* plugins/build-basic-autotools/build-basic-autotools.c,
[anjuta-git-plugin.git] / ChangeLog
blob20f1180e1d7799ff5ab338fbff666eb8cd34600d
1 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
3         * plugins/build-basic-autotools/build-basic-autotools.c,
4         plugins/build-basic-autotools/configuration-list.c:
5         Fix configuration name not displayed, error when compiling target
6         outside project
8 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
10         * plugins/build-basic-autotools/build-basic-autotools.c:
11         Fix #522825: Opening files from shell disable build->compile menu
13 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
15         * plugins/build-basic-autotools/configuration-list.c,
16         plugins/build-basic-autotools/configuration-list.h,
17         plugins/build-basic-autotools/build-options.c:
18         Fix #543889: Crash typing in configuration field
20 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
22         * plugins/build-basic-autotools/build-basic-autotools.c:
23         Fix #534566: expand shell variable in configure parameters
25 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
27         * plugins/build-basic-autotools/build-basic-autotools.c,
28         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
29         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
30         plugins/message-view/anjuta-message-manager.ui:
31         Fix #375640: Allow user to stop a build in progress
33 2008-07-19  Sébastien Granjoux  <seb.sfo@free.fr>
35         * plugins/build-basic-autotools/build-basic-autotools.c:
36         Fix another crash on closing project with a file outside project
38 2008-07-19  Sébastien Granjoux  <seb.sfo@free.fr>
40         * plugins/build-basic-autotools/build-basic-autotools.c,
41         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
42         Add more options for build command: parallel make, keep going on error
43         and keep message untranslated
45 2008-07-18  Sébastien Granjoux  <seb.sfo@free.fr>
47         * plugins/build-basic-autotools/build-basic-autotools.c:
48         Fix crash on closing project due to the previous patch
50 2008-07-17  Sébastien Granjoux  <seb.sfo@free.fr>
52         * plugins/build-basic-autotools/build-basic-autotools.c,
53         plugins/build-basic-autotools/build-basic-autotools.h,
54         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
55         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
56         plugins/build-basic-autotools/build-options.c,
57         plugins/build-basic-autotools/build-options.h,
58         plugins/build-basic-autotools/Makefile.am,
59         (added) plugins/build-basic-autotools/configuration-list.c,
60         (added) plugins/build-basic-autotools/configuration-list.h:
61         Allow to build project outside source directory (fix #540782)
63         * plugins/project-manager/plugin.c:
64         Use IANJUTA_BUILDER_ROOT_URI as parent uri for all targets
66         * plugins/debug-manager/start.c,
67         plugins/project-wizard/autogen.c,
68         plugins/run-program/execute.c,
69         libanjuta/interfaces/libanjuta.idl:
70         Add a handle argument to IAnjutaBuilder callback
72         * libanjuta/anjuta-launcher.c,
73         libanjuta/anjuta-launcher.h:
74         Set environment variables in anjuta_launcher_execute_v
76 2008-07-14  Massimo Cora'  <maxcvs@email.it>
78         * plugins/symbol-db/plugin.c (on_editor_destroy),
79         (on_session_save), (on_session_load), (on_project_element_removed),
80         (do_import_system_src_after_abort),
81         (do_import_project_src_after_abort), (do_import_sources),
82         (on_project_root_added), (symbol_db_activate),
83         (symbol_db_deactivate), (isymbol_manager_search), (g_list_compare),
84         (on_prefs_package_add), (on_prefs_package_remove),
85         (ipreferences_merge), (ipreferences_unmerge):
86         * plugins/symbol-db/plugin.h:
87         * plugins/symbol-db/symbol-db-engine.c
88         (sdb_engine_get_dyn_query_node_by_id),
89         (sdb_engine_insert_dyn_query_node_by_id),
90         (sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
91         (sdb_engine_init), (sdb_engine_finalize),
92         (symbol_db_engine_set_ctags_path), (symbol_db_engine_new),
93         (symbol_db_engine_project_exists),
94         (symbol_db_engine_add_new_files),
95         (symbol_db_engine_get_files_with_zero_symbols),
96         (sdb_engine_prepare_symbol_info_sql):
97         * plugins/symbol-db/symbol-db-engine.h:
98         * plugins/symbol-db/symbol-db-prefs.c
99         (on_prefs_executable_changed), (on_listall_output),
100         (on_listall_exit), (on_tag_load_toggled_parseable_cb),
101         (on_tag_load_toggled), (sdb_prefs_init1), (sdb_prefs_init),
102         (sdb_prefs_finalize), (sdb_prefs_class_init),
103         (symbol_db_prefs_new):
104         * plugins/symbol-db/symbol-db-prefs.h:
105         Rewritten symbol-db-prefs.[c|h]. SymbolDBPrefs is now an object. 
106         It's more usable/maintainable.
107         Session packages are now saved and reloaded at session-start time.
108         Code cleaning.
110         * plugins/symbol-db/symbol-db-system.c (destroy_engine_scan_data),
111         (sdb_system_do_engine_scan), (on_engine_package_scan_end),
112         (sdb_system_do_scan_package_1), (on_pkg_config_exit),
113         (symbol_db_system_scan_package), (symbol_db_parse_aborted_package):
114         * plugins/symbol-db/symbol-db-system.h:
115         * plugins/symbol-db/symbol-db-view.c
116         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
117         Added 'continue global tags scan after abort' feature.
118         Code cleaning.
120 2008-07-16  Naba Kumar  <naba@gnome.org>
122         * libanjuta/interfaces/libanjuta.idl: Fixed documentation for
123         s/uri/file.
125 2008-07-15  Johannes Schmid  <jhs@gnome.org>
127         * global-tags/create_global_tags.sh.in:
128         Fixed #542838 – create_global_tags.sh is creating tags in root directory
130 2008-07-15  Johannes Schmid  <jhs@gnome.org>
132         * libanjuta/anjuta-preferences.c (get_property_value_as_string):
133         Use get_filename() instead of get_current_folder(). Thanks to seb
134         for pointing out.
136 2008-07-15  Johannes Schmid <jhs@gnome.org>
138         * libanjuta/Makefile.am:
139         * libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
140         * libanjuta/anjuta-utils.h:
141         * libanjuta/libanjuta-1.0.deps:
142         * libanjuta/libanjuta-1.0.vapi:
143         * libanjuta/vapi-gen/README:
144         * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
145         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
146         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
147         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
148         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
149         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
150         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
151         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
152         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
153         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
154         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
155         
156         Remove vala bindings, they should go to the vala module instead
158 2008-07-10  Massimo Cora'  <maxcvs@email.it>
160         * libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
161         * libanjuta/anjuta-utils.h:
162         fixed definition const *gchar.
164         * plugins/symbol-db/anjuta-symbol-db.glade:
165         * plugins/symbol-db/plugin.c (symbol_db_activate),
166         (symbol_db_deactivate):
167         * plugins/symbol-db/plugin.h:
168         * plugins/symbol-db/symbol-db-engine.c
169         (sdb_engine_get_dyn_query_node_by_id),
170         (sdb_engine_insert_dyn_query_node_by_id),
171         (sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
172         (sdb_engine_init), (symbol_db_engine_set_ctags_path),
173         (symbol_db_engine_new), (sdb_engine_prepare_symbol_info_sql):
174         * plugins/symbol-db/symbol-db-engine.h:
175         * plugins/symbol-db/symbol-db-prefs.c
176         (on_prefs_executable_changed), (symbol_db_prefs_init):
177         * plugins/symbol-db/symbol-db-view.c
178         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
179         The engine will now check for a working (existing) ctags executable.
180         If not found a message will be displayed. It's now possible to switch 
181         ctags executable on the fly.
182         Fixed a crasher with dynamic queries (missing initialization)
184 2008-07-10  Johannes Schmid  <jhs@gnome.org>
186         Patch from Yuriy Penkin
187         * plugins/search/search-replace.c (search_and_replace):
188         #541941 – Crash on searching with regular expression
190 2008-07-09  Johannes Schmid  <jhs@gnome.org>
192         * plugins/language-support-cpp-java/cpp-java-assist.c
193         (cpp_java_assist_create_word_completion_cache),
194         (cpp_java_assist_check):
195         * plugins/symbol-db/plugin.c (symbol_db_activate):
196         Show all completions even when the editor makes own suggestions
198 2008-07-09  Johannes Schmid  <jhs@gnome.org>
200         * libanjuta/anjuta-preferences.c (get_property_value_as_string):
201         Get the file path from the file-chooser instead of the ui
202         
203         * plugins/symbol-db/anjuta-symbol-db.glade:
204         * plugins/symbol-db/plugin.c (symbol_db_activate):
205         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_scan_files_1),
206         (symbol_db_engine_new):
207         * plugins/symbol-db/symbol-db-engine.h:
208         Fixed symbol-db prefs
209         
210         * scripts/glade2schema.pl:
211         Support for "folder" and "file" preferences
212         
213         * configure.in: Require latest libgda-4.0
215 2008-07-07  Massimo Cora'  <maxcvs@email.it>
217         * libanjuta/interfaces/libanjuta.idl:
218         * plugins/symbol-db/plugin.c (isymbol_manager_search):
219         * plugins/symbol-db/symbol-db-engine.c
220         (symbol_db_engine_get_class_parents_by_symbol_id),
221         (symbol_db_engine_get_class_parents),
222         (symbol_db_engine_get_scope_members_by_symbol_id),
223         (symbol_db_engine_get_scope_members),
224         (symbol_db_engine_get_current_scope),
225         (symbol_db_engine_get_file_symbols),
226         (symbol_db_engine_find_symbol_by_name_pattern),
227         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
228         fixed global search. There were some bitwise problems in IAnjutaSymbolManager 
229         interface.
231 2008-07-07  Johannes Schmid  <jhs@gnome.org>
233         * libanjuta/libanjuta-1.0.vapi:
234         Added missing file
235         
236 2008-07-07  Johannes Schmid  <jhs@gnome.org>
238         * plugins/symbol-db/plugin.c:
239         Fixed a double-free
241 2008-07-07  Massimo Cora'  <maxcvs@email.it>
243         * plugins/language-support-cpp-java/cpp-java-assist.c
244         (cpp_java_assist_create_word_completion_cache):
245         added some debugging info.
247         * plugins/symbol-db/plugin.c (on_project_root_added),
248         (isymbol_manager_search):
249         * plugins/symbol-db/symbol-db-engine.c
250         (sdb_engine_get_statement_by_query_id),
251         (sdb_engine_get_dyn_query_node_by_id),
252         (sdb_engine_insert_dyn_query_node_by_id),
253         (sdb_engine_get_query_parameters_list),
254         (sdb_engine_free_cached_queries),
255         (sdb_engine_free_cached_dynamic_queries),
256         (sdb_engine_get_tuple_id_by_unique_name),
257         (sdb_engine_get_tuple_id_by_unique_name2),
258         (sdb_engine_get_tuple_id_by_unique_name3), (sdb_engine_init),
259         (sdb_engine_finalize), (symbol_db_engine_new),
260         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
261         * plugins/symbol-db/symbol-db-engine.h:
262         * plugins/symbol-db/symbol-db-prefs.c (symbol_db_prefs_init):
263         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
264         (destroy_engine_scan_data), (sdb_system_init),
265         (sdb_system_finalize), (sdb_system_class_init),
266         (sdb_system_get_normalized_cflags),
267         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
268         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
269         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
270         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
271         (sdb_system_do_scan_next_package),
272         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
273         (symbol_db_system_scan_package),
274         (symbol_db_system_is_package_parseable):
275         * plugins/symbol-db/symbol-db-system.h:
276         fixed threaded libgda stuff. It was the static prepared statement that broke
277         the thing.
279 2008-07-07  Johannes Schmid  <jhs@gnome.org>
281         * libanjuta/libanjuta-1.0.deps:
282         * libanjuta/vapi-gen/README:
283         * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
284         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
285         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
286         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
287         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
288         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
289         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
290         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
291         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
292         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
293         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
294         * manuals/reference/libanjuta/writing-plugins-vala.sgml:
295         * plugins/project-wizard/templates/anjuta-plugin-vala.wiz:
296         * plugins/project-wizard/templates/anjuta-plugin-vala/Makefile.am:
297         * plugins/project-wizard/templates/anjuta-plugin-vala/configure.ac.
298         tpl:
299         * plugins/project-wizard/templates/anjuta-plugin-vala/po/Makefile.a
300         m:
301         * plugins/project-wizard/templates/anjuta-plugin-vala/po/POTFILES.i
302         n:
303         * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
304         am:
305         * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
306         am.tpl:
307         * plugins/project-wizard/templates/anjuta-plugin-vala/src/config.va
308         pi:
309         * plugins/project-wizard/templates/anjuta-plugin-vala/src/plugin.va
310         la:
311         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
312         (destroy_engine_scan_data), (sdb_system_init),
313         (sdb_system_finalize), (sdb_system_class_init),
314         (sdb_system_get_normalized_cflags),
315         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
316         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
317         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
318         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
319         (sdb_system_do_scan_next_package),
320         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
321         (symbol_db_system_scan_package),
322         (symbol_db_system_is_package_parseable):
323         * plugins/symbol-db/symbol-db-system.h:
324         
325         Added various missing files to svn
327 2008-07-07  Abderrahim Kitouni  <a.kitouni@gmail.com>
329         * plugins/project-wizard/templates/anjuta-plugin-vala*:
330         * configure.in, plugins/project-wizard/templates/Makefile.am:
331         Added a template for an Anjuta plugin in Vala.
333         * manuals/reference/libanjuta/writing-plugins-vala.sgml:
334         * manuals/reference/libanjuta/libanjuta-docs.sgml:
335         Added a little tutorial.
337         * libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-session.h:
338         Removed two extra semicolons that gobject-introspection parser
339         didn't like.
341         * libanjuta/libanjuta-1.0.vapi, libanjuta/libanjuta-1.0.deps:
342         * libanjuta/Makefile.am, libanjuta/vapigen/*
343         Added Vala API bindings along with files needed to regenerate them.
345 2008-07-07  Johannes Schmid  <jhs@idefix>
347         * plugins/message-view/message-view.c:
348         Use correct plural forms for buttons and update buttons on clear()
350 2008-07-06  Johannes Schmid  <jhs@idefix>
352         * plugins/build-basic-autotools/build-basic-autotools.c
353         (on_build_mesg_format):
354         Do not set MESSAGE_INFO on change directory messages
356 2008-07-06  Juan Dapena Paz  <karion.siand@gmail.com>
358         * plugins/message-view/message-view.c:
359         Fixed #541689 – Filter buttons added
361 2008-07-06  Johannes Schmid  <jhs@gnome.org>
363         Patch from Arun Chaganty
364         * global-tags/create_global_tags.sh.in:
365         * libanjuta/anjuta-ui.c (anjuta_ui_get_accel_file):
366         * libanjuta/anjuta-ui.h:
367         * libanjuta/anjuta-utils.c (anjuta_util_create_dir):
368         * libanjuta/anjuta-utils.h:
369         * plugins/editor/style-editor.c (apply_styles):
370         * plugins/editor/text_editor.c (text_editor_get_props):
371         * plugins/macro/macro-db.c (get_user_macro_path):
372         * plugins/project-wizard/druid.c (npw_druid_fill_selection_page):
373         * plugins/symbol-browser/an_symbol_prefs.c (update_system_tags),
374         (update_system_tags_only_add), (create_store),
375         (on_create_tags_clicked), (on_add_tags_clicked),
376         (on_remove_tags_clicked), (on_update_global_clicked),
377         (symbol_browser_load_global_tags):
378         * plugins/symbol-browser/plugin.c (project_root_added):
379         * plugins/symbol-db/plugin.c (symbol_db_activate):
380         * plugins/tools/editor.c (on_editor_script_toggle),
381         (on_editor_response):
382         * plugins/tools/fileop.c (atp_anjuta_tools_load),
383         (atp_anjuta_tools_save):
384         * plugins/tools/plugin.h:
385         * plugins/tools/variable.c (atp_variable_get_editor_variable):
386         * plugins/valgrind/vggeneralprefs.c (vg_general_prefs_init):
387         * plugins/valgrind/vgrule-list.c (vg_rule_list_add_rule):
388         * src/anjuta.c (anjuta_new):
389         (with some warning fixes)
391         #518594 – Get rid of .anjuta and follow fd.o specifications
393 2008-07-06  Johannes Schmid  <jhs@idefix>
395         * configure.in:
396         * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl:
397         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
398         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
399         * plugins/project-wizard/templates/java/configure.ac.tpl:
400         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
401         * plugins/project-wizard/templates/python/configure.ac.tpl:
402         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
403         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
404         
405         #475244 – AC_SUBST() not needed after PKG_CHECK_MODULES()
407 2008-07-05  Massimo Cora'  <maxcvs@email.it>
409         * libanjuta/anjuta-utils.c (anjuta_util_parse_args_from_string):
410         fixed a little mem-leak.
412         * plugins/symbol-db/Makefile.am:
413         * plugins/symbol-db/anjuta-symbol-db.glade:
414         * plugins/symbol-db/plugin.c (on_editor_update_ui),
415         (on_char_added), (on_project_element_added),
416         (on_project_element_removed), (on_system_scan_package_start),
417         (on_system_scan_package_end), (on_system_single_file_scan_end),
418         (on_project_single_file_scan_end), (on_importing_project_end),
419         (do_import_sources_after_abort), (do_import_sources),
420         (on_project_root_added), (on_project_root_removed),
421         (symbol_db_activate), (symbol_db_deactivate),
422         (symbol_db_instance_init), (isymbol_manager_search):
423         * plugins/symbol-db/plugin.h:
424         * plugins/symbol-db/symbol-db-engine.c
425         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
426         (sdb_engine_ctags_output_thread), (sdb_engine_scan_files_1),
427         (symbol_db_engine_new), (sdb_engine_create_db_tables),
428         (symbol_db_engine_db_exists), (symbol_db_engine_file_exists),
429         (symbol_db_engine_project_exists),
430         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
431         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
432         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
433         (sdb_engine_add_new_sym_implementation),
434         (sdb_engine_add_new_scope_definition),
435         (sdb_engine_add_new_tmp_heritage_scope),
436         (sdb_engine_add_new_symbol),
437         (symbol_db_engine_update_project_symbols),
438         (on_scan_update_buffer_end),
439         (symbol_db_engine_update_buffer_symbols),
440         (symbol_db_engine_get_full_local_path),
441         (symbol_db_engine_get_file_db_path),
442         (symbol_db_engine_get_files_with_zero_symbols),
443         (symbol_db_engine_get_file_symbols),
444         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
445         * plugins/symbol-db/symbol-db-engine.h:
446         * plugins/symbol-db/symbol-db-prefs.c (destroy_parseable_data),
447         (on_listall_output), (on_listall_exit),
448         (on_tag_load_toggled_parseable_cb), (on_tag_load_toggled),
449         (symbol_db_prefs_init), (symbol_db_prefs_finalize):
450         * plugins/symbol-db/symbol-db-prefs.h:
451         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
452         (destroy_engine_scan_data), (sdb_system_init),
453         (sdb_system_finalize), (sdb_system_class_init),
454         (sdb_system_get_normalized_cflags),
455         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
456         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
457         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
458         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
459         (sdb_system_do_scan_next_package),
460         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
461         (symbol_db_system_scan_package),
462         (symbol_db_system_is_package_parseable):
463         * plugins/symbol-db/symbol-db-system.h:
464         * plugins/symbol-db/symbol-db-view.h:
465         * plugins/symbol-db/test/Makefile.am:
466         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
467         * plugins/symbol-db/test/main.c (add_new_files):
468         brand-new system tags population system. It's still not completed. It crashes
469         with libgda svn 3174: probably there's some thread bug on this library and
470         must be fixed. The crash happens when system tags and project tags are scanned
471         concurrently. It's a random crash, so it's not possible to find a point.
472         Preferences page now support check-box toggle population. Anyway it's still
473         missing a save-on-session method... to be implemented soon.
475         * plugins/valgrind/preferences.c (build_general_prefs):
476         be sure to set the correct executable path.
478 2008-07-05  Johannes Schmid  <jhs@gnome.org>
480         * plugins/run-program/execute.c (get_local_executable):
481         500962 – Further icons
483 2008-07-05  Johannes Schmid  <jhs@gnome.org>
485         * plugins/document-manager/action-callbacks.c
486         (on_close_file_activate):
487         fixed memory corruption (thanks to yura_dev)
488         
489         * plugins/document-manager/anjuta-docman.c
490         (anjuta_docman_remove_document),
491         (anjuta_docman_set_current_document):
492         #535173 – UI isn't updated on closing all documents
493         
494         * plugins/file-loader/plugin.c (create_file_open_dialog_gui):
495         #511762 – Multiple selection don't work well when hitting enter
497 2008-07-05  Johannes Schmid  <jhs@gnome.org>
499         * libanjuta/interfaces/libanjuta.idl:
500         * plugins/document-manager/action-callbacks.c
501         (on_close_file_activate):
502         Fixed a crasher due to g_free vs. g_object_unref
503         
504         * plugins/document-manager/anjuta-docman.c
505         (anjuta_docman_update_page_label):
506         * plugins/editor/text_editor.c (isavable_is_read_only),
507         (isavable_iface_init):
508         * plugins/glade/anjuta-design-document.c:
509         * plugins/sourceview/anjuta-view.c (anjuta_view_cut_clipboard):
510         * plugins/sourceview/sourceview-io.c (sourceview_io_get_read_only):
511         * plugins/sourceview/sourceview-io.h:
512         * plugins/sourceview/sourceview-private.h:
513         * plugins/sourceview/sourceview.c (on_file_changed),
514         (on_read_only_dialog_response), (on_open_finish), (on_save_finish),
515         (ifile_savable_is_read_only), (isavable_iface_init),
516         (idocument_cut):
517         #357697 – readonly file can be edited
518         
519         * plugins/symbol-browser/plugin.c (project_root_added):
520         #539551 – AutoComplete doesn't work
522 2008-07-05  Johannes Schmid  <jhs@gnome.org>
524         * plugins/Makefile.am:
525         #539551 – AutoComplete doesn't work
527 2008-07-05  Johannes Schmid  <jhs@gnome.org>
529         * plugins/file-manager/file-model.c (file_model_filter_file):
530         Fixed "Hide binary files"
532 2008-07-05  Sébastien Granjoux  <seb.sfo@free.fr>
534         * plugins/debug-manager/start.c,
535         plugins/build-basic-autotools/build-basic-autotools.c,
536         plugins/run-program/plugin.c,
537         plugins/run-program/plugin.h:
538         Fix bug #538217: Run in terminal option isn't remembered
539         Fix bug: Debugger sources directories isn't remembered neither
541 2008-07-04  Johannes Schmid  <jhs@gnome.org>
543         * plugins/symbol-browser/plugin.c (project_root_added):
544         Fixed global tags loading
546 2008-07-04  Johannes Schmid  <jhs@gnome.org>
548         Patch from Arun Chaganty:
549         * configure.in:
550         * plugins/symbol-browser/an_symbol_prefs.c
551         (on_create_tags_clicked):
552         #515954 – create_global_tags.sh: wrong anjuta-tags path
554         * global-tags/create_global_tags.sh.in:
555         Use #!/bin/bash instead of #!/bin/sh as the script does not work with dash
557 2008-07-04  Johannes Schmid  <jhs@gnome.org>
559         * plugins/debug-manager/breakpoints.c (on_editor_saved):
560         * plugins/symbol-browser/plugin.c (on_editor_saved):
561         * plugins/symbol-db/plugin.c (on_editor_saved):
562         Adapted to change in the "saved" signal of IAnjutaFile
564         * plugins/editor/text_editor.c (text_editor_save_file):
565         Fixed #541313 – Crash on saving file
566         
567         * plugins/sourceview/sourceview.c (on_save_finish):
568         Emit "saved" signal
570 2008-07-04  Johannes Schmid  <jhs@gnome.org>
572         * plugins/sourceview/anjuta-editor-sourceview.glade:
573         Remove "Monitor VFS" preference - it is always enabled
575 2008-07-04  Johannes Schmid  <jhs@gnome.org>
577         * plugins/document-manager/action-callbacks.c
578         (on_close_file_activate):
579         * plugins/document-manager/anjuta-docman.c:
580         * plugins/project-manager/plugin.c (value_added_current_editor):
581         * plugins/symbol-browser/plugin.c (value_added_current_editor):
582         Fixed GFile* related stuff
583         
584         * plugins/file-manager/file-model.c (file_model_update_file):
585         Do not unref GIcon* as it is owned by GFileInfo*
586         
587         * plugins/sourceview/anjuta-document-loader.c:
588         * plugins/sourceview/anjuta-document-loader.h:
589         * plugins/sourceview/anjuta-document-saver.c:
590         * plugins/sourceview/anjuta-document-saver.h:
591         * plugins/sourceview/anjuta-document.c:
592         * plugins/sourceview/anjuta-document.h:
593         * plugins/sourceview/anjuta-utils.c:
594         * plugins/sourceview/anjuta-utils.h:
595         Deleted old (gedit) gnome-vfs stuff.
596         
597         * plugins/sourceview/sourceview.io.c
598         * plugins/sourceview/sourceview.io.h:
599         New helper class that takes care of file saving/loading
600         and is much smaller than the gnome-vfs stuff as many things are
601         handled by gio now.
602         
603         * plugins/sourceview/Makefile.am:
604         * plugins/sourceview/anjuta-view.c (anjuta_view_new),
605         (anjuta_view_cut_clipboard), (anjuta_view_paste_clipboard),
606         (anjuta_view_delete_selection), (anjuta_view_expose):
607         * plugins/sourceview/anjuta-view.h:
608         * plugins/sourceview/sourceview-private.h:
609         * plugins/sourceview/sourceview.c (sourceview_create_markers),
610         (sourceview_create_highligth_indic), (goto_line),
611         (on_document_modified_changed), (on_mark_set),
612         (on_reload_dialog_response), (on_file_changed), (on_open_failed),
613         (on_open_finish), (on_save_failed), (on_save_finish),
614         (sourceview_instance_init), (sourceview_dispose),
615         (sourceview_finalize), (sourceview_new), (ifile_open),
616         (ifile_get_file), (ifile_savable_save), (ifile_savable_save_as),
617         (ieditor_goto_line), (wordcharacters_contains),
618         (ieditor_get_current_word), (idocument_get_filename), (mark_real),
619         (autodetect_language), (ihover_iface_init):
620         Adapted to use the new IO class, clean up a bit
622 2008-07-03  Johannes Schmid  <jhs@gnome.org>
624         * plugins/debug-manager/plugin.c (dma_plugin_location_changed):
625         Removed useless DEBUG_PRINTs
626         
627         * plugins/document-manager/action-callbacks.c:
628         * plugins/document-manager/action-callbacks.h:
629         * plugins/document-manager/anjuta-docman.c
630         (anjuta_docman_goto_file_line_mark):
631         * plugins/document-manager/anjuta-document-manager.ui:
632         * plugins/document-manager/plugin.c
633         (update_document_ui_interface_items), (register_stock_icons):
634         * plugins/language-support-cpp-java/anjuta-language-support-cpp-jav
635         a.ui:
636         * plugins/language-support-cpp-java/plugin.c (on_swap_activate),
637         (register_stock_icons):
638         Moved "Swap .c/.h" from document-manager to language-support where it
639         belongs and reimplemented it without gnome-vfs
641 2008-07-02  Johannes Schmid  <jhs@gnome.org>
643         * libanjuta/interfaces/libanjuta.idl:
644         Corrected sigal argument
645         * plugins/file-manager/file-model.c (file_model_row_collapsed):
646         #538921 Duplicated folders
648 2008-07-02  Johannes Schmid  <jhs@gnome.org>
650         * plugins/debug-manager/breakpoints.c
651         (on_jump_to_breakpoint_activate):
652         * plugins/debug-manager/disassemble.c (on_location_changed):
653         * plugins/debug-manager/plugin.c (dma_plugin_location_changed),
654         (dma_plugin_activate):
655         * plugins/document-manager/anjuta-docman.c
656         (anjuta_docman_goto_file_line_mark):
657         
658         Fixed crash when double-clicking on a breakpoint.
659         
660 2008-07-02  Johannes Schmid  <jhs@gnome.org>
662         * libanjuta/interfaces/anjuta-idl-compiler.pl:
663         Allow NULL GFiles
664         
665         * plugins/file-loader/plugin.c (on_session_load):
666         Fixed typo
667         
668         * src/main.c (on_message_received):
669         Fixed loading of files from the command line
671 2008-07-02  Johannes Schmid  <jhs@gnome.org>
673         * libanjuta/interfaces/anjuta-idl-compiler.pl:
674         * libanjuta/interfaces/libanjuta.idl:
675         Change (nearly) all interfaces to use GFile* instead of uris
676         Document all shell variables
677         
678         * plugins/build-basic-autotools/build-basic-autotools.c
679         (on_build_mesg_parse), (value_added_fm_current_file),
680         (value_removed_fm_current_file), (value_added_pm_current_uri),
681         (value_added_project_root_uri), (value_added_current_editor),
682         (activate_plugin), (ifile_open), (ifile_get_file),
683         (ifile_iface_init), (ibuilder_is_built), (ibuilder_build):
684         * plugins/class-gen/plugin.c (activate_plugin),
685         (cg_plugin_generator_created_cb):
686         * plugins/class-inheritance/class-callbacks.c
687         (on_member_menuitem_clicked), (on_nodedata_expanded_event):
688         * plugins/class-inheritance/class-inherit.c
689         (class_inheritance_show_dynamic_class_popup_menu),
690         (cls_inherit_draw_expanded_node):
691         * plugins/class-inheritance/plugin.c (activate_plugin):
692         * plugins/cvs-plugin/plugin.c (value_added_fm_current_file),
693         (value_removed_fm_current_file), (value_added_current_editor),
694         (activate_plugin):
695         * plugins/debug-manager/breakpoints.c
696         (breakpoints_dbase_set_all_in_editor),
697         (breakpoints_dbase_add_breakpoint),
698         (breakpoints_dbase_edit_breakpoint),
699         (on_toggle_breakpoint_activate), (breakpoints_dbase_new):
700         * plugins/debug-manager/command.c (dma_command_run):
701         * plugins/debug-manager/plugin.c (set_program_counter),
702         (dma_plugin_location_changed), (on_run_to_cursor_action_activate),
703         (dma_plugin_activate):
704         * plugins/debug-manager/variable.c (on_program_stopped):
705         * plugins/devhelp/plugin.c (devhelp_activate):
706         * plugins/document-manager/Makefile.am:
707         * plugins/document-manager/action-callbacks.c
708         (on_close_file_activate), (on_reload_file_activate),
709         (get_swapped_filename), (on_swap_activate):
710         * plugins/document-manager/anjuta-docman.c
711         (anjuta_docman_page_init), (on_open_filesel_response),
712         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
713         (anjuta_docman_add_editor), (anjuta_docman_add_document),
714         (anjuta_docman_set_current_document),
715         (anjuta_docman_goto_file_line),
716         (anjuta_docman_goto_file_line_mark), (anjuta_docman_get_file),
717         (anjuta_docman_update_page_label),
718         (anjuta_docman_delete_all_indicators),
719         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
720         (anjuta_docman_get_document_for_file):
721         * plugins/document-manager/anjuta-docman.h:
722         * plugins/document-manager/editor-tooltips.c:
723         * plugins/document-manager/editor-tooltips.h:
724         * plugins/document-manager/file_history.c (an_file_history_back),
725         (an_file_history_forward):
726         * plugins/document-manager/plugin.c (get_directory_display_name),
727         (update_title), (value_added_project_root_uri),
728         (on_document_changed), (on_session_save), (on_save_prompt),
729         (on_docman_auto_save):
730         * plugins/editor/Makefile.am:
731         * plugins/editor/plugin.c (itext_editor_factory_new_editor):
732         * plugins/editor/print.c:
733         * plugins/file-loader/plugin.c (open_with_dialog), (open_file),
734         (open_file_with), (value_added_fm_current_file),
735         (value_removed_fm_current_file), (dnd_dropped), (on_session_load),
736         (activate_plugin), (iloader_load):
737         * plugins/file-manager/file-model.c (file_model_update_file),
738         (file_model_get_file):
739         * plugins/file-manager/file-model.h:
740         * plugins/file-manager/file-view-marshal.list:
741         * plugins/file-manager/file-view.c (file_view_get_selected),
742         (file_view_button_press_event), (file_view_selection_changed),
743         (file_view_class_init):
744         * plugins/file-manager/file-view.h:
745         * plugins/file-manager/plugin.c
746         (on_file_view_current_file_changed), (on_file_view_open_file),
747         (on_file_view_show_popup_menu), (file_manager_activate),
748         (ifile_manager_set_selected):
749         * plugins/file-wizard/file.c (on_new_file_okbutton_clicked):
750         * plugins/file-wizard/plugin.c (activate_plugin):
751         * plugins/gdb/plugin.c (idebugger_run_to):
752         * plugins/glade/anjuta-design-document.c (ifile_open),
753         (ifile_get_file), (ifile_iface_init):
754         * plugins/glade/plugin.c (value_added_current_editor),
755         (on_session_save), (activate_plugin), (ifile_open),
756         (ifile_get_file), (ifile_iface_init):
757         * plugins/gtodo/plugin.c (activate_plugin), (itodo_load):
758         * plugins/language-support-cpp-java/plugin.c
759         (cpp_java_plugin_activate_plugin):
760         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
761         * plugins/profiler/plugin.c (register_stock_icons),
762         (profiler_activate), (ifile_open), (ifile_get_file),
763         (ifile_iface_init):
764         * plugins/project-import/plugin.c (ifile_open), (ifile_get_file),
765         (ifile_iface_init):
766         * plugins/project-import/project-import.c (on_import_apply):
767         * plugins/project-manager/plugin.c (confirm_removal),
768         (on_uri_activated), (on_treeview_selection_changed),
769         (value_added_fm_current_file), (value_removed_fm_current_file),
770         (value_added_current_editor), (project_manager_unload_gbf),
771         (project_manager_plugin_activate_plugin), (ifile_open),
772         (ifile_get_file), (ifile_iface_init):
773         * plugins/project-wizard/install.c (npw_open_action):
774         * plugins/search/search-replace.c (search_and_replace),
775         (on_message_clicked):
776         * plugins/search/search-replace_backend.c
777         (file_buffer_new_from_te), (file_buffer_new_from_path):
778         * plugins/sourceview/plugin.c (ieditor_factory_new_editor):
779         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
780         (sourceview_new), (ifile_open), (ifile_get_file),
781         (ifile_savable_save_as), (ifile_iface_init):
782         * plugins/sourceview/sourceview.h:
783         * plugins/subversion/plugin.c (value_added_fm_current_file),
784         (value_removed_fm_current_file), (value_added_current_editor),
785         (activate_plugin):
786         * plugins/symbol-browser/an_symbol.c (isymbol_get_file),
787         (isymbol_iface_init):
788         * plugins/symbol-browser/plugin.c (goto_file_line),
789         (update_editor_symbol_model), (value_added_current_editor),
790         (activate_plugin):
791         * plugins/symbol-db/plugin.c
792         (on_editor_buffer_symbols_update_timeout),
793         (value_added_current_editor), (goto_file_line),
794         (symbol_db_activate):
795         * plugins/symbol-db/symbol-db-engine-iterator-node.c
796         (isymbol_get_file), (isymbol_iface_init):
797         * plugins/tools/editor.c (on_editor_response):
798         * plugins/tools/execute.c (on_message_buffer_click):
799         * plugins/tools/variable.c (atp_variable_get_editor_variable):
800         * plugins/valgrind/plugin.c (valgrind_activate):
801         * plugins/valgrind/vgdefaultview.c (custom_editor_cb):
802         * src/anjuta.c (anjuta_new):
803         * src/main.c (on_message_received), (main):
805         Adapt all plugins to the interface changes, port partly to gio
807         Patch from Yuriy Penkin:
808         * plugins/editor/text_editor.c (on_text_editor_uri_changed),
809         (text_editor_update_monitor), (text_editor_new),
810         (save_filtered_in_dos_mode), (load_from_file), (save_to_file),
811         (text_editor_save_file), (ifile_get_file), (ifile_open),
812         (isavable_save_as), (ifile_iface_init):
813         * plugins/editor/text_editor.h:
814         
815         #540731 - Port editor to gio
817 2008-06-29  Johannes Schmid  <jhs@gnome.org>
819         * plugins/language-support-cpp-java/cpp-java-assist.c
820         (create_completion),
821         (cpp_java_assist_create_word_completion_cache),
822         (cpp_java_assist_show_autocomplete):
823         * plugins/sourceview/sourceview.c (iassist_get_suggestions):
824         
825         #449620 – Implement autocompletion for gtksourceview editor
827 2008-06-28  Johannes Schmid  <jhs@gnome.org>
829   Patch from Yuriy Penkin:
830         * plugins/search/search-replace.c (search_update_dialog):
831         #538906 – Enable state "Max actions" when "No limit" toggled
833 2008-06-28  Johannes Schmid  <jhs@gnome.org>
835   Patch from Yuriy Penkin:
836         * plugins/file-loader/plugin.c (on_session_load):
837         * plugins/macro/macro-dialog.c (macro_dialog_init):
838         * plugins/patch/patch-plugin.glade:
839         #538443 – Missing files in POTFILES.in
841 2008-06-28  Johannes Schmid  <jhs@gnome.org>
843   Patch from  Ignacio Casal Quinteiro:
844         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose),
845         (anjuta_launcher_finalize):
846         * libanjuta/anjuta-ui.c (anjuta_ui_dispose), (anjuta_ui_finalize),
847         (anjuta_ui_class_init), (anjuta_ui_init):
848         * libanjuta/cell-renderer-captioned-image.c
849         (anjuta_cell_renderer_captioned_image_dispose),
850         (anjuta_cell_renderer_captioned_image_finalize),
851         (anjuta_cell_renderer_captioned_image_init),
852         (anjuta_cell_renderer_captioned_image_class_init):
853         * libanjuta/e-splash.c (e_splash_finalize), (e_splash_class_init),
854         (e_splash_init):
855         513156 – Get rid of libgnome(ui)
856         
857         * plugins/symbol-db/test/main.c (close_project),
858         (get_global_members):
859         Fixed build
861 2008-06-28  Johannes Schmid  <jhs@gnome.org>
863         * plugins/document-manager/anjuta-docman.c
864         (anjuta_docman_update_documents_menu_status):
865         Fixed a Gtk-Critical
866         
867         * plugins/document-manager/anjuta-document-manager.ui:
868         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
869         Show actions in correct Goto menu
871 2008-06-28  Johannes Schmid  <jhs@gnome.org>
873   Patch from Yuriy Penkin:
874         * configure.in:
875         * plugins/file-manager/Makefile.am:
876         * plugins/file-manager/plugin.c (file_manager_set_default_uri):
877         #539726 – Completing port to GIO
879 2008-06-28  Johannes Schmid  <jhs@gnome.org>
881         * plugins/file-manager/file-model.c (file_model_row_expanded),
882         (file_model_init), (file_model_finalize), (file_model_refresh):
883         
884         #538921 – Duplicated folders
885         Using sync API for now as the async approach does not seem to have any
886         advantages and just caused problems
888 2008-06-21  Sébastien Granjoux  <seb.sfo@free.fr>
890         * plugins/document-manager/anjuta-docman.c:
891         Fix again #538798: UI selected tab document differs from real one
892         Remove automatic page reordering (annoying when sorting tab with
893         the same names)
894         Do not reselect page on page switch as the page number could have
895         changed just update document menu
896         Update document menu after reordering all documents
898 2008-06-17  Sébastien Granjoux  <seb.sfo@free.fr>
900         * plugins/document-manager/anjuta-docman.c:
901         Fix #538798: UI selected tab document differs from real one
903 2008-06-16  Johannes Schmid  <jhs@gnome.org>
905         * plugins/language-support-cpp-java/plugin.c
906         (set_indentation_param_emacs), (set_indentation_param_vim),
907         (set_line_indentation), (get_line_indentation_base),
908         (get_line_auto_indentation), (on_editor_char_inserted_cpp):
909         
910         Fixed #528699 – Auto-indent ignores spaces-per-indent settings
912 2008-06-15  Johannes Schmid  <jhs@gnome.org>
913         
914         * plugins/file-manager/file-model.c (on_file_model_changed):
915         Fixed file monitoring
916         
917         * plugins/file-manager/file-view.c (file_view_show_extended_data),
918         (file_view_selection_changed):
919         
920         Some code refactoring
921         
922         * plugins/file-manager/plugin.c (on_file_view_show_popup_menu):
923         Hide "rename" menu item for now
925 2008-06-15  Sébastien Granjoux  <seb.sfo@free.fr>
927         * plugins/document-manager/anjuta-docman.c:
928         Make sure that scintilla window is displayed
930 2008-06-15  Naba Kumar  <naba@gnome.org>
932         * plugins/document-manager/anjuta-docman.c
933         (anjuta_docman_set_current_document),
934         (anjuta_docman_goto_uri_line_mark):
935         * plugins/sourceview/sourceview.c (ieditor_goto_line):
937         Restore text focus on switching editor with ALT+X and
938         navigating from local-symbols view.
939         
940 2008-06-15  Naba Kumar  <naba@gnome.org>
942         * plugins/file-manager/file-view.c (file_view_show_extended_data):
943         Fixed a crash on file selection. Gave enough buffer for the formated
944         time print.
945         
946 2008-06-15  Naba Kumar  <naba@gnome.org>
948         * libanjuta/anjuta-preferences.c: Fixed a compile warning.
950 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
952         Reviewed by: Naba Kumar  <naba@gnome.org>
953         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
954         Removed GNOME_CALL_PARENT.
956         * libanjuta/anjuta-status.ch:
957         Now it uses GtkProgressBar and GtkStatusbar instead of GnomeAppBar.
958         (with modifications)
959         
960 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
962         Reviewed by: Naba Kumar  <naba@gnome.org>
963         * plugins/debug-manager/info.c:
964         * plugins/debug-manager/data_view.c:
965         * plugins/debug-manager/debug_tree.c:
966         * plugins/debug-manager/sparse_view.c:
967         * plugins/project-wizard/druid.c:
968         * plugins/project-wizard/property.c:
969         * plugins/valgrind/vggeneralprefs.c:
970         * plugins/valgrind/vgdefaultview.c:
971         * plugins/valgrind/vgrule-list.c:
972         * plugins/valgrind/process.c:
973         * plugins/valgrind/vgcachegrindprefs.c:
974         * plugins/valgrind/vgrule-editor.c:
975         * plugins/valgrind/vghelgrindprefs.c:
976         * plugins/valgrind/vgmemcheckprefs.c:
977         * plugins/valgrind/vgsearchbar.c:
978         * plugins/symbol-db/symbol-db-view-search.c:
979         * plugins/gdb/parser.c:
980         Using glib/gi18n.h instead of libgnome/gnome-i18n.h
982 2008-06-14  Louis-Francis Ratté-Boulianne  <louisfrancis.rb@gmail.com>
984         reviewed by: Johannes Schmid <jhs@gnome.org>
986         * libanjuta/Makefile.am:
987         * libanjuta/interfaces/libanjuta.idl:
988         * plugins/document-manager/anjuta-docman.c
989         (anjuta_docman_update_documents_menu),
990         (on_notebook_page_close_button_click), (anjuta_docman_page_init),
991         (on_notebook_switch_page), (on_document_save_point),
992         (on_document_destroy), (anjuta_docman_remove_document),
993         (anjuta_docman_get_page_for_document),
994         (anjuta_docman_get_nth_page), (anjuta_docman_set_current_document),
995         (anjuta_docman_set_message_area), (anjuta_docman_get_uri),
996         (anjuta_docman_present_notebook_page),
997         (anjuta_docman_update_page_label),
998         (anjuta_docman_delete_all_markers),
999         (anjuta_docman_delete_all_indicators), (anjuta_docman_order_tabs),
1000         (anjuta_docman_get_document_for_uri),
1001         (anjuta_docman_get_all_doc_widgets):
1002         * plugins/document-manager/anjuta-docman.h:
1003         * plugins/document-manager/plugin.c:
1004         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
1005         (on_sourceview_uri_changed_prompt):
1006         
1007         #530215 – Have a message area like gedit
1008         
1009         Commited with a trivial change to make sure it doesn't crash when a project is
1010         closed.
1012 2008-06-13  Massimo Cora'  <maxcvs@email.it>
1014         * plugins/project-manager/plugin.c (on_close_project_idle),
1015         (project_manager_plugin_deactivate_plugin):
1016         removed a forced anjuta_plugin_deactivate () that caused a critical-warning. 
1018 2008-06-13  Johannes Schmid  <jhs@gnome.org>
1020         * plugins/file-manager/file-view.c (file_view_query_tooltip),
1021         (file_view_init), (file_view_class_init):
1022         Correct position for tooltips
1024 2008-06-13  Johannes Schmid  <jhs@gnome.org>
1026         * plugins/file-manager/file-view.c (file_view_query_tooltip):
1027         Show correct tooltip
1029 2008-06-13  Johannes Schmid  <jhs@gnome.org>
1031         * plugins/file-manager/file-manager.ui:
1032         * plugins/file-manager/file-model.c (file_model_filter_file),
1033         (file_model_remove_file), (file_model_update_file),
1034         (file_model_add_file), (on_file_model_changed),
1035         (file_model_add_watch), (file_model_expand_row_real),
1036         (file_model_row_collapsed), (file_model_new), (file_model_refresh):
1037         * plugins/file-manager/file-model.h:
1038         * plugins/file-manager/file-view.c (file_view_refresh),
1039         (file_view_rename), (file_view_can_rename),
1040         (file_view_show_extended_data), (file_view_selection_changed),
1041         (file_view_init):
1042         * plugins/file-manager/file-view.h:
1043         * plugins/file-manager/plugin.c (on_file_manager_rename),
1044         (project_root_added), (project_root_removed),
1045         (on_file_view_show_popup_menu), (on_gconf_notify),
1046         (file_manager_activate):
1047         
1048         Big code reorganization in file-manger plugin. No more refresh as it now
1049         listens to file system changes and an extended selection view.
1051 2008-06-13  Johannes Schmid <jhs@gnome.org>
1053         * configure.in: Require gio-2.0 >= 2.16.0 (GNOME stable)
1054         * plugins/file-manager/file-model.c (file_model_add_dummy),
1055         (file_model_filter_file), (file_model_expand_row_real),
1056         (file_model_row_expanded), (file_model_row_collapsed),
1057         (file_model_expand_cancelled), (file_model_init),
1058         (file_model_finalize), (file_model_set_property), (file_model_new),
1059         (file_model_refresh), (file_model_get_uri):
1060         * plugins/file-manager/file-model.h:
1061         * plugins/file-manager/file-view.c (file_view_button_press_event),
1062         (file_view_selection_changed), (file_view_sort_model),
1063         (file_view_init):
1064         * plugins/file-manager/plugin.c (on_gconf_notify):
1065         Ported file-manager to gio
1067 2008-06-13  Naba Kumar  <naba@gnome.org>
1069         * plugins/file-loader/plugin.c (setup_recent_chooser_menu):
1070         Enabled tooltips for recent files to identify full paths.
1072 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1074         Reviewed by Naba Kumar  <naba@gnome.org>:
1075         * plugins/project-import/project-import.c:
1076         Changed label alignment to 0.0
1078 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1080         Reviewed by Naba Kumar  <naba@gnome.org>:
1081         * src/anjuta-app.c:
1082         * libanjuta/anjuta-ui.{ch}:
1083         Moved accels save/load funcs to anjuta-ui.
1085 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
1087          * libanjuta/interfaces/libanjuta.idl,
1088         libanjuta/anjuta-plugin-manager.c,
1089         libanjuta/anjuta-plugin-manager.h:
1090         Add new IAnjutaEnvironment interface
1092         * plugins/build-basic-autotools/build-basic-autotools.c,
1093         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
1094         Remove scratchbox 1 support from build plugin
1095         Use new IAnjutaEnvironment interface
1097         * (added) plugins/scratchbox/plugin.c,
1098         (added) plugins/scratchbox/plugin.h,
1099         (added) plugins/scratchbox/anjuta-scratchbox.plugin.in,
1100         (added) plugins/scratchbox/anjuta-scratchbox.glade,
1101         (added) plugins/scratchbox/anjuta-scratchbox-48.png,
1102         (added) plugins/scratchbox/Makefile.am,
1103         plugins/Makefile.am,
1104         configure.in:
1105         Add new scratchbox 1 plugin implementing IAnjutaEnvironment
1107 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
1109         * configure.in:
1110         Fix #536375: libsocket not included cause build fail on Solaris
1112 2008-06-12  Johannes Schmid  <jhs@gnome.org>
1114         * plugins/project-manager/plugin.c (on_close_project_idle),
1115         (on_close_project), (project_manager_plugin_deactivate_plugin),
1116         (project_manager_plugin_instance_init):
1117         * plugins/project-manager/plugin.h:
1118         
1119         Fixed a possible bug where the project-manager plugin is deactivated twice.
1121 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
1123         * libanjuta/anjuta-utils.c,
1124         libanjuta/anjuta-utils.h,
1125         plugins/debug-manager/start.c,
1126         plugins/run-program/execute.c:
1127         Copy libgnome deprecated gnome_util_user_shell into libanjuta
1129 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
1131         * plugins/build-basic-autotools/build-basic-autotools.c:
1132         Fix #534523: anjuta parses filenames from make wrong
1133         GMatchInfo need to be freed even when regex fail in build_get_summary
1135 2008-06-09  Sébastien Granjoux  <seb.sfo@free.fr>
1137         * plugins/tools/plugin.c:
1138         Fix #537134: critical warnings tools->plugin_deactivate
1140 2008-06-09  Johannes Schmid  <jhs@gnome.org>
1142         * plugins/symbol-browser/plugin.c (project_root_removed):
1143         Fixed #537398 – crash in Anjuta IDE: Closed project
1145 2008-06-07  Johannes Schmid  <jhs@gnome.org>
1147         Patch from Marc Lorber:
1148         * libanjuta/anjuta-plugin-manager.c (plugin_set_update),
1149         (anjuta_plugin_manager_get_remembered_plugins_page):
1150         Add translation
1151         
1152         Patch from Arun Raghavan:
1153         * manuals/anjuta-manual/C/debugger.xml:
1154         #536889 – anjuta doesn't pass "make check"
1156 2008-06-07  Johannes Schmid <jhs@gnome.org>
1158         * plugins/symbol-db/Makefile.am:
1159         Put tables.sql into distribution
1161 2008-06-07  Massimo Cora'  <maxcvs@email.it>
1163   Reviewed by: Johannes Schmid <jhs@gnome.org>
1165         * libanjuta/interfaces/libanjuta.idl:
1166         * plugins/class-inheritance/class-inherit.c
1167         (class_inheritance_show_dynamic_class_popup_menu),
1168         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
1169         (class_inheritance_update_graph):
1170         * plugins/language-support-cpp-java/cpp-java-assist.c
1171         (create_completion),
1172         (cpp_java_assist_create_word_completion_cache),
1173         (cpp_java_assist_show_calltip):
1174         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1175         * plugins/symbol-browser/plugin.c (isymbol_manager_search):
1176         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1177         * plugins/symbol-db/plugin.h:
1178         * plugins/symbol-db/symbol-db-engine.c
1179         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1180         * plugins/symbol-db/symbol-db-engine.h:
1181         * plugins/symbol-db/symbol-db-view.c (prepare_for_adding):
1182         now search for symbols can be done also in global tags. Added a new parameter
1183         to search function and adjusted dependencies on different plugins.
1185 2008-06-05  Sébastien Granjoux  <seb.sfo@free.fr>
1187         * plugins/terminal/terminal.c,
1188         libanjuta/anjuta-preferences.c:
1189         Fix a crash when GNOME Terminal is not installed
1191 2008-06-03 Halton Huo <halton.huo@sun.com>
1193         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1194         * libanjuta/anjuta-launcher.c:
1195         Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD
1197 === anjuta 2.5.0 ===
1199 2008-06-02  Naba Kumar  <naba@gnome.org>
1201         * NEWS: Updated for 2.5.0 release.
1202         
1203 2008-06-02  Yuriy Penkin <yuriy.penkin@gmail.com>
1205         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1206         * plugins/cvs-plugin/Makefile.am,
1207         plugins/cvs-plugin/cvs-execute.c,
1208         plugins/sourceview/anjuta-document.c,
1209         plugins/sourceview/Makefile.am,
1210         plugins/subversion/Makefile.am,
1211         plugins/search/search-replace.h,
1212         plugins/search/Makefile.am,
1213         plugins/build-basic-autotools/build-basic-autotools.c,
1214         plugins/build-basic-autotools/Makefile.am,
1215         plugins/editor/Makefile.am,
1216         plugins/document-manager/Makefile.am,
1217         plugins/macro/Makefile.am,
1218         configure.in:
1219         Fix #514620: Port anjuta to GRegex
1221 2008-06-02  Sébastien Granjoux  <seb.sfo@free.fr>
1223         * plugins/debug-manager/anjuta-marshal.list,
1224         plugins/debug-manager/sexy-icon-entry.c:
1225         Fix #536254: gtk_marshal_VOID__INT_INT shouldn't be used
1226         Update sexy icon entry
1228 2008-06-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1230         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1231         * plugins/run-program/execute.c:
1232         Fix #536045: New run program plugin crash
1234 2008-05-30  Sébastien Granjoux  <seb.sfo@free.fr>
1236         * libanjuta/interfaces/anjuta-idl-compiler.pl,
1237         libanjuta/interfaces/libanjuta.idl,
1238         manuals/reference/libanjuta/libanjuta-sections.txt:
1239         Keep comment for enum and structures
1240         Declare class typedef first
1241         Allow to document Anjuta shell variable using define
1242         Add a documentation sample in IAnjutaProjectManager interface
1244         * manuals/reference/libanjuta/writing-plugins.sgml:
1245         Fix a detail in the previous patch
1247 2008-05-29  Arun Tejasvi Chaganty  <arunchaganty@gmail.com>
1249         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1250         * manuals/reference/libanjuta/writing-plugins.sgml:
1251         Fix #534175: Deprecated code in Plugin Tutorial
1253 2008-05-27  basti  <pee@hiddenbox.de>
1255         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1256         * scripts/anjuta_import.sh.in,
1257         plugins/tools/scripts/prepare-changelog.pl,
1258         global-tags/create_global_tags.sh.in:
1259         Use sh instead of bash when possible
1261         * plugins/sourceview/anjuta-document-saver.c,
1262         plugins/sourceview/anjuta-document-loader.c:
1263         Order of include matter on OpenBSD
1265         * plugins/debug-manager/start.c:
1266         ps syntax differ on *BSD
1268         * libanjuta/anjuta-launcher.c:
1269         Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
1270         CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
1272 2008-05-27  Johannes Schmid  <jhs@gnome.org>
1274         * plugins/language-manager/Makefile.am:
1275         Merged patch from bug 
1276         #535048 – Anjuta doesn't build when checking underlinking and overlinking
1278 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
1280         * manuals/reference/libanjuta/libanjuta-docs.sgml:
1281         Forget this change to add AnjutaCommand and AnjutaAsyncCommand
1282         in the documentation
1284 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
1286         * plugins/debug-manager/start.c,
1287         plugins/build-basic-autotools/build-basic-autotools.c,
1288         plugins/run-program/plugin.c,
1289         plugins/run-program/execute.c,
1290         plugins/run-program/plugin.h,
1291         libanjuta/interfaces/libanjuta.idl,
1292         libanjuta/interfaces/anjuta-idl-compiler.pl,
1293         manuals/reference/libanjuta/libanjuta-docs.sgml,
1294         manuals/reference/libanjuta/libanjuta-sections.txt:
1295         Change the new IAnjutaBuilder interface to use callbacks
1296         Add the documentation of IAnjutaBuilder
1298 2008-05-25  Naba Kumar  <naba@gnome.org>
1300         Patch from: Pavel Kostyuchenko
1302         * libanjuta/anjuta-preferences.c
1303         (anjuta_preferences_is_dialog_created):
1304         * libanjuta/anjuta-preferences.h:
1305         * src/action-callbacks.c (on_set_preferences1_activate):
1306         Fixed bug #532537 - Crash on closing Anjuta Preferences when it
1307         open twice.
1309 2008-05-25  Sébastien Granjoux  <seb.sfo@free.fr>
1311         * plugins/editor/text_editor_cbs.c:
1312         Set line to mouse location when popup-menu is displayed (#530689)
1314 2008-05-25  James Liggett  <jrliggett@cox.net>
1316         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1317         * libanjuta/anjuta-command.c,
1318         libanjuta/anjuta-async-command.c:
1319         Document AnjutaCommand and AnjutaAsyncCommand
1321 2008-05-25  basti  <pee@hiddenbox.de>
1323         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1324         * plugins/debug-manager/debug_tree.c:
1325         Fix a crash when changing a watch while debugger is stopped
1327         * plugins/gdb/plugin.c,
1328         plugins/gdb/anjuta-gdb.plugin.in:
1329         Allow loading application/octet-stream mime type
1331 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1333         * plugins/debug-manager/start.c:
1334         Fix #378903: Use IAnjutaBuilder to always debug an up to date program
1336 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1338         * plugins/run-program/plugin.c,
1339         plugins/run-program/execute.c,
1340         plugins/run-program/plugin.h:
1341         Use IAnjutaBuilder to always run an up to date program
1343 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1345         * plugins/build-basic-autotools/build-basic-autotools.c,
1346         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
1347         libanjuta/interfaces/libanjuta.idl,
1348         libanjuta/interfaces/anjuta-idl-compiler.pl:
1349         New IAnjutaBuilder interface allowing to check if a target is up to
1350         data and having a notification when the target is built
1352 2008-05-21  Michael Placentra <someone@michaelplacentra2.net>
1354         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1355         * plugins/project-wizard/templates/django.wiz:
1356         Fix #533758: django project creation fails
1358 2008-05-19  Johannes Schmid  <jhs@gnome.org>
1360   Patch from Pavel Kostyuchenko:
1361         * plugins/glade/anjuta-design-document.h:
1362         * plugins/glade/plugin.c (update_current_project),
1363         (value_added_current_editor), (glade_update_ui),
1364         (on_document_destroy), (glade_plugin_add_project):
1365         
1366         #532625 – Wrong consecution of functions calls when opening a glade file
1368 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
1370         * plugins/project-wizard/templates/terminal.wiz,
1371         plugins/project-wizard/templates/xlib-dock.wiz,
1372         plugins/project-wizard/templates/wxwin.wiz,
1373         plugins/project-wizard/templates/java.wiz,
1374         plugins/project-wizard/templates/django.wiz,
1375         plugins/project-wizard/templates/gnome.wiz,
1376         plugins/project-wizard/templates/anjuta-plugin.wiz,
1377         plugins/project-wizard/templates/gtkmm.wiz,
1378         plugins/project-wizard/templates/python.wiz,
1379         plugins/project-wizard/templates/cpp.wiz,
1380         plugins/project-wizard/templates/sdl.wiz,
1381         plugins/project-wizard/templates/gtk.wiz,
1382         plugins/project-wizard/templates/minimal.wiz,
1383         plugins/project-wizard/templates/xlib.wiz,
1384         plugins/project-wizard/templates/gcj.wiz:
1385         Fix #533346: Create project in path with spaces fails
1387 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
1389         * src/anjuta.glade,
1390         libanjuta/anjuta-preferences.c:
1391         Fix #531940: Can't change the default project directory
1393 2008-05-14  Rémi Cardona  <remi@gentoo.org>
1395         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1396         * plugins/editor/scintilla/Makefile.am,
1397         libanjuta/Makefile.am:
1398         Remove useless _DEPENDENCIES
1400 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
1402         * plugins/run-program/execute.c:
1403         Fix #532243: Execute program with whitespace in the project path fails
1405 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
1407         * plugins/debug-manager/debug_tree.c:
1408         Fix #531623: Crash on updating non-existing watch
1410 2008-05-13  Christian Kirbach  <Christian.Kirbach@googlemail.com>
1412         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1413         * tagmanager/tm_tag.c:
1414         * tagmanager/test_tm_buffer.c:
1415         * plugins/editor/scintilla/LexNsis.cxx:
1416         * plugins/editor/aneditor.cxx:
1417         * plugins/file-manager/file-view.c:
1418         Fixed a bunch of compiler warnings
1420 2008-05-10  Johannes Schmid  <jhs@gnome.org>
1422         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1423         * plugins/symbol-browser/plugin.c (project_root_added),
1424         (isymbol_manager_search):
1425         
1426         Fixed global tags loading from project configuration and added a
1427         configuration option
1429 2008-05-08  Johannes Schmid  <jhs@gnome.org>
1431         Patch from Marc Lorber <lorber.marc@wanadoo.fr>
1433         * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
1434         * plugins/subversion/subversion-log-dialog.c (create_columns):
1435         
1436         Fix translation issues (#530860 and #531411)
1438 2008-05-08  Johannes Schmid  <jhs@gnome.org>
1440         Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
1442         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
1443         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
1444         * plugins/project-wizard/templates/java/configure.ac.tpl:
1445         * plugins/project-wizard/templates/minimal/autogen.sh:
1446         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
1447         * plugins/project-wizard/templates/python/configure.ac.tpl:
1448         * plugins/project-wizard/templates/sdl/configure.ac.tpl:
1449         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
1450         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
1451         
1452         #531405 – AM_CONFIG_HEADER macro is obsolete
1453         
1454         project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
1455         http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
1457 2008-05-07  Massimo Cora'  <maxcvs@email.it>
1459         * libanjuta/interfaces/libanjuta.idl:
1460         * plugins/class-inheritance/class-inherit.c
1461         (class_inheritance_show_dynamic_class_popup_menu):
1462         * plugins/language-support-cpp-java/cpp-java-assist.c
1463         (cpp_java_assist_create_word_completion_cache),
1464         (cpp_java_assist_show_calltip):
1465         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1466         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1467         * plugins/symbol-db/symbol-db-engine.c
1468         (on_scan_update_files_symbols_end),
1469         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1470         * plugins/symbol-db/symbol-db-engine.h:
1471         add limit/offset keywords to search query. Adjusted APIs.
1472         Fixed a minor bug with caches in the engine.
1474 2008-05-06  Sébastien Granjoux  <seb.sfo@free.fr>
1476         * plugins/terminal/anjuta-terminal-plugin.glade,
1477         plugins/terminal/terminal.c:
1478         The terminal configuration default option doesn't work (#530031)
1479         Combobox for terminal choose not working (#530032)
1481 2008-05-06  Johannes Schmid  <jhs@gnome.org>
1483         * plugins/document-manager/plugin.c (on_session_save):
1484         Do not reverse list of file in save-session (#531445)
1485         
1486         * plugins/sourceview/anjuta-view.c
1487         (anjuta_view_button_press_event):
1488         Set line to mouse location when popup-menu is displayed (#530689)
1490 2008-05-02  Sébastien Granjoux  <seb.sfo@free.fr>
1492         * (added) plugins/terminal/anjuta-terminal-plugin.ui,
1493         plugins/terminal/Makefile.am,
1494         plugins/terminal/terminal.c:
1495         Add a context menu with copy/paste in terminal plugin
1497 2008-05-02  Johannes Schmid  <jhs@gnome.org>
1499         * configure.in: changed gnome-build requirement, bumped version to 2.5.0
1500         * libanjuta/interfaces/libanjuta.idl:
1501         * plugins/project-manager/plugin.c (iproject_manager_get_packages),
1502         (iproject_manager_iface_init):
1503         Add an interface method to access the pkg-config data from gnome-build.
1504         
1505         * plugins/symbol-browser/plugin.c (project_root_added):
1506         Automatically load symbol from project configuration (proof-of-concept)
1508 2008-05-01  Massimo Cora'  <maxcvs@email.it>
1510         * plugins/symbol-db/plugin.c (symbol_db_activate):
1511         * plugins/symbol-db/test/main.c (main):
1513         Adapt to changes in recent libgda
1515 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
1517         * plugins/run-program/execute.c:
1518         Fix run plugin again, previous patch was causing a crash when
1519         the program exist
1521 2008-05-01  Johannes Schmid  <jhs@gnome.org>
1523         * plugins/document-manager/plugin.c (update_title):
1524         Fixed bug broken titles for new files
1526 2008-05-01  Johannes Schmid  <jhs@gnome.org>
1528         * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
1529         (anjuta_util_replace_home_dir_with_tilde),
1530         (anjuta_util_str_middle_truncate):
1531         * libanjuta/anjuta-utils.h:
1532         Added some utility methods (derived from gedit)
1533         
1534         * plugins/document-manager/plugin.c (get_directory_display_name),
1535         (update_title):
1536         Really fix #530033 now
1538 2008-05-01  Massimo Cora'  <maxcvs@email.it>
1540         * plugins/symbol-db/plugin.c (on_single_file_scan_end):
1541         set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
1543         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1544         (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
1545         (sdb_engine_thread_monitor), (sdb_engine_init),
1546         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1547         (sdb_engine_add_new_sym_implementation),
1548         (sdb_engine_second_pass_update_scope_1),
1549         (sdb_engine_second_pass_update_scope),
1550         (sdb_engine_second_pass_update_heritage),
1551         (symbol_db_engine_update_project_symbols),
1552         (symbol_db_engine_get_files_with_zero_symbols),
1553         (symbol_db_engine_get_file_symbols):
1554         fixed a population bug introduced with using of caches. It broke the kind
1555         of symbol in some cases (e.g. returning of table_id = -1). 
1556         Avoid lazy initialization and inlined the lookup functions to speed up the
1557         thing.
1558         Performances improvement in sdb_engine_second_pass_update_heritage () using
1559         a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
1560         logic in this part should avoid gui freezing, at least here it does not freeze.
1562         * plugins/symbol-db/symbol-db-view-locals.c
1563         (symbol_db_view_locals_recv_signals_from_engine):
1564         * plugins/symbol-db/symbol-db-view.c
1565         (symbol_db_view_recv_signals_from_engine):
1566         greyed out trees while population is in place.
1568 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
1570         * data/default.profile:
1571         Put the new run program plugin in the default plugin list
1573         * plugins/run-program/execute.c:
1574         Fix a crash when the program doesn't exist
1576 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1578         * plugins/document-manager/anjuta-document-manager.ui:
1579         * plugins/message-view/anjuta-message-manager.ui:
1580         Put the menu items of the message-manager in the correct Goto menu
1582 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1584         * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
1585         Allow markup in dialog description
1586         
1587         * plugins/file-loader/plugin.c (iloader_load):
1588         #523186 – Open With dialog should mention filename
1590 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1592         * libanjuta/anjuta-status.c (anjuta_status_set_title):
1593         * plugins/document-manager/anjuta-docman.c
1594         (anjuta_docman_update_page_label):
1595         * plugins/document-manager/plugin.c (update_title),
1596         (on_document_update_save_ui):
1597         
1598         #530033 – Have window title like gedit
1599         Also add the dirty char (*) at the beginning of the filename to match HIG
1601 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1603         * plugins/devhelp/anjuta-devhelp.ui:
1604         * plugins/search/anjuta-search.ui:
1605         * plugins/document-manager/anjuta-document-manager.ui:
1606         * src/anjuta.ui:
1607         Moved Goto menu into View to avoid cluttering the menubar and created
1608         new Documents menu
1610         * plugins/document-manager/action-callbacks.c (on_next_document),
1611         (on_previous_document):
1612         * plugins/document-manager/action-callbacks.h:
1613         * plugins/document-manager/anjuta-docman.c (on_document_toggled),
1614         (anjuta_docman_update_documents_menu_status),
1615         (anjuta_docman_update_documents_menu),
1616         (on_notebook_page_reordered), (anjuta_docman_page_init),
1617         (anjuta_docman_new), (on_notebook_switch_page),
1618         (anjuta_docman_add_document), (anjuta_docman_remove_document):
1619         * plugins/document-manager/plugin.c:
1620         
1621         Show open documents in the "Documents" menu and add actions for next/prev
1622         document like in gedit. Don't center menu items of notebook popup menu.
1623         (Fixes bugs #453702 and #529528)
1625 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1627         Patch from Yuriy Penkin:
1629         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1630         .glade:
1631         * plugins/debug-manager/anjuta-debug-manager.glade:
1632         * plugins/run-program/anjuta-run-program.glade:
1633         * plugins/tools/anjuta-tools.glade:
1634         530566 – Fix translation and POTFILES.in
1636 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1638         * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
1639         Use current project folder as default and added a file filter for
1640         the patch file chooser.
1642 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1644         * plugins/symbol-db/symbol-db-view-search.c
1645         (sdb_view_search_model_filter):
1646         fixed search symbols to match "foo_symbol_%"
1648 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1650         * configure.in,
1651         po/POTFILES.in,
1652         plugins/Makefile.am,
1653         src/anjuta.ui,
1654         (added) plugins/run-program/anjuta-run-program-48.png,
1655         (added) plugins/run-program/anjuta-run-program.glade,
1656         (added) plugins/run-program/anjuta-run-program.plugin.in,
1657         (added) plugins/run-program/anjuta-run-program.ui,
1658         (added) plugins/run-program/execute.c,
1659         (added) plugins/run-program/execute.h,
1660         (added) plugins/run-program/Makefile.am,
1661         (added) plugins/run-program/parameters.c,
1662         (added) plugins/run-program/parameters.h,
1663         (added) plugins/run-program/plugin.c,
1664         (added) plugins/run-program/plugin.h,
1665         (added) plugins/run-program/utils.c,
1666         (added) plugins/run-program/utils.h:
1667         New run program plugin, includes a new dialog box to set
1668         program arguments
1670         * plugins/debug-manager/anjuta-debug-manager.plugin.in,
1671         plugins/debug-manager/anjuta-debug-manager.ui,
1672         plugins/debug-manager/plugin.c,
1673         plugins/debug-manager/start.c:
1674         Update debugger plugin to use run program parameter dialog
1676         * plugins/build-basic-autotools/build-basic-autotools.c,
1677         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
1678         Remove run program menu item
1680         * libanjuta/interfaces/libanjuta.idl,
1681         plugins/gdb/plugin.c,
1682         plugins/gdb/debugger.c,
1683         plugins/gdb/debugger.h,
1684         plugins/debug-manager/command.c,
1685         plugins/debug-manager/command.h:
1686         Use a gchar * null terminated array instead of a GList for
1687         passing environment variables
1689 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1691         * plugins/terminal/terminal.c,
1692         libanjuta/interfaces/libanjuta.idl:
1693         Add a child-exited signal in the IAnjutaTerminal interface
1694         Remove environment variables merging, it is already done
1695         in vte
1697 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1699         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1700         * plugins/symbol-db/symbol-db-engine.c
1701         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1702         fixed partial pattern match accordingly with api.
1704 2008-04-28  Johannes Schmid <jhs@gnome.org>
1706         * plugins/symbol-db/plugin.c:
1707   Hide progress bar when things are done.
1709 2008-04-27  Massimo Cora'  <maxcvs@email.it>
1711         * plugins/symbol-db/symbol-db-engine.c
1712         (symbol_db_engine_find_symbol_by_name_pattern),
1713         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1714         fixed typo on query.
1715         
1716 2008-04-26  Massimo Cora'  <maxcvs@email.it>
1718         * plugins/document-manager/plugin.c (on_document_update_ui):
1719         * plugins/symbol-db/symbol-db-engine-iterator-node.c
1720         (symbol_db_engine_iterator_node_get_symbol_extra_string):
1721         * plugins/symbol-db/symbol-db-engine.c
1722         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
1723         (sdb_engine_get_dyn_query_node_by_id),
1724         (sdb_engine_dyn_child_query_node_destroy),
1725         (sdb_engine_insert_dyn_query_node_by_id),
1726         (sdb_engine_free_cached_queries),
1727         (sdb_engine_free_cached_dynamic_queries),
1728         (sdb_engine_get_tuple_id_by_unique_name),
1729         (sdb_engine_get_tuple_id_by_unique_name2),
1730         (sdb_engine_get_tuple_id_by_unique_name3),
1731         (sdb_engine_populate_db_by_tags),
1732         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1733         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
1734         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1735         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1736         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1737         (sdb_engine_add_new_sym_implementation),
1738         (sdb_engine_add_new_heritage),
1739         (sdb_engine_add_new_scope_definition),
1740         (sdb_engine_add_new_tmp_heritage_scope),
1741         (sdb_engine_second_pass_update_scope_1),
1742         (sdb_engine_second_pass_update_heritage),
1743         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1744         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1745         (on_scan_update_files_symbols_end),
1746         (symbol_db_engine_update_project_symbols),
1747         (symbol_db_engine_get_full_local_path),
1748         (symbol_db_engine_get_file_db_path),
1749         (sdb_engine_walk_down_scope_path),
1750         (symbol_db_engine_get_files_with_zero_symbols),
1751         (sdb_engine_prepare_symbol_info_sql),
1752         (symbol_db_engine_get_class_parents_by_symbol_id),
1753         (symbol_db_engine_get_class_parents),
1754         (symbol_db_engine_get_global_members_filtered),
1755         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1756         (symbol_db_engine_get_scope_members_by_symbol_id),
1757         (symbol_db_engine_get_scope_members),
1758         (symbol_db_engine_get_current_scope),
1759         (symbol_db_engine_get_file_symbols),
1760         (symbol_db_engine_get_symbol_info_by_id),
1761         (symbol_db_engine_find_symbol_by_name_pattern),
1762         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1763         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1764         * plugins/symbol-db/symbol-db-engine.h:
1765         * plugins/symbol-db/tables.sql:
1766         new dynamic prepared queries architecture. Now every query used in the
1767         engine has its own compiled query in libgda-sqlite provider. This for speed
1768         improvements, code cleaning and auto-escaping of string parameters. 
1769         Lookup of dynamic queries takes care of sym_info parameters and of 
1770         parameters passed to functions. The compiled GdaStatements are stored in an 
1771         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
1772         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
1774         * plugins/symbol-db/test/Makefile.am:
1775         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
1776         (main):
1777         re-enabled test.
1779 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
1781         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1782         * po/POTFILES.in,
1783         plugins/tools/tool.c:
1784         Fix #529798: Mark additional strings for translation
1786 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
1788         * plugins/project-wizard/druid.c,
1789         plugins/project-wizard/property.c,
1790         plugins/project-wizard/property.h,
1791         plugins/project-wizard/parser.c,
1792         plugins/project-wizard/templates/mkfile.wiz,
1793         plugins/project-wizard/templates/terminal.wiz,
1794         plugins/project-wizard/templates/xlib-dock.wiz,
1795         plugins/project-wizard/templates/wxwin.wiz,
1796         plugins/project-wizard/templates/java.wiz,
1797         plugins/project-wizard/templates/django.wiz,
1798         plugins/project-wizard/templates/gnome.wiz,
1799         plugins/project-wizard/templates/anjuta-plugin.wiz,
1800         plugins/project-wizard/templates/gtkmm.wiz,
1801         plugins/project-wizard/templates/python.wiz,
1802         plugins/project-wizard/templates/cpp.wiz,
1803         plugins/project-wizard/templates/sdl.wiz,
1804         plugins/project-wizard/templates/gtk.wiz,
1805         plugins/project-wizard/templates/minimal.wiz,
1806         plugins/project-wizard/templates/xlib.wiz,
1807         plugins/project-wizard/templates/gcj.wiz:
1808         Add additional restriction on project name fix #529226
1810 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
1812         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1813         * plugins/tools/plugin.c:
1814         Fix #529506: Uncorrect unloading tools plugin
1816 2008-04-22  Johannes Schmid  <jhs@gnome.org>
1818         * plugins/search/search-replace.c (search_and_replace),
1819         (on_message_view_destroyed):
1820         Don't spit out two many warnings when the message view is destroyed
1821         
1822         * plugins/search/search-replace_backend.c
1823         (file_buffer_new_from_path):
1824         Only use first 500 characters for validation
1826 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1828         * plugins/search/plugin.c (find_incremental):
1829         * plugins/search/search-replace.c (on_search_regex_toggled),
1830         (on_search_button_next_clicked), (search_replace_find_usage):
1831         * plugins/search/search-replace_backend.c (match_substr_free),
1832         (file_buffer_new_from_path), (get_next_match),
1833         (clear_search_replace_instance), (create_search_replace_instance):
1834         * plugins/search/search-replace_backend.h:
1835         
1836         Use GRegex instead of pcre and convert files to utf-8 if necessary.
1837         Rest of #440637
1839 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1841         * plugins/document-manager/action-callbacks.c
1842         (on_editor_command_paste_activate):
1843         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
1844   (there was an else missing...)
1846 2008-04-17  Naba Kumar  <naba@naba-desktop>
1848         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
1849         * plugins/project-import/anjuta-project-import.plugin.in:
1850         * plugins/project-wizard/anjuta-project-wizard.glade:
1851         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1852         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
1854 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1856         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
1857         Fixed a condition where we kill our own process
1859 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1861         * libanjuta/anjuta-session.h:
1862         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
1863         * plugins/symbol-db/plugin.c (value_added_current_editor),
1864         (on_session_load), (symbol_db_activate):
1865         * plugins/symbol-db/plugin.h:
1866         * plugins/symbol-db/symbol-db-view.c
1867         (sdb_view_build_and_display_base_tree):
1868         Added new sessions states to avoid loading the local symbols before
1869         the session is loaded (speeds up start-up).
1870         
1871         * plugins/document-manager/plugin.c
1872         (update_document_ui_undo_items), (update_document_ui_save_items),
1873         (on_document_update_ui):
1874         * plugins/sourceview/sourceview.c (idocument_redo):
1875         Fixed #528705 – There is no Redo
1877 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
1879         * libanjuta/interfaces/libanjuta.idl,
1880         plugins/terminal/terminal.c,
1881         plugins/build-basic-autotools/executer.c,
1882         plugins/gdb/plugin.c:
1883         Add an env parameter in the IAnjutaTerminal interface allowing
1884         to specify additional environment variables
1886         * libanjuta/anjuta-launcher.c:
1887         Add one initialization
1889 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1891         Patch from Ignacio Casal Quinteiro:
1892         * plugins/file-loader/anjuta-recent-chooser-menu.c
1893         (_gtk_recent_chooser_get_items),
1894         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
1895         (anjuta_recent_chooser_menu_populate):
1896         Show 5 project and 15 file items in recent-chooser
1898 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1900         * plugins/search/search-replace_backend.c (isawordchar),
1901         (extra_match), (get_next_match):
1902         
1903         Make searching utf-8 aware. We still need to fix encodings for
1904         search/replace in files as it is currently assumed they are utf-8 like
1905         the editors.
1907 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1908         
1909         Patch from Ignacio Casal Quinteiro:
1910         * plugins/file-loader/anjuta-recent-chooser-menu.c
1911         (anjuta_recent_chooser_menu_insert_item),
1912         (anjuta_recent_chooser_menu_populate):
1913         * plugins/file-loader/plugin.c (activate_plugin):
1914         Fix recent files in the toolbar
1915         
1916         * plugins/tools/plugin.c (ipreferences_merge):
1917         Fixed some warnings
1919 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
1921         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
1923 2008-04-13  Naba Kumar  <naba@naba-desktop>
1925         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
1926         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1927         Do not enable brace autocompletion by defualt because it annoying for
1928         fast typist (i.e. it's easier to type ending brace than move carat)
1929         and it's currently broken for scintilla.
1931 2008-04-13  Naba Kumar  <naba@naba-desktop>
1933         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
1934         * src/about.c (on_about_plugin_activate): Removed dead code.
1935         * src/main.c: Make smaller include.
1937 2008-04-12  Naba Kumar  <naba@naba-desktop>
1939         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
1940         src/utilities.h: Removed dead files.
1941         * src/widget-registry.c, src/widget-registry.h: Removed more dead
1942         files.
1944 2008-04-12  Naba Kumar  <naba@naba-desktop>
1946         * src/action-callbacks.c: Removed unneeded gnome.h include.
1947         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
1949 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1951         Reviewed by Naba Kumar  <naba@gnome.org>:
1952         * libanjuta/anjuta-utils.{ch}:
1953         Added anjuta_utils_get_user_config_dir. This func is used
1954         to get the user config directory.
1955         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
1957 2008-04-12  Johannes Schmid  <jhs@gnome.org>
1959         * plugins/search/Makefile.am:
1960         * plugins/search/anjuta-search.glade:
1961         * plugins/search/anjuta-search.ui:
1962         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
1963         (on_find_and_replace1_activate), (on_find_in_files1_activate),
1964         (on_findnext1_activate), (on_findprevious1_activate),
1965         (on_prev_occur), (on_next_occur), (activate_plugin),
1966         (deactivate_plugin), (dispose), (finalize),
1967         (search_plugin_class_init):
1968         * plugins/search/plugin.h:
1969         * plugins/search/search-replace.c (search_and_replace_init),
1970         (search_and_replace), (write_message_pane), (on_message_clicked),
1971         (save_not_opened_files), (replace_in_not_opened_files),
1972         (search_replace_next_previous), (search_replace_next),
1973         (search_replace_previous), (sr_get_gladewidget),
1974         (search_set_popdown_strings), (search_set_popdown_map),
1975         (search_select_item), (search_set_combo), (search_set_action),
1976         (search_set_target), (search_set_direction),
1977         (search_get_item_combo), (search_get_item_combo_name),
1978         (search_direction_changed), (populate_value), (reset_flags),
1979         (reset_flags_and_search_button), (search_start_over),
1980         (search_end_alert), (max_results_alert), (nb_results_alert),
1981         (search_show_replace), (modify_label_image_button),
1982         (search_replace_populate), (show_jump_button),
1983         (translate_dialog_strings), (create_dialog), (show_dialog),
1984         (word_in_list), (list_max_items), (search_update_combos),
1985         (replace_update_combos), (search_update_dialog),
1986         (on_search_replace_delete_event),
1987         (on_search_dialog_key_press_event),
1988         (search_disconnect_set_toggle_connect),
1989         (on_search_match_whole_word_toggled),
1990         (on_search_match_whole_line_toggled),
1991         (on_search_match_word_start_toggled), (on_search_regex_toggled),
1992         (search_set_toggle_direction), (on_search_direction_changed),
1993         (on_search_action_changed), (on_search_target_changed),
1994         (on_search_expression_changed), (on_actions_no_limit_clicked),
1995         (on_search_button_close_clicked), (on_search_button_stop_clicked),
1996         (on_search_button_next_clicked), (search_replace_find_usage),
1997         (on_search_button_jump_clicked), (on_search_expression_activate),
1998         (on_search_full_buffer_toggled), (on_search_forward_toggled),
1999         (on_search_backward_toggled), (on_setting_basic_search_toggled),
2000         (basic_search_toggled), (anjuta_search_replace_activate):
2001         * plugins/search/search-replace.h:
2002         * plugins/search/search-replace_backend.c (pcre_info_free),
2003         (pcre_info_new), (match_substr_free), (match_info_free),
2004         (file_buffer_free), (file_buffer_new_from_te),
2005         (file_buffer_new_from_path), (file_buffer_line_from_pos),
2006         (file_match_line_from_pos), (create_search_files_list),
2007         (get_project_file_list), (isawordchar), (extra_match),
2008         (get_next_match), (create_search_entries), (regex_backref),
2009         (clear_search_replace_instance), (clear_pcre),
2010         (create_search_replace_instance):
2011         * plugins/search/search-replace_backend.h:
2012         Restored old search plugin - was a bad idea to merge this patch. Sorry!
2014 2008-04-12  Johannes Schmid  <jhs@gnome.org>
2016         * libanjuta/Makefile.am:
2017         * libanjuta/libanjuta.h:
2018         * plugins/document-manager/anjuta-document-manager.glade:
2019         * plugins/document-manager/plugin.c:
2020         * plugins/editor/text_editor.c (text_editor_finalize),
2021         (convert_to_utf8), (load_from_file), (save_to_file):
2022         * plugins/editor/text_editor.h:
2023         * plugins/sourceview/Makefile.am:
2024         * plugins/sourceview/anjuta-convert.c:
2025         * plugins/sourceview/anjuta-convert.h:
2026         * plugins/sourceview/anjuta-document-loader.c:
2027         * plugins/sourceview/anjuta-document-saver.c:
2028         * plugins/sourceview/anjuta-document.c:
2029         * plugins/sourceview/anjuta-encodings.c:
2030         * plugins/sourceview/anjuta-encodings.h:
2031         * plugins/sourceview/anjuta-utils.c:
2032         * plugins/sourceview/anjuta-utils.h:
2033         * plugins/sourceview/anjuta-view.c:
2034         * plugins/sourceview/sourceview.c:
2035         
2036         Move the encoding conversion infrastrcute to libanjuta and update all
2037         users. Test all available encodings by default in scintilla editor
2038         like sourceview is doing and removed encoding preferences
2040         * plugins/search/search-replace_backend.c
2041         (file_buffer_new_from_uri):
2042         Fixed crasher
2044 2008-04-11  Johannes Schmid  <jhs@gnome.org>
2046         * plugins/search/anjuta-search.glade:
2047         Various small improvements to the dialog
2049 2008-04-11  Johannes Schmid  <jhs@gnome.org>
2051         Patch from Ignacio Casal Quinteiro:
2052         * plugins/file-loader/Makefile.am:
2053         * plugins/file-loader/anjuta-recent-chooser-menu.c
2054         (gtk_recent_chooser_iface_init),
2055         (_anjuta_recent_chooser_install_properties),
2056         (sort_recent_items_mru), (get_is_recent_filtered),
2057         (_gtk_recent_chooser_get_items),
2058         (anjuta_recent_chooser_menu_class_init),
2059         (anjuta_recent_chooser_menu_init),
2060         (anjuta_recent_chooser_menu_finalize),
2061         (anjuta_recent_chooser_menu_dispose),
2062         (anjuta_recent_chooser_menu_constructor),
2063         (anjuta_recent_chooser_menu_set_property),
2064         (anjuta_recent_chooser_menu_get_property),
2065         (anjuta_recent_chooser_menu_set_current_uri),
2066         (anjuta_recent_chooser_menu_get_current_uri),
2067         (anjuta_recent_chooser_menu_select_uri),
2068         (anjuta_recent_chooser_menu_unselect_uri),
2069         (anjuta_recent_chooser_menu_select_all),
2070         (anjuta_recent_chooser_menu_unselect_all),
2071         (anjuta_recent_chooser_menu_set_sort_func),
2072         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
2073         (anjuta_recent_chooser_menu_get_recent_manager),
2074         (anjuta_recent_chooser_menu_add_filter),
2075         (anjuta_recent_chooser_menu_remove_filter),
2076         (anjuta_recent_chooser_menu_list_filters),
2077         (anjuta_recent_chooser_menu_set_current_filter),
2078         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
2079         (anjuta_recent_chooser_menu_create_item),
2080         (anjuta_recent_chooser_menu_insert_item),
2081         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
2082         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
2083         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
2084         (get_icon_size_for_widget), (foreach_set_shot_tips),
2085         (anjuta_recent_chooser_menu_set_show_tips),
2086         (anjuta_recent_chooser_menu_new),
2087         (anjuta_recent_chooser_menu_new_for_manager):
2088         * plugins/file-loader/anjuta-recent-chooser-menu.h:
2089         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
2090         (activate_plugin), (dispose):
2091         
2092         Add separator to recent menu (#526932)
2094         * plugins/search/Makefile.am:
2095         * plugins/search/anjuta-search.glade:
2096         * plugins/search/anjuta-search.ui:
2097         * plugins/search/plugin.c (on_find1_activate),
2098         (on_find_and_replace1_activate), (on_find_in_files1_activate),
2099         (on_findnext1_activate), (on_findprevious1_activate),
2100         (on_search_again_activate), (on_find_usage), (activate_plugin),
2101         (deactivate_plugin), (dispose), (search_plugin_class_init):
2102         * plugins/search/plugin.h:
2103         * plugins/search/search-replace.c (anj_sr_execute),
2104         (anj_sr_write_match_message), (on_message_clicked),
2105         (anj_sr_set_search_string), (anj_sr_select_nearest),
2106         (anj_sr_select_next), (anj_sr_select_previous),
2107         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
2108         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
2109         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
2110         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
2111         (anj_sr_set_target), (anj_sr_set_direction),
2112         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
2113         (anj_sr_get_combo_id_active_value),
2114         (anj_sr_conform_direction_change), (anj_sr_populate_value),
2115         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
2116         (anj_sr_end_alert), (anj_sr_max_results_alert),
2117         (anj_sr_total_results_alert), (anj_sr_show_replace),
2118         (anj_sr_modify_button), (anj_sr_populate_data),
2119         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
2120         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
2121         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
2122         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
2123         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
2124         (anj_sr_find_in_list), (anj_sr_trim_list),
2125         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
2126         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
2127         (on_search_dialog_delete_event), (on_search_dialog_key_press),
2128         (anj_sr_disconnect_set_toggle_connect),
2129         (on_search_match_whole_word_toggled),
2130         (on_search_match_whole_line_toggled),
2131         (on_search_match_word_start_toggled), (on_search_regex_toggled),
2132         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
2133         (on_search_direction_changed), (on_search_action_changed),
2134         (on_search_target_changed), (on_search_expression_changed),
2135         (on_search_button_close_clicked), (on_search_button_stop_clicked),
2136         (on_search_button_start_clicked),
2137         (on_search_button_replace_clicked),
2138         (on_search_expression_activate):
2139         * plugins/search/search-replace.h:
2140         * plugins/search/search-replace_backend.c (regex_backref),
2141         (pcre_info_free), (pcre_info_new), (match_substr_free),
2142         (match_info_free_subs), (editor_new_from_file_buffer),
2143         (file_buffer_new_from_te), (file_buffer_new_from_uri),
2144         (file_buffer_free), (file_buffer_get_byte_offset),
2145         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
2146         (file_buffer_find_lines), (file_buffer_freshen_lines),
2147         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
2148         (file_buffer_get_linetext_for_line), (save_file_buffer),
2149         (replace_in_local_buffer), (get_search_files_list),
2150         (get_project_files_list), (isawordchar), (extra_match),
2151         (get_next_match), (create_search_entries), (clear_search_entries),
2152         (search_get_default_data), (search_replace_data_new),
2153         (clear_search_replace_instance), (search_replace_data_destroy),
2154         (search_replace_init):
2155         * plugins/search/search-replace_backend.h:
2156         * plugins/search/search_preferences.c (removed):
2157         * plugins/search/search_preferences.h (removed):
2158         
2159         Merged the UI changes from bug #511688 and simplified the search dialog
2161 2008-04-10  Johannes Schmid <jhs@gnome.org>
2163         * plugins/symbol-db/symbol-db-engine.c:
2164         * plugin.c:
2165         Check for ctags binary (#516123)
2167 2008-04-09  Massimo Cora'  <maxcvs@email.it>
2169         * plugins/symbol-db/symbol-db-engine.c
2170         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2171         (sdb_engine_get_query_parameters_list),
2172         (sdb_engine_free_cached_queries),
2173         (sdb_engine_get_tuple_id_by_unique_name),
2174         (sdb_engine_get_tuple_id_by_unique_name2),
2175         (sdb_engine_get_tuple_id_by_unique_name3),
2176         (symbol_db_engine_add_new_workspace),
2177         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2178         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
2179         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2180         (sdb_engine_add_new_sym_implementation),
2181         (sdb_engine_add_new_heritage),
2182         (sdb_engine_add_new_scope_definition),
2183         (sdb_engine_add_new_tmp_heritage_scope),
2184         (sdb_engine_second_pass_update_scope_1),
2185         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
2186         (on_scan_update_files_symbols_end),
2187         (symbol_db_engine_update_project_symbols):
2188         GdaSet *plist is now used globally for every prepared statement.
2189         It won't be created/unreffed at every query.
2191 2008-04-09  Johannes Schmid  <jhs@gnome.org>
2193         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
2194         Fixed crasher when deactivating symbol-db plugin
2196 2008-04-08  Johannes Schmid  <jhs@gnome.org>
2198         * plugins/symbol-db/symbol-db-engine.c
2199         (sdb_engine_populate_db_by_tags):
2200         Don't use transactions - uses only half of the time now!
2202 2008-04-08  Massimo Cora'  <maxcvs@email.it>
2204         * plugins/symbol-db/symbol-db-engine.c
2205         (sdb_engine_prepare_symbol_info_sql),
2206         (symbol_db_engine_get_global_members_filtered):
2207         * plugins/symbol-db/symbol-db-view.c
2208         (sdb_view_load_symbol_pixbufs),
2209         (sdb_view_build_and_display_base_tree):
2210         fixed global tab icons. Libgda could not understood the right fields, now it
2211         does.
2213 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2215         * plugins/language-support-cpp-java/cpp-java-assist.c
2216         (completion_compare), (create_completion),
2217         (cpp_java_assist_create_word_completion_cache):
2218         
2219         Only show () for functions/methods and macros with arguments. Does not work
2220         with symbol-db yet but fixes things for symbol-browser
2222 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2224         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2225         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2226         (sdb_engine_add_new_sym_implementation):
2227         
2228         Fixed some issues with caching
2230 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2232         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
2233         (on_importing_project_end), (project_root_added),
2234         (symbol_db_activate), (symbol_db_deactivate):
2235         * plugins/symbol-db/plugin.h:
2236         
2237         Give the symbol-db it's own progress bar because there are too many
2238         interactions with the global status bar.
2240 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2242         * plugins/symbol-db/symbol-db-view-locals.c
2243         (sdb_view_locals_create_new_store):
2244         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
2245         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
2246         (symbol_db_view_open):
2247         
2248         Sort symbol trees
2250 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2252         * plugins/sourceview/sourceview.c (idocument_cut),
2253         (idocument_copy), (idocument_paste):
2254         Block insert-text signal on cut/copy/paste
2256 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2258         * plugins/symbol-db/plugin.c (on_char_added),
2259         (on_single_file_scan_end):
2260         Only update buffer when a newline is inserted
2261         
2262         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
2263         (sdb_engine_get_tuple_id_by_unique_name),
2264         (sdb_engine_get_tuple_id_by_unique_name2),
2265         (sdb_engine_get_tuple_id_by_unique_name3),
2266         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
2267         (sdb_engine_finalize), (symbol_db_engine_db_exists),
2268         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2269         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
2270         Precompute file_defined_id to speed up population
2272 2008-04-06  Johannes Schmid  <jhs@gnome.org>
2274         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2275         (anjuta_launcher_set_encoding):
2276         Fixed some problems with binary streams needed by symbol-db
2277         
2278         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
2279         Removed DEBUG_PRINT
2280         
2281         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2282         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
2283         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
2284         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2285         (sdb_engine_add_new_sym_implementation),
2286         (on_scan_update_files_symbols_end):
2287         Use some caching to speed up population
2288         
2289         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
2290         Exit properly when scanning is over
2292 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
2294         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2295         One additional change missed in the previous commit
2297 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
2299         * plugins/project-wizard/templates/gtkmm.wiz,
2300         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
2301         plugins/project-wizard/templates/gtkmm/src/main.cc,
2302         plugins/project-wizard/templates/django.wiz,
2303         plugins/project-wizard/templates/python.wiz,
2304         plugins/project-wizard/templates/python/configure.ac.tpl,
2305         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
2306         plugins/project-wizard/templates/cpp.wiz,
2307         plugins/project-wizard/templates/cpp/configure.ac.tpl,
2308         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
2309         plugins/project-wizard/templates/sdl.wiz,
2310         plugins/project-wizard/templates/sdl/configure.ac.tpl,
2311         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
2312         plugins/project-wizard/templates/terminal.wiz,
2313         plugins/project-wizard/templates/terminal/configure.ac.tpl,
2314         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
2315         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
2316         plugins/project-wizard/templates/gtk.wiz,
2317         plugins/project-wizard/templates/gtk/src/main.c,
2318         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
2319         plugins/project-wizard/templates/minimal.wiz,
2320         plugins/project-wizard/templates/minimal/configure.ac.tpl,
2321         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
2322         plugins/project-wizard/templates/java.wiz,
2323         plugins/project-wizard/templates/java/configure.ac.tpl,
2324         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
2325         plugins/project-wizard/templates/xlib.wiz,
2326         plugins/project-wizard/templates/xlib/configure.ac.tpl,
2327         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
2328         plugins/project-wizard/templates/gcj.wiz,
2329         plugins/project-wizard/templates/gcj/configure.ac.tpl,
2330         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
2331         plugins/project-wizard/templates/xlib-dock.wiz,
2332         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
2333         plugins/project-wizard/templates/wxwin.wiz,
2334         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
2335         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
2336         plugins/project-wizard/templates/gnome.wiz,
2337         plugins/project-wizard/templates/gnome/src/main.c,
2338         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
2339         plugins/project-wizard/templates/anjuta-plugin.wiz,
2340         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
2341         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
2342         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
2343         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
2344         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
2345         Fix bug #525999: Remove space in file and target names generated
2346         by project wizard
2347         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
2348         has been renamed ianjuta_document_manager_get_current_document
2350 2008-04-06  Naba Kumar  <naba@naba-desktop>
2352         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
2353         * libanjuta/anjuta-utils.h:
2354         * plugins/project-wizard/druid.c (check_and_warn_missing),
2355         (on_druid_next):
2356         * plugins/project-wizard/header.c (npw_header_free),
2357         (npw_header_add_required_program),
2358         (npw_header_add_required_package),
2359         (npw_header_check_required_programs), (package_is_installed),
2360         (npw_header_check_required_packages):
2361         * plugins/project-wizard/header.h:
2362         * plugins/project-wizard/parser.c (parse_tag),
2363         (parse_header_start), (parse_header_text):
2364         * plugins/project-wizard/templates/anjuta-plugin.wiz:
2365         * plugins/project-wizard/templates/cpp.wiz:
2366         * plugins/project-wizard/templates/django.wiz:
2367         * plugins/project-wizard/templates/gcj.wiz:
2368         * plugins/project-wizard/templates/gnome.wiz:
2369         * plugins/project-wizard/templates/gtk.wiz:
2370         * plugins/project-wizard/templates/gtkmm.wiz:
2371         * plugins/project-wizard/templates/java.wiz:
2372         * plugins/project-wizard/templates/minimal.wiz:
2373         * plugins/project-wizard/templates/mkfile.wiz:
2374         * plugins/project-wizard/templates/python.wiz:
2375         * plugins/project-wizard/templates/sdl.wiz:
2376         * plugins/project-wizard/templates/terminal.wiz:
2377         * plugins/project-wizard/templates/wxwin.wiz:
2378         * plugins/project-wizard/templates/xlib-dock.wiz:
2379         * plugins/project-wizard/templates/xlib.wiz:
2381         Added a check for vital programs and packages needed to create a
2382         new project. A warning dialog is shown to user in project
2383         wizard when he proceeds after selecting a project type.
2384         Updated all project templates to cover vital programs and
2385         packages to generate and build correctly.
2386         
2387 2008-04-05  Naba Kumar  <naba@gnome.org>
2389         patch from  surenspost@gmail.com:
2390         * src/about.c: Fixed bug #523068 link in about window doesn't work.
2392 2008-04-04  Johannes Schmid  <jhs@gnome.org>
2394         * plugins/sourceview/anjuta-view.c:
2395         * plugins/sourceview/anjuta-view.h:
2396         * plugins/sourceview/sourceview-prefs.c (init_fonts),
2397         (sourceview_prefs_init):
2398         Removed unused color management code
2399         
2400         * plugins/sourceview/anjuta-editor-sourceview.glade:
2401         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
2402         (create_style_model), (on_style_changed), (ipreferences_merge),
2403         (ipreferences_unmerge):
2404         * plugins/sourceview/plugin.h:
2405         
2406         Added style chooser for sourceview editor (#522555)
2408 2008-04-04  Johannes Schmid  <jhs@gnome.org>
2410         * plugins/document-manager/action-callbacks.c:
2411         * plugins/document-manager/anjuta-document-manager.ui:
2412         * plugins/document-manager/plugin.c (ui_give_shorter_names),
2413         (update_document_ui_disable_all):
2414         * plugins/file-loader/anjuta-loader-plugin.ui:
2415         * plugins/file-loader/plugin.c (on_new_activate),
2416         (activate_plugin):
2417         
2418         Moved "New" action from document-manager to file-loader using 
2419         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
2421 2008-04-03  Johannes Schmid  <jhs@gnome.org>
2423         * Makefile.am:
2424         * configure.in:
2425         * libegg/.cvsignore:
2426         * libegg/Makefile.am:
2427         * libegg/egg-cell-renderer-text.c:
2428         * libegg/egg-combo-action.c:
2429         * libegg/egg-entry-action.c:
2430         * libegg/egg-recent-action.c:
2431         * libegg/egg-recent-files-module.c:
2432         * libegg/egg-recent-item.c:
2433         * libegg/egg-recent-model.c:
2434         * libegg/egg-recent-util.c:
2435         * libegg/egg-recent-view-gtk.c:
2436         * libegg/egg-recent-view.c:
2437         * libegg/egg-submenu-action.c:
2438         * libegg/eggcellrendererpopup.c:
2439         * libegg/eggcomboselect.c:
2440         * libegg/eggmarshalers.list:
2441         * libegg/eggtreemodelfilter.c:
2442         * libegg/eggtreemodelunion.c:
2443         * libegg/eggtreemultidnd.c:
2444         * libegg/gtkcellview.h:
2445         * libegg/layout.glade:
2446         * libegg/menu/.cvsignore:
2447         * libegg/menu/Makefile.am:
2448         * libegg/menu/egg-combo-action.h:
2449         * libegg/menu/egg-entry-action.h:
2450         * libegg/menu/egg-recent-action.h:
2451         * libegg/menu/egg-submenu-action.h:
2452         * libegg/menu/eggcomboselect.h:
2453         * libegg/recent-files/.cvsignore:
2454         * libegg/recent-files/Makefile.am:
2455         * libegg/recent-files/egg-recent-item.h:
2456         * libegg/recent-files/egg-recent-model.h:
2457         * libegg/recent-files/egg-recent-util.h:
2458         * libegg/recent-files/egg-recent-view-gtk.h:
2459         * libegg/recent-files/egg-recent-view.h:
2460         * libegg/recent-files/egg-recent.h:
2461         * libegg/test-actions.c:
2462         * libegg/test-multi-drag.c:
2463         * libegg/test-union.c:
2464         * libegg/treeviewutils/.cvsignore:
2465         * libegg/treeviewutils/Makefile.am:
2466         * libegg/treeviewutils/egg-cell-renderer-text.h:
2467         * libegg/treeviewutils/eggcellrendererpopup.h:
2468         * libegg/treeviewutils/eggtreemodelfilter.h:
2469         * libegg/treeviewutils/eggtreemodelunion.h:
2470         * libegg/treeviewutils/eggtreemultidnd.h:
2471         * libegg/util/.cvsignore:
2472         * libegg/util/Makefile.am:
2473         * libegg/util/egg-macros.h:
2474         * libegg/util/eggintl.h:
2475         
2476         Killed libegg (#349279)
2477         
2478         * plugins/document-manager/Makefile.am:
2479         * plugins/document-manager/action-callbacks.c:
2480         * plugins/document-manager/plugin.c:
2481         * plugins/editor/plugin.c:
2482         (on_open_recent_file), (sort_recent_menu),
2483         (setup_recent_chooser_menu), (activate_plugin), (dispose),
2484         (anjuta_file_loader_plugin_instance_init):
2485         * plugins/file-loader/plugin.h:
2486         * plugins/search/Makefile.am:
2487         * plugins/search/plugin.c:
2488         * plugins/search/search-replace.c:
2489         
2490         Removed dead code and libegg from Makefiles
2491         
2492         * plugins/symbol-browser/Makefile.am:
2493         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
2494         * plugins/symbol-browser/plugin.c (on_editor_saved),
2495         (update_editor_symbol_model), (iter_matches),
2496         (value_removed_current_editor), (activate_plugin):
2497         Removed symbol-browser toolbar which used libegg and was
2498         buggy (#451588)
2499         
2500         Patch from Ignacio Casal Quinteiro with lots of changes:
2501         * plugins/file-loader/Makefile.am:
2502         * plugins/file-loader/anjuta-loader-plugin.ui:
2503         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
2504         Port FileLoader to GtkRecent (#398984)
2506 2008-04-03  Johannes Schmid  <jhs@gnome.org>
2508         * configure.in:
2509         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2510         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
2511         * libanjuta/interfaces/libanjuta.idl:
2512         * plugins/Makefile.am:
2513         * plugins/class-inheritance/class-inherit.c
2514         (class_inheritance_show_dynamic_class_popup_menu),
2515         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
2516         (class_inheritance_update_graph):
2517         * plugins/language-support-cpp-java/cpp-java-assist.c
2518         (create_completion),
2519         (cpp_java_assist_create_scope_completion_cache),
2520         (cpp_java_assist_create_word_completion_cache),
2521         (cpp_java_assist_show_calltip):
2522         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
2523         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
2524         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
2525         (isymbol_get_extra_info_string), (isymbol_get_line),
2526         (isymbol_get_icon), (isymbol_iface_init):
2527         * plugins/symbol-browser/an_symbol.h:
2528         * plugins/symbol-browser/an_symbol_view.c
2529         (anjuta_symbol_view_get_file_symbol_model):
2530         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
2531         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2532         (isymbol_manager_iface_init):
2533         * plugins/symbol-db/Makefile.am:
2534         * plugins/symbol-db/anjuta-symbol-db.glade:
2535         * plugins/symbol-db/plugin.c
2536         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
2537         (value_added_current_editor), (goto_local_tree_iter),
2538         (goto_global_tree_iter), (on_global_treeview_row_expanded),
2539         (on_global_treeview_row_collapsed), (on_project_element_added),
2540         (on_project_element_removed), (on_importing_project_end),
2541         (do_import_sources_after_abort), (do_import_sources),
2542         (project_root_added), (project_root_removed), (symbol_db_activate),
2543         (symbol_db_deactivate), (isymbol_manager_search),
2544         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2545         (isymbol_manager_iface_init), (ipreferences_merge),
2546         (ipreferences_unmerge), (ipreferences_iface_init):
2547         * plugins/symbol-db/plugin.h:
2548         * plugins/symbol-db/symbol-db-engine-iterator-node.c
2549         (symbol_db_engine_iterator_node_new),
2550         (sdb_engine_iterator_node_instance_init),
2551         (sdb_engine_iterator_node_finalize),
2552         (symbol_db_engine_iterator_node_get_symbol_id),
2553         (symbol_db_engine_iterator_node_get_symbol_name),
2554         (symbol_db_engine_iterator_node_get_symbol_file_pos),
2555         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
2556         (symbol_db_engine_iterator_node_get_symbol_signature),
2557         (symbol_db_engine_iterator_node_get_symbol_extra_string),
2558         (isymbol_get_name), (isymbol_get_args),
2559         (isymbol_get_extra_info_string), (isymbol_get_uri),
2560         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
2561         (isymbol_iface_init):
2562         * plugins/symbol-db/symbol-db-engine-iterator.c
2563         (symbol_db_engine_iterator_new):
2564         * plugins/symbol-db/symbol-db-engine.c
2565         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
2566         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2567         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
2568         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
2569         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2570         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2571         (sdb_engine_init), (sdb_engine_finalize),
2572         (sdb_engine_set_defaults_db_parameters),
2573         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
2574         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2575         (sdb_engine_get_tuple_id_by_unique_name),
2576         (sdb_engine_get_tuple_id_by_unique_name2),
2577         (sdb_engine_get_tuple_id_by_unique_name3),
2578         (symbol_db_engine_add_new_workspace),
2579         (symbol_db_engine_project_exists),
2580         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2581         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
2582         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
2583         (sdb_engine_add_new_sym_access),
2584         (sdb_engine_add_new_sym_implementation),
2585         (sdb_engine_add_new_heritage),
2586         (sdb_engine_add_new_scope_definition),
2587         (sdb_engine_add_new_tmp_heritage_scope),
2588         (sdb_engine_second_pass_update_scope_1),
2589         (sdb_engine_second_pass_update_heritage),
2590         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
2591         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
2592         (on_scan_update_files_symbols_end),
2593         (symbol_db_engine_fill_type_array),
2594         (symbol_db_engine_update_files_symbols),
2595         (symbol_db_engine_update_project_symbols),
2596         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
2597         (symbol_db_engine_update_buffer_symbols),
2598         (symbol_db_engine_get_files_with_zero_symbols),
2599         (sdb_engine_prepare_symbol_info_sql),
2600         (symbol_db_engine_get_class_parents_by_symbol_id),
2601         (symbol_db_engine_get_class_parents),
2602         (symbol_db_engine_get_global_members_filtered),
2603         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
2604         (symbol_db_engine_get_scope_members_by_symbol_id),
2605         (symbol_db_engine_get_scope_members),
2606         (symbol_db_engine_get_file_symbols),
2607         (symbol_db_engine_get_symbol_info_by_id),
2608         (symbol_db_engine_get_full_local_path),
2609         (symbol_db_engine_get_file_db_path),
2610         (symbol_db_engine_find_symbol_by_name_pattern),
2611         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
2612         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
2613         * plugins/symbol-db/symbol-db-engine.h:
2614         * plugins/symbol-db/symbol-db-prefs.c
2615         (on_prefs_executable_changed), (on_gconf_notify_prefs),
2616         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
2617         (on_listall_output), (on_listall_exit), (files_visit_dir),
2618         (on_tag_load_toggled), (symbol_db_prefs_init),
2619         (symbol_db_prefs_finalize):
2620         * plugins/symbol-db/symbol-db-prefs.h:
2621         * plugins/symbol-db/symbol-db-view-locals.c
2622         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
2623         (do_add_root_symbol_to_view),
2624         (consume_symbols_inserted_queue_idle_destroy),
2625         (consume_symbols_inserted_queue_idle), (on_scan_end),
2626         (do_recurse_subtree_and_remove), (on_symbol_removed),
2627         (on_symbol_inserted),
2628         (symbol_db_view_locals_recv_signals_from_engine),
2629         (symbol_db_view_locals_update_list):
2630         * plugins/symbol-db/symbol-db-view.c
2631         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
2632         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
2633         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2634         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2635         (sdb_view_build_and_display_base_tree):
2636         * plugins/symbol-db/symbol-db.glade:
2637         * plugins/symbol-db/symbol-db.ui:
2638         * plugins/symbol-db/tables.sql:
2639         * plugins/symbol-db/test/Makefile.am:
2640         * plugins/symbol-db/test/main.c (get_parents), (main),
2641         (packages_foreach), (files_visit_dir):
2642         
2643         Merged changes from symbol-db branch
2645 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2647         * plugins/sourceview/sourceview.c (autodetect_language):
2648         Use gnome_vfs_get_slow_mime_type()
2650 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2652         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
2653         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
2654         (open_with_dialog):
2655         
2656         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
2657         supertype instead no plugin for mime-type was found (#525706)
2659 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2661         patch by: Carl-Anton Ingmarsson:
2662         * src/anjuta.glade:
2663         Fixed padding in preferences
2665 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2667         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
2669         * plugins/tools/anjuta-tools.glade:
2670         * plugins/tools/anjuta-tools.ui:
2671         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
2672           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
2673           atp_tool_dialog_refresh, atp_tool_dialog_show):
2674         * plugins/tools/dialog.h (dialog, plugin):
2675         * plugins/tools/plugin.c (prefs, gxml, action_group,
2676           atp_plugin_finalize, test, atp_plugin_activate,
2677           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
2678           ipreferences_unmerge, ipreferences_iface_init):
2679         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
2680           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
2681           atp_user_tool_activate, atp_tool_list_append_new,
2682           atp_tool_list_activate, atp_tool_list_deactivate):
2683         * plugins/tools/tool.h (plugin):
2684         
2685         #515854 – Move configuration into preferences
2687 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2689         patch by: Carl-Anton Ingmarsson:
2690         * src/anjuta-app.c (style, on_toolbar_style_changed,
2691           on_add_merge_widget, anjuta_app_instance_init):
2692         * src/anjuta.glade:
2693         
2694         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
2696 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
2698         * plugins/debug-manager/anjuta-debug-manager.glade,
2699         plugins/debug-manager/command.c,
2700         plugins/debug-manager/command.h,
2701         plugins/debug-manager/start.c,
2702         plugins/gdb/plugin.c,
2703         plugins/gdb/debugger.c,
2704         plugins/gdb/debugger.h,
2705         libanjuta/interfaces/libanjuta.idl:
2706         Improve start program dialog, allowing to specify working
2707         directory and environment variables
2709 2008-03-26  Naba Kumar  <naba@gnome.org>
2711         * libanjuta/resources.c (anjuta_res_url_show): Use
2712         anjuta_prog_is_installed() instead of g_find_program_in_path() and
2713         fixed formatting.
2715         Patch from Carl-Anton Ingmarsson:
2717         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
2718         * libanjuta/anjuta-utils.h:
2719         * src/action-callbacks.c (help_activate),
2720         (on_help_manual_activate), (on_help_tutorial_activate),
2721         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
2722         * libanjuta/Makefile.am:
2723         Get rid of gnome_help_display_with_doc_id()
2725 2008-03-26  Naba Kumar  <naba@gnome.org>
2727         Patch from Carl-Anton Ingmarsson:
2729         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
2730         * plugins/project-import/project-import.c (on_import_cancel): Remove
2731         stray GnomeDruid variable.
2733 2008-03-26  Naba Kumar  <naba@gnome.org>
2735         * plugins/project-import/project-import.c (create_start_page):
2736         * plugins/project-wizard/druid.c (npw_druid_new):
2737         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
2738         
2739         Fixed type 'assistent' to 'assistant'.
2741 2008-03-25  Naba Kumar  <naba@gnome.org>
2743         Patch from Carl-Anton Ingmarsson:
2745         * libanjuta/Makefile.am:
2746         * libanjuta/anjuta-ui.c (sensitivity_toggled),
2747         (visibility_toggled), (accel_edited_callback),
2748         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
2749         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
2750         (anjuta_ui_get_accel_editor):
2751         * libegg/Makefile.am:
2752         * libegg/eggaccelerators.c (removed):
2753         * libegg/eggcellrendererkeys.c (removed):
2754         * libegg/eggtreeviewstate.c (removed):
2755         * libegg/test-tree-utils.c (removed):
2756         * libegg/treeviewutils/Makefile.am:
2757         * libegg/treeviewutils/eggaccelerators.h (removed):
2758         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
2759         * libegg/treeviewutils/eggtreeviewstate.h (removed):
2761         Ports anjuta-ui to gtk_cell_renderer_accel
2762         
2763 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
2765         Reviewed by Naba Kumar  <naba@gnome.org>
2767         * plugins/project-import/Makefile.am:
2768         * plugins/project-import/project-import.{ch}:
2769         * plugins/project-import/anjuta-project-import.glade (removed):
2770         * configure.in, po/POTFILES.in:
2772         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
2773         file because libglade doesn't have GtkAssistant support.
2775 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
2777         * plugins/debug-manager/registers.c:
2778         Avoid a crash when debugger stop on an error
2780         * plugins/debug-manager/start.c,
2781         plugins/gdb/debugger.c,
2782         libanjuta/interfaces/libanjuta.idl:
2783         Display an error message when debugger target is not found
2785 2008-03-15  Naba Kumar  <naba@naba-desktop>
2787         * configure.in:
2788         * data/Makefile.am:
2789         * (removed) data/properties:
2790         * (added) plugins/editor/properties:
2791         * plugins/editor/Makefile.am:
2793         Moved data/properties to plugins/editor/ and removed dead code from
2794         Makefile.am files.
2795         
2796 2008-03-15  Naba Kumar  <naba@naba-desktop>
2798         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
2799         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2800         (macro_dialog_finalize):
2801         * plugins/macro/macro-edit.c (macro_edit_dispose),
2802         (macro_edit_finalize):
2804         Fixed errors in previous patch.
2805         
2806 2008-03-15  Naba Kumar  <naba@naba-desktop>
2808         Patch from Ignacio Casal Quinteiro:
2810         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
2811         (finalize):
2812         * plugins/class-gen/plugin.c (dispose), (finalize):
2813         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
2814         (class_inheritance_dispose):
2815         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
2816         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
2817         (dma_plugin_finalize):
2818         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
2819         (dma_debugger_queue_finalize):
2820         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
2821         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
2822         (anjuta_docman_finalize):
2823         * plugins/document-manager/plugin.c:
2824         * plugins/editor/plugin.c (dispose), (finalize),
2825         (editor_plugin_class_init):
2826         * plugins/editor/text_editor.c (text_editor_dispose),
2827         (text_editor_finalize):
2828         * plugins/file-loader/plugin.c (dispose), (finalize),
2829         (anjuta_file_loader_plugin_class_init):
2830         * plugins/file-manager/plugin.c (file_manager_finalize),
2831         (file_manager_dispose):
2832         * plugins/file-wizard/plugin.c (dispose), (finalize),
2833         (file_wizard_plugin_class_init):
2834         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
2835         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
2836         * plugins/glade/plugin.c (glade_plugin_dispose),
2837         (glade_plugin_finalize), (glade_plugin_class_init):
2838         * plugins/gtodo/plugin.c (finalize), (dispose):
2839         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
2840         (anjuta_vim_plugin_dispose):
2841         * plugins/indent/plugin.c (indent_plugin_finalize),
2842         (indent_plugin_dispose):
2843         * plugins/language-manager/plugin.c (language_manager_finalize),
2844         (language_manager_dispose):
2845         * plugins/language-support-cpp-java/plugin.c
2846         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
2847         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
2848         (macro_db_class_init):
2849         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2850         (macro_dialog_finalize), (macro_dialog_class_init):
2851         * plugins/macro/macro-edit.c (macro_edit_dispose),
2852         (macro_edit_finalize), (macro_edit_class_init):
2853         * plugins/macro/plugin.c (finalize), (dispose):
2854         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
2855         (anjuta_msgman_finalize):
2856         * plugins/message-view/message-view.c (message_view_dispose),
2857         (message_view_finalize):
2858         * plugins/message-view/plugin.c (message_view_plugin_dispose),
2859         (message_view_plugin_finalize):
2860         * plugins/patch/plugin.c (patch_plugin_finalize),
2861         (patch_plugin_dispose):
2862         * plugins/profiler/plugin.c (profiler_finalize),
2863         (profiler_dispose):
2864         * plugins/project-import/plugin.c (dispose), (finalize),
2865         (project_import_plugin_class_init):
2866         * plugins/project-manager/plugin.c
2867         (project_manager_plugin_finalize),
2868         (project_manager_plugin_dispose):
2869         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
2870         (npw_plugin_finalize), (npw_plugin_class_init):
2871         * plugins/sample1/plugin.c (sample_plugin_finalize),
2872         (sample_plugin_dispose):
2873         * plugins/search/plugin.c (dispose), (finalize),
2874         (search_plugin_class_init):
2875         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
2876         (sourceview_plugin_dispose):
2877         * plugins/subversion/plugin.c (finalize), (dispose):
2878         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
2879         * plugins/symbol-browser/an_symbol_iter.c
2880         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
2881         * plugins/symbol-browser/an_symbol_search.c
2882         (an_symbol_search_dispose), (an_symbol_search_finalize):
2883         * plugins/symbol-browser/an_symbol_view.c
2884         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
2885         * plugins/symbol-browser/plugin.c (dispose), (finalize):
2886         * plugins/symbol-db/plugin.c (symbol_db_finalize),
2887         (symbol_db_dispose):
2888         * plugins/terminal/terminal.c (terminal_plugin_dispose),
2889         (terminal_plugin_finalize):
2890         * plugins/tools/plugin.c (atp_plugin_dispose),
2891         (atp_plugin_finalize), (atp_plugin_class_init):
2892         * plugins/valgrind/plugin.c (valgrind_finalize),
2893         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
2895 2008-03-15  Naba Kumar  <naba@gnome.org>
2897         * TODO.tasks: Updated and marked debugger bounties completed.
2898         
2899 2008-03-12  Johannes Schmid  <jhs@gnome.org>
2901         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
2902         (get_line_indentation_base):
2903         
2904         #521847 – anjuta freez when edit file
2906 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2908         Patch from Rob Bradford:
2909         * plugins/build-basic-autotools/executer.c (execute_program):
2910         520324 – Execute command is not overridable
2911         
2912         * plugins/sourceview/sourceview.c (on_insert_text):
2913         Removed Debug print
2915 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2917         Patch from James Liggett:
2918         * plugins/subversion/plugin.c (activate_plugin):
2919         521691 – Crash when click "Resolve Conflicts" without opened project
2921 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2923         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2924         * plugins/language-support-cpp-java/cpp-java-utils.c:
2925         * plugins/language-support-cpp-java/plugin.c
2926         (get_line_indentation_base), (on_editor_char_inserted_cpp):
2927         520415 – [PATCH] Problems in auto indentatation code,
2928         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
2929         
2930         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
2931         (anjuta_view_button_press_event):
2932         * plugins/sourceview/sourceview.c (on_insert_text),
2933         (sourceview_adjustment_changed), (sourceview_new):
2934         #520761 – Weirz behavior with popup
2936 2008-03-03  Johannes Schmid  <jhs@gnome.org>
2938         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
2939         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
2940         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
2941         (anjuta_launcher_fork):
2942         * libanjuta/anjuta-launcher.h:
2943         Add API to set environment variables for the forked process
2944         
2945         * plugins/build-basic-autotools/Makefile.am:
2946         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2947         .glade:
2948         * plugins/build-basic-autotools/build-basic-autotools.c
2949         (build_set_env), (build_execute_command_full),
2950         (build_execute_command), (build_configure_project),
2951         (build_autogen_project):
2952         * plugins/build-basic-autotools/build-basic-autotools.h:
2953         * plugins/build-basic-autotools/build-options.c
2954         (fill_options_combo), (build_dialog_configure):
2955         * plugins/build-basic-autotools/build-options.h:
2956         Use new launcher API to set CFLAGS when running configure. New configure dialog
2957         which has predefined CFLAGS settings.
2959         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
2961 === anjuta 2.4.0 ===
2963 2008-03-11  Naba Kumar  <naba@gnome.org>
2965         * NEWS: Updated for 2.4.0 stable release.
2966         * configure.in: Version bumped to 2.4.0
2967         * TODO.tasks: Updated.
2969 2008-03-10  Rob Bradford  <rob@robster.org.uk>
2971         Reviewed by Naba Kumar  <naba@gnome.org>:
2972         * global-tags/Makefile.am:
2973         Revert change for #515954. This change was incorrect, the anjuta-tags
2974         program is installed into the $(bindir) rather than the $(scriptdir).
2976 2008-03-02  Naba Kumar  <naba@gnome.org>
2978         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
2979         * configure.in: Added a requirement for scintilla editor plugin.
2981 2008-03-02  Johannes Schmid  <jhs@gnome.org>
2983         * plugins/message-view/anjuta-msgman.c
2984         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
2985         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
2986         * plugins/message-view/anjuta-msgman.h:
2987         
2988         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
2989         get rid of the cached current_view member.
2990         Fixes #518469 – Save message buffer not working good
2992 2008-03-01  Johannes Schmid  <jhs@gnome.org>
2994         Patch by James Liggett:
2995         * plugins/subversion/svn-command.h:
2996         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
2997         Fixed #519275 – Subversion should allow offline diffs   
2999 2008-02-29  Johannes Schmid  <jhs@gnome.org>
3001         * plugins/language-support-cpp-java/cpp-java-assist.c
3002         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
3003         Removed some debug code
3004         
3005         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
3006         Escape tooltip text to avoid broken markup
3008 2008-02-29  Johannes Schmid  <jhs@gnome.org>
3010         * libanjuta/Makefile.am:
3011         Fixed a build error when building with -j X
3012         
3013         * plugins/tools/scripts/prepare-changelog.pl:
3014         Updated to latest script version in gnome svn
3016 2008-02-28  Johannes Schmid <jhs@gnome.org>
3018         * plugins/document-manager/anjuta-docman.c:
3019         (anjuta_docman_page_destroy):
3020         Do not unref widget because the GtkNotebook will unref them
3021         
3022         * plugins/file-manager/file-view.c: (file_view_refresh):
3023         * plugins/search/search_preferences.c: (search_preferences_init):
3024         Fixed a memory leaks
3025         
3026         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
3027         (ieditor_get_offset), (ieditor_iface_init),
3028         (idocument_get_filename), (ilanguage_get_supported_languages),
3029         (autodetect_language):
3030         
3031         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
3032         was missing.
3034 2008-02-28  Johannes Schmid <jhs@gnome.org>
3036         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3037         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
3039 2008-02-27  Naba Kumar  <naba@gnome.org>
3041         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
3042         string break. That was a mistake doing at this point.
3044 === anjuta 2.3.5 ===
3046 2008-02-26  Naba Kumar  <naba@gnome.org>
3048         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
3049         crash when there is a modified new file open, a non-modified exiting
3050         file open and autosave happen. Simplified error checking logic and
3051         avoided memory corruption. Fixes bug #Bug 518716.
3053 2008-02-25  Naba Kumar  <naba@gnome.org>
3055         * NEWS: Updated for release 2.3.5
3056         * configure.in: Bumped version to 2.3.5
3058         * plugins/build-basic-autotools/build-basic-autotools.c:
3059         (on_editor_changed): Avoid accessing text which is greater than
3060         valid range.
3062         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
3064 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
3066         * plugins/debug-manager/breakpoints.c:
3067         Fix #518329: Crash when adding breakpoint and other similar bugs
3069 2008-02-25  Johannes Schmid <jhs@gnome.org>
3071         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
3072         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
3073         Never call error() which calls exit()
3074         #517646 – Anjuta exists with code 2 when i try to import gedit
3076 2008-02-23  Johannes Schmid <jhs@gnome.org>
3078         * plugins/sourceview/sourceview.c: (ieditor_insert):
3079         Block insert_text signal when inserting manually.
3081 2008-02-23  Johannes Schmid <jhs@gnome.org>
3083         * plugins/sourceview/sourceview.c: (on_insert_text):
3084         Fixed a problem with the "insert-text" signal that broke
3085         copy&paste sometimes
3087 2008-02-22  Johannes Schmid <jhs@gnome.org>
3089         * plugins/language-support-cpp-java/plugin.c:
3090         (get_line_indentation_base):
3091         More fixes for comment handling and made the code
3092         a lot simpler
3094 2008-02-22  Johannes Schmid <jhs@gnome.org>
3096         * plugins/sourceview/sourceview.c: (on_insert_text):
3097         Fixed #517919 – Crash on pasting docblock
3099 2008-02-20  Johannes Schmid <jhs@gnome.org>
3101   Patch from James Liggett:
3102         * plugins/profiler/profiler.glade:
3103         Fix width options dialog. Translations are not longer cut off. (#516630)
3105 2008-02-18  Johannes Schmid <jhs@gnome.org>
3107         * plugins/sourceview/sourceview.c: (on_insert_text):
3108         Do not change the iterator in the "insert-text" handler because
3109         it has some strange side-effects when copying text
3110         Fix useless free'ing in hover-leave that might have led to random
3111         crashes
3113 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
3115         * plugins/debug-manager/start.c:
3116         Avoid a glib warning if no project is loaded
3118 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
3120         * manuals/anjuta-manual/C/debugger.xml:
3121         Remove warning about new debugger
3123 2008-02-17  Johannes Schmid <jhs@gnome.org>
3125         * manuals/anjuta-manual/figures/project-window.png:     
3126         Use a smaller picture
3128 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
3130         * plugins/gdb/debugger.c:
3131         Set breakpoint in file with uncommon characters in path name
3133 2008-02-17  Johannes Schmid <jhs@gnome.org>
3135         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3136         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
3137         (icell_get_char):
3138         * plugins/sourceview/sourceview.c: (on_insert_text):    
3139         Fix "char-added" signal to pass the correct iterator
3141 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
3143         * plugins/gdb/debugger.c:
3144         Load executable in gdb with space in path name 
3146 2008-02-17  Johannes Schmid <jhs@gnome.org>
3148         * plugins/language-support-cpp-java/plugin.c:
3149         (get_line_indentation_base), (get_line_auto_indentation),
3150         (on_auto_indent):
3151         Some bugfixes and clean-ups in comment indentation code
3152         
3153         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3154         (anjuta_view_finalize), (anjuta_view_key_press_event):
3155         * plugins/sourceview/sourceview.c: (on_insert_text),
3156         (sourceview_create_highligth_indic), (sourceview_new):
3157         Cleaned implementation of char-added signal by using "insert-text" signal
3158         instead of filtering "key-press-event"
3159         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
3160         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
3161         (iiter_diff):
3162         Fixed implementation of get_character and return value of iiter_first() and
3163         iiter_last();
3165 2008-02-16  Johannes Schmid <jhs@gnome.org>
3167         * plugins/valgrind/plugin.c: (valgrind_activate),
3168         (ipreferences_merge), (ipreferences_unmerge):
3169         * plugins/valgrind/vgactions.c: (vg_actions_run):
3170         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
3171         
3172         Fixed crasher when starting valgrind because of strange prefs handling and
3173         #516641 – Valgrind: Load Log does not clear list
3175 2008-02-15  James Liggett  <jrliggett@cox.net>
3177         * plugins/profiler/plugin.c:
3178         (on_select_other_target_button_clicked):
3179         Select the new custom target in the list so that the user sees it.
3181         Bug 516630 – Selection custom binary in profiler is not
3182         user-friendly.
3184 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3186         * manuals/anjuta-manual/C/projects.xml:
3187         Fix #515993: "Add package" button is "Add Package" in code
3188         Fix #516727: "Build All" is "Build Project" in code
3189         Fix #516728: "Clean All" is "Clean Project" in code
3190         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
3191         Fix #516730: Fix note title 
3192         "Configure" is "Run Configure..." in code
3194 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3196         * (added) manuals/anjuta-manual/C/figures/project-window.png,
3197         (removed) manuals/anjuta-manual/C/figures/project_win.png,
3198         manuals/anjuta-manual/C/projects.xml,
3199         manuals/anjuta-manual/Makefile.am:
3200         Fix #515207: Add a new project window screenshoot
3201         Rename "Project View" to "Project window"
3203 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3205         * plugins/project-import/project-import.c:
3206         Fix #516743: Import project keeps an old date on project file
3208         * plugins/project-manager/plugin.c:
3209         Fix #516737: Import project doesn't load project with space in name
3211 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3213         * plugins/debug-manager/command.c:
3214         Destroy local variables on each step
3216         * plugins/debug-manager/debug_tree.c,
3217         plugins/debug-manager/watch.c,
3218         plugins/debug-manager/locals.c,
3219         plugins/gdb/debugger.c,
3220         libanjuta/interfaces/libanjuta.idl:
3221         Parse local variables scope (not used yet)
3223 2008-02-15  James Liggett <jrliggett@cox.net>
3225         reviewed by: Johannes Schmid <jhs@gnome.org>
3227         * plugins/profiler/gprof-options.c: (setup_widgets),
3228         (gprof_options_set_target), (gprof_options_has_target),
3229         (gprof_options_get_string):
3230         * plugins/profiler/gprof-options.h:
3231         * plugins/profiler/plugin.c: (ifile_open):
3232         516128 – crash in Anjuta IDE: selected profiler as the...
3234 2008-02-14  Johannes Schmid <jhs@gnome.org>
3236         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
3237         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
3238         * plugins/symbol-browser/an_symbol.c:
3239         * plugins/symbol-browser/an_symbol_view.c:
3240         (on_symbol_view_row_expanded):
3241         Fixed some memory leaks (Remember to all free/unref everything that comes
3242         from gtk_tree_model_get())
3244 2008-02-14  Johannes Schmid <jhs@gnome.org>
3246         * plugins/document-manager/search-box.c: (on_search_activated):
3247         516377 – Status bar does not change its status of 'Search for .. continued at top'
3248         (caused by differences between scintilla and sourceview)
3250 2008-02-13  James Liggett <jrliggett@cox.net>
3252         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
3253         Output in UTF-8 format to avoid hangs with the editor. (#516014)
3255 2008-02-14  Johannes Schmid <jhs@gnome.org>
3257         * plugins/language-support-cpp-java/plugin.c:
3258         (get_line_indentation_base), (get_line_auto_indentation),
3259         (on_editor_char_inserted_cpp):
3260         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
3262 2008-02-13  Johannes Schmid <jhs@gnome.org>
3264         * plugins/language-support-cpp-java/plugin.c:
3265         (is_iter_inside_string), (get_line_auto_indentation):
3266         Handle comments in the code and do not ask editor. Fixes scintilla
3267         indentation (sourceview does not report comments anyway).
3268         
3269         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
3270         Diff with correct sign (also fixes some issues with language-support)
3272 2008-02-13  Johannes Schmid <jhs@gnome.org>
3274         * plugins/language-support-cpp-java/plugin.c:
3275         (get_line_indentation_base):
3276         Act even more clever for comments. Indent /* */ comments correctly
3277         for multilines
3279 2008-02-13  Johannes Schmid <jhs@gnome.org>
3281         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
3282         Also set indentation size correctly, when tab size is set
3283         by language support plugin
3285 2008-02-13  Johannes Schmid <jhs@gnome.org>
3287         * plugins/language-support-cpp-java/plugin.c:
3288         (get_line_indentation_base):
3289         
3290         Indent lines after comments correctly
3292 2008-02-13  Johannes Schmid <jhs@gnome.org>
3294         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
3295         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
3296         * libanjuta/anjuta-launcher.h:
3297         Some more fixes from symbol-db-branch
3298         
3299         * src/Makefile.am:
3300         Move anjuta-shell to noinst_PROGRAMS as it is just a test
3302 2008-02-12  Johannes Schmid <jhs@gnome.org>
3304   Patch from Gennaro Bellizio <genbell@tiscali.it>:
3305         * global-tags/Makefile.am:
3306         * AUTHORS
3307         #515954 – create_global_tags.sh: wrong anjuta-tags path
3308         
3309         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
3310         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
3311         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
3312         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
3313         (anjuta_launcher_fork):
3314         * libanjuta/anjuta-launcher.h:
3315         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
3316         from symbol-db branch
3318 2008-02-11  Johannes Schmid <jhs@gnome.org>
3320         * plugins/file-manager/file-model.c: (file_model_expand_idle):
3321   515868 – File browser only shows icons when activated
3322   
3323 2008-02-11  Johannes Schmid <jhs@gnome.org>
3325         * plugins/file-manager/file-model.c: (file_model_expand_idle):
3326         #515867 – Anjuta dies on startup
3328 2008-02-11  Johannes Schmid <jhs@gnome.org>
3330         * TODO.tasks: Marked subversion task as completed
3332 === anjuta 2.3.4 ===
3334 2008-02-11  Naba Kumar  <naba@gnome.org>
3336         * configure.in: Bumped version to 2.3.4
3338 2008-02-10  Naba Kumar  <naba@gnome.org>
3340         * NEWS: Updated for release.
3342 2008-02-10  Johannes Schmid <jhs@gnome.org>
3344         * plugins/document-manager/anjuta-document-manager.plugin.in:
3345         Added html, javascript and glade file types. This makes it possible to
3346         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
3347         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
3348         
3349         * plugins/file-wizard/anjuta-file-wizard.glade:
3350         * plugins/gdb/anjuta-gdb.glade:
3351         * plugins/project-wizard/anjuta-project-wizard.glade:
3352         * plugins/search/anjuta-search.glade:
3353         * plugins/terminal/anjuta-terminal-plugin.glade:
3354         
3355         Fixed some other translation issues (#507921)
3357 2008-02-10  Naba Kumar  <naba@gnome.org>
3359         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
3360         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
3362 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3364         * manuals/anjuta-manual/C/interface.xml,
3365         manuals/anjuta-manual/C/introduction.xml,
3366         manuals/anjuta-manual/C/preferences.xml,
3367         manuals/anjuta-manual/C/fileoperations.xml,
3368         manuals/anjuta-manual/C/projects.xml:
3369         Fix spelling errors, including bug #515204, #515172, #515117
3370         and #513892
3372 2008-02-10  Naba Kumar  <naba@gnome.org>
3374         * plugins/document-manager/plugin.c: Fixed stream comment and added
3375         translator's comment for 'block comment', 'box comment' and 'stream
3376         comment'
3378 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3380         * plugins/debug-manager/command.c,
3381         plugins/debug-manager/command.h,
3382         plugins/debug-manager/breakpoints.c,
3383         libanjuta/interfaces/libanjuta.idl:
3384         Avoid adding the same breakpoint several times
3386         * plugins/gdb/debugger.c:
3387         Fix bug #515463: Deattaching process kill it
3389 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3391         * manuals/anjuta-manual/C/debugger.xml:
3392         Fix translation bug #515459 and #515460
3394 2008-02-10  Johannes Schmid <jhs@gnome.org>
3396   Patch from Rémi Cardona <remi@gentoo.org>
3398         * plugins/build-basic-autotools/Makefile.am:
3399         * plugins/cvs-plugin/Makefile.am:
3400         * plugins/document-manager/Makefile.am:
3401         * plugins/editor/Makefile.am:
3402         * plugins/indent/Makefile.am:
3403         * plugins/language-support-cpp-java/Makefile.am:
3404         * plugins/message-view/Makefile.am:
3405         * plugins/sourceview/Makefile.am:
3406         * plugins/symbol-browser/Makefile.am:
3407         * plugins/terminal/Makefile.am:
3408         * scripts/build-schemas.mk:
3409         * src/Makefile.am:
3410   Fix #512531 – Parallel build fails
3411   
3412   * AUTHORS: Added Rémi
3414 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3416         * plugins/debug-manager/queue.c:
3417         Fix interrupt command, not working due to previous change
3419 2008-02-10  Johannes Schmid <jhs@gnome.org>
3421         * src/Makefile.am:
3422         * src/anjuta-app.c:
3423         * src/anjuta-callbacks.c (removed):
3424         * src/anjuta-callbacks.h (removed):
3425         
3426         Removed (almost) empty files, fixes #515383 and #515388
3428 2008-02-09  James Liggett <jrliggett@cox.net>
3430         Reviewed by Naba Kumar  <naba@gnome.org>:
3432         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
3433         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
3434         * plugins/subversion/svn-command.c:
3435         (svn_command_make_canonical_path):
3436         * plugins/subversion/svn-command.h:
3437         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
3438         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
3439         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
3440         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
3441         * plugins/subversion/svn-remove-command.c:
3442         (svn_remove_command_new):
3443         * plugins/subversion/svn-status-command.c:
3444         (svn_status_command_new):
3445         * plugins/subversion/svn-switch-command.c:
3446         (svn_switch_command_new):
3447         * plugins/subversion/svn-update-command.c:
3448         (svn_update_command_new):
3449         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
3450         die if the user gives a path that libsvn doesn't like. 
3451         
3452         Fixes bug #515500
3454 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
3456         * plugins/debug-manager/command.c,
3457         plugins/debug-manager/command.h,
3458         plugins/debug-manager/queue.c:
3459         Fix crashes when trying to stop the debugger while it is busy
3461 2008-02-08  Johannes Schmid <jhs@gnome.org>
3463   Patch from Rodrigo Moya <rodrigo@novell.com>
3465         * plugins/glade/plugin.c: (ifile_open):
3466         * plugins/symbol-browser/test-class.cpp:
3467         * AUTHORS: Added Rodrigo
3468         
3469         #514732 – 64 bit compliation error
3470         #514733 – Use of uninitialized variables
3472 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
3474         * manuals/anjuta-manual/C/debugger.xml:
3475         Fix translation bug #514494 and bug #514440
3477 2008-02-05  Massimo Cora'  <maxcvs@email.it>
3479         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3480         Fix a compile error added in the previous patch
3482 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
3484         * plugins/profiler/gprof-view.c,
3485         plugins/class-inheritance/class-callbacks.c,
3486         plugins/class-inheritance/class-inherit.c,
3487         plugins/symbol-browser/an_symbol.c,
3488         plugins/symbol-db/symbol-db-engine-iterator-node.c,
3489         libanjuta/interfaces/libanjuta.idl:
3490         Change ianjuta_symbol_file function to ianjuta_symbol_uri
3492 2008-02-04  Johannes Schmid <jhs@gnome.org>
3494         * plugins/search/anjuta-search.glade: Fixed typo
3496 2008-02-03  Johannes Schmid <jhs@gnome.org>
3498         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
3499         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
3500         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3501         .glade:
3502         * plugins/build-basic-autotools/build-basic-autotools.c:
3503         (build_get_context), (build_configure_project):
3504         * plugins/class-gen/anjuta-class-gen-plugin.glade:
3505         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3506         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
3507         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
3508         * plugins/devhelp/plugin.c: (devhelp_activate):
3509         * plugins/editor/Makefile.am:
3510         * plugins/editor/anjuta-editor-scintilla.glade:
3511         * plugins/editor/text_editor.c:
3512         * plugins/editor/text_editor.h:
3513         * plugins/editor/text_editor_menu.c (removed):
3514         * plugins/editor/text_editor_menu.h (removed):
3515         * plugins/file-wizard/anjuta-file-wizard.glade:
3516         * plugins/gtodo/notification.c: (create_notification_window):
3517         * plugins/gtodo/preferences.c: (preferences_widget):
3518         * plugins/language-support-cpp-java/plugin.c:
3519         (cpp_java_plugin_activate_plugin):
3520         * plugins/message-view/anjuta-message-manager-plugin.glade:
3521         * plugins/message-view/plugin.c: (activate_plugin):
3522         * plugins/project-manager/plugin.c: (confirm_removal):
3523         * plugins/search/anjuta-search.glade:
3524         * plugins/search/plugin.c:
3525         * plugins/search/search-replace.c: (nb_results_alert):
3526         * plugins/subversion/subversion-commit-dialog.c:
3527         (on_subversion_commit_response):
3528         * plugins/symbol-browser/plugin.c: (activate_plugin):
3529         * plugins/valgrind/plugin.c: (on_menu_run_activate):
3530         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
3531         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
3532         * src/anjuta.glade:
3533         
3534         Fixed translation bugs from #507921.
3535         Removed unused files in scintilla plugin
3537 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3539         * manuals/anjuta-manual/C/debugger.xml:
3540         Fix bug #514124 and bug #514138: Wrong menu item name
3542 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3544         * plugins/profiler/gprof-view.c,
3545         plugins/symbol-browser/plugin.c,
3546         plugins/class-inheritance/class-callbacks.c,
3547         plugins/debug-manager/plugin.c,
3548         plugins/tools/editor.c,
3549         plugins/search/search-replace.c,
3550         plugins/search/search-replace_backend.c,
3551         plugins/search/search-replace_backend.h,
3552         plugins/build-basic-autotools/build-basic-autotools.c,
3553         plugins/document-manager/plugin.c,
3554         plugins/document-manager/file_history.c,
3555         plugins/document-manager/anjuta-docman.c,
3556         plugins/document-manager/anjuta-docman.h,
3557         plugins/document-manager/action-callbacks.c,
3558         libanjuta/interfaces/libanjuta.idl:
3559         Rename IAnjutaDocumentManager functions:
3560         find_document_with_path, goto_file_line, goto_file_line_mark
3561         and get_full_filename into
3562         find_document_with_uri, goto_uri_line, goto_uri_line_mark
3563         and get_uri
3564         Fix search plugin to use an URI instead of a file path
3565         Fix anjuta_docman_get_uri to always return an URI
3567 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3569         * plugins/debug-manager/breakpoints.c:
3570         Fix bug #514118: Rename Clear All Breakpoints to Remove
3571         All Breakpoints
3573 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3575         * manuals/anjuta-manual/C/debugger.xml:
3576         Update debugger documentation
3578 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3580         * plugins/debug-manager/sharedlib.c,
3581         plugins/debug-manager/anjuta-debug-manager.glade,
3582         plugins/debug-manager/queue.c,
3583         plugins/tools/execute.c,
3584         plugins/tools/anjuta-tools.glade,
3585         plugins/tools/editor.c,
3586         plugins/project-wizard/templates/terminal.wiz,
3587         plugins/project-wizard/templates/xlib-dock.wiz,
3588         plugins/project-wizard/templates/wxwin.wiz,
3589         plugins/project-wizard/templates/java.wiz,
3590         plugins/project-wizard/templates/gnome.wiz,
3591         plugins/project-wizard/templates/anjuta-plugin.wiz,
3592         plugins/project-wizard/templates/gtkmm.wiz,
3593         plugins/project-wizard/templates/python.wiz,
3594         plugins/project-wizard/templates/cpp.wiz,
3595         plugins/project-wizard/templates/sdl.wiz,
3596         plugins/project-wizard/templates/gtk.wiz,
3597         plugins/project-wizard/templates/minimal.wiz,
3598         plugins/project-wizard/templates/xlib.wiz,
3599         plugins/project-wizard/templates/gcj.wiz,
3600         plugins/gdb/plugin.c,
3601         plugins/gdb/debugger.c,
3602         libanjuta/anjuta-plugin-manager.c:
3603         Partial fix of #507921: translation issues in debug-manager, tools,
3604         project-wizard, gdb and anjuta-plugin-manager.
3606 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
3608         * plugins/debug-manager/queue.c:
3609         Debugger Local, Stack and Thread windows were missing due to
3610         the previous change.
3612 2008-02-02  Johannes Schmid <jhs@gnome.org>
3614         * manuals/anjuta-manual/Makefile.am:
3615         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
3616         causes make install to fail
3618 2008-02-02  Johannes Schmid <jhs@gnome.org>
3620         * plugins/macro/macros.xml:
3621         #495511 – Header_h macro correction
3623 2008-02-02  Johannes Schmid <jhs@gnome.org>
3625         * plugins/patch/patch-plugin.glade:
3626         gtk-apply is not translatable...
3628 2008-02-02  Johannes Schmid <jhs@gnome.org>
3630         * plugins/build-basic-autotools/build-basic-autotools.c:
3631         (on_build_mesg_format):
3632         
3633         Also check for untranslated messages from make. Should fix 
3634         #511981 – Error parsing make output
3636 2008-02-02  Johannes Schmid <jhs@gnome.org>
3638         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3639         .glade:
3640         
3641         Fixed #511010 – [UI] Execute program utility window
3643 2008-02-02  Johannes Schmid <jhs@gnome.org>
3645         * src/anjuta.glade:
3646         Fixed #509908 – [UI] Problems with the General settings tab
3648 2008-02-02  Johannes Schmid <jhs@gnome.org>
3650         * manuals/anjuta-manual/C/fileoperations.xml:
3651         Fixed #513730 – Option not present in the GUI po file
3653 2008-02-02  Johannes Schmid <jhs@gnome.org>
3655         * plugins/sourceview/anjuta-editor-sourceview.glade:
3656         Adjust preferences default values
3658 2008-02-02  Johannes Schmid <jhs@gnome.org>
3660         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
3661         Fixed #512535 – Open files tabs' position is correctly remembered 
3662         but not applied at startup
3664 2008-02-02  Johannes Schmid <jhs@gnome.org>
3666         * plugins/search/search-replace.c: (on_message_clicked):
3667         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
3668         fix clicking on search result messages
3670 2008-02-01  James Liggett <jrliggett@cox.net>
3672         * plugins/subversion/svn-command.c: (on_svn_notify):
3673         Fixed wrong status message output when resolving conflicts.
3675 2008-02-02  Johannes Schmid <jhs@gnome.org>
3677         * configure.in: Require GtkSourceView 2.1.2
3678         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
3679         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
3680         (imark_is_marker_set), (imark_delete_all_markers),
3681         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
3682         
3683         Adapted to API changes in GtkSourceView
3685 2008-02-01  Johannes Schmid <jhs@gnome.org>
3687         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
3688         Fixed tabsize preference
3690 2008-02-01  Johannes Schmid <jhs@gnome.org>
3692         * manuals/anjuta-manual/C/fileoperations.xml:
3693         * manuals/anjuta-manual/C/interface.xml:
3694         Updated manual
3695         
3696         * manuals/anjuta-manual/Makefile.am:
3697         * manuals/anjuta-manual/C/figures/*:
3698         
3699         Updated figures to be in clearlooks theme, removed old figures
3701 2008-02-01  Johannes Schmid <jhs@gnome.org>
3703         * plugins/patch/patch-plugin.glade:
3704         * plugins/patch/plugin.c: (patch_plugin_activate):
3705         Another UI issue with the patch plugin and silenced a compiler
3706         warning
3707         
3708         Patch from James Liggett:
3709         * plugins/profiler/gprof-call-graph-view.c:
3710         (gprof_call_graph_view_create_columns):
3711         * plugins/profiler/gprof-flat-profile-view.c:
3712         (gprof_flat_profile_view_create_columns):
3713         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
3714         * plugins/profiler/gprof-view.h:
3715         
3716         Use two decimal places for float values in profiler views (#507831)
3718 2008-02-01  Johannes Schmid <jhs@gnome.org>
3720         * configure.in:
3721         * plugins/editor/Makefile.am:
3722         
3723         Fixed #512751 – libgnomeprint unnecessary without scintilla
3725 2008-01-31  Johannes Schmid <jhs@gnome.org>
3727         * plugins/language-manager/languages.xml:
3728         Added a pretty ugly string for C++ headers. Maybe we should rely
3729         on mime-types instead...
3731 2008-01-31  Johannes Schmid <jhs@gnome.org>
3733         * plugins/language-support-cpp-java/cpp-java-assist.c:
3734         (get_iter_column), (cpp_java_assist_get_calltip_context),
3735         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3736         (on_assist_chosen), (cpp_java_assist_install):
3737         * plugins/language-support-cpp-java/plugin.c:
3738         (on_editor_char_inserted_cpp):
3739         Removed annoying DEBUG_PRINTs
3740         
3741         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3742         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3743         * plugins/sourceview/sourceview.c: (iassist_show_tips):
3744         
3745         Fixed "jumping" tooltips, fixed indentation of brances
3747 2008-01-31  Johannes Schmid <jhs@gnome.org>
3749         * plugins/document-manager/plugin.c: (on_document_changed):
3750         Fixed crash when closing anjuta after all document tabs have been closed
3752 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3754         * plugins/debug-manager/anjuta-debug-manager.glade:
3755         Fix #513485: wrong strings maked as translatable
3757 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3759         * plugins/debug-manager/threads.c,
3760         plugins/debug-manager/stack_trace.c:
3761         Avoid crash when getting relative path from debugger (same fix
3762         than for #510028)
3764         * plugins/debug-manager/queue.c:
3765         Emit all state changes notification
3767         * plugins/debug-manager/start.c:
3768         Fix #511586: Project path with "+" not working in debugger
3770 2008-01-31  Johannes Schmid <jhs@gnome.org>
3772         * plugins/patch/patch-plugin.glade:
3773         Fixed button ui problem...
3774         
3775         Patch from James Liggett:
3776         * plugins/profiler/gprof-call-graph-block-entry.c:
3777         (gprof_call_graph_block_primary_entry_new),
3778         (gprof_call_graph_block_secondary_entry_new):
3779         * plugins/profiler/gprof-flat-profile-entry.c:
3780         (gprof_flat_profile_entry_new):
3781         
3782         Fix #507831 - Wrong Profiler values for some locales
3784 2008-01-31  Johannes Schmid <jhs@gnome.org>
3786         * plugins/sourceview/anjuta-editor-sourceview.glade:
3787         * plugins/sourceview/sourceview-prefs.c:
3788         * plugins/sourceview/sourceview.c: (sourceview_finalize):
3789   
3790   Fixed Editor->View popup menu for those entries that are appropriate for
3791   sourceview    
3793 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3795         * plugins/debug-manager/breakpoints.c:
3796         Fix #512901: Crash when adding a breakpoint
3798         * plugins/debug-manager/queue.c:
3799         Remove a possible memory leak
3801 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3803         * plugins/debug-manager/data_view.c,
3804         plugins/debug-manager/sparse_view.c,
3805         manuals/anjuta-manual/C/debugger.xml:
3806         Fix #513130, #513131 #513135: Wrong menu item names and errors
3807         in the documentation
3809 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3811         * plugins/tools/editor.c:
3812         ianjuta_document_manager_find_document_with_path expect an uri not
3813         a path
3815 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
3817         * manuals/reference/libanjuta/libanjuta-docs.sgml,
3818         manuals/reference/libanjuta/libanjuta-sections.txt,
3819         libanjuta/interfaces/libanjuta.idl:
3820         Documentation fixes for IAnjutaDebugger* interfaces
3822 === anjuta 2.3.3 ===
3824 2008-01-27  Naba Kumar  <naba@gnome.org>
3826         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
3827         rpm spec file.
3829         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
3830         (value_added_current_editor), (value_removed_current_editor):
3831         Removed dead code.
3833         * TODO.tasks: Updated.
3835         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
3836         scrollwindow shadow in.
3838         * plugins/editor/anjuta-editor-scintilla.glade:
3839         * plugins/editor/style-editor.c: (create_style_editor_gui):
3840         Set style window transient and cetered for preferences window.
3841         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
3843         * plugins/editor/anjuta-editor-scintilla.glade:
3844         Fixes Bug #427108 - Scintilla plugin configuration folding-style
3845         setting not working
3847         * configure.in, NEWS: Updated for release 2.3.3
3849 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3851         * plugins/debug-manager/anjuta-debug-manager.glade:
3852         Fix #512224: Use a string in english
3854 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3856         * plugins/build-basic-autotools/build-basic-autotools.c:
3857         ianjuta_document_manager_goto_file_line_mark needs an uri and
3858         not a file path
3860 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3862         * plugins/symbol-browser/plugin.c,
3863         plugins/symbol-browser/an_symbol_view.c:
3864         use gnome_vfs_get_uri_from_local_path to get local path from uri
3865         This takes care of escaping some characters
3867 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
3869         * plugins/debug-manager/stack_trace.c:
3870         Probably fix #510028: crash debugger when having a relative filename
3871         in stack trace
3873 2008-01-25 Tom <tpgww@onepost.net>
3875         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3877         * plugins/document-manager/plugin.c,
3878         plugins/document-manager/file_history.c,
3879         plugins/document-manager/file_history.h,
3880         plugins/document-manager/anjuta-docman.c,
3881         plugins/document-manager/anjuta-docman.h:
3882         Rename filename argument to uri when an uri is expected
3883         anjuta_docman_get_document_for_uri will remove symlinks 
3885 2008-01-25  Naba Kumar  <naba@gnome.org>
3887         * plugins/terminal/terminal.c: (terminal_execute),
3888         (activate_plugin):
3889         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
3891 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
3893         * plugins/debug-manager/anjuta-debug-manager.glade,
3894         plugins/debug-manager/start.c:
3895         Fix #511049: Change UI of add source directories dialog
3897 2008-01-24  Naba Kumar  <naba@gnome.org>
3899         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
3900         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
3901         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
3902         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
3903         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
3904         should work now.
3906 2008-01-24  Johannes Schmid <jhs@gnome.org>
3908         Patch from: Luca Ferretti <ella.uca@libero.it>:
3910         * plugins/document-manager/anjuta-docman.c:
3911         (anjuta_docman_page_init), (anjuta_docman_class_init):
3912         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
3913         
3914         Fix #511757 – Close icon in tabs cut off (Patch was only for
3915         document-manager, also adapted it for message-manager)
3917 2008-01-24  Johannes Schmid <jhs@gnome.org>
3919         * plugins/Makefile.am:
3920         * plugins/sourceview/anjuta-document.c:
3921         * plugins/sourceview/anjuta-marshal.list:
3922         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3923         (anjuta_view_key_press_event):
3924         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
3925         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
3926         (iiter_diff), (iiter_iface_init):
3927         * plugins/sourceview/sourceview.c: (on_document_char_added),
3928         (ieditor_goto_position), (ieditor_get_text),
3929         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
3930         (ieditor_erase), (ieditor_get_line_from_position),
3931         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
3932         (ieditor_get_position_from_offset), (ieditor_get_start_position),
3933         (ieditor_get_end_position), (ieditor_goto_start),
3934         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
3935         (iconvert_to_lower), (iindic_set), (iassist_suggest),
3936         (iassist_show_tips):
3937         
3938         Implemented new iterators interface in sourceview editor and
3939         re-enabled it.
3941 2008-01-23  Naba Kumar  <naba@gnome.org>
3943         * libanjuta/interfaces/libanjuta.idl:
3944         * manuals/reference/libanjuta/libanjuta-sections.txt:
3945         * plugins/build-basic-autotools/build-basic-autotools.c:
3946         (build_indicator_location_set), (on_editor_changed):
3947         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
3948         * plugins/debug-manager/variable.c: (get_hovered_word):
3949         * plugins/document-manager/action-callbacks.c:
3950         (on_editor_command_upper_case_activate),
3951         (on_editor_command_lower_case_activate):
3952         * plugins/document-manager/search-box.c: (on_incremental_search),
3953         (on_search_activated):
3954         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
3955         (iiter_last), (iiter_set_position), (iiter_get_position),
3956         (iiter_get_length), (iiter_compare), (iiter_diff),
3957         (iiter_iface_init):
3958         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
3959         (text_editor_goto_point), (itext_editor_goto_start),
3960         (itext_editor_goto_end), (itext_editor_goto_position),
3961         (itext_editor_get_text_all), (itext_editor_get_text),
3962         (itext_editor_get_position), (itext_editor_get_offset),
3963         (itext_editor_get_length), (itext_editor_insert),
3964         (itext_editor_erase), (itext_editor_erase_all),
3965         (itext_editor_get_column), (itext_editor_get_overwrite),
3966         (itext_editor_set_popup_menu),
3967         (itext_editor_get_line_from_position),
3968         (itext_editor_get_line_begin_position),
3969         (itext_editor_get_line_end_position),
3970         (itext_editor_get_position_from_offset),
3971         (itext_editor_get_start_position), (itext_editor_get_end_position),
3972         (itext_editor_iface_init), (iconvert_to_upper),
3973         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
3974         (iindicable_set):
3975         * plugins/editor/text_editor.h:
3976         * plugins/editor/text_editor_cbs.c:
3977         (on_text_editor_scintilla_notify):
3978         * plugins/indent/plugin.c: (on_indent_action_activate):
3979         * plugins/language-support-cpp-java/cpp-java-assist.c:
3980         (cpp_java_assist_get_scope_context),
3981         (cpp_java_assist_get_pre_word),
3982         (cpp_java_assist_show_autocomplete),
3983         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3984         (on_editor_char_added), (on_assist_chosen):
3985         * plugins/language-support-cpp-java/plugin.c:
3986         (get_line_indentation), (skip_iter_to_previous_logical_line),
3987         (skip_preprocessor_lines), (initialize_indentation_params),
3988         (set_line_indentation), (get_line_indentation_base),
3989         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
3990         (on_editor_char_inserted_java), (on_auto_indent):
3991         * plugins/macro/macro-actions.c: (match_shortcut):
3992         * plugins/macro/macro-dialog.c: (on_ok_clicked):
3993         * plugins/macro/plugin.c: (match_keyword):
3994         * plugins/search/plugin.c: (find_incremental):
3995         * plugins/search/search-replace.c: (search_and_replace),
3996         (search_start_over):
3997         * plugins/search/search-replace_backend.c:
3998         (file_buffer_new_from_te), (file_buffer_line_from_pos),
3999         (create_search_entries):
4000         * plugins/symbol-browser/plugin.c:
4001         (on_editor_buffer_symbols_update_timeout), (on_char_added),
4002         (isymbol_manager_iface_init):
4003         * plugins/symbol-db/plugin.c:
4004         (on_editor_buffer_symbols_update_timeout), (on_char_added),
4005         (isymbol_manager_iface_init):
4006         * plugins/tools/execute.c: (atp_output_context_construct),
4007         (atp_output_context_destroy), (atp_user_tool_execute):
4009         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
4010         iterators instead of integer offsets.
4011         - Renamed original ianjuta_editor_get_position(int) to 
4012         ianjuta_editor_get_offset(). It is deprecated.
4013         - Renamed original ianjuta_editor_get_position_iter() to
4014         ianjuta_editor_get_position().
4015         - Renamed ianjuta_editor_get_cell_iter() to
4016         ianjuta_editor_get_position_from_offset()
4017         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
4018         - Added new methods:
4019         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
4020         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
4021         ianjuta_editor_goto_end().
4022         - All relevent signals and methods converted to use iterators.
4023         - All relevent plugins fixed to use new API.
4024         - Removed ianjuta_editor_cell_get_line() because it is provided by
4025         ianjuta_editor_get_line_from_position().
4026         - Removed ianjuta_symbol_manager_get_completions_at_position()
4027         because it not used anywhere and is not right to be there.
4028         - Updated IAnjutaEditable documentation.
4030         Updated IAnjutaIterable interface:
4031         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
4032         - Introduced 'end-iter' to point at the end of the list.
4033         - Updated IAnjutaIterable documentation.
4035         * plugins/Makefile.am:
4036         (Disabled sourceview plugin for now. Jhs is coming up with a patch
4037         for it soon).
4039 2008-01-22  Johannes Schmid <jhs@gnome.org>
4041         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
4042         * plugins/project-import/anjuta-project-import.glade:
4043         * plugins/project-import/anjuta-project-import.plugin.in:
4044         * plugins/project-wizard/anjuta-project-wizard.glade:
4045         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4046         * plugins/project-wizard/druid.c: (npw_druid_new):
4047         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
4048         
4049         Fixed #465084 – wizard instead of assistant (only string changes...)
4051 2008-01-20  Rob Bradford  <rob@openedhand.com>
4053         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
4054         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
4055         coming up with the solution. (Bug: #510390.)
4057 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
4059         * plugins/build-basic-autotools/executer.c:
4060         Fix #502508, use anjuta_launcher to keep program output
4062         * plugins/terminal/terminal.c:
4063         Remove unused child_initizlized member
4064         Start the shell on plugin activation
4066 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
4068         * plugins/debug-manager/sparse_buffer.c:
4069         Fix a crash when scrolling in the diassembly window
4071         * plugins/debug-manager/sparse_view.c:
4072         Small limit change using the same "unit" for both number
4074 2008-01-19  Naba Kumar  <naba@gnome.org>
4076         * plugins/language-support-cpp-java/cpp-java-assist.c:
4077         (cpp_java_assist_get_scope_context),
4078         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
4079         instead.
4081 2008-01-19  Johannes Schmid <jhs@gnome.org>
4083         * plugins/sourceview/anjuta-editor-sourceview.glade:
4084         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
4085         
4086         And even more strings...
4088 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4090         * plugins/project-wizard/templates/cpp/src/main.cc:
4091         Fix #498734, typing error in c++ project template
4093 2008-01-19  Johannes Schmid <jhs@gnome.org>
4095         * plugins/editor/text_editor.c: (text_editor_save_file):
4096         * plugins/macro/anjuta-macro.glade:
4097         * plugins/subversion/anjuta-subversion.glade:
4099         Fixed even more strings
4101 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4103         * plugins/language-support-cpp-java/cpp-java-assist.c:
4104         Fix bug #488519, remove critical warning (completion_cache == NULL
4105         is valid)
4107 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4109         * plugins/gdb/debugger.c:
4110         Enable logging of gdb communication with an environment variable
4112 2008-01-19  Naba Kumar  <naba@gnome.org>
4114         * plugins/editor/text-editor-iterable.c: (iiter_next),
4115         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
4116         editor native funtions to avoid round trips.
4118 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4120         * plugins/editor/text_editor.c:
4121         Fix a bug due to the previous patch: Unable to save new file in 
4122         Scintilla
4124 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
4126         * plugins/debug-manager/disassemble.c,
4127         plugins/debug-manager/disassemble.h,
4128         plugins/debug-manager/registers.c,
4129         plugins/debug-manager/registers.h,
4130         plugins/debug-manager/memory.c,
4131         plugins/debug-manager/memory.h,
4132         plugins/debug-manager/command.c,
4133         plugins/debug-manager/command.h,
4134         plugins/debug-manager/queue.c,
4135         plugins/debug-manager/queue.h,
4136         plugins/debug-manager/breakpoints.c,
4137         plugins/debug-manager/stack_trace.c,
4138         plugins/debug-manager/threads.c,
4139         plugins/debug-manager/plugin.c,
4140         plugins/gdb/plugin.c,
4141         plugins/gdb/debugger.c,
4142         plugins/gdb/debugger.h,
4143         manuals/reference/libanjuta/libanjuta-sections.txt,
4144         manuals/reference/libanjuta/libanjuta.types,
4145         libanjuta/interfaces/libanjuta.idl:
4146         Use gulong instead of guint for addresses
4147         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
4148         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
4150         * plugins/gdb/anjuta-gdb.plugin.in:
4151         Remove reference to IAnjutaCpuDebugger (useless)
4153 2008-01-18  Johannes Schmid <jhs@gnome.org>
4155         * AUTHORS: Added Alexander
4157 2008-01-18  Johannes Schmid <jhs@gnome.org>
4159   Patch from: Alexander Korolyov <kilork@yandex.ru>
4161         * plugins/editor/text_editor.c: (load_from_file),
4162         (text_editor_save_file):
4163         
4164         Fixed symlinks (#510238) and file permission (#405321)
4165         handling for scintilla editor. 
4166   
4167 2008-01-17  Johannes Schmid <jhs@gnome.org>
4169         * plugins/document-manager/action-callbacks.c:
4170         (on_editor_command_select_all_activate),
4171         (on_editor_command_cut_activate),
4172         (on_editor_command_paste_activate),
4173         (on_editor_command_copy_activate),
4174         (on_editor_command_clear_activate):
4175   Resupport cut/copy/paste/clear on GtkEditables when those
4176   have focus. (Important for shortcuts to work).
4178         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4179         * plugins/document-manager/search-box.c: (on_search_activated):
4180         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
4181         * plugins/patch/patch-plugin.c: (on_ok_clicked):
4182         * plugins/profiler/plugin.c: (profiler_get_data):
4183         * plugins/project-wizard/druid.c: (npw_druid_new):
4184         * plugins/project-wizard/install.c: (on_install_end_install_file):
4185         * plugins/sourceview/anjuta-editor-sourceview.glade:
4186         * plugins/subversion/anjuta-subversion.glade:
4187         * plugins/tools/anjuta-tools.glade:
4188         Various string fixes
4190 2008-01-17  Naba Kumar  <naba@gnome.org>
4192         Patch from James Liggett:
4194         * plugins/subversion/subversion-add-dialog.c:
4195         (on_subversion_add_response):
4196         * plugins/subversion/subversion-copy-dialog.c:
4197         (on_subversion_copy_response):
4198         * plugins/subversion/subversion-diff-dialog.c:
4199         (on_subversion_diff_response):
4200         * plugins/subversion/subversion-merge-dialog.c:
4201         (on_subversion_merge_response):
4202         * plugins/subversion/subversion-remove-dialog.c:
4203         (on_subversion_remove_response):
4204         * plugins/subversion/subversion-switch-dialog.c:
4205         (on_subversion_switch_response):
4206         * plugins/subversion/subversion-ui-utils.c: (check_input):
4207         * plugins/subversion/subversion-ui-utils.h:
4208         * plugins/subversion/subversion-update-dialog.c:
4209         (on_subversion_update_response):
4211         If the user doesn't enter any data for path or revision fields in
4212         certain SVN plugin dialogs, libsvn throws assertion failures and
4213         kills Anjuta. To avoid this, the validity of path and revision
4214         input data are checked before the command gets executed.
4216         Fixes Bug #509510 - Check input of some dialogs to avoid termination
4217         if user gives bad or no input
4219 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
4221         * plugins/document-manager/anjuta-docman.c:
4222         Fix #507627 memory tab stay active on debugger stop
4223         Remove two unused variables due to the previous patch
4225 2008-01-16  Johannes Schmid <jhs@gnome.org>
4227         * libanjuta/anjuta-plugin-manager.c:
4228         Fixed #508399 â€“ When you enable a plugin, preferences don't show up
4230 2008-01-16  Rob Bradford  <rob@openedhand.com>
4232         Reviewed by: Johannes Schmid <jhs@gnome.org>
4234         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4235         (get_property_value_as_string), (set_property_value_as_string),
4236         (register_callbacks):
4237         * libanjuta/anjuta-preferences.h:
4238         Add support for both file and folder preferences (originally only
4239         folder choosers were supported. (Fixes bug: #508805.)
4241         * plugins/file-manager/file-manager.glade:
4242         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
4243         type of property.
4245 2008-01-16  Johannes Schmid <jhs@gnome.org>
4247         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4248         .glade:
4249         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4250         * src/anjuta.glade:
4251         
4252         Fixed #509875 â€“ The "Update globale tags" button wording is incorrect
4253         Fixed #509873 â€“ Build Autotools Preferences has excessive padding
4254         Fixed #509872 â€“ General Information labels are incorrectly aligned
4255         Fixed #509871 â€“ General preferences has incorrect use of colons
4256         
4257 2008-01-16  Johannes Schmid <jhs@gnome.org>
4259         * plugins/document-manager/anjuta-document-manager.glade:
4260         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4262         Fixed #509865 â€“ Incorrect padding in the Documents settings tabs
4263         Fixed #509867 â€“ Create button contents is mis-aligned
4264         Fixed #509869 â€“ "Add Directory" button is not HIG complient
4266 2008-01-16  Johannes Schmid <jhs@gnome.org>
4268         * libanjuta/anjuta-preferences-dialog.c:
4269         (anjuta_preferences_dialog_add_page):
4270         
4271         Fix #509864 â€“ No initial section selected when opening the Preferences dialog
4273 2008-01-16  Johannes Schmid <jhs@gnome.org>
4275         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
4276         Removed unused gconf_notifications
4277         
4278         * plugins/search/anjuta-search.glade:
4279         * plugins/subversion/anjuta-subversion.glade:
4280         * plugins/tools/anjuta-tools.glade:
4281         * src/anjuta-app.c: (anjuta_app_instance_init):
4282         
4283         Fixed various strings
4285 2008-01-15  Naba Kumar  <naba@gnome.org>
4287         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
4288         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
4289         file saved
4291         * plugins/symbol-browser/an_symbol_view.c:
4292         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
4293         new file saved.
4295 2008-01-15  Johannes Schmid <jhs@gnome.org>
4297         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
4298         (anjuta_profile_add_plugins_from_xml):
4299         * plugins/file-manager/file-manager.glade:
4300         Some string fixes
4301         
4302         * libanjuta/interfaces/libanjuta.idl:
4303         Fixed docs
4304                 
4305         * plugins/sourceview/Makefile.am:
4306         * plugins/sourceview/anjuta-editor-sourceview.glade:
4307         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
4308         (end_print), (print_setup), (sourceview_print),
4309         (sourceview_print_preview):
4310         * plugins/sourceview/sourceview.c: (iprint_print),
4311         (iprint_print_preview):
4312         
4313         Added printing support to GtkSourceView editor
4315 2007-01-14 Tom <tpgww@onepost.net>
4317         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4319         * plugins/document-manager/anjuta-docman.c:
4320         Fix two memory leaks added by the previous patch
4322 2008-01-14  Johannes Schmid <jhs@gnome.org>
4324         * plugins/sourceview/assist-tip.c: (assist_tip_move):
4325         * plugins/sourceview/assist-window.c: (assist_window_move):
4326         
4327         Do not use opacity
4329 2008-01-14  Rob Bradford  <rob@openedhand.com>
4331         * global-tags/Makefile.am:
4332         * global-tags/create_global_tags.sh.in:
4333         Install anjuta-tags binary into FHS policy compliant directory and
4334         update references. (Fixes bug: 509346.)
4336 2008-01-13  Naba Kumar  <naba@gnome.org>
4338         Patch from: Ritesh Khadgaray
4339         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4340         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
4341         Adds export-dynamic option to LDFLAGS to project template for libglade
4342         to work for autoconnect signals.
4344 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
4346         * libanjuta/anjuta-utils.c:
4347         anjuta_util_get_real_path return a string that need to be freed
4348         with g_free even if PATH_MAX is not defined
4350 2008-01-13  Andre Klapper  <a9016009@gmx.de>
4352         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
4353         to DOC_LINGUAS.
4355 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
4357         * plugins/document-manager/anjuta-docman.c:
4358         Do not reopen file having escaped character (+,...) in path name
4360 2008-01-13  Naba Kumar  <naba@gnome.org>
4362         * libanjuta/interfaces/libanjuta.idl:
4363         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
4364         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
4365         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
4366         IAnjutaProjectManager::add_sources().
4368         * plugins/glade/plugin.c: (on_glade_resource_removed),
4369         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
4370         stubs for handing resources in glade file.
4372 2008-01-13  Naba Kumar  <naba@gnome.org>
4374         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
4376         * plugins/glade/plugin.c: (ifile_open): Select the first window
4377         in the glade project when it is first opened. Avoids empty glade
4378         document the first time.
4380 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
4382   Reviewed by: Johannes Schmid <jhs@gnome.org>
4384         * plugins/gtodo/callback.c: (remove_todo_item):
4385         Fix #507304 – crash in Anjuta IDE while removing done tasks
4387 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
4389         * plugins/debug-manager/anjuta-debug-manager.ui,
4390         plugins/debug-manager/plugin.c,
4391         plugins/debug-manager/start.h,
4392         plugins/debug-manager/start.c:
4393         New menu item to add extra source directories for debugger
4395 === anjuta 2.3.2 ===
4397 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
4399         * plugins/gtodo/callback.c: (remove_todo_item):
4400         Fix #507304 – crash in Anjuta IDE while removing done tasks
4402 2008-01-11  Naba Kumar  <naba@gnome.org>
4404         * configure.in: Bumped version to 2.3.2
4405         * NEWS: Updated for anjuta 2.3.2 release
4406         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
4407         not 'make tarball'
4409 2008-01-11  Johannes Schmid <jhs@gnome.org>
4411         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4412         .glade:
4413         Reverted accidently commited change
4414         
4415         * plugins/document-manager/anjuta-document-manager.glade:
4416         Fix Gtk-Critical because of broken glade file
4418 2008-01-11  Naba Kumar  <naba@gnome.org>
4420         * plugins/glade/plugin.c: (on_document_destroy),
4421         (glade_plugin_add_project): Fixed a bug where when more than one
4422         glade document is open and one is closed, it closes all the glade
4423         documents. Also it might have fixed the bug where sometimes closing
4424         the glade document leaves glade widget tree unclosed.
4426 2008-01-11  Naba Kumar  <naba@gnome.org>
4428         * libanjuta/Makefile.am: Install glade3 files in own prefix to
4429         prevent install errors when not installed as root (then the files
4430         are only useful when glade-3 is installed in the same prefix, but it
4431         doesn't harm anjuta runtime).
4433         * plugins/sourceview/sourceview.c: Commented use of a file
4434         not currently distributed.
4436 2008-01-10  Naba Kumar  <naba@gnome.org>
4438         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
4439         nothing to translate in it.
4441 2008-01-10  Johannes Schmid <jhs@gnome.org>
4443         * plugins/project-wizard/templates/gnome.wiz:
4444         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4445         * plugins/project-wizard/templates/gnome/src/main.c:
4446         * plugins/project-wizard/templates/translatable-strings.h:
4447         
4448         Fixed #508497 and added a new chooser to select whether to use
4449         libglade or not.
4451 2008-01-10  Johannes Schmid <jhs@gnome.org>
4453         Patch from Tom <tpgww@onepost.net>:
4455         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
4456         (anjuta_util_glist_path_dedup):
4457         * libanjuta/anjuta-utils.h:
4458         
4459         Give the method a proper prefixed name
4460         
4461         * plugins/document-manager/action-callbacks.c:
4462         (get_current_popup_active),
4463         (on_editor_command_select_all_activate),
4464         (on_editor_command_cut_activate),
4465         (on_editor_command_paste_activate),
4466         (on_editor_command_copy_activate),
4467         (on_editor_command_clear_activate), (on_show_search),
4468         (on_repeat_quicksearch):        
4469         * plugins/document-manager/action-callbacks.h:
4470         * plugins/document-manager/anjuta-docman.c:
4471         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
4472         (anjuta_docman_goto_file_line_mark),
4473         (anjuta_docman_get_full_filename):
4474         * plugins/document-manager/anjuta-docman.h:
4475         * plugins/document-manager/anjuta-document-manager.ui:
4476         * plugins/document-manager/plugin.c:
4477         (update_document_ui_interface_items):
4478         
4479         Better way to fix the popup-menu items (Cut/Copy/Paste)
4480         and various clean-ups.
4481         
4482         * plugins/document-manager/search-box.c: (on_document_changed),
4483         (search_box_fill_search_focus):
4484         * plugins/document-manager/search-box.h:
4485         * plugins/search/plugin.c:
4486         
4487         Add a menu item to repeat the quick search
4489 2008-01-10  Johannes Schmid <jhs@gnome.org>
4491         * plugins/language-support-cpp-java/cpp-java-assist.c:
4492         (on_assist_chosen):
4493         
4494         Fixed #508424 – Auto complete: previous char was removed when 
4495         pre TAB to auto complete.
4497 2008-01-10  Johannes Schmid <jhs@gnome.org>
4499         Patch from: James Ligett:
4501         * plugins/profiler/gprof-call-graph-view.c:
4502         (gprof_call_graph_view_create_columns):
4503         * plugins/profiler/gprof-flat-profile-view.c:
4504         (gprof_flat_profile_view_create_columns):
4505         
4506         Fixed translation issues (#496833)
4508 2008-01-10 Johannes Schmid <jhs@gnome.org>
4510         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
4512         * plugins/gtodo/gtodo.c: (category_manager_add_item):
4513         Fix #460390 – Changing categories while edinting something
4515 2008-01-09  Naba Kumar  <naba@gnome.org>
4517         * libanjuta/anjuta-plugin-manager.c:
4518         (anjuta_plugin_manager_activate_plugins): Commented dead code and
4519         fixed a leak.
4521         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
4522         corruption reported in bug #507491. Potentially fixes too.
4524 2008-01-09  Johannes Schmid <jhs@gnome.org>
4526         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
4528         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4529         Fix bug #505205 completely
4530         
4531         * AUTHORS: Added Bolesław
4533 2008-01-08  Johannes Schmid <jhs@gnome.org>
4535         * plugins/document-manager/action-callbacks.c:
4536         (on_editor_command_cut_activate),
4537         (on_editor_command_paste_activate),
4538         (on_editor_command_copy_activate),
4539         (on_editor_command_clear_activate):
4540         
4541         Fixed editor popup menu (Cut, Copy, Paste)
4543 2008-01-08  Johannes Schmid <jhs@gnome.org>
4545         * plugins/sourceview/sourceview.c: (autodetect_language):
4546         Fixed a crash when creating a new file
4548 2008-01-08  Johannes Schmid <jhs@gnome.org>
4550         Patch by <bolekk@gmail.com> (GHOP Student)
4552         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4553         Fix bug #505205
4555 2008-01-08  Naba Kumar  <naba@gnome.org>
4557         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
4558         * libanjuta/anjuta-plugin-manager.c:
4559         (anjuta_plugin_manager_select),
4560         (anjuta_plugin_manager_activate_plugins):
4561         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
4562         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
4563         (on_create_submenu), (create_open_with_submenu):
4564         * src/about.c: (on_about_plugin_activate),
4565         (about_create_plugins_submenu): Use translated version of get_string()
4566         API in AnjutaDescription for translatable properties. Fixes bug #496833
4567         comment #18.
4569 2008-01-07  Johannes Schmid <jhs@gnome.org>
4571         * plugins/build-basic-autotools/executer.c: (execute_program):
4572         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4573         * plugins/debug-manager/anjuta-debug-manager.glade:
4574         * plugins/debug-manager/locals.c: (create_locals_gui):
4575         * plugins/file-loader/plugin.c: (on_create_submenu):
4576         * plugins/gtodo/main.h:
4577         * plugins/gtodo/preferences.c: (preferences_widget):
4578         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4579         * plugins/tools/anjuta-tools.glade:
4580         * plugins/tools/execute.c: (atp_output_context_print):
4581         * src/main.c:
4582         
4583                 Another bunch of i18n fixes (#496833)
4585 2008-01-07  Johannes Schmid <jhs@gnome.org>
4587         * plugins/build-basic-autotools/build-basic-autotools.c:
4588         (on_build_terminated):
4589         * plugins/gtodo/interface.c: (set_read_only):
4590         * plugins/project-manager/plugin.c: (confirm_removal),
4591         (on_popup_add_to_project):
4592         * plugins/subversion/anjuta-subversion.glade:
4593         * plugins/tools/execute.c: (atp_output_context_print_result):
4594         
4595         Fixed some strings from #496833
4597 2008-01-07  Johannes Schmid <jhs@gnome.org>
4599         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4600         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4601         .in:
4602         * plugins/language-support-cpp-java/plugin.c: (install_support),
4603         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
4604         Added basic Vala support
4605         
4606         * plugins/sourceview/sourceview.c: (autodetect_language):
4607         Fixed mime-type detection
4609 2008-01-06  Massimo Cora'  <maxcvs@email.it>
4611   Reviewed by: Johannes Schmid <jhs@gnome.org>
4613         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
4614         (value_removed_current_editor), (symbol_db_activate),
4615         (symbol_db_deactivate):
4616         * plugins/symbol-db/symbol-db-engine.c:
4617         (symbol_db_engine_get_global_members_filtered):
4618         * plugins/symbol-db/symbol-db-view.c:
4619         (do_add_child_symbol_to_view), (prepare_for_adding),
4620         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
4621         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
4622         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
4623         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
4624         (sdb_view_init), (sdb_view_finalize),
4625         (sdb_view_build_and_display_base_tree):
4626         * plugins/symbol-db/symbol-db-view.h:
4627         added controls to expand Global tab nodes in a non-freezing way.
4628         Fixed also some little bugs always on global-tab.
4630 2008-01-06  Naba Kumar  <naba@gnome.org>
4632         Patches from James Liggett:
4633         * plugins/profiler/gprof-call-graph-view.c:
4634         (gprof_call_graph_view_create_columns):
4635         * plugins/profiler/gprof-flat-profile-view.c:
4636         (gprof_flat_profile_view_create_columns):
4637         * plugins/profiler/gprof-function-call-tree-view.c:
4638         (gprof_function_call_tree_view_create_columns): Made all
4639         of the columns resizable and reorderable.
4641 2008-01-06  Johannes Schmid <jhs@gnome.org>
4643         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
4644         (anjuta_launcher_check_password_real),
4645         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
4646         (anjuta_launcher_scan_pty),
4647         (anjuta_launcher_disable_password_check):
4648         * libanjuta/anjuta-launcher.h:
4649         Added disable_password_check for stream where it does not make sense 
4650         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
4651         that sometimes occur in symbol-db plugin
4652         
4653         * plugins/file-manager/file-model.c:
4654         (file_model_cancel_expand_idle):
4655         Fixed removing of idle source
4656         
4657         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
4658         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
4659         
4660         Fixed #348854 – invisible cursor in certain themes
4662 2008-01-06  Naba Kumar  <naba@gnome.org>
4664         * libanjuta/anjuta-preferences.c:
4665         (anjuta_preferences_register_property_custom): Fixed a crash bug on
4666         closing preferences dialog due to patch in bug #507300
4668 2008-01-06  Naba Kumar  <naba@gnome.org>
4670         * plugins/language-support-cpp-java/cpp-java-assist.c:
4671         (on_assist_chosen):
4672         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4673         * plugins/search/search-replace_backend.c: (create_search_entries):
4674         Added missing unrefs.
4676 2008-01-06  Johannes Schmid <jhs@gnome.org>
4678         * plugins/debug-manager/variable.c: (get_hovered_word):
4679   Add a g_object_unref()  
4680         
4681         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
4682         (on_sourceview_hover_leave):
4683         Fixed hover and editor interface to make hover in debugger work
4685 2008-01-06  Naba Kumar  <naba@gnome.org>
4687         * plugins/editor/text-editor.c: Whitespaces fixes.
4688         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
4689         DEBUG_PRINT instead of g_message.
4691 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
4693         * plugins/debug-manager/breakpoints.c:
4694         Fix #507441: Disable all breakpoints doesn't work
4695         Fix #507444: Enable Breakpoint menu item doesn't change name
4697 2008-01-05  Naba Kumar  <naba@gnome.org>
4699         * manuals/reference/libanjuta/libanjuta.types: Renamed
4700         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
4702 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
4704         * plugins/debug-manager/variable.c:
4705         Update variable display to use IAnjutaIterable instead of position
4707         * plugins/editor/text_editor_cbs.c,
4708         plugins/editor/text_editor.c:
4709         Fix Gtk critical warnings when a hover signal is emitted
4710         Fix get_text_iter in Scintilla (range should include last character)
4711         
4712 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
4714         * plugins/debug-manager/debug_tree.c,
4715         plugins/debug-manager/debug_tree.h,
4716         plugins/debug-manager/watch.c,
4717         plugins/debug-manager/command.c,
4718         plugins/debug-manager/queue.c,
4719         plugins/gdb/plugin.c,
4720         plugins/gdb/debugger.c,
4721         plugins/gdb/debugger.h,
4722         libanjuta/interfaces/libanjuta.idl:
4723         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
4725 2008-01-05  Naba Kumar  <naba@gnome.org>
4727         * plugins/valgrind/plugin.c: Removed stock icon open/save from
4728         menus to avoid conflict with file open/save. Fixes bug #507455
4730 2008-01-05  Johannes Schmid <jhs@gnome.org>
4732         * configure.in:
4733         Conditionally depend on gtksourceview2 >= 2.1.0
4734         
4735         * libanjuta/interfaces/libanjuta.idl:
4736         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
4737         iterators instead of positions
4738         
4739         * plugins/debug-manager/threads.c:
4740         Fixed a warnings by including gnome-vfs properly
4741         
4742         * plugins/debug-manager/variable.c: (get_hovered_word),
4743         (on_hover_over):
4744         Updated to changes in IAnjutaEditorHover/Selection
4745         
4746         * plugins/document-manager/action-callbacks.c:
4747         (on_editor_command_upper_case_activate),
4748         (on_editor_command_lower_case_activate):
4749         * plugins/document-manager/search-box.c: (on_incremental_search),
4750         (on_search_activated):
4751         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
4752         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
4753         (iselection_get_start), (iselection_get_end),
4754         (iselection_iface_init), (ihover_display), (ihover_iface_init):
4755         * plugins/editor/text_editor_cbs.c:
4756         (on_text_editor_scintilla_notify):
4757         
4758         Updated to changes in IAnjutaEditorHover/Selection and updated editor
4759         interface of scintilla editor.
4760         
4761         * plugins/language-manager/languages.xml:
4762         * plugins/language-manager/plugin.c:
4763         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
4764         Added chdr to C language files and some DEBUG_PRINTs
4765         
4766         * plugins/language-support-cpp-java/cpp-java-assist.c:
4767         (on_assist_chosen):
4768         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4769         * plugins/search/plugin.c: (find_incremental):
4770         * plugins/search/search-replace.c: (search_and_replace):
4771         * plugins/search/search-replace_backend.c: (create_search_entries):
4772                 Adapted to changed interfaces
4774         * plugins/sourceview/Makefile.am:
4775         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
4776         (set_uri), (anjuta_document_save):
4777         * plugins/sourceview/anjuta-editor-sourceview.glade:
4778         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
4779         (anjuta_view_key_press_event):
4780         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4781         * plugins/sourceview/sourceview-cell.c:
4782         (sourceview_cell_instance_init), (sourceview_cell_finalize),
4783         (icell_get_line), (icell_get_attribute), (icell_iface_init):
4784         * plugins/sourceview/sourceview-prefs.c: (get_bool),
4785         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
4786         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
4787         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
4788         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
4789         * plugins/sourceview/sourceview-private.h:
4790         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4791         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
4792         (on_document_loaded), (sourceview_instance_init),
4793         (sourceview_dispose), (sourceview_finalize),
4794         (sourceview_create_markers), (sourceview_new),
4795         (ifile_savable_save), (ieditor_get_tab_size),
4796         (ieditor_set_tab_size), (ieditor_set_use_spaces),
4797         (ieditor_set_auto_indent), (ieditor_goto_line),
4798         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
4799         (iselect_block), (iselect_set), (iselect_get_start),
4800         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
4801         (imark_unmark), (imark_is_marker_set),
4802         (imark_location_from_handle), (imark_delete_all_markers),
4803         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
4804         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
4805         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
4806         (ilanguage_get_supported_languages), (autodetect_language),
4807         (ilanguage_set_language), (iassist_show_tips),
4808         (on_sourceview_hover_leave), (on_sourceview_hover_over),
4809         (ihover_display), (ihover_iface_init):
4810         
4811         Use GtkSourceView 2.1.x:
4812         * New mark interface
4813         * Fixed #486724 and #488615
4814         * Implemented hover interface
4815         * Adapted to changed interfaces
4817 2008-01-04  Rob Bradford  <rob@o-hand.com>
4819         Reviewed by Naba Kumar  <naba@gnome.org>:
4820         * libanjuta/anjuta-preferences.c:
4821         (anjuta_preferences_register_property_custom):
4822         Unregister preferences for custom preferences when the widget is
4823         destroyed.
4825 2008-01-03  Johannes Schmid <jhs@gnome.org>
4827         * plugins/file-manager/file-model.c: (file_model_row_expanded),
4828         (file_model_row_collapsed):
4829   Fixed the too method to take a correct data argument
4831 2008-01-02  Johannes Schmid <jhs@gnome.org>
4833         * plugins/document-manager/anjuta-docman.c:
4834         (anjuta_docman_add_document), (anjuta_docman_remove_document):
4835         ref and unref correctly to silence a Gtk+ critical
4837 2008-01-01  Johannes Schmid <jhs@gnome.org>
4839         * plugins/editor/text_editor.c: (itext_editor_get_text):
4840         Fixed #506740 – ianjuta_editor_get_text crash if request 
4841         text past the buffer length
4843 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
4845         * plugins/debug-manager/utilities.c,
4846         plugins/debug-manager/utilities.h,
4847         plugins/debug-manager/breakpoints.c:
4848         Move get_current_editor function in utilities.c
4850         * plugins/debug-manager/plugin.c,
4851         plugins/debug-manager/debug_tree.c,
4852         plugins/debug-manager/debug_tree.h,
4853         plugins/debug-manager/watch.c,
4854         plugins/debug-manager/watch.h,
4855         plugins/debug-manager/locals.c,
4856         plugins/debug-manager/locals.h,
4857         (added) plugins/debug-manager/variable.c,
4858         (added) plugins/debug-manager/variable.h,
4859         plugins/debug-manager/Makefile.am:
4860         Use hover interface to display variable value
4862 2007-12-31  Johannes Schmid <jhs@gnome.org>
4864         * libanjuta/Makefile.am:
4865         Only install glade catalog files if glade-3 is available
4866         (Fixes #506269 and #500296)
4868 2007-12-30  Johannes Schmid <jhs@gnome.org>
4870         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
4871         (set_property_value_as_string), (register_callbacks):
4873   Fixed GtkFileChooserButton preferences to also work when only the combo
4874   changes without a dialog being open.
4876 2007-12-29  Johannes Schmid <jhs@gnome.org>
4878         * plugins/editor/Makefile.am:
4879         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
4881 2007-12-29  Johannes Schmid <jhs@gnome.org>
4883         * plugins/devhelp/plugin.c: (devhelp_activate):
4884         Fixed #498986 - Anjuta-2.3.0 fails to build
4886 2007-12-29  Johannes Schmid <jhs@gnome.org>
4888         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
4889         * plugins/debug-manager/plugin.c:
4890         (on_run_to_cursor_action_activate):
4891         * plugins/document-manager/anjuta-docman.c:
4892         (anjuta_docman_goto_file_line_mark):
4893         * plugins/symbol-db/plugin.c: (value_added_current_editor),
4894         (value_removed_current_editor):
4895         
4896         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
4897         all those to value_added_current_document...
4899         * plugins/editor/anjuta-editor-scintilla.glade:
4900         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
4901         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
4903 2007-12-28  Massimo Cora'  <maxcvs@email.it>
4905   * plugins/symbol-db/plugin.c: (on_importing_project_end),
4906   (symbol_db_activate), (symbol_db_deactivate),
4907   (symbol_db_instance_init), (isymbol_manager_get_parents):
4908   * plugins/symbol-db/plugin.h:
4909   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4910   * plugins/symbol-db/symbol-db-engine.c:
4911   (symbol_db_engine_get_global_members_filtered):
4912   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
4913   (on_symbol_inserted):
4914   Filtered out static functions on global-tab. E.g. when flag
4915   is_file_scope = 1 we won't add entries there.
4916   Fixed a little bug on 'Global'->'Vars/Others' node too.
4918 2007-12-28  Johannes Schmid <jhs@gnome.org>
4920   * libanjuta/anjuta-launcher.c:
4921   Fixed a silly (and completely useless) memory corruption that probably 
4922   only occured at a few race conditions though I wonder why it did not 
4923         happen more often
4925 2007-12-28  Johannes Schmid <jhs@gnome.org>
4926         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
4927         * plugins/debug-manager/plugin.c: (set_program_counter):
4928         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
4929         * plugins/debug-manager/start.c: (get_source_directories):
4930         * plugins/debug-manager/threads.c: (on_info_thread),
4931         (on_list_thread):
4932         * plugins/file-manager/file-model.c: (file_model_set_property):
4933         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
4934         * plugins/tools/editor.c: (on_editor_response):
4935         
4936         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
4937         
4938         * plugins/document-manager/plugin.c: (update_title),
4939         (value_added_project_root_uri):
4940         * plugins/document-manager/plugin.h:
4941         Shorten down the title bar if the current path is inside the opened project
4943 2007-12-28  Massimo Cora'  <maxcvs@email.it>
4945         reviewed by: Johannes Schmid <jhs@gnome.org>
4947         * plugins/project-wizard/templates/java/project.anjuta:
4948         * plugins/project-wizard/templates/mkfile/project.anjuta:
4949         * plugins/project-wizard/templates/python/project.anjuta:
4950         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
4951         let new projects use new SymbolDB plugin.
4952         
4953         * plugins/symbol-browser/images/Makefile.am:
4954         added some images taken from MonoDevelop project.
4955         
4956         * plugins/symbol-db/plugin.c: (value_added_current_editor),
4957         (goto_file_line), (on_importing_project_end), (project_root_added),
4958         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
4959         (isymbol_manager_search):
4960         Added project-updating feature when opening a project with some files
4961   modified externally [e.g. a svn up].
4962         
4963         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4964         (sdb_engine_iterator_node_instance_init),
4965         (sdb_engine_iterator_node_finalize),
4966         (symbol_db_engine_iterator_node_set_conversion_hash):
4967         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
4968         * plugins/symbol-db/symbol-db-engine-iterator.c:
4969         (symbol_db_engine_iterator_new):
4970         * plugins/symbol-db/symbol-db-engine-iterator.h:
4971          Moved Hash table initialization into the engine. This proxies and
4972   speeds up the process of creation and iteration of a GdaDataModel.
4973         
4974         * plugins/symbol-db/symbol-db-engine.c:
4975         (sdb_engine_ctags_output_thread),
4976         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4977         (sdb_engine_scan_files_1), (sdb_engine_init),
4978         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
4979         (symbol_db_engine_add_new_workspace),
4980         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
4981         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
4982         (symbol_db_engine_get_sym_type_conversion_hash),
4983         (symbol_db_engine_update_files_symbols),
4984         (symbol_db_engine_update_project_symbols),
4985         (symbol_db_engine_update_buffer_symbols),
4986         (symbol_db_engine_get_class_parents),
4987         (symbol_db_engine_get_global_members_filtered),
4988         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
4989         (symbol_db_engine_get_scope_members_by_symbol_id),
4990         (symbol_db_engine_get_scope_members),
4991         (symbol_db_engine_get_current_scope),
4992         (symbol_db_engine_get_file_symbols),
4993         (symbol_db_engine_get_symbol_info_by_id),
4994         (symbol_db_engine_find_symbol_by_name_pattern),
4995         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4996         * plugins/symbol-db/symbol-db-engine.h:
4997         * plugins/symbol-db/symbol-db-view-locals.c:
4998         (sdb_view_locals_get_iter_from_row_ref),
4999         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
5000         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
5001         (on_symbol_inserted), (symbol_db_view_locals_update_list):
5002         Changes on some queries fuctions and some fixes. Added *_filtered
5003   functions.
5004         
5005         * plugins/symbol-db/symbol-db-view.c:
5006         (do_add_child_symbol_to_view), (add_new_waiting_for),
5007         (prepare_for_adding), (on_symbol_inserted),
5008         (do_recurse_subtree_and_remove), (on_symbol_removed),
5009         (sdb_view_do_add_hidden_dummy_child),
5010         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
5011         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
5012         (sdb_view_locals_create_new_store), (sdb_view_init),
5013         (sdb_view_finalize), (sdb_view_class_init),
5014         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
5015         (symbol_db_view_get_pixbuf),
5016         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
5017         New display for global tags. This is the definitive version, bugs apart.
5018         
5019         * plugins/symbol-db/tables.sql:
5020         fixed typo.
5022 2007-12-27  Naba Kumar  <naba@gnome.org>
5024         * libanjuta/interfaces/libanjuta.idl:
5025         * plugins/editor/aneditor-priv.h:
5026         * plugins/editor/aneditor.cxx:
5027         * plugins/editor/text_editor.c: (text_editor_instance_init),
5028         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
5029         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
5030         * plugins/editor/text_editor.h:
5031         * plugins/editor/text_editor_cbs.c:
5032         (on_text_editor_scintilla_notify):
5034         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
5035         related code in AnEditor. Fixed some compilation warnings.
5037 2007-12-26  Naba Kumar  <naba@gnome.org>
5039         * Changelog: Fixed indentation.
5041 2007-12-25  Naba Kumar  <naba@gnome.org>
5043         * plugins/editor/Makefile.am:
5044         * plugins/editor/editor.glade:
5045         * plugins/editor/plugin.c:
5046         * plugins/editor/style-editor.c:
5047         * plugins/sourceview/Makefile.am:
5048         * plugins/sourceview/plugin.c:
5049         * plugins/sourceview/sourceview.glade:
5050         * plugins/valgrind/Makefile.am:
5052         Renamed glade files to anjuta-editor-* to give name space for the
5053         schema files (because they are installed in system directory).
5055         * scripts/build-schemas.mk: Install the schemas files also (need for
5056         binary package installation/uninstallation).
5058 2007-12-25  Johannes Schmid <jhs@gnome.org>
5060         * plugins/language-support-cpp-java/plugin.c:
5061         (set_indentation_param_vim):
5062         
5063         Support some more vim modeline commands and shortcuts (#504331)
5065 2007-12-25  Johannes Schmid <jhs@gnome.org>
5067         Patches from James Liggett:
5068         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
5069         (anjuta_vcs_status_tree_view_init):
5070         * plugins/subversion/subversion-commit-dialog.c:
5071         (subversion_commit_dialog):
5072         * plugins/subversion/subversion-diff-dialog.c:
5073         (on_subversion_diff_response):
5074         * plugins/subversion/subversion-log-dialog.c:
5075         (on_log_view_selected_button_clicked),
5076         (on_log_diff_selected_button_clicked),
5077         (on_log_diff_previous_button_clicked):
5078         * plugins/subversion/subversion-resolve-dialog.c:
5079         (subversion_resolve_dialog):
5080         * plugins/subversion/subversion-revert-dialog.c:
5081         (subversion_revert_dialog):
5082         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
5083         (pulse_progress_bar), (hide_pulse_progress_bar),
5084         (disconnect_data_arrived_signals),
5085         (cancel_data_arrived_signal_disconnect):
5086         * plugins/subversion/subversion-ui-utils.h:
5087         
5088         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
5089         #505237 – Sort list of modified files
5091 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
5093         * plugins/gdb/debugger.c:
5094         Fix bug #491301: Inspecting a variable opens a bad focus dialog
5096 2007-12-23  Johannes Schmid <jhs@gnome.org>
5098         * plugins/language-support-cpp-java/plugin.c:
5099         (set_indentation_param_emacs), (set_indentation_param_vim),
5100         (parse_mode_line_emacs), (parse_mode_line_vim),
5101         (extract_mode_line), (initialize_indentation_params):
5103         Added (basic) support for vim modelines (#504331)
5105         * plugins/message-view/message-view.c: (message_view_next),
5106         (message_view_previous):
5107         
5108         Fixed next/previous message
5110 2007-12-23  Johannes Schmid <jhs@gnome.org>
5112         * libanjuta/anjuta-ui.h:
5113         Check for != NULL before unref'ing pixbuf (related to #497878)
5114         
5115         * plugins/devhelp/plugin.c: (register_stock_icons):
5116         * plugins/document-manager/anjuta-docman.c:
5117         (anjuta_docman_add_document):
5118         * plugins/glade/plugin.c: (on_close_activated),
5119         (register_stock_icons), (on_session_save),
5120         (glade_plugin_add_project):
5121         
5122         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
5123         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
5124         
5125         * plugins/language-support-cpp-java/plugin.c:
5126         (register_stock_icons):
5127         Fixed stock icon registration macros
5129 2007-12-23  Johannes Schmid <jhs@gnome.org>
5131         * global-tags/Makefile.am:
5132         * launcher/Makefile.am:
5133         * libanjuta/Makefile.am:
5134         * libegg/Makefile.am:
5135         * manuals/anjuta-faqs/Makefile.am:
5136         * manuals/anjuta-manual/Makefile.am:
5137         * manuals/reference/libanjuta/Makefile.am:
5138         * plugins/build-basic-autotools/Makefile.am:
5139         * plugins/class-gen/Makefile.am:
5140         * plugins/class-inheritance/Makefile.am:
5141         * plugins/cvs-plugin/Makefile.am:
5142         * plugins/debug-manager/Makefile.am:
5143         * plugins/devhelp/Makefile.am:
5144         * plugins/document-manager/Makefile.am:
5145         * plugins/editor/Makefile.am:
5146         * plugins/editor/scintilla/Makefile.am:
5147         * plugins/editor/scintilla/include/Makefile.am:
5148         * plugins/file-loader/Makefile.am:
5149         * plugins/file-manager/Makefile.am:
5150         * plugins/file-wizard/Makefile.am:
5151         * plugins/gdb/Makefile.am:
5152         * plugins/glade/Makefile.am:
5153         * plugins/gtodo/Makefile.am:
5154         * plugins/gvim/Makefile.am:
5155         * plugins/indent/Makefile.am:
5156         * plugins/language-manager/Makefile.am:
5157         * plugins/language-support-cpp-java/Makefile.am:
5158         * plugins/macro/Makefile.am:
5159         * plugins/message-view/Makefile.am:
5160         * plugins/patch/Makefile.am:
5161         * plugins/profiler/Makefile.am:
5162         * plugins/project-import/Makefile.am:
5163         * plugins/project-manager/Makefile.am:
5164         * plugins/project-wizard/Makefile.am:
5165         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
5166         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
5167         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
5168         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
5169         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
5170         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
5171         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
5172         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
5173         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
5174         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
5175         * plugins/sample1/Makefile.am:
5176         * plugins/search/Makefile.am:
5177         * plugins/sourceview/Makefile.am:
5178         * plugins/subversion/Makefile.am:
5179         * plugins/symbol-browser/Makefile.am:
5180         * plugins/symbol-db/Makefile.am:
5181         * plugins/symbol-db/test/Makefile.am:
5182         * plugins/terminal/Makefile.am:
5183         * plugins/tools/Makefile.am:
5184         * plugins/valgrind/Makefile.am:
5185         * src/Makefile.am:
5186         * tagmanager/Makefile.am:
5187         
5188         Replaces the deprecated "INCLUDES" in all Makefile.am's with
5189         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
5190         warnings from illigel C++ compiler flags.
5192 2007-12-23  Johannes Schmid <jhs@gnome.org>
5194         Patch from Tom <tpgww@onepost.net>:
5195   
5196         * plugins/document-manager/anjuta-docman.c:
5197         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
5198         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
5199         (anjuta_docman_instance_init), (on_notebook_switch_page),
5200         (anjuta_docman_grab_text_focus):
5201         * plugins/document-manager/plugin.c: (on_document_added),
5202         (on_window_key_press_event), (on_window_key_release_event):
5203         
5204         Some more document-manager code cleanups and fixes.
5206 2007-12-23  Massimo Cora'  <maxcvs@email.it>
5208         * plugins/symbol-db/plugin.c: (register_stock_icons),
5209         (value_added_current_editor), (value_removed_current_editor),
5210         (on_importing_project_end), (project_root_removed):
5211         added controls to clean/populate GtkTreeView(s) on projects unload/load.
5213         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
5214         (symbol_db_engine_get_file_db_path):
5215         fixed a useless warning.
5217         * plugins/symbol-db/symbol-db-view-locals.c:
5218         (traverse_free_waiting_for), (file_view_status_destroy),
5219         (sdb_view_locals_create_new_store), (traverse_files_view_status),
5220         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
5221         (sdb_view_locals_finalize), (on_symbol_inserted),
5222         (symbol_db_view_locals_recv_signals_from_engine),
5223         (symbol_db_view_locals_update_list):
5224         more speed on editors switching. GtkTreeStore caching method implemented.
5225         Fixed compiler warnings and a little memory leak.
5227         * plugins/symbol-db/symbol-db-view-locals.h:
5228         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
5229         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
5230         (on_scan_end), (on_symbol_inserted),
5231         (sdb_view_locals_create_new_store), (sdb_view_init),
5232         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
5233         * plugins/symbol-db/symbol-db-view.h:
5234         fixed some crashers. Now project loading/populating should be quite quick.
5236 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
5238         * plugins/debug-manager/command.c,
5239         plugins/debug-manager/queue.c:
5240         Take care of command return value (FALSE is an error)
5242 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
5244         * plugins/debug-manager/anjuta-debug-manager.glade,
5245         plugins/debug-manager/breakpoints.c:
5246         Remove address, condition and pass breakpoint column if not supported
5247         Fix clear all remove_all to avoid an endless loop if a breakpoint
5248         cannot be removed
5250 2007-12-17  Johannes Schmid <jhs@gnome.org>
5252         Patch from Tom <tpgww@onepost.net> (with some changes):
5254         * plugins/document-manager/action-callbacks.c: (on_open_activate),
5255         (on_save_as_activate), (on_save_all_activate),
5256         (on_close_file_activate), (on_close_all_file_activate),
5257         (on_reload_file_activate), (on_editor_command_clear_activate),
5258         (on_transform_eolchars1_activate), (on_comment_block),
5259         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
5260         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
5261         (on_editor_linenos1_activate), (on_editor_markers1_activate),
5262         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
5263         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
5264         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
5265         (on_zoom_out_text_activate):
5266         * plugins/document-manager/action-callbacks.h:
5267         * plugins/document-manager/anjuta-docman.c:
5268         (on_notebook_page_close_button_click),
5269         (on_notebook_page_close_button_enter),
5270         (on_notebook_page_close_button_leave),
5271         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
5272         (anjuta_docman_page_init), (anjuta_docman_page_new),
5273         (on_open_filesel_response), (create_file_open_dialog_gui),
5274         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
5275         (anjuta_docman_instance_init), (on_notebook_switch_page),
5276         (on_document_destroy), (anjuta_docman_add_editor),
5277         (anjuta_docman_add_document), (anjuta_docman_remove_document),
5278         (anjuta_docman_set_current_document),
5279         (anjuta_docman_goto_file_line_mark), (get_real_path),
5280         (anjuta_docman_get_full_filename),
5281         (anjuta_docman_delete_all_markers),
5282         (anjuta_docman_delete_all_indicators),
5283         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5284         (anjuta_docman_order_tabs):
5285         * plugins/document-manager/anjuta-docman.h:
5286         * plugins/document-manager/file_history.c: (an_hist_file_new),
5287         (an_file_history_push), (an_file_history_dump):
5288         * plugins/document-manager/file_history.h:
5289         * plugins/document-manager/plugin.c: (update_title),
5290         (value_removed_project_root_uri),
5291         (update_document_ui_interface_items), (menu_name_compare),
5292         (on_document_added), (on_document_changed),
5293         (on_window_key_press_event), (on_window_key_release_event),
5294         (on_session_save):
5295         * plugins/document-manager/search-box.c: (on_document_changed),
5296         (on_goto_activated), (search_box_init), (search_box_new):
5297         * plugins/document-manager/search-box.h:
5299         Yet more code cleanups
5300         Save glade files correctly in session
5301         Use new tooltip API if available
5302         Sort notebook pages when session is restored (needs work)
5304 2007-12-16  Johannes Schmid <jhs@gnome.org>
5306         * plugins/document-manager/anjuta-docman.c:
5307         (anjuta_docman_add_document):
5308         
5309         Present correct widget with anjuta_shell_present_widget(). This got wrong when
5310         the new search bar was introduced.
5312 2007-12-12  Johannes Schmid <jhs@gnome.org>
5313   
5314         Patch from  Tom <tpgww@onepost.net>:
5315         (#485233 – another bunch of docman cleanups)
5316   
5317         * libanjuta/interfaces/libanjuta.idl:
5318         * plugins/document-manager/action-callbacks.c:
5319         (get_current_document), (get_current_focus_widget),
5320         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
5321         (on_close_file_activate), (on_close_all_file_activate),
5322         (on_reload_file_activate), (on_print_activate),
5323         (on_print_preview_activate),
5324         (on_editor_command_upper_case_activate),
5325         (on_editor_command_lower_case_activate),
5326         (on_editor_command_eol_crlf_activate),
5327         (on_editor_command_eol_lf_activate),
5328         (on_editor_command_eol_cr_activate),
5329         (on_editor_command_select_all_activate),
5330         (on_editor_command_select_to_brace_activate),
5331         (on_editor_command_select_block_activate),
5332         (on_editor_command_match_brace_activate),
5333         (on_editor_command_undo_activate),
5334         (on_editor_command_redo_activate),
5335         (on_editor_command_cut_activate),
5336         (on_editor_command_paste_activate),
5337         (on_editor_command_copy_activate),
5338         (on_editor_command_clear_activate),
5339         (on_editor_command_close_folds_all_activate),
5340         (on_editor_command_open_folds_all_activate),
5341         (on_editor_command_toggle_fold_activate),
5342         (on_editor_command_bookmark_toggle_activate),
5343         (on_editor_command_bookmark_first_activate),
5344         (on_editor_command_bookmark_next_activate),
5345         (on_editor_command_bookmark_prev_activate),
5346         (on_editor_command_bookmark_last_activate),
5347         (on_editor_command_bookmark_clear_activate),
5348         (on_transform_eolchars1_activate), (on_comment_block),
5349         (on_comment_box), (on_comment_stream),
5350         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
5351         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
5352         (on_force_hilite_activate), (on_swap_activate),
5353         (on_editor_add_view_activate), (on_editor_remove_view_activate):
5354         * plugins/document-manager/action-callbacks.h:
5355         * plugins/document-manager/anjuta-docman.c:
5356         (on_notebook_page_close_button_click),
5357         (on_notebook_page_close_button_enter),
5358         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
5359         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
5360         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
5361         (on_open_filesel_response), (anjuta_docman_open_file),
5362         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
5363         (anjuta_docman_dispose), (anjuta_docman_instance_init),
5364         (anjuta_docman_class_init), (anjuta_docman_new),
5365         (on_notebook_switch_page), (on_document_save_point),
5366         (on_document_destroy), (anjuta_docman_add_editor),
5367         (anjuta_docman_add_document), (anjuta_docman_remove_document),
5368         (anjuta_docman_set_popup_menu),
5369         (anjuta_docman_get_current_focus_widget),
5370         (anjuta_docman_get_page_for_document),
5371         (anjuta_docman_get_current_document),
5372         (anjuta_docman_set_current_document),
5373         (anjuta_docman_goto_file_line),
5374         (anjuta_docman_goto_file_line_mark),
5375         (anjuta_docman_get_full_filename),
5376         (anjuta_docman_present_notebook_page),
5377         (anjuta_docman_update_page_label),
5378         (anjuta_docman_delete_all_markers),
5379         (anjuta_docman_delete_all_indicators),
5380         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5381         (do_ordertab1), (anjuta_docman_order_tabs),
5382         (anjuta_docman_set_editor_properties),
5383         (anjuta_docman_get_document_for_path),
5384         (anjuta_docman_get_all_doc_widgets):
5385         * plugins/document-manager/anjuta-docman.h:
5386         * plugins/document-manager/editor-tooltips.c:
5387         * plugins/document-manager/plugin.c: (update_title),
5388         (update_document_ui_enable_all), (update_document_ui_disable_all),
5389         (update_document_ui_save_items),
5390         (update_document_ui_interface_items), (update_document_ui),
5391         (on_document_update_save_ui), (update_status),
5392         (on_document_update_ui), (on_document_added),
5393         (on_document_changed), (on_session_save), (on_save_prompt),
5394         (on_docman_auto_save), (on_gconf_notify_timer):
5395         * plugins/document-manager/search-box.c: (on_document_changed),
5396         (search_box_new), (search_box_grab_line_focus):
5397         * plugins/glade/plugin.c: (ifile_open):
5398         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5399         * plugins/search/search-replace_backend.c: (create_search_entries):
5400         * plugins/sourceview/anjuta-document.c: (set_uri),
5401         (anjuta_document_save):
5402         * plugins/sourceview/sourceview.c: (ifile_savable_save):
5403         * plugins/tools/editor.c: (on_editor_response):
5405         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
5406         It fixes some issues with session handling and several memory lacks.
5407         Gtk 2.12 Tooltip API is used if available.
5409 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
5411         * plugins/debug-manager/disassemble.c,
5412         plugins/debug-manager/disassemble.h,
5413         plugins/debug-manager/command.c,
5414         plugins/debug-manager/command.h,
5415         plugins/debug-manager/plugin.c
5416         plugins/debug-manager/sparse_view.c,
5417         plugins/debug-manager/sparse_view.h,
5418         plugins/gdb/plugin.c,
5419         plugins/gdb/debugger.c,
5420         plugins/gdb/debugger.h,
5421         libanjuta/interfaces/libanjuta.idl:
5422         Fix bug #502533: Implement assembler step
5424         * plugins/debug-manager/breakpoints.c:
5425         Do not save temporary breakpoints
5427         * plugins/debug-manager/stack_trace.c:
5428         Fix a crash when a stack command is cancelled
5430 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
5432         * plugins/debug-manager/plugin.c,
5433         plugins/debug-manager/breakpoints.c,
5434         plugins/debug-manager/breakpoints.h:
5435         Fix bug #488732: Breakpoint on delete lines
5436         Breakpoints are now linked to their position in editor
5438         * plugins/gdb/debugger.c:
5439         Fix removing condition on breakpoint 
5441 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
5443         * plugins/debug-manager/anjuta-debug-manager.glade,
5444         plugins/debug-manager/start.c,
5445         plugins/gdb/plugin.c,
5446         plugins/gdb/debugger.c,
5447         plugins/gdb/debugger.h,
5448         libanjuta/interfaces/libanjuta.idl:
5449         Fix bug #481366: Do not stop at the beginning of the program
5451         * plugins/debug-manager/command.c,
5452         plugins/debug-manager/command.h,
5453         plugins/debug-manager/breakpoints.c,
5454         plugins/debug-manager/queue.c,
5455         plugins/debug-manager/queue.h:
5456         Fix a bug remove all breakpoints was not working due to latest changes
5457         Setting breakpoints is disabled when program is running
5459 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
5461         * plugins/debug-manager/queue.c,
5462         plugins/gdb/plugin.c:
5463         Fix bug #501469: Crash if mime_type is unknown
5465 2007-12-01  Massimo Cora'  <maxcvs@email.it>
5467         * plugins/symbol-db/plugin.c: (on_editor_destroy),
5468         (on_editor_update_ui), (on_single_file_scan_end),
5469         (on_importing_project_end), (project_root_added),
5470         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
5471         * plugins/symbol-db/plugin.h:
5472         show on status bar files being scanned.
5474         * plugins/symbol-db/symbol-db-engine.c:
5475         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
5476         (sdb_engine_ctags_output_thread),
5477         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
5478         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5479         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
5480         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
5481         (sdb_engine_get_table_id_by_unique_name2),
5482         (symbol_db_engine_open_project),
5483         (sdb_engine_prepare_executing_commands),
5484         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
5485         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
5486         (sdb_engine_detects_removed_ids),
5487         (symbol_db_engine_get_class_parents),
5488         (symbol_db_engine_get_global_members),
5489         (symbol_db_engine_get_scope_members_by_symbol_id),
5490         (symbol_db_engine_get_scope_members),
5491         (symbol_db_engine_get_current_scope),
5492         (symbol_db_engine_get_file_symbols),
5493         (symbol_db_engine_get_symbol_info_by_id),
5494         (symbol_db_engine_get_full_local_path),
5495         (symbol_db_engine_find_symbol_by_name_pattern),
5496         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
5497         * plugins/symbol-db/symbol-db-engine.h:
5498         * plugins/symbol-db/symbol-db-view-locals.c:
5499         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
5500         (symbol_db_view_locals_recv_signals_from_engine),
5501         (symbol_db_view_locals_update_list):
5502         * plugins/symbol-db/symbol-db-view-locals.h:
5503         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
5504         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
5505         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
5506         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
5507         * plugins/symbol-db/symbol-db-view.h:
5508         Added g_thread architecture to scan in background. With this you
5509         can use Anjuta's GUI without freezing.
5510         Improved insertion speed by using a paradigm like 'insert' and 'check'
5511         replacing a 'check' and 'insert' one. This has been done for tables 
5512         like symbol, scope, sym_type.
5513         Fixed two crashers. 
5515         * plugins/symbol-db/tables.sql:
5516         * plugins/symbol-db/test/main.c: (get_global_members), (main),
5517         (thread), (print_message), (bastard_thread), (idle_signals):
5518         fixed a typo on tables that broke sql triggers.
5520 === anjuta 2.3.1 ===
5522 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
5524         * NEWS, AUTHORS: Updated.
5525         * src/Makefile.am: Fixed make distcheck
5527         Patch from Yang Hong:
5528         * plugins/file-manager/file-manager.glade: Fixed file chooser
5529         size in file-manager preferences.
5531 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
5533         * NEWS: Updated for 2.3.1 development release
5534         * configure.in: Bumped version to 2.3.1
5536 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
5538         * plugins/debug-manager/threads.c,
5539         plugins/debug-manager/disassemble.c,
5540         plugins/debug-manager/watch.c,
5541         plugins/debug-manager/registers.c,
5542         plugins/debug-manager/locals.c,
5543         plugins/debug-manager/breakpoints.c,
5544         plugins/debug-manager/stack_trace.c,
5545         plugins/debug-manager/command.c,
5546         plugins/debug-manager/command.h,
5547         plugins/debug-manager/queue.c,
5548         libanjuta/interfaces/libanjuta.idl:
5549         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
5550         Document IAnjutaDebugManager signals
5551         Generate new signals in queue.c
5552         Use new signals in other files
5554 2007-11-30  <genbell@tiscali.it>
5556         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
5558         * plugins/gdb/Makefile.am:
5559         Fix bug #500376
5561 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
5563         * plugins/tools/variable.c:
5564         Fix a bug added in the previous patch (it is not a leak)
5566 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
5568         * plugins/project-wizard/druid.c,
5569         plugins/project-wizard/templates/terminal.wiz,
5570         plugins/project-wizard/templates/xlib-dock.wiz,
5571         plugins/project-wizard/templates/wxwin.wiz,
5572         plugins/project-wizard/templates/java.wiz,
5573         plugins/project-wizard/templates/gnome.wiz,
5574         plugins/project-wizard/templates/anjuta-plugin.wiz,
5575         plugins/project-wizard/templates/gtkmm.wiz,
5576         plugins/project-wizard/templates/python.wiz,
5577         plugins/project-wizard/templates/cpp.wiz,
5578         plugins/project-wizard/templates/sdl.wiz,
5579         plugins/project-wizard/templates/gtk.wiz,
5580         plugins/project-wizard/templates/minimal.wiz,
5581         plugins/project-wizard/templates/xlib.wiz,
5582         plugins/project-wizard/templates/gcj.wiz,
5583         plugins/project-wizard/templates/translatable-strings.h,
5584         plugins/project-import/project-import.c:
5585         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
5587 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
5589         * plugins/debug-manager/threads.c,
5590         plugins/debug-manager/disassemble.c,
5591         plugins/debug-manager/watch.c,
5592         plugins/debug-manager/registers.c,
5593         plugins/debug-manager/memory.c,
5594         plugins/debug-manager/locals.c,
5595         plugins/debug-manager/stack_trace.c,
5596         plugins/debug-manager/queue.c,
5597         plugins/debug-manager/queue.h:
5598         Connect debugger signal only when program is loaded
5599         Rename get_feature in is_supported
5601         * plugins/debug-manager/plugin.c:
5602         Remove editor watch when plugin is deactivated
5604         * plugins/debug-manager/anjuta-debug-manager.glade,
5605         plugins/debug-manager/breakpoints.c,
5606         plugins/debug-manager/breakpoints.h:
5607         Rewrite almost completely the breakpoint code
5608         Improve breakpoint dialog
5609         Reorganize function
5610         Implement condition, hit count, ignore and temporary attribute
5612         * plugins/debug-manager/command.c,
5613         plugins/debug-manager/command.h:
5614         Add a breakpoint list command
5616         * plugins/gdb/debugger.c,
5617         plugins/gdb/debugger.h:
5618         Add new breakpoint list command
5619         Fix parsing of breakpoint data
5621         * libanjuta/interfaces/libanjuta.idl,
5622         plugins/gdb/plugin.c:
5623         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
5625 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
5627         * plugins/document-manager/plugin.c:
5628         Use Ctrl+Shift+s as shortcut for Save As
5630 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
5632         * plugins/subversion/plugin.c: (activate_plugin):
5633         * plugins/symbol-db/plugin.c: (symbol_db_activate):
5634         * src/layout.xml: Fixed dockitem positions.
5636 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5638         Icons from tpgww@onepost.net:
5639         * plugins/project-wizard/applogo.png:
5640         Icons from patch in bug #480093 comment #23. Also renamed icons.
5642         * plugins/message-view/Makefile.am:
5643         * plugins/message-view/plugin.c: (register_stock_icons),
5644         (ipreferences_merge): Removed redundant icon.
5646         * plugins/document-manager/plugin.c:
5647         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
5648         Do not insensitize New action when there is no document.
5649         Indentation fixes.
5651 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5653         Icons from tpgww@onepost.net:
5654         * plugins/symbol-browser/an_symbol_prefs.c:
5655         * pixmaps/Makefile.am:
5656         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
5658         Icons from patch in bug #480093 comment #23. Also renamed icons.
5659         To be continued..
5661 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5663         Patch from James Liggett:
5664         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
5665         revert and dialogs resizable.
5667 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
5669         Patch from James Liggett:
5670         * plugins/subversion/anjuta-subversion.glade:
5671         * plugins/subversion/subversion-diff-dialog.c:
5672         (on_subversion_diff_response), (subversion_diff_dialog):
5673         * plugins/subversion/subversion-diff-dialog.h:
5675         The diff dialog should have a checkbox, enabled by default, that
5676         allows the user to make sure that all open files are saved before
5677         diffing.
5679 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
5681         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
5683         Icons from tpgww@onepost.net:
5684         * pixmaps/Makefile.am:
5685         * src/Makefile.am:
5686         * src/anjuta-app.c:
5687         * src/anjuta-preferences-general.svg:
5689         Icons from patch in bug #480093 comment #23. Also renamed icons.
5690         To be continued..
5692 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5694         Icons from tpgww@onepost.net:
5695         * plugins/debug-manager/images/Makefile.am:
5696         * plugins/debug-manager/images/anjuta-watch.svg:
5697         * plugins/debug-manager/plugin.c: (register_stock_icons):
5698         * plugins/gdb/images/Makefile.am:
5699         * plugins/gtodo/Makefile.am:
5700         * plugins/gtodo/anjuta-gtodo-plugin.svg:
5701         * plugins/gtodo/anjuta-gtodo.plugin.in:
5702         * plugins/gtodo/interface.c: (stock_icons):
5703         * plugins/gtodo/main.h:
5704         * plugins/gtodo/plugin.c: (ipreferences_merge):
5705         * plugins/terminal/Makefile.am:
5706         * plugins/terminal/anjuta-terminal-plugin.svg:
5707         * plugins/terminal/anjuta-terminal.plugin.in:
5708         * plugins/terminal/terminal.c:
5709         * plugins/tools/Makefile.am:
5710         * plugins/tools/anjuta-tools-plugin.svg:
5711         * plugins/tools/anjuta-tools.plugin.in:
5712         * plugins/tools/plugin.c:
5713         * plugins/valgrind/Makefile.am:
5714         * plugins/valgrind/anjuta-valgrind-plugin.svg:
5715         * plugins/valgrind/anjuta-valgrind.plugin.in:
5716         * plugins/valgrind/plugin.c: (register_stock_icons),
5717         (ipreferences_merge):
5719         Icons from patch in bug #480093 comment #23. Also renamed icons.
5720         To be continued..
5722 2007-11-18  Massimo Cora'   <maxcvs@email.it>
5724         reviewed by: Johannes Schmid <jhs@gnome.org>
5726         * configure.in:
5727         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
5728         due to bug #493360. Still present anyway bug #495843
5730         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
5731         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
5732         (on_local_treeview_row_activated),
5733         (on_global_treeview_row_activated),
5734         (on_global_treeview_row_expanded), (on_project_element_added),
5735         (on_project_element_removed), (project_root_added),
5736         (symbol_db_activate), (isymbol_manager_search),
5737         (isymbol_manager_get_members),
5738         (isymbol_manager_get_completions_at_position):
5739         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
5740         (symbol_db_engine_iterator_node_get_symbol_extra_string):
5741         * plugins/symbol-db/symbol-db-engine.c:
5742         (sdb_engine_execute_non_select_sql),
5743         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
5744         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
5745         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
5746         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5747         (symbol_db_engine_add_new_workspace),
5748         (symbol_db_engine_add_new_project),
5749         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
5750         (sdb_engine_detects_removed_ids),
5751         (sdb_engine_walk_down_scope_path),
5752         (symbol_db_engine_get_class_parents),
5753         (symbol_db_engine_get_global_members),
5754         (symbol_db_engine_get_scope_members_by_symbol_id),
5755         (symbol_db_engine_get_scope_members),
5756         (symbol_db_engine_get_current_scope),
5757         (symbol_db_engine_get_file_symbols),
5758         (symbol_db_engine_get_symbol_info_by_id),
5759         (symbol_db_engine_find_symbol_by_name_pattern):
5760         * plugins/symbol-db/symbol-db-engine.h:
5761         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5762         (on_symbol_inserted), (symbol_db_view_locals_update_list):
5763         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
5764         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
5765         (on_scan_end), (do_add_root_symbol_to_view),
5766         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
5767         (trigger_on_symbol_inserted), (add_new_waiting_for),
5768         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
5769         (on_symbol_inserted), (do_recurse_subtree_and_remove),
5770         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
5771         (symbol_db_view_row_expanded), (sdb_view_init),
5772         (gtree_compare_func), (sdb_view_finalize),
5773         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
5774         (sdb_view_populate_base_root),
5775         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
5776         * plugins/symbol-db/symbol-db-view.h:
5777         * plugins/symbol-db/tables.sql:
5778         * plugins/symbol-db/test/Makefile.am:
5779         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
5780         (get_scope_members), (get_current_scope), (get_global_members),
5781         (get_file_symbols), (get_info_by_id), (main):
5783         Rewrote symbol-db-view global tab. Now every expandable node is a query.
5784         Started using LIMIT keyword to speed up things.
5785         Deprecated GdaCommand in favour of GdaQuery into engine. This should
5786         make providers use prepared statements.
5788 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5790         Patch from James Liggett:
5791         * plugins/subversion/plugin.c: (subversion_instance_init):
5792         * plugins/subversion/plugin.h:
5793         * plugins/subversion/subversion-diff-dialog.c:
5794         (on_subversion_diff_response), (subversion_diff_dialog),
5795         (on_menu_subversion_diff):
5796         * plugins/subversion/subversion-log-dialog.c:
5797         (on_log_view_selected_button_clicked),
5798         (on_log_diff_selected_button_clicked),
5799         (on_log_diff_previous_button_clicked),
5800         (subversion_log_window_create):
5801         * plugins/subversion/subversion-ui-utils.c:
5802         (get_filename_from_full_path), (init_whole_project),
5803         (on_whole_project_toggled):
5804         * plugins/subversion/subversion-ui-utils.h:
5805         * plugins/subversion/subversion-update-dialog.c:
5806         (subversion_update_dialog), (on_menu_subversion_update):
5808         Whole Project checkbox enabled by default in diff and update dialogs.
5809         changes the editor names for diff editors to something much more
5810         descriptive. For example, working copy/head diffs would have an editor
5811         with a name like "[Working Copy/Head] some-file.diff," where some-file
5812         is the name of the file/directory that was diffed. For diffs against
5813         arbitrary diffs the name would look like "[Revisions 2832/3200]
5814         some-file.diff" for a diff of some-file between revisions 2832 and
5815         3200.
5817 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5819         Icons from tpgww@onepost.net:
5820         * plugins/subversion/Makefile.am:
5821         * plugins/subversion/anjuta-subversion-plugin.svg:
5822         * plugins/subversion/anjuta-subversion.plugin.in:
5823         * plugins/subversion/plugin.h:
5824         * plugins/symbol-browser/Makefile.am:
5825         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
5826         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
5827         * plugins/symbol-browser/plugin.c:
5828         * plugins/symbol-db/Makefile.am:
5829         * plugins/symbol-db/plugin.c:
5830         * plugins/symbol-db/symbol-db.plugin.in:
5832         Icons from patch in bug #480093 comment #23. Also renamed icons.
5833         To be continued..
5835 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
5837         Icons from tpgww@onepost.net:
5838         * plugins/project-manager/Makefile.am:
5839         * plugins/project-manager/anjuta-project-manager-plugin.svg:
5840         * plugins/project-manager/anjuta-project-manager.plugin.in:
5841         * plugins/project-manager/plugin.c:
5842         * plugins/project-wizard/Makefile.am:
5843         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
5844         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
5845         * plugins/project-wizard/druid.h:
5846         * plugins/search/Makefile.am:
5847         * plugins/search/anjuta-search-plugin.svg:
5848         * plugins/search/anjuta-search.plugin.in:
5849         * plugins/search/plugin.c:
5851         Icons from patch in bug #480093 comment #23. Also renamed icons.
5852         To be continued..
5854 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
5856         * TODO.tasks: updated.
5858         Icons from tpgww@onepost.net:
5859         * plugins/file-loader/Makefile.am:
5860         * plugins/file-loader/anjuta-loader-plugin.svg:
5861         * plugins/file-loader/anjuta-loader.plugin.in:
5862         * plugins/file-manager/Makefile.am:
5863         * plugins/file-manager/anjuta-file-manager-plugin.svg:
5864         * plugins/file-manager/file-manager.plugin.in:
5865         * plugins/file-manager/plugin.c:
5866         * plugins/glade/Makefile.am:
5867         * plugins/glade/anjuta-glade-plugin.svg:
5868         * plugins/glade/anjuta-glade.plugin.in:
5869         * plugins/glade/plugin.c: (register_stock_icons):
5870         * plugins/language-manager/Makefile.am:
5871         * plugins/language-manager/anjuta-language-manager-plugin.svg:
5872         * plugins/language-manager/language-manager.plugin.in:
5873         * plugins/message-view/Makefile.am:
5874         * plugins/message-view/anjuta-message-manager.plugin.in:
5875         * plugins/message-view/anjuta-messages-plugin.svg:
5876         * plugins/message-view/plugin.c:
5877         * plugins/patch/Makefile.am:
5878         * plugins/patch/anjuta-patch-plugin.svg:
5879         * plugins/patch/anjuta-patch.plugin.in:
5880         * plugins/patch/plugin.c:
5881         * plugins/profiler/Makefile.am:
5882         * plugins/profiler/anjuta-profiler-plugin.svg:
5883         * plugins/profiler/plugin.c: (register_stock_icons):
5884         * plugins/profiler/profiler.plugin.in:
5885         * plugins/project-import/Makefile.am:
5886         * plugins/project-import/anjuta-project-import-plugin.svg:
5887         * plugins/project-import/anjuta-project-import.plugin.in:
5888         * plugins/project-import/plugin.c:
5890         Icons from patch in bug #480093 comment #23. Also renamed icons.
5891         To be continued..
5893 2007-11-18  Johannes Schmid <jhs@gnome.org>
5895         * plugins/build-basic-autotools/build-basic-autotools.c:
5896         (build_regex_init):
5897         * plugins/debug-manager/anjuta-debug-manager.glade:
5898         * plugins/debug-manager/breakpoints.c:
5899         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
5900         * plugins/file-wizard/file.c:
5901         * plugins/gdb/anjuta-gdb.glade:
5902         * plugins/glade/plugin.c: (ifile_open):
5903         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
5904         * plugins/gtodo/mcategory.c: (category_manager_add_item):
5905         * plugins/gtodo/tray-icon.c:
5906         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
5907         * plugins/macro/macros.xml:
5908         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5909         Fixed translation bugs (#496833, #488211 and #497758)
5910         
5911         * plugins/document-manager/plugin.c: (on_editor_changed):
5912         Removed unused code
5914 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5916         Icons from tpgww@onepost.net:
5917         * plugins/devhelp/Makefile.am:
5918         * plugins/devhelp/anjuta-devhelp-plugin.svg:
5919         * plugins/devhelp/anjuta-devhelp.plugin.in:
5920         * plugins/devhelp/plugin.c:
5921         * plugins/document-manager/anjuta-document-manager.plugin.in:
5922         * plugins/document-manager/images/Makefile.am:
5923         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
5924         * plugins/document-manager/plugin.c:
5925         * plugins/editor/Makefile.am:
5926         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
5927         * plugins/editor/anjuta-editor.plugin.in:
5928         * plugins/editor/plugin.c:
5929         * plugins/sample1/Makefile.am:
5930         * plugins/sample1/anjuta-sample-plugin.svg:
5931         * plugins/sample1/anjuta-sample.plugin.in:
5932         * plugins/sourceview/Makefile.am:
5933         * plugins/sourceview/plugin.c:
5934         * plugins/sourceview/sourceview.plugin.in:
5936         Icons from patch in bug #480093 comment #23. Also renamed icons.
5937         To be continued..
5939 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5941         * TODO.tasks: Updated.
5943         Icons from tpgww@onepost.net:
5944         * plugins/build-basic-autotools/Makefile.am:
5945         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
5946         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
5947         * plugins/build-basic-autotools/build-basic-autotools.c:
5948         * plugins/class-inheritance/Makefile.am:
5949         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
5950         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
5951         * plugins/class-inheritance/plugin.c:
5952         * plugins/cvs-plugin/Makefile.am:
5953         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
5954         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
5955         * plugins/cvs-plugin/plugin.c:
5956         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
5957         * plugins/debug-manager/images/Makefile.am:
5958         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
5959         * plugins/debug-manager/plugin.c: 
5961         Icons from patch in bug #480093 comment #23. Also renamed icons.
5962         To be continued..
5964 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5966         * (removed) libanjuta/anjuta-children.c,
5967         (removed) libanjuta/anjuta-children.h,
5968         libanjuta/anjuta-launcher.c,
5969         libanjuta/libanjuta.h,
5970         libanjuta/Makefile.am,
5971         plugins/gdb/debugger.c,
5972         plugins/terminal/terminal.c,
5973         manuals/reference/libanjuta/libanjuta-sections.txt,
5974         manuals/reference/libanjuta/libanjuta-docs.sgml:
5975         Replace anjuta_children_register by g_child_watch_add
5977 2007-11-13  Johannes Schmid <jhs@gnome.org>
5979         * plugins/subversion/anjuta-subversion.glade:
5980         * plugins/subversion/subversion-commit-dialog.c:
5981         (subversion_commit_dialog):
5982         * plugins/subversion/subversion-resolve-dialog.c:
5983         (subversion_resolve_dialog):
5984         * plugins/subversion/subversion-revert-dialog.c:
5985         (subversion_revert_dialog):
5986         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
5987         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
5988         (hide_pulse_progress_bar):
5989         * plugins/subversion/subversion-ui-utils.h:
5991         Yet another patch from #457477:
5992         Add a pulsing progress bar to all dialogs receiving status
5994 2007-11-12  Johannes Schmid <jhs@gnome.org>
5996         * plugins/document-manager/plugin.c: (create_highlight_submenu):
5997         Bug 493583 – crash in Anjuta IDE: trying to open a file
5998         
5999         * plugins/subversion/subversion-commit-dialog.c:
6000         (select_all_files), (subversion_commit_dialog):
6001         Patch from jrligget - see #457477
6003 2007-11-12  Johannes Schmid <jhs@gnome.org>
6005         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
6006         * libanjuta/anjuta-plugin-handle.c:
6007         (anjuta_plugin_handle_get_about):
6008         Bug 495536 – Plugins localization improvement
6009         
6010         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
6011         * plugins/class-gen/anjuta-class-gen-plugin.glade:
6012         * plugins/indent/indent.glade:
6013         * plugins/subversion/anjuta-subversion.glade:
6014         Bug 495245 – Strings bug
6016 2007-11-08  James Liggett  <jrliggett@cox.net>
6018         reviewed by: Johannes Schmid <jhs@gnome.org>
6020         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
6021         (anjuta_async_command_finalize),
6022         (anjuta_async_command_notification_poll),
6023         (anjuta_async_command_thread), (start_command),
6024         (notify_data_arrived), (notify_complete),
6025         (anjuta_async_command_class_init),
6026         (anjuta_async_command_set_error_message),
6027         (anjuta_async_command_get_error_message),
6028         (anjuta_async_command_lock), (anjuta_async_command_unlock):
6029         * libanjuta/anjuta-async-command.h:
6030         * libanjuta/anjuta-command.c: (anjuta_command_init),
6031         (anjuta_command_finalize), (anjuta_command_class_init),
6032         (anjuta_command_start), (anjuta_command_notify_data_arrived),
6033         (anjuta_command_notify_complete),
6034         (anjuta_command_set_error_message),
6035         (anjuta_command_get_error_message):
6036         * libanjuta/anjuta-command.h:
6037         * libanjuta/anjuta-glade-catalog.c:
6038         * libanjuta/anjuta-glade.xml:
6039         * libanjuta/anjuta-vcs-status-tree-view.c:
6040         (on_selected_column_toggled),
6041         (anjuta_vcs_status_tree_view_create_columns),
6042         (anjuta_vcs_status_tree_view_init),
6043         (anjuta_vcs_status_tree_view_finalize),
6044         (anjuta_vcs_status_tree_view_set_property),
6045         (anjuta_vcs_status_tree_view_get_property),
6046         (anjuta_vcs_status_tree_view_class_init),
6047         (anjuta_vcs_status_tree_view_new),
6048         (anjuta_vcs_status_tree_view_destroy),
6049         (anjuta_vcs_status_tree_view_add), (select_all_paths),
6050         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
6051         (anjuta_vcs_status_tree_view_unselect_all),
6052         (create_selected_paths_list),
6053         (anjuta_vcs_status_tree_view_get_selected):
6054         * libanjuta/anjuta-vcs-status-tree-view.h:
6055         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
6056         * libanjuta/anjuta-widgets.h:
6057         * plugins/subversion/subversion-add-dialog.c:
6058         (on_add_command_finished), (on_subversion_add_response),
6059         (subversion_add_dialog), (on_menu_subversion_add),
6060         (on_fm_subversion_add):
6061         * plugins/subversion/subversion-add-dialog.h:
6062         * plugins/subversion/subversion-commit-dialog.c:
6063         (on_commit_command_finished), (on_subversion_commit_response),
6064         (subversion_commit_dialog), (on_menu_subversion_commit),
6065         (on_fm_subversion_commit):
6066         * plugins/subversion/subversion-commit-dialog.h:
6067         * plugins/subversion/subversion-copy-dialog.c:
6068         (on_copy_other_revision_radio_toggled),
6069         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
6070         (on_copy_command_finished), (on_subversion_copy_response),
6071         (subversion_copy_dialog), (on_menu_subversion_copy),
6072         (on_fm_subversion_copy):
6073         * plugins/subversion/subversion-copy-dialog.h:
6074         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
6075         (on_subversion_diff_response), (subversion_diff_dialog),
6076         (on_menu_subversion_diff), (on_fm_subversion_diff):
6077         * plugins/subversion/subversion-diff-dialog.h:
6078         * plugins/subversion/subversion-log-dialog.c:
6079         (on_diff_selected_column_toggled), (create_columns),
6080         (on_log_command_finished), (on_log_view_button_clicked),
6081         (on_cat_command_data_arrived), (on_cat_command_finished),
6082         (on_log_view_selected_button_clicked), (get_selected_revisions),
6083         (on_log_diff_selected_button_clicked),
6084         (on_log_diff_previous_button_clicked),
6085         (on_subversion_log_vbox_destroy),
6086         (on_log_changes_view_row_selected), (subversion_log_window_create),
6087         (on_menu_subversion_log), (on_fm_subversion_log),
6088         (subversion_log_set_whole_project_sensitive):
6089         * plugins/subversion/subversion-log-dialog.h:
6090         * plugins/subversion/subversion-merge-dialog.c:
6091         (on_merge_command_finished), (on_subversion_merge_response),
6092         (on_merge_first_path_browse_button_clicked),
6093         (on_merge_second_path_browse_button_clicked),
6094         (on_merge_use_first_path_check_toggled),
6095         (on_merge_start_revision_radio_toggled),
6096         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
6097         (on_menu_subversion_merge):
6098         * plugins/subversion/subversion-merge-dialog.h:
6099         * plugins/subversion/subversion-remove-dialog.c:
6100         (on_remove_command_finished),
6101         (on_remove_path_browse_button_clicked),
6102         (on_subversion_remove_response), (subversion_remove_dialog),
6103         (on_menu_subversion_remove), (on_fm_subversion_remove):
6104         * plugins/subversion/subversion-remove-dialog.h:
6105         * plugins/subversion/subversion-resolve-dialog.c:
6106         (on_resolve_command_finished), (on_subversion_resolve_response),
6107         (subversion_resolve_dialog), (on_menu_subversion_resolve):
6108         * plugins/subversion/subversion-resolve-dialog.h:
6109         * plugins/subversion/subversion-revert-dialog.c:
6110         (on_revert_command_finished), (on_subversion_revert_response),
6111         (subversion_revert_dialog), (on_menu_subversion_revert):
6112         * plugins/subversion/subversion-revert-dialog.h:
6113         * plugins/subversion/subversion-switch-dialog.c:
6114         (on_switch_other_revision_radio_toggled),
6115         (on_switch_command_finished), (on_subversion_switch_response),
6116         (subversion_switch_dialog), (on_menu_subversion_switch):
6117         * plugins/subversion/subversion-switch-dialog.h:
6118         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
6119         (subversion_data_free), (on_mesg_view_destroy),
6120         (create_message_view), (check_filename), (get_log_from_textview),
6121         (pulse_timer), (on_pulse_timer_destroyed),
6122         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
6123         (report_errors), (on_status_command_finished),
6124         (on_status_command_data_arrived), (on_command_info_arrived),
6125         (select_all_status_items), (clear_all_status_selections),
6126         (init_whole_project), (on_whole_project_toggled),
6127         (send_diff_command_output_to_editor), (on_diff_command_finished),
6128         (stop_status_bar_progress_pulse):
6129         * plugins/subversion/subversion-ui-utils.h:
6130         * plugins/subversion/subversion-update-dialog.c:
6131         (on_update_command_finished), (on_subversion_update_response),
6132         (subversion_update_dialog), (on_menu_subversion_update),
6133         (on_fm_subversion_update):
6134         * plugins/subversion/subversion-update-dialog.h:
6135         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
6136         (svn_add_command_finalize), (svn_add_command_run),
6137         (svn_add_command_class_init), (svn_add_command_new),
6138         (svn_add_command_destroy):
6139         * plugins/subversion/svn-add-command.h:
6140         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
6141         (svn_cat_command_finalize), (svn_cat_command_run),
6142         (svn_cat_command_class_init), (svn_cat_command_new),
6143         (svn_cat_command_destroy), (svn_cat_command_get_output):
6144         * plugins/subversion/svn-cat-command.h:
6145         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
6146         (svn_command_release_ui_lock), (simple_prompt),
6147         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
6148         (svn_auth_ssl_server_trust_prompt_func_cb),
6149         (svn_auth_ssl_client_cert_prompt_func_cb),
6150         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
6151         (svn_command_init), (svn_command_finalize),
6152         (svn_command_class_init), (svn_command_push_info),
6153         (svn_command_get_info_queue), (svn_command_set_error),
6154         (svn_command_get_client_context), (svn_command_get_pool),
6155         (svn_command_lock_ui), (svn_command_unlock_ui),
6156         (svn_command_get_revision), (svn_command_copy_path_list),
6157         (svn_command_free_path_list):
6158         * plugins/subversion/svn-command.h:
6159         * plugins/subversion/svn-commit-command.c: (on_log_callback),
6160         (svn_commit_command_init), (svn_commit_command_finalize),
6161         (svn_commit_command_run), (svn_commit_command_class_init),
6162         (svn_commit_command_new), (svn_commit_command_destroy):
6163         * plugins/subversion/svn-commit-command.h:
6164         * plugins/subversion/svn-copy-command.c: (on_log_callback),
6165         (svn_copy_command_init), (svn_copy_command_finalize),
6166         (svn_copy_command_run), (svn_copy_command_class_init),
6167         (svn_copy_command_new), (svn_copy_command_destroy):
6168         * plugins/subversion/svn-copy-command.h:
6169         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
6170         (svn_diff_command_finalize), (svn_diff_command_run),
6171         (svn_diff_command_class_init), (svn_diff_command_new),
6172         (svn_diff_command_destroy), (svn_diff_command_get_output):
6173         * plugins/subversion/svn-diff-command.h:
6174         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
6175         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
6176         (svn_log_command_class_init), (svn_log_command_new),
6177         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
6178         * plugins/subversion/svn-log-command.h:
6179         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
6180         (svn_log_entry_finalize), (svn_log_entry_class_init),
6181         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
6182         (svn_log_entry_get_author), (svn_log_entry_get_date),
6183         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
6184         (svn_log_entry_get_full_log):
6185         * plugins/subversion/svn-log-entry.h:
6186         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
6187         (svn_merge_command_finalize), (svn_merge_command_run),
6188         (svn_merge_command_class_init), (svn_merge_command_new),
6189         (svn_merge_command_destroy):
6190         * plugins/subversion/svn-merge-command.h:
6191         * plugins/subversion/svn-remove-command.c: (on_log_callback),
6192         (svn_remove_command_init), (svn_remove_command_finalize),
6193         (svn_remove_command_run), (svn_remove_command_class_init),
6194         (svn_remove_command_new), (svn_remove_command_destroy),
6195         (svn_remove_command_get_path):
6196         * plugins/subversion/svn-remove-command.h:
6197         * plugins/subversion/svn-resolve-command.c:
6198         (svn_resolve_command_init), (svn_resolve_command_finalize),
6199         (svn_resolve_command_run), (svn_resolve_command_class_init),
6200         (svn_resolve_command_new), (svn_resolve_command_destroy):
6201         * plugins/subversion/svn-resolve-command.h:
6202         * plugins/subversion/svn-revert-command.c:
6203         (svn_revert_command_init), (svn_revert_command_finalize),
6204         (svn_revert_command_run), (svn_revert_command_class_init),
6205         (svn_revert_command_new), (svn_revert_command_destroy):
6206         * plugins/subversion/svn-revert-command.h:
6207         * plugins/subversion/svn-status-command.c:
6208         (svn_status_command_init), (svn_status_command_finalize),
6209         (on_svn_status_notify), (svn_status_command_run),
6210         (svn_status_command_class_init), (svn_status_command_new),
6211         (svn_status_command_destroy),
6212         (svn_status_command_get_status_queue):
6213         * plugins/subversion/svn-status-command.h:
6214         * plugins/subversion/svn-status.c: (svn_status_init),
6215         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
6216         (svn_status_destroy), (svn_status_get_path),
6217         (svn_status_get_vcs_status):
6218         * plugins/subversion/svn-status.h:
6219         * plugins/subversion/svn-switch-command.c:
6220         (svn_switch_command_init), (svn_switch_command_finalize),
6221         (svn_switch_command_run), (svn_switch_command_class_init),
6222         (svn_switch_command_new), (svn_switch_command_destroy):
6223         * plugins/subversion/svn-switch-command.h:
6224         * plugins/subversion/svn-update-command.c:
6225         (svn_update_command_init), (svn_update_command_finalize),
6226         (svn_update_command_run), (svn_update_command_class_init),
6227         (svn_update_command_new), (svn_update_command_destroy):
6228         * plugins/subversion/svn-update-command.h:
6230         Now really committed all files from James patch (#457477)
6232 2007-11-08  Johannes Schmid <jhs@gnome.org>
6234         * TODO.tasks: Updated
6236 2007-11-08  James Liggett  <jrliggett@cox.net>
6238         reviewed by: Johannes Schmid <jhs@gnome.org>
6240         * configure.in:
6241         * libanjuta/Makefile.am:
6242         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
6243         * libanjuta/anjuta-status.h:
6244         * libanjuta/libanjuta.h:
6245         * plugins/subversion/Makefile.am:
6246         * plugins/subversion/anjuta-subversion.glade:
6247         * plugins/subversion/anjuta-subversion.ui:
6248         * plugins/subversion/plugin.c: (value_added_project_root_uri),
6249         (value_removed_project_root_uri), (activate_plugin),
6250         (deactivate_plugin), (finalize), (subversion_instance_init):
6251         * plugins/subversion/plugin.h:
6252         * plugins/subversion/subversion-actions.c:
6253         * plugins/subversion/subversion-actions.h:
6254         * plugins/subversion/subversion-callbacks.c:
6255         * plugins/subversion/subversion-callbacks.h:
6256         * plugins/subversion/svn-auth.c:
6257         * plugins/subversion/svn-auth.h:
6258         * plugins/subversion/svn-backend-priv.h:
6259         * plugins/subversion/svn-backend.c:
6260         * plugins/subversion/svn-backend.h:
6261         * plugins/subversion/svn-notify.c:
6262         * plugins/subversion/svn-notify.h:
6263         * plugins/subversion/svn-thread.c:
6264         * plugins/subversion/svn-thread.h:
6265         
6266         Commited alpha2 of the new subversion plugin (#457477)
6268 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
6270         * plugins/debug-manager/command.c:
6271         Fix a stupid crash when changing a register value
6273 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
6275         * libanjuta/interfaces/libanjuta.idl,
6276         plugins/debug-manager/command.c,
6277         plugins/debug-manager/command.h,
6278         plugins/debug-manager/start.c,
6279         plugins/gdb/plugin.c,
6280         plugins/gdb/debugger.c,
6281         plugins/gdb/debugger.h:
6282         Use anjuta terminal plugin instead of gnome terminal
6283         Select if a terminal is used in the the start_program function
6284         Move terminal code from debugger.c to plugin.c
6285         Partial fix of bug #481366
6287         * plugins/gdb/utilities.c,
6288         plugins/gdb/utilities.h:
6289         Remove gnome terminal check function
6291 2007-11-06  Johannes Schmid <jhs@gnome.org>
6293         * plugins/project-import/anjuta-project-import.glade:
6294         * plugins/project-import/project-import.c: (on_import_next),
6295         (on_import_finish), (project_import_set_directory):
6296         * plugins/project-wizard/property.c: (npw_property_create_widget),
6297         (npw_property_set_value_from_widget):
6298         
6299         Replaced gnome_file_entry with gtk_file_chooser_button
6300         Fixes #422329 – Creating a new directory in program options doesn't work
6301         
6302 2007-11-04  Massimo Cora' <maxcvs@email.it>
6304         * plugins/symbol-db/plugin.c:
6305         add all files at once on project_import.
6306         No need to split them into more languages: ctags
6307         and the engine will take care of that.
6309         * plugins/symbol-db/symbol-db-engine.h,
6310         * plugins/symbol-db/symbol-db-engine.c,
6311         * plugins/symbol-db/tables.sql,
6312         * plugins/symbol-db/test/Makefile.am,
6313         * plugins/symbol-db/test/main.c,
6314         * plugins/symbol-db/symbol-db-view-locals.c:
6315         some memory leaks fixed. Ported the thing to
6316         libgda 3.1.2 [or better svn HEAD].
6317         Thanks to a fresh new algorithm to detect
6318         parent scope we're able to display correcly
6319         a local gtktree, including classes not directly
6320         defined inside that file.
6322 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
6324         * plugins/debug-manager/threads.c,
6325         plugins/debug-manager/stack_trace.c:
6326         Do not display address when not needed
6328         * plugins/debug-manager/plugin.c,
6329         plugins/debug-manager/breakpoints.c:
6330         Breakpoints directly connect to debugger signals
6332         * plugins/debug-manager/watch.c:
6333         program-unload signal does not exist used debugger-stopped
6335         * plugins/debug-manager/queue.c,
6336         libanjuta/interfaces/libanjuta.idl:
6337         Display error message returned by debugger command
6338         Add new error codes
6340 2007-11-04  Johannes Schmid <jhs@gnome.org>
6342         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
6343         Bug 493062 – gcj template needs AC_PROG_CC
6344         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
6346         * src/anjuta-actions.h:
6347         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
6348         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
6350 === anjuta 2.3.0 ===
6352 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
6354         * AUTHORS: Updated
6356 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
6358         * ChangeLog: Tagged 2.3.0 release.
6360         * plugins/indent/Makefile.am: Fixed indentation.
6362         * plugins/editor/aneditor-autocomplete.cxx:
6363         * plugins/editor/aneditor-priv.h:
6364         * plugins/editor/aneditor.cxx:
6365         * plugins/editor/aneditor.h: Commented out dead codes.
6367         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
6368         Do not build symbol-db by
6369         default. Added 'unstable' in plugin description to signify it's
6370         developmental state.
6372         * plugins/file-manager/Makefile.am,
6373         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
6375 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
6377         * plugins/debug-manager/utilities.c,
6378         plugins/debug-manager/utilities.h,
6379         plugins/debug-manager/threads.c,
6380         plugins/debug-manager/plugin.c,
6381         plugins/debug-manager/plugin.h,
6382         plugins/debug-manager/disassemble.h,
6383         plugins/debug-manager/watch.c,
6384         plugins/debug-manager/watch.h,
6385         plugins/debug-manager/breakpoints.c,
6386         plugins/debug-manager/stack_trace.c:
6387         Replace few remaining function calls by signal 
6389         * plugins/debug-manager/disassemble.c,
6390         plugins/debug-manager/registers.c,
6391         plugins/debug-manager/memory.c,
6392         plugins/debug-manager/locals.c,
6393         plugins/debug-manager/queue.c,
6394         plugins/debug-manager/queue.h:
6395         Connect signals when debugger is started
6396         Disconnect them when debugger is stopped
6397         Do not display window if debugger doesn't support feature
6399         * plugins/gdb/plugin.c,
6400         libanjuta/interfaces/libanjuta.idl:
6401         Remove unused initialization function
6403 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
6405         * configure.in:
6406         * plugins/file-manager/Makefile.am:
6407         * scripts/build-schemas.mk: Fixed 'make distcheck'
6409 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
6411         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6412         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
6413         to latest API additions.
6415         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
6416         to API changes.
6418 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
6420         * ChangeLog: Fixed indentation.
6421         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
6422         branch.
6424 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
6426         * libanjuta/interfaces/libanjuta.idl:
6427         * plugins/build-basic-autotools/build-basic-autotools.c:
6428         (build_compile_file_real), (build_build_project),
6429         (build_install_project), (build_clean_project),
6430         (build_configure_project), (build_autogen_project),
6431         (build_distribution_project), (build_build_module),
6432         (build_install_module), (build_clean_module), (fm_build),
6433         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
6434         (finalize), (basic_autotools_plugin_instance_init),
6435         (ibuildable_set_command), (ibuildable_reset_commands),
6436         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
6437         (ibuildable_install), (ibuildable_configure),
6438         (ibuildable_generate), (ibuildable_iface_init):
6439         * plugins/build-basic-autotools/build-basic-autotools.h:
6441         Added API for commands override in build interface and implemented
6442         them in build plugin. Useful for other plugins override build
6443         commands depending on project environment.
6445 2007-10-28  Naba Kumar  <naba@gnome.org>
6447         * src/anjuta.glade,
6448         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
6449         Fixed widget alignment for dock switcher tab style combo and
6450         scratchbox path entrybox.
6452 2007-10-28  Johannes Schmid <jhs@gnome.org>
6454         * plugins/document-manager/plugin.c: (on_editor_changed):
6455         Fixed a memory leak and simplified code (thanks again Sébastien)
6456         
6457         * configure.in:
6458         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
6459         and OFFSET sql statements)
6461 2007-10-28  Massimo Cora' <maxcvs@email.it>
6463         * plugins/symbol-db/plugin.c,
6464         plugins/symbol-db/symbol-db-engine.h,
6465         plugins/symbol-db/symbol-db-view.c,
6466         plugins/symbol-db/symbol-db-view.c,
6467         plugins/symbol-db/symbol-db-view-locals.c,
6468         plugins/symbol-db/symbol-db-view-locals.h,
6469         plugins/symbol-db/symbol-db-engine.c:
6470         Better end-of-file-scan detection, permitting
6471         an improved scope/inheritance parsing.
6472         Locals tab gtktree now displays correct
6473         namespace->class->children tree, even if
6474         in a C++ file there isn't class declaration.
6476 2007-10-27  Johannes Schmid <jhs@gnome.org>
6478         Patch from Stanislav Brabec <sbrabec@suse.cz>
6479         * configure.in:
6480         Bug 489798 – Do not rely on svn-config
6482         Patch from Michael Wolf <maw@ximian.com>:
6483         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
6484         (egg_tree_model_filter_remove_node),
6485         (egg_tree_model_filter_row_deleted):
6486         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
6488 2007-10-27  Johannes Schmid <jhs@gnome.org>
6490         * plugins/devhelp/anjuta-devhelp.ui:
6491         * plugins/message-view/anjuta-message-manager.ui:
6493         Added some separators to the toolbar
6494         
6495         * plugins/document-manager/plugin.c:
6496         (on_support_plugin_deactivated), (load_new_support_plugins),
6497         (unload_unused_support_plugins), (on_editor_changed):
6498         
6499         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
6500         for pointing out that is was crap.
6502 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
6504         * libanjuta/interfaces/libanjuta.idl,
6505         libanjuta/anjuta-plugin-manager.c,
6506         libanjuta/anjuta-plugin-manager.h,
6507         libanjuta/anjuta-c-plugin-factory.c,
6508         libanjuta/anjuta-c-module.h,
6509         libanjuta/anjuta-c-module.c:
6510         Report detailled error message in case of plugin loading failure
6512 2007-10-24  Johannes Schmid <jhs@gnome.org>
6514         * configure.in:
6515         * plugins/Makefile.am:
6516         
6517         Activate build of symbol-db plugin (when libgda is available)
6518         
6519         * plugins/document-manager/plugin.c:
6520         (on_support_plugin_deactivated), (on_editor_changed):
6521         
6522         Properly handle language support plugins even when they are
6523         unloaded by the session.
6524         
6525         * plugins/symbol-db/plugin.c: (register_stock_icons),
6526         Port to new REGISTER_ICONS stuff
6527   
6528 2007-10-22  Massimo Cora'  <maxcvs@email.it>
6530         * plugins/symbol-db/plugin.c,
6531         * plugins/symbol-db/symbol-db-view.c
6532         * plugins/symbol-db/symbol-db-engine.h,
6533         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
6534         * plugins/symbol-db/symbol-db-view-locals.c,
6535         * plugins/symbol-db/symbol-db-view-locals.h,
6536         * plugins/symbol-db/symbol-db-engine.c:
6537         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
6538         Added a new algorithm for dynamic population of the local symbols' tab.
6539         Now the default view is tree-like.
6540         Some fixes on engine correct some population issues.    
6542 2007-10-23  Naba Kumar  <naba@gnome.org>
6544         * plugins/glade/Makefile.am: Corrected conditional not to install
6545         .plugin file if plugin is disabled.
6546         * plugins/sourceview/Makefile.am: Corrected conditional not to
6547         install schemas if plugin is not built.
6549 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
6551         * plugins/debug-manager/queue.c:
6552         Fix #488061: Mutiple crash dialogs
6554         * plugins/gdb/debugger.c,
6555         plugins/gdb/debugger.h:
6556         Remove maximum gdb command length, should fix bug#474811
6558 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
6560         * manuals/reference/libanjuta/plugin-description-file.sgml,
6561         manuals/reference/libanjuta/libanjuta-docs.sgml,
6562         manuals/reference/libanjuta/libanjuta-sections.txt,
6563         libanjuta/interfaces/libanjuta.idl,
6564         libanjuta/anjuta-c-module.c,
6565         libanjuta/anjuta-c-plugin-factory.c:
6566         Document last changes in plugin code
6568 2007-10-19  Johannes Schmid <jhs@gnome.org>
6570         * plugins/subversion/subversion-callbacks.c: (check_filename):
6571         
6572         Fixed #487854 – Anjuta crashes when i try to add a SVN url
6574 2007-10-19  Naba Kumar  <naba@gnome.org>
6576         * plugins/file-manager/file-model.c: Fixed a critical runtime
6577         warning.
6579 2007-10-18  Johannes Schmid <jhs@gnome.org>
6581         * libanjuta/anjuta-ui.h:
6582         Small fix on icon macros
6583         
6584         * libanjuta/interfaces/libanjuta.idl:
6585         * plugins/language-manager/plugin.c: (ilanguage_get_name),
6586         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
6587         (ilanguage_iface_init):
6588         
6589         Added get_from_editor() and get_name_from_editor() methods
6590         to IAnjutaLanguage
6591         
6592         * plugins/document-manager/plugin.c:
6593         (update_editor_ui_interface_items), (on_editor_changed):
6594         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6595         .in:
6596         * plugins/language-support-cpp-java/plugin.c: (install_support):
6597         
6598         Ported plugins to use the new interface
6600 2007-10-17  Johannes Schmid <jhs@gnome.org>
6602         * libanjuta/anjuta-ui.h:
6603         
6604         Added macros to register stock icons to stop all this copy&paste
6605         which had spread over a lot of files. New macros support to add 
6606         icons with toolbar and menu size (16 and 24)
6607         
6608         * plugins/class-inheritance/plugin.c: (register_stock_icons):
6609         * plugins/debug-manager/images/anjuta-attach.svg:
6610         * plugins/debug-manager/images/anjuta-step-out.svg:
6611         * plugins/debug-manager/images/anjuta-step-over.svg:
6612         * plugins/debug-manager/plugin.c: (register_stock_icons):
6613         * plugins/document-manager/images/Makefile.am:
6614         * plugins/document-manager/images/anjuta-block-end.svg:
6615         * plugins/document-manager/images/anjuta-block-start.svg:
6616         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
6617         * plugins/document-manager/images/anjuta-bookmark.svg:
6618         * plugins/document-manager/images/anjuta-go-history-next.svg:
6619         * plugins/document-manager/images/anjuta-go-history-prev.svg:
6620         * plugins/document-manager/plugin.c: (register_stock_icons):
6621         * plugins/glade/plugin.c: (register_stock_icons):
6622         * plugins/language-support-cpp-java/plugin.c:
6623         (register_stock_icons):
6624         * plugins/message-view/Makefile.am:
6625         * plugins/message-view/anjuta-go-message-next.svg:
6626         * plugins/message-view/anjuta-go-message-prev.svg:
6627         * plugins/message-view/anjuta-message-view.svg:
6628         * plugins/message-view/messages.xpm:
6629         * plugins/message-view/plugin.c: (register_stock_icons):
6630         * plugins/patch/plugin.c: (patch_plugin_activate):
6631         * plugins/project-manager/plugin.c: (register_stock_icons):
6632         * plugins/search/Makefile.am:
6633         * plugins/search/anjuta-go-match-next.svg:
6634         * plugins/search/anjuta-go-match-prev.svg:
6635         * plugins/search/plugin.c: (activate_plugin):
6636         * plugins/symbol-browser/plugin.c: (register_stock_icons):
6637         * plugins/terminal/terminal.c: (register_stock_icons):
6638         * plugins/valgrind/plugin.c: (register_stock_icons):
6639         
6640         Updated to use the new icons and added several new and updated 
6641         icons from #480093
6643 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
6645         * libanjuta/anjuta-plugin-handle.c,
6646         libanjuta/anjuta-plugin-handle.h:
6647         Add a new path property containing the directory of the .plugin
6648         file, library file (.so or whatever) must be in the same directory
6650         * libanjuta/anjuta-plugin-manager.c,
6651         libanjuta/interfaces/libanjuta.idl,
6652         (removed) libanjuta/anjuta-glue-plugin.c,
6653         (removed) libanjuta/anjuta-glue-plugin.h,
6654         (removed) libanjuta/anjuta-glue-c.c,
6655         (removed) libanjuta/anjuta-glue-c.h,
6656         (removed) libanjuta/anjuta-glue-cpp.c,
6657         (removed) libanjuta/anjuta-glue-cpp.h,
6658         (removed) libanjuta/anjuta-glue-factory.c,
6659         (removed) libanjuta/anjuta-glue-factory.h,
6660         (added) libanjuta/anjuta-c-module.c,
6661         (added) libanjuta/anjuta-c-module.h,
6662         (added) libanjuta/anjuta-c-plugin-factory.c,
6663         (added) libanjuta/anjuta-c-plugin-factory.h,
6664         libanjuta/Makefile.am:
6665         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
6666         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
6667         implementing IAnjutaPluginFactory
6668         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
6670         * libanjuta/libanjuta.h:
6671         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
6672         interface)
6674         * libanjuta/anjuta-plugin.h:
6675         Replace AnjutaGluePlugin by GTypeModule
6676         Remove unused anjuta_glue_get_component_type replaced by
6677         g_type_from_name
6679         * plugins/build-basic-autotools/build-basic-autotools.h,
6680         plugins/class-gen/plugin.h,
6681         plugins/class-inheritance/plugin.h,
6682         plugins/cvs-plugin/plugin.h,
6683         plugins/debug-manager/plugin.h,
6684         plugins/devhelp/plugin.h,
6685         plugins/document-manager/plugin.h,
6686         plugins/editor/plugin.h,
6687         plugins/file-loader/plugin.h,
6688         plugins/file-wizard/plugin.h,
6689         plugins/gdb/plugin.h,
6690         plugins/glade/plugin.h,
6691         plugins/gtodo/plugin.h,
6692         plugins/indent/plugin.h,
6693         plugins/language-manager/plugin.h,
6694         plugins/language-support-cpp-java/plugin.h,
6695         plugins/macro/plugin.h,
6696         plugins/message-view/plugin.h,
6697         plugins/patch/plugin.h,
6698         plugins/profiler/plugin.h,
6699         plugins/project-import/plugin.h,
6700         plugins/project-manager/plugin.h,
6701         plugins/project-wizard/plugin.h,
6702         plugins/sample1/plugin.h,
6703         plugins/search/plugin.h,
6704         plugins/sourceview/plugin.h,
6705         plugins/subversion/plugin.h,
6706         plugins/symbol-browser/plugin.h,
6707         plugins/symbol-db/plugin.h,
6708         plugins/terminal/terminal.c,
6709         plugins/tools/plugin.h,
6710         plugins/valgrind/plugin.h:
6711         Replace AnjutaGluePlugin by GTypeModule
6713 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
6715         * plugins/debug-manager/breakpoints.c:
6716         Fix bug#487112, crash while removing a breakpoint in a new file
6718 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
6720         * plugins/document-manager/search-box.c:
6721         Fix a crash (with an useful comment) focus-out-event handler must
6722         return a gboolean
6724 2007-10-14 Johannes Schmid <jhs@gnome.org>
6726         * plugins/sourceview/sourceview.c:
6727         Hide calltip when "Up" or "Down" key is pressed
6729 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
6731         * plugins/document-manager/search-box.c:
6732         Change included file order to avoid a compile error with gnome 2.16
6734 2007-10-13  Johannes Schmid <jhs@gnome.org>
6736         * plugins/debug-manager/plugin.c: (enable_log_view):
6737         
6738         Fixed crash when closing a project and unloading another while
6739         the debugger is enabled
6741 2007-10-13  Johannes Schmid <jhs@gnome.org>
6743         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6744         
6745         Use correct breakpoint icon
6746         
6747         * plugins/devhelp/Makefile.am:
6748         * plugins/devhelp/anjuta-go-help-next.svg:
6749         * plugins/devhelp/anjuta-go-help-prev.svg:
6750         * plugins/devhelp/plugin.c: (register_stock_icons),
6751         (devhelp_activate):
6752         
6753         Added new icons from #480093
6754         
6755         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6756         * plugins/document-manager/images/anjuta-bookmark-first.svg:
6757         * plugins/document-manager/images/anjuta-bookmark-last.svg:
6758         * plugins/document-manager/images/anjuta-bookmark-next.svg:
6759         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6760         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6761         * plugins/message-view/anjuta-go-message-next.svg:
6762         * plugins/message-view/anjuta-go-message-prev.svg:
6763         
6764         Updated icons from #480093
6765                 
6766         * src/anjuta-actions.h:
6767         Use GTK_STOCK_FULLSCREEN
6768         
6769         * src/anjuta-app.c: (on_gdl_style_changed),
6770         (anjuta_app_instance_init):
6771         * src/anjuta.glade:
6772         
6773         Added preference option to set the gdl switcher style
6775 2007-10-13  Johannes Schmid <jhs@gnome.org>
6777         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6778         (get_property_value_as_string), (set_property_value_as_string),
6779         (register_callbacks):
6780         * libanjuta/anjuta-preferences.h:
6781         
6782         Support GtkFileChooserButton as preferences widget
6783         
6784         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6785         
6786         Fixed a Gtk-Critical
6787         
6788         * plugins/file-manager/Makefile.am:
6789         * plugins/file-manager/file-model.c: (file_model_filter_file),
6790         (file_model_add_dummy), (file_model_expand_idle),
6791         (file_model_set_property), (file_model_get_property),
6792         (file_model_class_init):
6793         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
6794         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
6795         (file_manager_activate), (file_manager_finalize),
6796         (file_manager_instance_init), (ipreferences_merge),
6797         (ipreferences_unmerge), (ipreferences_iface_init):
6798         * plugins/file-manager/plugin.h:
6799         
6800         Added preferences to file-manager
6802         * plugins/glade/plugin.c: (activate_plugin):
6803         
6804         Move Properties widget into center because it is way to big
6805         for the sidebar
6807 2007-10-10  Johannes Schmid <jhs@gnome.org>
6809         * plugins/language-support-cpp-java/Makefile.am:
6810         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
6811         * plugins/language-support-cpp-java/anjuta-complete.svg:
6812         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
6813         * plugins/language-support-cpp-java/plugin.c:
6814         (register_stock_icons):
6815         
6816         And yet some more icons...
6818 2007-10-10  Johannes Schmid <jhs@gnome.org>
6820         * plugins/debug-manager/breakpoints.c:
6821         * plugins/debug-manager/images/Makefile.am:
6822         * plugins/debug-manager/images/anjuta-bookmark.svg:
6823         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
6824         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
6825         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
6826         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
6827         * plugins/debug-manager/images/anjuta-linemark.svg:
6828         * plugins/debug-manager/images/anjuta-pcmark.svg:
6829         * plugins/debug-manager/plugin.c: (register_stock_icons):
6830         * plugins/debug-manager/sparse_view.c:
6831         * plugins/document-manager/images/Makefile.am:
6832         * plugins/document-manager/images/anjuta-block-select.svg:
6833         * plugins/document-manager/images/anjuta-fold-close.svg:
6834         * plugins/document-manager/images/anjuta-fold-open.svg:
6835         * plugins/document-manager/images/anjuta-fold-toggle.svg:
6836         * plugins/document-manager/images/anjuta-indent-less.svg:
6837         * plugins/document-manager/images/anjuta-indent-more.svg:
6838         * plugins/document-manager/images/anjuta-swap.svg:
6839         * plugins/document-manager/images/block_select.xpm:
6840         * plugins/document-manager/images/fold_close.xpm:
6841         * plugins/document-manager/images/fold_open.xpm:
6842         * plugins/document-manager/images/fold_toggle.xpm:
6843         * plugins/document-manager/images/indent.xpm:
6844         * plugins/document-manager/images/indent_dcr.xpm:
6845         * plugins/document-manager/images/indent_inc.xpm:
6846         * plugins/document-manager/plugin.c: (register_stock_icons):    
6847         * plugins/editor/Makefile.am:
6848         * plugins/editor/anjuta-bookmark-16.xpm:
6849         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
6850         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
6851         * plugins/editor/anjuta-linemark-16.xpm:
6852         * plugins/editor/anjuta-pcmark-16.xpm:
6853         * plugins/editor/bookmark.xpm:
6854         * plugins/editor/breakpoint-disabled.xpm:
6855         * plugins/editor/breakpoint-enabled.xpm:
6856         * plugins/editor/linemarker.xpm:
6857         * plugins/editor/program-counter.xpm:
6858         * plugins/editor/text_editor.c:
6859         * plugins/message-view/Makefile.am:
6860         * plugins/message-view/anjuta-go-message-next.svg:
6861         * plugins/message-view/anjuta-go-message-prev.svg:
6862         * plugins/message-view/anjuta-message-manager.ui:
6863         * plugins/message-view/plugin.c:
6864         * plugins/sourceview/Makefile.am:
6865         * plugins/sourceview/sourceview.c:
6867         Integrated lots of icons from #480093
6868         Thanks to <tpgww@onepost.net>
6870         * plugins/document-manager/plugin.c:
6871         Do not mark the line in ifile_open(), that looks ugly.
6872         
6873         * plugins/document-manager/search-box.c: (on_search_focus_out),
6874         (search_box_init):
6875         Clear the status bar on focus_out.
6876         
6877         * plugins/file-loader/anjuta-loader-plugin.ui:
6878         Fixed a missing "="
6880 2007-10-09  Johannes Schmid <jhs@gnome.org>
6882         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6883         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
6885         Some things I missed in the patch for #484419
6886         
6887         * plugins/document-manager/action-callbacks.c:
6888         (on_new_file_activate):
6889         * plugins/document-manager/action-callbacks.h:
6890         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6891         (on_window_key_press_event), (on_gconf_notify_timer):
6892         
6893         484645 â€“ patch to deal with docman FIXME etc
6894         
6895         * plugins/editor/text_editor.c: (text_editor_set_indicator):
6896         * plugins/search/search-replace.c: (search_and_replace),
6897         (write_message_pane), (search_replace_populate),
6898         (translate_dialog_strings), (create_dialog),
6899         (anjuta_search_replace_activate):
6900         * plugins/search/search-replace_backend.c:
6901         (file_buffer_new_from_path), (get_next_match),
6902         (create_search_entries), (regex_backref),
6903         (clear_search_replace_instance):
6904         * plugins/search/search-replace_backend.h:
6905         
6906         #484573 â€“ patch to correct various search-related issues
6907         
6908         Thanks for the above patches to <tpgww@onepost.net>
6909         
6910         * plugins/sourceview/sourceview.c:
6911         (sourceview_create_highligth_indic):
6912         
6913         Use the same marker for important as gedit (yellow background)
6915         * plugins/document-manager/anjuta-document-manager.ui:
6916         * plugins/file-loader/anjuta-file-loader.ui:
6917         * plugins/file-loader/plugin.c:
6918         
6919         Moved FileNew action to document-manager
6921 2007-10-08  Johannes Schmid <jhs@gnome.org>
6923         * plugins/document-manager/search-box.c: (on_search_activated):
6924         Mark messages for translation
6926 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
6928         reviewed by: Johannes Schmid <jhs@gnome.org>
6930         * plugins/Makefile.am:
6931         * plugins/build-basic-autotools/build-basic-autotools.c:
6932         (build_compile_file_real):
6933         * plugins/search/search-replace.c:
6934         * plugins/valgrind/preferences.c: (build_general_prefs):
6935         
6936         Fix #484379 â€“ Contents of Makefile.am plugins and
6937         #484419 â€“ Improvement into translation
6939 2007-10-06  Johannes Schmid <jhs@gnome.org>
6941         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6943         Fixed to properly support pointer-to-pointer (**) types
6945         * libanjuta/interfaces/libanjuta.idl:
6946         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
6947         * plugins/sourceview/sourceview-cell.h:
6948         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
6949         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
6950         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
6951         (isearch_backward), (isearch_iface_init):
6952         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
6953         (itext_editor_iface_init), (iselection_set_iter),
6954         (iselection_get_start_iter), (iselection_get_end_iter),
6955         (iselection_iface_init), (isearch_forward), (isearch_backward),
6956         (isearch_iface_init):
6957         
6958         Added IAnjutaEditorSearch interface and some utility methods to
6959         migrate from positions to iterators for the editor interface.
6960         
6961         * plugins/document-manager/Makefile.am:
6962         * plugins/document-manager/action-callbacks.c:
6963         (on_goto_line_no1_activate), (on_show_search):
6964         * plugins/document-manager/action-callbacks.h:
6965         * plugins/document-manager/anjuta-docman.c:
6966         (anjuta_docman_add_document), (anjuta_docman_show_editor),
6967         (anjuta_docman_grab_text_focus):
6968         * plugins/document-manager/anjuta-document-manager.ui:
6969         * plugins/document-manager/goto_line.c: (removed)
6970         * plugins/document-manager/goto_line.h: (removed)
6971         * plugins/document-manager/search-box.c:
6972         * plugins/document-manager/search-box.h:
6973         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6974         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
6975         (update_editor_ui_interface_items), (on_editor_added),
6976         (activate_plugin), (deactivate_plugin):
6977         * plugins/document-manager/plugin.h:
6978         
6979         Created new incremental "Quick Search" bar in the document manager to
6980         replace the crappy EggToolbar entries. Uses the new search interface and
6981         it thus much faster and more reliable.
6982         Fixes: 
6983         Bug 357544 â€“ incremental search should work consistently (or not at all) 
6984         when main toolbar is hidden
6985         Bug 440637 â€“ Search, don't work very well (partly for incremental search)
6986         
6987         * plugins/search/anjuta-search.ui:
6988         * plugins/search/plugin.c: (activate_plugin):
6989         
6990         Removed incremental search stuff
6991         
6992         * plugins/build-basic-autotools/build-basic-autotools.c:
6993         (on_session_save), (on_session_load):
6994         * plugins/build-basic-autotools/executer.c:
6995         (get_program_parameters):
6996         
6997         Scroll to selected executable and remember it across sessions
6998         (followup of #477976)
6999         
7000         * plugins/debug-manager/plugin.c: (value_added_current_editor):
7001         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
7002         
7003         * plugins/devhelp/anjuta-devhelp.ui:
7004         Rearraged toolbar items a bit
7006 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
7008         * plugins/debug-manager/command.c,
7009         plugins/debug-manager/queue.c,
7010         plugins/gdb/plugin.c,
7011         plugins/gdb/debugger.c:
7012         Fix several crashing bugs (including bug#482985) with the debugger
7013         when closing project, stopping the debugger, restarting the program
7015 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
7017         * libanjuta/anjuta-launcher.c:
7018         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
7020 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
7022         * plugins/debug-manager/command.c,
7023         plugins/debug-manager/queue.c:
7024         Asynchronous command can abort other commands in queue
7025         Resynchronize debugger state when a command is cancelled
7027         * plugins/debug-manager/breakpoints.c:
7028         Free BreakpointItem only when it is not used anymore
7030         * plugins/gdb/plugin.c:
7031         Do not return TRUE if the callback and/or ready signal is not used
7033         * plugins/gdb/debugger.c:
7034         Fix a crash, return correct state when debugger is stopped
7036 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
7038         * plugins/project-wizard/autogen.c:
7039         Fix bug#482067, escape project wizard user defined strings
7041 2007-10-01  Johannes Schmid <jhs@gnome.org>
7043         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7044         .glade:
7045         * plugins/build-basic-autotools/build-basic-autotools.c:
7046         (basic_autotools_plugin_instance_init):
7047         * plugins/build-basic-autotools/build-basic-autotools.h:
7048         * plugins/build-basic-autotools/executer.c:
7049         (get_program_parameters):
7050         
7051         Fixed #477976 – Keybinding in run dialog
7053 2007-09-30  Johannes Schmid <jhs@gnome.org>
7055         * plugins/Makefile.am:
7056         Do not build indent plugin (yet)
7057         
7058         * plugins/document-manager/plugin.c: (ipreferences_merge):
7059         Fixed unintentional and wrong change
7061         * plugins/indent/anjuta-indent.ui:
7062         Added missing file
7064 2007-09-28  Johannes Schmid <jhs@gnome.org>
7066         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
7067         * libanjuta/anjuta-launcher.h:
7068         Add a method to send EOF to some process. Needed for the indent plugin
7069         and should be useful in general. It does not actually send EOF as this
7070         is not possible with utf-8, but closes the stream instead.
7072         * plugins/devhelp/plugin.c: (value_added_current_editor):
7073         Fixed a Gtk-Critical due to the IAnjutaEditor - 
7074         IAnjutaDocument switch.
7076         * configure.in:
7077         * plugins/Makefile.am:
7078         * plugins/document-manager/Makefile.am:
7079         * plugins/document-manager/action-callbacks.c:
7080         * plugins/document-manager/anjuta-document-manager.glade:
7081         * plugins/document-manager/anjuta-document-manager.ui:
7082         * plugins/document-manager/images/Makefile.am:
7083         * plugins/document-manager/images/indent_auto.xpm:
7084         * plugins/document-manager/images/indent_set.xpm:
7085         * plugins/document-manager/indent-dialog.c:
7086         * plugins/document-manager/indent-dialog.h:
7087         * plugins/document-manager/indent-util.c:
7088         * plugins/document-manager/indent-util.h:
7089         * plugins/document-manager/indent_test.c:
7090         * plugins/document-manager/plugin.c: (register_stock_icons),
7091         (docman_plugin_instance_init), (ipreferences_merge):
7092         * plugins/document-manager/plugin.h:
7093         
7094         Removed indent code from document manager
7095         
7096         * plugins/indent/Makefile.am:
7097         * plugins/indent/indent-dialog.c:
7098         * plugins/indent/indent-util.c: (indent_init_indent_style):
7099         * plugins/indent/indent.glade:
7100         * plugins/indent/indent.plugin.in:
7101         * plugins/indent/plugin.c: (on_indent_finished),
7102         (on_indent_output), (on_indent_action_activate),
7103         (on_edit_editor_indent), (on_style_combo_changed),
7104         (value_added_current_editor), (value_removed_current_editor),
7105         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
7106         (indent_plugin_finalize), (indent_plugin_dispose),
7107         (anjuta_indent_plugin_instance_init),
7108         (anjuta_indent_plugin_class_init), (ipreferences_merge),
7109         (ipreferences_unmerge), (ipreferences_iface_init):
7110         * plugins/indent/plugin.h:
7112         Moved indent code to it's own plugin. Also reimplemented indent invocation
7113         using anjuta_launcher and streams. This is not yet completely working, maybe
7114         I got something wrong with the launcher.
7115         Also fixed #478987 – Unusable 'Indent setting window' on preferences
7117 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
7119         * plugins/debug-manager/plugin.c:
7120         Fix bug#480851, disconnect save_session signal when plugin is unloaded
7122 2007-09-27  Johannes Schmid <jhs@gnome.org>
7124         * libanjuta/interfaces/libanjuta.idl:
7125         * plugins/Makefile.am:
7126         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
7127         (isymbol_type_str), (isymbol_name), (isymbol_args),
7128         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
7129         (isymbol_impl), (isymbol_iface_init):
7130         * plugins/symbol-browser/an_symbol_info.c:
7131         * plugins/symbol-browser/an_symbol_info.h:
7132         * plugins/symbol-db/Makefile.am:
7133         * plugins/symbol-db/plugin.c:
7134         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
7135         (value_added_current_editor), (on_editor_foreach_clear),
7136         (value_removed_current_editor), (project_root_added),
7137         (symbol_db_activate), (symbol_db_deactivate),
7138         (isymbol_manager_search):
7139         * plugins/symbol-db/readtags.c: (initialize_1):
7140         * plugins/symbol-db/symbol-db-engine-iterator.c:
7141         (sdb_engine_iterator_instance_init),
7142         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
7143         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
7144         (symbol_db_engine_iterator_move_next),
7145         (symbol_db_engine_iterator_move_prev),
7146         (symbol_db_engine_iterator_get_n_items),
7147         (symbol_db_engine_iterator_last),
7148         (symbol_db_engine_iterator_set_position),
7149         (symbol_db_engine_iterator_get_position),
7150         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
7151         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
7152         (isymbol_iter_foreach), (isymbol_iter_set_position),
7153         (isymbol_iter_get_position), (isymbol_iter_get_length),
7154         (isymbol_iter_clone), (isymbol_iter_assign),
7155         (isymbol_iter_iface_init):
7156         * plugins/symbol-db/symbol-db-engine-iterator.h:
7157         * plugins/symbol-db/symbol-db-engine.c:
7158         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
7159         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
7160         (sdb_engine_finalize), (sdb_engine_get_type),
7161         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
7162         (sdb_engine_get_table_id_by_unique_name2),
7163         (sdb_engine_get_table_id_by_unique_name3),
7164         (symbol_db_engine_add_new_workspace),
7165         (symbol_db_engine_get_opened_project_name),
7166         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
7167         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
7168         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
7169         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
7170         (sdb_engine_add_new_scope_definition),
7171         (sdb_engine_add_new_tmp_heritage_scope),
7172         (sdb_engine_second_pass_update_scope_1),
7173         (sdb_engine_second_pass_update_heritage),
7174         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
7175         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
7176         (symbol_db_engine_update_project_symbols),
7177         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
7178         (symbol_db_engine_update_buffer_symbols),
7179         (sdb_engine_walk_down_scope_path),
7180         (sdb_engine_prepare_symbol_info_sql),
7181         (symbol_db_engine_get_global_members),
7182         (symbol_db_engine_get_scope_members_by_symbol_id),
7183         (symbol_db_engine_get_scope_members),
7184         (symbol_db_engine_get_current_scope),
7185         (symbol_db_engine_get_file_symbols):
7186         * plugins/symbol-db/symbol-db-engine.h:
7187         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
7188         (on_symbol_updated), (on_symbol_inserted),
7189         (symbol_db_view_locals_get_line),
7190         (symbol_db_view_locals_update_list):
7191         * plugins/symbol-db/symbol-db-view-search.c:
7192         (sdb_view_search_model_filter), (sdb_view_search_get_type):
7193         * plugins/symbol-db/symbol-db-view-search.h:
7194         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
7195         (do_add_hidden_children), (do_recurse_and_add_new_sym),
7196         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
7197         * plugins/symbol-db/tables.sql:
7198         * plugins/symbol-db/test/Makefile.am:
7199         * plugins/symbol-db/test/main.c: (add_new_files), (main):
7200         Updated patch from Massimo to improve symbol-db plugin
7202         * plugins/document-manager/plugin.c: (on_editor_changed):
7203         Make the code a bit more robust
7204         
7205         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7206         (anjuta_document_get_property), (anjuta_document_class_init),
7207         (anjuta_document_init), (set_uri), (document_loader_loaded),
7208         (anjuta_document_load), (document_saver_saving):
7209         * plugins/sourceview/anjuta-document.h:
7210         * plugins/sourceview/sourceview.c: (autodetect_language),
7211         (ilanguage_set_language), (ilanguage_get_language):
7212         Fix language detection on startup
7214 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
7216         * plugins/document-manager/action-callbacks.c:
7217         (on_editor_command_upper_case_activate),
7218         (on_editor_command_lower_case_activate): Leftover commit from previous
7219         commit (see last changlog entry by me).
7220         
7221         * plugins/file-manager/plugin.c: (file_manager_activate):
7222         Gave proper widget name so that layout works.
7224 2007-09-26  Johannes Schmid <jhs@gnome.org>
7226         * plugins/document-manager/plugin.c: (on_editor_changed),
7227         (docman_plugin_instance_init):
7228         Only unload/load language-support plugins if necessary.
7229         
7230         * plugins/language-manager/plugin.c: (language_manager_activate):
7231         Removed some debugging code
7233         * plugins/sourceview/sourceview.c: (on_document_saved),
7234         (ilanguage_set_language), (ilanguage_get_language):
7235         Fixed ianjuta_language interface and ensure that highlighting is
7236         activated when a new file is saved.
7237         
7238 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
7240         * libanjuta/interfaces/libanjuta.idl:
7241         * plugins/document-manager/action-callbacks.c:
7242         (on_editor_command_upper_case_activate),
7243         (on_editor_command_lower_case_activate):
7244         * plugins/editor/text_editor.c: (iselection_has_selection),
7245         (iselection_get_start), (iselection_get_end),
7246         (iselection_iface_init):
7247         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
7248         * plugins/sourceview/sourceview.c: (iselect_has_selection),
7249         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
7250         method and implemented it for both scintilla and sourceview editors.
7251         Updated document-manager and assist plugins to use the new method.
7253 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
7255         * plugins/file-manager/file-view.c:
7256         Fix typo, allow to compile new file manager with gtk < 2.12
7258 2007-09-25  Johannes Schmid <jhs@gnome.org>
7260         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
7261         Support Auto-Indent for single lines (e.g no selection);
7262         
7263         * plugins/macro/plugin.c:
7264         Do not use the same shortcut as auto-indent does
7265         
7266         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
7267         Optimized keyboard navigation - do not emit char_added when only
7268         navigation keys have been pressed.
7270 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
7272         * plugins/language-support-cpp-java/cpp-java-assist.c:
7273         (on_assist_chosen), (cpp_java_assist_install),
7274         (cpp_java_assist_uninstall):
7275         * plugins/language-support-cpp-java/plugin.c: (install_support),
7276         (uninstall_support): Install and uninstall support in correct order.
7277         Fixes a bug where it was installed multiple times resulting in
7278         inserting autocomplete text multiple times.
7280 2007-09-25  Johannes Schmid <jhs@gnome.org>
7282         * configure.in:
7283         Add GNOME_WARNING_FLAGS(maximum) and
7284         GNOME_CXX_WARNIGS(yes) to avoid bugs
7285         the compiler can warn you.
7286         
7287         * libegg/test-tree-utils.c: (key_test):
7288         * plugins/file-manager/file-model.c:
7289         (file_model_cancel_expand_idle), (file_model_sort),
7290         (file_model_row_expanded):
7291         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7292         (file_view_refresh), (file_view_get_selected), (file_view_init),
7293         (file_view_new):
7294         * plugins/file-manager/file-view.h:
7295         * plugins/symbol-db/readtags.c: (initialize_1):
7296         * src/main.c:
7297         
7298         Fixed the more critical warnings
7300 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
7302         Icons from tpgww@onepost.net:
7303         * configure.in:
7304         * plugins/debug-manager/Makefile.am:
7305         * plugins/debug-manager/images/Makefile.am:
7306         * plugins/debug-manager/images/anjuta-attach.svg:
7307         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
7308         * plugins/debug-manager/images/anjuta-step-into.svg:
7309         * plugins/debug-manager/images/anjuta-step-out.svg:
7310         * plugins/debug-manager/images/anjuta-step-over.svg:
7311         * plugins/debug-manager/plugin.c: (register_stock_icons):
7312         * plugins/document-manager/Makefile.am:
7313         * plugins/document-manager/block_select.xpm:
7314         * plugins/document-manager/fold_close.xpm:
7315         * plugins/document-manager/fold_open.xpm:
7316         * plugins/document-manager/fold_toggle.xpm:
7317         * plugins/document-manager/images/Makefile.am:
7318         * plugins/document-manager/images/anjuta-block-end.svg:
7319         * plugins/document-manager/images/anjuta-block-start.svg:
7320         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
7321         * plugins/document-manager/images/anjuta-bookmark-first.svg:
7322         * plugins/document-manager/images/anjuta-bookmark-last.svg:
7323         * plugins/document-manager/images/anjuta-bookmark-next.svg:
7324         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
7325         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
7326         * plugins/document-manager/indent.xpm:
7327         * plugins/document-manager/indent_auto.xpm:
7328         * plugins/document-manager/indent_dcr.xpm:
7329         * plugins/document-manager/indent_inc.xpm:
7330         * plugins/document-manager/indent_set.xpm:
7331         * plugins/document-manager/plugin.c: Added nicer icons for
7332         document manager and debugger. Organized icons in 'images'
7333         directories.
7335 2007-09-24  Johannes Schmid <jhs@gnome.org>
7337         * src/anjuta-app.c: (anjuta_app_add_widget_full):
7338         Fixed a missing NULL in g_object_set.
7340 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
7342         * plugins/language-support-cpp-java/cpp-java-assist.c:
7343         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
7344         scope memebers just after scope operator is entered.
7346 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
7348         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7349         * plugins/language-support-cpp-java/cpp-java-assist.c:
7350         (completion_function), (completion_compare),
7351         (cpp_java_assist_tag_destroy), (create_completion),
7352         (cpp_java_assist_destroy_completion_cache),
7353         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
7354         Show '()' for function items in autocomplete list. Allow adding
7355         ' ' and/or '(' after function call autocompletion and have preferences
7356         settings for them.
7358 2007-09-24  Johannes Schmid <jhs@gnome.org>
7360         * sourceview.c: Reverting patch from r3157 because
7361         of side-effects
7363 2007-09-24  Johannes Schmid <jhs@gnome.org>
7365         * plugins/search/search-replace.c: (on_message_clicked):
7367         Fixed #427104 – No "highlight" of lines matching find-result
7369 2007-09-24  Johannes Schmid <jhs@gnome.org>
7371         * src/anjuta.glade:
7373         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
7375 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
7377         reviewed by: Johannes Schmid <jhs@gnome.org>
7379         * plugins/build-basic-autotools/executer.c: (execute_program):
7380         Fix #478238 – set env for execute programe in the terminal
7382 2007-09-24 Tom <tpgww@onepost.net>
7384         reviewed by: Johannes Schmid <jhs@gnome.org>
7386         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
7387         Fix memory leak
7388         
7389         * plugins/debug-manager/disassemble.c: (on_disassemble):
7390         Correct a format string in DEBUG_PRINT()
7392 2007-09-23  Johannes Schmid <jhs@gnome.org>
7394         * plugins/sourceview/sourceview.c: (offset_to_position),
7395         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
7396         (ieditor_get_position), (iselect_set), (iselect_get_start),
7397         (iselect_get_end):
7398         
7399         Fixed #Bug 440637 – Search, don't work very well
7401 2007-09-23  Johannes Schmid <jhs@gnome.org>
7403         * plugins/file-manager/file-model.c: (file_model_get_filename):
7404         * plugins/file-manager/file-model.h:
7405         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
7406         (file_view_init), (file_view_class_init):
7407         * plugins/message-view/message-view.c:
7408         (message_view_query_tooltip), (message_view_dispose),
7409         (message_view_instance_init), (message_view_class_init):
7411         Added GTK+ 2.12 style tooltips to file-manager and message view.
7412         Only build if GTK+ 2.12 is availible otherwise for message-view, the
7413         old implementation is used.
7415 2007-09-23  Johannes Schmid <jhs@gnome.org>
7417         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
7418         Fixed typo
7419         
7420         * plugins/language-manager/language-manager.plugin.in:
7421         Marked UserActivatable=FALSE
7422         
7423         * plugins/language-manager/plugin.c: (load_languages),
7424         (language_manager_activate), (language_manager_deactivate),
7425         (language_manager_dispose), (language_manager_instance_init),
7426         (language_manager_find_mime_type), (language_manager_find_string),
7427         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
7428         (ilanguage_get_name), (ilanguage_get_strings):
7429         
7430         Fixed various stupid bugs in language-manager plugin
7431         
7432         * plugins/symbol-db/symbol-db-engine.c:
7433         (sdb_engine_second_pass_update_scope_1):
7434         
7435         Add a g_return_if_fail to avoid a crash though still unsure
7436         what's causing it.
7438 2007-09-23  Johannes Schmid <jhs@gnome.org>
7440         * plugins/symbol-db/plugin.c: (on_project_element_added),
7441         (sources_array_free), (sources_array_add_foreach),
7442         (project_root_added):
7443         * plugins/symbol-db/symbol-db-engine.c:
7444         (symbol_db_engine_add_new_files):
7445         * plugins/symbol-db/symbol-db-engine.h:
7446         
7447         Added support for other languages than "C" to symbol-db. Now
7448         supports all languages listed by the language-manager.
7450 2007-09-23  Tom <tpgww@onepost.net>
7452         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
7454         * configure.in:
7455         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
7456         
7457         * libanjuta/anjuta-glue-factory.c: (load_plugin),
7458         (anjuta_glue_factory_get_object_type):
7459         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
7460         * plugins/build-basic-autotools/build-basic-autotools.c:
7461         (value_added_current_editor):
7462         * plugins/debug-manager/breakpoints.c:
7463         (breakpoints_dbase_edit_breakpoint),
7464         (on_toggle_breakpoint_activate):
7465         * plugins/debug-manager/plugin.c:
7466         (on_run_to_cursor_action_activate):
7467         * plugins/debug-manager/stack_trace.c:
7468         (dma_thread_update_stack_trace):
7469         * plugins/gdb/plugin.c:
7470         * plugins/glade/plugin.c: (ifile_open):
7471         * plugins/profiler/gprof-call-graph-view.c:
7472         * plugins/profiler/gprof-flat-profile-view.c:
7473         * plugins/profiler/gprof-function-call-tree-view.c:
7474         * plugins/profiler/gprof-options.c: (setup_widgets):
7475         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7476         * plugins/search/search-replace_backend.c:
7477         (file_buffer_new_from_te):
7478         * plugins/sourceview/assist-tip.c: (assist_tip_move):
7479         * plugins/sourceview/assist-window.c: (assist_window_set_property),
7480         (assist_window_get_property), (assist_window_move):
7481         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
7482         (value_added_current_editor):
7483         * plugins/symbol-db/plugin.c: (value_added_current_editor):
7484         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7485         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
7486         
7487         Many small code, warnings and leak fixes
7489 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
7491         * (removed) plugins/debug-manager/debugger.c,
7492         (removed) plugins/debug-manager/debugger.h,
7493         (added) plugins/debug-manager/command.c,
7494         (added) plugins/debug-manager/command.h,
7495         (added) plugins/debug-manager/queue.c,
7496         (added) plugins/debug-manager/queue.h,
7497         plugins/debug-manager/breakpoints.c,
7498         plugins/debug-manager/debug_tree.c,
7499         plugins/debug-manager/debug_tree.h,
7500         plugins/debug-manager/disassemble.c,
7501         plugins/debug-manager/disassemble.h,
7502         plugins/debug-manager/locals.c,
7503         plugins/debug-manager/locals.h,
7504         plugins/debug-manager/memory.c,
7505         plugins/debug-manager/memory.h,
7506         plugins/debug-manager/plugin.c,
7507         plugins/debug-manager/plugin.h,
7508         plugins/debug-manager/registers.c,
7509         plugins/debug-manager/registers.h,
7510         plugins/debug-manager/sharedlib.c,
7511         plugins/debug-manager/sharedlib.h,
7512         plugins/debug-manager/signals.c,
7513         plugins/debug-manager/signals.h,
7514         plugins/debug-manager/stack_trace.c,
7515         plugins/debug-manager/stack_trace.h,
7516         plugins/debug-manager/start.h,
7517         plugins/debug-manager/start.c,
7518         plugins/debug-manager/threads.c,
7519         plugins/debug-manager/threads.h,
7520         plugins/debug-manager/watch.c,
7521         plugins/debug-manager/watch.h,
7522         plugins/debug-manager/Makefile.am,
7523         plugins/gdb/debugger.c,
7524         plugins/gdb/debugger.h,
7525         plugins/gdb/plugin.c,
7526         libanjuta/interfaces/libanjuta.idl:
7527         Split debug-manager/debugger.c into command.c and queue.c
7528         Clean up debugger queue
7529         DmaDebuggerQueue object does not implement IAnjutaDebugger
7531 2007-09-23  Johannes Schmid <jhs@gnome.org>
7533         * configure.in:
7534         Bumped version to 2.3.0 (to ensure bugzilla bugs are
7535         set correctly, etc.)
7536         
7537         * libanjuta/anjuta-glue-factory.c: (load_plugin):
7538         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
7539         (plugin_set_update):
7540         
7541         Show an error dialog instead of crashing when plugin loading fails
7543         * plugins/language-manager/Makefile.am:
7544         * plugins/language-manager/language-manager.plugin.in:
7545         * plugins/language-manager/languages.xml:
7546         * plugins/language-manager/plugin.c: (language_destroy),
7547         (load_languages), (language_manager_activate),
7548         (language_manager_deactivate), (language_manager_finalize),
7549         (language_manager_dispose), (language_manager_instance_init),
7550         (language_manager_class_init), (language_manager_find_mime_type),
7551         (language_manager_find_string), (ilanguage_get_from_mime_type),
7552         (ilanguage_get_from_string), (ilanguage_get_name),
7553         (ilanguage_get_strings), (ilanguage_iface_init):
7554         * plugins/language-manager/plugin.h:
7555         
7556         Added new language-manager plugin to have a better organisation for
7557         language names. The xml probabaly needs to be extended over time.
7558         
7559         * plugins/Makefile.am:
7560         * plugins/document-manager/plugin.c: (on_editor_changed):
7561         
7562         Adapted to new IAnjutaLanguage interface. Do not unload language-support
7563         because it does not really save memory but makes tab switching slow.
7564         
7565         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
7566         .in:
7567         * plugins/language-support-cpp-java/plugin.c: (install_support),
7568         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
7569         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
7570         unloading
7572         * plugins/language-support-cpp-java/cpp-java-assist.c:
7573         (cpp_java_assist_show_autocomplete):
7574         
7575         Fix autocomplete to only show valid completions
7577         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7578         Calltips always have correct size and position now
7580 2007-09-22  Johannes Schmid <jhs@gnome.org>
7582         * plugins/search/search-replace_backend.c: (get_next_match):
7583         Removed code introduced by accident that causes a crash.
7584         
7585         * plugins/sourceview/sourceview-tags.c:
7586         * plugins/sourceview/sourceview-tags.h:
7587         Removed ununsed files
7589 2007-09-22  Johannes Schmid <jhs@gnome.org>
7591         * plugins/language-support-cpp-java/cpp-java-assist.c:
7592         Fixed build error
7594 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7596         * plugins/language-support-cpp-java/cpp-java-assist.c:
7597         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
7598         Increased matching brace search to 500 chars.
7600 2007-09-21  Johannes Schmid <jhs@gnome.org>
7602         * plugins/language-support-cpp-java/cpp-java-assist.c:
7603         (cpp_java_assist_get_pre_word),
7604         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
7605         
7606         Added some profiling debug code
7607         
7608         * plugins/language-support-cpp-java/cpp-java-utils.c:
7609         (cpp_java_util_jump_to_matching_brace):
7610         * plugins/language-support-cpp-java/cpp-java-utils.h:
7611         * plugins/language-support-cpp-java/plugin.c:
7612         (get_line_indentation_base), (get_line_auto_indentation):
7613         
7614         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
7615         avoid looping over the whole file when using calltips which is too slow and
7616         unneeded.
7617         
7618         * plugins/sourceview/assist-tip.c: (assist_tip_init),
7619         (assist_tip_set_tips), (assist_tip_get_coordinates),
7620         (assist_tip_new):
7621         * plugins/sourceview/sourceview.c: (iassist_show_tips):
7622         
7623         Better calltips appearance (use theme now) and avoid jumping
7624         calltips
7626 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7628         * plugins/document-manager/plugin.c:
7629         (update_editor_ui_interface_items):
7630         * plugins/language-support-cpp-java/plugin.c: (install_support),
7631         (uninstall_support): Moved autocomplete ui update code from
7632         document-manager to language-plugin.
7634 2007-09-21  Johannes Schmid <jhs@gnome.org>
7636         * libanjuta/interfaces/libanjuta.idl:
7637         
7638         Added IAnjutaLanguage interface (might still change...) for
7639         the upcoming language-manager plugin.
7640         
7641         * plugins/file-manager/Makefile.am:
7642         * plugins/file-manager/file-model.c:
7643         (file_model_cancel_expand_idle), (file_model_add_dummy),
7644         (file_model_expand_idle), (file_model_sort),
7645         (file_model_row_expanded), (file_model_row_collapsed),
7646         (file_model_init), (file_model_finalize),
7647         (file_model_set_property), (file_model_get_property),
7648         (file_model_class_init), (file_model_new), (file_model_refresh),
7649         (file_model_get_uri):
7650         * plugins/file-manager/file-model.h:
7651         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7652         (file_view_expand_row_idle), (file_view_refresh),
7653         (file_view_get_selected), (file_view_button_press_event),
7654         (file_view_selection_changed), (file_view_init),
7655         (file_view_get_property), (file_view_set_property),
7656         (file_view_finalize), (file_view_class_init):
7657         
7658         Split up model/view as far as possible and fixed some file-manager
7659         bugs (popup-menu and incorrect project loading).
7660         
7661         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7662         Use monospace font for tips.
7663         
7664         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
7665         (sourceview_cell_new), (icell_get_character), (icell_get_length),
7666         (icell_get_attribute), (icell_style_get_font_description),
7667         (icell_style_get_color), (icell_style_get_background_color),
7668         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
7669         (iiter_foreach), (iiter_set_position), (iiter_get_position),
7670         (iiter_get_length), (iiter_clone), (iiter_assign):
7672         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
7673         interface. This is way faster though it has the drawback to create invalid
7674         iterators if the buffer is changed.
7676 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7678         * libanjuta/interfaces/libanjuta.idl:
7679         * plugins/document-manager/action-callbacks.c:
7680         * plugins/document-manager/anjuta-document-manager.ui:
7681         * plugins/document-manager/plugin.c: (register_stock_icons):
7682         * plugins/editor/text_editor.c:
7683         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7684         * plugins/language-support-cpp-java/cpp-java-assist.c:
7685         (cpp_java_assist_get_calltip_context):
7686         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
7687         (register_stock_icons), (cpp_java_plugin_activate_plugin):
7689         Moved autocomplete menu action from document-manager to assist plugin
7690         and got rid of deprecated autocomplete interface.
7692 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
7694         * libanjuta/interfaces/libanjuta.idl:
7695         * plugins/editor/text_editor.c: (iassist_iface_init):
7696         * plugins/language-support-cpp-java/cpp-java-assist.c:
7697         (cpp_java_assist_check), (on_assist_chosen):
7698         * plugins/sourceview/sourceview.c: (iassist_iface_init):
7699         Removed react() methods in both editors and assist interface. Assist
7700         plugin itself handles setting the autocomplete. Also fixed
7701         some mem leaks.
7703 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
7705         * plugins/file-manager/Makefile.am:
7706         * plugins/file-manager/file-view.c: (file_view_add_dummy),
7707         (file_view_expand_idle), (file_view_init):
7708         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
7709         (file_manager_set_default_uri), (project_root_added),
7710         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
7711         (file_manager_activate), (file_manager_deactivate),
7712         (file_manager_instance_init), (file_manager_class_init),
7713         (ifile_manager_set_root), (ifile_manager_set_selected),
7714         (ifile_manager_iface_init): Adjusted white spaces to match
7715         anjuta convention.
7717 2007-09-19  Naba Kumar  <naba@gnome.org>
7719         * libanjuta/interfaces/libanjuta.idl:
7720         * plugins/editor/text_editor.c: (text_editor_instance_init),
7721         (iassist_show_tips), (iassist_cancel_tips),
7722         (iassist_hide_suggestions), (iassist_iface_init):
7723         * plugins/editor/text_editor.h:
7724         * plugins/editor/text_editor_cbs.c:
7725         (on_text_editor_scintilla_notify):
7726         * plugins/language-support-cpp-java/cpp-java-assist.c:
7727         (is_scope_context_character), (is_word_character),
7728         (create_completion), (cpp_java_assist_get_scope_context),
7729         (cpp_java_assist_get_pre_word),
7730         (cpp_java_assist_get_scope_operator),
7731         (cpp_java_assist_destroy_completion_cache),
7732         (cpp_java_assist_create_scope_completion_cache),
7733         (cpp_java_assist_create_word_completion_cache),
7734         (cpp_java_assist_show_autocomplete),
7735         (cpp_java_assist_get_calltip_context),
7736         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
7737         (on_editor_char_added), (on_assist_chosen),
7738         (cpp_java_assist_install), (cpp_java_assist_uninstall),
7739         (cpp_java_assist_init), (cpp_java_assist_finalize):
7740         * plugins/language-support-cpp-java/cpp-java-assist.h:
7741         * plugins/language-support-cpp-java/plugin.c:
7742         (initialize_indentation_params):
7743         * plugins/sourceview/assist-tip.c:
7744         * plugins/sourceview/assist-tip.h:
7745         * plugins/sourceview/sourceview-private.h:
7746         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7747         (on_assist_tip_destroyed), (on_assist_cancel),
7748         (on_document_char_added), (iassist_get_suggestions),
7749         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
7750         
7751         Implement state-less assistance so that assist can be evaluated
7752         any given time at any position. Changed IAnjutaEditorAssist interfance
7753         and implementations and removed any state management in editors.
7755 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
7757         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7758         completion items sorting and avoided unnecssary sorts.
7760         * plugins/text-editor.c: Fixed state.
7762 2007-09-17  Johannes Schmid <jhs@gnome.org>
7764         * plugins/language-support-cpp-java/cpp-java-assist.c:
7765         (on_assist_begin):
7766         
7767         Fixed calltips in sourceview
7769 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
7771         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7772         completion items preparation time. Fixed a crash bug.
7774         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7775         Set buffer size (From Massimo, required for symbol-db).
7777         * libanjuta/interfaces/libanjuta.idl: Also pass position information
7778         for suggestions.
7780         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
7781         change in API.
7783         * plugins/editor/aneditor-autocomplete.cxx,
7784         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
7785         Added ANE_GETWORDBEFORECARAT command.
7787         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
7788         using assist interface.
7790         * plugins/editor/text_editor.c: (text_editor_instance_init),
7791         (text_editor_get_word_before_carat),
7792         (text_editor_get_current_word), (iassist_add_trigger),
7793         (iassist_remove_trigger), (on_assist_canceled),
7794         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
7795         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
7796         * plugins/editor/text_editor.h:
7797         * plugins/editor/text_editor_cbs.c: (trigger_size),
7798         (max_trigger_size), (text_editor_check_assist),
7799         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
7800         interface.
7802         * plugins/language-support-cpp-java/Makefile.am:
7803         * plugins/language-support-cpp-java/plugin.c:
7804         (get_line_indentation_base), (get_line_auto_indentation),
7805         (install_support), (uninstall_support),
7806         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
7807         (cpp_java_plugin_instance_init):
7808         * plugins/language-support-cpp-java/plugin.h:
7809         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
7810         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
7811         Make assist a separate class.
7813 2007-09-14  Johannes Schmid <jhs@gnome.org>
7815         * plugins/sourceview/sourceview.c: (iassist_suggest):
7816         Fixed changed char_alignment paramter in language-support
7817         plugin
7819 2007-09-14  Naba Kumar  <naba@gnome.org>
7821         * plugins/language-support-cpp-java/plugin.c: Send the right
7822         'char_alignment' paramenter (needs fixing in sourceview).
7824 2007-09-13  Johannes Schmid <jhs@gnome.org>
7826         * anjuta.anjuta:
7827         * plugins/project-wizard/templates/minimal/project.anjuta:
7828         Use IAnjutaSymbolManager instead of loading the plugin directly.
7829         (TODO: Think of a version to do this for older files...)
7831         * configure.in:
7832         * plugins/Makefile.am:
7833         * plugins/symbol-db/Makefile.am:
7834         
7835         Build symbol-db plugin if libgda-3.0 is found
7837 2007-09-13  Johannes Schmid <jhs@gnome.org>
7839         * plugins/sourceview/Makefile.am:
7840         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7841         (set_uri):
7842         * plugins/sourceview/anjuta-document.h:
7843         Removed lots of dead code
7844         
7845         * plugins/sourceview/anjuta-languages-manager.c:
7846         * plugins/sourceview/anjuta-languages-manager.h:
7847         removed completely
7848         
7849         * plugins/sourceview/sourceview.c: (on_document_char_added),
7850         (on_document_loaded), (sourceview_instance_init),
7851         (iselect_get_start), (iselect_get_end),
7852         (ilanguage_get_supported_languages), (ilanguage_set_language):
7853         
7854         Fixed selection handling and make some adaptions for the changes 
7855         mentioned above
7857 2007-09-13  Johannes Schmid <jhs@gnome.org>
7859         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7860         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7861         (on_assist_update):
7862         
7863         Added preferences to language support completion/calltips
7864         
7865         * plugins/sourceview/assist-window.c: (assist_window_update):
7867         Always select first entry
7869         * plugins/sourceview/sourceview.glade:
7870         Removed old completion preferences
7872 2007-09-11  Naba Kumar  <naba@gnome.org>
7874         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
7875         and possible crash when pressing ctrl+d in terminal after preferences
7876         window has been shown once (no need for backport).
7878         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
7879         implementations to get warnings instead of crashes for unimplemented
7880         interface methods.
7882 2007-09-11   Massimo Cora' <maxcvs@email.it>
7884         Reviewed by: Naba Kumar  <naba@gnome.org>
7886         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7887         * plugins/symbol-db/*:
7888         Added new symbol-database backend based on SQLite 3.
7889         (does not enabled for build currently).
7891 2007-09-10  Johannes Schmid <jhs@gnome.org>
7893         * anjuta.anjuta:
7894         * configure.in:
7895         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
7896         (parse_info_init), (parse_info_free), (valid_element),
7897         (start_element_handler), (end_element_handler), (text_handler),
7898         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
7899         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
7900         (egg_recent_model_monitor), (egg_recent_model_read),
7901         (egg_recent_model_open_file), (egg_recent_model_lock_file),
7902         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
7903         (egg_recent_model_set_property), (egg_recent_model_class_init),
7904         (egg_recent_model_init), (egg_recent_model_add_full),
7905         (egg_recent_model_delete), (egg_recent_model_get_list),
7906         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
7907         (egg_recent_model_set_filter_mime_types),
7908         (egg_recent_model_clear_group_filter),
7909         (egg_recent_model_set_filter_groups),
7910         (egg_recent_model_clear_scheme_filter),
7911         (egg_recent_model_set_filter_uri_schemes),
7912         (egg_recent_model_remove_expired):
7913         
7914         Update EggRecent (#456465)
7916 2007-09-10  Johannes Schmid <jhs@gnome.org>
7918         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
7919         (anjuta_plugin_manager_get_plugin):
7920         * plugins/profiler/gprof-call-graph-view.c:
7921         (gprof_call_graph_view_create_columns):
7922         * plugins/profiler/gprof-flat-profile-view.c:
7923         (gprof_flat_profile_view_create_columns):
7924         * plugins/profiler/gprof-function-call-tree-view.c:
7925         (gprof_function_call_tree_view_create_columns):
7926         
7927         Fixed #466031 â€“ Update of pieces of menus for Localization
7929 2007-09-10  Johannes Schmid <jhs@gnome.org>
7931         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
7932         Bug 343522 â€“ anjuta: Unable to execute commands that use options.
7934 2007-09-09  Johannes Schmid <jhs@gnome.org>
7936         * plugins/document-manager/anjuta-docman.c:
7937         (anjuta_docman_update_page_label):
7938         
7939         Fixed #458034 â€“ Method of indicating unsaved changes breaks convention
7940         
7941         * plugins/document-manager/plugin.c: (update_title),
7942         (value_added_project_root_uri), (value_removed_project_root_uri),
7943         (on_editor_changed), (activate_plugin):
7944         * plugins/document-manager/plugin.h:
7945         * plugins/project-manager/plugin.c: (on_profile_scoped),
7946         (on_profile_descoped), (ifile_open):
7947         
7948         Fixed #427390 â€“ Show path of item in currently focused editor window
7950 2007-09-09  Johannes Schmid <jhs@gnome.org>
7952         * plugins/search/plugin.c: (on_toolbar_find_clicked),
7953         (on_toolbar_find_incremental):
7954         Fix incremental search
7955         
7956         * plugins/sourceview/sourceview.c: (on_document_char_added),
7957         (set_select):
7958         Fixed selection management
7960 2007-09-09  Johannes Schmid <jhs@gnome.org>
7962         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7963         Fixed memory leak
7965         * libanjuta/interfaces/libanjuta.idl:
7966         Extended IAnjutaEditorAssist interface
7967         
7968         * plugins/language-support-cpp-java/plugin.c:
7969         (jump_to_matching_brace), (add_tags), (on_assist_begin),
7970         (assist_cleanup), (on_assist_chosen), (on_assist_update),
7971         (context_character), (get_context), (function_parser),
7972         (cpp_member_parser), (install_assist), (uninstall_assist),
7973         (get_line_indentation_base), (get_line_auto_indentation),
7974         (install_support), (uninstall_support),
7975         (on_value_added_current_editor), (on_value_removed_current_editor),
7976         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
7977         * plugins/language-support-cpp-java/plugin.h:
7978         
7979         Improved fixed editor assistance and added support for function/method
7980         tooltips. jumb_to_matching_brance => jump_to_matching_brace
7981         
7982         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
7983         Removed a FIXME
7984         
7985         * plugins/project-import/project-import.c: (on_import_next):
7986         Added a non-NULL check with could probably fix #474843 but not sure
7987         
7988         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
7989         Fixed anjuta-plugin project wizard
7990         
7991         * plugins/sourceview/Makefile.am:
7992         * plguins/sourceview/assist-tip.[ch]:
7993         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
7994         (anjuta_view_key_press_event):
7995         * plugins/sourceview/assist-window.c: (assist_window_class_init),
7996         (assist_window_init), (assist_window_update), (assist_window_new):
7997         * plugins/sourceview/sourceview-private.h:
7998         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7999         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
8000         (trigger_size), (max_trigger_size), (on_document_char_added),
8001         (sourceview_dispose), (ieditor_get_current_word),
8002         (iassist_add_trigger), (iassist_init_suggestions),
8003         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
8004         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
8005         
8006         Big update on sourceview assist capabilites. Autocompletion should
8007         now work much better and function tooltips are finally supported!
8009         * plugins/sourceview/anjuta-document.h:
8010         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
8011         (anjuta_document_get_current_word):
8012         Fixed get_current_word (inspired by aneditor.cxx implementation)
8014         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
8015         (icell_get_attribute):
8016         Fixed get_attribute() to also detect character constants.
8017         Simplified get_char()
8019         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
8020         (isymbol_manager_get_members), (isymbol_manager_get_parents),
8021         (isymbol_manager_get_completions_at_position):
8022         
8023         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
8025 2007-09-04  Naba Kumar  <naba@gnome.org>
8027         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
8028         projects that can not add sources.
8030         * plugins/file-wizard/file.c: Similarly for file wizard,
8031         Do not enable 'Add to project' projects that can not add sources.
8033 2007-09-04  Naba Kumar  <naba@gnome.org>
8035         * configure.in: Bumped gnome-build requirement to 0.2.0
8036         for project capabilities support.
8038         * plugins/project-manager/plugin.c: Enable/disable project
8039         actions based on project capabilities. Fixes bug #433552:
8040         crash in Anjuta IDE: add file test.h in project on generic
8041         Makefile.
8043         * libanjuta/interfaces/libanjuta.idl: Added method to query
8044         project capabilities.
8046 2007-09-03  Naba Kumar  <naba@gnome.org>
8048         * plugins/file-manager/plugin.c: Set shadow type IN.
8049         * plugins/file-manager/file-view.c: Fixed code style.
8050         * plugins/file-manager/file-view.c: Fixed icons column to size
8051         properly.
8053         * plugins/file-manager/plugin.[c,h]: Fixed code style.
8055         * plugins/file-manager/plugin.c: Fixed crash on closing project and
8056         unmonitors project-uri on file-manager deactivation.
8058         * TODO.tasks: Updated
8060 2007-09-02  Johannes Schmid <jhs@gnome.org>
8062         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
8063         Fixed memory leak
8064         
8065         * plugins/file-manager/file-view.c: (file_view_get_selected),
8066         (file_view_button_press_event), (file_view_finalize):
8067         * plugins/file-manager/plugin.c: (project_root_removed),
8068         (file_manager_deactivate):
8069         
8070         Fixed some small bugs I missed before
8072 2007-09-02  Johannes Schmid <jhs@gnome.org>
8074         * plugins/file-manager/*:
8075         Added new and file-manager
8077 2007-09-02  Johannes Schmid <jhs@gnome.org>
8079         * plugins/file-manager/*:
8080         Removed old file-manager
8082 2007-08-31  Johannes Schmid <jhs@gnome.org>
8084         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
8085         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
8086         
8087         Fixed some memory leaks
8088         
8089         * MAINTAINERS: Fixed
8090         
8091 2007-08-31  Johannes Schmid <jhs@gnome.org>
8093         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
8094         (get_property_value_as_string), (set_property_value_as_string),
8095         (register_callbacks), (preferences_foreach_callback),
8096         (anjuta_preferences_register_property_raw):
8097         * libanjuta/anjuta-preferences.h:
8098         * plugins/build-basic-autotools/build-basic-autotools.c:
8099         (on_build_mesg_format):
8100         * plugins/document-manager/anjuta-document-manager.glade:
8101         * plugins/message-view/anjuta-message-manager-plugin.glade:
8102         
8103         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
8104         broken message view preferences
8105         
8106         * plugins/message-view/message-view.c:
8107         (message_view_instance_init), (pref_change_color), (prefs_init),
8108         (imessage_view_append):
8109         Cleaned up message view (#458041)
8110         
8111         * src/shell.c: (on_preferences_activate),
8112         (anjuta_test_shell_instance_init),
8113         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
8114         Fixed test shell to allow better debugging
8115         
8116 2007-08-31  Johannes Schmid <jhs@gnome.org>
8118         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
8119         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
8120         * plugins/gtodo/main.h:
8121         * plugins/gtodo/plugin.c: (activate_plugin):
8122         
8123         Fixed #423467 (View->Tasks menu items are not 
8124         checked on startup)
8126 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
8128         reviewed by: Johannes Schmid <jhs@gnome.org>
8130         * COPYING:
8131         * data/welcome.txt.in:
8132         * launcher/anjuta_launcher.c:
8133         * libanjuta/anjuta-children.c:
8134         * libanjuta/anjuta-children.h:
8135         * libanjuta/anjuta-debug.h:
8136         * libanjuta/anjuta-encodings.c:
8137         * libanjuta/anjuta-encodings.h:
8138         * libanjuta/anjuta-glue-c.c:
8139         * libanjuta/anjuta-glue-c.h:
8140         * libanjuta/anjuta-plugin-description.c:
8141         * libanjuta/anjuta-plugin-description.h:
8142         * libanjuta/anjuta-plugin-handle.c:
8143         * libanjuta/anjuta-plugin-handle.h:
8144         * libanjuta/anjuta-plugin-manager.c:
8145         * libanjuta/anjuta-plugin-manager.h:
8146         * libanjuta/anjuta-plugin.c:
8147         * libanjuta/anjuta-plugin.h:
8148         * libanjuta/anjuta-preferences.c:
8149         * libanjuta/anjuta-preferences.h:
8150         * libanjuta/anjuta-profile-manager.c:
8151         * libanjuta/anjuta-profile-manager.h:
8152         * libanjuta/anjuta-profile.c:
8153         * libanjuta/anjuta-profile.h:
8154         * libanjuta/anjuta-save-prompt.c:
8155         * libanjuta/anjuta-save-prompt.h:
8156         * libanjuta/anjuta-serializer.c:
8157         * libanjuta/anjuta-serializer.h:
8158         * libanjuta/anjuta-session.c:
8159         * libanjuta/anjuta-session.h:
8160         * libanjuta/anjuta-shell.c:
8161         * libanjuta/anjuta-shell.h:
8162         * libanjuta/anjuta-status.c:
8163         * libanjuta/anjuta-status.h:
8164         * libanjuta/anjuta-ui.c:
8165         * libanjuta/anjuta-ui.h:
8166         * libanjuta/anjuta-utils-priv.h:
8167         * libanjuta/anjuta-utils.c:
8168         * libanjuta/anjuta-utils.h:
8169         * libanjuta/cell-renderer-captioned-image.c:
8170         * libanjuta/cell-renderer-captioned-image.h:
8171         * libanjuta/e-splash.c:
8172         * libanjuta/e-splash.h:
8173         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8174         * libanjuta/interfaces/libanjuta.idl:
8175         * libanjuta/libanjuta.h:
8176         * libanjuta/resources.c:
8177         * libanjuta/resources.h:
8178         * libegg/egg-cell-renderer-text.c:
8179         * libegg/egg-combo-action.c:
8180         * libegg/egg-entry-action.c:
8181         * libegg/egg-recent-action.c:
8182         * libegg/egg-recent-files-module.c:
8183         * libegg/egg-recent-item.c:
8184         * libegg/egg-recent-model.c:
8185         * libegg/egg-recent-view-gtk.c:
8186         * libegg/egg-recent-view.c:
8187         * libegg/egg-submenu-action.c:
8188         * libegg/eggaccelerators.c:
8189         * libegg/eggcellrendererpopup.c:
8190         * libegg/eggcomboselect.c:
8191         * libegg/eggtreemodelfilter.c:
8192         * libegg/eggtreemultidnd.c:
8193         * libegg/gtkcellview.h:
8194         * libegg/treeviewutils/egg-cell-renderer-text.h:
8195         * libegg/treeviewutils/eggaccelerators.h:
8196         * libegg/treeviewutils/eggcellrendererkeys.h:
8197         * libegg/treeviewutils/eggcellrendererpopup.h:
8198         * libegg/treeviewutils/eggtreemodelfilter.h:
8199         * libegg/treeviewutils/eggtreemultidnd.h:
8200         * libegg/treeviewutils/eggtreeviewstate.h:
8201         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
8202         * manuals/anjuta-faqs/Makefile.am:
8203         * manuals/anjuta-manual/C/anjuta-manual.xml:
8204         * manuals/anjuta-manual/C/license.xml:
8205         * manuals/anjuta-manual/es/es.po:
8206         * manuals/anjuta-manual/sv/sv.po:
8207         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
8208         ml:
8209         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
8210         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
8211         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
8212         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
8213         * manuals/old/ja/anjuta-manual/license.xml:
8214         * plugins/build-basic-autotools/build-basic-autotools.c:
8215         * plugins/build-basic-autotools/build-basic-autotools.h:
8216         * plugins/build-basic-autotools/executer.c:
8217         * plugins/build-basic-autotools/executer.h:
8218         * plugins/build/build_file.c:
8219         * plugins/build/build_file.h:
8220         * plugins/build/build_project.c:
8221         * plugins/build/build_project.h:
8222         * plugins/build/clean_project.c:
8223         * plugins/build/clean_project.h:
8224         * plugins/build/commands.c:
8225         * plugins/build/commands.h:
8226         * plugins/build/compile.c:
8227         * plugins/build/compile.h:
8228         * plugins/build/compiler_options.c:
8229         * plugins/build/compiler_options.h:
8230         * plugins/build/configurer.c:
8231         * plugins/build/configurer.h:
8232         * plugins/build/executer.c:
8233         * plugins/build/executer.h:
8234         * plugins/class-gen/cell-renderer-flags.c:
8235         * plugins/class-gen/cell-renderer-flags.h:
8236         * plugins/class-gen/combo-flags.c:
8237         * plugins/class-gen/combo-flags.h:
8238         * plugins/class-gen/element-editor.c:
8239         * plugins/class-gen/element-editor.h:
8240         * plugins/class-gen/generator.c:
8241         * plugins/class-gen/generator.h:
8242         * plugins/class-gen/plugin.c:
8243         * plugins/class-gen/plugin.h:
8244         * plugins/class-gen/transform.c:
8245         * plugins/class-gen/transform.h:
8246         * plugins/class-gen/validator.c:
8247         * plugins/class-gen/validator.h:
8248         * plugins/class-gen/window.c:
8249         * plugins/class-gen/window.h:
8250         * plugins/class-inheritance/class-callbacks.c:
8251         * plugins/class-inheritance/class-callbacks.h:
8252         * plugins/class-inheritance/class-inherit.c:
8253         * plugins/class-inheritance/class-inherit.h:
8254         * plugins/class-inheritance/plugin.c:
8255         * plugins/class-inheritance/plugin.h:
8256         * plugins/cvs-plugin/cvs-actions.c:
8257         * plugins/cvs-plugin/cvs-actions.h:
8258         * plugins/cvs-plugin/cvs-callbacks.c:
8259         * plugins/cvs-plugin/cvs-callbacks.h:
8260         * plugins/cvs-plugin/cvs-execute.c:
8261         * plugins/cvs-plugin/cvs-execute.h:
8262         * plugins/cvs-plugin/cvs-interface.c:
8263         * plugins/cvs-plugin/cvs-interface.h:
8264         * plugins/cvs-plugin/plugin.c:
8265         * plugins/cvs-plugin/plugin.h:
8266         * plugins/debug-manager/breakpoints.c:
8267         * plugins/debug-manager/breakpoints.h:
8268         * plugins/debug-manager/chunk_view.c:
8269         * plugins/debug-manager/chunk_view.h:
8270         * plugins/debug-manager/data_buffer.c:
8271         * plugins/debug-manager/data_buffer.h:
8272         * plugins/debug-manager/data_view.c:
8273         * plugins/debug-manager/data_view.h:
8274         * plugins/debug-manager/debug_tree.c:
8275         * plugins/debug-manager/debug_tree.h:
8276         * plugins/debug-manager/debugger.c:
8277         * plugins/debug-manager/debugger.h:
8278         * plugins/debug-manager/disassemble.c:
8279         * plugins/debug-manager/disassemble.h:
8280         * plugins/debug-manager/info.c:
8281         * plugins/debug-manager/info.h:
8282         * plugins/debug-manager/locals.c:
8283         * plugins/debug-manager/locals.h:
8284         * plugins/debug-manager/memory.c:
8285         * plugins/debug-manager/memory.h:
8286         * plugins/debug-manager/plugin.c:
8287         * plugins/debug-manager/plugin.h:
8288         * plugins/debug-manager/registers.c:
8289         * plugins/debug-manager/registers.h:
8290         * plugins/debug-manager/sexy-icon-entry.c:
8291         * plugins/debug-manager/sexy-icon-entry.h:
8292         * plugins/debug-manager/sharedlib.c:
8293         * plugins/debug-manager/sharedlib.h:
8294         * plugins/debug-manager/signals.c:
8295         * plugins/debug-manager/signals.h:
8296         * plugins/debug-manager/sparse_buffer.c:
8297         * plugins/debug-manager/sparse_buffer.h:
8298         * plugins/debug-manager/sparse_view.c:
8299         * plugins/debug-manager/sparse_view.h:
8300         * plugins/debug-manager/stack_trace.c:
8301         * plugins/debug-manager/stack_trace.h:
8302         * plugins/debug-manager/start.c:
8303         * plugins/debug-manager/start.h:
8304         * plugins/debug-manager/threads.c:
8305         * plugins/debug-manager/threads.h:
8306         * plugins/debug-manager/utilities.c:
8307         * plugins/debug-manager/utilities.h:
8308         * plugins/debug-manager/watch.c:
8309         * plugins/debug-manager/watch.h:
8310         * plugins/devhelp/htmlview.c:
8311         * plugins/devhelp/htmlview.h:
8312         * plugins/document-manager/action-callbacks.c:
8313         * plugins/document-manager/action-callbacks.h:
8314         * plugins/document-manager/anjuta-docman.c:
8315         * plugins/document-manager/anjuta-docman.h:
8316         * plugins/document-manager/editor-tooltips.c:
8317         * plugins/document-manager/editor-tooltips.h:
8318         * plugins/document-manager/file_history.c:
8319         * plugins/document-manager/file_history.h:
8320         * plugins/document-manager/indent-dialog.c:
8321         * plugins/document-manager/indent-dialog.h:
8322         * plugins/document-manager/indent-util.c:
8323         * plugins/document-manager/indent-util.h:
8324         * plugins/document-manager/plugin.c:
8325         * plugins/editor/aneditor-autocomplete.cxx:
8326         * plugins/editor/aneditor-calltip.cxx:
8327         * plugins/editor/aneditor-indent.cxx:
8328         * plugins/editor/aneditor-priv.h:
8329         * plugins/editor/aneditor.cxx:
8330         * plugins/editor/aneditor.h:
8331         * plugins/editor/lexer.h:
8332         * plugins/editor/plugin.c:
8333         * plugins/editor/plugin.h:
8334         * plugins/editor/print.c:
8335         * plugins/editor/print.h:
8336         * plugins/editor/properties.h:
8337         * plugins/editor/properties_cxx.h:
8338         * plugins/editor/style-editor.c:
8339         * plugins/editor/style-editor.h:
8340         * plugins/editor/text-editor-iterable.c:
8341         * plugins/editor/text-editor-iterable.h:
8342         * plugins/editor/text_editor.c:
8343         * plugins/editor/text_editor.h:
8344         * plugins/editor/text_editor_cbs.c:
8345         * plugins/editor/text_editor_cbs.h:
8346         * plugins/editor/text_editor_menu.c:
8347         * plugins/editor/text_editor_menu.h:
8348         * plugins/editor/text_editor_prefs.c:
8349         * plugins/editor/text_editor_prefs.h:
8350         * plugins/file-loader/dnd.c:
8351         * plugins/file-loader/dnd.h:
8352         * plugins/file-loader/plugin.c:
8353         * plugins/file-manager/an_file_view.c:
8354         * plugins/file-manager/plugin.c:
8355         * plugins/file-wizard/file.c:
8356         * plugins/file-wizard/file.h:
8357         * plugins/file-wizard/plugin.c:
8358         * plugins/file-wizard/plugin.h:
8359         * plugins/gdb/debugger.c:
8360         * plugins/gdb/debugger.h:
8361         * plugins/gdb/gdbmi-test.c:
8362         * plugins/gdb/gdbmi.c:
8363         * plugins/gdb/gdbmi.h:
8364         * plugins/gdb/global.h:
8365         * plugins/gdb/parser.c:
8366         * plugins/gdb/parser.h:
8367         * plugins/gdb/plugin.c:
8368         * plugins/gdb/plugin.h:
8369         * plugins/gdb/utilities.c:
8370         * plugins/gdb/utilities.h:
8371         * plugins/glade/plugin.c:
8372         * plugins/glade/plugin.h:
8373         * plugins/gtodo/egg-datetime.c:
8374         * plugins/gtodo/egg-datetime.h:
8375         * plugins/gtodo/eggtrayicon.c:
8376         * plugins/gtodo/eggtrayicon.h:
8377         * plugins/gtodo/plugin.c:
8378         * plugins/gvim/anjuta-vim.c:
8379         * plugins/gvim/anjuta-vim.h:
8380         * plugins/gvim/gtkvim.c:
8381         * plugins/gvim/gtkvim.h:
8382         * plugins/gvim/plugin.c:
8383         * plugins/gvim/plugin.h:
8384         * plugins/language-support-cpp-java/plugin.c:
8385         * plugins/language-support-cpp-java/plugin.h:
8386         * plugins/macro/macro-actions.c:
8387         * plugins/macro/macro-actions.h:
8388         * plugins/macro/macro-db.c:
8389         * plugins/macro/macro-db.h:
8390         * plugins/macro/macro-dialog.c:
8391         * plugins/macro/macro-dialog.h:
8392         * plugins/macro/macro-edit.c:
8393         * plugins/macro/macro-edit.h:
8394         * plugins/macro/macro-util.c:
8395         * plugins/macro/macro-util.h:
8396         * plugins/macro/plugin.c:
8397         * plugins/macro/plugin.h:
8398         * plugins/message-view/anjuta-msgman.c:
8399         * plugins/message-view/anjuta-msgman.h:
8400         * plugins/message-view/message-view.c:
8401         * plugins/message-view/message-view.h:
8402         * plugins/message-view/plugin.c:
8403         * plugins/message-view/plugin.h:
8404         * plugins/patch/patch-plugin.c:
8405         * plugins/patch/patch-plugin.h:
8406         * plugins/patch/plugin.c:
8407         * plugins/patch/plugin.h:
8408         * plugins/profiler/gprof-call-graph-block-entry.c:
8409         * plugins/profiler/gprof-call-graph-block-entry.h:
8410         * plugins/profiler/gprof-call-graph-block.c:
8411         * plugins/profiler/gprof-call-graph-block.h:
8412         * plugins/profiler/gprof-call-graph-view.c:
8413         * plugins/profiler/gprof-call-graph-view.h:
8414         * plugins/profiler/gprof-call-graph.c:
8415         * plugins/profiler/gprof-call-graph.h:
8416         * plugins/profiler/gprof-flat-profile-entry.c:
8417         * plugins/profiler/gprof-flat-profile-entry.h:
8418         * plugins/profiler/gprof-flat-profile-view.c:
8419         * plugins/profiler/gprof-flat-profile-view.h:
8420         * plugins/profiler/gprof-flat-profile.c:
8421         * plugins/profiler/gprof-flat-profile.h:
8422         * plugins/profiler/gprof-function-call-chart-view.c:
8423         * plugins/profiler/gprof-function-call-chart-view.h:
8424         * plugins/profiler/gprof-function-call-tree-view.c:
8425         * plugins/profiler/gprof-function-call-tree-view.h:
8426         * plugins/profiler/gprof-options.c:
8427         * plugins/profiler/gprof-options.h:
8428         * plugins/profiler/gprof-profile-data.c:
8429         * plugins/profiler/gprof-profile-data.h:
8430         * plugins/profiler/gprof-view-manager.c:
8431         * plugins/profiler/gprof-view-manager.h:
8432         * plugins/profiler/gprof-view.c:
8433         * plugins/profiler/gprof-view.h:
8434         * plugins/profiler/plugin.c:
8435         * plugins/profiler/plugin.h:
8436         * plugins/profiler/string-utils.c:
8437         * plugins/profiler/string-utils.h:
8438         * plugins/project-import/plugin.c:
8439         * plugins/project-import/plugin.h:
8440         * plugins/project-import/project-import.c:
8441         * plugins/project-import/project-import.h:
8442         * plugins/project-manager/plugin.c:
8443         * plugins/project-manager/plugin.h:
8444         * plugins/project-wizard/action.c:
8445         * plugins/project-wizard/action.h:
8446         * plugins/project-wizard/autogen.c:
8447         * plugins/project-wizard/autogen.h:
8448         * plugins/project-wizard/druid.c:
8449         * plugins/project-wizard/druid.h:
8450         * plugins/project-wizard/file.c:
8451         * plugins/project-wizard/file.h:
8452         * plugins/project-wizard/header.c:
8453         * plugins/project-wizard/header.h:
8454         * plugins/project-wizard/install.c:
8455         * plugins/project-wizard/install.h:
8456         * plugins/project-wizard/parser.c:
8457         * plugins/project-wizard/parser.h:
8458         * plugins/project-wizard/plugin.c:
8459         * plugins/project-wizard/plugin.h:
8460         * plugins/project-wizard/property.c:
8461         * plugins/project-wizard/property.h:
8462         * plugins/project-wizard/values.c:
8463         * plugins/project-wizard/values.h:
8464         * plugins/sample1/plugin.c:
8465         * plugins/search/plugin.c:
8466         * plugins/search/plugin.h:
8467         * plugins/search/search-replace_backend.c:
8468         * plugins/search/search-replace_backend.h:
8469         * plugins/search/search_preferences.c:
8470         * plugins/sourceview/anjuta-convert.c:
8471         * plugins/sourceview/anjuta-convert.h:
8472         * plugins/sourceview/anjuta-document-loader.c:
8473         * plugins/sourceview/anjuta-document-loader.h:
8474         * plugins/sourceview/anjuta-document-saver.c:
8475         * plugins/sourceview/anjuta-document-saver.h:
8476         * plugins/sourceview/anjuta-document.c:
8477         * plugins/sourceview/anjuta-document.h:
8478         * plugins/sourceview/anjuta-encodings.c:
8479         * plugins/sourceview/anjuta-encodings.h:
8480         * plugins/sourceview/anjuta-languages-manager.c:
8481         * plugins/sourceview/anjuta-languages-manager.h:
8482         * plugins/sourceview/anjuta-utils.c:
8483         * plugins/sourceview/anjuta-utils.h:
8484         * plugins/sourceview/anjuta-view.c:
8485         * plugins/sourceview/anjuta-view.h:
8486         * plugins/sourceview/assist-window.c:
8487         * plugins/sourceview/assist-window.h:
8488         * plugins/sourceview/sourceview-cell.c:
8489         * plugins/sourceview/sourceview-cell.h:
8490         * plugins/sourceview/sourceview-prefs.c:
8491         * plugins/sourceview/sourceview-prefs.h:
8492         * plugins/sourceview/sourceview-print.c:
8493         * plugins/sourceview/sourceview-print.h:
8494         * plugins/sourceview/sourceview-private.h:
8495         * plugins/sourceview/sourceview-tags.c:
8496         * plugins/sourceview/sourceview-tags.h:
8497         * plugins/sourceview/sourceview.c:
8498         * plugins/sourceview/sourceview.h:
8499         * plugins/subversion/plugin.c:
8500         * plugins/subversion/plugin.h:
8501         * plugins/subversion/subversion-actions.c:
8502         * plugins/subversion/subversion-actions.h:
8503         * plugins/subversion/subversion-callbacks.c:
8504         * plugins/subversion/subversion-callbacks.h:
8505         * plugins/subversion/svn-auth.c:
8506         * plugins/subversion/svn-auth.h:
8507         * plugins/subversion/svn-backend-priv.h:
8508         * plugins/subversion/svn-backend.c:
8509         * plugins/subversion/svn-backend.h:
8510         * plugins/subversion/svn-notify.c:
8511         * plugins/subversion/svn-notify.h:
8512         * plugins/subversion/svn-thread.c:
8513         * plugins/subversion/svn-thread.h:
8514         * plugins/symbol-browser/an_symbol.c:
8515         * plugins/symbol-browser/an_symbol.h:
8516         * plugins/symbol-browser/an_symbol_info.c:
8517         * plugins/symbol-browser/an_symbol_info.h:
8518         * plugins/symbol-browser/an_symbol_iter.c:
8519         * plugins/symbol-browser/an_symbol_iter.h:
8520         * plugins/symbol-browser/an_symbol_prefs.c:
8521         * plugins/symbol-browser/an_symbol_prefs.h:
8522         * plugins/symbol-browser/an_symbol_search.c:
8523         * plugins/symbol-browser/an_symbol_search.h:
8524         * plugins/symbol-browser/an_symbol_view.c:
8525         * plugins/symbol-browser/an_symbol_view.h:
8526         * plugins/symbol-browser/plugin.c:
8527         * plugins/symbol-browser/plugin.h:
8528         * plugins/terminal/terminal.c:
8529         * plugins/tools/dialog.c:
8530         * plugins/tools/dialog.h:
8531         * plugins/tools/editor.c:
8532         * plugins/tools/editor.h:
8533         * plugins/tools/execute.c:
8534         * plugins/tools/execute.h:
8535         * plugins/tools/fileop.c:
8536         * plugins/tools/fileop.h:
8537         * plugins/tools/plugin.c:
8538         * plugins/tools/plugin.h:
8539         * plugins/tools/scripts/find-fixmes.pl:
8540         * plugins/tools/scripts/translation-status.pl:
8541         * plugins/tools/tool.c:
8542         * plugins/tools/tool.h:
8543         * plugins/tools/variable.c:
8544         * plugins/tools/variable.h:
8545         * plugins/valgrind/ldd.c:
8546         * plugins/valgrind/ldd.h:
8547         * plugins/valgrind/list.c:
8548         * plugins/valgrind/list.h:
8549         * plugins/valgrind/menu-utils.c:
8550         * plugins/valgrind/menu-utils.h:
8551         * plugins/valgrind/parser.c:
8552         * plugins/valgrind/parser.h:
8553         * plugins/valgrind/plugin.c:
8554         * plugins/valgrind/plugin.h:
8555         * plugins/valgrind/preferences.c:
8556         * plugins/valgrind/preferences.h:
8557         * plugins/valgrind/process.c:
8558         * plugins/valgrind/process.h:
8559         * plugins/valgrind/symtab.c:
8560         * plugins/valgrind/symtab.h:
8561         * plugins/valgrind/vgactions.c:
8562         * plugins/valgrind/vgactions.h:
8563         * plugins/valgrind/vgcachegrindprefs.c:
8564         * plugins/valgrind/vgcachegrindprefs.h:
8565         * plugins/valgrind/vgdefaultview.c:
8566         * plugins/valgrind/vgdefaultview.h:
8567         * plugins/valgrind/vgerror.c:
8568         * plugins/valgrind/vgerror.h:
8569         * plugins/valgrind/vggeneralprefs.c:
8570         * plugins/valgrind/vggeneralprefs.h:
8571         * plugins/valgrind/vghelgrindprefs.c:
8572         * plugins/valgrind/vghelgrindprefs.h:
8573         * plugins/valgrind/vgio.c:
8574         * plugins/valgrind/vgio.h:
8575         * plugins/valgrind/vgmemcheckprefs.c:
8576         * plugins/valgrind/vgmemcheckprefs.h:
8577         * plugins/valgrind/vgrule-editor.c:
8578         * plugins/valgrind/vgrule-editor.h:
8579         * plugins/valgrind/vgrule-list.c:
8580         * plugins/valgrind/vgrule-list.h:
8581         * plugins/valgrind/vgrule.c:
8582         * plugins/valgrind/vgrule.h:
8583         * plugins/valgrind/vgrulepattern.c:
8584         * plugins/valgrind/vgrulepattern.h:
8585         * plugins/valgrind/vgsearchbar.c:
8586         * plugins/valgrind/vgsearchbar.h:
8587         * plugins/valgrind/vgstrpool.c:
8588         * plugins/valgrind/vgstrpool.h:
8589         * plugins/valgrind/vgtoolprefs.c:
8590         * plugins/valgrind/vgtoolprefs.h:
8591         * plugins/valgrind/vgtoolview.c:
8592         * plugins/valgrind/vgtoolview.h:
8593         * src/about.c:
8594         * src/about.h:
8595         * src/action-callbacks.c:
8596         * src/action-callbacks.h:
8597         * src/anjuta-actions.h:
8598         * src/anjuta-app.c:
8599         * src/anjuta-app.h:
8600         * src/anjuta-callbacks.c:
8601         * src/anjuta-callbacks.h:
8602         * src/anjuta.c:
8603         * src/anjuta.h:
8604         * src/anjuta_cbs.c:
8605         * src/bacon-message-connection.c:
8606         * src/bacon-message-connection.h:
8607         * src/getline.c:
8608         * src/main.c:
8609         * src/shell.c:
8610         * src/shell.h:
8611         * src/start-with.c:
8612         * src/start-with.h:
8613         * src/utilities.c:
8614         * src/utilities.h:
8615         * tagmanager/options.c:
8616         
8617         Change the address of FSF in various files
8619 2007-08-30  Johannes Schmid <jhs@gnome.org>
8621         * anjuta.glade:
8622         * anjuta.gladep:
8623         Removed because they are no longer in use
8624         
8625         * plugins/class-gen/anjuta-class-gen-plugin.glade:
8626         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
8627         Marked some strings as not translatable
8629         * plugins/search/search-replace.c: (list_max_items):
8630         Fixed a possible memory corruption
8632         * src/anjuta-app.c: (anjuta_app_add_widget_full):
8633         Do not show menuitems for locked layout items
8635         * src/main.c: (main):
8636         Some minor style correction in gnome_init
8638 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
8640         * plugins/debug-manager/debugger.c,
8641         plugins/debug-manager/breakpoints.c,
8642         plugins/gdb/plugin.c,
8643         plugins/gdb/debugger.c,
8644         libanjuta/interfaces/libanjuta.idl:
8645         Move all breakpoints functions from IAnjutaDebugger to a new
8646         IAnjutaBreakpointDebugger interface
8648 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
8650         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8651         * plugins/debug-manager/plugin.c,
8652         plugins/debug-manager/breakpoints.c,
8653         plugins/tools/execute.c,
8654         plugins/project-wizard/plugin.c,
8655         plugins/build-basic-autotools/executer.c,
8656         plugins/gdb/debugger.c,
8657         plugins/profiler/gprof-options.h,
8658         plugins/sourceview/assist-window.h,
8659         plugins/class-gen/transform.c,
8660         libanjuta/anjuta-plugin-description.c,
8661         libanjuta/anjuta-status.c,
8662         libanjuta/anjuta-glue-c.c,
8663         libanjuta/anjuta-glue-cpp.c,
8664         plugins/symbol-browser/an_symbol_prefs.c:
8665         Fix warnings mostly "dereferencing type-punned pointer"
8666         Fix two bugs in breakpoints.c and an_symbol_prefs.c
8668 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
8670         * plugins/debug-manager/breakpoints.c,
8671         plugins/debug-manager/debugger.c:
8672         Avoid an endless loop if clearing all breakpoints while the programm
8673         is running
8675 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
8677         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8678         * plugins/debug-manager/plugin.c:
8679         Fix a segmentation fault added in the previous patch
8681 2007-07-21  Johannes Schmid <jhs@gnome.org>
8683         * plugins/build-basic-autotools/executer.c:
8684         (get_program_parameters):
8685         
8686         Show an error dialog if no targets are availible instead of
8687         just returning
8689 2007-07-20  Johannes Schmid <jhs@gnome.org>
8691         * libanjuta/anjuta-shell.c: (on_widget_data_add),
8692         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
8693         * libanjuta/anjuta-shell.h:
8694         * plugins/document-manager/plugin.c: (activate_plugin):
8695         * plugins/glade/anjuta-design-document.c:
8696         * plugins/glade/plugin.c: (glade_update_ui):
8697         * src/anjuta-app.c: (anjuta_app_add_widget_full),
8698         (anjuta_shell_iface_init):
8699         * src/shell.c: (anjuta_test_shell_add_widget),
8700         (anjuta_shell_iface_init):
8701         
8702         Make the document manager undockable (#458038)
8704 2007-07-20  Johannes Schmid <jhs@gnome.org>
8706         * plugins/document-manager/plugin.c: (on_editor_update_ui):
8707         * plugins/glade/anjuta-design-document.c:
8708         * plugins/glade/plugin.c: (glade_update_ui):
8709         
8710         Fixed some save/dirty status bug in glade
8712 2007-07-20  Johannes Schmid <jhs@gnome.org>
8714         * libanjuta/anjuta-status.c:
8715         Fixed crasher on shutdown
8717 2007-07-20  Johannes Schmid <jhs@gnome.org>
8719         * configure.in:
8720         Minimum glade requirement is 3.2 now. It was before
8721         but we did not check...
8722         
8723         * libanjuta/anjuta-glue-factory.c: (load_plugin):
8724         * libanjuta/anjuta-profile.c:
8725         (anjuta_profile_add_plugins_from_xml):
8726         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
8727         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
8728         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
8729         * plugins/file-loader/plugin.c: (on_create_submenu):
8730         * plugins/file-manager/an_file_view.c: (compare_iter):
8731         * plugins/glade/plugin.c: (activate_plugin):
8732         * src/anjuta-app.c: (on_toolbar_view_toggled):
8733         * src/main.c: (main):
8734         
8735         Fixed lots of memory leaks (thansk valgrind)
8737 2007-07-19  Johannes Schmid <jhs@gnome.org>
8739         * plugins/debug-manager/plugin.c: (value_added_current_editor):
8740         * plugins/document-manager/anjuta-docman.c:
8741         (anjuta_docman_set_busy):
8742         * plugins/document-manager/plugin.c: (on_editor_changed):
8743         * plugins/glade/plugin.c: (activate_plugin):
8744         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8745         (on_value_removed_current_editor):
8746         
8747         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
8749 2007-07-18  Johannes Schmid <jhs.gnome.org>
8751         * plugins/build-basic-autotools/executer.c: (execute_program):
8752         Fixed some of the scratchbox stuff but the environment is
8753         still broken
8755 2007-07-18  Johannes Schmid <jhs@gnome.org>
8757         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
8758         (on_plugin_deactivated), (get_plugin_loader_type):
8759         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
8760         (activate_plugin), (deactivate_plugin),
8761         (glade_plugin_instance_init):
8762         
8763         Fixed glade plugin deactivation
8765 2007-07-18  Johannes Schmid <jhs@gnome.org>
8767         * plugins/document-manager/anjuta-docman.c:
8768         (anjuta_docman_add_document):
8769         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
8770         
8771         Fixed path display in document manager with glade files
8773 2007-07-17  Johannes Schmid <jhs@gnome.org>
8775         * libanjuta/interfaces/Makefile.am.iface:
8776         * pixmaps/Makefile.am:
8777         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
8778         * plugins/debug-manager/plugin.c: (value_added_current_editor),
8779         (value_removed_current_editor):
8780         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
8781         (anjuta_docman_set_current_document):
8782         * plugins/document-manager/plugin.c: (on_editor_update_ui),
8783         (on_editor_added), (on_editor_changed):
8784         * plugins/glade/Makefile.am:
8785         * plugins/glade/anjuta-design-document.c:
8786         (anjuta_design_document_instance_init),
8787         (anjuta_design_document_set_property),
8788         (anjuta_design_document_get_property),
8789         (anjuta_design_document_class_init), (anjuta_design_document_new),
8790         (ifile_open), (ifile_get_uri), (ifile_iface_init):
8791         * plugins/glade/anjuta-design-document.h:
8792         * plugins/glade/anjuta-glade-notebook.c:
8793         * plugins/glade/anjuta-glade-notebook.h:
8794         * plugins/glade/plugin.c: (value_added_current_editor),
8795         (value_removed_current_editor), (glade_update_ui),
8796         (on_close_activated), (on_glade_project_changed),
8797         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
8798         (ifile_open):
8799         * plugins/language-support-cpp-java/plugin.c:
8800         (on_value_added_current_editor), (on_value_removed_current_editor):
8801         * plugins/macro/plugin.c: (value_added_current_editor):
8802         * plugins/project-manager/plugin.c: (value_added_current_editor):
8803         * plugins/subversion/plugin.c: (value_added_current_editor):
8804         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
8806         Fixed lot of IAnjutaEditor stuff and completed glade integration
8807         with document manager
8808         
8809         * plugins/build-basic-autotools/build-basic-autotools.c:
8810         (value_added_current_editor):
8811         * plugins/build-basic-autotools/executer.c: (execute_program):
8812         
8813         Some initial code to execute projects inside scratchbox
8814         
8815 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
8817         * plugins/project-import/project-import.c:
8818         Project import overwrites file on user request (bug #452579)
8820 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
8822         * plugins/debug-manager/debugger.c,
8823         plugins/debug-manager/threads.c,
8824         plugins/debug-manager/plugin.c,
8825         plugins/debug-manager/registers.c,
8826         plugins/debug-manager/locals.c,
8827         plugins/debug-manager/stack_trace.c,
8828         plugins/gdb/plugin.c,
8829         plugins/gdb/debugger.c,
8830         plugins/gdb/debugger.h,
8831         libanjuta/interfaces/libanjuta.idl:
8832         Rename change-location to program-moved
8833         Store thread id as gint instead of guint
8834         Do not display registers list if not available
8835         Add intermediate debugger states if missing
8837 2007-07-11  Johannes Schmid <jhs@gnome.org>
8839         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8840         .glade:
8841         Reverted unnecessary changes (#455819)
8843 2007-07-10  Johannes Schmid <jhs@gnome.org>
8845         * plugins/glade/plugin.c:
8846         Fixed glade plugin with glade 3.2 and another crasher
8848 2007-07-09  Johannes Schmid <jhs@gnome.org>
8850         * libanjuta/interfaces/libanjuta.idl:
8851         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8852         .glade:
8853         * plugins/debug-manager/breakpoints.c:
8854         (breakpoint_item_update_in_ui),
8855         (breakpoints_dbase_edit_breakpoint),
8856         (on_toggle_breakpoint_activate):
8857         * plugins/debug-manager/plugin.c:
8858         (on_run_to_cursor_action_activate):
8859         * plugins/document-manager/action-callbacks.c:
8860         (on_editor_command_cut_activate),
8861         (on_editor_command_copy_activate),
8862         (on_editor_command_paste_activate),
8863         (on_editor_command_clear_activate):
8864         * plugins/document-manager/anjuta-docman.c:
8865         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
8866         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
8867         (anjuta_docman_goto_file_line_mark),
8868         (anjuta_docman_find_editor_with_path),
8869         (anjuta_docman_get_all_editors):
8870         * plugins/document-manager/anjuta-docman.h:
8871         * plugins/document-manager/plugin.c:
8872         (update_editor_ui_interface_items), (on_editor_update_ui),
8873         (on_editor_changed), (on_session_save), (on_docman_auto_save),
8874         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
8875         (ianjuta_document_manager_iface_init), (isaveable_save),
8876         (isavable_is_dirty):
8877         * plugins/editor/editor.glade:
8878         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
8879         (idocument_paste), (idocument_clear), (idocument_iface_init),
8880         (iselection_iface_init):
8881         * plugins/glade/Makefile.am:
8882         * plugins/glade/anjuta-glade-notebook.c:
8883         (anjuta_glade_notebook_instance_init),
8884         (anjuta_glade_notebook_set_property),
8885         (anjuta_glade_notebook_get_property),
8886         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
8887         (ifile_open), (ifile_get_uri), (ifile_iface_init),
8888         (ifile_savable_save), (ifile_savable_save_as),
8889         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
8890         (ifile_savable_iface_init), (idocument_can_redo),
8891         (idocument_can_undo), (idocument_begin_undo_action),
8892         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
8893         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
8894         (idocument_copy), (idocument_paste), (idocument_clear),
8895         (idocument_iface_init):
8896         * plugins/language-support-cpp-java/plugin.c:
8897         (on_value_added_current_editor), (on_value_removed_current_editor):
8898         * plugins/macro/macro-util.c: (get_current_editor):
8899         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
8900         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
8901         (on_next_occur), (on_incremental_entry_key_press),
8902         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
8903         (on_toolbar_find_incremental_start),
8904         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
8905         * plugins/search/search-replace.c: (search_start_over),
8906         (search_update_combos), (replace_update_combos),
8907         (anjuta_search_replace_activate):
8908         * plugins/search/search-replace_backend.c: (create_search_entries):
8909         * plugins/sourceview/sourceview.c: (idocument_cut),
8910         (idocument_copy), (idocument_paste), (idocument_clear),
8911         (idocument_iface_init), (iselect_iface_init), (iassist_react):
8912         * plugins/tools/editor.c: (on_editor_response):
8913         * plugins/tools/execute.c: (get_current_editor),
8914         (atp_output_context_initialize), (atp_user_tool_execute):
8915         * plugins/tools/variable.c: (get_current_editor),
8916         (atp_variable_get_editor_variable):
8917         
8918         Some more IAnjutaEditor => IAnjutaDocument fixing!
8919         
8920         * plugins/glade/anjuta-glade-notebook.h:
8921         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
8922         (glade_update_ui):
8923         * plugins/glade/plugin.h:
8924         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
8925         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
8926         be used for glade, too. It might still have some rough edges but already works.
8927         (Fixes #415547 – Glade usability problem)
8929 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
8931         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
8932           development release (I updated version of glade3 svn to 3.3.2).
8934 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8936         * plugins/symbol-browser/an_symbol_view.c:
8937         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
8939 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8941         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
8942         (on_system_tags_update_finished), (on_update_global_clicked),
8943         (prefs_page_init), (on_gconf_notify_tags_list_changed),
8944         (symbol_browser_prefs_init),
8945         (symbol_browser_prefs_create_global_tags),
8946         (symbol_browser_load_global_tags):
8947         * plugins/symbol-browser/an_symbol_prefs.h:
8948         * plugins/symbol-browser/an_symbol_view.c:
8949         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
8950         * plugins/symbol-browser/an_symbol_view.h:
8951         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
8952         on global tags update because of delayed prefs merging. Happens when
8953         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
8954         is opened.
8956 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8958         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
8959         after install/uninstall.
8961         Patch from James Liggett:
8962         * scripts/glade2schemas.pl: Fixed creating schemas for list
8963         values.
8965 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
8967         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
8968           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
8969           development release since glade svn version is also 3.3.1. In future, the
8970           solution would be for us to always increment the micro version when
8971           changing the API.
8973 2007-07-05  Johannes Schmid <jhs@gnome.org>
8975         * libanjuta/interfaces/libanjuta.idl:
8976         * plugins/build-basic-autotools/build-basic-autotools.c:
8977         (on_build_mesg_format):
8978         * plugins/debug-manager/breakpoints.c:
8979         (breakpoint_item_update_in_ui),
8980         (breakpoints_dbase_edit_breakpoint),
8981         (on_toggle_breakpoint_activate):
8982         * plugins/debug-manager/plugin.c:
8983         (on_run_to_cursor_action_activate):
8984         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
8985         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
8986         (get_current_editor), (on_save_activate), (on_save_as_activate),
8987         (on_save_prompt_save_editor), (on_close_file_activate),
8988         (on_close_all_file_activate), (on_reload_file_activate),
8989         (anjuta_print_cb), (anjuta_print_preview_cb),
8990         (on_editor_command_upper_case_activate),
8991         (on_editor_command_lower_case_activate),
8992         (on_editor_command_undo_activate),
8993         (on_editor_command_redo_activate),
8994         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
8995         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
8996         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
8997         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
8998         (on_zoom_out_text_activate), (on_force_hilite_activate),
8999         (on_indent1_activate), (on_swap_activate),
9000         (on_editor_add_view_activate), (on_editor_remove_view_activate):
9001         * plugins/document-manager/anjuta-docman.c:
9002         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
9003         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
9004         (anjuta_docman_dispose), (on_notebook_switch_page),
9005         (anjuta_docman_page_from_widget), (on_editor_destroy),
9006         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
9007         (anjuta_docman_get_current_document),
9008         (anjuta_docman_set_current_document),
9009         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
9010         (anjuta_docman_update_page_label),
9011         (anjuta_docman_get_document_from_path),
9012         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
9013         (anjuta_docman_order_tabs):
9014         * plugins/document-manager/anjuta-docman.h:
9015         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
9016         (update_editor_ui_interface_items), (update_editor_ui),
9017         (on_editor_update_save_ui), (on_editor_update_ui),
9018         (on_editor_changed), (on_save_prompt_save_editor),
9019         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
9020         (ianjuta_docman_get_current_document),
9021         (ianjuta_docman_set_current_document),
9022         (ianjuta_docman_remove_buffer),
9023         (ianjuta_document_manager_iface_init), (ifile_get_uri):
9024         * plugins/editor/text_editor.c: (itext_editor_iface_init),
9025         (idocument_get_filename), (idocument_can_undo),
9026         (idocument_can_redo), (idocument_undo),
9027         (idocument_begin_undo_action), (idocument_end_undo_action),
9028         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
9029         * plugins/language-support-cpp-java/plugin.c:
9030         (on_editor_char_inserted_cpp), (on_auto_indent):
9031         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
9032         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
9033         * plugins/sample1/plugin.c: (on_sample_action_activate):
9034         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
9035         (on_next_occur), (on_incremental_entry_key_press),
9036         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
9037         (on_toolbar_find_incremental_start),
9038         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
9039         * plugins/search/search-replace.c: (search_and_replace),
9040         (write_message_pane), (search_start_over), (search_update_combos),
9041         (replace_update_combos), (anjuta_search_replace_activate):
9042         * plugins/search/search-replace_backend.c:
9043         (file_buffer_new_from_path), (create_search_entries):
9044         * plugins/sourceview/sourceview-print.c: (create_print_job):
9045         * plugins/sourceview/sourceview.c:
9046         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
9047         (idocument_can_redo), (idocument_can_undo),
9048         (idocument_begin_undo_action), (idocument_end_undo_action),
9049         (idocument_undo), (idocument_redo), (idocument_grab_focus),
9050         (idocument_get_filename), (idocument_iface_init):
9051         * plugins/tools/editor.c: (on_editor_response):
9052         * plugins/tools/execute.c: (atp_output_context_initialize),
9053         (atp_user_tool_execute):
9054         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
9055         
9056         Create IAnjutaDocument interface. This interface is a more general idea
9057         of documents being anything that can be modified, has undo/redo and
9058         may have operations like copy/paste.
9059         The primary goal is to integrate better by making it use the standard file
9060         and edit menu instead of it's own glade menu. Of course the downside is that
9061         you won't be able to view a source file and the designer at the same time. Anyway
9062         so many people have complained that they "can't save a glade file" that I think
9063         this is the much better solution.
9064         Work on the glade plugin is still to come but the most difficult things should be
9065         done now.
9067 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
9069         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
9070           version 3.0.3.
9072 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
9074         * libanjuta/anjuta-plugin-manager.c:
9075         (anjuta_plugin_manager_get_plugins_page),
9076         (anjuta_plugin_manager_get_remembered_plugins_page):
9077         * libanjuta/anjuta-plugin-manager.h:
9078         * src/anjuta-app.c: (anjuta_app_install_preferences):
9079         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
9080         and remembered plugins preferences pages in separate pages (avoid
9081         crowd).
9083 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
9085         Patch from James Liggett  <jrliggett@cox.net>:
9086         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
9087         Installed editor preferences schemas. Fixes bug #453463.
9089 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
9091         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
9092         (anjuta_preferences_dialog_init): Sort preferences pages on title.
9094 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
9096         * plugins/document-manager/anjuta-document-manager.ui:
9097         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
9098         * src/action-callbacks.c:
9099         * src/action-callbacks.h:
9100         * src/anjuta-actions.h:
9101         * src/anjuta-app.c: (anjuta_app_instance_init),
9102         (anjuta_app_install_preferences):
9103         * src/anjuta.glade:
9104         * src/anjuta.ui: Moved plugins and shortcuts settings inside
9105         General preferences page. Move preferences menu from Settings to
9106         Edit submenu. And got rid of Settings submenu.
9108 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
9110         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
9111         
9112 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
9114         * TODO.tasks: Increased bounty for on-demand preferences task to $150
9115         as discussed and agreed with James Liggett.
9117         Patch from James Liggett  <jrliggett@cox.net>:
9119         * configure.in:
9120         * libanjuta/anjuta-plugin-manager.c:
9121         (on_activated_plugin_objects_foreach),
9122         (anjuta_plugin_manager_get_active_plugin_objects):
9123         * libanjuta/anjuta-plugin-manager.h:
9124         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
9125         (anjuta_plugin_deactivate):
9126         * libanjuta/anjuta-preferences-dialog.c:
9127         (anjuta_preferences_dialog_finalize),
9128         (anjuta_preferences_dialog_class_init), (add_category_columns),
9129         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
9130         (anjuta_preferences_dialog_remove_page):
9131         * libanjuta/anjuta-preferences.c: (property_destroy),
9132         (unregister_preferences_key), (register_callbacks),
9133         (preferences_foreach_callback), (connect_prop_to_object),
9134         (anjuta_preferences_register_property_raw),
9135         (anjuta_preferences_register_property_custom),
9136         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
9137         (anjuta_preferences_remove_page),
9138         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
9139         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
9140         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
9141         (anjuta_preferences_class_init), (anjuta_preferences_new):
9142         * libanjuta/anjuta-preferences.h:
9143         * plugins/build-basic-autotools/Makefile.am:
9144         * plugins/build-basic-autotools/build-basic-autotools.c:
9145         (ipreferences_unmerge):
9146         * plugins/cvs-plugin/Makefile.am:
9147         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
9148         * plugins/document-manager/Makefile.am:
9149         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
9150         * plugins/editor/plugin.c: (ipreferences_unmerge):
9151         * plugins/file-manager/Makefile.am:
9152         * plugins/file-manager/plugin.c: (activate_plugin),
9153         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
9154         * plugins/gtodo/plugin.c: (ipreferences_merge),
9155         (ipreferences_unmerge):
9156         * plugins/language-support-cpp-java/Makefile.am:
9157         * plugins/language-support-cpp-java/plugin.c:
9158         (ipreferences_unmerge):
9159         * plugins/message-view/Makefile.am:
9160         * plugins/message-view/plugin.c: (ipreferences_unmerge):
9161         * plugins/sourceview/Makefile.am:
9162         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
9163         * plugins/symbol-browser/Makefile.am:
9164         * plugins/symbol-browser/an_symbol_prefs.c:
9165         (symbol_browser_prefs_finalize):
9166         * plugins/terminal/Makefile.am:
9167         * plugins/terminal/terminal.c: (ipreferences_unmerge):
9168         * plugins/valgrind/plugin.c: (ipreferences_merge),
9169         (ipreferences_unmerge):
9170         * scripts/Makefile.am:
9171         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
9172         * src/Makefile.am:
9173         * src/action-callbacks.c: (on_set_preferences1_activate):
9174         * src/anjuta-app.c: (anjuta_app_instance_init),
9175         (anjuta_app_install_preferences):
9176         * src/anjuta-app.h:
9177         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
9178         task: Bug #445314: On demand preferences widgets creation. Thanks
9179         James for this great work.
9181 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
9183         * plugins/debug-manager/data_buffer.c,
9184         plugins/message-view/message-view.c: Fixed compiler warnings.
9186 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
9188         * src/action-callbacks.c: (help_activate),
9189         (on_help_manual_activate), (on_help_tutorial_activate),
9190         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
9192         Fixed help activation (bug #451557).
9194 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
9196         * AUTHORS: Added James Liggett. Forgot to add him before :(
9198 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
9200         * plugins/debug-manager/debugger.c,
9201         plugins/debug-manager/plugin.c,
9202         plugins/gdb/debugger.c,
9203         libanjuta/interfaces/libanjuta.idl:
9204         Add a GError* parameter to debugger-stopped signal
9206         * (added) libanjuta/anjuta-error.c,
9207         (added) libanjuta/anjuta-error.h,
9208         libanjuta/Makefile.am:
9209         Register GError as a boxed type
9211         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9212         Support GError* in signal, GError must be registered as a boxed type
9213         Accept NULL as strings
9215 === anjuta 2.2.0 ===
9217 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
9219         * configure.in: Bumped version to 2.2.0
9220         * NEWS: Updated for 2.2.0 stable release.
9221         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
9222         Reduce the idle priority to make the UI update before anything else.
9224 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
9226         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
9228         * libanjuta/interfaces/libanjuta.idl:
9229         * plugins/document-manager/action-callbacks.c:
9230         (on_editor_command_complete_word_activate):
9231         * plugins/document-manager/plugin.c:
9232         (update_editor_ui_interface_items):
9233         * plugins/editor/text_editor.c: (iautocomplete_activate),
9234         (iautocomplete_iface_init):
9235         * plugins/sourceview/sourceview.c: (iassist_iface_init):
9237         Moved autocomplete() method away from IAnjutaEditorAssist into
9238         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
9239         autocomplete and does not crash with sourceview. Fixes Bug #449620
9240         â€“ The auto completion functionality not work. Also sets menuitem 
9241         insensitive when hiding them.
9243         * plugins/debug-manager/disassemble.c:
9244         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
9245         printf types.
9247 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
9249         * pixmaps/anjuta_splash.png: Updated.
9250         
9251         * plugins/search/search-replace.c
9252         (anjuta_search_replace_activate): Fixed "Find in Files" to select
9253         the right target (project).
9254         * ChangeLog: Added missing log.
9256 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
9258         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
9259         manuals/anjuta-manual/C/fileoperations.xml,
9260         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
9262         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
9264         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
9266 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
9268         * TODO.tasks: Added bounty for on-demand preferences.
9270         Patch from Thierry Moisan:
9271         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
9272         (bug #88824).
9274 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
9276         Patch from tpgww@onepost.net:
9278         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
9279         * libegg/test-actions.c:
9280         * libegg/test-multi-drag.c: (main):
9281         * plugins/debug-manager/memory.c: (read_memory_block):
9282         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
9284         Fixes compile warnings. Fixes bug #427101.
9286 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
9288         Patch from James Liggett:
9290         * plugins/profiler/gprof-options.c: (on_option_changed),
9291         (setup_widgets):
9292         * plugins/profiler/gprof-options.h:
9293         * plugins/profiler/gprof-profile-data.c:
9294         (gprof_profile_data_init_profile):
9295         * plugins/profiler/gprof-profile-data.h:
9296         * plugins/profiler/plugin.c: (profiler_get_data),
9297         (profiler_set_target), (register_options),
9298         (on_profile_data_browse_button_clicked),
9299         (on_profiling_options_button_clicked), (on_profiler_delete_data):
9300         * plugins/profiler/profiler.glade: implements independent targets.
9301         implements the ability to select arbitrary gmon.out files.
9302         Fixes bug #403502 â€“ User should also be allowed to select an
9303         independent executable target.
9305 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
9307         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
9309         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
9310         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
9312 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
9314         * plugins/debug-manager/plugin.c,
9315         plugins/debug-manager/breakpoints.c:
9316         Remove weak pointers when owner is destroyed
9317         Remove all breakpoints before loading new one
9319 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
9321         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
9322          
9323 2007-06-19  Naba Kumar  <naba@gnome.org>
9325         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
9326         Bug #448491 Empty Lines Problem.
9328         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
9329         
9330         * data/default.profile, plugins/message-view/plugin.c: Do not
9331         restore session for messages.
9332         Fixes bug #377461 â€“ don't create new message window for each
9333         build/find.
9335         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
9336         Fixes a crash on exit/project-close if profiler plugin is loaded.
9338 2007-06-17  Naba Kumar  <naba@gnome.org>
9340         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
9341         C keywords. Fixes bug #447655 â€“ C keyword must NOT be localised.
9343         * plugins/file-loader/plugin.c: Fail on opening non existent files.
9344         Bug #448034 â€“ Anjuta crashes on starting (when the last project
9345         directory was deleted).
9347         * plugins/document-manager/plugin.c: Set line markers for files
9348         opened via IAnjutaFile::open(). Fixes missing line markers while
9349         navigating symbols.
9351 2007-06-17  Naba Kumar  <naba@gnome.org>
9353         * plugins/sourceview/sourceview.glade: Set correct font
9354         default value and use monospace instead of sans. Fixes
9355         bug #448408 â€“ crash in Anjuta IDE: Trying to change the
9356         editor
9358 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
9360         * plugins/search/search-replace.c,
9361         plugins/search/search-replace.h,
9362         plugins/search/anjuta-search.glade:
9363         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
9364         Fixes bug #355166
9366 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
9368         * plugins/debug-manager/plugin.c,
9369         plugins/debug-manager/breakpoints.c:
9370         Add weak references, fixes bug #448053 ?
9372 2007-06-16  Naba Kumar  <naba@gnome.org>
9374         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
9375         dialog to allow forgetting them if user chooses to select a different
9376         one.
9378 2007-06-13  Naba Kumar  <naba@gnome.org>
9380         * plugins/sourceview/sourceview-prefs.c: Initialize font
9381         on startup correctly if use_theme is set.
9383         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
9384         if available for default font. Fixes bug #447304.
9386         * plugins/sourceview/sourceview-prefs.c: Return value based
9387         on right data type. Fixes Bug #438878 â€“ Using gtksourceview editor
9388         for the first time has black background
9389         
9390         * plugins/project-manager/plugin.c: Give a better error message
9391         when project could not be loaded.
9393         * libanjuta/anjuta-serializer.c: Added a comment.
9395 2007-06-13  Johannes Schmid <jhs@gnome.org>
9397         * configure.in:
9398         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
9399         most warnings to avoid simple coding problems.
9400         
9401         * plugins/message-view/anjuta-msgman.c:
9402         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
9403         * plugins/message-view/plugin.c: (on_view_changed),
9404         (ianjuta_msgman_add_view):
9405         
9406         Fixed #440866 by always presenting the message-manager when a tab is
9407         added because Gtk+ seems to have problems to add tabs to hidden widgets.
9408         
9409         * plugins/subversion/subversion-callbacks.c:
9410         (on_subversion_commit_response):
9411         Destroy dialog if user clicks "No"
9413 2007-06-12  Naba Kumar  <naba@gnome.org>
9415         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
9416         read and use of uninitialized variable.
9418         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
9419         because it is used in credits listing and packaging could compress
9420         it in docdir. Fixes bug #397881: The credits are empty
9422         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
9423         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
9424         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
9425         plugins/symbol-browser/an_symbol_info.c,
9426         plugins/symbol-browser/plugin.c,
9427         plugins/symbol-browser/an_symbol_view.c,
9428         plugins/editor/aneditor-autocomplete.cxx:
9430         - Do not access TMTag
9431         member in TMSymbol when freeing it because by then the tags
9432         could have changed. Avoids dangerous memory corruptions by freeing
9433         someone else's memory (Could explain those random crashes when
9434         refreshing symbols or re-loading a different project or closing
9435         a project). Anything that tries to refresh symbols could trigger
9436         this corruptions.
9437         - Added a flag to also retrieve method definitions as part of
9438         the class's scope members. And used it to set both function prototype
9439         and definition in symbols. Fixes navigation to prototype and
9440         function definitions from symbol browser (bug #440370)
9442         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
9443         memory. Could fix those bogus 'file changed' dialogs.
9445         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
9447 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
9449         * (added) libanjuta/anjuta-utils-priv.h,
9450         libanjuta/anjuta-utils.h,
9451         libanjuta/anjuta-launcher.c,
9452         libanjuta/Makefile.am:
9453         Fix bug #440801: do not use config.h in public include files
9455 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
9457         * plugins/project-wizard/templates/mkfile.wiz:
9458         Fix bug #442038: missing project.sh file
9460         * configure.in,
9461         plugins/project-wizard/templates/Makefile.am,
9462         plugins/project-wizard/templates/translatable-strings.h,
9463         (added) plugins/project-wizard/templates/sdl.wiz,
9464         (added) plugins/project-wizard/templates/appwiz_sdl.png,
9465         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
9466         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
9467         (added) plugins/project-wizard/templates/sdl/Makefile.am,
9468         (added) plugins/project-wizard/templates/sdl/.cvsignore,
9469         (added) plugins/project-wizard/templates/sdl/src/main.c,
9470         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
9471         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
9472         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
9473         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
9474         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
9475         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
9476         Fix bug #315635: add a SDL project wizard
9478 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
9480         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
9481         when SIGCHLD is triggered when main loop context is locked. Dead lock
9482         happens when child_exited callback also accesses main loop context.
9483         Happens particularly badly in debug target exiting.
9485 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
9487         * manuals/anjuta-manual/C/debugger.xml:
9488         First update of the debugger documentation
9490 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
9492         * manuals/anjuta-manual/C/fileoperations.xml,
9493         manuals/anjuta-manual/C/projects.xml,
9494         manuals/anjuta-manual/C/anjuta-manual.xml,
9495         manuals/anjuta-manual/C/build.xml,
9496         manuals/anjuta-manual/C/execute.xml,
9497         manuals/anjuta-manual/Makefile.am: Updated more documentation.
9498         Added project properties documentation. Moved execution section
9499         inside project management. Removed dead documentation.
9501 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
9503         * src/anjuta.c, plugins/symbol-browser/plugin.c,
9504         plugins/symbol-browser/plugin.h,
9505         plugins/symbol-browser/an_symbol_prefs.c,
9506         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9507         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
9508         progress bar instead of separate window for system tags
9509         generation. Renamed AnjutaStatus methods to a proper ones.
9511         * plugins/symbol-browser/plugin.c,
9512         plugins/symbol-browser/plugin.h,
9513         plugins/symbol-browser/an_symbol_prefs.c,
9514         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9515         global-tags/create_global_tags.sh.in: Get rid of message window
9516         for showing global tags creation and use a small window with
9517         progress bar.
9519 2007-05-30  Naba Kumar  <naba@gnome.org>
9521         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
9522         Bug 442315 – After calling configure, the build menus are still insensitive,
9523         Bug 442314 – Autogeneration fails when there is no autogen.sh
9525         * plugins/project-manager/plugin.c: Fixed mem corruption when it
9526         fails to remove target/source/group. Fixes bug #440196 – crash in
9527         Anjuta IDE: removing a target
9529 2007-05-29  Naba Kumar  <naba@gnome.org>
9531         * plugins/symbol-browser/an_symbol_view.c,
9532         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
9533         tags generation. Fixed runtime warning.
9535 2007-05-28  Naba Kumar  <naba@gnome.org>
9537         Patch from James Liggett  <jrliggett@cox.net>:
9538         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
9539         Fixed bug #403502 – User should also be allowed to select an
9540         independent executable target.
9542 2007-05-27  Johannes Schmid <jhs@gnome.org>
9544         * plugins/build-basic-autotools/build-basic-autotools.c:
9545         (get_real_directory), (on_build_mesg_format):
9546         
9547         Find correct files for error messages inside scratchbox
9549 2007-05-27  Naba Kumar  <naba@gnome.org>
9551         * manuals/anjuta-manual/C/projects.xml,
9552         manuals/anjuta-manual/C/projects.xml: Updated project
9553         management chapter more.
9555 2007-05-25  Johannes Schmid <jhs@gnome.org>
9557         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
9558         * plugins/build-basic-autotools/build-basic-autotools.c:
9559         (on_sb_check_toggled), (build_execute_command),
9560         (ipreferences_merge), (ipreferences_unmerge):
9561         Added support for building inside scratchbox environment
9562         
9563         Patch from James Liggett <jrliggett@cox.net>:
9564         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
9565         (anjuta_msgman_append_view):
9567         Fix 440866 
9568           – Anjuta aborts with numerous assertion failures when adding a new message view tab
9570 2007-05-23  Naba Kumar  <naba@gnome.org>
9572         * manuals/anjuta-manual/C/projects.xml: Updated project
9573         management chapter.
9575 2007-05-22  Naba Kumar  <naba@gnome.org>
9577         * manuals/anjuta-manual/C/projects.xml: More updates.
9579         * manuals/anjuta-manual/C/introduction.xml,
9580         manuals/anjuta-manual/C/projects.xml,
9581         manuals/anjuta-manual/C/interface.xml: Updated documentation.
9583 2007-05-22  Naba Kumar  <naba@gnome.org>
9585         Patch from Étienne Bersac:
9586         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
9587         class in generated class.
9589 2007-05-22  Naba Kumar  <naba@gnome.org>
9591         * plugins/profiler/plugin.c: Fixed a compiler warning.
9592         * plugins/valgrind/Makefile.am: Added ldflags.
9594         Patch from James Liggett:
9595         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
9596         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
9597         specific options.
9599 2007-05-18  Johannes Schmid <jhs@gnome.org>
9601         * plugins/editor/text_editor.c:
9602         * plugins/language-support-cpp-java/plugin.c:
9603         (on_editor_language_changed), (on_value_added_current_editor),
9604         (on_value_removed_current_editor):
9605         
9606         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
9607         Fix assist support in language-support-plugin.
9609 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9611         * libanjuta/interfaces/libanjuta.idl:
9612         Add a new interface allowing to implement plugin able
9613         to load other plugins (not written in C)
9615         * libanjuta/anjuta-plugin-handle.c,
9616         libanjuta/anjuta-plugin-handle.h:
9617         Add a language and a resident plugin properties
9619         * libanjuta/anjuta-glue-plugin.c,
9620         libanjuta/anjuta-glue-plugin.h,
9621         (added)libanjuta/anjuta-glue-c.c,
9622         (added)libanjuta/anjuta-glue-c.h,
9623         libanjuta/Makefile.am:
9624         Split code used to load a C plugin into a common part
9625         in anjuta-glue-plugin and a specific part in anjuta-glue-c
9627         * libanjuta/anjuta-glue-factory.c,
9628         libanjuta/anjuta-glue-factory.h,
9629         libanjuta/anjuta-plugin-manager.c:
9630         Allow to load plugin not written in C and search for the
9631         additional needed code in another plugin
9633 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9635         * plugins/editor/text_editor.c:
9636         Add an empty implementation of IAnjutaEditorAssist for scintilla,
9637         avoiding a crash if scintilla is used
9639 2007-05-14  Johannes Schmid <jhs@gnome.org>
9641         * libanjuta/interfaces/libanjuta.idl:
9642         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
9643         (assist_cleanup), (on_assist_end), (on_assist_cancel),
9644         (on_assist_chosen), (on_assist_update), (get_context),
9645         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
9646         (install_assist), (uninstall_assist), (install_support),
9647         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
9648         (cpp_java_plugin_instance_init):
9649         * plugins/language-support-cpp-java/plugin.h:
9650         Use IAnjutaEditorAssist to show language specific suggestions
9651         
9652         * plugins/sourceview/Makefile.am:
9653         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
9654         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9655         * plugins/sourceview/anjuta-view.h:
9656         * plugins/sourceview/assist-window.c: (assist_window_expose),
9657         (assist_window_set_property), (assist_window_get_property),
9658         (assist_window_class_init), (assist_activated),
9659         (assist_window_init), (assist_window_finalize),
9660         (assist_window_select), (assist_window_first),
9661         (assist_window_last), (assist_window_up), (assist_window_down),
9662         (get_coordinates), (assist_window_move), (assist_window_update),
9663         (assist_window_filter_keypress), (assist_window_is_active),
9664         (assist_window_new), (assist_window_get_trigger),
9665         (assist_window_get_position):
9666         * plugins/sourceview/assist-window.h:
9667         * plugins/sourceview/sourceview-args.c (removed):
9668         * plugins/sourceview/sourceview-args.h (removed):
9669         * plugins/sourceview/sourceview-autocomplete.c (removed):
9670         * plugins/sourceview/sourceview-autocomplete.h (removed):
9671         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9672         * plugins/sourceview/sourceview-private.h:
9673         * plugins/sourceview/sourceview-scope.c(removed):
9674         * plugins/sourceview/sourceview-scope.h(removed):
9675         * plugins/sourceview/sourceview.c: (on_assist_chosen),
9676         (on_assist_cancel), (on_document_char_added),
9677         (on_reload_dialog_response), (sourceview_class_init),
9678         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
9679         (iassist_remove_trigger), (iassist_autocomplete),
9680         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
9681         (iassist_react), (iassist_iface_init):
9682         * plugins/sourceview/tag-window.c (moved to assist-window.c):
9683         * plugins/sourceview/tag-window.h (moved to assist-window.c):
9684         
9685         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
9686         - Mark files dirty if reload dialog is canceled.
9688 2007-05-12  Naba Kumar  <naba@gnome.org>
9690         * libanjuta/anjuta-launcher.h: Corrected include file.
9692 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
9694         * libanjuta/anjuta-glue-plugin.c,
9695         libanjuta/anjuta-glue-plugin.h,
9696         libanjuta/anjuta-glue-factory.c,
9697         libanjuta/anjuta-glue-factory.h,
9698         ibanjuta/anjuta-plugin-manager.c:
9699         Move code used to load a C plugin from glue-factory to glue-plugin
9700         So loading a plugin written in another language could be done by
9701         just using another object derived from AnjutaGluePlugin
9703         * libanjuta/libanjuta.h:
9704         Remove anjuta-plugin-handle header, it's not installed as libanjuta
9705         includes
9707 === anjuta 2.1.3 ===
9709 2007-05-11  Naba Kumar  <naba@gnome.org>
9711         * configure.in: Bumped version to 2.1.3
9712         * NEWS: Updated.
9713         * AUTHORS: Updated.
9714         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
9716 2007-05-11  Naba Kumar  <naba@gnome.org>
9718         * configure.in:
9719         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
9720         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
9721         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
9723 2007-05-10  Johannes Schmid <jhs@gnome.org>
9725         * plugins/search/plugin.c:
9726         Make incremental search behave less annoying
9727         
9728 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
9730         * plugins/macro/macro-util.c:
9731         Fix bug #419008 and bug #419036
9732         When creating new header file, use name and email set in
9733         preferences and replace invalid C character by underscore
9734         in guards
9736 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
9738         * plugins/search/search-replace.c,
9739         plugins/search/search-replace_backend.c:
9740         Disable search button if search expression is empty (bug #378193)
9742 2007-05-08  Naba Kumar  <naba@gnome.org>
9744         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
9745         build error.
9747 2007-05-07  Naba Kumar  <naba@gnome.org>
9749         * configure.in:
9750         * plugins/project-wizard/templates/Makefile.am:
9751         * plugins/project-wizard/templates/minimal.wiz:
9752         * plugins/project-wizard/templates/minimal/.cvsignore:
9753         * plugins/project-wizard/templates/minimal/Makefile.am:
9754         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
9755         * plugins/project-wizard/templates/minimal/autogen.sh:
9756         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
9757         * plugins/project-wizard/templates/minimal/project.anjuta:
9758         Added 'minimal', a generic and flat, project template.
9759         
9760 2007-05-05  Naba Kumar  <naba@gnome.org>
9762         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
9764         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
9765         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
9766         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
9767         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
9768         instead of a real one, fixes interdependency with libanjuta.
9769         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
9770         * libanjuta/Makefile.am: 
9771         * libegg/Makefile.am:
9772         * plugins/build-basic-autotools/Makefile.am:
9773         * plugins/class-gen/Makefile.am:
9774         * plugins/class-inheritance/Makefile.am:
9775         * plugins/cvs-plugin/Makefile.am:
9776         * plugins/debug-manager/Makefile.am:
9777         * plugins/devhelp/Makefile.am:
9778         * plugins/document-manager/Makefile.am:
9779         * plugins/editor/Makefile.am:
9780         * plugins/file-loader/Makefile.am:
9781         * plugins/file-manager/Makefile.am:
9782         * plugins/file-wizard/Makefile.am:
9783         * plugins/gdb/Makefile.am:
9784         * plugins/glade/Makefile.am:
9785         * plugins/gtodo/Makefile.am:
9786         * plugins/language-support-cpp-java/Makefile.am:
9787         * plugins/macro/Makefile.am:
9788         * plugins/message-view/Makefile.am:
9789         * plugins/patch/Makefile.am:
9790         * plugins/profiler/Makefile.am:
9791         * plugins/project-import/Makefile.am:
9792         * plugins/project-manager/Makefile.am:
9793         * plugins/project-wizard/Makefile.am:
9794         * plugins/sample1/Makefile.am:
9795         * plugins/search/Makefile.am:
9796         * plugins/sourceview/Makefile.am:
9797         * plugins/subversion/Makefile.am:
9798         * plugins/symbol-browser/Makefile.am:
9799         * plugins/terminal/Makefile.am:
9800         * plugins/tools/Makefile.am:
9801         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
9803 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
9805         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
9807 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9809         * libanjuta/anjuta-launcher.c,
9810         libanjuta/anjuta-launcher.h:
9811         Add some missing implementation
9813 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
9815         Reviewed by Naba Kumar  <naba@gnome.org>:
9816         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
9817         for uninstall-hook.
9819 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
9821         Reviewed by Naba Kumar  <naba@gnome.org>:
9822         * plugins/editor/text_editor.c: Large memory addresses were being
9823         truncated, switched to glong (bug #422143).
9825 2007-04-24  Naba Kumar  <naba@gnome.org>
9827         * plugins/document-manager/plugin.c: (prefs_finalize):
9828         * plugins/editor/aneditor-autocomplete.cxx:
9829         * plugins/editor/text_editor_menu.c:
9830         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
9831         * plugins/file-loader/plugin.c: (open_file_with),
9832         (create_open_with_submenu):
9833         * plugins/file-manager/plugin.c: (prefs_finalize):
9834         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
9835         pointer type castings.
9837 2007-04-24  Naba Kumar  <naba@gnome.org>
9839         Patch from s|s  <supreet.sethi@gmail.com>:
9840         * (added) plugins/project-wizard/templates/django-logo.png:
9841         * (added) plugins/project-wizard/templates/django.wiz:
9842         * plugins/project-wizard/templates/Makefile.am:
9843         * plugins/project-wizard/templates/translatable-strings.h: Added
9844         django project template. http://www.djangoproject.com/
9846 2007-04-24  Naba Kumar  <naba@gnome.org>
9848         * plugins/subversion/anjuta-subversion.glade: Set expansion for
9849         the log entry widget and made the dialog little larger.
9851 2007-04-24  Naba Kumar  <naba@gnome.org>
9853         Patch from Halton Huo:
9854         * configure.in:
9855         * plugins/project-wizard/property.c:
9856         * plugins/subversion/svn-auth.c:
9857         * plugins/subversion/svn-backend-priv.h:
9858         * plugins/subversion/svn-backend.c:
9859         * plugins/subversion/svn-backend.h:
9860         * plugins/subversion/svn-notify.h: Proper use of subversion
9861         headers. Fixes build issues in solaris (bug #426701).
9863 2007-04-24  Naba Kumar  <naba@gnome.org>
9865         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
9866         
9867         * plugins/project-wizard/templates/cpp.wiz:
9868         * plugins/project-wizard/templates/gcj.wiz:
9869         * plugins/project-wizard/templates/gnome.wiz:
9870         * plugins/project-wizard/templates/gtk.wiz:
9871         * plugins/project-wizard/templates/gtkmm.wiz:
9872         * plugins/project-wizard/templates/java.wiz:
9873         * plugins/project-wizard/templates/python.wiz:
9874         * plugins/project-wizard/templates/terminal.wiz:
9875         * plugins/project-wizard/templates/wxwin.wiz:
9876         * plugins/project-wizard/templates/xlib-dock.wiz:
9877         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
9878         project option and set it ON by default (since gnome-build, can't
9879         enabled configure shared lib support later when a sharedlib target
9880         is added).
9882 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9884         * plugins/debug-manager/stack_trace.c:
9885         Fix a missing case in the previous changes
9887 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9889         * plugins/debug-manager/plugin.c:
9890         Fix bug #430401
9892         * plugins/debug-manager/breakpoints.c,
9893         plugins/gdb/plugin.c:
9894         Fix adding breakpoint on a function
9896         * plugins/debug-manager/stack_trace.c:
9897         Highlight changed stack frame
9899 2007-04-18  Naba Kumar  <naba@gnome.org>
9901         * plugins/document-manager/anjuta-docman.c:
9902         (anjuta_docman_dispose), (on_editor_destroy),
9903         (anjuta_docman_remove_editor): Remove the editor widget from
9904         the parent container before calling destroy, otherwise container
9905         removal happens after TextEditor is disposed resulting in call
9906         to value-remove for a TextEditor which is half-dead (crash).
9908 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
9910         * plugins/debug-manager/data_buffer.c
9911         plugins/debug-manager/data_view.c,
9912         plugins/debug-manager/memory.c:
9913         Fixes for bug #418523, bug #427090 and bug #428174
9915 2007-04-11 Halton Huo <halton.huo@sun.com>
9917         reviewed by: <jhs@gnome.org>
9919         * configure.in:
9920         * libanjuta/Makefile.am:
9921         * libanjuta/anjuta-utils.c:
9922         * libanjuta/anjuta-utils.h:
9923         * manuals/reference/libanjuta/Makefile.am:
9924         
9925         Fixed compilation on sun by deploying the libutil methods
9926         in anjuta-utils.h and building them on condition.
9928 2007-04-11  Johannes Schmid <jhs@gnome.org>
9930         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
9931         (anjuta_docman_add_editor):
9932         Hold a reference on the editor as long as we use it.
9933         
9934         * plugins/document-manager/plugin.c: (on_editor_changed):
9935         Destroy GValue to fix a memoery leak.
9937 2007-04-11  Johannes Schmid <jhs@gnome.org>
9939         * plugins/document-manager/plugin.c: (on_editor_changed):
9940         Fixed reference counting for editor by using g_value_take_object instead
9941         of g_value_set_object. The editors are now correctly finalized and thus
9942         we do not lack so much memory anymore.
9943         
9944         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
9945         (anjuta_view_finalize), (anjuta_view_focus_out),
9946         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9947         * plugins/sourceview/anjuta-view.h:
9948         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
9949         * plugins/sourceview/sourceview-prefs.c:
9950         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
9951         * plugins/sourceview/sourceview-prefs.h:
9952         * plugins/sourceview/sourceview-private.h:
9953         * plugins/sourceview/sourceview.c: (on_document_loaded),
9954         (timeout_unref), (on_document_saved), (sourceview_finalize),
9955         (sourceview_new), (ifile_open), (ifile_savable_save),
9956         (ifile_savable_save_as):
9958         Several changes to fix things when the editor is correctly destroyed.
9959         Fixed preferences (which led me to the refcounting issue, #409412)
9960         and removed deprecated completition code that will be replace by
9961         IAnjutaAssist interface soon. 
9963 2007-04-11  Johannes Schmid <jhs@gnome.org>
9965         * libanjuta/anjuta-launcher.c:
9966         (anjuta_launcher_execution_done_cleanup),
9967         (anjuta_launcher_child_terminated):
9968         Possible fix for #428363 and added a g_return_if_fail
9970         * plugins/message-view/plugin.c: (activate_plugin):
9971         Fixed a Gtk/Gdl-Critical
9972         
9973         Patches from Étienne Bersac <bersace03@laposte.net>
9974         * plugins/class-gen/templates/go-source.tpl:
9975         * plugins/macro/macros.xml:
9976         Use better template for GObjects (#417875 and #417918)
9977         
9978         Patches from Halton Huo <halton.huo@sun.com>
9979         * libanjuta/anjuta-launcher.h:
9980         * libanjuta/anjuta-preferences.c:
9981         * libanjuta/anjuta-utils.c:
9982         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
9983         (cg_window_set_add_to_repository):
9984         * plugins/class-inheritance/class-inherit.c:
9985         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
9987 2007-04-09  Johannes Schmid <jhs@gnome.org>
9989         * plugins/editor/print.c: (anjuta_print_show_header):
9990         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9991         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9993   Some string changes (#427395 and #427399)
9995 2007-04-06  Johannes Schmid <jhs@gnome.org>
9997         * plugins/build-basic-autotools/build-basic-autotools.c:
9998         (on_build_mesg_format), (on_build_mesg_parse):
9999         Fixed full path detection
10001 2007-04-05  Naba Kumar  <naba@gnome.org>
10003         Patch from Halton Huo:
10004         * libanjuta/Makefile.am:
10005         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
10006         * libanjuta/anjuta-glue-cpp.h:
10007         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
10008         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
10009         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
10010         (anjuta_glue_factory_get_path), (get_already_loaded_module),
10011         (load_plugin), (anjuta_glue_factory_get_object_type):
10012         * libanjuta/anjuta-glue-factory.h:
10013         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
10014         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
10015         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
10016         (anjuta_glue_plugin_new):
10017         * libanjuta/anjuta-glue-plugin.h:
10018         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
10019         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
10020         * libanjuta/anjuta-plugin.h:
10021         * libanjuta/glue-cpp.c:
10022         * libanjuta/glue-cpp.h:
10023         * libanjuta/glue-factory.c:
10024         * libanjuta/glue-factory.h:
10025         * libanjuta/glue-plugin.c:
10026         * libanjuta/glue-plugin.h:
10027         * plugins/build-basic-autotools/build-basic-autotools.h:
10028         * plugins/class-gen/plugin.h:
10029         * plugins/class-inheritance/plugin.h:
10030         * plugins/cvs-plugin/plugin.h:
10031         * plugins/debug-manager/plugin.h:
10032         * plugins/devhelp/plugin.h:
10033         * plugins/document-manager/plugin.h:
10034         * plugins/editor/plugin.h:
10035         * plugins/file-loader/plugin.h:
10036         * plugins/file-manager/plugin.h:
10037         * plugins/file-wizard/plugin.h:
10038         * plugins/gdb/plugin.h:
10039         * plugins/glade/plugin.h:
10040         * plugins/gtodo/plugin.h:
10041         * plugins/language-support-cpp-java/plugin.h:
10042         * plugins/macro/plugin.h:
10043         * plugins/message-view/plugin.h:
10044         * plugins/patch/plugin.h:
10045         * plugins/profiler/plugin.h:
10046         * plugins/project-import/plugin.h:
10047         * plugins/project-manager/plugin.h:
10048         * plugins/project-wizard/plugin.h:
10049         * plugins/sample1/plugin.h:
10050         * plugins/search/plugin.h:
10051         * plugins/sourceview/plugin.h:
10052         * plugins/subversion/plugin.h:
10053         * plugins/symbol-browser/plugin.h:
10054         * plugins/terminal/terminal.c:
10055         * plugins/tools/plugin.h:
10056         * plugins/tools/scripts/tools-2.xml.in:
10057         * plugins/valgrind/plugin.h:
10059         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
10061 2007-04-05  Naba Kumar  <naba@gnome.org>
10063         * anjuta.spec.in, configure.in: Removed dead codes.
10064         
10065         Patch from Jos Dehaes:
10066         * configure.in, plugins/project-wizard/templates/Makefile.am,
10067         plugins/project-wizard/templates/mkfile.wiz,
10068         plugins/project-wizard/templates/translatable-strings.h: Enabled
10069         makefile-based project creation and import. Fixes bug #355145
10071 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
10073         * plugins/debug-manager/debugger.c,
10074         plugins/debug-manager/plugin.c,
10075         plugins/gdb/anjuta-gdb.plugin.in:
10076         Code cleaning (remove unused code, rename this into self)
10077         Add information about supported format in debugger plugin
10078         Activate debugger plugin according to the target format
10080 2007-04-01  Naba Kumar  <naba@gnome.org>
10082         * plugins/message-view/message-view.c:
10083         (message_view_instance_init): Fixed message icons to appear.
10085 2007-03-31  Johannes Schmid <jhs@gnome.org>
10087         * plugins/message-view/anjuta-msgman.c:
10088         (anjuta_msgman_append_view):
10089         * plugins/message-view/plugin.c: (on_view_changed),
10090         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
10091         
10092         Fixed #424845
10094 2007-03-31  Johannes Schmid <jhs@gnome.org>
10096         * plugins/message-view/message-view.c:
10097         (message_view_instance_init), (imessage_view_append):
10098         Show nice icons beside the messages for info, warning and error. This is a completly
10099         cosmetic change so if someone dislikes it he is free to remove it.
10101 2007-03-31  Johannes Schmid <jhs@gnome.org>
10102         
10103         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
10104         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
10105         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
10106         * plugins/message-view/anjuta-msgman.h:
10107         * plugins/message-view/message-view.h:
10108         * plugins/message-view/plugin.c: (on_view_changed),
10109         (activate_plugin):
10110         Fixed #359399 and made next/previous insensitive when not availible
10111         
10112         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
10113         (tag_style_to_string):
10114         Fixed namespace Problem with gdk >= 2.11
10115         
10116         * plugins/sourceview/sourceview-autocomplete.c:
10117         (sourceview_autocomplete_init):
10118         Removed structure, follow-up of #423682
10120 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
10122         * plugins/debug-manager/debug_tree.c,
10123         plugins/debug-manager/debug_tree.h,
10124         plugins/debug-manager/watch.c,
10125         plugins/debug-manager/anjuta-debug-manager.glade:
10126         Inspect variable at cursor
10127         Fix buttons in inspect dialog
10129 2007-03-27  Halton Huo  <halton.huo@sun.com>
10131         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
10133         * plugins/sourceview/sourceview-autocomplete.c
10134         plugins/debug-manager/disassemble.c,
10135         libanjuta/interfaces/libanjuta.idl:
10136         Remove array with 0 size and empty structure as it is not
10137         supported by sun cc, Fixes bug #423682
10139         * plugins/debug-manager/debugger.c:
10140         Remove anonymous union as it is not supported by sun cc,
10141         Fixes bug #423680
10143 === anjuta 2.1.2 ===
10145 2007-03-28  Naba Kumar  <naba@gnome.org>
10147         * configure.in: Bumped version to 2.1.2
10148         * NEWS: Updated for release.
10149         
10150         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
10151         Improved breakpoint marker icon.
10152         
10153         * plugins/editor/anjuta-editor.plugin.in,
10154         plugins/sourceview/sourceview.plugin.in: Made editor plugins
10155         non user activable since they are now remembered properly.
10157 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
10159         * plugins/tools/editor.c:
10160         Fix bug #423270
10162 2007-03-27  Naba Kumar  <naba@gnome.org>
10164         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
10165         word when autocompleting without leaving any trailing part of
10166         the word.
10168 2007-03-27  Kamil Páral  <ripper42@gmail.com>
10170         Reviewed by Naba Kumar  <naba@gnome.org>:
10171         * anjuta.desktop.in.in: Remove "Application" category from desktop
10172         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
10173         
10174 2007-03-27  Naba Kumar  <naba@gnome.org>
10175         
10176         * configure.in, plugins/document-manager/anjuta-docman.c:
10177         (anjuta_docman_add_editor): Conditionally compile notebook tab
10178         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
10180         Patch from Halton Huo:
10181         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
10182         non gcc compiler flags. Fixes bug #423089.
10183         
10184 2007-03-26  Naba Kumar  <naba@gnome.org>
10185         
10186         * AUTHORS, NEWS, TODO.tasks: Updated.
10187         
10188         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
10189         close menuitem.
10190         
10191         * plugins/symbol-browser/plugin.c: (on_editor_saved),
10192         (update_editor_symbol_model), (iter_matches),
10193         (on_editor_update_ui), (value_added_current_editor),
10194         (activate_plugin), (dispose),
10195         (symbol_browser_plugin_instance_init):
10196         * plugins/symbol-browser/plugin.h: update line on editor save
10197         and editor change. Code clean up and fixed warnings.
10199 2007-03-26  Naba Kumar  <naba@gnome.org>
10201         * plugins/project-wizard/templates/java/project.anjuta,
10202         plugins/project-wizard/templates/python/project.anjuta,
10203         plugins/project-wizard/templates/python/project.anjuta:
10204         Removed version control plugins from default selection.
10206         * plugins/tools/scripts/prepare-changelog.pl,
10207         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
10208         script to a better one (that works on both cvs and svn).
10210 2007-03-26  Naba Kumar  <naba@gnome.org>
10212         * (added) plugins/project-wizard/templates/translatable-strings.pl,
10213         Makefile.am: Added the generated translatable file (required for
10214         translations for svn checkouts).
10216         * (added)
10217         plugins/project-wizard/templates/extract-translatable-strings.pl
10218         plugins/project-wizard/templates/Makefile.am, Makefile.am,
10219         po/POTFILES.in: Generated translatable strings for .wiz files and
10220         added them in POTFILES.in for translation. Fixes bug #398035
10222 2007-03-25  Naba Kumar  <naba@gnome.org>
10224         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
10225         
10226         * src/anjuta-app.c: Removed dead codes.
10227         
10228         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
10229         global tags generation starts.
10230         
10231         * plugins/debug-manager/chunk_view.c,
10232         plugins/debug-manager/start.h,
10233         plugins/debug-manager/chunk_view.h,
10234         plugins/debug-manager/utilities.c,
10235         plugins/debug-manager/utilities.h,
10236         plugins/debug-manager/debugger.c,
10237         plugins/debug-manager/threads.c,
10238         plugins/debug-manager/disassemble.c,
10239         plugins/debug-manager/info.c,
10240         plugins/debug-manager/sharedlib.c,
10241         plugins/debug-manager/threads.h,
10242         plugins/debug-manager/disassemble.h,
10243         plugins/debug-manager/signals.c,
10244         plugins/debug-manager/info.h,
10245         plugins/debug-manager/sharedlib.h,
10246         plugins/debug-manager/data_buffer.c,
10247         plugins/debug-manager/data_view.c,
10248         plugins/debug-manager/signals.h,
10249         plugins/debug-manager/debug_tree.c,
10250         plugins/debug-manager/watch.c,
10251         plugins/debug-manager/registers.c,
10252         plugins/debug-manager/data_buffer.h,
10253         plugins/debug-manager/data_view.h,
10254         plugins/debug-manager/memory.c,
10255         plugins/debug-manager/debug_tree.h,
10256         plugins/debug-manager/watch.h,
10257         plugins/debug-manager/registers.h,
10258         plugins/debug-manager/memory.h,
10259         plugins/debug-manager/locals.c,
10260         plugins/debug-manager/sexy-icon-entry.c,
10261         plugins/debug-manager/breakpoints.c,
10262         plugins/debug-manager/locals.h,
10263         plugins/debug-manager/sexy-icon-entry.h,
10264         plugins/debug-manager/stack_trace.c,
10265         plugins/debug-manager/breakpoints.h,
10266         plugins/debug-manager/sparse_buffer.c,
10267         plugins/debug-manager/sparse_view.c,
10268         plugins/debug-manager/stack_trace.h,
10269         plugins/debug-manager/sparse_buffer.h,
10270         plugins/debug-manager/sparse_view.h,
10271         plugins/debug-manager/start.c,
10272         plugins/gdb/utilities.c,
10273         plugins/gdb/utilities.h,
10274         plugins/gdb/debugger.c,
10275         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
10276         setup.
10278 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10280         * plugins/gdb/debugger.c:
10281         Avoid empty debugger log window by limiting line to 90 characters
10283 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10285         * plugins/debug-manager/plugin.c,
10286         plugins/debug-manager/plugin.h,
10287         plugins/debug-manager/threads.c,
10288         plugins/debug-manager/threads.h,
10289         plugins/debug-manager/breakpoints.c,
10290         plugins/debug-manager/breakpoints.h,
10291         plugins/debug-manager/stack_trace.c,
10292         plugins/debug-manager/stack_trace.h:
10293         View code action now changes location in disassembly view too
10295         * plugins/debug-manager/anjuta-debug-manager.ui:
10296         Rename breakpoint actions
10298 2007-03-24  Naba Kumar  <naba@gnome.org>
10300         * configure.in, src/anjuta-app.c: Use the new docking algorithm
10301         in gdl 0.7.3 (svn trunk).
10302         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
10303         
10304 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10306         * plugins/debug-manager/threads.c,
10307         plugins/debug-manager/debug_tree.c,
10308         plugins/debug-manager/debug_tree.h,
10309         plugins/debug-manager/locals.c,
10310         plugins/debug-manager/registers.c,
10311         plugins/debug-manager/stack_trace.c:
10312         Allow to change current thread updating register, stack and locals
10313         Allow to change current stack frame updating locals
10315         * plugins/gdb/debugger.c:
10316         Read argument of selected stack frame
10318         * plugins/debug-manager/data_view.c:
10319         Fix an unrelated bug
10321 2007-03-23  Naba Kumar  <naba@gnome.org>
10323         * plugins/document-manager/anjuta-docman.c,
10324         plugins/document-manager/plugin.c: Fixed many memory leaks.
10325         (ianjuta_file_get_uri() returns a new string).
10327         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
10328         widget for save dialogs.
10329         
10330         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
10331         svn and fixed to get function/prototype/member args list. Call tips
10332         also work fine now.
10334 2007-03-22  Naba Kumar  <naba@gnome.org>
10336         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
10337         and calltips would work again for functions from global tags (Needs
10338         regenerating global tags).
10340         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
10341         ctags svn version and reopened bug #395362. Fixes tags parsing that
10342         seemed to have stopped working recently.
10344 2007-03-21  Naba Kumar  <naba@gnome.org>
10346         * tagmanager/tm_source_file.c, tagmanager/options.c,
10347         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
10348         extend .. more needs to be investigated and fixed). Enabled some
10349         debugging.
10351 2007-03-16  Naba Kumar  <naba@gnome.org>
10353         * src/anjuta.c: Fixed project loading from command line.
10355 2007-03-16  Naba Kumar  <naba@gnome.org>
10357         Patch from James Liggett <jrliggett@cox.net>:
10358         plugins/profiler/gprof-profile-data.c: Fixed a crash.
10359         
10360 2007-03-15  Naba Kumar  <naba@gnome.org>
10362         * libanjuta/anjuta-profile-manager.c,
10363         libanjuta/anjuta-profile-manager.h: Added method to get current
10364         profile.
10366         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
10367         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
10368         is exiting.
10370         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
10371         plugins/file-loader/plugin.c: Moved to functions as utility functions.
10372         Also, not load project files in session load in loader plugin.
10373         
10374         * plugins/project-manager/plugin.c, src/anjuta.c:
10375         Emit "exiting" signal in shell when exiting anjuta. project manager
10376         listens to exiting signal and saves session. anjuta.c saves session
10377         only when current projfile is 'user'. Load project saved in session
10378         differently then the rest of the session. This should fix all the
10379         session restoration bugs.
10380         
10381         src/main.c: Present anjuta window when becon message is received.
10383 2007-03-14  Naba Kumar  <naba@gnome.org>
10385         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
10386         not randomly save (it was a wrong looping).
10387         
10388 2007-03-12  Naba Kumar  <naba@gnome.org>
10390         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
10392 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
10394         * plugins/debug-manager/anjuta-debug-manager.ui,
10395         libanjuta/interfaces/libanjuta.idl,
10396         plugins/debug-manager/debugger.c,
10397         (added) plugins/debug-manager/threads.c,
10398         (added) plugins/debug-manager/threads.h,
10399         plugins/debug-manager/plugin.c,
10400         plugins/debug-manager/Makefile.am,
10401         plugins/gdb/plugin.c,
10402         plugins/gdb/debugger.c,
10403         plugins/gdb/debugger.h:
10404         Add a window displaying all threads
10405         Add needed functions
10406         Switching to a different thread is still not done
10408         * plugins/debug-manager/debug_tree.c,
10409         plugins/debug-manager/locals.c,
10410         plugins/debug-manager/stack_trace.c:
10411         Small cosmetic changes
10413         * plugins/gdb/gdbmi.c:
10414         Keep all elements in gdbmi hash
10415         Even if using the same key like in -threads-list-ids
10417 2007-03-11  Naba Kumar  <naba@gnome.org>
10419         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
10420         
10421         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
10422         
10423         * manuals/reference/libanjuta/libanjuta-docs.sgml,
10424         manuals/reference/libanjuta/libanjuta-sections.txt,
10425         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
10426         interfaces.
10428 2007-03-11  Naba Kumar  <naba@gnome.org>
10430         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
10431         gtk-doc properly. Bumped gtk-doc requirement to 1.4
10433         * manuals/reference/libanjuta/libanjuta-docs.sgml,
10434         manuals/reference/libanjuta/libanjuta.types,
10435         manuals/reference/libanjuta/libanjuta-sections.txt,
10436         manuals/reference/libanjuta/.cvsignore,
10437         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
10438         infrastructure. Got rid of tmpl/ directory and moved all section
10439         documenation to source code (requires gtk-doc >= 1.4).
10440         
10441         * libanjuta/anjuta-plugin-description.c,
10442         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
10443         libanjuta/cell-renderer-captioned-image.c,
10444         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
10445         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
10446         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
10447         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
10448         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
10449         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
10450         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
10451         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
10452         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
10453         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
10454         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
10455         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
10456         documentation from templates to source code.
10458 2007-03-10  Johannes Schmid <jhs@gnome.org>
10460         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
10461         Added some debug output but could not figure out why 
10462         some plugins are not kept.
10463         
10464         * libanjuta/interfaces/libanjuta.idl:
10465         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10466         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10467         Added IAnjutaEditorGoto::matching_brace
10468         
10469         * plugins/document-manager/action-callbacks.c:
10470         (on_editor_command_match_brace_activate):
10471         * plugins/document-manager/plugin.c:
10472         (update_editor_ui_interface_items):
10473         * plugins/editor/text_editor.c: (igoto_matching_brace),
10474         (igoto_iface_init):
10475         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
10476         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
10478 2007-03-09  Johannes Schmid <jhs@gnome.org>
10480         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10481         Hide correct column
10482         
10483         * plugins/sourceview/sourceview-private.h:
10484         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10485         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10486         (sourceview_new), (ifile_savable_save_as):
10487         Tweaked vfs monitoring
10489 2007-03-09  Johannes Schmid <jhs@gnome.org>
10491         * libanjuta/interfaces/Makefile.am.iface:
10492         Fixed installtion of header files
10493         
10494         * plugins/sourceview/sourceview.c: (set_select):
10495         do not scroll to much in interactive search
10497 2007-03-09  Naba Kumar  <naba@gnome.org>
10499         * src/anjuta.c: Fixed session restoration.
10500         
10501         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
10502         signal handlers after symbol browser plugin is deactivated.
10503         
10504         * plugins/editor/editor.glade,
10505         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
10506         Fixed indentation confustion in preferences.
10508 2007-03-08  Johannes Schmid <jhs@gnome.org>
10510         * plugins/search/search-replace.c: (search_set_combo),
10511         (search_set_action), (search_set_target), (search_set_direction),
10512         (create_dialog), (search_disconnect_set_toggle_connect),
10513         (on_search_match_whole_word_toggled),
10514         (on_search_match_whole_line_toggled),
10515         (on_search_match_word_start_toggled),
10516         (search_set_toggle_direction):
10517         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
10518         it's somehow ugly and uses many deprecated widgets
10519         
10520         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
10521         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10522         Fix #394709
10523         
10524 2007-03-07  Naba Kumar  <naba@gnome.org>
10526         * src/anjuta.c: Make launching projects work from command line. Also
10527         fixes gnome session restart command.
10528         
10529 2007-03-07  Johannes Schmid <jhs@gnome.org>
10531         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
10532         * plugins/class-gen/plugin.c: (iwizard_activate):
10533         Fixed #408218
10534         
10535         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
10536         Fixed #402774
10537         
10538         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10539         Fixed #377483 (It's not possible to know if directories have
10540         a version in CVS. Show version column only if there are version
10541         informations availible
10543         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
10544         Fixed memory leak
10546 2007-03-07  Johannes Schmid <jhs@gnome.org>
10548         * plugins/sourceview/sourceview-prefs.c: (get_bool):
10549         Fixed #409408
10550         * plugins/symbol-browser/an_symbol_prefs.c:
10551         (on_update_global_clicked):
10552         Fixed ##409176
10554 2007-03-07  Johannes Schmid <jhs@gnome.org>
10556         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
10557         (anjuta_save_prompt_new):
10558         * plugins/project-import/project-import.c:
10559         (project_import_finalize):
10560         Fixed Gtk-Criticals (maybe #409408)
10562 2007-03-07  Naba Kumar  <naba@gnome.org>
10564         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
10565         when we are at just beginning of string or comment. Fixes bug #397981.
10567 2007-03-07  Johannes Schmid <jhs@gnome.org>
10569         * plugins/language-support-cpp-java/plugin.c:
10570         (initialize_indentation_params):
10571         Removed annoying DEBUG_PRINT
10572         
10573         * plugins/sourceview/sourceview-cell.c:
10574         (sourceview_cell_instance_init), (icell_get_character),
10575         (icell_get_length), (icell_get_char), (icell_get_attribute):
10576         Improved code to be faster
10577         Implemented attribute handling so that indentation really works in any case
10579 2007-03-06  Johannes Schmid <jhs@gnome.org>
10581         * configure.in:
10582         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
10583         
10584         * plugins/document-manager/anjuta-docman.c:
10585         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
10586         Removed old and ugly tab drag&drop code and use built-in gtk stuff
10587         instead (required GTK >= 2.10)
10588         
10589         * plugins/sourceview/sourceview-private.h:
10590         * plugins/sourceview/sourceview.c:
10591         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10592         (sourceview_finalize), (sourceview_new), (imark_mark),
10593         (imark_unmark), (imark_is_marker_set),
10594         (imark_location_from_handle), (imark_delete_all_markers):
10595         Fixed marker handling and worked a bit more on vfs monitoring
10597 2007-03-05  Johannes Schmid <jhs@gnome.org>
10599         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
10600         Added method to select specific iter
10601         
10602         * plugins/sourceview/sourceview-private.h:
10603         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10604         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10605         (sourceview_add_monitor), (on_document_saved),
10606         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
10607         Fixed vfs monitoring (mostly ported code from text_editor.c)
10608         
10609         * plugins/symbol-browser/an_symbol_view.c:
10610         * plugins/symbol-browser/an_symbol_view.h:
10611         * plugins/symbol-browser/plugin.c: (iter_matches),
10612         (on_editor_update_ui), (value_added_current_editor):
10613         Select the current tag in locals window and symbol toolbar. If there
10614         is no tag at the current line, reserve backward for the next tag. This will
10615         select the correct tag if inside a function.
10617 2007-03-05  Naba Kumar  <naba@gnome.org>
10619         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
10620         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
10621         compiler warnings.
10622         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
10623         (Bug #412186)
10624         
10625 2007-03-04  Johannes Schmid <jhs@gnome.org>
10627         * data/Makefile.am:
10628         * po/POTFILES.in:
10629         Fixed distcheck (well, partly)
10631 2007-03-04  Johannes Schmid <jhs@gnome.org>
10633         * plugins/document-manager/anjuta-document-manager.ui:
10634         Move "Swap .c/.h from Main to Browser toolbar
10636         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
10637         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
10638         (fv_prefs_free), (fv_add_tree_entry):
10639         * plugins/file-manager/anjuta-file-manager-plugin.glade:
10640         * plugins/file-manager/plugin.c: (prefs_init):
10641         
10642         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
10644 2007-03-04  Naba Kumar  <naba@gnome.org>
10646         * data/default.proflie, data/Makefile.am, src/anjuta.c,
10647         plugins/project-manager/plugin.c:
10648         Restored default profile and renamed it from "default.anjuta" to
10649         "default.profile".
10650         
10651 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10653         * plugins/debug-manager/debugger.c,
10654         plugins/debug-manager/plugin.c,
10655         plugins/gdb/debugger.c,
10656         libanjuta/interfaces/libanjuta.idl,
10657         plugins/debug-manager/stack_trace.c:
10658         Add a dialog box when a signal is received (except SIGINT)
10659         Display stack frame even if arguments are not available
10661 2007-03-03  Naba Kumar  <naba@gnome.org>
10663         * TODO.tasks: Icons bounty added.
10665         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
10666         choise selection.
10667         
10668         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
10669         and descoping.
10671         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
10672         plugins/Makefile.am, (removed) plugins/profile-default/*,
10673         plugins/project-manager/anjuta-project-manager.plugin.in,
10674         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
10675         profile implementation to load user profile and projects. Store and
10676         restore remembered plugins. Use profile scoping and descoping for
10677         saving and loading sesstions.
10678         
10679         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
10680         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
10681         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
10682         DEBUG_PRINTs.
10684 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10686         * plugins/debug-manager/debug_tree.c
10687         plugins/debug-manager/debug_tree.h:
10688         Bug fix, deleting wrong variable
10690         * plugins/gdb/debugger.c:
10691         Bug fix, remove forgotten debugging code
10693 2007-03-02  Johannes Schmid <jhs@gnome.org>
10695         * plugins/document-manager/anjuta-document-manager.ui:
10696         * plugins/search/anjuta-search.ui:
10697         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
10698         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
10699         ToolbarFind
10701         * src/anjuta-app.c: (on_toolbar_view_toggled),
10702         (on_add_merge_widget), (on_session_save), (on_widget_remove):
10703         Save toolbar positions, don't use fixed toolbar style
10704         
10705         All in all this will allow more complex toolbar configurations and
10706         might gain some space on smaller displays because the user can disable
10707         toolbar parts he does not use. Also allows to use any toolbar style
10708         without looking too ugly.
10710 2007-03-01  Naba Kumasr  <naba@gnome.org>
10712         * TODO.tasks: Added a bounty for creating icons.
10714         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
10715         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
10716         profile-changed signal. Do not sync non-user-activatable plugins.
10718 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
10720         * plugins/debug-manager/disassemble.c,
10721         plugins/debug-manager/sparse_view.c,
10722         plugins/gdb/debugger.c,
10723         libanjuta/interfaces/libanjuta.idl:
10724         Display function name in disassembly view
10726 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
10728         * (added) plugins/debug-manager/bookmark.png,
10729         (added) plugins/debug-manager/breakpoint-disabled.png,
10730         (added) plugins/debug-manager/breakpoint-enabled.png,
10731         (added) plugins/debug-manager/program-counter.png,
10732         (added) plugins/debug-manager/linemarker.png,
10733         plugins/debug-manager/Makefile.am,
10734         plugins/debug-manager/disassemble.c,
10735         plugins/debug-manager/disassemble.h,
10736         plugins/debug-manager/sparse_buffer.c,
10737         plugins/debug-manager/sparse_buffer.h,
10738         plugins/debug-manager/sparse_view.c,
10739         plugins/debug-manager/sparse_view.h,
10740         plugins/debug-manager/plugin.c,
10741         plugins/debug-manager/breakpoints.c,
10742         libanjuta/interfaces/libanjuta.idl:
10743         Add markers in the disassembly view
10744         Display program counter and breakpoints in disassembly view
10746         * plugins/gdb/debugger.c:
10747         Fix a bug added with my previous patch, setting and clearing
10748         breakpoints was not working
10750 2007-02-28  Johannes Schmid <jhs@gnome.org>
10752         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
10753         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
10754         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
10755         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10756         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
10757         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
10758         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
10759         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
10760         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
10761         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10762         Updated (why do they need to be under version control?)
10763         
10764         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
10765         (create_tab_popup_menu), (on_msgman_popup_menu),
10766         (on_tab_button_press_event), (anjuta_msgman_page_new),
10767         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
10768         Added "Close all message tabs" popup menu
10770 2007-02-26  Naba Kumar  <naba@gnome.org>
10772         * plugins/profiler/gprof-flat-profile-entry.c,
10773         plugins/profiler/gprof-flat-profile.c,
10774         plugins/profiler/gprof-flat-profile-entry.h,
10775         plugins/profiler/gprof-flat-profile.h,
10776         plugins/profiler/gprof-flat-profile-view.c,
10777         plugins/profiler/gprof-flat-profile-view.h,
10778         plugins/profiler/gprof-call-graph-block-entry.c,
10779         plugins/profiler/gprof-call-graph-block.c,
10780         plugins/profiler/gprof-function-call-chart-view.c,
10781         plugins/profiler/gprof-call-graph-block-entry.h,
10782         plugins/profiler/gprof-profile-data.c,
10783         plugins/profiler/gprof-call-graph-block.h,
10784         plugins/profiler/gprof-view.c,
10785         plugins/profiler/gprof-call-graph.c,
10786         plugins/profiler/gprof-function-call-chart-view.h,
10787         plugins/profiler/gprof-profile-data.h,
10788         plugins/profiler/gprof-call-graph.h,
10789         plugins/profiler/gprof-view.h,
10790         plugins/profiler/gprof-view-manager.c,
10791         plugins/profiler/gprof-call-graph-view.c,
10792         plugins/profiler/plugin.c,
10793         plugins/profiler/gprof-view-manager.h,
10794         plugins/profiler/gprof-call-graph-view.h,
10795         plugins/profiler/gprof-function-call-tree-view.c,
10796         plugins/profiler/gprof-function-call-tree-view.h,
10797         plugins/profiler/Makefile.am: Fix compiler warnings and link with
10798         gnome-vfs. Fixes bug #411377.
10800 2007-02-26  Naba Kumar  <naba@gnome.org>
10802         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
10804         Patch from James Liggett  <jrliggett@cox.net>:
10805         * plugins/profiler/gprof-flat-profile-view.c,
10806         plugins/profiler/gprof-flat-profile-view.h,
10807         plugins/profiler/gprof-function-call-chart-view.c,
10808         plugins/profiler/gprof-function-call-chart-view.h,
10809         plugins/profiler/gprof-view.c,
10810         plugins/profiler/gprof-view.h,
10811         plugins/profiler/gprof-call-graph-view.c,
10812         plugins/profiler/plugin.c,
10813         plugins/profiler/gprof-call-graph-view.h,
10814         plugins/profiler/gprof-function-call-tree-view.c,
10815         plugins/profiler/gprof-function-call-tree-view.h: Implements
10816         double click navigation. Fixes bug #403514.
10818 2007-02-25  Naba Kumar  <naba@gnome.org>
10820         * libanjuta/anjuta-plugin-manager.c,
10821         libanjuta/anjuta-plugin-handle.[ch],
10822         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
10823         g_hash_table_remove_all (introduced in glib 2.12) to stay the
10824         dependency on glib 2.8. Fixes bug #411623.
10826 2007-02-24  Naba kumar  <naba@gnome.org>
10828         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
10829         
10830         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
10831         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
10832         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
10833         (added) libanjuta/anjuta-profile-manager.c,
10834         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
10835         manager.
10836         Implemented profile pushing and popping. Implemented profile xml
10837         synchronization. Implemented error handling in profiles. Implemented
10838         activation and deactivation signals in plugin manager.
10839         
10840         * libanjuta/Makefile.am: Added libanjuta log domain.
10841         
10842         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10843         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
10844         in AnjutaShell interface and implemented it in AnjutaApp.
10845         
10846         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10848 2007-02-23  Naba kumar  <naba@gnome.org>
10850         src/main.c: Fixed missing end quote.
10852 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
10854         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
10857 2007-02-20  Naba Kumar  <naba@gnome.org>
10859         * plugins/subversion/plugin.c: Added "..." menuitems.
10860         * ROADMAP, README: Updated.
10861         * libanjuta/anjuta-profile.c: Fixed bugs.
10863         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
10864         plugins/gtodo/Makefile.am: Removed dead code.
10866         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
10867         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
10868         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
10869         plugins/gtodo/list_tooltip.c,
10870         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
10871         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
10872         not contain markups. Fixes Bug #360462.
10874 2007-02-16  Naba Kumar  <naba@gnome.org>
10876         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
10877         unnecessary sub-sections.
10878         
10879 2007-02-15  Naba Kumar  <naba@gnome.org>
10881         * (removed) plugins/document-manager/bookmark-prev-16.png,
10882         plugins/document-manager/bookmark-last.png,
10883         (removed)plugins/document-manager/bookmark-first-16.png,
10884         plugins/document-manager/bookmark-prev.png,
10885         (added) plugins/document-manager/bookmark-toggle.png,
10886         (removed)plugins/document-manager/bookmark_toggle.xpm,
10887         (removed)plugins/document-manager/bookmark-last-16.png,
10888         plugins/document-manager/plugin.c,
10889         plugins/document-manager/anjuta-document-manager.ui,
10890         (removed)plugins/document-manager/bookmark-next-16.png,
10891         plugins/document-manager/bookmark-next.png,
10892         plugins/document-manager/Makefile.am,
10893         (added) plugins/document-manager/bookmark-clear.png,
10894         plugins/document-manager/bookmark-first.png: Upgraded bookmark
10895         icons (stolen from monodevelop). Added clear bookmarks toolbar
10896         button.
10898         * plugins/document-manager/plugin.c,
10899         (added) plugins/document-manager/swap.png,
10900         (removed) plugins/document-manager/undock.png,
10901         plugins/document-manager/Makefile.am: Fixed swap icon.
10903 2007-02-13  Naba Kumar  <naba@gnome.org>
10905         * plugins/class-gen/element-editor.c: Fixed typo.
10906         
10907         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
10908         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
10909         Implementing plugin profiles loading.
10911 2007-02-13  Naba Kumar  <naba@gnome.org>
10913         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
10914         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
10915         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
10916         pixmaps/open_project.png, pixmaps/close_project.png:
10917         Removed more old icons.
10918         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
10919         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
10920         anjuta_logo.png
10921         
10922 2007-02-13  Naba Kumar  <naba@gnome.org>
10924         * plugins/class-gen/element-editor.c: Included missing headers to
10925         prevent build failures in some cases.
10926         
10927 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
10929         * plugins/debug-manager/stack_trace.c:
10930         Fix bug #407115
10932         * plugins/debug-manager/watch.c,
10933         plugins/debug-manager/breakpoints.c:
10934         Same bug than above, wrong use of gtk_ui_manager_get_widget
10936 === anjuta 2.1.1 ===
10938 2007-02-11  Naba Kumar  <naba@gnome.org>
10940         * cofigure.in: Bumped version to 2.1.1
10941         * NEWS: Updated for 2.1.1 release.
10942         
10943 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10945         * plugins/debug-manager/plugin.c,
10946         plugins/debug-manager/sparse_view.c,
10947         plugins/debug-manager/sparse_view.h:
10948         Reorder some code
10950         * plugins/gdb/debugger.c,
10951         plugins/debug-manager/debugger.c,
10952         plugins/debug-manager/memory.c,
10953         plugins/debug-manager/sparse_buffer.c
10954         plugins/gdb/debugger.h,
10955         libanjuta/interfaces/libanjuta.idl:
10956         Clean up, remove some warnings
10957         Use guint everywhere for addresses
10958         Rewrite code parsing position in debugger
10960 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10962         * plugins/debug-manager/debug_tree.c:
10963         Use GtkTreeRowReference instead of GtkTreeIter as callback data
10964         Fix bug #406113
10966 2007-02-08  Naba Kumar  <naba@gnome.org>
10968         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10969         Delay showing the 'file modified on disk' dialog for one sec
10970         from the last notification to insure multiple notifications for
10971         the same file are treated as one. Do not same multiple dialogs
10972         for the same file. Make sure to destory the dialog if later
10973         the conent is no longer different.
10974         
10975 2007-02-08  Naba Kumar  <naba@gnome.org>
10977         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10978         Prevented spurious 'file modified' dialogs in scintilla editor
10979         when the file is saved.
10981 2007-02-09  Johannes Schmid <jhs@gnome.org>
10983         * scripts/glade2schema.pl:
10984         Added script to convert glade preferences into gconf schema files.
10985         See #406061
10987 2007-02-08  Naba Kumar  <naba@gnome.org>
10989         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
10990         itself is destroyed. Fixes bug #355160.
10991         
10992 2007-02-08  Johannes Schmid <jhs@gnome.org>
10994         * plugins/profiler/profiler.plugin: 
10995         removed from version control (only .in file needed)
10996         
10997         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10998         * plugins/sourceview/sourceview.c: (sourceview_new):
10999         Code cleanup
11000         
11001         * plugins/subversion/svn-thread.c: (svn_thread_start):
11002         * src/main.c: (main):
11003         
11004         Fixed #395875 about initialisation of threads too late
11006 2007-02-07  Armin Burgmeier  <armin@arbur.net>
11008         Reviewed by Naba Kumar  <naba@gnome.org>:
11009         * plugins/class-gen/plugin.c:
11010         * plugins/class-gen/window.c: Removed browse button related code, load
11011         generated output directly into new buffers when not adding to project.
11013         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
11014         buttons from user interface.
11016 2007-02-07  Naba Kumar  <naba@gnome.org>
11018         * po/POTFILES.in: Fixed distcheck.
11020 2007-02-07  Daniel Nylander <po@danielnylander.se>
11022         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
11024 2007-02-07  Johannes Schmid <jhs@gnome.org>
11026         * anjuta.desktop.in.in:
11027         Fixed spelling
11029 2007-02-07  Johannes Schmid <jhs@gnome.org>
11031         * configure.in:
11032         * manuals/anjuta-manual/*
11033         * manuals/anjuta-faqs/*:
11034         #398991 – Anjuta manuals does not use the gnome-doc-utils format
11035         
11036         * plugins/document-manager/anjuta-document-manager.plugin.in:
11037         Removed duplicate application-xml mime-type (review patches properly ;-)
11038         
11039 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
11041         * plugins/gdb/debugger.c,
11042         libanjuta/interfaces/libanjuta.idl:
11043         Fix bug #404755
11044         Fix handling of missing source file
11046 2007-02-06  Naba Kumar  <naba@gnome.org>
11048         Patch from James Liggett  <jrliggett@cox.net>:
11049         * plugins/profiler/gprof-flat-profile.c,
11050         plugins/profiler/gprof-profile-data.c,
11051         plugins/profiler/gprof-call-graph.c,
11052         plugins/profiler/gprof-profile-data.h,
11053         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
11054         Show profiler view when target selected bug #403515.
11056 2007-02-05  Naba Kumar  <naba@gnome.org>
11058         * configure.in: Enabled devhelp plugin by default now that
11059         it works.
11060         
11061         Patch from parmigio@2ainfo.it:
11062         * plugins/document-manager/anjuta-document-manager.plugin.in:
11063         Added xml file type in supported mime types list.
11064         
11065 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
11067         * plugins/debug-manager/debugger.c,
11068         plugins/debug-manager/plugin.c:
11069         Add a field in status bar displaying debugger state
11070         Change cursor shape when debugger is busy
11071         Fix bug #378600
11073         * plugins/debug-manager/watch.c,
11074         plugins/debug-manager/locals.c,
11075         libanjuta/interfaces/libanjuta.idl:
11076         Clean up, remove debugging messages and unused signals
11078 2007-02-03  Johannes Schmid <jhs@gnome.org>
11080         * configure.in:
11081         Fixed AC_INIT and seperated version to major, minor, micro
11083         * anjuta.anjuta:
11084         Load Subversion instead of CVS
11085         
11086         * anjuta.desktop.in.in:
11087         Fixed bug-buddy component
11089         Original patch from Rob Bradfort <robster@debian.org>:
11090         * src/main.c: (get_command_line_args), (main):
11091         Bug #335981 – Migration from popt to GOption
11093 2007-02-03  Naba Kumar  <naba@gnome.org>
11095         * configure.in: Depend on devhelp 0.13 and fixed gecko home
11096         path variable. Fixed bug #341170.
11097         * plugins/profiler/Makefile.am: Fixed indentation.
11098         
11099 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
11101         * libanjuta/interfaces/libanjuta.idl,
11102         plugins/sourceview/sourceview.c,
11103         plugins/editor/text-editor.c,
11104         plugins/symbol-browser/plugin.c,
11105         plugins/search/search-replace.c,
11106         plugins/document-manager/goto_line.c,
11107         plugins/document-manager/action-callbacks.c,
11108         plugins/document-manager/anjuta-docman.c:
11109         Rename markers of anjuta interface
11110         IANJUTA_MARKABLE_NONE has been removed
11111         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
11112         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
11113         IANJUTA_MARKABLE_ATTENTIVE renamed in
11114                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
11115         IANJUTA_MARKABLE_INTENSE renamed in
11116                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
11117         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
11119         * (removed) plugins/sourceview/marker-light.png,
11120         (removed) plugins/sourceview/marker-basic.png,
11121         (removed) plugins/sourceview/marker-attentive.png,
11122         (removed) plugins/sourceview/marker-intense.png,
11123         plugins/sourceview/bookmark.png,
11124         (added) plugins/sourceview/breakpoint-disabled.png,
11125         (added) plugins/sourceview/breakpoint-enabled.png,
11126         (added) plugins/sourceview/program-counter.png,
11127         (added) plugins/sourceview/linemarker.png,
11128         plugins/sourceview/Makefile.am,
11129         (added) plugins/editor/bookmark.xpm,
11130         (added) plugins/editor/breakpoint-disabled.xpm,
11131         (added) plugins/editor/breakpoint-enabled.xpm,
11132         (added) plugins/editor/program-counter.xpm,
11133         (added) plugins/editor/linemarker.xpm,
11134         plugins/editor/Makefile.am:
11135         Add or change marker pixmaps in scintilla and sourceview editor
11137         * plugins/document-manager/plugin.c,
11138         libanjuta/interfaces/libanjuta.idl,
11139         plugins/debug-manager/plugin.c,
11140         plugins/debug-manager/breakpoints.c
11141         plugins/gdb/debugger.c:
11142         Fix bug #376404, program counter marker is not displayed when debugger
11143         Return the selected editor or NULL (if file does not exist) with 
11144         ianjuta_document_manager_goto_file_line* functions
11145         Emit a change-location signal even if the program counter is in an
11146         unknown file
11148 2007-02-02  Naba Kumar  <naba@gnome.org>
11150         * TODO.tasks: Marked bounty bug #359478 completed. And checked
11151         older bounties 'Done'.
11152         
11153 2007-02-02  Naba Kumar  <naba@gnome.org>
11155         * TODO.tasks: Fixed typop.
11157         Patch from James Liggett  <jrliggett@cox.net>:
11158         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
11159         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
11160         profiler plugin by James Liggett. Completes bounty bug #359478
11161         'Gprof performance profiler plugin'
11163 2007-02-01  Naba Kumar  <naba@gnome.org>
11165         * src/main.c: Renamed option name.
11167         * TODO.tasks: Marked "Test and fix all project wizards templates"
11168         bounty completed.
11169         
11170 2007-01-29  Johannes Schmid <jhs@gnome.org>
11172         * plugins/document-manager/plugin.c: (on_editor_changed):
11173         Added DEBUG_PRINT(...)
11174         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
11175         implemented
11176         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
11177         Fix language support plugin for sourceview editor (add some new
11178         language names)
11179         
11180         * plugins/sourceview/sourceview.c: (iindic_clear):
11181         Clear all indicators
11183 2007-01-29  Johannes Schmid <jhs@gnome.org>
11185         * TODO.tasks:
11186         Minor task currentions
11187         
11188         * libanjuta/interfaces/libanjuta.idl:
11189         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
11190         (itext_editor_iface_init):
11191         * plugins/language-support-cpp-java/plugin.c: (install_support):
11192         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
11193         (ieditor_get_attributes), (ieditor_iface_init):
11194         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
11195         plugins.
11196         
11197         * plugins/sourceview/sourceview.glade:
11198         Fixed sourceview preference window
11200 2007-01-28  Naba Kumar  <naba@gnome.org>
11201         
11202         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
11203         Implemented --no-files and --no-session command line options and
11204         corresponding preferernces checkboxes in General tab.
11206 2007-01-28  Johannes Schmid <jhs@gnome.org>
11208         * plugins/subversion/plugin.c:
11209         * plugins/subversion/plugin.h:
11210         * plugins/subversion/svn-notify.c: (svn_show_info),
11211         (show_svn_error), (on_svn_notify):
11212         * plugins/subversion/svn-notify.h:
11213         * plugins/subversion/svn-thread.c: (create_message_view),
11214         (svn_thread_start):
11215         Fixed error handling and fixed #394216 – No indication of subversion commands running
11216         
11217         * plugins/tools/execute.c: (atp_output_context_print):
11218         Show name of tool in message pane
11220 2007-01-28  Naba Kumar  <naba@gnome.org>
11221         
11222         * configure.in, plugins/glade/plugin.c: Make it work with
11223         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
11224         
11225         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
11226         from devhelp (won't work untill devhelp is fixed: bug #341170).
11227         
11228         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
11229         
11230 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
11232         Reviewed by Naba Kumar  <naba@gnome.org>:
11233         * libanjuta/interfaces/libanjuta.idl, 
11234         plugins/debug-manager/debugger.c,
11235         plugins/debug-manager/start.c,
11236         plugins/gdb/plugin.c,
11237         plugins/gdb/debugger.c,
11238         plugins/gdb/debugger.h:
11239         Fix a bug when launching gdb
11240         Set the terminal for the debugged program on the command line.
11242 2007-01-26  Johannes Schmid <jhs@gnome.org>
11244         * plugins/sourceview/anjuta-document-saver.c:
11245         (anjuta_document_saver_save):
11246         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
11247         * plugins/sourceview/sourceview.c: (save_if_modified),
11248         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
11249         Proper error handling, for example if a file was modified externally. Use backup files
11250         to avoid data-loss on disk full.
11252 2007-01-24  Naba Kumar  <naba@gnome.org>
11253         
11254         * plugins/devhelp/htmlview.c: Fixed crash during project load.
11255         Fixed mem leak and source leak.
11256         
11257 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
11259         Reviewed by Naba Kumar  <naba@gnome.org>:
11260         * plugins/debug-manager/debug_tree.c,
11261         plugins/debug-manager/debug_tree.h,
11262         plugins/debug-manager/watch.c:
11263         Partial rewrite of the variable object code, find and fix a few bugs
11264         Fix bug #395808: gdb can still crash but children are listed
11265         on request only so you can avoid the crash
11267 2007-01-24  Naba Kumar  <naba@gnome.org>
11268         
11269         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
11270         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
11271         plugins/symbol-browser/plugin.h,
11272         plugins/symbol-browser/plugin.c,
11273         plugins/symbol-browser/Makefile.am: Added current file (local)
11274         symbols view (Seriously getting bored with the browse toolbar).
11276 2007-01-22  Naba Kumar  <naba@gnome.org>
11277         
11278         Patch from Gabor Kelemen:
11279         * po/POTFILES.in: Added .plugin.in files.
11281 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
11283         Reviewed by Naba Kumar  <naba@gnome.org>:
11284         * plugins/document-manager/anjuta-docman.c,
11285         plugins/message-view/anjuta-msgman.c
11286         Set right alignment to the label widget in the tab title.
11288 2007-01-21  Naba Kumar  <naba@gnome.org>
11289         
11290         * libegg/egg-combo-action.c: Fixed mode line.
11291         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11292         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
11294 2007-01-21  Armin Burgmeier  <armin@arbur.net>
11296         Reviewed by Naba Kumar  <naba@gnome.org>:
11297         * plugins/class-gen/plugin.c: Prompt for target before actually
11298         generating the class files. This ensures that the files are created in
11299         the correct directory. Fixes bug #397406.
11301         * plugins/class-gen/window.c: Set browse buttons to insensitive when
11302         the class is added to the project.
11304 2007-01-21  Naba Kumar  <naba@gnome.org>
11306         * libanjuta/anjuta-plugin-description.c,
11307         libanjuta/anjuta-ui.h,
11308         libanjuta/anjuta-status.c,
11309         libanjuta/anjuta-plugin-description.h,
11310         libanjuta/cell-renderer-captioned-image.c,
11311         libanjuta/anjuta-plugin-handle.c,
11312         libanjuta/anjuta-status.h,
11313         libanjuta/resources.c,
11314         libanjuta/cell-renderer-captioned-image.h,
11315         libanjuta/glue-cpp.c,
11316         libanjuta/anjuta-plugin-handle.h,
11317         libanjuta/anjuta-plugin.c,
11318         libanjuta/anjuta-preferences-dialog.c,
11319         libanjuta/libanjuta.h,
11320         libanjuta/resources.h,
11321         libanjuta/glue-cpp.h,
11322         libanjuta/anjuta-plugin.h,
11323         libanjuta/anjuta-preferences-dialog.h,
11324         libanjuta/anjuta-plugin-manager.c,
11325         libanjuta/anjuta-shell.c,
11326         libanjuta/anjuta-plugin-manager.h,
11327         libanjuta/anjuta-shell.h,
11328         libanjuta/anjuta-save-prompt.c,
11329         libanjuta/anjuta-save-prompt.h,
11330         libanjuta/anjuta-children.c,
11331         libanjuta/anjuta-utils.c,
11332         libanjuta/anjuta-profile.c,
11333         libanjuta/anjuta-preferences.c,
11334         libanjuta/anjuta-launcher.c,
11335         libanjuta/anjuta-utils.h,
11336         libanjuta/anjuta-profile.h,
11337         libanjuta/anjuta-launcher.h,
11338         libanjuta/anjuta-ui.c: Updated file headers.
11340         * po/POTFILES.in: Updated.
11342         * libanjuta/anjuta-marshal.list,
11343         (added) libanjuta/anjuta-plugin-handle.c,
11344         (added) libanjuta/anjuta-plugin-handle.h,
11345         (added) libanjuta/anjuta-plugin-manager.c,
11346         (added) libanjuta/anjuta-plugin-manager.h,
11347         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
11348         (added) libanjuta/anjuta-profile.c,
11349         (added) libanjuta/anjuta-profile.h,
11350         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
11351         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
11352         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
11353         src/action-callbacks.c: Implemented AnjutaPluginManager
11354         class based on old plugins.[ch]. Implemented AnjutaProfile as
11355         prelimanary profiles implementation. Implemented AnjutaPluginHandle
11356         class to represent plugins (not to be confused with plugin objects).
11357         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
11358         implemented it in AnjutaApp and AnjutaTestShell.
11359         De-globalized plugin management and several clean ups.
11361         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
11362         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
11363         plugins/search/search-replace.c, plugins/terminal/terminal.c,
11364         plugins/project-import/project-import.c,
11365         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
11366         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
11367         Fixed plugins for the change in API.
11369         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
11370         file.
11371         
11372         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
11374 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
11376         Reviewed by Naba Kumar  <naba@gnome.org>:
11377         * libanjuta/anjuta-launcher.c,
11378         libanjuta/anjuta-launcher.h:
11379         Add a new function anjuta_set_terminate_on_exit to close the i/o
11380         channel when the child exit
11381         Return directly the status and not the exit code in child-exited
11382         signal
11384         * plugins/gdb/debugger.c:
11385         Use new function in debugger plugin
11387 2007-01-18  Johannes Schmid <jhs@gnome.org>
11389         * src/about.c: Do not show empty license information instead hide the button (#397883)
11391 2007-01-15  Johannes Schmid <jhs@gnome.org>
11393         * plugins/project-manager/plugin.c:
11394         * plugins/project-wizard/templates/python.wiz
11395         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
11396         
11397         Fixed #335235 python programs are not executeable/ do not start when pressing F3
11398         You will also need latest gnome-build svn       
11400 === anjuta 2.1.0 ===
11402 2007-01-14  Naba Kumar  <naba@gnome.org>
11404         * configure.in: Removed reference of mkfile project
11405         template to fix distcheck build error.
11406         * AUTHORS: Updated.
11407         * NEWS: Updated.
11408         * configure.in: Bumped version to 2.1.0 for beta release.
11409         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
11410         crashes as soon as editing starts in normal text files.
11412 2007-01-14  Johannes Schmid <jhs@gnome.org>
11414         * configure.in
11415         * po/LINGUAS:
11416         Applied http://live.gnome.org/GnomeGoals/PoLinguas
11418         * tagmanager/c.c:
11419         Patch from Massimo Cora' to hopefully fix #395362
11421         * plugins/project-wizard/templates/*:
11423         Fixed and tested all project-wizards. Deactivated mkfile project because
11424         it was totally broken and I don't see any real use for it.
11425         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
11427 2007-01-14  Naba Kumar  <naba@gnome.org>
11429         * NEWS: Updated for release.
11430         
11431         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
11432         
11433         * libanjuta/interfaces/libanjuta.idl,
11434         plugins/editor/text_editor_cbs.c,
11435         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
11436         interface and implemented it for scintilla.
11437         
11438         * plugins/editor/text-editor.c: Fixed highlighing issues when
11439         used with indicators (particularly when the file is just opened).
11440         Fixes bug #377477 – when debugging, scintilla editor grays out all
11441         lines before current line.
11442         
11443         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
11444         Maintain a separate list of indicated edtitors for separate contexts.
11445         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
11446         
11447 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
11449         Reviewed by Naba Kumar  <naba@gnome.org>:
11450         * plugins/debug-manager/plugin.c:
11451         Bug fix: breakpoints cannot be added after stopping the debugger
11453 2007-01-13  Naba Kumar  <naba@gnome.org>
11455         * NEWS: Updated for release.
11457 2007-01-12  Johannes Schmid <jhs@gnome.org>
11459         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
11460         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
11461         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
11462         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
11463         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
11464         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
11465         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
11466         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
11467         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
11468         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
11469         
11470         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
11471         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
11472         
11473         * plugins/sourceview/sourceview.c:
11474         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
11475         on character positions.
11476         
11477 2007-01-12  Naba Kumar  <naba@gnome.org>
11479         * src/anjuta-app.c,
11480         plugins/project-manager/plugin.c,
11481         plugins/profile-default/plugin.c,
11482         libanjuta/anjuta-status.c,
11483         libanjuta/anjuta-status.h: Introduced an API for application title
11484         in AnjutaStatus. Set application title to project name.
11486 2007-01-11  Massimo Cora' <maxcvs@email.i>
11488         Reviewed by Naba Kumar  <naba@gnome.org>:
11489         * tagmanager/Makefile.am,
11490         plugins/symbol-browser/Makefile.am: removed installation for 
11491         test programs.
11493 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
11495         Reviewed by Naba Kumar  <naba@gnome.org>:
11496         * plugins/debug-manager/start.h,
11497         plugins/debug-manager/start.c,
11498         plugins/debug-manager/anjuta-debug-manager.ui,
11499         plugins/debug-manager/plugin.c:
11500         Partial fix for bug #392537
11502         * plugins/debug-manager/disassemble.c:
11503         Fix bug #392543
11505 2007-01-11  Naba Kumar  <naba@gnome.org>
11507         * src/anjuta.c: Load project seperately from session,
11508         so that project session is also loaded.
11509         
11510         * plugins/profile-default/plugin.c: Load project in new
11511         anjuta if there already is one loaded currently (disabled
11512         code for now).
11513         
11514         * plugins/editor/aneditor.cxx: Disconnect focus in/out
11515         signals when editor is destroyed. Fixes a crash bug.
11516         
11517         * plugins/editor/text_editor.c: Do not mark line in
11518         ianjuta_editor_goto_line() implementation.
11519         
11520         * plugins/search/search-replace.c: Always check for markable
11521         interface availablility because its optional for an editor.
11522         
11523         * plugins/document-manager/goto_line.c,
11524         plugins/document-manager/action-callbacks.c: Mark lines for
11525         goto line commands (from dialog and from menu entry box).
11526         
11527         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
11528         plugins/file-manager/an_file_view.c: Expand file manager
11529         nodes in idle loop, one at a time. Did as a possible work
11530         around for bug #361763, but it didn't make any difference.
11531         However, it could still be useful in situations where there
11532         are lots to expand.
11533         
11534         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
11536 2007-01-11  Naba Kumar  <naba@gnome.org>
11538         * plugins/editor/scintilla/LineMarker.h,
11539         plugins/editor/scintilla/LexBasic.cxx,
11540         plugins/editor/scintilla/LexHTML.cxx,
11541         plugins/editor/scintilla/include/SciLexer.h,
11542         plugins/editor/scintilla/include/Scintilla.h,
11543         plugins/editor/scintilla/include/Scintilla.iface,
11544         plugins/editor/scintilla/include/ScintillaWidget.h,
11545         plugins/editor/scintilla/LexBash.cxx,
11546         plugins/editor/scintilla/PlatGTK.cxx,
11547         plugins/editor/scintilla/ViewStyle.h,
11548         plugins/editor/scintilla/Editor.cxx,
11549         plugins/editor/scintilla/StyleContext.h,
11550         plugins/editor/scintilla/LexCPP.cxx,
11551         plugins/editor/scintilla/Converter.h,
11552         plugins/editor/scintilla/LexAU3.cxx,
11553         plugins/editor/scintilla/Editor.h,
11554         plugins/editor/scintilla/LexPerl.cxx,
11555         plugins/editor/scintilla/LexVB.cxx,
11556         plugins/editor/scintilla/ScintillaGTK.cxx,
11557         plugins/editor/scintilla/ViewStyle.cxx,
11558         plugins/editor/scintilla/PropSet.cxx,
11559         plugins/editor/scintilla/LexSQL.cxx,
11560         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
11561         version 1.71
11563 2007-01-11  Armin Burgmeier  <armin@arbur.net>
11565         Reviewed by Naba Kumar  <naba@gnome.org>:
11566         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
11567         selected for editing. This fixes bug #394218.
11569         * plugins/class-gen/plugin.c: Do not use project's root URI as project
11570         name if said URI is not known.
11572         * plugins/class-gen/window.c: When stripping function prefix away,
11573         include the trailing underscore because it is already set by the
11574         template.
11576         * plugins/class-gen/transform.c: Include "const char*" and "const
11577         gchar*" in the list for transforming a default C type to a GType.
11578         Don't access invalid memory when writing pointer_str in
11579         cg_transform_first_argument.
11581 2007-01-11  Naba Kumar  <naba@gnome.org>
11583         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
11584         pixmaps/anjuta.svg, pixmaps/Makefile.am,
11585         (renamed) pixmaps/anjuta_icon.png, src/main.c,
11586         libegg/test-actions.c, anjuta.desktop.in.in,
11587         anjuta.prj: Renamed application icon to 'anjuta.png' from
11588         'anjuta_icon.png'. Added more fields in desktop file.
11590         * mime/anjuta.xml: Added magic section.
11591         
11592         * (removed) mime/anjuta.applications,
11593         (removed) mime/anjuta.mime, mime/Makefile.am,
11594         (removed) mime/anjuta.keys,
11595         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
11596         registeration and added scalable icon. Also fixes bug #393680
11598 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
11600         Reviewed by Naba Kumar  <naba@gnome.org>:
11601         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
11602         and anjuta_status_progress_add_ticks() to check for progressbar 
11603         being realized before trying to update it.
11605 2007-01-10  Naba Kumar  <naba@gnome.org>
11607         * tagmanager/tm_workspace.c,
11608         po/POTFILES.in,
11609         plugins/debug-manager/Makefile.am,
11610         plugins/tools/scripts/Makefile.am,
11611         plugins/class-gen/plugin.c,
11612         plugins/class-gen/Makefile.am,
11613         global-tags/Makefile.am: Fixed make distcheck.
11615         * plugins/debug-manager/attach_process.c,
11616         plugins/debug-manager/attach_process.h,
11617         plugins/class-gen/action-callbacks.h,
11618         plugins/class-gen/action-callbacks.c,
11619         plugins/class-gen/class_gen.h,
11620         plugins/class-gen/class_gen.c: Deleted unused/old files.
11622         * (removed) scintilla, (added) plugins/editor/scintilla,
11623         plugins/editor/scintilla/lexers.make,
11624         plugins/editor/scintilla/Makefile.am,
11625         plugins/editor/Makefile.am
11626         configure.in, manuals/reference/libanjuta/Makefile.am
11627         Makefile.am: Moved scintilla to its right place.
11629 2007-01-09  Naba Kumar  <naba@gnome.org>
11631         * plugins/profile-default/plugin.c: Save project session before
11632         a new one is opened.
11634         * plugins/project-manager/plugin.c,
11635         plugins/project-manager/plugin.h,
11636         plugins/project-manager/anjuta-project-manager.ui,
11637         plugins/profile-default/plugin.c,
11638         plugins/profile-default/plugin.h,
11639         plugins/profile-default/Makefile.am,
11640         (added) plugins/profile-default/anjuta-default-profile.ui,
11641         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11642         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
11643         multiple projects support.
11644         
11645 2007-01-06  Armin Burgmeier  <armin@arbur.net>
11647         Reviewed by Naba Kumar  <naba@gnome.org>
11648         * plugins/class-gen/combo-flags.h:
11649         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
11650         enum, added a type parameter to selected signal. Select highlighted
11651         entry when pressing enter (but not unselect it if it was already
11652         selected) before closing the popup. Also accept input when clicking
11653         not into the popup.
11655         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
11656         according to selection type.
11658         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
11659         VOID:BOXED,ENUM.
11661 2007-01-08  Johannes Schmid <jhs@gnome.org>
11663   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
11664   * plugins/project-wizard/templates/gtkmm/Makefile.am
11665   * plugins/project-wizard/templates/python/configure.ac.tpl
11666   * plugins/project-wizard/templates/python/configure.in.tpl
11667   * plugins/project-wizard/templates/python/Makefile.am
11668   * plugins/project-wizard/templates/cpp/configure.ac.tpl
11669   * plugins/project-wizard/templates/cpp/configure.in.tpl
11670   * plugins/project-wizard/templates/cpp/Makefile.am
11671   * plugins/project-wizard/templates/terminal.wiz
11672   * plugins/project-wizard/templates/xlib-dock.wiz
11673   * plugins/project-wizard/templates/wxwin.wiz
11674   * plugins/project-wizard/templates/java.wiz
11675   * plugins/project-wizard/templates/xlib/configure.ac.tpl
11676   * plugins/project-wizard/templates/xlib/configure.in.tpl
11677   * plugins/project-wizard/templates/xlib/Makefile.am
11678   * plugins/project-wizard/templates/gcj/configure.ac.tpl
11679   * plugins/project-wizard/templates/gcj/configure.in.tpl
11680   * plugins/project-wizard/templates/gcj/Makefile.am
11681   * plugins/project-wizard/templates/terminal/configure.ac.tpl
11682   * plugins/project-wizard/templates/terminal/configure.in.tpl
11683   * plugins/project-wizard/templates/terminal/Makefile.am
11684   * plugins/project-wizard/templates/terminal/autogen.sh
11685   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
11686   * plugins/project-wizard/templates/wxwin/configure.in.tpl
11687   * plugins/project-wizard/templates/wxwin/Makefile.am
11688   * plugins/project-wizard/templates/gnome.wiz 
11689   * plugins/project-wizard/templates/java/configure.ac.tpl
11690   * plugins/project-wizard/templates/java/configure.in.tpl
11691   * plugins/project-wizard/templates/java/Makefile.am
11692   * plugins/project-wizard/templates/anjuta-plugin.wiz
11693   * plugins/project-wizard/templates/gtkmm.wiz
11694   * plugins/project-wizard/templates/python.wiz
11695   * plugins/project-wizard/templates/cpp.wiz
11696   * plugins/project-wizard/templates/gtk.wiz
11697   * plugins/project-wizard/templates/gcj.wiz
11698   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
11699   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
11700   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11702   Starting fixing of all project wizards:
11703   - rename configure.in to configure.ac
11704   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
11705   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
11706   (See #394184)
11707   
11708   * TODO.task: Added bug number to bounty
11710 2007-01-07  Johannes Schmid <jhs@gnome.org>
11712   *  plugins/build-basic-autotools.c:
11713   Fixed #392290 – Missed install as root option in project manager
11715 2007-01-07  Johannes Schmid <jhs@gnome.org>
11717   * plugins/sourceview/sourceview.c:
11718   Fixed #388731 – Odd editor behaviour after performing block-text operations
11719   Fixed #388727 – Block-tab does not work
11720   
11721   * plugins/sourceview/anjuta-document.h/c:
11722   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
11723   
11724   * configure.in:
11725   Require Gtk+ >= 2.10 for sourceview plugin
11727 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
11729         * libanjuta/anjuta-status.c:
11730         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
11732 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
11734         * configure.in,
11735         plugins/terminal/terminal.c:
11736         Fix bug #377027
11737         remove support for VTE < 0.9
11739 2007-01-06  Naba Kumar  <naba@gnome.org>
11741         * po/POTFILES.in: Updated
11743 2007-01-05  Adam Dingle  <adam@medovina.org>
11745         Reviewed by Naba Kumar  <naba@gnome.org>:
11746         * plugins/message-view/anjuta-message-manager-plugin.glade:
11747         Fixed bug #377903 (improve message color defaults).
11749 2007-01-05  Naba Kumar  <naba@gnome.org>
11751         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
11752         
11753 2007-01-03  Armin Burgmeier  <armin@arbur.net>
11755         Reviewed by  Naba Kumar  <naba@gnome.org>:
11756         * plugins/symbol-browser/test-class.h: Fixed block ends.
11758         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
11759         C-style-block comment.
11761         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
11762         allow lists when writing autogen definition files. This is required
11763         for the new class generator. Also fixed a wrong return value in
11764         npw_autogen_write_definition_file and set a GError in
11765         npw_autogen_execute when the output file could not be opened.
11767         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
11768         user interface.
11770         * plugins/class-gen/Makefile.am: Added templates subdir, removed
11771         goc_template_header and goc_template_source, added top_srcdir to
11772         includes, link against project wizard (also hopefully temporarily),
11773         removed class_gen.h, class_gen.c, action-callbacks.h,
11774         action-callbacks.c.
11776         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
11778         * plugins/class-gen/cell-renderer-flags.h:
11779         * plugins/class-gen/cell-renderer-flags.c:
11780         * plugins/class-gen/combo-flags.h:
11781         * plugins/class-gen/combo-flags.c:
11782         * plugins/class-gen/element-editor.c:
11783         * plugins/class-gen/element-editor.h:
11784         * plugins/class-gen/generator.c:
11785         * plugins/class-gen/generator.h:
11786         * plugins/class-gen/plugin.h:
11787         * plugins/class-gen/plugin.c:
11788         * plugins/class-gen/transform.c:
11789         * plugins/class-gen/transform.h:
11790         * plugins/class-gen/validator.c:
11791         * plugins/class-gen/validator.h:
11792         * plugins/class-gen/window.c:
11793         * plugins/class-gen/window.h: Rewrote class generator, it now allows
11794         adding of several class elements and uses autogen.
11796         * plugins/class-gen/templates/cc-header.tpl:
11797         * plugins/class-gen/templates/cc-source.tpl:
11798         * plugins/class-gen/templates/go-header.tpl:
11799         * plugins/class-gen/templates/go-source.tpl:
11800         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
11801         for the class generator.
11803         * configure.in: Added plugins/class-gen/templates/Makefile to output.
11805 2007-01-04  Naba Kumar  <naba@gnome.org>
11807         Patch from Nick Treleaven:
11808         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
11809         all matching symbols.
11810         
11811         Patches from  Maik Beckmann and Sébastien Granjoux:
11812         * plugins/profile-default/plugin.c,
11813         plugins/project-manager/plugin.c: Unescape project name. Fixes
11814         Bug #357151
11816 2007-01-04  Naba Kumar  <naba@gnome.org>
11818         * plugins/glade/plugin.c: Fixed compilation with
11819         older glade-3 version.
11820         
11821         Patch from Roland Illig:
11822         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
11823         plugins/sourceview/anjuta-document-saver.c,
11824         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
11825         are necessary to build anjuta on NetBSD 3.0
11827         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
11828         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
11829         window manager in gnome.
11830         
11831 2007-01-02  Naba Kumar  <naba@gnome.org>
11832         
11833         * plugins/glade/plugin.c: Make it work with glade-3 svn.
11834         
11835 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
11837         Reviewed by Naba Kumar  <naba@gnome.org>:
11838         * libanjuta/interfaces/libanjuta.idl,
11839         plugins/debug-manager/Makefile.am,
11840         plugins/debug-manager/anjuta-marshal.list,
11841         plugins/debug-manager/debugger.c,
11842         plugins/debug-manager/sparse_buffer.c,
11843         plugins/debug-manager/sparse_buffer.h,
11844         plugins/debug-manager/sparse_view.c,
11845         plugins/debug-manager/sparse_view.h,
11846         plugins/debug-manager/disassemble.h,
11847         plugins/debug-manager/disassemble.c,
11848         plugins/debug-manager/anjuta-marshal.list,
11849         plugins/debug-manager/plugin.c,
11850         plugins/gdb/debugger.c,
11851         plugins/gdb/debugger.h,
11852         plugins/gdb/plugin.c:
11853         Add a disassembly view window
11855         * plugins/debug-manager/breakpoints.c,
11856         plugins/debug-manager/chunk_view.c,
11857         plugins/debug-manager/locals.c,
11858         plugins/debug-manager/memory.c,
11859         plugins/debug-manager/registers.c,
11860         plugins/debug-manager/stack_trace.c:
11861         Add some debugging information 
11863 2006-12-18  Naba Kumar  <naba@gnome.org>
11865         * configure.in, plugins/glade/plugin.c: Allow building against both
11866         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
11868 2006-12-03  Naba Kumar  <naba@gnome.org>
11869         
11870         * TODO.tasks: Marked a bounty completed.
11872 2006-11-24  Adam Dingle <adam@medovina.org>
11874         Reviewed by Naba Kumar  <naba@gnome.org>:
11875         * plugins/build-basic-autotools/build-basic-autotools.c,
11876         plugins/debug-manager/watch.c,
11877         plugins/document-manager/plugin.c, 
11878         plugins/patch/plugin.c,
11879         plugins/project-manager/plugin.c:
11880         Fixed bug #378879 (several command names need ellipses).
11882 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
11884         Reviewed by: Naba Kumar  <naba@gnome.org>
11885         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11886         GCC 4.1.2 (there are only two warnings remaining now when compiling
11887         plugins).
11889         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
11891         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
11892         macro so that the generated function support a NULL plugin parameter.
11894         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
11895         in debug_tree_find_expression by freeing memory returned by the call
11896         to gtk_tree_model_get instead of the parameter string.
11898 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11900         * plugins/debug-manager/breakpoints.c:
11901         Fix bug #378850
11903         * plugins/debug-manager/anjuta-debug-manager.ui,
11904         plugins/debug-manager/debugger.c,
11905         plugins/debug-manager/plugin.c:
11906         Fix bug #378871
11908 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
11910         * libanjuta/anjuta-launcher.c,
11911         plugins/gdb/debugger.c:
11912         Fix bug #377061
11914 2006-11-21  Naba Kumar  <naba@gnome.org>
11916         * plugins/search/search_preferences.c: Fixed build break.
11917         
11918 2006-11-20  Naba Kumar  <naba@gnome.org>
11919         
11920         Patch from Kjartan Maraas:
11921         * plugins/cvs-plugin/cvs-interface.c,
11922         plugins/document-manager/plugin.c,
11923         plugins/gtodo/interface.c,
11924         plugins/gtodo/libgtodo.h,
11925         plugins/message-view/anjuta-msgman.c,
11926         plugins/project-wizard/druid.c,
11927         plugins/search/search_preferences.c,
11928         plugins/sourceview/sourceview-prefs.c,
11929         plugins/terminal/terminal.c,
11930         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
11932         Patch from Przemysław Grzegorczyk:
11933         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
11934         plugins/subversion/anjuta-subversion.glade: Enable files in
11935         fileselection dialog. Fixes bug #376031.
11936         
11937 2006-11-17  Adam Dingle <adam@medovina.org>
11939         Reviewed by: Naba Kumar  <naba@gnome.org>
11940         * plugins/build-basic-autotools/build-basic-autotools.c
11941         * plugins/class-gen/anjuta-class-gen.plugin.in
11942         * plugins/debug-manager/breakpoints.c
11943         * plugins/debug-manager/plugin.c
11944         * plugins/devhelp/plugin.c
11945         * plugins/document-manager/plugin.c
11946         * plugins/gdb/debugger.c
11947         * plugins/glade/anjuta-glade.plugin.in
11948         * plugins/gtodo/plugin.c
11949         * plugins/language-support-cpp-java/plugin.c
11950         * plugins/message-view/plugin.c
11951         * plugins/project-import/anjuta-project-import.glade
11952         * plugins/project-import/anjuta-project-import.plugin.in
11953         * plugins/search/plugin.c
11954         * plugins/tools/scripts/tools-2.xml.in
11955         * plugins/valgrind/plugin.c
11956         * src/anjuta-actions.h:
11957         Fixed bug #376335 "menu items should be capitalized".  Minor
11958         grammar edits.
11960 2006-11-20  Naba Kumar  <naba@gnome.org>
11961         
11962         * configure.in: Fixed build.
11964         Patch from: Arjan Timmerman
11965         *configure.in: Make subvesion plugin build for apr 1.x.
11966         Fixes: Bug #364754.
11967         
11968 2006-11-20  Johannes Schmid <jhs@gnome.org>
11970         * configure.in
11971         * plugins/*/*.[ch]:
11972         Removed patches from Sylvain and Günther. They caused not problems but
11973         Naba was against them.
11975 2006-11-20  Johannes Schmid <jhs@gnome.org>
11977         * Removed me from MAINTAINERS
11979 2006-11-14  Günther Brammer <GBrammer@gmx.de>
11981         * configure.in:
11982         Use apr-1 instead of apr-0
11984 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
11986         * global-tags/create_global_tags.sh.in: Correct a bug when environment
11987         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
11988         and another bug occuring when parsing .pc file containing quotes.
11990 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
11992         * plugins/*/*.[ch]: Use class macro for type casting.
11994         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11995         GCC 4.1.2 (there are only two warnings remaining now when compiling
11996         plugins).
11998         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
11999         a memory leak in debug_tree_find_expression; g_free was called on
12000         the parameter instead of the memory allocated by gtk_tree_model_get.
12002         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
12003         to declare and initialize the global type variable of the plugin.
12005 2006-10-31  Naba Kumar  <naba@gnome.org>
12007         * global-tags/create_global_tags.sh.in: Added an end message.
12008         
12009         * libanjuta/anjuta-launcher.h: Fixed indentation.
12010         
12011         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
12012         creation to a) append the messages in right way, b) Connect signals
12013         to the view properly and c) Recreate the system-tags.cache at the
12014         end of the generation.
12016         * plugins/symbol-browser: Fixed action path (double
12017         click on sysmbols was not working).
12019         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
12020         Fixed typedef and removed dead code.
12022         * tagmanager/c.c: Took the latest version from ctags source
12023         repository, because the one we had (from ctags 5.6) was broken.
12024         
12025         * global_tags/create_global_tags.sh.in: Reverted the patch from
12026         Sylvain because it was not right fix (and added a helpful comment).
12027         Used /bin/bash to fix the bashism and generated separate log files
12028         for each tag files in the same directory.
12029         
12030 2006-10-29  Naba Kumar  <naba@gnome.org>
12032         * plugins/editor/text_editor.c: Use a temporary file
12033         to save the editor and move it at the end to original
12034         file. This will prevent data corruption if file save
12035         failed for any reason. Also report proper errors when
12036         file save fails. Fixes bug #346575.
12037         
12038 2006-10-26  Naba Kumar  <naba@gnome.org>
12040         * plugins/document-manager/anjuta-docman.c: Do not load
12041         the same files with different path more than once (happens
12042         with symlinked files). Fixes Bug #323591.
12044 2006-10-25  Naba Kumar  <naba@gnome.org>
12046         * plugins/valgrind/vgactions.c: Fixed a warning.
12048 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
12050         Reviewed by Naba Kumar  <naba@gnome.org>:
12052         * plugins/valgrind/vgtoolview.c:
12053         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
12055         * plugins/valgrind/bugged-prg-test.c:
12056         No more warning during compilation with GCC 4.1.
12057         Program is still buggy in order to be used as a test of the
12058         plugin.
12060         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
12061         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
12062         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
12063         plugins/valgrind/vgrule.c:
12064         No more warning during compilation with GCC 4.1.
12066         * plugins/valgrind/plugin.c:
12067         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
12068         prototype (was missing from previous patch).
12070 2006-10-24  Naba Kumar  <naba@gnome.org>
12072         * plugins/glade/plugin.c: Show glade tree view, not list view.
12073         
12074         * plugins/glade/plugin.c: Fixed crash when Anjuta is
12075         exited with glade plugin still loaded. Fixes Bug #364755.
12077         * plugins/document-manager/anjuta-document-manager.plugin.in:
12078         Added application/x-reject in accepted mime-types.
12079         
12080         * Changelog: Fixed changelog alignments.
12082 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
12084         Reviewed by: Naba Kumar  <naba@gnome.org>
12085         
12086         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
12087         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
12088         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
12089         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
12090         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
12091         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
12092         plugins/valgrind/vgsearchbar.c:
12093         Use class macro for type casting.
12095         * plugins/valgrind/plugin.h:
12096         Don't force cast a GtkActionGroup to a GtkAction.
12098         * plugins/valgrind/plugin.c:
12099         Use correct API to get path of the preoject root when building
12100         the list of targets for the run action.
12101         Correct ordering of the construction of the preferences widgets.
12102         Only remove the valgrind widget if it is currently displayed.
12104         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
12105         Return if check_valgrind_binary() fails.
12106         The ValgrindPluginPrefs object is initialized after the call to
12107         vg_action_new. Take a handle to the location of the pointer to
12108         the future object.
12110 2006-10-24  Naba Kumar  <naba@gnome.org>
12112         * HACKING: Updated coding sample.
12113         
12114         Patch from: Armin Burgmeier  <armin@arbur.net>
12115         * plugins/symbol-browser/test-class.h,
12116         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
12117         
12118 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
12120         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
12121         * plugins/valgrind/vgtoolview.h:
12122         Correctly handle the argv / srcdir of vg_tool_view object. Do
12123         not leak memory associated with those arrays.
12125         * plugins/symbol-browser/an_symbol_prefs.c:
12126         Support unloading / reloading of the module (for example when
12127         closing a project and opening another one).
12129         * plugins/project-manager/plugin.c:
12130         Remove plugin widget before removing plugin itself, preventing
12131         a crash with valgrind plugin.
12133         * libanjuta/anjuta-preferences-dialog.c:
12134         Do not use the page_num returned by gtk_notebook_append_page to
12135         remove the page as it cause bugs when pages removal is not done
12136         in LIFO.
12138         * plugins/document-manager/anjuta-docman.c:
12139         Fix some GTK+ warnings.
12141         * global-tags/create_global_tags.sh.in:
12142         Rewrite script to remove bash-ism and use pkg-config directly
12143         instead of parsing the *.pc file by hand. This solve problems
12144         that occurred when one of the directory in PKG_CONFIG_PATH is
12145         empty.
12147 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
12149         * plugins/glade/plugin.c: Fix build (#363884)
12151 2006-10-22  Johannes Schmid <jhs@gnome.org>
12153         * plugins/file-manager/an_file_view.c:
12154         * plugins/file-manager/plugin.c:
12155         * plugins/file-manager/plugin.h:
12156         Fix possible crasher when changing project-root uri when we try to restore open nodes
12157         * AUTHORS: Updated
12159 2006-10-19  Naba Kumar  <naba@gnome.org>
12161         Patch from: Juan Pablo Ugarte
12162         * plugins/glade/plugin.c: Include glade header
12163         correctly.
12164         
12165 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
12166         
12167         * plugins/debug-manager/Makefile.am,
12168         plugins/debug-manager/sexy-icon-entry.h,
12169         plugins/debug-manager/sexy-icon-entry.c,
12170         plugins/debug-manager/dataview.c:
12171         Fix bug #358134 (Goto memory prompt)
12172         Use sexy-icon-entry from libsexy 0.1.10
12174         * plugins/debug-manager/debugger.c,
12175         plugins/debug-manager/plugin.c,
12176         plugins/debug-manager/start.c,
12177         plugins/gdb/debugger.c,
12178         plugins/gdb/plugin.c:
12179         Better error handling when starting and stopping debugger
12181 2006-10-13  Maik Beckmann <maik@eigenco.de>
12183         * src/action_callbacks.c:
12184         Fixed bug #361830 (AboutDialog does not close) which is caused 
12185         due to a change in Gtk+ 2.10  
12186   
12187 2006-10-12  Adam Dingle <adam@medovina.org>
12189         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
12191         * plugins/search/search-replace.c:
12192         Fixed bug #358068 (indicate when Find in Files is complete)
12194         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
12196         * plugins/sourceview/sourceview-prefs.c:
12197         * plugins/sourceview/sourceview.glade:
12198         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
12200         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
12202         * plugins/devhelp/plugin.c:
12203         * plugins/search/plugin.c: 
12204         Fixed bug #359750 (fix find/replace shortcut keys).
12206         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
12207         use Alt+key for shortcuts)
12209         *  plugins/debug-manager/debug_tree.c:
12210         *  plugins/debug-manager/debugger.c:
12211         Fixed bug #359317 (can't load debug manager)
12213         * /plugins/document-manager/plugin.c:
12214         Fixed bug #359259 (highlight modes listed in reverse 
12215         alphabetical order).
12217 2006-10-10  Johannes Schmid <jhs@gnome.org>
12219         * plugins/glade/plugin.c:
12220         Add scrollbars to glade project window
12222 2006-10-10  Johannes Schmid <jhs@gnome.org>
12224         * libanjuta/interfaces/Makefile.am.iface:
12225         Fixed Makefile with broke build
12227 2006-10-07  Johannes Schmid <jhs@gnome.org>
12229         * libanjuta/interfaces/anjuta-idl-compiler.pl:
12230         * libanjuta/interfaces/Makefile.iface.am:
12231         Fixed enum types generation
12233         * libanjuta/interfaces/libanjuta.idl:
12234         Fixed some strange typo
12236 2006-10-06  Johannes Schmid <jhs@gnome.org>
12238         * libanjuta/interfaces/Makefile.iface.am:
12239         Fixed enum-types.h generation
12240         * libanjuta/interfaces/libanjuta.idl:
12241         char* => gchar*
12242         IAnjutaTODO::load should take const gchar* argument
12243         Remove include to libanjuta/e-splash.h which is not installed as header file
12244         Disable get_attributes for now
12245         
12246         * pluings/sourceview/sourceview.c: Disabled get_attributes
12247         
12248         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
12250 2006-10-05  Naba Kumar  <naba@gnome.org>
12252         * TODO.tasks: Set 'Improve class widzard' task to assigned.
12253         Set bug id for 'Profiler plugin' task.
12255 2006-10-03  Naba Kumar  <naba@gnome.org>
12257         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
12258         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
12260         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
12261         plugins/project-manager/plugin.c: Added a new API in
12262         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
12263         Added some documentation. On project close, close all editors that
12264         has files opened for the project.
12265         
12266         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
12267         from the containers on anjuta_shell_remove_widget(). Do not destroy
12268         glade widgets once created.
12269         
12270 2006-10-03  Johannes Schmid <jhs@gnome.org>
12272         * libanjuta/interfaces/anjuta-idl-compiler.pl:
12273         * libanjuta/interfaces/libanjuta.idl:
12274         const-List<> => const List<>
12275         List-free<> => List<>
12276         
12277         * Makefile.am: Reenabled launcher
12279 2006-10-03  Johannes Schmid <jhs@gnome.org>
12281         * libanjuta/interfaces/Makefile.am.iface:
12282         Install libanjuta.idl
12284 2006-10-02  Adam Dingle <adam@medovina.org>
12286         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
12288 2006-10-02  Adam Dingle <adam@medovina.org>
12290         * plugins/editor/style-editor.c: fixed bug #357534
12291         * plugins/gdb/utilities.h: removed 2 unused declarations
12293 2006-10-02  Johannes Schmid <jhs@gnome.org>
12295         * Makefile.am: disabled anjuta-launcher
12296         * libanjuta/Makefile.am:
12297         
12298         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
12299         * libanjuta/glue-factory.c: (glue_factory_add_path),
12300         (glue_factory_get_path):
12301         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
12302         * libanjuta/glue-factory.h:
12303         * libanjuta/glue-cpp.h:
12304         * libanjuta/glue-cpp.c:
12305         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
12306         
12307         * libanjuta/interfaces/Makefile.am.iface:
12308         * libanjuta/interfaces/anjuta-idl-compiler.pl:
12309         * libanjuta/interfaces/libanjuta.idl:
12310         Add a new features to idl compiler:
12311         List<Type> => List of Type
12312         List-free<Type> => List of Type, it is up to the caller to free items and list
12313         const-List(-free)<Type> = const List of Types
12314         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
12315         
12316         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
12317         (generic_cpp_class_create_code):
12318         Adapted to new project_manager interface
12319         
12320         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
12321         * plugins/debug-manager/debugger.c:
12322         (ivariable_debugger_iface_init):
12323         Do not use C++ keyword "delete" for interface name
12324         
12325         * plugins/document-manager/anjuta-document-manager.plugin.in:
12326         Added m4 to mime-types
12327         
12328         * plugins/project-manager/plugin.c:
12329         (iproject_manager_add_source_multi):
12330         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
12332 2006-10-01  Naba Kumar  <naba@gnome.org>
12334         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
12335         UI file used when out-of-process devhelp is used instead of
12336         embedded devhelp.
12337         
12338         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
12339         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
12340         plugins/profile-default/default.anjuta: Build devhelp plugin,
12341         but use out-of-process devhelp if devhelp plugin is disabled
12342         (either by user or devhelp is not installed). Disabled devhelp
12343         plugin by default. Added it in default profile.
12345 2006-10-01  Naba Kumar  <naba@gnome.org>
12347         * plguins/project-manager/plugin.c: Possible fix for crash
12348         bug #358583.
12349         
12350         * configure.in, plugins/Makefile.am: Enabled glade plugin and
12351         set dep to last version 3.0.2.
12352         
12353         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
12354         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
12355         plugins/symbol-browser/plugin.c: Use the right action group
12356         for getting popup actions (Fixes lots of assertion failures).
12358         * plugins/project-manager/plugin.c,
12359         plugins/project-manager/plugin.h: use separate action group
12360         for profie actions.
12361         
12362         * plugins/message-view/plugin.c: Disconnect session load
12363         signal on plugin deactivation (fixes a crash).
12365 2006-09-30  Naba Kumar  <naba@gnome.org>
12367         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
12368         * TODO.tasks: Assigned a bounty to Massimo.
12370 2006-09-29  Naba Kumar  <naba@gnome.org>
12372         * src/anjuta-app.c, src/shell.c: Fixed build errors.
12374 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
12376         * plugins/debug-manager/debugger.c,
12377         plugins/debug-manager/plugin.c,
12378         libanjuta/interfaces/libanjuta.idl:
12379         Add a new abort command to quit debugger without waiting
12381         * plugins/gdb/debugger.c,
12382         plugins/gdb/debugger.h,
12383         plugins/gdb/plugin.c:
12384         Send a signal directly to the debugged program
12385         Implement abort command
12387         * plugins/debug-manager/debug_tree.c:
12388         Fix bug #358163
12390         * plugins/debug-manager/stack-trace.c:
12391         Fix bug #358009
12393 2006-09-29  Naba Kumar  <naba@gnome.org>
12395         * TODO.tasks: Updated.
12396         
12397         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
12398         dialog.
12399         
12400         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
12401         
12402         * TODO.tasks: Updated in light of the word wrapping fix
12403         in Tasks Manager. Added a test bounty entry.
12405         * TODO.tasks: Added four bounties.
12406         
12407 2006-09-28  Naba Kumar  <naba@gnome.org>
12409         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
12410         Added 'customizable' parameter to
12411         anjuta_ui_add_action_group_entries() and similar functions to
12412         allow user configuration of the actions. Filter out actions that
12413         are not configurable items (such as submenu items). Now the
12414         'Customize shortcuts' dialog is much better listed.
12416         * plugins/build-basic-autotools/build-basic-autotools.c,
12417         plugins/build-basic-autotools/build-basic-autotools.h,
12418         plugins/cvs-plugin/plugin.c,
12419         plugins/cvs-plugin/plugin.h,
12420         plugins/debug-manager/breakpoints.c,
12421         plugins/debug-manager/plugin.c,
12422         plugins/debug-manager/stack_trace.c,
12423         plugins/debug-manager/watch.c,
12424         plugins/devhelp/plugin.c,
12425         plugins/document-manager/plugin.c,
12426         plugins/file-loader/plugin.c,
12427         plugins/file-manager/plugin.c,
12428         plugins/glade/plugin.c,
12429         plugins/gtodo/interface.c,
12430         plugins/gtodo/plugin.c,
12431         plugins/language-support-cpp-java/plugin.c,
12432         plugins/macro/plugin.c,
12433         plugins/macro/plugin.h,
12434         plugins/message-view/plugin.c,
12435         plugins/patch/plugin.c,
12436         plugins/profile-default/default.anjuta,
12437         plugins/project-manager/plugin.c,
12438         plugins/project-manager/plugin.h,
12439         plugins/sample1/plugin.c,
12440         plugins/search/plugin.c,
12441         plugins/subversion/plugin.c,
12442         plugins/subversion/plugin.h,
12443         plugins/symbol-browser/plugin.c,
12444         plugins/symbol-browser/plugin.h,
12445         plugins/tools/plugin.c,
12446         plugins/valgrind/plugin.c,
12447         plugins/valgrind/plugin.h: Fixed to take care of above change
12448         in API of AnjutaUI. Properly added/removed action groups in some
12449         plugins. Split action groups into customization and non-customizable
12450         groups and added them separately.
12452         * plugins/document-manager/plugin.c: Close files belonging to
12453         project when project is closed (not complete).
12454         
12455         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
12456         vertical aligned cell entries.
12457         
12458         * src/anjuta-app.c: Define macros for the placeholder names.
12459         Set default widths and heights of the default placeholders,
12460         so that newly docked widgets are correclty sized.
12461         
12462         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12463         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
12464         Fixed to generated correct actions addition/removal code.
12466 2006-09-25  Naba Kumar  <naba@gnome.org>
12468         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
12469         libanjuta/anjuta-serializer.[ch]: Implemented serialization
12470         class.
12471         
12472         * plugins/message-view/anjuta-msgman.c,
12473         plugins/message-view/anjuta-msgman.h,
12474         plugins/message-view/message-view.c,
12475         plugins/message-view/message-view.h,
12476         plugins/message-view/plugin.c: Serialize messages panes in
12477         session save and deserialize them in session load so that
12478         build messages persistant.
12479         
12480 2006-09-24  Johannes Schmid <jhs@gnome.org>
12482         * libanjuta/anjuta-utils.c:
12483         * plugins/message-view/message-view.c:
12484         Really fixed #355407
12486 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
12488         * libanjuta/interfaces/libanjuta.idl:
12489         Change one variable sign
12491         * plugins/debug-manager/anjuta-debug-manager.glade,
12492         plugins/debug-manager/anjuta-debug-manager.ui:
12493         Few small interface changes     
12495         * plugins/debug-manager/debug_tree.h,
12496         plugins/debug-manager/watch.c,
12497         plugins/debug-manager/debugger.c,
12498         plugins/debug-manager/plugin.c
12499         plugins/gdb/debugger.c,
12500         plugins/gdb/plugin.c:
12501         Big rewrite of debugger queue
12502         Allow to cancel command
12504         * plugins/debug-manager/memory.c:
12505         Fix a bug if a command is cancelled
12507 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
12509         * plugins/gdb/debugger.c,
12510         plugins/debug-manager/debug_tree.c,
12511         plugins/debug-manager/locals.c:
12512         Restore tree representation for local variable
12513         Add argument in local variable list
12514         Use gdb variable object to get all informations
12516 2006-09-19  Naba Kumar  <naba@gnome.org>
12518         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
12519         that implements AnjutaSavePrompt class.
12521         * ChangeLog: Fixed indentation.
12522         
12523         * libanjuta/Makefile.am,
12524         libanjuta/anjuta-marshal.list,
12525         libanjuta/anjuta-shell.c,
12526         libanjuta/anjuta-shell.h,
12527         plugins/document-manager/action-callbacks.c,
12528         plugins/document-manager/action-callbacks.h,
12529         plugins/document-manager/anjuta-docman.c,
12530         plugins/document-manager/anjuta-docman.h,
12531         plugins/document-manager/plugin.c,
12532         src/anjuta.c: Impletemnted save prompt dialog to prompt for
12533         unsaved items during exit. A new signal is added in shell
12534         interface called 'save-prompt' to collect all unsaved items.
12535         Create AnjutaSavePrompt class (dialog) to process unsaved items.
12536         Fixed document manager to use the new save-prompt signal in shell
12537         and AnjutaSavePrompt object for unsaved files. Cleaned up
12538         AnjutaDocman to synchronously save new files. Fixed function
12539         names.
12541 2006-09-18  Johannes Schmid <jhs@gnome.org>
12543         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
12544         gdl requirement to 0.7.0
12546 2006-09-18  Johannes Schmid <jhs@gnome.org>
12548         * global-tags/.cvsignore:
12549         * global-tags/Makefile.am:
12550         * global-tags/create_global_tags.sh (removed):
12551         * global-tags/create_global_tags.sh.in (added):
12552         Fixed #355407
12553         
12554         * libanjuta/anjuta-launcher.c:
12555         Fixed #349374
12556         
12557         * plugins/project-manager/plugin.c:
12558         (project_manager_plugin_close_project):
12559         Fixed crasher
12560         
12561         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
12562         Fixed gtk critical
12563         
12564         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
12565         More reasonable toolbar creation/deletition though it does
12566         not completly work!
12568 2006-09-15  Johannes Schmid <jhs@gnome.org>
12570         * libanjuta/anjuta-utils.c/.h:
12571         Fixed #355168
12573 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
12575         * scintilla/ScintillaGTK.cxx
12576         Fixed doulbe freeing in Scintilla
12578 2006-09-12  Johannes Schmid  <jhs@gnome.org>
12580         * plugins/symbol-browser/an_symbol_prefs.c:
12581         Support unloading / reloading of the module (for example when
12582         closing a project and opening another one).
12584         * plugins/project-manager/plugin.c:
12585         Really fixed #355148 (Show project name in title bar)
12587 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12589         * libanjuta/plugins.c:
12590         Fixed #355156 (Show plugins in alphabetical order)
12592 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12594         * plugins/project-manager/plugin.c:
12595         Fixed #355148 (Show project name in title bar)
12597 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12599         * plugins/project-manager/plugin.c:
12600         (value_removed_project_root_uri):
12601         Fixed crasher if project cannot be opened
12603 2006-08-30 Naba Kumar  <naba@gnome.org>
12605         * plugins/language-support-cpp-java/plugin.[c,h],
12606         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12607         Impletemnted UI for auto indent.
12608         
12609 2006-08-28 Naba Kumar  <naba@gnome.org>
12610         
12611         * plugins/gvim/.cvsignore,
12612         plugins/gvim/Makefile.am,
12613         plugins/gvim/anjuta-vim-plugin.png,
12614         plugins/gvim/anjuta-vim.c,
12615         plugins/gvim/anjuta-vim.h,
12616         plugins/gvim/anjuta-vim.plugin.in,
12617         plugins/gvim/gtkvim.c,
12618         plugins/gvim/gtkvim.h,
12619         plugins/gvim/plugin.c,
12620         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
12621         in build yet.
12623 2006-08-28 Naba Kumar  <naba@gnome.org>
12625         Patch from: Massimo Corà  <maxcvs@email.it>
12626         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
12627         possible infinite loop.
12629 2006-08-22 Adam Dingle <adam@medovina.org>
12630         
12631         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
12632         to edit are shown in the preferences dialog in anjuta").
12633         Removed unused widgets from the style editor dialog.
12635 2006-08-21  Johannes Schmid <jhs@gnome.org>
12637         * plugins/symbol-browser/test-class.[cpp/h]
12638         Added missing files
12640 2006-08-18  Naba Kumar  <naba@gnome.org>
12642         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
12643         end of document loading.
12645         * plugins/language-support-cpp-java/plugin.c,
12646         plugins/sourceview/sourceview.c: Fixed plugin loading.
12648 2006-08-17  Naba Kumar  <naba@gnome.org>
12650         * plugins/language-support-cpp-java/plugin.c,
12651         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
12652         mode line parsing. Indentation parameters initialized based on
12653         mode line parameters.
12655 2006-08-16  Naba Kumar  <naba@gnome.org>
12657         * Makefile.am, plugins/editor/text_editor.c,
12658         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
12659         comments.
12661 2006-08-16 Naba Kumar  <naba@gnome.org>
12663         Patch from  Massimo Cora'  <maxcvs@email.it>:
12664         
12665         * plugins/editor/aneditor-autocomplete.cxx,
12666         plugins/editor/aneditor-calltip.cxx,
12667         plugins/symbol-browser/Makefile.am,
12668         plugins/symbol-browser/an_symbol.c,
12669         plugins/symbol-browser/an_symbol_view.c,
12670         plugins/symbol-browser/plugin.c,
12671         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
12672         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
12673         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
12674         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
12675         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
12676         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
12677         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
12678         tagmanager/get.h, tagmanager/html.c,
12679         tagmanager/include/tm_source_file.h,
12680         tagmanager/include/tm_tag.h,
12681         tagmanager/include/tm_workspace.h,
12682         tagmanager/jscript.c, tagmanager/keyword.c,
12683         tagmanager/keyword.h, tagmanager/lisp.c,
12684         tagmanager/lregex.c, tagmanager/lua.c,
12685         tagmanager/main.h, tagmanager/make.c,
12686         tagmanager/options.c, tagmanager/options.h,
12687         tagmanager/parse.c, tagmanager/parse.h,
12688         tagmanager/parsers.h, tagmanager/pascal.c,
12689         tagmanager/perl.c, tagmanager/php.c,
12690         tagmanager/python.c, tagmanager/read.c,
12691         tagmanager/read.h, tagmanager/readtags.c,
12692         tagmanager/readtags.h, tagmanager/rexx.c,
12693         tagmanager/routines.c, tagmanager/routines.h,
12694         tagmanager/ruby.c, tagmanager/scheme.c,
12695         tagmanager/sh.c, tagmanager/slang.c,
12696         tagmanager/sml.c, tagmanager/sort.c,
12697         tagmanager/sort.h, tagmanager/sql.c,
12698         tagmanager/strlist.c, tagmanager/strlist.h,
12699         tagmanager/tcl.c, tagmanager/tm_source_file.c,
12700         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
12701         tagmanager/tm_workspace.c, tagmanager/verilog.c,
12702         tagmanager/vim.c, tagmanager/vstring.c,
12703         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
12704         5.6 and namespace completion fixed.
12706         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12707         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
12709 2006-08-15 Naba Kumar  <naba@gnome.org>
12711         * libanjuta/interfaces/libanjuta.idl,
12712         plugins/editor/text-editor-iterable.c,
12713         plugins/editor/text_editor.c,
12714         plugins/sourceview/sourceview-cell.c,
12715         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
12716         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
12717         ianjuta_editor_end_action().
12718         
12719         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
12721 2006-08-13 Naba Kumar  <naba@gnome.org>
12723         * plugins/debug-manager/breakpoints.c,
12724         plugins/debug-manager/memory.c,
12725         plugins/debug-manager/registers.c,
12726         src/layout.xml: Fixed debugger widgets layout.
12728 2006-08-12 Naba Kumar  <naba@gnome.org>
12730         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
12731         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12732         plugins/editor/editor.glade, plugins/editor/text_editor.h,
12733         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
12734         codes and dead codes. Removed automatic indentation prefs.
12736 2006-08-12  Johannes Schmid <jhs@gnome.org>
12738         * libanjuta/Makefile.am:
12739         * libanjuta/anjuta-launcher.c:
12740         * libanjuta/anjuta-launcher.h:
12741         * libanjuta/anjuta-plugin.c:
12742         * libanjuta/anjuta-plugin.h:
12743         * libanjuta/anjuta-preferences.c:
12744         * libanjuta/anjuta-preferences.h:
12745         * libanjuta/anjuta-shell.c:
12746         * libanjuta/anjuta-shell.h:
12747         * libanjuta/libanjuta.h:
12748         
12749         Made wrapper friendly:
12750         - no inline in header files (preferences_set/get)
12751         - correct signal names
12752         - correct GError** argument in anjuta_shell_freeze/thaw
12753         - include correct files in libanjuta.h
12754         
12755         * plugins/project-manager/plugin.c: 
12756         Fixed two crashers
12758 2006-08-11 Naba Kumar  <naba@gnome.org>
12760         * plugins/editor/aneditor-priv.h,
12761         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
12762         
12763         * plugins/editor/text_editor_cbs.c,
12764         plugins/sourceview/anjuta-view.c: Pass the right position for char
12765         added signal.
12766         
12767         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
12768         
12769         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
12771 2006-08-11 Naba Kumar  <naba@gnome.org>
12773         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
12774         return the right character at the iter position and get_char() to
12775         not leak memory.
12777         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
12778         to set to character offset and not byte index.
12780         * plugins/language-support-cpp-java/plugin.c: Improved
12781         auto-indentation login. Indents opening and closing braces correctly.
12783 2006-08-10  Johannes Schmid <jhs@gnome.org>
12785         * INSTALL:
12786         * autogen.sh:
12787         Required automake = 1.9
12789         * libanjuta/anjuta-children.c:
12790         * libanjuta/anjuta-children.h:
12791         * libanjuta/anjuta-encodings.h:
12792         * libanjuta/anjuta-launcher.h:
12793         * libanjuta/anjuta-plugin-description.h:
12794         * libanjuta/anjuta-preferences-dialog.h:
12795         * libanjuta/anjuta-preferences.h:
12796         * libanjuta/anjuta-session.h:
12797         * libanjuta/anjuta-status.h:
12798         * libanjuta/anjuta-ui.h:
12799         * libanjuta/anjuta-utils.c:
12800         * libanjuta/anjuta-utils.h:
12801         * libanjuta/e-splash.h:
12802         * libanjuta/glue-factory.h:
12803         * libanjuta/glue-plugin.h:
12804         * libanjuta/plugins.h:
12805         * libanjuta/resources.h:
12806         Fixed libanjuta to be able to wrap it
12807         - G_BEGIN_DECLS, G_END_DECLS
12808         - include all necessary files in libanjuta.h
12810         * plugins/gtodo/tray-icon.c:
12811         * plugins/terminal/terminal.c:
12812         Some build fixes for freebsd
12814         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12815         * plugins/sourceview/sourceview.glade:
12816         Remove auto-indent feature as it is now in language-support
12818 2006-08-09 Naba Kumar  <naba@gnome.org>
12820         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
12821         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12822         Added missing files.
12824         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
12825         get_use_spaces(), set_tabsize() and set_use_spaces().
12827 2006-08-09 Naba Kumar  <naba@gnome.org>
12829         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
12830         succeeded in activating.
12832         * plugins/document-manager/plugin.c: Added debug message.
12834         * libanjuta/interfaces/libanjuta.idl,
12835         plugins/editor/text_editor.c: Implemented get_tabsize(),
12836         get_use_spaces(), set_tabsize() and set_use_spaces().
12838         * plugins/language-support-cpp-java/Makefile.am,
12839         plugins/language-support-cpp-java/plugin.c,
12840         plugins/language-support-cpp-java/plugin.h: Used editor parameters
12841         for indentation. Added preferences page for paramenters.
12843         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
12845 2006-08-08 Naba Kumar  <naba@gnome.org>
12847         * libanjuta/interfaces/libanjuta.idl,
12848         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12849         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12850         plugins/editor/text_editor.c,
12851         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
12852         and implemented it for both scintilla and sourceview.
12854         * plugins/search/plugin.c: Use the new grab_focus() to transfer
12855         focus back to editor (happens when pressing esc in incremental
12856         search box).
12858 2006-08-08 Naba Kumar  <naba@gnome.org>
12860         * libanjuta/interfaces/libanjuta.idl,
12861         plugins/editor/text_editor.c,
12862         plugins/editor/text_editor.h,
12863         plugins/editor/text-editor-iterable.c,
12864         plugins/sourceview/sourceview-cell.c,
12865         plugins/sourceview/sourceview.c: Implemented editor attributes
12866         methods.
12867         
12868         * plugins/editor/aneditor.cxx: Disabled old indentation code.
12869         plugins/language-support-cpp-java/plugin.c: Implemented indentation
12870         code (not complete yet).
12872         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12873         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12874         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12875         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12876         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12877         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12879 2006-08-04 Naba Kumar  <naba@gnome.org>
12881         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
12882         implementation.
12883         
12884 2006-08-03  Johannes Schmid <jhs@gnome.org>
12886         * configure.in: Add a more informative text to valgrind plugin
12888         * TODO.tasks:
12889         Modified Preferences tasl
12890         * libanjuta/anjuta-plugin.c: 
12891         * libanjuta/anjuta-preferences-dialog.c: 
12892         * libanjuta/anjuta-preferences-dialog.h:
12893         * libanjuta/anjuta-preferences.c:
12894         * libanjuta/anjuta-preferences.h:
12895         * libanjuta/interfaces/Makefile.am.iface:
12896         * libanjuta/interfaces/libanjuta.idl:
12897         Added IAnjutaPreferences interface which every plugin that has preferences should
12898         implement. Call merge() and unmerge() at plugin activation/deactivation.
12899         Fixed preferences_page_remove()
12900         
12901         * plugins/build-basic-autotools/build-basic-autotools.c:
12902         * plugins/cvs-plugin/plugin.c: 
12903         * plugins/document-manager/plugin.c:
12904         * plugins/editor/plugin.c:
12905         * plugins/editor/plugin.h:
12906         * plugins/file-manager/plugin.c: 
12907         * plugins/gtodo/main.h:
12908         * plugins/gtodo/plugin.c: 
12909         * plugins/gtodo/preferences.c: 
12910         * plugins/message-view/anjuta-msgman.c: 
12911         * plugins/message-view/anjuta-msgman.h:
12912         * plugins/message-view/plugin.c:
12913         * plugins/sourceview/plugin.c: 
12914         * plugins/sourceview/plugin.h:
12915         * plugins/symbol-browser/an_symbol_prefs.c:
12916         * plugins/symbol-browser/plugin.c: 
12917         * plugins/terminal/terminal.c: 
12918         * plugins/valgrind/plugin.c
12919         * src/anjuta-app.c:
12920         
12921         Updated preference loading/unloading for all plugins
12923 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
12924         
12925         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
12926         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
12927     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
12928         recommended by the autoconf manual. 
12929         - Fixes compiling with autoconf 2.60.
12930         
12931         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
12933 2006-08-02      Johanes Schmid <jhs@gnome.org>
12935         * plugins/profile-default/plugin.c:
12936         Fixed session handling
12938 2006-08-01  Johannes Schmid <jhs@gnome.org>
12940         * configure.in
12941         * plugins/Makefile.am:
12942         Disabled devhelp and glade for now as they do not work (#341073
12943         and #341170)
12944         
12945         * plugins/profile-default/anjuta-default-profile.ui (removed):
12946         * plugins/profile-default/plugin.c:
12947         * plugins/profile-default/plugin.h:
12948         * plugins/project-manager/anjuta-project-manager.ui:
12949         * plugins/project-manager/plugin.c:
12950         * plugins/project-manager/plugin.h:
12951         Limted multiple project support #315043
12953         * libanjuta/interfaces/libanjuta.idl:
12954         Added ianjuta_profile_unload
12956 2006-07-31 Naba Kumar  <naba@gnome.org>
12958         * libanjuta/interfaces/libanjuta.idl,
12959         plugins/editor/text-editor-iterable.c,
12960         plugins/editor/text_editor.c,
12961         plugins/sourceview/anjuta-view.c,
12962         plugins/sourceview/anjuta-view.h,
12963         plugins/sourceview/sourceview.c: Fixed text iteration and 
12964         IAnjutaEditor implementations in both scintilla
12965         and sourceview. Cleand up libanjuta API: Removed redundant
12966         erase_range() method from IAnjutaEditor interface, fixed
12967         ianjuta_editor_get_text to take length instead of range (consistency).
12968         autoindentation in both sourceview and scintilla more or less works,
12969         but still disabled for now because there are still some anomalies
12970         in text iteration.
12972         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
12974         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
12975         API changes.
12977 2006-07-30  Johannes Schmid <jhs@gnome.org>
12979         * plugins/sourceview/anjuta-document.c:
12980         * plugins/sourceview/anjuta-document.h:
12981         * plugins/sourceview/anjuta-view.c: 
12982         * plugins/sourceview/sourceview.c:
12983         Wrote a new "char_added" implementation, I hope this one is good
12985         * plugins/sourceview/sourceview-cell.c:
12986         Fixed typo: "text_iter" instead of "iter"
12988 2006-07-30 Naba Kumar  <naba@gnome.org>
12990         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
12992 2006-07-30  Johannes Schmid <jhs@gnome.org>
12994         * autogen.sh: use gnome-autogen.sh from gnome-coomen
12995         
12996         * plugins/debug-manager/plugin.c: 
12997         * plugins/patch/plugin.c:
12998         Use IAnjutaIndicable to mark debugger position
13000         * plugins/sourceview/sourceview.c:
13001         Define colors for IAnjutaIndicable
13003 2006-07-29  Johannes Schmid <jhs@gnome.org>
13005         * plugins/debug-manager/anjuta-debug-manager.ui:
13006         * plugins/debug-manager/breakpoints.c:
13007         * plugins/debug-manager/images/Makefile.am:
13008         * plugins/debug-manager/images/run-to-cursor.png:
13009         * plugins/debug-manager/plugin.c:
13010         Added toolbar and some icons
13012         * plugins/patch/anjuta-patch.ui:
13013         * plugins/patch/patch-plugin.c:
13014         * plugins/patch/patch-plugin.glade:
13015         * plugins/patch/plugin.c:
13016         * plugins/patch/plugin.h:
13017         Improved patch plugin (GUI and function)
13019         * plugins/sourceview/sourceview.c:
13020         Fixed another Gtk-Critical
13022         * plugins/tools/anjuta-tools.ui:
13023         * plugins/tools/plugin.h:
13024         Put Patch plugin in tools menu and changed ui file
13026 2006-07-29  Johannes Schmid <jhs@gnome.org>
13028         * plugins/document-manager/plugin.c:
13029         Fixed accelator Gtk-Warning
13031         * plugins/message-view/anjuta-msgman.c: 
13032         Fixed Gtk-Warning
13034         * plugins/sourceview/anjuta-document.c:
13035         * plugins/sourceview/anjuta-document.h:
13036         * plugins/sourceview/anjuta-marshal.list:
13037         Wrote a better emitter for the char-added signal
13039         * plugins/sourceview/sourceview.c:
13040         Fixed Redo/Undo to void Gtk-Criticals
13041         
13042         * plugins/sourceview/sourceview-args.c:
13043         * plugins/sourceview/sourceview-cell.c:
13044         * plugins/sourceview/sourceview-scope.c:
13045         * plugins/sourceview/sourceview-tags.c: 
13046         Adapted to new IAnjutaIterator API
13048 2006-07-28 Naba Kumar  <naba@gnome.org>
13050         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
13052         * plugins/symbol-browser/an_symbol.c,
13053         plugins/symbol-browser/an_symbol_iter.c,
13054         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
13055         subclass of AnjutaSymbol so that the symbol is accessible from
13056         the iter in light of changes in IAnjutaIterable.
13058         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
13059         implementation of IAnjutaIterable.
13061 2006-07-28 Naba Kumar  <naba@gnome.org>
13063         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
13064         IAnjutaIterable. They were kind of useless since the interface is
13065         defined on the data object itself. Added set_position() method
13066         in IAnjutaIterable to allow setting arbitrary current index to the
13067         iter.
13068         Added erase() and erase_range() in IAnjutaEditor.
13070         * plugins/editor/text-editor-iterable.c: Fixed 
13071         plugins/editor/text_editor.c: Implemented erase() and erase_range()
13072         methods in editor. Fixed get_line_from_position() method.
13074         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
13075         code. It's disabled for now.
13077         * plugins/sourceview/sourceview-cell.c,
13078         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
13079         implementation.
13081 2006-07-27  Johannes Schmid <jhs@gnome.org>
13083         * plugins/sourceview/sourceview-cell.c:
13084         Fixed IAnjutaEditorCell to work only on a single line
13085         Fixed crasher in finalize
13087         * plugins/symbol-browser/an_symbol_prefs.c:
13088         * global-tags/Makefile.am:
13089         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
13090         script installation     
13092 2006-07-26 Naba Kumar  <naba@gnome.org>
13094         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
13095         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
13096         
13097         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
13098         
13099         * plugins/document-manager/plugin.c: Fixed dynamic loading of
13100         support plugins
13101         
13102         * plugins/editor/text-editor-iterable.c,
13103         plugins/editor/text_editor.c,
13104         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
13105         method to work correctly, it was ignoring start and end parameters.
13106         Fixed TextEditorCell implementation. Fixed 'char-added' signal
13107         emission.
13108         
13109         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
13110         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
13112 2006-07-24  Massimo Cora'  <maxcvs@email.it>
13114         * plugins/symbol-browser/an_symbol_view.c,
13115         plugins/symbol-browser/an_symbol_view.h,
13116         plugins/symbol-browser/plugin.c:
13117     fix a matching case into sv_extract_type_qualifier_from_expr ()
13118     and some minor issues.
13120 2006-07-26  Johannes Schmid <jhs@gnome.org>
13122         * plugins/language-support-cpp-java/plugin.c:
13123         Fixed to work kind of with sourceview editor
13124         * plugins/sourceview/anjuta-document.c: 
13125         * plugins/sourceview/anjuta-view.c: 
13126         * plugins/sourceview/sourceview-cell.c:
13127         * plugins/sourceview/sourceview.c:
13128         Fixed IAnjutaEditorCell and "char-added" signal
13130 2006-07-24 Naba Kumar  <naba@gnome.org>
13132         * plugins/document-manager/plugin.c,
13133         plugins/document-manager/plugin.h: Initial implementedion for loading
13134         support plugins.
13135         
13136         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
13137         implementation.
13138         
13139         * plugins/editor/text_editor.c: Fixed syntax highlighting when
13140         indicators are cleared (that leaved grey texts).
13142 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
13144         * libanjuta/interfaces/libanjuta.idl,
13145         plugins/debug-manager/breakpoints.c,
13146         plugins/debug-manager/memory.c,
13147         plugins/debug-manager/registers.c,
13148         plugins/debug-manager/debug_tree.c,
13149         plugins/debug-manager/debugger.c,
13150         plugins/gdb/debugger.c,
13151         plugins/gdb/debugger.h,
13152         plugins/gdb/plugin.c:
13153         Add a parameter for reporting error
13154         Add a new interface for using gdb variable object
13155         Allow to cancel commands
13156         Rewrite handling of debugger state
13158         * plugins/debug-manager/plugin.c,
13159         plugins/debug-manager/locals.c,
13160         plugins/debug-manager/locals.h,
13161         plugins/debug-manager/register.c,
13162         plugins/debug-manager/stack_trace.c,
13163         plugins/debug-manager/stack_trace.h:
13164         Create and destroy local and stack trace windows when needed
13166 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
13168         * plugins/document-manager/plugin.c:
13169         Fixed "Automatic" highlighting
13171 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
13173         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
13175         * plugins/sourceview/anjuta-view.c:
13176         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
13178 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
13179         
13180         * configure.in: Check for C/C++-Compiler correctly
13182 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
13184         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13186         * plugins/debug-manager/stack_trace.c:
13187         Destroy stack window when debuuger is disabled (#347414)
13188         
13189         * plugins/sourceview/anjuta-view.c:
13190         Fix a crash with popup-menu (#347412)
13192 2006-07-13 Naba Kumar  <naba@gnome.org>
13194         * plugins/editor/Makefile.am,
13195         plugins/editor/text_editor.h,
13196         plugins/editor/text-editor-iterable.h,
13197         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
13198         tested yet).
13199         
13200         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
13201         code.
13202         
13203         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
13205 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
13207         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
13208         Bug #342937
13209         
13210 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
13212         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13214         * libanjuta/anjuta-preferences-dialog.c:
13215         Do not use the page_num returned by gtk_notebook_append_page to
13216         remove the page as it cause bugs when pages removal is not done
13217         in LIFO.
13219         * plugins/document-manager/anjuta-docman.c:
13220         * src/anjuta-app.c:
13221         makes Anjuta display dock_items which have previously been hidden
13223 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
13225         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13227         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
13228         * plugins/sourceview/sourceview.c: (imark_unmark):
13229         
13230         Patches for bugs #346450 and #346295
13231         
13232         * AUTHORS: Added Fredrik
13234 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
13236         * plugins/message-view/anjuta-msgman.c: 
13237         Fixed close button/icon size (like in docman)
13239 2006-06-10 Naba Kumar <naba@gnome.org>
13241         * plugins/editor/text_editor.c: Fixed goto line to mark the line
13242         being set.
13243         
13244 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
13246         * libanjuta/interfaces/libanjuta.idl:
13247         Move inspect_memory function in IAnjutaCpuDebugger interface
13248         Rename Boolean type to State
13250         * plugins/debug-manager/breakpoint.c:
13251         Rename Boolean type to State
13253         * plugins/debug-manager/Makefile.am,
13254         plugins/debug-manager/anjuta-marshal.list,
13255         plugins/debug-manager/data_view.c,
13256         plugins/debug-manager/data_view.h,
13257         plugins/debug-manager/data_buffer.c,
13258         plugins/debug-manager/data_buffer.h,
13259         plugins/debug-manager/chunk_view.c,
13260         plugins/debug-manager/chunk_view.h,
13261         plugins/debug-manager/anjuta-debug-manager.ui,
13262         plugins/debug-manager/debugger.c,
13263         plugins/debug-manager/memory.c,
13264         plugins/debug-manager/memory.h,
13265         plugins/debug-manager/plugin.c,
13266         plugins/gdb/debugger.c,
13267         plugins/gdb/debugger.h,
13268         plugins/gdb/plugin.c:
13269         Rewrite memory window using a special widget
13270         Rename Boolean type to State
13272 2006-06-08 Naba Kumar <naba@gnome.org>
13274         * plugins/editor/text_editor.c (itext_editor_get_current_word):
13275         Do not return garbage characters and return NULL when there is no
13276         current word.
13277         
13278         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
13279         work correctly.
13280         
13281         * plugins/search/search-replace.c: Fixed a mem leak.
13283 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
13285         * libanjuta/anjuta-launcher.c:
13286         Added debug message (see #343522)
13287         
13288         * plugins/build-basic-autotools/build-basic-autotools.c:
13289         Patch from Günther Brammer to fix #344015
13291         * plugins/sourceview/sourceview.c:
13292         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
13293         automatic highlight of build messages)
13295 2006-06-06 Naba Kumar <naba@gnome.org>
13297         * configure.in,
13298         libanjuta/interfaces/libanjuta.idl,
13299         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13300         plugins/Makefile.am,
13301         plugins/document-manager/action-callbacks.c,
13302         plugins/document-manager/plugin.c,
13303         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
13304         interface for language highlight selection and langauge change
13305         signal.
13306         
13307         * plugins/language-support-cpp-java: Added language support
13308         plugin for cpp and java.
13310 2006-05-27  Naba Kumar  <naba@gnome.org>
13312         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
13313         plugins/debug-manager/*, data/Makefile.am,
13314         manuals/reference/libanjuta/libanjuta.types,
13315         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13316         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13317         merged anjuta-new-debugger branch into trunck.
13318         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
13320 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
13321         
13322         * libanjuta/interfaces/libanjuta.idl,
13323         plugins/debug-manager/debugger.c,
13324         plugins/debug-manager/debugger.h,
13325         plugins/gdb/anjuta-gdb.plugin.in,
13326         plugins/gdb/debugger.c,
13327         plugins/gdb/debugger.h,
13328         plugins/gdb/plugin.c:
13329         Add new IAnjutaCpuDebugger interface to access cpu register
13330         Run gdb instead of /usr/local/bin/gdb
13331         
13332         * plugins/debug-manager/plugin.c,
13333         plugins/debug-manager/registers.c,
13334         plugins/debug-manager/registers.h:
13335         Rewrite register window
13336         Rename Load target menu item to Run target
13338 2006-05-07  Naba Kumar  <naba@gnome.org>
13340         * plugins/gdb.init
13341         
13342 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
13344         * plugins/debug-manager/watch.c,
13345         plugins/debug-manager/breakpoint.c,
13346         plugins/debug-manager/breakpoint.h:
13347         Fix crash: disconnect save and load session signals
13349 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
13351         * libanjuta/interface/libanjuta.idl,
13352         plugins/debug-manager/debugger.c,
13353         plugins/gdb/plugin.c:
13354         Add a value parameter for evaluate command
13356         * plugins/debug-manager/anjuta-debug-manager.glade:
13357         Create new dialog box for watches using glade
13359         * plugins/debug-manager/anjuta-debug-manager.ui:
13360         Move watch menu items near the end
13361         Move breakpoint menu items outside the sub menu
13363         * plugins/debug-manager/debug_tree.c,
13364         plugins/debug-manager/debug_tree.h,
13365         plugins/debug-manager/debug_tree.h,
13366         plugins/debug-manager/watch.c:
13367         Move all GUI code from watch.c to debug_tree.c
13368         Add an auto update property to watches
13369         
13370         * plugins/debug-manager/locals.c,
13371         plugins/debug-manager/locals.h,
13372         plugins/debug-manager/stack_trace.c,
13373         plugins/debug-manager/stack_trace.h,
13374         plugins/debug-manager/plugin.c:
13375         Register actions before starting debugger
13377         * plugins/gdb/debugger.c:
13378         Do not call callback function if not present
13380 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
13382         * libanjuta/interfaces/libanjuta.idl,
13383         plugins/debug-manager/stack_trace.c,
13384         plugins/debug-manager/stack_trace.h,
13385         plugins/debug-manager/anjuta-debug-manager.ui,
13386         plugins/gdb/debugger.c:
13387         Add a popup menu in stack frame window
13388         Add a new frame-changed event
13389         Use MI command for getting stack informations
13390         Get filename with full path (need gdb > 6.3)
13392         * libanjuta/interfaces/libanjuta.idl,
13393         plugins/debug-manager/debug_tree.c,
13394         plugins/debug-manager/debugger.c,
13395         plugins/debug-manager/locals.c,
13396         plugins/debug-manager/locals.h,
13397         plugins/debug-manager/plugin.c,
13398         plugins/gdb/debugger.c,
13399         plugins/gdb/debugger.h,
13400         plugins/gdb/parser.c,
13401         plugins/gdb/parser.h,
13402         plugins/gdb/plugin.c,
13403         plugins/gdb/Makefile.am:
13404         Pass watch data with string instead of Watch structures
13405         Use debug_tree in local window
13406         Remove info local
13407         Remove parser.{ch}
13409         * plugins/debug-manager/breakpoints.c,
13410         plugins/debug-manager/utilities.c,
13411         plugins/debug-manager/utilities.h:
13412         Use a GtkListStore instead of a GtkTreeStore
13413         move goto_location_in_editor in utilities.c
13414         
13415 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
13417         * libanjuta/interfaces/libanjuta.idl,
13418         plugins/debug-manager/anjuta-debug-manager.ui,
13419         plugins/debug-manager/breakpoints.c,
13420         plugins/debug-manager/plugin.c,
13421         plugins/gdb/debugger.c:
13422         Add a breakpoint type
13423         Add new popup menu in breakpoint window
13424         Add toggle breakpoint in editor popup menu
13425         Save and restore breakpoint enable
13426         Fix bug in clear all breakpoints
13427         Remove old useless code
13429         * plugins/debug-manager/debugger.c:
13430         Fix some problem with debugger states
13432         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
13433         Update documentation
13434         
13435 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
13437         * data/Makefile.am,
13438         plugins/gdb/Makefile.am,
13439         plugins/gdb/gdb.init:
13440         Move gdb.init crom data to plugins/gdb
13442         * plugins/gdb/gdb.init,
13443         libanjuta/interfaces/libanjuta.idl,
13444         plugins/debug-manager/breakpoints.c,
13445         plugins/debug-manager/debugger.c,
13446         plugins/debug-manager/plugin.c,
13447         plugins/gdb/debugger.c,
13448         plugins/gdb/plugin.c:
13449         Support pending breakpoints
13450         Rewrite debugger states
13451         Split ianjuta_debugger_log into _enable_log and _disable_log
13453         * plugins/debug-manager/start.c,
13454         plugins/debug-manager/debug_tree.c,
13455         plugins/gdb/parser.c:
13456         Remove some useless lines
13458         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13459         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13460         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13461         Update documentation
13463 2006-03-12 Naba Kumar <naba@gnome.org>
13465         * manuals/references/libanjuta/libanjuta.types: Fixed
13466         debug-manager name.
13467         
13468 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
13470         * libanjuta/anjuta-debugger.c,
13471         libanjuta/anjuta-debugger.h:
13472         Remove those files
13473         
13474         * libanjuta/interfaces/libanjuta.idl,
13475         plugins/debug-mananger/breakpoints.c,
13476         plugins/debug-manager/debug_tree.c,
13477         plugins/debug-manager/debugger.c,
13478         plugins/debug-manager/plugin.c,
13479         plugins/debug-manager/registers.c,
13480         plugins/debug-manager/sharedlib.c,
13481         plugins/debug-manager/signal.c,
13482         plugins/debug-manager/stack_trace.c,
13483         plugins/debug-manager/start.c,
13484         plugins/debug-manager/watch.c,
13485         plugins/gdb/debugger.c,
13486         plugins/gdb/debugger.h,
13487         plugins/gdb/parser.c,
13488         plugins/gdb/parser.h,
13489         plugins/gdb/plugin.c:
13490         Move types definitions from libanjuta/anjuta-debugger.{ch}
13491         Rename types from AnjutaDebugger* to IAnjutaDebugger*
13492         
13493         * plugins/gdb/Makefile.am:
13494         Remove user interface from gdb plugin
13496 2006-03-12 Naba Kumar <naba@gnome.org>
13498         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
13500 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
13502         Modified Patch from Marc Maurer <uwog@uwog.net>:
13503         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
13504         Fixes #342447
13505         
13506         * plugins/sourceview/Makefile.am:
13507         * plugins/sourceview/sourceview-cell.c:
13508         * plugins/sourceview/sourceview-cell.h:
13509         * plugins/sourceview/sourceview.c: 
13510         
13511         Implemented IAnjutaEditorCell
13513 2006-05-21  Naba Kumar  <naba@gnome.org>
13515         * libanjuta/interfaces/libanjuta.idl,
13516         plugins/document-manager/action-callbacks.c,
13517         plugins/document-manager/plugin.c,
13518         plugins/editor/print.c, plugins/editor/text_editor.c,
13519         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
13520         Fixed zooming and added icons and shortcuts for zoom menu items.
13522 2006-05-21  Naba Kumar  <naba@gnome.org>
13524         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
13525         whitespaces.
13527 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13529         * plugins/document-manager/anjuta-docman.c:
13530         Fixed close button reaction by setting the correct current editor
13532 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13534         Patch from Yang Hong <yanghong@ccoss.com.cn>:
13535         * plugins/document-manager/anjuta-docman.c
13536         - Fix close button, you can close any tab as you wish now.
13537         - Fadeout mime icon as the same as close image  
13539 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13541         Patch from Marc Maurer <uwog@uwog.net>
13542         * main.c: Compile fix when NLS is enabled
13543         
13544         AUTHORS: Added Marc
13546 2006-05-20  Naba Kumar  <naba@gnome.org>
13548         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
13549         while loading abiword-2.4.4/abi project).
13551 2006-05-18 Naba Kumar  <naba@gnome.org>
13553         * libanjuta/interfaces/libanjuta.idl,
13554         plugins/document-manager/action-callbacks.c,
13555         plugins/editor/print.c,
13556         plugins/editor/text_editor.c,
13557         plugins/editor/text_editor.h,
13558         plugins/editor/text_editor_prefs.c: Fixed zooming.
13559         
13560         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
13561         interface for character iteration and IAnjutaEditorAssist interface
13562         for autocompletions and editor tips.
13564 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
13566         Patch from Günther Brammer <GBrammer@gmx.de>:
13567         * plugins/document-manager/anjuta-docman.c:
13568         Make tabs smaller but keep nice closing icon
13570         * plugins/document-manager/anjuta-docman.c:
13571         * plugins/document-manager/Makefile.am:
13572         
13573         Added nice mime-icons to the editor tabs
13575 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
13577         * configure.in: Bumped version to 2.0.3 (pre-release increment)
13578         
13579         * plugins/symbol-browser/an_symbol_view.c:
13580         - Fixed crasher
13581         - Fixed symbol searching (Yang Hong (#341997))
13582         
13583         * plugins/devhelp/htmlview.c:
13584         Fixed devhelp plugin
13585         
13586         * plugins/build-basic-autotools/build-basic-autotools.c:
13587         * plugins/search/search-replace.c:
13588         * plugins/document-manager/anjuta-docman.c:
13589         
13590         Only add a marker to a line where it makes sense!
13592 === anjuta 2.0.2 ===
13594 2006-05-15  Naba Kumar  <naba@gnome.org>
13596         * configure.in: set required versions for
13597         gdl and glade3.
13598         
13599 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
13601         * plugins/glade/plugin.c:
13602         Fixed signal connection for "gtk-doc-search"
13604 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
13606         * NEWS: Set release date, add known issues
13607         
13608         * libanjuta/anjuta-shell.c:
13609         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
13610         and debug other gtk-warnings/criticals)
13611         
13612         * plugins/build-basic-autotools/build-basic-autotools.c:
13613         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
13614         
13615         * plugins/sourceview/anjuta-view.c:
13616         * plugins/sourceview/sourceview-args.c:
13617         * plugins/sourceview/sourceview-scope.c:
13618         * plugins/sourceview/sourceview-tags.c:
13619         Fixed gtk-criticals (gtk_source_language_get_mime_types)
13621 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13623         * pixmaps/Makefile.am:
13624         Add preferences_general.png
13625         
13626         * plugins/devhelp/plugin.c:
13627         Fixed some more realise things
13628         
13629         * plugins/message-view/anjuta-msgman.c:
13630         Support stock icons for message panes
13631         
13632         * plugins/search/search-replace.c:
13633         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
13634          
13635         * plugins/search/search-replace_backend.c:
13636         Fixed #341359
13637         
13638         * plugins/sourceview/anjuta-document.c:
13639         * plugins/sourceview/sourceview.c:
13640         Fixed finalise and tag completion
13641         
13642         * src/anjuta-app.c:
13643         Use preferences_general icon
13645 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13647         * pixmaps/Makefile.am:
13648         Fixed EXTRA_DIST
13650 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13652         * plugins/sourceview/sourceview-prefs.c:
13653         Fixed font & color handling
13654         
13655         * plugins/symbol-browser/an_symbol_view.c:
13656         Fixed crasher
13658 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13660         * plugins/macro/macros.xml:
13661         Fixed bug #341583 (Address of FSF)
13663 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
13665         * src/main.c:
13666         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
13667         Update: Do it the cool way...
13668         
13669 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
13671         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
13672         Implement gtk-api-help signals of glade3
13673         * configure.in: Bump to glade3 2.91.2
13674         
13675         * plugins/devhelp/plugin.c:
13676         Fixed some realize stuff in the devhelp plugin
13677         
13678         * plugins/sourceview/anjuta-document.c:
13679         fixed bug with scope completion
13681 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
13683         * plugins/symbol-browser/an_symbol_view.c
13684         * plugins/symbol-browser/an_symbol_prefs.c
13685         * plugins/symbol-browser/an_symbol_prefs.h
13686         * global_tags/create_global_tags.sh:
13687         
13688         Automaticly create global tags on first startup
13690 2006-05-08  Massimo Cora'  <maxcvs@email.it>
13692         * configure.in:
13693         * plugins/project-wizard/templates/Makefile.am:
13694         * (added) plugins/project-wizard/templates/cpp-logo.png:
13695         * (added) plugins/project-wizard/templates/cpp.wiz:
13696         * (added) plugins/project-wizard/templates/cpp/*:
13698         Added a generic c++ template. It's a simple hello world.
13700 2006-05-07  Massimo Cora' <maxcvs@email.it>
13702         * plugins/symbol-browser/an_symbol_view.c:
13703         fixed a stupid crasher.
13705 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
13707         * plugins/project-wizard/templates/wxwin/configure.in.tpl
13708         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
13709         
13710         Fixed WxWidgets project type
13712 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
13714         * plugins/devhelp/htmlview.c: 
13715         * plugins/devhelp/plugin.c:
13716         Maybe I fixed the crash this time! I could at least not reproduce anymore!
13717         
13718         * plugins/project-wizard/install.c:
13719         Don't set a message - thanks to seb
13721 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
13723         * plugins/devhelp/htmlview.c: 
13724         * plugins/symbol-browser/an_symbol_view.c:
13725         
13726         There is a weird crash in gtk_idle which I still did not completly fix!
13727         
13728         * plugins/project-wizard/install.c:
13729         Default to success instead of failure
13731 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
13733         * plugins/devhelp/htmlview.c:
13734         * plugins/devhelp/plugin.c:
13735         Fixed bug and libdevhelp issue!
13737         * plugins/project-wizard/install.c:
13738         Fixed message string!
13740 2006-05-03  Massimo Cora' <maxcvs@email.it>
13741        
13742         * plugins/symbol-browser/an_symbol_view.c:
13743         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
13745 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13747         * pixmaps/Makefile.am:
13748         * src/main.c:
13749         * anjuta.desktop.in.in
13750         
13751         GNOME Goal #2.1: Install theme-friendly icons
13753 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13755         * plugins/devhelp/htmlview.c: Reload page on reparent
13756         * plugins/document-manager/anjuta-docman.c:
13757         Present document-manager when document is selected in file-manager
13759 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13761         * plugins/symbol-broser/an_symbol_view.c:
13762         Fixed crasher in namespace exploration
13764 2006-05-01  Massimo Cora' <maxcvs@email.it>
13766         * configure.in:
13767         * plugins/valgrind/Makefile.am:
13769         Optional compiling of Valgrind plugin
13771 2006-05-01  Massimo Cora' <maxcvs@email.it>
13773         * plugins/symbol-browser/an_symbol_view.c:
13774         - modularized code. Marked with FIXME the parts which need improvement.
13775         - More comments.
13776     - Added basic namespace completion for Gtkmm type project:
13777     - namespace1::MyClass *class;
13778     - class-> [display]
13779     - Namespaces must be anyway improved.
13781 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13783         * plugins/devhelp/plugin.c: 
13784         Fixed up plugin unloading and show html widget on link selected
13785         
13786         * NEWS: Updated
13787         
13788 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13790         * plugins/devhelp/Makefile.am:
13791         * plugins/devhelp/anjuta-devhelp.plugin.in:
13792         * plugins/devhelp/htmlview.c:
13793         * plugins/devhelp/htmlview.h:
13794         * plugins/devhelp/plugin.c: 
13795         * plugins/devhelp/plugin.h:
13796         Reimplemeted devhelp plugin from scratch
13797         
13798         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
13799         Fixed crasher
13801 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
13803         * plugins/sourceview/sourceview-tags.c:
13804         complete some more tag types
13805         
13806         * plugins/valgrind/plugin.c:
13807         * plugins/valgrind/preferences.c:
13808         * plugins/valgrind/vggeneralprefs.c:
13809         
13810         Fixed lots of gtk warnings
13812 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
13814         * plugins/sourceview/sourceview-scope.c:
13815         Implemented type-ahead for scope completion
13817 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
13819         * manuals/C/Makefile.am:
13820         * manuals/Makefile.am:
13821         * plugins/document-manager/Makefile.am:
13822         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13823         * plugins/sourceview/Makefile.am:
13824         * tagmanager/c.c:
13825         
13826         Fixed distcheck
13827         
13828         * plugins/class-gen/goc_template_header: G_END_DECLS
13830 2006-05-27  Naba Kumar <naba@gnome.org>
13832         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
13833         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
13834         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
13835         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
13836         scintilla/include/Scintilla.iface,
13837         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
13838         cvs. Fixed compile flags. Removed outdated patches.
13840 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
13842         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
13844         * plugins/sourceview/anjuta-document.c:
13845         * plugins/sourceview/sourceview-args.c:
13846         * plugins/sourceview/sourceview-scope.c:
13847         
13848         Add End/Home keypresses and support completion if symbol start with '!' for example
13849         in an if statement
13851 2006-04-27 Massimo Cora' <maxcvs@email.it>
13853         * libanjuta/interfaces/libanjuta.idl:
13855         * plugins/sourceview/sourceview-scope.c:
13856         * plugins/sourceview/tag-window.c: 
13857         * plugins/sourceview/tag-window.h:
13858         * plugins/symbol-browser/an_symbol_view.c:
13859         * plugins/symbol-browser/an_symbol_view.h:
13860         * plugins/symbol-browser/plugin.c:
13861         
13862         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
13863         interface.
13864         Code and ideas for C/C++ new completion engine comes from IComplete written by
13865         Martin Stubenschrott <stubenschrott@gmx.net>.
13866         Currently the interface works only with GtkSourceView plugin.   
13867         
13868         * tagmanager/Makefile.am:
13869         * tagmanager/c.c: 
13870         * tagmanager/entry.h:
13871         * tagmanager/get.c:
13872         * tagmanager/get.h:
13873         * tagmanager/include/tm_file_entry.h:
13874         * tagmanager/include/tm_project.h:
13875         * tagmanager/include/tm_source_file.h:
13876         * tagmanager/include/tm_symbol.h:
13877         * tagmanager/include/tm_tagmanager.h:
13878         * tagmanager/include/tm_work_object.h:
13879         * tagmanager/include/tm_workspace.h:
13880         * tagmanager/parse.c:
13881         * tagmanager/read.c: 
13882         * tagmanager/read.h:
13883         * tagmanager/tm_project.c: 
13884         * tagmanager/tm_source_file.c: 
13885         * tagmanager/tm_workspace.c:
13886         
13887         Tagmanager can now parse a memory buffer and generate/update 
13888         tags into tm_workspace/tm_project on the fly, without using files.
13889         C/C++ is supported now.
13890         
13891 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
13893         * plugins/sourceview/anjuta-document.c:
13894         * plugins/sourceview/sourceview-args.c:
13895         * plugins/sourceview/sourceview-scope.c:
13896         * plugins/sourceview/sourceview.c:
13897         
13898         Fixed some memory leaks and argument completion
13900 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
13902         * plugins/glade/plugin.c:
13903         
13904         Fixed glade plugin build because of API changes in glade3
13906 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
13908         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13909         Updated editor section
13910         
13911         * manuals/C/anjuta-manual/interface.xml:
13912         * manuals/C/anjuta-manual/preferences.xml:
13913         * manuals/C/anjuta-manual/projects.xml:
13914         Updated manual
13915         
13916         * plugins/editor/anjuta-editor.plugin.in:
13917         Better plugin name
13919 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13921         * configure.in:
13922         * plugins/editor/anjuta-editor.plugin.in:
13923         * plugins/sourceview/sourceview.plugin.in:
13925         Build both editors and let the user decide a runtime!
13926         
13927         * plugins/sourceview/sourceview-scope.c:
13928         Fixed bug in regex to allow test()-> completions
13930 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13932         * plugins/sourceview/anjuta-document.c:
13933         * plugins/sourceview/sourceview-args.c: 
13934         * plugins/sourceview/sourceview-scope.c:
13935         * plugins/sourceview/sourceview-tags.c:
13936         * plugins/sourceview/tag-window.c: 
13937         
13938         Improved callltip windows
13940 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13942         * src/anjuta-app.c: (on_session_save):
13943         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
13944         <ricardo.jose.ferrari@gmail.com> for pointing this out!
13946 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13948         * libanjuta/anjuta-utils.c: 
13949         * plugins/cvs-plugin/cvs-execute.c:
13950         Off-by-one...
13952         * scintilla/LexInno.cxx:
13953         * scintilla/LexOpal.cxx:
13954         * scintilla/LexTCL.cxx:
13956         Added missing files from scintilla-update
13958 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13960         * configure.in:
13961         * manuals/C/Makefile.am:
13962         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13963         * manuals/C/anjuta-manual/Makefile.am:
13964         * manuals/C/anjuta-manual/anjuta-manual.xml:
13965         * manuals/C/anjuta-manual/build.xml:
13966         * manuals/C/anjuta-manual/debugger.xml:
13967         * manuals/C/anjuta-manual/execute.xml:
13968         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
13969         * manuals/C/anjuta-manual/figures/arguments.png:
13970         * manuals/C/anjuta-manual/figures/configure_dlg.png:
13971         * manuals/C/anjuta-manual/figures/file_menu.png:
13972         * manuals/C/anjuta-manual/figures/menu_main.png:
13973         * manuals/C/anjuta-manual/figures/menubar.png:
13974         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
13975         * manuals/C/anjuta-manual/figures/project_info.png:
13976         * manuals/C/anjuta-manual/figures/scrshot.png:
13977         * manuals/C/anjuta-manual/figures/symbol_browser.png:
13978         * manuals/C/anjuta-manual/figures/tool-editor.png:
13979         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
13980         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
13981         * manuals/C/anjuta-manual/figures/toolbar_format.png:
13982         * manuals/C/anjuta-manual/figures/toolbar_main.png:
13983         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
13984         * manuals/C/anjuta-manual/fileoperations.xml:
13985         * manuals/C/anjuta-manual/interface.xml:
13986         * manuals/C/anjuta-manual/introduction.xml:
13987         * manuals/C/anjuta-manual/preferences.xml:
13988         * manuals/C/anjuta-manual/projects.xml:
13989         * manuals/C/anjuta-manual/tools.xml:
13990         * manuals/Makefile.am:
13991         
13992         Updated manual and faq
13994         * scintilla/CallTip.cxx:
13995         * scintilla/CallTip.h:
13996         * scintilla/CellBuffer.cxx:
13997         * scintilla/CellBuffer.h:
13998         * scintilla/ContractionState.cxx:
13999         * scintilla/Document.cxx:
14000         * scintilla/Document.h:
14001         * scintilla/DocumentAccessor.cxx:
14002         * scintilla/Editor.cxx:
14003         * scintilla/Editor.h:
14004         * scintilla/ExternalLexer.cxx:
14005         * scintilla/Indicator.cxx:
14006         * scintilla/KeyMap.cxx:
14007         * scintilla/KeyWords.cxx:
14008         * scintilla/LexAU3.cxx:
14009         * scintilla/LexBash.cxx:
14010         * scintilla/LexCPP.cxx:
14011         * scintilla/LexCaml.cxx:
14012         * scintilla/LexCsound.cxx:
14013         * scintilla/LexEiffel.cxx:
14014         * scintilla/LexGui4Cli.cxx:
14015         * scintilla/LexHTML.cxx:
14016         * scintilla/LexLua.cxx:
14017         * scintilla/LexMSSQL.cxx:
14018         * scintilla/LexOthers.cxx:
14019         * scintilla/LexPOV.cxx:
14020         * scintilla/LexPython.cxx:
14021         * scintilla/LexRuby.cxx:
14022         * scintilla/LexSQL.cxx:
14023         * scintilla/LexVB.cxx:
14024         * scintilla/Makefile.am:
14025         * scintilla/PlatGTK.cxx:
14026         * scintilla/PropSet.cxx:
14027         * scintilla/RESearch.cxx:
14028         * scintilla/RESearch.h:
14029         * scintilla/ScintillaBase.cxx:
14030         * scintilla/ScintillaGTK.cxx:
14031         * scintilla/StyleContext.h:
14032         * scintilla/ViewStyle.cxx:
14033         * scintilla/ViewStyle.h:
14034         * scintilla/XPM.cxx:
14035         * scintilla/include/KeyWords.h:
14036         * scintilla/include/Platform.h:
14037         * scintilla/include/PropSet.h:
14038         * scintilla/include/SciLexer.h:
14039         * scintilla/include/Scintilla.h:
14040         * scintilla/include/Scintilla.iface:
14041         * scintilla/include/ScintillaWidget.h:
14042         * scintilla/lexers.make:
14044         Update to scintilla 1.68
14046         * src/anjuta-app.c:
14047         Only show help items which are really availible
14049         * plugins/cvs-plugin/cvs-callbacks.c
14050         * plugins/cvs-plugin/cvs-execute.c
14051         * plugins/cvs-plugin/subversion-callbacks.c:
14052         * libanjuta/anjuta-utils.c:
14053         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
14055 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
14057         * plugins/project-wizard/install.c,
14058         * plugins/project-wizard/autogen.c:
14059         Add error messages if using a read only directory
14060         Improve fix for bug #339296
14062 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
14064         * libanjuta/interfaces/libanjuta.idl:
14065         * plugins/document-manager/action-callbacks.c:
14066         * plugins/document-manager/plugin.c:
14067         * plugins/editor/text_editor.c:
14068         Added IAnjutaEditorGoto 
14070         * plugins/editor/aneditor.cxx:
14071         * plugins/editor/aneditor.h:
14072         * plugins/editor/text_editor.h:
14073         * plugins/editor/text_editor_prefs.c:
14074         
14075         Fixed #305076
14077 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
14079         * libanjuta/interfaces/libanjuta.idl:
14080         * plugins/document-manager/action-callbacks.c:
14081         * plugins/document-manager/anjuta-docman.c:
14082         * plugins/document-manager/plugin.c:
14083         * plugins/editor/text_editor.c: 
14084         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
14085         
14086         * plugins/sourceview/sourceview.c:
14087         * plugins/sourceview/sourceview.glade:
14088         Fixed some uft-8 issues and added a preference option
14089         to enable/disable gnome-vfs monitoring
14090         
14091         * scintilla/Makefile.am:
14092         * scintilla/include/Makefile.am:
14093         Fixed build
14095 2006-04-20  Massimo Cora' <maxcvs@email.it>
14097         * libanjuta/interfaces/libanjuta.idl:
14098         Remove get_current_pos () because we have get_position()
14100 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
14102         * NEWS: Updated
14103         * plugins/sourceview/tag-window.c:
14104         Don't close window on PageUp/PageDown
14106 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
14108         * data/Makefile.am:
14109         * manuals/reference/libanjuta/Makefile.am:
14110         
14111         Some build fixes
14112         
14113         * src/Makefile.am:
14114         * src/bacon-message-connection.c: 
14115         * src/bacon-message-connection.h: (both from gedit)
14116         * src/main.c:
14117         
14118         Fixed #312319 (Opening files when Anjuta is already open)
14120 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
14122         * TODO.tasks: Updated
14123         * plugins/sourceview/anjuta-view.c: 
14124         * plugins/sourceview/anjuta-view.h:
14125         * plugins/sourceview/sourceview.c: 
14126         
14127         * configure.in: Fix --enable-plugin-scintilla
14128         
14129         Added char_added signal
14131 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
14133         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
14134         
14135         Fixed diff for utf8
14136         
14137         * plugins/sourceview/sourceview.c:
14138         Fixed VFS monitoring (still a bit buggy)
14139         
14140         * plugins/sourceview/sourceview-args.c:
14141         * plugins/sourceview/tag-window.c: 
14142         
14143         Better sizing for the popup-window
14145 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
14147         * plugins/project-wizard/templates/gnome/src/main.c:
14148         * plugins/project-wizard/templates/gnome/src/project.glade:
14149         * plugins/project-wizard/templates/gtk/src/main.c: 
14150         * plugins/project-wizard/templates/gtk/src/project.glade:
14151         * plugins/project-wizard/templates/gtkmm/src/main.cc:
14152         
14153         Fixed up GLADE_FILE definition in project types and fixed bug #334546
14154         
14155 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
14157         * configure.in: More removal of obsoleteness.
14158         * po/no.po:
14160 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
14162         * ROADMAP:
14163         * libanjuta/anjuta-preferences.c: 
14164         * libanjuta/anjuta-utils.c: 
14165         * libanjuta/anjuta-utils.h:
14166         * plugins/message-view/message-view.c:
14167         
14168         Changed color functions and moved convert_color to anjuta-utils.h
14169         
14170         * plugins/message-view/anjuta-message-manager-plugin.glade:
14171         GnomeColorPicker -> GtkColorButton (bug #309154)
14172         
14173         * plugins/sourceview/plugin.c:
14174         * plugins/sourceview/sourceview-prefs.c:
14175         * plugins/sourceview/sourceview.glade:
14176         Added color and font preferences
14178         * plugins/sourceview/sourceview-tags.c:
14179         Only show as much choices as configured in preferences
14181 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
14183         * ROADMAP, NEWS: Updated (we are far behind ;-)
14184         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
14186 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
14188         * configure.in:
14189         * plugins/editor/Makefile.am:
14190         * scintilla/Makefile.am
14191         
14192         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
14193         
14194         * global-tags/Makefile.am:
14195         * global-tags/create_global_tags.sh:
14196         * plugins/symbol-browser/an_symbol_prefs.c:
14197         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
14198         * plugins/symbol-browser/plugin.h:
14199         * tagmanager/include/tm_workspace.h:
14200         * tagmanager/tm_workspace.c:
14201         
14202         Fixed symbol-browser prefs and move global tags generation from installtion to
14203         preferences to make the life easier for distributers and to allow updates after installtion
14205         * plugins/document-manager/action-callbacks.c: 
14206         * plugins/document-manager/action-callbacks.h:
14207         * plugins/document-manager/anjuta-document-manager.ui:
14208         * plugins/document-manager/indent-util.c:
14209         * plugins/document-manager/plugin.c:
14210         * plugins/editor/text_editor.c:
14211         
14212         Moved indent stuff to document-manager
14213         
14214         * plugins/sourceview/anjuta-view.c: 
14215         * plugins/sourceview/sourceview-args.c: 
14216         * plugins/sourceview/sourceview-scope.c:
14217         * plugins/sourceview/sourceview-tags.c: 
14218         * plugins/sourceview/sourceview.c:
14219         
14220         Fixed several bugs
14221         
14222         * plugins/sourceview/sourceview.plugin (removed):
14223         * plugins/sourceview/sourceview.plugin.in:
14224         Editor is not user-activatible
14225         
14226         * plugins/sourceview/sourceview.png:
14227         Updated icon
14229 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
14231         * src/anjuta-app.c: Fixed crasher on plugin unloading
14233 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
14235         * plugins/sourceview/sourceview.c
14236         * plugins/sourceview/sourceview-args.c
14237         * plugins/sourceview/sourceview-args.h:
14238         
14239         Polished argument completion
14241 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
14243         * plugins/message-view/anjuta-msgman.c:
14244         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
14245         
14246         Show message pane on switch (does not work, anjuta_shell needs a fix)
14247         
14248         * plugins/sourceview/Makefile.am:
14249         * plugins/sourceview/anjuta-view.c: (find_tag_window),
14250         * plugins/sourceview/sourceview-args.c: 
14251         * plugins/sourceview/sourceview-args.h:
14252         * plugins/sourceview/sourceview-private.h:
14253         * plugins/sourceview/sourceview-scope.c: 
14254         (sourceview_scope_update), (sourceview_scope_filter_keypress):
14255         * plugins/sourceview/sourceview-tags.c:
14256         * plugins/sourceview/sourceview.c:
14257         * plugins/sourceview/tag-window.c:
14258         * plugins/sourceview/tag-window.h:
14259         
14260         Added scope and argument completion
14262 2006-04-03  Johannes Schmid <jhs@gnome.org>
14264         * TODO.tasks
14265         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
14266         (on_widget_remove):
14267         Save toolbar state
14269         * plugins/sourceview/sourceview.c: (iselect_clear):
14270         Make "Delete"-key working
14272         * configure.in: #336389
14274 2006-04-03  Johannes Schmid <jhs@gnome.org>
14276         * plugins/sourceview/Makefile.am:
14277         * plugins/sourceview/anjuta-view.c:
14278         * plugins/sourceview/plugin.c: 
14279         * plugins/sourceview/sourceview-private.h:
14280         * plugins/sourceview/sourceview-scope.c:
14281         * plugins/sourceview/sourceview-scope.h:
14282         * plugins/sourceview/sourceview-tags.c: 
14283         * plugins/sourceview/sourceview-tags.h:
14284         * plugins/sourceview/sourceview.c:
14285         * plugins/sourceview/sourceview.h:
14286         * plugins/sourceview/tag-window.c:
14287         
14288         - fixed goto_file_line
14289         - scroll to cursor on undo/redo
14290         - show correct popup-menu
14291         - scope completion (not ready yet)
14293 2006-04-03  Johannes Schmid <jhs@gnome.org>
14295         * plugins/sourceview/plugin.c: 
14296         * plugins/sourceview/sourceview-tags.c:
14297         * plugins/sourceview/sourceview.c: 
14298         * plugins/sourceview/sourceview.h:
14299         * plugins/sourceview/tag-window.c:
14300         
14301         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
14303 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14305         * plugins/sourceview/sourceview.c:
14306         Fixed next/previous bookmark.
14307         Toggled bookmark (set/unset).
14309 2006-04-03  Johannes Schmid <jhs@gnome.org>
14311         * plugins/document-manager/action-callbacks.c:
14312         Fixed Gtk-Warning in goto_line
14313         
14314         * plugins/sourceview/Makefile.am:
14315         * plugins/sourceview/anjuta-document.c:
14316         * plugins/sourceview/anjuta-view.c: 
14317         * plugins/sourceview/anjuta-view.h:
14318         * plugins/sourceview/sourceview-autocomplete.c:
14319         * plugins/sourceview/sourceview-autocomplete.h:
14320         * plugins/sourceview/sourceview-private.h:
14321         * plugins/sourceview/sourceview-tags.c:
14322         * plugins/sourceview/sourceview-tags.h:
14323         * plugins/sourceview/sourceview.c:
14324         * plugins/sourceview/tag-window.c:
14325         * plugins/sourceview/tag-window.h:
14326         Created a nice API for tag and completion windows
14327         
14328         * plugins/sourceview/sourceview-print.h:
14329         * plugins/sourceview/sourceview-print.c:
14330         Added printing
14331                 
14332 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14334         * plugins/sourceview/sourceview.c:
14335         Fixed typo (Sort bookmarks).
14336         
14337 2006-04-01  Johannes Schmid <jhs@gnome.org>
14339         * plugins/sourceview/anjuta-document.c:
14340         * plugins/sourceview/anjuta-document.h:
14341         * plugins/sourceview/anjuta-view.c:
14342         * plugins/sourceview/anjuta-view.h:
14343         * plugins/sourceview/sourceview-autocomplete.c:
14344         * plugins/sourceview/sourceview-autocomplete.h:
14345         * plugins/sourceview/sourceview-prefs.c:
14346         * plugins/sourceview/sourceview-prefs.h:
14347         * plugins/sourceview/sourceview-private.h:
14348         * plugins/sourceview/sourceview-tags.c:
14349         * plugins/sourceview/sourceview-tags.h:
14350         * plugins/sourceview/sourceview.c:
14351         * plugins/sourceview/sourceview.glade:
14352         * plugins/sourceview/tag-window.c: 
14353         * plugins/sourceview/tag-window.h:
14354         
14355         Improved code complete and autocomplete
14357 2006-04-01  Johannes Schmid <jhs@gnome.org>
14359         * plugins/sourceview/Makefile.am:
14360         * plugins/sourceview/bookmark.png:
14361         * plugins/sourceview/marker-attentive.png:
14362         * plugins/sourceview/marker-basic.png:
14363         * plugins/sourceview/marker-intense.png:
14364         * plugins/sourceview/marker-light.png:
14365         * plugins/sourceview/sourceview.c: 
14366         
14367         Added pixmaps for all marker types and show bookmarks
14368         
14369         * configure.in
14370         * plugins/sourceview/Makefile.am:
14371         Build sourceview on 2.14 only
14373 2006-03-31  Johannes Schmid <jhs@gnome.org>
14375         * plugins/sourceview/Makefile.am:
14376         * plugins/sourceview/anjuta-document.c:
14377         * plugins/sourceview/anjuta-view.c:
14378         * plugins/sourceview/anjuta-view.h:
14379         * plugins/sourceview/sourceview-autocomplete.c:
14380         * plugins/sourceview/sourceview-private.h:
14381         * plugins/sourceview/sourceview-tags.c:
14382         * plugins/sourceview/sourceview-tags.h:
14383         * plugins/sourceview/sourceview.c: 
14384         * plugins/sourceview/tag-window.c:
14385         * plugins/sourceview/tag-window.h:
14386         
14387         Added code completion with tag manager to the editor and fixed a save_as bug
14389 2006-03-31  Johannes Schmid <jhs@gnome.org>
14391         * src/main.c: Revert patch from Rob to allow building with
14392         Gnome 2.12
14393         * configure.in: Require at least 2.12 libraries
14395 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
14397         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
14399         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
14400         Improve anjuta-plugin project template: Added missed files dist tarball
14401         (make dist)
14403         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
14404         typo
14406 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
14408         reviewed by: Johannes Schmid <jhs@gnome.org>
14410         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
14411         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
14412         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14413         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
14414         
14415         Improve anjuta-plugin project template. Also fix for #322744
14417 2006-03-27  Johannes Schmid <jhs@gnome.org>
14419         * plugins/sourceview/sourceview-private.h:
14420         plugins/sourceview/sourceview.c:
14421         
14422         Added basic bookmark support
14424 2006-03-27  Johannes Schmid <jhs@gnome.org>
14426         * TODO.tasks:
14427         Updated
14428         
14429         Patch from Rob Bradfort <robster@debian.org>:
14430         * src/main.c: (get_command_line_args), (main):
14431         Migration from popt to GOption
14432         
14433 2006-03-26 Naba Kumar  <naba@gnome.org>
14435         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
14436         size to scale itself with theme.
14438 2006-03-26 Naba Kumar  <naba@gnome.org>
14440         * plugins/file-manager/an_file_view.c,
14441         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
14442         when symbolview and fileview objects are destroyed to avoid crashes
14443         after the plugins are disabled.
14445 2006-03-26 Naba Kumar <naba@gnome.org>
14447         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
14448         Deleted unused file.
14449         
14450         * plugins/glade/plugin.c: Be able to close glade plugin when there
14451         there is no glade project loaded.
14452         
14453         * plugins/sourceview/sourceview.plugin,
14454         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
14456 2006-03-23  Naba Kumar  <naba@gnome.org>
14458         * plugins/editor/print.c: Fixed a bug where some sections of
14459         printed/previewed text is not highlighted.
14460         
14461 2006-03-20  Johannes Schmid <jhs@gnome.org>
14463         * libanjuta/interfaces/libanjuta.idl:
14464         Added IAnjutaPrint
14465         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
14466         as we do not use private apis. Show help window and startup because it does 
14467         not survive gdl
14468         
14469         * plugins/document-manager/action-callbacks.c:
14470         plugins/editor/Makefile.am:
14471         plugins/editor/text_editor.c:
14472         plugins/editor/print.c:
14473         plugins/editor/print.h:
14474         
14475         Fixed printing (nobody has missed it BTW ;-)
14476         
14477         * plugins/sourceview/sourceview.c:
14478         Fixed a crasher
14480 2006-03-20 Naba Kumar <naba@gnome.org>
14482         * configure.in, plugins/devhelp/plugin.c: Be able to build with
14483         devhelp >= 0.9 < 0.11 versions.
14484         
14485 2006-03-20  Johannes Schmid <jhs@gnome.org>
14487         * plugins/sourceview/anjuta-document-loader.c
14488         plugins/sourceview/sourceview.c:
14489         
14490         Fixed encoding bugs
14492 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14494         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
14495         Fixed bug (line position)
14496         Give the good line position whatever the active editor.
14498 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
14500         * configure.in: Added fi to ALL_LINGUAS
14502 2006-03-19  Johannes Schmid <jhs@gnome.org>
14504         * plugins/sourceview/anjuta-document-loader.c:
14505         replace gnome_vfs_get_mime_type_for_name_and data
14507         * plugins/build-basic-autotools/build-basic-autotools.c:
14508         Fixed #335142
14510 2006-03-17  Johannes Schmid <jhs@gnome.org>
14512         * plugins/editor/editor.glade:
14513         Added style-editor again after it got lost somehow
14515 2006-03-17  Johannes Schmid <jhs@gnome.org>
14517         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
14518         configure.in: require devhelp 0.11
14519         
14520         Post 0.11 devhelp versions (CVS) do not work because of an API change...
14522         plugins/build-basic-autotools/build-basic-autotools.c:
14523         forgot a an installtion callback for the "install as root"-feature
14525 2006-03-17  Massimo Cora' <maxcvs@email.it>
14527         reviewed by: Johannes Schmid <jhs@gnome.org>
14529         * plugins/class-gen/anjuta-class-gen-plugin.glade
14530         plugins/class-gen/class_gen.c 
14531         plugins/class-gen/goc_template_header
14532         plugins/class-gen/goc_template_source
14533         
14534         Fixed bug #334663
14536 2006-03-16  Johannes Schmid <jhs@gnome.org>
14538         * plugins/sourceview/sourceview.c:
14539         Fixed "save-point" signal for undo actions
14541 2006-03-16  Massimo Cora' <maxcvs@email.it>
14542         
14543         reviewed by: Johannes Schmid <jhs@gnome.org>
14544         
14545         * plugins/document-manager/anjuta-docman.c:
14546         Implement tab drag and drop
14548 2006-03-16  Johannes Schmid <jhs@gnome.org>
14550         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
14551         plugins/build-basic-autotools/build-basic-autotools.c:
14552         
14553         Implemented "install as root"-feature (#321455)
14555 2006-03-16  Johannes Schmid <jhs@gnome.org>
14557         * mime/.cvsignore
14558         plugins/sourceview/.cvsignore
14559         plugins/tools/scripts/.cvsignore:
14560         Added/extended .cvsignore files
14561         
14562         * plugins/sourceview/sourceview-autocomplete.c:
14563         plugins/sourceview/sourceview-autocomplete.h:
14564         plugins/sourceview/sourceview-prefs.c:
14565         plugins/sourceview/sourceview-private.h:
14566         plugins/sourceview/sourceview.glade:
14567         Autcomplete just works(tm) now and respects preferences
14568         
14569         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
14570         Use better algorithm from autocomplete
14572 2006-03-15  Johannes Schmid <jhs@gnome.org>
14574         * src/anjuta-app.c:
14575         Fixed bug #304495
14577 2006-03-15  Johannes Schmid <jhs@gnome.org>
14579         * libanjuta/interfaces/libanjuta.idl:
14580         plugins/class-gen/class_gen.c:
14581         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
14582         plugins/project-manager/plugin.c:
14583         
14584         Allow to add multiple source files (#320191)
14585         
14586         * configure.in: Require gnome-build 0.1.3
14588 2006-03-14  Johannes Schmid <jhs@gnome.org>
14590         * plugins/macro/macro-utils.c: Fixed bug #333606
14591         * plugins/file-wizard/file.c: Fixed bug #333601
14593 2006-03-13  Johannes Schmid <jhs@gnome.org>
14595         * plugins/sourceview/sourceview_autocomplete.c
14596         plugins/sourceview/sourceview_autocomplete.h
14597         plugins/sourceview/sourceview.c
14598         plugins/sourceview/sourceview-private.h
14599         plugins/sourceview/sourceview-prefs.c:
14600         
14601         Cleaned up and fixed several issues
14602         
14603 2006-03-13  Johannes Schmid <jhs@gnome.org>
14605         * plugins/sourceview/Makefile.am:
14606         plugins/sourceview/sourceview-autocomplete.c
14607         plugins/sourceview/sourceview-autocomplete.h:
14608         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14609         plugins/sourceview/sourceview-private.h:
14610         plugins/sourceview/sourceview.c:
14611         
14612         Added (buggy) autocomplete feature to sourceview
14613         
14614 2006-03-12 Naba Kumar <naba@gnome.org>
14616         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
14617         libanjuta/anjuta-session.c: Added API docs.
14619 2006-03-12 Naba Kumar <naba@gnome.org>
14621         * TODO.tasks: Added couple of tasks.
14622         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
14623         Register private class as early as possible so that members could
14624         point to self class. Code clean up.
14626 2006-03-12 Naba Kumar <naba@gnome.org>
14628         * po/POTFILES.in, po/POTFILES.skip: Updated.
14630 2006-03-11 Naba Kumar <naba@gnome.org>
14632         * libanjuta/anjuta-shell.c,
14633         plugins/document-manager/anjuta-docman.c,
14634         plugins/document-manager/plugin.c,
14635         plugins/symbol-browser/an_symbol_search.c,
14636         plugins/valgrind/vgrule-list.c: Use correct signal names while
14637         creating them.
14638         
14639         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
14640         signal names and fixed enum IANJUTA_TYPE_* macro.
14642 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14644         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
14645         plugins/search/search-replace.c :
14646         Fixed bug (Bookmark the good line).
14647         Search & Replace (Mark all matched strings).
14648         
14649 2006-03-09  Johannes Schmid <jhs@gnome.org>
14651         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
14652         Completed changes from yesterday
14653         
14654         * plugins/document-manager/anjuta-document-manager.glade:
14655         plugins/editor/editor.glade
14656         plugins/editor/plugin.c: (activate_plugin)
14657         plugins/editor/text_editor.c
14658     plugins/sourceview/Makefile.am
14659         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
14660         plugins/sourceview/sourceview.glade:
14661         Completed preference changes
14663 2006-03-08  Johannes Schmid <jhs@gnome.org>
14665         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
14666         plugins/search/plugin.c: (activate_plugin):
14667         
14668         Removed Gtk-Criticals
14669         
14670         * plugins/document-manager/anjuta-document-manager.glade:
14671         plugins/document-manager/plugin.c: (on_docman_auto_save),
14672         (on_gconf_notify_timer), (prefs_init):
14673     plugins/document-manager/plugin.h:
14674         plugins/editor/text_editor.c: (text_editor_instance_init),
14675         (text_editor_dispose):
14676         plugins/editor/text_editor.h:
14677         plugins/editor/text_editor_cbs.c:
14678         plugins/editor/text_editor_cbs.h:
14679         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
14680         plugins/glade/plugin.c: (activate_plugin):
14681         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14682         plugins/sourceview/sourceview-private.h:
14683         plugins/sourceview/sourceview.c: (on_menu_popup),
14684         (sourceview_new), (ifile_open), (ifile_savable_save),
14685         (ifile_savable_save_as), (ieditor_set_popup_menu),
14686         (ieditor_get_filename), (imark_mark):
14688     Moved autosave from editor to document manager and fixed some things in 
14689     Sourceview plugin
14691 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14693         * plugins/search/anjuta-search.glade :
14694         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
14695         plugins/search/search-replace_bachend.c: Fixed a crash bug.
14696         plugins/search/search-replace.c : Fixed bug.
14697         
14698 2006-03-08  Johannes Schmid <jhs@gnome.org>
14700     * plugins/search/anjuta-search.glade
14701     Fixed widget names (glade is a bit stupid on copying widgets to other files)
14703 2006-03-07  Johannes Schmid <jhs@gnome.org>
14705         * plugins/document-manager/action-callbacks.c
14706         plugins/document-manager/anjuta-document-manager.glade
14707         plugins/document-manager/plugin.c: (prefs_init),
14708         (activate_plugin):
14709         plugins/editor/Makefile.am:
14710         plugins/editor/editor.glade:
14711         plugins/editor/plugin.c: (on_style_button_clicked),
14712         (activate_plugin), (dispose):
14713         plugins/editor/style-editor.c:
14714         
14715         Startet to seperate document-manager and editor preferences
14717         * plugins/search/Makefile.am:
14718         plugins/search/anjuta-search.glade:
14719         plugins/search/search-replace.c:
14720         
14721         Moved search GUI to search-plugin
14722                 
14723         * plugins/sourceview/sourceview-prefs.c:
14724         plugins/sourceview/sourceview-prefs.h:
14725         plugins/sourceview/sourceview-private.h:
14726         plugins/sourceview/sourceview.c: 
14727         plugins/sourceview/sourceview.h:
14728         plugins/sourceview/Makefile.am:
14729         plugins/sourceview/anjuta-document.h:
14730         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
14731         plugins/sourceview/plugin.c: 
14732         
14733         Added some preferences to sourceview and fixed vfs_monitor
14734         
14735         * tagmanager/c.c: (parseParens): 
14736         Removed annoying debug message
14737         
14738         * libanjuta/interfaces/libanjuta.idl: 
14739         Removed IAnjutaEditorFactory::create_style_editor()
14741 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14743         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
14744         Search : Bookmark all matched lines.
14746 2006-03-06  Johannes Schmid <jhs@gnome.org>
14748         * plugins/class-gen/anjuta-class-gen.plugin.in
14749         plugins/file-loader/plugin.c: (sort_wizards)
14750         (on_create_submenu), (activate_plugin)
14751         plugins/file-wizard/anjuta-file-wizard.plugin.in
14752         plugins/glade/anjuta-glade.plugin.in
14753         plugins/project-import/anjuta-project-import.plugin.in
14754         plugins/project-wizard/anjuta-project-wizard.plugin.in:
14755         
14756         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
14757         sorted alphabeticly
14758         
14759         * plugins/project-wizard/templates/mkfile.wiz:
14760         Use configured project directory instead of ~/myproject
14761         
14762         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
14763         (ifile_open):
14764         Show markers (again) and monitor uri
14766 2006-03-06  Naba Kumar  <naba@gnome.org>
14768         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
14769         typedefs separately so that forward linking would work.
14770         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
14772 2006-03-05  Naba Kumar  <naba@gnome.org>
14774         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
14775         passing Enums and Structs in signals. Define struct _Name in
14776         generated code, so that forward referencing.
14777         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
14778         
14779         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
14780         
14781 2006-03-05  Naba Kumar  <naba@gnome.org>
14783         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
14784         support. Generate GType definitions for enums in generated codes
14785         so that enums could be passed as signal params.
14786         
14787 2006-03-04  Naba Kumar  <naba@gnome.org>
14789         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
14790         Restored cvs-moved revision files. They were originally marked
14791         deleted at their older locations. Now they are restored at
14792         their new locations. The changeset is one that was committed
14793         as part of document-manager, editor, search and print plugins
14794         separation from editor plugin.
14795         
14796 2006-03-03  Johannes Schmid <jhs@gnome.org>
14798         * plugins/sourceview/*:
14799         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
14800         poiting this out!
14802 2006-03-04  Naba Kumar  <naba@gnome.org>
14804         * plugins/gdb/*: Deleted removed files (see previous changlog
14805         entry for files list).
14806         
14807 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
14809         * plugins/debug-mananger/breakpoints.c,
14810         plugins/debug-manager/breakpoints.h,
14811         plugins/debug-manager/debug_tree.c,
14812         plugins/debug-manager/debug_tree.h,
14813         plugins/debug-manager/info.c,
14814         plugins/debug-manager/info.h,
14815         plugins/debug-manager/locals.c,
14816         plugins/debug-manager/locals.h,
14817         plugins/debug-manager/memory.c,
14818         plugins/debug-manager/memory.h,
14819         plugins/debug-manager/registers.c,
14820         plugins/debug-manager/registers.h,
14821         plugins/debug-manager/sharedlib.c,
14822         plugins/debug-manager/sharedlib.h,
14823         plugins/debug-manager/signal.c,
14824         plugins/debug-manager/signal.h,
14825         plugins/debug-manager/stack_trace.c,
14826         plugins/debug-manager/stack_trace.h,
14827         plugins/debug-manager/watch.c,
14828         plugins/debug-manager/watch.h,
14829         plugins/debug-manager/Makefile.am:
14830         Move from gdb plugin to debug manager plugin
14832         * plugins/debug-manager/anjuta-debug-manager.glade,
14833         plugins/debug-manager/anjuta-debug-manager.ui:
14834         Move all user interface from gdb to debug manager
14836         * plugins/debug-manager/utilities.c,
14837         plugins/debug-manager/utilities.h:
14838         Remove some unused code
14839         Add useful code from gdb plugin
14841         * plugins/debug-manager/start.c,
14842         plugins/debug-manager/start.h:
14843         Include code of attach_process
14844         Add more code to start the debugger
14846         * plugins/debug-manager/plugin.c,
14847         plugins/debug-manager/plugin.h,
14848         plugins/debug-manager/anjuta-debug-manager.plugin.in:
14849         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
14851         * plugins/debug-manager/debugger.c,
14852         plugins/debug-manager/debugger.h:
14853         Implement a queue of debugger command
14855         * plugins/gdb/actions.c,
14856         plugins/gdb/actions.h,
14857         plugins/gdb/watch_cbs.c,
14858         plugins/gdb/watch_cbs.h,
14859         plugins/gdb/watch_gui.c,
14860         plugins/gdb/watch_gui.h:
14861         Removed 
14863         * plugins/gdb/debugger.c,
14864         plugins/gdb/debugger.h,
14865         plugins/gdb/gdbmi.c,
14866         plugins/gdb/gdbmi.h,
14867         plugins/gdb/utilities.c,
14868         plugins/gdb/utilities.h,
14869         plugins/gdb/Makefile.am,
14870         plugins/gdb/anjuta-gdb.plugin.in:
14871         Implement necessary functions
14873         * plugins/gdb/parser.c,
14874         plugins/gdb/parser.h:
14875         Code for parsing variable previously in debug_tree.c
14877         * plugins/gdb/anjuta-gdb.glade,
14878         plugins/gdb/anjuta-gdb.ui:
14879         Remove user interface
14881         * plugins/gdb/gdbmi-test.c:
14882         Need update
14884         * plugins/gdb/anjuta-gdb.plugin.png:
14885         Try an improved icon for gdb (archer fish)
14887         * libanjuta/anjuta-debugger.c,
14888         libanjuta/anjuta-debugger.h,
14889         libanjuta/interfaces/libanjuta.idl,
14890         libanjuta/interfaces/anjuta-idl-compiler.pl,
14891         libanjuta/Makefile.am:
14892         Add declaration used in new IAnjutaDebugger interface
14894         * manuals/reference/libanjuta.types,
14895         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
14896         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
14897         Update documentation
14899 2006-03-02  Naba Kumar  <naba@gnome.org>
14901         * manuals/reference/libanjuta/Makefile.am,
14902         manuals/reference/libanjuta/libanjuta-docs.sgml,
14903         manuals/reference/libanjuta/libanjuta-sections.txt,
14904         manuals/reference/libanjuta/libanjuta.types,
14905         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14906         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
14907         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
14908         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14909         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
14910         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14911         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14912         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14913         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
14914         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14915         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14916         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
14917         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14918         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
14919         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
14920         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
14921         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14922         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
14923         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
14924         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14925         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14926         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14927         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14928         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14929         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14930         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14931         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14932         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14933         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14934         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
14935         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14936         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14937         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14938         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14939         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
14940         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14941         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
14942         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14943         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14944         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14945         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
14946         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14947         manuals/reference/libanjuta/tmpl/plugins.sgml,
14948         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14949         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14950         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14951         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14952         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14953         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14954         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14955         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14956         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14957         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14958         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14959         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14960         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14961         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
14962         documentation.
14964 2006-02-28  Naba Kumar <naba@gnome.org>
14966         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14967         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
14968         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
14969         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
14970         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
14971         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
14972         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
14973         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
14974         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
14975         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
14976         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
14977         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
14978         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
14979         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
14981 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14983         * plugins/sourceview/sourceview.c:
14984         Select to brace, select block.
14986 2006-02-28  Johannes Schmid <jhs@gnome.org>
14988         * plugins/file-wizard/Makefile.am
14989         plugins/file-wizard/action-callbacks.c (removed)
14990         plugins/file-wizard/action-callbacks.h (removed)
14991         plugins/file-wizard/anjuta-file-wizard.ui
14992         plugins/file-wizard/plugin.c: (activate_plugin),
14993         (deactivate_plugin)
14994         plugins/file-wizard/plugin.h:
14995         Removed Edit->Insert Text submenu (replace by macros plugin)
14996         
14997         * plugins/sourceview/sourceview.c: (sourceview_new),
14998         (ieditor_set_popup_menu):
14999         Fixed some more bugs
15000         
15001         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
15003 2006-02-28  Naba Kumar <naba@gnome.org>
15005         * plugins/file-manager/an_file_view.c,
15006         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
15007         rows also and with delay 1 sec (the color and timout value should
15008         probably be picked up from some system wide preference key).
15010 2006-02-28  Naba Kumar <naba@gnome.org>
15012         * libanjuta/interfaces/libanjuta.idl,
15013         plugins/document-manager/action-callbacks.c,
15014         plugins/document-manager/plugin.c,
15015         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
15016         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
15017         Added interface checks in document manager and enable/disable
15018         menus based on supported interface.
15019         
15020         * plugins/project-import/anjuta-project-import.glade: Set some
15021         resonable size for the import dialog.
15023  2006-02-27  Naba Kumar  <naba@gnome.org>
15025         * libanjuta/interfaces/libanjuta.idl,
15026         plugins/document-manager/action-callbacks.c,
15027         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
15028         and eol conversion actions.
15030 2006-02-27  Johannes Schmid <jhs@gnome.org>
15031         
15032         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
15033         * plugins/file-manager/an_file_view.c
15034         plugins/file-manager/plugin.h:  Added tooltips
15035         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
15037 2006-02-26  Naba Kumar  <naba@gnome.org>
15039         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15040         plugins/build-basic-autotools/build-basic-autotools.c,
15041         plugins/build-basic-autotools/build-basic-autotools.h,
15042         plugins/build-basic-autotools/executer.c,
15043         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
15044         disable indicator highlights preferences from message manager to
15045         build plugin. Implemented message indicator highlights in build tool.
15046         
15047         * plugins/editor/text_editor.c: Fixed indicators.
15049 2006-02-26  Johannes Schmid <jhs@gnome.org>
15051         * plugins/sourceview/sourceview.c:
15052         - Fixed some bugs
15053         - Added markers
15054         * plugins/subversion/svn_auth.c:
15055         Fixed username/password authentification but there might be a memory corruption
15057 2006-02-26  Naba Kumar  <naba@gnome.org>
15059         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15060         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
15061         libanjuta/anjuta-launcher.h: Added documentation.
15063 2006-02-24  Naba Kumar  <naba@gnome.org>
15065         * plugins/editor/text_editor.c: Fixed change in API in
15066         IAnjutaEditorSelection::set().
15067         
15068 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15070         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
15071         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
15072         libanjuta/interfaces/libanjuta.idl :
15073         Search in sourceview editor (Select in buffer).
15076 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15078         * plugins/sourceview/sourceview.c :
15079         Fixed Replace, to_upper, to_lower.
15080         
15081         * plugins/search/search-replace_backend.c :
15082         Renamed header name.
15084 2006-02-22  Naba Kumar  <naba@gnome.org>
15086         * libanjuta/anjuta-plugin-description.c,
15087         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
15088         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
15089         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
15090         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15091         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
15092         
15093         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15094         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
15095         
15096 2006-02-21  Naba Kumar  <naba@gnome.org>
15098         * libanjuta/interfaces/libanjuta.idl,
15099         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15100         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
15101         interface for editor.
15103 2006-02-21  Naba Kumar  <naba@gnome.org>
15105         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
15107         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15108         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
15110 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15112         * GTKSOURCEVIEW EDITOR
15113         plugins/sourceview/sourceview.c :
15114         Fixed copy and Goto Line.
15115         
15116         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
15117         plugins/macro/plugin.c :
15118         Fixed Insert key word and Insert macro.
15120 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
15122         * plugins/document-manager/anjuta-docman.c:
15123         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
15124         
15125         * configure.in:
15126         plugins/Makefile.am:
15127         plugins/sourceview/.cvsignore:
15128         plugins/sourceview/Makefile.am:
15129         plugins/sourceview/plugin.c: :
15130         plugins/sourceview/plugin.h:
15131         plugins/sourceview/sourceview.c: 
15132         plugins/sourceview/sourceview.h:
15133         plugins/sourceview/sourceview.plugin:
15134         plugins/sourceview/sourceview.plugin.in:
15135         plugins/sourceview/sourceview.png:
15137         Added sourceview editor plugin
15139 2006-02-19 Naba Kumar  <naba@gnome.org>
15141         * libanjuta/interfaces/libanjuta.idl,
15142         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15143         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15144         plugins/cvs-plugin/cvs-interface.c,
15145         plugins/document-manager/action-callbacks.c,
15146         plugins/document-manager/action-callbacks.h,
15147         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
15148         plugins/search/plugin.c, plugins/search/search-replace.c,
15149         plugins/search/search-replace_backend.c,
15150         plugins/subversion/subversion-actions.c,
15151         plugins/subversion/subversion-callbacks.c,
15152         plugins/tools/editor.c, plugins/tools/execute.c,
15153         plugins/tools/variable.c: Defined proper editor interfaces and fixed
15154         few fatal warnings.
15156 2006-02-15 Naba Kumar  <naba@gnome.org>
15158         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
15159         within another.
15160         
15161         * libanjuta/interfaces/libanjuta.idl,
15162         plugins/document-manager/anjuta-docman.c,
15163         plugins/document-manager/plugin.c,
15164         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
15165         unnecessary parameters from IAnjutaEditor interface and used proper
15166         types instead of 'gpointer'. Fixed various compiler warnings.
15167         
15168         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
15169         file
15171 2006-02-12 Naba Kumar  <naba@gnome.org>
15173         * po/POTFILES.in: Updated.
15174         
15175 2006-02-11 Naba Kumar  <naba@gnome.org>
15177         * plugins/editor/properties.[cxx,h],
15178         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
15179         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
15180         to sci_prop_*(), because they were conflicting with external
15181         functions (in some ssl library).
15182         
15183 2006-02-08 Naba Kumar  <naba@gnome.org>
15185         Patch from Massimo Cora  <maxcvs@email.it>:
15186         * plugins/valgrind/anjuta-valgrind.schemas,
15187         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
15188         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
15189         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
15190         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
15191         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
15192         plugins/valgrind/vgtoolview.c,
15193         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
15194         before running the debugging session. I've added also a
15195         preference in Anjuta Preferences where you can specify
15196         the path to the valgrind binary. The default is /usr/bin/valgrind.
15197         Now it displays a dialog with the error. [it can be -program
15198         exited- or -file loaded or end of input-]. Some valgrind 3.x
15199         compatibility.
15200         
15201 2006-01-29 Naba Kumar  <naba@gnome.org>
15203         Patch from Massimo Cora  <maxcvs@email.it>:
15204         * configure.in, plugins/Makefile.am,
15205         plugins/valgrind/*: Valgrind plugin (requires
15206         binutils-dev and valgrind to be installed.
15208 2005-01-24 Johannes Schmid <jhs@gnome.org>
15210         * Patch from Eric Greveson <ejg45@cam.ac.uk>
15211         plugins/tools/variables.c:
15212         Added current directory to possible variables
15214         * Patch from Günther Brammer <gbrammer@gmx.de>
15215         plugins/document-manager/anjuta-docman.c:
15216         Fix a crash on opening a file
15218         AUTHORS: Added Günther Brammer
15220 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
15222         * libanjuta/anjuta-launcher.c:
15223         Fix a bug in AnjutaLauncher when output is bigger than buffer
15224         Probably fix bug #315188 and #305134
15226 2005-12-28      Johannes Schmid <jhs@gnome.org>
15227         
15228         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
15229         * src/about.c: Use new gtk about dialog
15230         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
15231         Updated anjuta_ui_add_action_group_entries call
15232         
15233         Patch from Jean Breford <jean.breford@normalesup.org>
15234         and Markus Habermehl <bmh1980de@yahoo.de>:
15235         
15236         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
15237         * AUTHORS: Added Jean and Markus
15239 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15240         * plugins/search/search-replace.c :
15241         Bookmark all matched lines.
15242         * plugins/search/search-replace_backend.c :
15243         Fixed bug (Search in all project files).
15245 2005-12-21      Johannes Schmid <jhs@gnome.org>
15246         
15247         * plugins/search/plugin.c:
15248         Fixed signal names
15249         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
15250         investigation needed.
15251         
15252         AUTHORS: Added Ross Goldner
15254 2005-12-19  Ross Golder  <ross@golder.org>
15256         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
15257         application/xml MIME type.
15259 2005-12-18  Johannes Schmid <jhs@gnome.org>
15260         
15261         po/POTFILES.in: Updated files after directory changes
15262         HACKING: Removed outdated section 3 (anoncvs)
15264 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
15266         * plugins/build-basic-autotools/build-basic-autotools.c:
15267         Save all files in editor before running a command
15269         * plugins/tools/execute.c:
15270         Use document manager plugin instead of each editor for
15271         saving all files
15273 2005-12-15  Johannes Schmid <jhs@gnome.org>
15275         * plugins/document-manager/action-callbacks.c:
15276         (on_save_all1_activate), (on_swap_activate)
15277         plugins/document-manager/anjuta-docman.c:
15278         (on_save_as_filesel_response), (on_notebook_switch_page):
15279         
15280         Fixed some remaining issues in document-manger
15282 2005-12-15      Johannes Schmid <jhs@gnome.org>
15284         * plugins/profile-default/default.anjuta:
15285         Load Search plugin and Message Manager by default
15287 2005-12-14  Johannes Schmid <jhs@gnome.org>
15288         
15289         * plugins/editor/text_editor.c
15290         libanjuta/anjuta-utils.c:
15291         
15292         Check if files differ when gnome-vfs monitoring is used.
15293         (Bug #309688)
15295 2005-12-13  Johannes Schmid <jhs@gnome.org>
15297         * plugins/document-manager/plugin.c:
15298         Only save modified files in ianjuta_file_savable_save() for document-manager
15299         as discussed on mailing list.
15300         
15301         * plugins/cvs-plugin/cvs-callbacks.c:
15302         Fixed dialog handling for empty log message
15304 2005-12-13  Johannes Schmid <jhs@gnome.org>
15306         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
15307         
15308         * plugins/project-manager/* Removed ununsed files
15309         
15310         * plugins/symbol-browser/an_symbol_iter.c
15311         plugins/build-basic-autotools/build-basic-autotools.c
15312         plugins/build-basic-autotools/executer.c
15313         plugins/class-gen/class_gen.c
15314         plugins/class-inheritance/class-inherit.c
15315         plugins/cvs-plugin/cvs-actions.c
15316         plugins/cvs-plugin/cvs-interface.c
15317         plugins/debug-manager/attach_process.
15318         plugins/devhelp/plugin.c
15319         plugins/document-manager/plugin.c
15320         plugins/document-manager/indent_util.c
15321         plugins/editor/properties.cxx
15322         plugins/editor/aneditor.cxx
15323         plugins/editor/style-editor.c
15324         plugins/editor/text_editor.c
15325         plugins/macro/macro_db.c
15326         tagmanager/c.c:
15327         
15328         Use DEBUG_PRINT for debug messages
15330         libanjuta/anjuta-debug.h: Include config.h
15331         
15332         HACKING: Updated (BTW: does anyone read this?)
15333         
15334 2005-12-12  Johannes Schmid <jhs@gnome.org>
15336         Patch from Johan Ersvik <jersvik@fastmail.fm>:
15337         * plugins/gdb/debugger.c
15338         
15339         Fix a crasher in gdb plugin
15340         
15341         * plugins/gtodo/plugin.c
15342         plugins/search/plugin.c
15343         
15344         Fixed bug #305301
15345         
15346         * plugins/document-manager/anjuta-docman.c:
15347         
15348         Fixed error markers 
15349         
15350         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
15351         
15352         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
15353         
15354         * plugins/document-manager/anjuta-docman.c:
15355         highlight changed files in docman popup-menu
15356         * plugins/gdb/debug-tree.c:
15357         plugins/gdb/debugger.c
15358         Do not corupt entire "locals" tree when variable pointer have
15359         additional info and arrays/strucs/unions correctly.
15360         
15362 2005-12-11  Johannes Schmid <jhs@gnome.org>
15364         * plugins/document-manager/anjuta-docman.c
15365         plugins/document-manager/plugin.c
15366         plugins/editor/text_editor.c:
15367         
15368         AUTHORS: Added Johan Ersvik
15370         Fixed "is-dirty" bug and tab ordering
15372 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
15373         
15374         * plugins/editor/aneditor-autocomplete.cxx
15375         plugins/editor/aneditor-calltip.cxx
15376         plugins/editor/aneditor-priv.h
15377         plugins/symbol-browser/an_symbol.c
15378         plugins/symbol-browser/an_symbol_view.c
15379         tagmanager/entry.h
15380         tagmanager/tm_symbol.c
15381         tagmanager/tm_tag.c
15382         tagmanager/include/tm_symbol.h
15383         tagmanager/include/tm_tag.h
15384         tagmanager/c.c
15386         Better pointer recognition in tagmanager and symbol browser
15388 2005-12-11  Johannes Schmid <jhs@gnome.org>
15390         * plugins/search/*: New search plugin derived from search code in old editor
15391         plugin.
15392         
15393         * plugins/document-manager/*: new document-manger which is now seperated from
15394         editor to allow implementation of other editor widgets. Code is mostly derived
15395         from old editor plugin
15397         * plugins/print/* new print plugin which is not fully implemented in the
15398         moment
15400         * plugins/editor/text_editor.c: Added lots of interface code
15401         
15402         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
15403         IAnjutaEditorFactory and extended IAnjutaEditor
15404         
15405         * configure.in, plugins/Makefile.am updated build system for new
15406         plugins
15408         This is a huge commit which might still contain some bugs and also has
15409         some fixmes. Things that are not working are the search toolbar because it
15410         does not use the same backend as any other searching function and printing
15411         (easy to fix) because it did not yet implement IAnjutaPrintable.
15413 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
15415         * plugins/project-wizard/property.c:
15416         Use newer GtkFileChooser instead of GtkFileSelection with
15417         GnomeFileEntry to avoid a bug
15419         * plugins/project-wizard/install.c:
15420         Avoid an endless loop if project directory is not writable
15421         
15422         * plugins/project-wizard/druid.c:
15423         Allow creating project in empty directory without a
15424         warning
15426 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
15427         
15428         Patch from Massimo Cora <maxcvs@email.it>
15429         * plugins/class-inheritence/class-inherit.c
15430         plugins/class-inheritence/plugin.c
15431         plugins/class-inheritence/plugin.h
15432         configure.in
15433         
15434         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
15435         no longer supported!
15437 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
15438         
15439         Patch from Johan Ersvik <jersvik@fastmail.fm>
15440         * plugins/message-view/message-view.c
15441         plugins/build-basic-autotools/build-basic-autotools.c
15442         plugins/build-basic-autotools/automake-c.filters
15444         This patch correct regex-filters for newer automake
15445         versions
15447 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
15449        * plugins/tools/execute.c:
15450        Detect variables inside a word
15452 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15454         * libanjuta/anjuta-status.[ch],
15455         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
15456         plugins/editor/anjuta-docman.c :
15457         New anjuta-status procedure.
15459 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15461         *Modified Files:
15462         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
15463         plugins/editor/Makefile.am
15464         plugins/editor/anjuta-document-manager.glade
15465         plugins/editor/plugin.c plugins/editor/plugin.h
15466         plugins/editor/text_editor.c plugins/editor/text_editor.h
15467         *Added Files:
15468         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
15469         plugins/editor/indent-util.c plugins/editor/indent-util.h
15470         plugins/editor/indent_test.c :
15471         Set and Preview indent preferences parameters.
15472         Saved indent user parameters.
15474 2005-10-27  Naba Kumar  <naba@gnome.org>
15476         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
15477         * plugins/editor/anjuta-docman.c: Restore tab color to normal
15478         theme color for saved documents.
15479         
15480 2005-10-26  Naba Kumar  <naba@gnome.org>
15482         * libanjuta/anjuta-encodings.c: Save changed supported encodings
15483         list. Fixed bug #316731.
15484         
15485 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
15487         * tagmanager/tm_symbol.c: Fixed bug #315218
15489 2005-10-23  Adam Weinberger  <adamw@gnome.org>
15491         * plugins/build/build_file.c
15492           plugins/build-basic-autotools/build-basic-autotools.c
15493           plugins/tools/execute.c
15494           plugins/build/compile.c
15495           plugins/build/configurer.c
15496           plugins/debug-manager/plugin.c
15497           plugins/editor/plugin.c
15498           plugins/editor/print.c
15499           plugins/editor/text_editor.c
15500           plugins/file-loader/plugin.c
15501           plugins/file-manager/an_file_view.c
15502           plugins/symbol-browser/an_symbol_view.c
15503           plugins/gdb/debugger.c
15504           plugins/gdb/plugin.c
15505           plugins/glade/plugin.c
15506           plugins/macro/macro-actions.c
15507           plugins/macro/plugin.c
15508           plugins/profile-default/plugin.c
15509           plugins/project-manager/plugin.c
15510           plugins/project-manager/project_import.c
15511           plugins/symbol-browser/plugin.c
15512           plugins/tools/execute.c
15513           src/anjuta.c
15514           src/anjuta-actions.h
15515           src/shell.c:
15516           Correct spacing errors before and after "...".
15518 2005-10-20  Naba Kumar  <naba@gnome.org>
15520         * plugins/gdb/debugger.c: Fixed attach/detach process to
15521         updated UI properly.
15522         
15523 2005-10-18  Naba Kumar  <naba@gnome.org>
15525         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
15526         #171314 too).
15527         
15528 2005-10-13  Naba Kumar  <naba@gnome.org>
15529         
15530         * plugins/project-mkfile-import/*: Removed separate import wizard for
15531         makefile based projects (because single widzard handles all wizards).
15533         * plugins/project-import/project-import.c: Made wizard window
15534         transient to main window.
15536         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
15537         
15538         * AUTHORS: Added Eric's name in contributors list.
15539         
15540         * configure.in, plugins/Makefile.am,
15541         plugins/project-import/Makefile.am,
15542         plugins/project-import/anjuta-project-import.glade,
15543         plugins/project-import/project-import.c,
15544         plugins/project-import/project-import.h: Import wizard now detects
15545         both makefile and automake projects together instead of separate wizard.
15546         
15547         * plugins/project-wizard/templates/java/project.anjuta,
15548         plugins/project-wizard/templates/mkfile/project.anjuta,
15549         plugins/project-wizard/templates/python/project.anjuta,
15550         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
15551         name to make it appropriate.
15553 2005-10-11  Naba Kumar  <naba@gnome.org>
15555         * configure.in: Fixed glade3 version requirement.
15557 2005-09-29  Alexander Shopov  <ash@contact.bg>
15559         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
15561 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
15563         * plugins/subversion/svn_auth.c
15564         plugins/subversion/anjuta_subversion.glade:
15565         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
15567 2005-09-22  Naba Kumar  <naba@gnome.org>
15569         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
15571         * configure.in,  plugins/Makefile.am
15572         plugins/project-manager/anjuta-project-manager.plugin.in,
15573         plugins/project-manager/plugin.c,
15574         (added) plugins/project-mkfile-import/.cvsignore,
15575         (added) plugins/project-mkfile-import/Makefile.am,
15576         (added) plugins/project-mkfile-import/
15577             anjuta-project-mkfile-import-plugin.png,
15578         (added) plugins/project-mkfile-import/
15579             anjuta-project-mkfile-import.glade,
15580         (added) plugins/project-mkfile-import/
15581             anjuta-project-mkfile-import.plugin.in,
15582         (added) plugins/project-mkfile-import/plugin.c,
15583         (added) plugins/project-mkfile-import/plugin.h,
15584         (added) plugins/project-mkfile-import/project-mkfile-import.c,
15585         (added) plugins/project-mkfile-import/project-mkfile-import.h,
15586         plugins/project-wizard/templates/Makefile.am,
15587         (added) plugins/project-wizard/templates/mkfile-logo.png,
15588         (added) plugins/project-wizard/templates/mkfile.wiz,
15589         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
15590         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
15591         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
15592         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
15593         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
15594         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
15595         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
15596         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
15597         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
15598         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
15599         (added) plugins/project-wizard/templates/mkfile/src/main.c:
15600         Added makefile based project import wizard and wizard template.
15602 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
15604         * libanjuta/anjuta-launcher.c: Reduced false password detections
15606 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15608         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
15609         messages correctly.a
15611 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15612         
15613         * scintilla/Makefile.am: Changed scintilla library to noinst
15614         * pixmaps/Makefile.am: Install password.png
15615         * libanjuta/anjuta-launcher.c: Changed password detection
15616         to be able to access GNOME CVS with ssh.
15617         
15618 2005-08-31  Naba Kumar  <naba@gnome.org>
15620         * plugins/glade/plugin.c: Set transient window for the widget
15621         dialogs.
15622         
15623 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
15625         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
15627 2005-08-10  Naba Kumar  <naba@gnome.org>
15629         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
15630         as shortcut key for execute.
15632         * src/about.c: Clean up.
15633         
15634         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
15635         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
15636         entry boxes.
15637         
15638 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15640         * plugins/editor/search-replace_backend.c :
15641         Fixed search in File Patterns.
15643 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
15645         * plugins/gdb/Makefile.am: Fixed a make -j x bug
15646         
15647 2005-08-04  Naba Kumar  <naba@gnome.org>
15649         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15650         for pango-1.8 rendering bug.
15651         
15652 2005-08-03  Naba Kumar  <naba@gnome.org>
15654         * plugins/glade/plugin.c: Proper names for plugin widgets.
15655         
15656         * plugins/subversion/anjuta-subversion.glade,
15657         plugins/subversion/svn-auth.c: Fixed authentication dialog and
15658         string allocations. Use passed default values when available.
15659         Set proper focus and dialog default response. Destroy dialog after use.
15660         Return error when appropriate.
15662 2005-08-02  Naba Kumar  <naba@gnome.org>
15664         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15665         for pango-1.8 rendering bug.
15666         
15667 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
15669         * scintilla/Makefile.am: Fixed a make -j x bug
15670         
15671 2005-08-02  Johannes Schmid <jhs@gnome.org>
15672         
15673         * plugins/subversion/svn-auth.c: Added username/password 
15674         auto function.
15676 2005-08-01  Naba Kumar  <naba@gnome.org>
15678         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
15679         checks for character width calculations.
15680         
15681 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15683         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
15685 2005-07-31  Naba Kumar  <naba@gnome.org>
15687         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
15688         messup with pango 1.8. Fixed bug #311846.
15690 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15692         * plugins/gdb/memory.c : Fixed bug 305082.
15693         
15694         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15695         plugins/project-wizard/templates/gcj.wiz,
15696         plugins/project-wizard/templates/gnome.wiz,
15697         plugins/project-wizard/templates/gtk.wiz,
15698         plugins/project-wizard/templates/java.wiz,
15699         plugins/project-wizard/templates/python.wiz,
15700         plugins/project-wizard/templates/wxwin.wiz,
15701         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
15703 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
15705         * plugins/tools/execute.c:
15706         Correct a crash if editor is closed while a tool still use it.
15708 2005-07-28  Naba Kumar  <naba@gnome.org>
15710         * scintilla/*: Updated scintilla from their latest CVS.
15712 2005-07-27  Naba Kumar  <naba@gnome.org>
15714         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15715         plugins/build-basic-autotools/build-basic-autotools.c,
15716         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
15717         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15718         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
15719         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
15720         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
15721         plugins/message-view/plugin.c, plugins/patch/plugin.c,
15722         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
15723         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
15724         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
15725         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
15726         argument to anjuta_ui_add_action_group_entries() and
15727         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
15728         Fixed all plugins to pass translation domain. This fixes untranslated
15729         UI bugs. 
15731 2005-07-27  Naba Kumar  <naba@gnome.org>
15733         * plugins/class-inheritance/class-callbacks.c,
15734         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
15735         proper system colors.
15737 2005-07-26  Naba Kumar  <naba@gnome.org>
15739         * ROADMAP: Updated and added more tasks.
15741 2005-07-25  Naba Kumar  <naba@gnome.org>
15743         * ROADMAP: Updated and added more tasks.
15744         
15745 2005-07-24  Naba Kumar  <naba@gnome.org>
15747         * HACKING: Fixed format.
15749 2005-07-24  Naba Kumar  <naba@gnome.org>
15751         * ROADMAP: Fixed format.
15752         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
15754 2005-07-24  Naba Kumar  <naba@gnome.org>
15756         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
15757         * data/properties/cpp.properties: Added *.c++ as file extension for c++
15759 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
15761         * plugins/tools/dialog.c, plugins/tools/dialog.h:
15762         Correct wrong sensitivity setting
15763         
15764         * plugins/tools/tool.c: Correct a crash when removing overridden tool
15765         
15766         * plugins/tools/variable.c:     Add variables for project manager
15768 2005-07-23  Naba Kumar  <naba@gnome.org>
15770         * ROADMAP: updated.
15772 2005-07-23 Naba Kumar  <naba@gnome.org>
15774         * plugins/subversion/Makefile.am,
15775         plugins/subversion/svn-auth.c,
15776         plugins/subversion/svn-auth.h: Added subversion authentication code
15777         stubs.
15778         
15779         * plugins/subversion/subversion-callbacks.c,
15780         plugins/subversion/subversion-callbacks.h,
15781         plugins/subversion/svn-backend-priv.h,
15782         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
15783         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
15784         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
15785         Added file mode line.
15787 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
15789         * configure.in: Added 'gl' to ALL_LINGUAS.
15791 2005-07-21 Naba Kumar  <naba@gnome.org>
15793         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
15794         the active sources and kill the running process without emitting
15795         signals (which could be fatal because the object is being destroyed).
15796         Incidentally, fixed the crash that happens when stopping an active
15797         debugger session. Disabled debug prints and code clean up.
15798         Fixed bug #305587.
15799         
15800         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
15801         message view object, because that prevents many unprocessed outputs
15802         from the cvs command from being appended in view. Does not set NULL
15803         to mesg_view private member (not required) so that any pending outputs
15804         to view is processed.Fixed bug #172666.
15806         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
15807         type in supported list.
15808         
15809 2005-07-18  Adam Weinberger  <adamw@gnome.org>
15811         * plugins/file-manager/anjuta-file-manager-plugin.glade:
15812           grammar/spelling fixes.
15814 2005-07-17 Naba Kumar  <naba@gnome.org>
15816         * (new) plugins/project-wizard/templates/terminal/cvsignore,
15817         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
15818         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
15819         plugins/project-wizard/templates/anjuta-plugin.wiz,
15820         plugins/project-wizard/templates/gcj.wiz,
15821         plugins/project-wizard/templates/gnome.wiz,
15822         plugins/project-wizard/templates/gtk.wiz,
15823         plugins/project-wizard/templates/gtkmm.wiz,
15824         plugins/project-wizard/templates/java.wiz,
15825         plugins/project-wizard/templates/python.wiz,
15826         plugins/project-wizard/templates/terminal.wiz,
15827         plugins/project-wizard/templates/terminal/Makefile.am,
15828         plugins/project-wizard/templates/terminal/po/Makefile.am,
15829         plugins/project-wizard/templates/terminal/src/Makefile.am,
15830         plugins/project-wizard/templates/wxwin.wiz,
15831         plugins/project-wizard/templates/xlib-dock.wiz,
15832         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
15833         wizards and updated .wiz files to install them in newly created
15834         projects.
15836 2005-07-16 Naba Kumar  <naba@gnome.org>
15838         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
15839         
15840         * plugins/file-manager/an_file_view.c,
15841         plugins/file-manager/plugin.c: Added file manager preferences to
15842         show/hide files ignored by version control (e.g. cvsignore).
15843         
15844         * plugins/editor/text_editor.c: Initialize vfs info struct.
15845         
15846         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
15847         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
15848         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
15849         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
15850         omf-install/.cvsignore, pixmaps/.cvsignore,
15851         plugins/file-manager/anjuta-file-manager-plugin.glade,
15852         scintilla/.cvsignore, scintilla/include/.cvsignore,
15853         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
15854         tagmanager/python.c: Updated.
15856 2005-07-16 Naba Kumar  <naba@gnome.org>
15858         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
15859         Fixed python parser to parser class methods.
15861 2005-07-15 Naba Kumar  <naba@gnome.org>
15863         * plugins/project-wizard/property.c: Used parenthesis to remove
15864         ambiguty.
15865         
15866         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15867         plugins/project-wizard/templates/gcj.wiz,
15868         plugins/project-wizard/templates/gnome.wiz,
15869         plugins/project-wizard/templates/gtk.wiz,
15870         plugins/project-wizard/templates/gtkmm.wiz,
15871         plugins/project-wizard/templates/java.wiz,
15872         plugins/project-wizard/templates/python.wiz,
15873         plugins/project-wizard/templates/terminal.wiz,
15874         plugins/project-wizard/templates/wxwin.wiz,
15875         plugins/project-wizard/templates/xlib-dock.wiz,
15876         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
15877         and names.
15879 2005-07-15 Naba Kumar  <naba@gnome.org>
15881         * plugins/project-wizard/templates/java.wiz,
15882         plugins/project-wizard/templates/java/Makefile.am,
15883         plugins/project-wizard/templates/java/project.anjuta,
15884         plugins/project-wizard/templates/python.wiz,
15885         plugins/project-wizard/templates/python/Makefile.am,
15886         plugins/project-wizard/templates/python/project.anjuta: Use different
15887         project files for java and python module where debugger is not
15888         included in the list of plugins.
15890 2005-07-15 Naba Kumar  <naba@gnome.org>
15892         * configure.in, plugins/project-wizard/templates/Makefile.am,
15893         plugins/project-wizard/templates/gcj-logo.png,
15894         plugins/project-wizard/templates/gcj.wiz,
15895         plugins/project-wizard/templates/gcj/.cvsignore,
15896         plugins/project-wizard/templates/gcj/Makefile.am,
15897         plugins/project-wizard/templates/gcj/configure.in.tpl,
15898         plugins/project-wizard/templates/gcj/src/.cvsignore,
15899         plugins/project-wizard/templates/gcj/src/Makefile.am,
15900         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
15901         plugins/project-wizard/templates/java-logo.png,
15902         plugins/project-wizard/templates/java.wiz,
15903         plugins/project-wizard/templates/java/configure.in.tpl,
15904         plugins/project-wizard/templates/java/po/Makefile.am,
15905         plugins/project-wizard/templates/java/po/POTFILES.in,
15906         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
15907         plugins/project-wizard/templates/java/src/main.java,
15908         plugins/project-wizard/templates/python-logo.png,
15909         plugins/project-wizard/templates/python.wiz,
15910         plugins/project-wizard/templates/python/.cvsignore,
15911         plugins/project-wizard/templates/python/Makefile.am,
15912         plugins/project-wizard/templates/python/configure.in.tpl,
15913         plugins/project-wizard/templates/python/po/.cvsignore,
15914         plugins/project-wizard/templates/python/po/Makefile.am,
15915         plugins/project-wizard/templates/python/po/POTFILES.in,
15916         plugins/project-wizard/templates/python/src/.cvsignore,
15917         plugins/project-wizard/templates/python/src/Makefile.am,
15918         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
15919         plugins/project-wizard/templates/python/src/main.py: Added Generic
15920         gcj and python project wizards. Fixed Generic java project to
15921         use _JAVA primary. Update gnome-build from cvs for them to work
15922         correctly.
15924 2005-07-12 Naba Kumar  <naba@gnome.org>
15926         * plugins/project-manager/plugin.c: Automatically determine
15927         project backend by probing.
15928         
15929 2005-07-04 Naba Kumar  <naba@gnome.org>
15931         * Makefile.am: Do not install old anjuta.glade file which conflicts
15932         with newer src/anjuta.glade.
15934 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
15936         * plugins/an_symbol_prefs.c:
15937         Sort list of available symbol files
15939 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
15941         * plugins/build-basic-autotools.c:
15942         Fixed #307810
15943         
15944         * plugins/gtodo/libgtodo.c:
15945         Possible fix for #307800
15947         * libanjuta/anjuta-encodings.c
15948         libanjuta/anjuta-launcher.c
15949         libanjuta/anjuta-preference-dialog.c
15950         libanjuta/anjuta-preferences.c
15951         libanjuta/anjuta-ui.c
15952         libanjuta/anjuta-util.c
15953         libanjuta/cell-renderer-captioned-image.c
15954         libanjuta/plugin.c:
15955         
15956         Patch from de_lupus@pandora.be (Kristof Vansant):
15957         Replaced deprecated gnome-i18n.h
15958         Closed #309153
15960 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
15961         
15962         * plugins/subversion/anjuta-subversion.glade
15963         plugins/subversion/anjuta-subversion.ui
15964         plugins/subversion/plugin.c
15965         plugins/subversion/subversion-actions.c
15966         plugins/subversion/subversion-callbacks.h
15967         plugins/subversion/subversion-callbacks.c
15968         plugins/subversion/svn-backend-priv.h
15969         plugins/subversion/svn-backend.h
15970         plugins/subversion/svn-backend.c
15971         plugins/subversion/svn-thread.h
15972         plugins/subversion/svn-thread.c:
15973         
15974         Implemented Subversion diff
15975         
15976 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
15977         
15978         * plugins/build-basic-autotools/build-basic-autotools.c:
15979         Fixed crash bug! Might be useful to release 2.0.2 soon
15980         because this bug will crash any build which produces errors
15981         or warnings
15983 === Anjuta 2.0.1 ===
15985 2005-06-27 Naba Kumar  <naba@gnome.org>
15987         * plugins/tools/execute.c: Formated code.
15988         
15989 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
15991         * plugins/build-basic-autotools/build-basic-autotools.c:
15992         Remove two memory leaks
15993         Check command output versus untranslated strings too
15995         * plugins/tools/execute.c:
15996         Remove two memory leaks
15997         Check command output versus untranslated strings too
15998         Remove description message
16000         * plugins/tools/fileop.c:
16001         Escape tool name in xml configuration file
16003 2005-05-26 Naba Kumar  <naba@gnome.org>
16005         * configure.in: Bumped version to 2.0.1
16006         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
16008         * plugins/tools/execute.c: Fixed clickable messages.
16009         * NEWS: Updated.
16011         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
16012         Deactivate glade plugin when last glade project is closed. Reorder
16013         glade widgets in layout. Change glade project when user selects a
16014         new project. Removed project from the list when user closes it. Fixed
16015         glade project file loading from URI. Save and restored loaded glade
16016         projects in/from session.
16018         * plugins/class-gen/action-callbacks.c,
16019         plugins/class-gen/anjuta-class-gen-plugin.glade,
16020         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
16021         plugins/file-wizard/anjuta-file-wizard.glade,
16022         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
16023         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
16024         "Add to project" correctly. Use the source file path returned after
16025         adding to project. Fixed memory leaks. Deactivate wizard plugins
16026         after use.
16027         
16028         * plugins/project-manager/plugin.c,
16029         plugins/project-wizard/anjuta-project-wizard.glade,
16030         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
16031         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
16032         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
16033         project-wizard preference page to anjuta app, because they are
16034         more appropriated as general preferences. Renamed username and
16035         useremail properties keys.
16036         
16037         * po/POTFILES.in: Updated.
16039         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
16040         saved at closing.
16041         
16042         * plugins/file-loader/plugin.c: Do not use static variable to store
16043         created submenu in factory. Fixed crash in anjuta exit.
16044         
16045 2005-05-24 Naba Kumar  <naba@gnome.org>
16047         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16048         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16049         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16050         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16051         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16052         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16053         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16054         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16055         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16056         
16057         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
16058         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16059         plugins/build-basic-autotools/build-basic-autotools.c,
16060         plugins/build-basic-autotools/build-basic-autotools.h,
16061         plugins/build-basic-autotools/executer.c,
16062         plugins/build-basic-autotools/executer.h,
16063         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
16064         plugins/tools/variable.c: Added an extra argument to
16065         anuta_util_dialog_input() to pass default value. Save/load project
16066         configure and execution parameters in/from session.
16068         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
16069         symbol browser is loaded.
16070         
16071         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
16072         freeze/thaw.
16074         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
16075         deactivate would not start shell.
16077 2005-05-24 Naba Kumar  <naba@gnome.org>
16079         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
16080         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
16081         libegg/egg-submenu-action.c, libegg/test-actions.c,
16082         plugins/build-basic-autotools/build-basic-autotools.c,
16083         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
16084         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
16085         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
16086         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
16087         plugins/macro/plugin.c, plugins/message-view/plugin.c,
16088         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
16089         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
16090         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16091         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
16092         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
16094 2005-05-24 Naba Kumar  <naba@gnome.org>
16096         * data/properties/styles.properties: Fixed defalt font.
16098         * plugins/editor/search-replace.c,
16099         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
16100         project openness wihtout activating project-manager plugin (i.e.
16101         using anjuta_shell_get()).
16102         
16103         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
16104         - Completed add_source(), add_group() and add_target() methods of
16105         IAnjutaProjectManager.
16106         - Change their definition to return the added element (or NULL).
16107         - Used interface API for project main menus and 'add to project'
16108         from file-manager context menu.
16109         - Select proper default target/group when prompting for adding
16110         source/target/group.
16111         - Do not expand all nodes in selection tree when default selection
16112         are given (eases navigation in big projects).
16113         - Code clean ups.
16114         - Marked strings for translation.
16116 2005-05-23 Naba Kumar  <naba@gnome.org>
16118         * src/anjuta-app.c: Save menu accelerators on change.
16119         * NEWS: Updated.
16120         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
16121         save-as dialog (leading to crash later).
16123 2005-05-22 Naba Kumar  <naba@gnome.org>
16125         * NEWS: Updated.
16126         * AUTHORS: Added developers for other projects. Updated.
16127         * TODO.tasks: Updated.
16128         * ChangeLog: Added past changelogs from anjuta-0.1.5.
16129         
16130 2005-05-22 Naba Kumar  <naba@gnome.org>
16132         * plugins/tools/execute.c: Make parsable lines distinct by adding
16133         a "Click me" description in the message. Allow tools to open arbibrary
16134         file in editory using gdb-styled annotation (The line starts with two
16135         \032 characters followed by the file:line).
16136         
16137         * plugins/tools/scripts/prepare-changelog.pl,
16138         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
16139         ChangeLog file itself and open it.
16141 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
16143         * plugins/tools/execute.c:
16144         Parse output in message pane
16145         Correct a crash on plugin deactivation
16147         * plugins/tools/fileop.c,
16148         plugins/tools/tool.c,
16149         plugins/tools/tool.h:
16150         Load only valid tools
16152 2005-06-21  Naba Kumar  <naba@gnome.org>
16154         * anjuta.spec.in: Fixed devel package requirement.
16156         * plugins/message-view/message-view.c: Scroll message on next/previous.
16158         * TODO.tasks: Updated.
16160         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16161         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16162         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16163         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16164         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16165         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16166         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16167         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16169         * libanjuta/anjuta-preferences.c,
16170         plugins/build-basic-autotools/build-basic-autotools.c,
16171         plugins/build-basic-autotools/executer.c,
16172         plugins/class-gen/action-callbacks.c,
16173         plugins/class-gen/action-callbacks.h,
16174         plugins/class-gen/class_gen.c,
16175         plugins/cvs-plugin/cvs-interface.c,
16176         plugins/debug-manager/attach_process.c,
16177         plugins/debug-manager/plugin.c,
16178         plugins/debug-manager/utilities.c,
16179         plugins/debug-manager/utilities.h,
16180         plugins/editor/aneditor-autocomplete.cxx,
16181         plugins/editor/aneditor.cxx,
16182         plugins/editor/search-replace.c,
16183         plugins/editor/search-replace_backend.c,
16184         plugins/gdb/breakpoints.c,
16185         plugins/gdb/registers.c,
16186         plugins/patch/plugin.c,
16187         plugins/project-wizard/druid.c,
16188         plugins/project-wizard/install.c,
16189         plugins/subversion/plugin.c,
16190         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
16191         codes.
16193         * plugins/class-gen/action-callbacks.c,
16194         plugins/project-wizard/parser.c,
16195         plugins/project-wizard/property.c,
16196         plugins/project-wizard/values.c,
16197         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
16199         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
16200         alphabetically
16202 2005-06-20  Naba Kumar  <naba@gnome.org>
16204         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
16205         manuals/reference/libanjuta/tmpl/e-splash.sgml,
16206         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16207         
16208         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
16209         exit idle function.
16210         
16211         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
16212         Fixed possible memory corruption.
16214         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
16215         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
16216         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
16217         progress bar increment and added progress status for symbol refresh
16218         and project loading.
16219         
16220         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
16221         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
16222         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
16223         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
16224         bar.
16226         * TODO.tasks: Updated.
16228 2005-06-19  Naba Kumar  <naba@gnome.org>
16230         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
16231         Fixed warning.
16232         
16233         * plugins/project-import/project-import.c: Deactivate plugin when done.
16234         
16235 2005-06-18  Naba Kumar  <naba@gnome.org>
16237         * plugins/profile-default/plugin.c: Fixed error when loading another
16238         project while a project is still loaded.
16239         
16240         * plugins/project-manager/plugin.c: Used (newly added) group-activated
16241         signal from gnome-build to popup group properties.
16242         
16243         * src/anjuta.c: Load default session by default.
16245         * po/POTFILES.in: Added missing files.
16246         
16247         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
16248         activate plugin on load (activate it separately). Connect to activate
16249         and deactivate signals for housekeeping, so that if plugins are
16250         activated or deactivate externally, they are properly recorded.
16251         
16252         * plugins/profile-default/plugin.c: Save profile before a project
16253         is loaded so that it could be restored when project is closed.
16254         
16255         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
16257 2005-06-17  Naba Kumar  <naba@gnome.org>
16259         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
16260         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
16261         for project. The plugins loaded for the project is restored when project
16262         is loaded next time.
16263         
16264         * TODO.tasks: Updated.
16265         
16266 2005-06-15  Naba Kumar  <naba@gnome.org>
16268         * plugins/tools/scripts/find-fixmes.pl,
16269         (new) plugins/tools/scripts/translation-status.pl,
16270         plugins/tools/scripts/tools-2.xml.in,
16271         plugins/tools/scripts/Makefile.am,
16272         plugins/tools/scripts/prepare-changelog.pl: Added translation
16273         status script. Completed find-fixmes.pl script. Fixed bugs.
16275         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
16276         tool path.
16278 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16280         * plugins/message-view/anjuta-message-manager-plugin.glade :
16281         renamed "messages.tag.position" to "messages.tab.position".
16282         plugins/message-view/anjuta-msgman.c : 
16283         Messages tab position prefrences.
16284         
16285 2005-06-14  Naba Kumar  <naba@gnome.org>
16287         * (new) plugins/tools/scripts/find-fixmes.pl,
16288         (new) plugins/tools/scripts/tools-2.xml.in,
16289         (new) plugins/tools/scripts/Makefile.am,
16290         (new) plugins/tools/scripts/prepare-changelog.pl,
16291         plugins/tools/plugin.h, plugins/tools/fileop.c,
16292         plugins/tools/Makefile.am, configure.in: Added system tools.
16294 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
16296         * plugins/tools/editor.c:
16297         Take care of creating .anjuta directory if missing
16299 2005-06-10  Naba Kumar  <naba@gnome.org>
16301         * configure.in: Increased gnome-build required to version 0.1.2.
16302         
16303         * plugins/project-manager/plugin.c: Fixed target/group removal.
16304         Fixed memory leaks.
16305         
16306 2005-06-10  Naba Kumar  <naba@gnome.org>
16308         * plugins/project-manager/plugin.c: Implemented target/group
16309         configuration (update gnome-build module from cvs).
16310         
16311 2005-06-07  Naba Kumar  <naba@gnome.org>
16313         Patch from: Massimo Cora'  <maxcvs@email.it>:
16314         * plugins/class-inheritance/Makefile.am,
16315         plugins/class-inheritance/class-inherit.c,
16316         plugins/class-inheritance/class-inherit.h,
16317         plugins/class-inheritance/plugin.c,
16318         plugins/class-inheritance/plugin.h,
16319         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
16320         expanded view of classes in hierarchy canvas (collapsable again).
16321         
16322 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
16324         * scintilla/patches/scintilla-64-bit.diff (added)
16325         * plugins/patch/patch-plugin.c:
16326         Conditional build for GTK 2.4 and GTK 2.6
16328 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
16330         * plugins/tools/anjuta-tools.glade,
16331         plugins/tools/editor.c,
16332         plugins/tools/plugin.h,
16333         plugins/tools/fileop.c:
16334         Add a check box to edit an user script
16335         Correct a few memory leak
16337         * plugins/tools/execute.c,
16338         plugins/tools/tool.c,
16339         plugins/tools/tool.h:
16340         Move utility remove_mnemonic function in tool.c
16341         Small fix
16343 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
16345         Patch from sbrabec@suse.cz:
16346         * configure.in
16347         scintilla/include/Scintilla.h:
16348         
16349         Fix 64-Bit warnings in gcc 4
16351 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
16352         
16353         * plugins/patch/patch_plugin.c
16354         plugins/patch/patch.h
16355         plugin/patch/patch-plugin.glade
16356         plugin/patch/Makefile.am:
16357         
16358         Changed patch plugin to use libglade and new gtk 2.6 widgets
16360 2005-05-31  Naba Kumar  <naba@gnome.org>
16362         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
16363         * plugins/editor/text_editor.c: Don't show error
16364         for empty files.
16365         
16366 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
16367         
16368         * plugins/message-view/anjuta-message-manager.ui,
16369         plugins/message-view/anjuta-msgman.c,
16370         plugins/message-view/anjuta-msgman.h,
16371         plugins/message-view/message-view.c,
16372         plugins/message-view/message-view.h,
16373         plugins/message-view/plugin.c:
16374         Add a popup menu in messages panes
16375         Move save message pane option in it
16377 2005-05-28  Naba Kumar  <naba@gnome.org>
16379         * data/properties/styles.properties: Fixed default font
16380         names and sizes.
16382         * plugins/editor/style-editor.c: cleanup.
16383         
16384 2005-05-25  Naba Kumar  <naba@gnome.org>
16386         * plugin/gdb/plugin.c: Start gdb even if the program does
16387         not exists. Fixes bug #305074
16388         
16389 2005-05-24  Naba Kumar  <naba@gnome.org>
16391         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
16392         * configure.in: graphviz pkgconfig path.
16394 2005-05-24  Naba Kumar  <naba@gnome.org>
16396         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
16397         * TODO.tasks: Updated.
16398         
16399 2005-05-22  Naba Kumar  <naba@gnome.org>
16401         * anjuta.spec.in: Fixed spec file
16402         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
16404 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
16405         
16406         * TODO.tasks: Updated.
16408         * plugins/message-view/anjuta-message-manager.ui,
16409         plugins/message-view/message-view.c,
16410         plugins/message-view/message-view.h,
16411         plugins/message-view/plugin.c:
16412         Add shortcut for next and previous message
16413         Add a save message menu item
16414         Fix a bug in previous message
16416 2005-05-21  Naba Kumar  <naba@gnome.org>
16418         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
16419         doc/Makefile.am, global-tags/create_global_tags.sh,
16420         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
16421         and rpm package creation. Fixed installation paths.
16422         
16423         * plugins/editor/anjuta-document-manager.glade,
16424         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
16425         and indent options.
16426         
16427         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
16429 2005-05-21  Naba Kumar  <naba@gnome.org>
16431         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
16432         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
16433         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
16434         tagmanager/Makefile.am: Fixed paths configure variables to take
16435         automake configure variables instead of hardcoding.
16437         * global-tags/tm_global_tags.c: Formated code.
16439         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
16440         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16441         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16442         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16443         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16444         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16445         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16446         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16447         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16449 2005-05-20  Naba Kumar  <naba@gnome.org>
16451         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
16452         and fixed rpm spec file (more testing required).
16453         
16454         * data/gdb.init: Don't set gdb prompt.
16455         
16456         * mime/Makefile.am: run update-mime-data only on system-wide install.
16457         
16458         * plugins/gdb/Makefile.am: Install plugin at correct paths.
16460 2005-05-19  Naba Kumar  <naba@gnome.org>
16462         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
16463         while it's not visible.
16465         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
16466         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
16467         
16468 2005-05-19  Naba Kumar <naba@gnome.org>
16470         * configure.in: Fixed subversion checks. Added
16471         --disable-plugin-subversion and --disable-plugin-glade
16472         configure flags to manually turn off their plugin builds.
16474         * plugins/editor/plugin.c: Save and restore current editor line
16475         positions in session.
16477 2005-05-18  Naba Kumar  <naba@gnome.org>
16479         * AUTHORS: Fixed email address.
16480         
16481         * libanjuta/anjuta-utils.c,
16482         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
16483         when the projectmanager toplevel is not a window. Check for valid
16484         gtkwindow type before using the passed window as parent for anjuta
16485         dialogs.
16487 2005-05-17  Naba Kumar  <naba@gnome.org>
16489         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
16490         
16491         * plugins/cvs-plugin/Makefile.am,
16492         plugins/devhelp/plugin.c,
16493         plugins/file-loader/Makefile.am,
16494         plugins/macro/Makefile.am,
16495         plugins/message-view/Makefile.am,
16496         plugins/patch/Makefile.am,
16497         plugins/project-manager/Makefile.am,
16498         plugins/subversion/Makefile.am,
16499         plugins/symbol-browser/Makefile.am: Removed -module flags
16500         from libtool flags
16502         * MAINTAINERS: Added file so that I could recieve bugzilla
16503         reports.
16505         * plugins/glade/plugin.c: Fixed compile error.
16507 === Anjuta 2.0.0 ===
16509 2005-05-15  Naba Kumar  <naba@gnome.org>
16511         * configure.in: Adjusted gdl version requirement. Bumped anjuta
16512         version to 2.0.0.
16514         * plugins/symbol-browser/an_symbol_view.c,
16515         plugins/symbol-browser/plugin.c,
16516         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
16517         symbols have been updated. Reset file symbols when update
16518         occurs. Fixed memory leaks.
16520         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
16521         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
16522         
16523 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
16525         * plugins/tools/anjuta-tools.glade:
16526         Remove unused parameter dialog
16528         * plugins/tools/dialog.c,
16529         plugins/tools/fileop.c,
16530         plugins/tools/fileop.h,
16531         plugins/tools/tool.c,
16532         plugins/tools/tool.h,
16533         plugins/tools/variable.c:
16534         Add a few comments and cleanups
16536         * plugins/tools/editor.c,
16537         plugins/tools/editor.h:
16538         Remove code from previous plugin and add comments
16539         Use main window as parent (instead of tool list)
16541         * plugins/tools/execute.c,
16542         plugins/tools/execute.h:
16543         Remove code from previous plugin and add comments
16544         Fix warnings
16546 2005-05-14  Naba Kumar  <naba@gnome.org>
16548         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
16549         release.
16550         
16551         * configure.in: Fixed
16552         
16553         * plugins/class-inheritance/class-inheritance.png: New icon.
16554         
16555         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
16556         screws up when reparented.
16558 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16560         * plugins/editor/search-replace.c,
16561         plugins/editor/search-replace_backend.c
16562         plugins/project-manager/plugin.c : Clear find pane if searching same 
16563         expression. Clean code.
16565 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
16567         * configure.in: Added ne in ALL_LINGUAS
16568         
16569 2005-05-13  Naba Kumar  <naba@gnome.org>
16571         * configure.in: Fixed glade-3 version.
16572         
16573         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
16574         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
16575         plugins/gdb/watch.c: Update locals, watch and frame document on
16576         frame change.
16578 2005-05-12  Naba Kumar  <naba@gnome.org>
16580         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
16581         scope autocompletion when the function definition is incomplete.
16582         
16583         * plugins/class-gen/anjuta-class-gen.plugin.in,
16584         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16585         plugins/gdb/plugin.c,
16586         plugins/glade/anjuta-glade.plugin.in,
16587         plugins/project-import/anjuta-project-import.plugin.in,
16588         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
16589         titles for the wizards.
16591 2005-05-11  Naba Kumar  <naba@gnome.org>
16593         * configure.in, plugins/debug-manager/Makefile.am,
16594         plugins/debug-manager/plugin.c,
16595         (added) plugins/debug-manager/images/.cvsignore,
16596         (added) plugins/debug-manager/images/Makefile.am,
16597         (added) plugins/debug-manager/images/detach-16.png,
16598         (added) plugins/debug-manager/images/detach.png,
16599         (added) plugins/debug-manager/images/step-into-16.png,
16600         (added) plugins/debug-manager/images/step-into.png,
16601         (added) plugins/debug-manager/images/step-out-16.png,
16602         (added) plugins/debug-manager/images/step-out.png,
16603         (added) plugins/debug-manager/images/step-over-16.png,
16604         (added) plugins/debug-manager/images/step-over.png,
16605         plugins/gdb/Makefile.am,
16606         plugins/gdb/breakpoints.c,
16607         plugins/gdb/plugin.c,
16608         (added) plugins/gdb/images/.cvsignore,
16609         (added) plugins/gdb/images/Makefile.am,
16610         (added) plugins/gdb/images/breakpoint.png,
16611         (added) plugins/gdb/images/locals.png,
16612         (added) plugins/gdb/images/stack.png,
16613         (added) plugins/gdb/images/watch.png: Fixed breakpoints
16614         'remove all'. Added debugger icons.
16616         * plugins/editor/text_editor.c: Fixed file monitor.
16618         Patch from: Massimo Cora'  <maxcvs@email.it>
16619         * plugins/patch/anjuta-patch-plugin.png,
16620         plugins/class-gen/Makefile.am,
16621         plugins/class-gen/action-callbacks.c,
16622         plugins/class-gen/class_gen.c,
16623         plugins/class-gen/class_logo.xpm: Implemented vcs
16624         file addions. New icons by Fabio Zecchini
16626 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16628         * libanjuta/interfaces/libanjuta.idl
16629         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
16630         plugins/editor/search-replace_backend.c
16631         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
16633 2005-05-11  Naba Kumar  <naba@gnome.org>
16634         
16635         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
16636         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
16637         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
16638         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
16639         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
16640         memory leaks.
16641         
16642         * plugins/symbol-browser/an_symbol_prefs.c,
16643         plugins/symbol-browser/an_symbol_search.c,
16644         plugins/symbol-browser/an_symbol_view.c,
16645         plugins/symbol-browser/an_symbol_view.h,
16646         plugins/symbol-browser/plugin.c: Fixed memory leaks.
16648 2005-05-11  Naba Kumar  <naba@gnome.org>
16650         * libanjuta/anjuta-shell.c: Fixed runtime warning.
16651         
16652         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
16653         progress bar location at create time, instead of hardcoding.
16654         
16655         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
16656         Added mini splash screen.
16657         
16658         * plugins/editor/text_editor.c: Do not produce warning when file
16659         monitor could not be created.
16660         
16661         * plugins/profile-default/plugin.c: Save project session on exit.
16662         Show mini splash with progress bar at profile load.
16664 2005-05-10  Naba Kumar  <naba@gnome.org>
16666         * configure.in, manuals/Makefile.am: Fixed compile flags.
16667         Disable outdated manuals builds.
16668         
16669         * global-tags/Makefile.am: Uninstall tags files on
16670         'make uninstall'
16671         
16672         * libegg/Makefile.am: Use configured deprecated flags.
16673         
16674         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16675         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16676         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
16677         Updated.
16678         
16679         * mime/Makefile.am: Take DESTDIR into account.
16680         
16681         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
16682         
16683         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
16684         on scope autocompletion.
16685         
16686         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
16687         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
16688         shared libs and static libs paths for debugging. Order them
16689         correctly.
16690         
16691         * po/POTFILES.in: Updated.
16693 2005-05-09  Naba Kumar  <naba@gnome.org>
16695         * libanjuta/interfaces/libanjuta.idl,
16696         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
16697         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
16698         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
16699         Implemented debugger source directory search and emits location changed
16700         signal with absolute path of the file.
16702         * plugins/tools/tool.c: Fixed compile errors.
16703         
16704 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
16706         * plugins/tools/anjuta-tools.glade,
16707         plugins/tools/dialog.h,
16708         plugins/tools/dialog.c,
16709         plugins/tools/plugin.c,
16710         plugins/tools/editor.c:
16711         Improve graphical user interface
16712         Remove old code
16713         Correct an error on close
16714         Some cleanups
16716         * plugins/tools/fileop.c,
16717         plugins/tools/tool.h,
16718         plugins/tools/tool.c:
16719         Change the tool internal structure
16720         Support having tools configuration in several places
16722 2005-05-08  Naba Kumar  <naba@gnome.org>
16724         * plugins/gdb/actions.c,
16725         (removed) plugins/gdb/registers_cbs.c,
16726         (removed) plugins/gdb/registers_cbs.h,
16727         (removed) plugins/gdb/registers_gui.c,
16728         (removed) plugins/gdb/sharedlib_cbs.c,
16729         (removed) plugins/gdb/sharedlib_cbs.h,
16730         (removed) plugins/gdb/sharedlib_gui.c,
16731         (removed) plugins/gdb/signals_cbs.c,
16732         (removed) plugins/gdb/signals_cbs.h,
16733         (removed) plugins/gdb/signals_gui.c: Removed dead files.
16735 2005-05-08  Naba Kumar  <naba@gnome.org>
16737         * plugins/build-basic-autotools/executer.c: Fixed programs
16738         listing dialog.
16739         
16740         * plugins/debug-manager/Makefile.am,
16741         plugins/debug-manager/anjuta-debug-manager.glade,
16742         plugins/debug-manager/plugin.c,
16743         plugins/gdb/Makefile.am: Used libglade for programs listing
16744         dialog.
16745         
16746         * (added) plugins/gdb/pointer.png: Stack pointer image.
16747         
16748         * libanjuta/anjuta-marshal.list,
16749         pixmaps/Makefile.am,
16750         plugins/gdb/actions.c,
16751         plugins/gdb/actions.h,
16752         plugins/gdb/anjuta-gdb-plugin.ui,
16753         plugins/gdb/anjuta-gdb.glade,
16754         plugins/gdb/breakpoints.c,
16755         plugins/gdb/breakpoints.h,
16756         plugins/gdb/debug_tree.c,
16757         plugins/gdb/debug_tree.h,
16758         plugins/gdb/debugger.c,
16759         plugins/gdb/debugger.h,
16760         plugins/gdb/gdbmi-test.c,
16761         plugins/gdb/gdbmi.c,
16762         plugins/gdb/gdbmi.h,
16763         plugins/gdb/info.c,
16764         plugins/gdb/info.h,
16765         plugins/gdb/locals.c,
16766         plugins/gdb/locals.h,
16767         plugins/gdb/memory.c,
16768         plugins/gdb/memory.h,
16769         plugins/gdb/plugin.c,
16770         plugins/gdb/plugin.h,
16771         plugins/gdb/registers.c,
16772         plugins/gdb/registers.h,
16773         plugins/gdb/registers_cbs.c,
16774         plugins/gdb/registers_cbs.h,
16775         plugins/gdb/registers_gui.c,
16776         plugins/gdb/sharedlib.c,
16777         plugins/gdb/sharedlib.h,
16778         plugins/gdb/sharedlib_cbs.c,
16779         plugins/gdb/sharedlib_cbs.h,
16780         plugins/gdb/sharedlib_gui.c,
16781         plugins/gdb/signals.c,
16782         plugins/gdb/signals.h,
16783         plugins/gdb/signals_cbs.c,
16784         plugins/gdb/signals_cbs.h,
16785         plugins/gdb/signals_gui.c,
16786         plugins/gdb/stack_trace.c,
16787         plugins/gdb/stack_trace.h,
16788         plugins/gdb/utilities.c,
16789         plugins/gdb/utilities.h,
16790         plugins/gdb/watch.c,
16791         plugins/gdb/watch.h,
16792         plugins/gdb/watch_cbs.c,
16793         plugins/gdb/watch_cbs.h,
16794         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
16795         it for all debugger component updates and listing. Implemented
16796         user custom debugger command window. Fixed all debugger components
16797         to work correctly. Implemented debugger as GObject. Removed
16798         deprecated codes.
16799         
16800 2005-05-06  Naba Kumar  <naba@gnome.org>
16801         
16802         * TODO.tasks: Updated.
16803         
16804         * plugins/build-basic-autotools/Makefile.am,
16805         plugins/file-loader/Makefile.am,
16806         plugins/profile-default/Makefile.am,
16807         plugins/sample1/Makefile.am,
16808         plugins/symbol-browser/images/Makefile.am,
16809         src/Makefile.am: Fixed 'make distcheck' errors.
16811         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
16812         updates.
16814         * tagmanager/tm_workspace.c: Include prototypes in getting
16815         scope members.
16817 2005-05-06  Naba Kumar  <naba@gnome.org>
16819         * TODO.tasks: Updated.
16820         
16821         * configure.in, plugins/cvs-plugin/Makefile.am,
16822         plugins/debug-manager/Makefile.am,
16823         plugins/devhelp/Makefile.am,
16824         plugins/editor/Makefile.am,
16825         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
16826         
16827         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
16828         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
16829         interfaces.
16830         
16831         * tagmanager/tm_workspace.c,
16832         tagmanager/include/tm_workspace.h,
16833         plugins/editor/aneditor-autocomplete.cxx,
16834         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
16835         to return all matching tag types when no name is given instead of
16836         returning empty array.
16837         
16838         * plugins/symbol-browser/Makefile.am,
16839         (added) plugins/symbol-browser/an_symbol.c,
16840         (added) plugins/symbol-browser/an_symbol.h,
16841         plugins/symbol-browser/an_symbol_info.c,
16842         plugins/symbol-browser/an_symbol_info.h,
16843         (added) plugins/symbol-browser/an_symbol_iter.c,
16844         (added) plugins/symbol-browser/an_symbol_iter.h,
16845         plugins/symbol-browser/an_symbol_search.c,
16846         plugins/symbol-browser/an_symbol_view.c,
16847         plugins/symbol-browser/an_symbol_view.h,
16848         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16849         plugins/symbol-browser/plugin.c,
16850         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
16851         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
16852         plugin and implemented IAnjutaIterable interface for symbol search
16853         and iteration.
16855         * plugins/class-inheritance/Makefile.am,
16856         plugins/class-inheritance/class-inherit.c,
16857         plugins/class-inheritance/class-inherit.h,
16858         plugins/class-inheritance/plugin.h: Use the newly added
16859         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
16860         get rid of libanjuta-ctags.la dependencies.
16862 2005-05-02  Naba Kumar  <naba@gnome.org>
16864         * plugins/class-inheritance/class-inherit.c,
16865         plugins/class-inheritance/plugin.c,
16866         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
16867         be found for a class. Formated code.
16869         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
16870         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
16871         of editor tabs.
16872         
16873 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
16875         * libanjuta/anjuta-launcher.c:
16876         Keep trying sending data until all bytes have been written
16878         * plugins/tools/anjuta-tools.glade,
16879         plugins/tools/editor.c:
16880         Add a combo box to defined data from stdin
16882         * plugins/tools/execute.c:
16883         Send data in stdin if needed
16884         Code cleanups
16886         * plugins/tools/fileop.c,
16887         plugins/tools/tool.h,
16888         plugins/tools/tool.c:
16889         Store, load and save stdin data
16890         Use tools-2.xml instead of tools.xml
16892         * plugins/tools/plugin.c,
16893         plugins/tools/plugin.h:
16894         Code cleanups
16896         * plugins/tools/dialog.c,
16897         plugins/tools/dialog.h:
16898         Few code cleanups
16900         * plugins/tools/variable.c,
16901         plugins/tools/variable.h:
16902         Add editor related variables
16903         Code cleanups
16905 2005-04-29  Naba Kumar  <naba@gnome.org>
16907         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
16909         * plugins/editor/text_editor.c: Fixed line marker interpretation.
16910         
16911         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16912         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
16913         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
16914         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
16915         working on gdb MI interface. Completed MI parser interface.
16917         Patch from  Massimo Cora <maxcvs@email.it>:
16918         * plugins/class-inheritance/Makefile.am,
16919         plugins/class-inheritance/class-inherit.c,
16920         plugins/class-inheritance/class-inherit.h,
16921         plugins/class-inheritance/plugin.c,
16922         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
16923         Used system theme for colors. Display class members on mouse click.
16924         
16925 2005-04-28  Naba Kumar  <naba@gnome.org>
16927         * plugins/symbol-browser/an_symbol_prefs.c
16928         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
16929         implementation to create/add/remove custom tags files in symbol
16930         brower preferences.
16932         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
16933         EXTRA_DIST.
16935         * plugins/project-import/project-import.c: Fixed memory leaks and
16936         use correct debug prints.
16937         
16938         * TODO.tasks: Updated.
16939         
16940 2005-04-27  Naba Kumar  <naba@gnome.org>
16942         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
16943         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
16944         scintilla/Makefile.am: Fixed 'make distcheck' errors.
16946         * plugins/editor/anjuta-docman.c,
16947         plugins/editor/anjuta-docman.h,
16948         plugins/editor/plugin.c: Emit editor-added signal from docman
16949         and connect signals to new editor correctly.
16951         * plugins/class-inheritance/plugin.c,
16952         plugins/symbol-browser/plugin.c: Added stock icons.
16953         
16954         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16955         plugins/build-basic-autotools/executer.c,
16956         plugins/build-basic-autotools/executer.h: Added missing files
16957         for the execute programs implementation.
16959 2005-04-26  Naba Kumar  <naba@gnome.org>
16960         
16961         * TODO.tasks: Updated.
16963         * plugins/file-loader/plugin.c,
16964         plugins/project-import/anjuta-project-import.plugin.in,
16965         plugins/project-import/plugin.c,
16966         plugins/project-import/project-import.c,
16967         plugins/project-import/project-import.h: Be able to import older
16968         anjuta projects.
16970 2005-04-26  Naba Kumar  <naba@gnome.org>
16972         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
16973         removing it from the shell.
16975         * libanjuta/anjuta-shell.c,
16976         libanjuta/anjuta-shell.h,
16977         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
16978         so that widget additions are freezed or thaw using a pending queue.
16979         Fixded UI flicker while loading projects.
16981 2005-04-26  Naba Kumar  <naba@gnome.org>
16983         * TODO.tasks: Updated.
16984         
16985         * libanjuta/interfaces/libanjuta.idl: Added execute method for
16986         IAnjutaBuildable interface.
16987         
16988         * plugins/build-basic-autotools/Makefile.am,
16989         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16990         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16991         plugins/build-basic-autotools/build-basic-autotools.c,
16992         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
16993         interface and UI for executing project/file programs. Implemented
16994         IAnjutaFile interface so that executables could be opened directly.
16995         
16996         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
16997         Authors line (Reserved for external plugins, which do not have a way to
16998         show their credits).
16999         
17000         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
17001         [File Loader] group for menu labels (default to "Name" if it is not
17002         defined.
17003         
17004         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
17005         for executing external commands.
17007 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
17009         * plugins/project-wizard/property.c:
17010         Correct a memory leak
17012         * libanjuta/interfaces/libanjuta.idl,
17013         plugins/editor/text_editor.c:
17014         Add erase_all and replace_selection function to IAnjutaEditor
17016         * plugins/tools/anjuta-tools.glade,
17017         plugins/tools/fileop.c,
17018         plugins/tools/editor.c,
17019         plugins/tools/tool.c
17020         plugins/tools/tool.h:
17021         Add shortcut and icon 
17023         * plugins/tools/variable.c,
17024         plugins/tools/variable.h:
17025         Add a variable asking parameters at run time
17027         * plugins/tools/execute.c:
17028         Add a warning message for missing document manager
17029         Add replace buffer and replace selection output
17030         Correct an error in popup output
17032         * plugins/tools/plugin.c,
17033         plugins/tools/plugin.h,
17034         plugins/tools/anjuta-tools.ui,
17035         src/anjuta.ui:
17036         Few clean up
17037         Attach tools menu to a new place
17039 2005-04-25  Naba Kumar  <naba@gnome.org>
17041         * libanjuta/plugins.c, src/about.c, src/about.h,
17042         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
17043         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
17044         plugins (about box for plugins) menu.
17046 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17048         *  plugins/editor/search-replace.c :
17049         Displayed full path in Search pane window. 
17050         Bug 300231 : Selected line in Search pane window .
17051                 
17052 2005-04-23  Naba Kumar  <naba@gnome.org>
17054         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
17056 2005-04-22  Naba Kumar  <naba@gnome.org>
17058         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
17059         
17060         * plugins/project-wizard/templates/java.wiz,
17061         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
17062         to create bytecodes (.class) files.
17063         
17064         * plugins/symbol-browser/an_symbol_info.c,
17065         plugins/symbol-browser/an_symbol_info.h,
17066         plugins/symbol-browser/an_symbol_search.c,
17067         plugins/symbol-browser/an_symbol_view.c,
17068         plugins/symbol-browser/plugin.c,
17069         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
17070         in file symbol list.
17072 2005-04-22  Naba Kumar  <naba@gnome.org>
17074         * TODO.tasks: Updated.
17075         
17076         * plugins/class-inheritance/Makefile.am,
17077         plugins/subversion/Makefile.am: Do not install plugin files when
17078         plugin build condition is false.
17079         
17080         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17081         plugins/build-basic-autotools/build-basic-autotools.c,
17082         plugins/build-basic-autotools/build-basic-autotools.h,
17083         plugins/file-loader/anjuta-loader-plugin.ui,
17084         plugins/file-loader/dnd.c,
17085         plugins/file-loader/plugin.c,
17086         plugins/file-loader/plugin.h,
17087         plugins/project-manager/anjuta-project-manager.ui,
17088         plugins/project-manager/plugin.c: Added open file and build context
17089         menu in project manager context menu.
17091 2005-04-22  Naba Kumar  <naba@gnome.org>
17093         * configure.in: Added message output showing conditional plugins to
17094         build or not.
17095         
17096         * src/layout.xml: Added layout for class-inheritance plugin widget.
17097         
17098         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
17099         plugin name to remove redundant terms.
17100         
17101         * TODO.tasks: Updated.
17102         
17103         * configure.in,
17104         plugins/symbol-browser/Makefile.am,
17105         plugins/symbol-browser/an_symbol_view.c,
17106         (removed) plugins/symbol-browser/sv_class.xpm,
17107         (removed) plugins/symbol-browser/sv_function.xpm,
17108         (removed) plugins/symbol-browser/sv_macro.xpm,
17109         (removed) plugins/symbol-browser/sv_private_fun.xpm,
17110         (removed) plugins/symbol-browser/sv_private_var.xpm,
17111         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
17112         (removed) plugins/symbol-browser/sv_protected_var.xpm,
17113         (removed) plugins/symbol-browser/sv_public_fun.xpm,
17114         (removed) plugins/symbol-browser/sv_public_var.xpm,
17115         (removed) plugins/symbol-browser/sv_static_fun.xpm,
17116         (removed) plugins/symbol-browser/sv_static_var.xpm,
17117         (removed) plugins/symbol-browser/sv_struct.xpm,
17118         (removed) plugins/symbol-browser/sv_unknown.xpm,
17119         (removed) plugins/symbol-browser/sv_variable.xpm,
17120         (added) plugins/symbol-browser/images/.cvsignore,
17121         (added) plugins/symbol-browser/images/Icons.16x16.Class,
17122         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
17123         (added) plugins/symbol-browser/images/Icons.16x16.Field,
17124         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
17125         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
17126         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
17127         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
17128         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
17129         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
17130         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
17131         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
17132         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
17133         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
17134         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
17135         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
17136         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
17137         (added) plugins/symbol-browser/images/Icons.16x16.Method,
17138         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
17139         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
17140         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
17141         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
17142         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
17143         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
17144         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
17145         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
17146         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
17147         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
17148         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
17149         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
17150         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
17151         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
17152         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
17153         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
17154         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
17155         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
17156         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
17157         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
17158         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
17159         pixmaps and added new icons (taken from monodevelop).
17161 2005-04-21  Naba Kumar  <naba@gnome.org>
17163         Patch from  Massimo Cora <maxcvs@email.it>:
17165         * configure.in, plugins/Makefile.am
17166         (new) plugins/class-inheritance/.cvsignore,
17167         (new) plugins/class-inheritance/Makefile.am,
17168         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
17169         (new) plugins/class-inheritance/class-inherit.c,
17170         (new) plugins/class-inheritance/class-inherit.h,
17171         (new) plugins/class-inheritance/plugin.c,
17172         (new) plugins/class-inheritance/plugin.h,
17173         (new) plugins/class-inheritance/class-inheritance.png: Added class
17174         inheritance plugin.
17175         
17176         Changes by naba: Added pkgconfig check for graphviz and conditionally
17177         build graphviz.
17178         
17179         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
17181 2005-04-20  Naba Kumar  <naba@gnome.org>
17183         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17184         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17185         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17186         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17187         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17188         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17189         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17190         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17191         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17192         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17193         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17194         
17195         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
17196         message view management.
17198         * libanjuta/anjuta-children.[ch],
17199         plugins/build-basic-autotools/build-basic-autotools.c,
17200         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
17201         Removed anjuta_children_init() function,
17202         because it is done automatically when first invoked. Introduced
17203         anjuta_children_recover() to recover the child signalling. Fixed
17204         child exit management to correctly recover the exit status.
17205         
17206         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
17207         to properly shutdown the launcher and to kill the running process
17208         (without emitting any signal).
17209         
17210         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
17211         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
17212         gdb and program instance.
17214 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17216         * plugins/editor/search-replace.c :
17217         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
17219 2005-04-18  Naba Kumar  <naba@gnome.org>
17221         * TODO.tasks: Marked completed items.
17222         
17223         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
17224         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
17225         plugins/project-manager/plugin.c: Prompt user for the debugging
17226         target (select from a list of project's executable targets) and
17227         correctly start debugger. Take care of libtool wrapping when the
17228         target selected is libtool target. Fixed debugger menu items
17229         sensitivity.
17231 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
17233         * plugins/tools/execute.c,
17234         plugins/tools/execute.h:
17235         Implement save all files before running a command
17236         Implement all options for stdout and stderr except replace buffer
17237         Allow running several tools
17239         * plugins/tools/plugin.c:
17240         Move anjuta launcher in execute.c
17242         * plugins/tools/tools.h,
17243         plugins/tools/variable.c:
17244         Small changes
17246 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
17248         * plugins/tools/anjuta-tools.glade:
17249         Add new properties in tool editor dialog
17250         Cosmetic improvements
17251         
17252         * plugins/tools/anjuta-tools.ui:
17253         Attach tool menu as a build menu
17255         * plugins/tools/dialog.c:
17256         Set tool menu item sensitivity in tool list
17257         Fix bugs
17259         * plugins/tools/editor.c,
17260         plugins/tools/editor.h,
17261         plugins/tools/fileop.c,
17262         plugins/tools/tool.c,
17263         plugins/tools/tool.h:
17264         Add new properties (active, save file...)
17265         Most of them are still not implemented
17267         * plugins/tools/execute.c,
17268         plugins/tools/execute.h:
17269         Reorganize code to support multiple run
17270         Support run in terminal
17271         
17272         * plugins/tools/plugin.c
17273         plugins/tools/plugin.h:
17274         Move message handling in execute.c
17276         * plugins/tools/variable.h,
17277         plugins/tools/variable.c:
17278         Add useful variables
17279         
17280 2005-04-13  Naba Kumar  <naba@gnome.org>
17282         * plugins/editor/text_editor.c: Fixed file monitoring condition.
17283         * plugins/editor/Makefile.am: Added gnome-vfs flags.
17284         
17285 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17287         * plugins/tools/dialog.c plugins/tools/tool.c :
17288         Fixed bugs.
17290 2005-04-06  Naba Kumar  <naba@gnome.org>
17292         * src/anjuta.c: Load default session only when
17293         "anjuta.session.load.last" preference is enabled.
17294         
17295 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
17297         * plugins/tools/Makefile.am,
17298         plugins/tools/variable.c,
17299         plugins/tools/variable.h:
17300         Add new code for handling variables
17302         * plugins/tools/anjuta-tools.glade:
17303         Improve tool editor dialog
17304         Add variable selection dialog
17306         * plugins/tools/dialog.c,
17307         plugins/tools/dialog.h,
17308         plugins/tools/plugin.c,
17309         plugins/tools/plugin.h:
17310         Add variable object
17311         Add a function to get it
17313         * plugins/tools/editor.c:
17314         Add gui code for variable selection dialog
17316         * plugins/tools/execute.c:
17317         Use variables for executing command
17318         
17319         * Naba: Compile warning fixes.
17321 2005-04-06  Naba Kumar  <naba@gnome.org>
17323         * TODO.tasks: Marked completed items.
17324         
17325 2005-04-06  Naba Kumar  <naba@gnome.org>
17327         * plugins/subversion/svn-backend.c: Fixed subversion plugin
17328         compile error.
17329         
17330         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
17332 2005-04-04  Naba Kumar  <naba@gnome.org>
17334         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
17335         inside Main window.
17336         
17337 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
17339         * plugins/tools/Makefile.am,
17340         plugins/tools/anjuta-tools.plugin.in,
17341         plugins/tools/anjuta-tools.ui,
17342         plugins/tools/anjuta-tools.gladei,
17343         plugins/tools/anjuta-tools-plugin.png,
17344         plugins/tools/plugin.c,
17345         plugins/tools/plugin.h,
17346         plugins/tools/dialog.c,
17347         plugins/tools/dialog.h,
17348         plugins/tools/fileop.c,
17349         plugins/tools/fileop.h,
17350         plugins/tools/tool.c,
17351         plugins/tools/tool.h,
17352         plugins/tools/editor.c,
17353         plugins/tools/editor.h,
17354         plugins/tools/execute.c,
17355         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
17356         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
17357         Not fully working
17359         * anjuta-tools.[ch]: Removed old tools code.
17360         
17361 2005-04-01  Steve Murphy  <murf@e-tools.com>
17363         * configure.in: Added "rw" to ALL_LINGUAS.
17365 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17367         * Modified Files:
17368         manuals/C/anjuta-manual/fileoperations.xml
17369         Added Files:
17370         manuals/C/anjuta-manual/figures/search_expr.png
17371         manuals/C/anjuta-manual/figures/search_expr_basic.png
17372         manuals/C/anjuta-manual/figures/search_file_list.png
17373         manuals/C/anjuta-manual/figures/search_file_pattern.png
17374         manuals/C/anjuta-manual/figures/search_replace.png
17375         manuals/C/anjuta-manual/figures/search_setting.png
17376         manuals/C/anjuta-manual/figures/search_target.png
17377         manuals/C/anjuta-manual/figures/search_target_action.png
17378         manuals/C/anjuta-manual/figures/search_target_in.png
17379         Removed Files:
17380         manuals/C/anjuta-manual/figures/find_files.png
17381         manuals/C/anjuta-manual/figures/find_replace.png
17382         manuals/C/anjuta-manual/figures/find_text.png :
17383         Updated Anjuta manual (File Operations)
17385 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17387         * manuals/C/anjuta-manual/fileoperations.xml,
17388         manuals/C/anjuta-manual/figures/open_file.png,
17389         manuals/C/anjuta-manual/figures/open_file_multiple.png,
17390         manuals/C/anjuta-manual/figures/prefs_print.png,
17391         manuals/C/anjuta-manual/figures/print_dlg.png,
17392         manuals/C/anjuta-manual/figures/print_preview.png.
17393         * Added Files:
17394         manuals/C/anjuta-manual/figures/add_edit_macro.png,
17395         manuals/C/anjuta-manual/figures/display_macro.png,
17396         manuals/C/anjuta-manual/figures/insert_text.png,
17397         manuals/C/anjuta-manual/figures/keyword_macro.png,
17398         manuals/C/anjuta-manual/figures/new_file_wizard.png,
17399         manuals/C/anjuta-manual/figures/save_as_file.png :
17400         Updated Anjuta Manual (File Operations)
17402 2005-03-23  Adam Weinberger  <adamw@gnome.org>
17404         * plugins/editor/action-callbacks.c,
17405           plugins/file-loader/plugin.c,
17406           plugins/gtodo/main.c,
17407           plugins/project-wizard/druid.c:
17408           Fix spelling/grammar errors. Fixes bugs
17409           169068, 169137, 169138, and 169139.
17411 2005-03-21  Naba Kumar  <naba@gnome.org>
17413         Patch from: Massimo Cora' <maxcvs@email.it>:
17414         
17415         * plugins/editor/Makefile.am
17416         plugins/editor/anjuta-docman.c,
17417         (added) plugins/editor/editor-tooltips.c,
17418         (added) plugins/editor/editor-tooltips.h: Added tooltips to
17419         editor tabs to show full path.
17421 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
17422         
17423         * plugins/subversion/svn-backend.c:
17424         Removed "apr-0/" from include because this is 
17425         already included in SVN_INCLUDE and broke building if
17426         apr >= 1.0 was installed.
17428 2005-03-18  Naba Kumar  <naba@gnome.org>
17430         Patch from: Massimo Cora' <maxcvs@email.it>:
17432         * plugins/editor/action-callbacks.c,
17433         plugins/editor/aneditor-calltip.cxx,
17434         plugins/editor/aneditor-priv.h,
17435         plugins/editor/aneditor.cxx,
17436         plugins/editor/aneditor.h,
17437         plugins/editor/anjuta-document-manager.ui: Added calltip
17438         activation from menu.
17440 2005-03-16  Naba Kumar  <naba@gnome.org>
17442         Patch from: Massimo Cora' <maxcvs@email.it>:
17443         
17444         * plugins/class-gen/action-callbacks.c,
17445         plugins/class-gen/anjuta-class-gen-plugin.glade,
17446         plugins/class-gen/class_gen.c,
17447         plugins/class-gen/class_gen.h,
17448         plugins/class-gen/class_logo.xpm,
17449         plugins/class-gen/plugin.c: Create files without project
17450         being open. Add to project support. And other enhancements.
17452 2005-03-15  Adam Weinberger  <adamw@gnome.org>
17454         * anjuta.glade,
17455           plugins/debug-manager/utilities.c,
17456           plugins/file-loader/plugin.c,
17457           plugins/gdb/utilities.c,
17458           plugins/profile-default/plugin.c,
17459           plugins/project-import/project-import.c,
17460           src/anjuta-actions.h:
17461           Spelling/grammar fixes.
17463 2005-03-13  Naba Kumar  <naba@gnome.org>
17464         
17465         * plugins/editor/action-callbacks.c,
17466         plugins/editor/action-callbacks.h,
17467         plugins/editor/anjuta-document-manager.ui,
17468         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
17469         submenu. Moved menuitems from Format to View->Editor.
17470         
17471         * src/action-callbacks.c, src/action-callbacks.h,
17472         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
17473         layout and lock layout menus in View submenu. Get rid of
17474         Settings->Layout Manager menu.
17475         
17476         * plugins/project-import/anjuta-project-import.plugin.in:
17477         Fixed icon name
17479         * global-tags/Makefile.am,
17480         global-tags/create_global_tags.sh,
17481         plugins/editor/aneditor-autocomplete.cxx,
17482         plugins/editor/aneditor-priv.h,
17483         plugins/editor/aneditor.cxx,
17484         tagmanager/tm_workspace.c: Fixed scope members autocompletion
17485         in editor and made it work in global symbols also.
17486         
17487         * src/anjuta-app.c: Always use priority texts besides icons style
17488         for toolbars, because other styles look horible for Anjuta (fixme).
17490 2005-03-11  Naba Kumar  <naba@gnome.org>
17492         * configure.in: Removed test for iconv.
17494         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
17495         before scintilla widget is realized.
17496         
17497         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
17498         for Update menuitem.
17499         
17500         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
17501         already applied in scintilla main stream.
17502         
17503         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
17504         and notified scintilla developer.
17505         
17506 2005-03-10  Naba Kumar  <naba@gnome.org>
17508         * src/action-callbacks.c: Removed reference to src/help.h (dead
17509         file).
17511         * plugins/editor/text_editor.c: Removed reference to
17512         src/launcher.h (a dead file).
17514         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
17515         src/controls.c, src/controls.h, src/fileselection.c,
17516         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
17517         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
17518         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
17519         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
17520         src/session.h, src/support.c, src/support.h, src/toolbar.c,
17521         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
17522         Removed these dead files from CVS.
17525 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17527         * plugins/file-wizard/action-callbacks.c : Added error message.
17528         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
17531 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
17532         
17533         * plugins/cvs-plugin/cvs-callbacks.c
17534         plugins/cvs-plugin/plugin.c:
17535         Fixed preferences page init and busy handling
17536         
17537         * plugins/subversion/plugin.c:
17538         Fixed preferences page init
17540 2005-03-09  Naba Kumar  <naba@gnome.org>
17542         * plugins/Makefile.am, plugins/glade/Makefile.am,
17543         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
17544         enabled glade plugin in Anjuta. The plugin is built only when
17545         glade3 is installed.
17546         
17547 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
17549         * plugins/project-wizard/templates/java.wiz
17550         plugins/project-wizard/templates/java-logo.png (*)
17551         plugins/project-wizard/templates/java/*
17552         plugins/project-wizard/templates/Makefile.am
17553         configure.in:
17554         
17555         Add Java project type. It generates a autoconf/automake
17556         project which is compiled using gcj. It requires automake 
17557         > 1.4 (1.9 is known to work) to work!
17558         
17559         (*) still awaiting response from the gcj team if we
17560         may use their logo.
17561         
17562 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
17563         
17564         * plugins/project-import/*
17565         plugins/Makefile.am
17566         configure.in:
17567         Added project import plugin. Might be a bit buggy and limited
17568         but works for now.
17569         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17570         Icon from old pixmaps dir
17572 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17574         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
17575         plugins/macro/macro-util.c, plugins/macro/macros.xml :
17576         Added C Custom_Indent line macro.
17577         Cleaned macros.xml
17579 2005-03-09  Naba Kumar  <naba@gnome.org>
17581         * TODO.tasks: Added new message-manager tasks.
17582         
17583         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17584         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17585         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17586         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17587         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17588         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17589         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17590         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17591         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17592         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17593         
17594         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
17595         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
17596         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
17597         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
17598         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
17599         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
17600         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
17601         Removed debugger widgets from shell on debugger shutdown. Added
17602         scrolled windows for docked widgets. Removed unnecessary widget refs
17603         and unrefs. Destroy widgets correctly on debugger shutdown.
17604         
17605         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
17606         with project description title. Removed frame shadow.
17607         
17608         * plugins/project-wizard/druid.c: Initializes tooltips.
17609         
17610         * scintilla/Makefile.am: Fixed comiple error.
17612 2005-03-08  Adam Weinberger  <adamw@gnome.org>
17614         * plugins/class-gen/anjuta-class-gen-plugin.glade,
17615           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
17617 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17619         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17620         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17621         plugins/macro/macro-util.c, plugins/macro/macro-util.h
17622         plugins/macro/macros.xml, plugins/macro/plugin.c :
17623         Moved cursor at the '|' position defined in macros.
17625 2005-03-07  Naba Kumar  <naba@gnome.org>
17627         * plugins/subversion/Makefile.am: Fixed build error.
17629         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
17630         types (perl, python, shellscript).
17631         
17632         * plugins/editor/plugin.c: Fixed to show all highlight options.
17633         
17634 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17636         * TODO.tasks : updated tasks.
17637         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
17639 2005-03-07  Naba Kumar  <naba@gnome.org>
17641         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
17642         or disable subversion file-manager submenu. If "Subvesion" is also
17643         valid directory, we should also check for it.
17645         * configure.in: Disable cygwin macro until someone fixes the
17646         autoconf warnings.
17647         
17648         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
17649         backward compatibility.
17650         
17651 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17653         * src/about.c : Cleaned code.
17654         * plugins/macro/macros.xml : Added "do_while" C macro.
17655         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
17656         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
17657         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
17658         Closed registers, shared libraries, kernel signals dialogs with ESC key.
17659         
17660 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
17662         * plugins/class-gen/plugin.c:
17663         Removed "return" to activate project_root_uri watching.
17665 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
17667         * plugins/Makefile.am
17668         plugins/subversion/*:
17669         Added subversion plugin. Add, Remove, Commit and Update work
17670         everything else needs work.
17671         
17672         * plugins/terminal/terminal.c
17673         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
17674         we still have focus problems with the editor.
17676 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17678         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
17679         
17680 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17682         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
17684 2005-03-04  Naba Kumar  <naba@gnome.org>
17686         Patch from Massimo Cora' <maxcvs@email.it>:
17688         * plugins/class-gen/Makefile.am,
17689         plugins/class-gen/action-callbacks.c,
17690         plugins/class-gen/action-callbacks.h,
17691         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
17692         plugins/class-gen/anjuta-class-gen.plugin.in,
17693         plugins/class-gen/class_gen.c,
17694         plugins/class-gen/class_gen.h,
17695         (removed) plugins/class-gen/clsGen.c,
17696         (added) plugins/class-gen/goc_template_header,
17697         (added) plugins/class-gen/goc_template_source,
17698         plugins/class-gen/plugin.c,
17699         plugins/class-gen/plugin.h: Refactored class gen code.
17700         Added GOCBuilder code. Fixed UI. Implemented plugin.
17702 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
17704         * plugins/project-wizard/property.c
17705         plugins/project-wizard/install.c
17706         plugins/project-wizard/druid.c
17707         plugins/editor/goto_line.c
17708         plugins/editor/plugin.c
17709         plugins/gtodo/add_edit_item.c
17710         plugins/gtodo/ligtodo.c
17711         plugins/gtodo/main.c
17712         plugins/gtodo/preferences.c:
17713         Fixed #167559, #167534, #167266, #167357
17714         (Bad English in strings...)
17715         
17716         Thanks to Adam Weinberger and Thierry Moisan for
17717         reporting!
17719 2005-03-03  Naba Kumar  <naba@gnome.org>
17721         * libegg/Makefile.am, libegg/menu/Makefile.am,
17722         (added) libegg/egg-submenu-action.c,
17723         (added) libegg/menu/egg-submenu-action.h: Created a new action for
17724         submenu (used for wizard listing).
17725         
17726         * plugins/file-loader/anjuta-loader-plugin.ui
17727         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
17728         and toolbar.
17729         
17730         * plugins/editor/action-callbacks.c,
17731         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
17732         ctrl+tabbing because it was interfaring with focus navigation.
17733         Focus editor on "Esc" in incremental search entry. Cleanups.
17734         
17735         * plugins/file-manager/an_file_view.c,
17736         plugins/symbol-browser/plugin.c,
17737         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
17738         Cleanups.
17739         
17740         * plugins/profile-default/plugin.c,
17741         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
17742         for sesssion load.
17743         
17744         * (removed) scintilla/patches/a64-crash-fix.patch,
17745         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
17746         scintilla patches.
17748 2005-03-03  Naba Kumar  <naba@gnome.org>
17750         * HACKING: Fixed typos.
17751         
17752         * plugins/editor/aneditor-indent.cxx: Clean up.
17753         
17754         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
17755         Enable/disable save, undo and redo actions depending on state
17756         of the editor.
17757         
17758 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17760         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
17761         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
17762         Displayed search_incremental status.
17764         * Removed plugins/editor/search_incremental.[ch]
17766 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
17767         
17768         * plugins/cvs-plugin/cvs-execute.c
17769         plugins/cvs-plugin/cvs-callbacks.c:
17770         - Use weak reference on mesg_view and reuse tab if
17771         it still exists to avoid cluttering message manager.
17772         - Fixed bug in cvs remove
17773         
17774         README, HACKING: Updated
17775         
17776         configure.in: Added check for libsvn
17778 2005-02-29  Naba Kumar  <naba@gnome.org>
17779         
17780         * plugins/file-manager/an_file_view.c,
17781         plugins/symbol-browser/an_symbol_view.c,
17782         plugins/symbol-browser/plugin.c: Hide column headers (they
17783         are redundant).
17785 2005-02-29  Naba Kumar  <naba@gnome.org>
17787         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17788         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17789         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17790         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17791         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17792         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17793         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17794         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17795         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17796         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17798         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
17799         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17800         (added) libanjuta/anjuta-session.[hc],
17801         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17802         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
17803         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
17804         src/main.c:
17805         
17806         Implemented session management. Implemented session
17807         container class. Added session notifications from shell. Implemented
17808         session save/load in editor, file-loader, default-profile-plugin
17809         and anjuta-app. Fixed window sizing and restoration. Cleaned up
17810         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
17811         and maximized states in session. Implemented project session
17812         management.
17814 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17816         * plugins/class-gen/action-callbacks.[ch],
17817         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
17818         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
17819         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
17820         with Escape key.
17822 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
17823         
17824         * plugins/project-wizard/anjuta-project-wizard.glade,
17825         plugins/project-wizard/druid.c:
17826         Add some padding in tab label in project selection page
17827         
17828         * plugins/project-wizard/druid.c,
17829         plugins/project-wizard/parser.c:
17830         Search for project template recursively
17831         Add ~/.anjuta/project to the search paths
17833 2005-02-26  Naba Kumar  <naba@gnome.org>
17835         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
17836         * plugins/file-loader/plugin.c: Fixed crash bug.
17837         * libanjuta/plugins.c: Fixed memory leak.
17838         
17839 2005-02-26  Naba Kumar  <naba@gnome.org>
17840         
17841         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
17842         "UserActivatable" attribute for plugins. This attribute if set to
17843         "no" will prevent users from activating/deactivating it from
17844         plugins dialog. Added a toggle button in plugins dialog to toggle
17845         the plugins list between list of activatable plugins (default) to
17846         list of all plugins. anjuta_plugin_select() now only selects the
17847         plugin. Added anjuta_plugins_select_and_activate() method that will
17848         select and activate it.
17849         
17850         * plugins/profile-default/Makefile.am,
17851         plugins/profile-default/anjuta-default-profile.ui,
17852         plugins/profile-default/plugin.c,
17853         plugins/profile-default/plugin.h,
17854         plugins/project-manager/anjuta-project-manager.ui,
17855         plugins/project-manager/plugin.c,
17856         plugins/project-manager/plugin.h:
17857         
17858         Anjuta projects (*.anjuta) files define the profile of respective
17859         projects. Profile is a set of related plugins required for the
17860         project to open. Moved "close project" action from Project Manager
17861         to Profile Manager plugin. Implemented loading and unloading of
17862         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
17863         (instead of Project Manager) now handles opening of *.anjuta files.
17864         Close Project menuitem is now moved to File submenu (being
17865         consistent with Anjuta 1.x versions and avoiding creating Project
17866         submenu when project manager is not loaded).
17867         
17868         * src/anjuta-actions.h: Fixed short-cut key for Help content.
17869         
17870         * src/anjuta.ui: Fixed place holder for projects.
17871         
17872         * (new) plugins/profile-default/default.anjuta: default startup
17873         profile. Removed the hardcoded plugins loading in
17874         DefaultProfilePlugin.
17876         * anjuta.anjuta,
17877         plugins/project-wizard/templates/terminal/project.anjuta:
17878         Implemented project format in newly created projects.
17880         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
17881         plugins/class-gen/anjuta-class-gen.plugin.in,
17882         plugins/cvs-plugin/anjuta-cvs.plugin.in,
17883         plugins/editor/anjuta-document-manager.plugin.in,
17884         plugins/file-loader/anjuta-loader.plugin.in,
17885         plugins/file-wizard/anjuta-file-wizard.plugin.in,
17886         plugins/gdb/anjuta-gdb.plugin.in,
17887         plugins/glade/anjuta-glade.plugin.in,
17888         plugins/message-view/anjuta-message-manager.plugin.in,
17889         plugins/profile-default/anjuta-default-profile.plugin.in,
17890         plugins/project-manager/anjuta-project-manager.plugin.in,
17891         plugins/project-wizard/anjuta-project-wizard.plugin.in:
17892         Defined UserActivatable attributes. Added supported types attribute.
17894         * plugins/project-wizard/anjuta-project-wizard.glade
17895         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
17896         "Project Wizard" in preferences title.
17898         * TODO.tasks: Updated.
17899         
17900         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
17901         Updated.
17902         
17903 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17905         * plugins/file-wizard/anjuta-file-wizard.glade
17906         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
17907         
17908         Integrated License macros, cleaned file.c.
17909         
17910 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
17911         
17912         * plugins/macor/macro-util.c: Fixed crash bugs if email or
17913         username can not be found correctly.
17915 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17917         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
17918         plugins/macro/macros.xml :
17919         
17920         Added Headers macros. Cleaned file.c
17922 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17924         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
17925         plugins/macro/macros.xml :
17926         
17927         Fixed a bug. Added Header macro.
17929         
17930 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17932         * plugins/file-wizard/action-callbacks.c, 
17933         plugins/file-wizard/file.c, plugins/macro/macro-util.c
17934         plugins/macro/macros.xml :
17935         
17936         Added FileName, Header template macros.
17937         
17938 2005-02-24  Naba Kumar  <naba@gnome.org>
17939         
17940         * plugins/patch/patch-plugin.c: Fixed a function call.
17941         
17942         * src/anjuta.c, src/main.c: Save and load default session.
17943         
17944 2005-02-24  Naba Kumar  <naba@gnome.org>
17946         * libanjuta/interfaces/libanjuta.idl,
17947         plugins/message-view/anjuta-msgman.c,
17948         plugins/message-view/anjuta-msgman.h,
17949         plugins/message-view/plugin.c: Added and implemented
17950         set_view_title() method.
17951         
17952         * plugins/build-basic-autotools/build-basic-autotools.c,
17953         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
17954         build context pooling. Maximum 3 contexts are reused. Additional
17955         contexts are created when all are busy.
17957 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17959         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17960         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17961         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
17962         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
17964         Added Copyright, Changelog macros.
17965                 
17966 2005-02-23  Naba Kumar  <naba@gnome.org>
17968         Patch from Massimo Cora' <maxcvs@email.it>:
17969         * plugins/Makefile.am,
17970         plugins/patch/Makefile.am,
17971         (added) plugins/patch/anjuta-patch-plugin.png,
17972         (added) plugins/patch/anjuta-patch.plugin.in,
17973         (added) plugins/patch/anjuta-patch.ui,
17974         plugins/patch/patch-plugin.c,
17975         (added) plugins/patch/patch-plugin.h,
17976         (added) plugins/patch/plugin.c,
17977         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
17978         architecture.
17980 2005-02-23  Naba Kumar  <naba@gnome.org>
17982         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
17983         file-loader/plugin.c, profile-default/plugin.c:
17984         Implemented "activated" and "deactivated" signals for plugin class.
17985         Renamed *_location() functions to *_id(), because location is
17986         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
17987         anjuta_plugins_unload_plugin().
17988         
17989         * class-gen/plugin.c: Fixed complier warning and utility function call.
17990         
17991         * debug-manager/plugin.c: Unload debugger plugin correctly.
17992         
17993         * project-manager/plugin.c:     Fixed compiler warnings.
17994         
17995         * plugins/project-wizard/templates/gnome/.cvsignore,
17996         plugins/project-wizard/templates/gnome/po/.cvsignore,
17997         plugins/project-wizard/templates/gnome/src/.cvsignore,
17998         plugins/project-wizard/templates/gtk/po/.cvsignore,
17999         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
18000         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
18001         
18002         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
18003         build (we need to fix this thing).
18004         
18005 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
18007         * plugins/macro/macro-action.[ch]
18008         plugins/macro/macro-edit.c
18009         plugins/macro/macro-dialog.c
18010         plugins/macro/macro-db.[ch]
18011         plugins/macro/plugin.[ch]
18012         plugins/macro/macro-util.[ch] (added)
18013         
18014         Cleaned up macro plugin and preview expanded macros.
18016 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
18018         * plugins/cvs-plugin/cvs-interface.c:
18020         Fixed option setting when using no compression and not 
18021         ignoring .cvsrc
18023 2005-02-23  Naba Kumar  <naba@gnome.org>
18024         
18025         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
18026         geometry on exit and startup (only if there is no geometry from the
18027         session).
18029         * TODO.tasks: Updated.
18030         
18031         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
18032         
18033         * manuals/reference/libanjuta/Makefile.am,
18034         manuals/reference/libanjuta/libanjuta-docs.sgml,
18035         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
18036         documentation for writing project templates.
18038 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18040         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
18041         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
18042         
18043         Expansion keywords in macros. 
18045 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18047         * plugins/file-wizard/action-callbacks.c,
18048         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
18049         plugins/macro/macros.xml :
18050         
18051         Inserting text by macro plugin
18052         In progress ...
18054 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
18056         * plugins/macro/plugin.c
18057         plugins/cvs-plugin/plugin.c:
18058         
18059         Fixed interfaces (use static)
18061 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
18062         
18063         * plugins/macro/macro-actions.[ch]
18064         plugins/macro/plugin.c
18065         libanjuta/interfaces/libanjuta.idl:
18066         
18067         Implemented IAnjutaMacro interface to be used by file-wizard
18068         
18069         * plugins/cvs-plugin/plugin.c
18070         libanjuta/interfaces/libanjuta.idl:
18071         
18072         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
18073         for all version control systems and not only for cvs.
18075 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18077         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
18078         insert_macro.
18079         
18080         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
18083 2005-02-21  Naba Kumar  <naba@gnome.org>
18085         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
18086         IAnjutaDebugger interface.
18087         
18088         * plugins/debug-manager/anjuta-debug-manager.ui,
18089         plugins/debug-manager/attach_process.c,
18090         plugins/debug-manager/attach_process.h,
18091         plugins/debug-manager/plugin.c,
18092         plugins/debug-manager/plugin.h,
18093         plugins/gdb/actions.c,
18094         plugins/gdb/actions.h,
18095         plugins/gdb/anjuta-gdb-plugin.ui,
18096         plugins/gdb/breakpoints.c,
18097         plugins/gdb/breakpoints.h,
18098         plugins/gdb/debugger.c,
18099         plugins/gdb/debugger.h,
18100         plugins/gdb/memory.c,
18101         plugins/gdb/plugin.c,
18102         plugins/gdb/plugin.h,
18103         plugins/gdb/sharedlib.h,
18104         plugins/gdb/sharedlib_cbs.c,
18105         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
18106         correctly between debug-manager and debugger. Implemented debugger
18107         interface in gdb plugin. Fixed action names. Added UI updating.
18108         Start and stop debugger (does not work yet). Fixed UI merging.
18109         Fixed debugger plugin handling in debug-manager.
18111 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
18113         * plugins/editor/aneditor-autocomplete.cxx:
18114         
18115         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
18116         crash with C++ "template" keyword.
18118 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18120         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
18121         Fixed bug (Closed macro dialogs with Esc key).
18122         
18123 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
18124         
18125         * plugins/project-wizard/xlib.wiz,
18126         plugins/project-wizard/xlib-logo.png,
18127         plugins/project-wizard/xlib/*:
18128         Port old xlib anjuta project on new project wizard
18129         
18130         * plugins/project-wizard/xlib-dock.wiz,
18131         plugins/project-wizard/xlib-dock/*:
18132         Port old xlib dock anjuta project on new project wizard
18133         
18134         * plugins/project-wizard/wxwin.wiz,
18135         plugins/project-wizard/wxwin-logo.png,
18136         plugins/project-wizard/wxwin/*:
18137         Port old wxwin anjuta project on new project wizard
18138         
18139         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
18140         necessary changes for the new templates.
18141         
18142 2005-02-18  Naba Kumar  <naba@gnome.org>
18144         * plugins/Makefile.am: Added class-gen
18145         
18146 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
18148         * plugins/project-wizard/header.c:
18149         Fix a bug in sorting of project categories
18151 2005-02-18  Naba Kumar  <naba@gnome.org>
18153         Patch from Massimo Cora  <maxcvs@email.it>:
18154         
18155         * plugins/class-gen/.cvsignore,
18156         plugins/class-gen/Makefile.am,
18157         (added) plugins/class-gen/action-callbacks.c,
18158         (added) plugins/class-gen/action-callbacks.h,
18159         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
18160         (added) plugins/class-gen/class_gen.c,
18161         (added) plugins/class-gen/class_gen.h,
18162         (added) plugins/class-gen/plugin.c,
18163         (added) plugins/class-gen/plugin.h: Ported class wizard to the
18164         new architecture.
18165         
18166         * plugins/project-manager/plugin.c: implemented add_source().
18168 2005-02-17  Naba Kumar  <naba@gnome.org>
18170         * plugins/file-loader/plugin.c: Fixed possible crash.
18171         
18172         * src/action-callbacks.c, src/action-callbacks.h,
18173         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
18175 2005-02-17  Naba Kumar  <naba@gnome.org>
18176         
18177         * plugins/project-wizard/templates/anjuta-plugin.wiz,
18178         plugins/project-wizard/templates/gnome.wiz,
18179         plugins/project-wizard/templates/gtk.wiz,
18180         plugins/project-wizard/templates/gtkmm.wiz,
18181         plugins/project-wizard/templates/terminal.wiz,
18182         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18183         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18184         plugins/project-wizard/templates/gnome/src/callbacks.c,
18185         plugins/project-wizard/templates/gnome/src/callbacks.h,
18186         plugins/project-wizard/templates/gnome/src/main.c,
18187         plugins/project-wizard/templates/gtk/src/callbacks.c,
18188         plugins/project-wizard/templates/gtk/src/callbacks.h,
18189         plugins/project-wizard/templates/gtk/src/main.c,
18190         plugins/project-wizard/templates/gtkmm/src/main.cc,
18191         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
18192         to generate licence correctly (without any extra newlines). Removed
18193         IncludeGNUHeader macro definition and added proper licence property.
18194         Fixed project directory paths in file contents.
18196 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18198         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
18199         Closed macro dialogs with Esc key.
18201 2005-02-16  Naba Kumar  <naba@gnome.org>
18203         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18204         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18205         plugins/project-wizard/templates/gnome/src/callbacks.c,
18206         plugins/project-wizard/templates/gnome/src/callbacks.h,
18207         plugins/project-wizard/templates/gnome/src/main.c,
18208         plugins/project-wizard/templates/gtk/src/main.c,
18209         plugins/project-wizard/templates/gtkmm/src/main.cc,
18210         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
18211         macros to avoid blank newlines.
18213 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
18215         * plugins/project-wizard/autogen.c:
18216         Correct a problem when having property value in UTF-8
18218         * plugins/project-wizard/druid.c:
18219         Correct a bug when reselecting a new project (all pages
18220         must be removed)
18222         * plugins/project-wizard/property.c:
18223         Avoid having default invalid properties
18225         * plugins/project-wizard/templates/terminal.wiz,
18226         plugins/project-wizard/templates/terminal/po/ChangeLog,
18227         plugins/project-wizard/templates/terminal/src/main.c:
18228         Remove command for testing run function
18229         Move destination directory to second page and include
18230         project name. Add exist tag. Remove unused properties.
18232 2005-02-16  Naba Kumar  <naba@gnome.org>
18234         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
18235         plugins/debug-manager/anjuta-debug-manager.ui,
18236         plugins/debug-manager/plugin.c,
18237         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
18238         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
18239         plugins/gdb/plugin.h, plugins/gdb/registers.c,
18240         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
18241         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
18242         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
18243         (removed) src/anjuta_info.c,
18244         (removed) src/anjuta_info.h,
18245         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
18246         (added) plugins/gdb/anjuta-gdb-plugin.ui,
18247         (added) plugins/gdb/actions.c,
18248         (added) plugins/gdb/actions.h: Completed initial
18249         porting of debugger to new architecture. Fixed many of the debugger
18250         functions.
18252         * plugins/file-loader/plugin.c: Detect some important mime ourself
18253         to avoid inconsistencies when mime system isn't working.
18254         
18255 2005-02-16  Naba Kumar  <naba@gnome.org>
18257         * plugins/editor/Makefile.am,
18258         (added) plugins/editor/aneditor-autocomplete.cxx,
18259         (added) plugins/editor/aneditor-calltip.cxx,
18260         (added) plugins/editor/aneditor-indent.cxx,
18261         (added) plugins/editor/aneditor-priv.h,
18262         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
18263         different smaller chunks to make it easy to maintain.
18265 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18267         * plugins/project-wizard/druid.c :
18268         
18269         Found system Email address if not defined in Preferences.
18271 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
18272         
18273         * plugins/project-wizard/gtkmm.wiz
18274         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
18275         plugins/project-wizard/gtkmm/*
18276         
18277         Added GTKmm (C++) project type
18279 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
18281         * plugins/message-view/plugin.c
18282         plugins/message-view/message-view.c
18283         TODO.gtodo:
18284         Implemented next/prev action
18286 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18288         * plugins/project-wizard/templates/libglade2.* :
18289         Removed libglade2 project.
18290         
18291         * plugins/project-wizard/templates/gtk* :
18292         Removed interface.[ch] & support.[ch].
18293         
18294 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18296         * plugins/project-wizard/anjuta-project-wizard.glade,
18297         plugins/project-wizard/property.[ch],
18298         plugins/project-wizard/templates/anjuta-plugin.wiz :
18299         Added a new property ("iconfile").
18301 2005-02-14  Naba Kumar  <naba@gnome.org>
18303         * plugins/project-wizard/install.c,
18304         plugins/project-wizard/plugin.c,
18305         plugins/project-wizard/templates/anjuta-plugin.wiz,
18306         plugins/project-wizard/templates/gnome.wiz,
18307         plugins/project-wizard/templates/gtk.wiz,
18308         plugins/project-wizard/templates/libglade2.wiz,
18309         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
18310         newly created projects and open them. Fixed message buffering in
18311         wizard.
18313 2005-02-14  Naba Kumar  <naba@gnome.org>
18315         * src/about.c, pixmaps/Makefile.am,
18316         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
18317         
18318         * mime/gnome-mime-application-x-anjuta.png,
18319         pixmaps/anjuta_icon.png,
18320         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
18321         done by 9-speed at:
18322         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
18323         
18324 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18326         * configure.in,
18327         plugins/project-wizard/templates/libglade2-logo.png,
18328         plugins/project-wizard/templates/libglade2.wiz,
18329         plugins/project-wizard/templates/libglade2/* :
18330         Add Glade2 project
18333 2005-02-14  Naba Kumar  <naba@gnome.org>
18335         * TODO.tasks: Updated.
18336         
18337         * plugins/editor/anjuta-docman.c,
18338         plugins/editor/text_editor.c,
18339         plugins/editor/text_editor.h,
18340         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
18341         for file modification, but it is still not functioning.
18343 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
18345         * plugins/project-wizard/values.c,
18346         plugins/project-wizard/values.h,
18347         plugins/project-wizard/property.c,
18348         plugins/project-wizard/property.h,
18349         plugins/project-wizard/druid.c:
18350         Rewrite mandatory property check
18351         Add check of exist property
18352         Rewrite handling of cached property page
18354 2005-02-13  Naba Kumar  <naba@gnome.org>
18356         Patch from Igor Kovalenko  <garrison@mail.ru>:
18357         * tagmanager/tm_workspace.c: Improved performance.
18359 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18361         *plugins/project-wizard/templates/*.wiz,
18362         plugins/project-wizard/druid.c,
18363         plugins/project-wizard/templates/terminal/src/main.c,
18364         plugins/project-wizard/templates/gtk/src/*.[ch],
18365         plugins/project-wizard/templates/gtk/src/Makefile.am,
18366         plugins/project-wizard/templates/gnome/src/*.[ch],
18367         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
18368         Add Copyright date & Email address,
18369         Correct terminal project.
18370         
18371 2005-02-12  Naba Kumar  <naba@gnome.org>
18373         * plugins/project-wizard/property.c: Fixed hidden
18374         properties to take values.
18376         * plugins/project-wizard/file.[ch]: Renamed
18377         true/false enum values to fix compile error
18378         (conflict with other definition).
18379         
18380         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
18381         even when mime type detection fails (for example, when Anjuta is
18382         installed in non-system prefix).
18384 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
18386         * plugins/project-wizard/values.c,
18387         plugins/project-wizard/values.h:
18388         Rewrite file with more comments
18390         * plugins/project-wizard/druid.c,
18391         plugins/project-wizard/druid.h,
18392         plugins/project-wizard/autogen.c,
18393         plugins/project-wizard/autogen.h,
18394         plugins/project-wizard/druid.c,
18395         plugins/project-wizard/druid.h:
18396         Add more comments
18397         Use values instead of properties
18398         Move default properties to druid.c
18400         * plugins/project-wizard/install.c,
18401         plugins/project-wizard/install.h:
18402         Use values instead of properties
18403         Add a check to avoid overwriting files
18405         * plugins/project-wizard/parser.c,
18406         plugins/project-wizard/property.c,
18407         plugins/project-wizard/property.h:
18408         Update to use new values
18409         Add an "exist" attribute to check if a directory already exist
18411         * plugins/project-wizard/anjuta-project-wizard.glade:
18412         Change project selection page (GtkTextView => GtkLabel,
18413         GtkTable => GtkVBox)
18415         * plugins/project-wizard/templates/terminal.wiz:
18416         Move destination directory on second page
18417         
18418         * plugins/project-wizard/action.c:
18419         Add a few comments
18421 2005-02-12  Naba Kumar  <naba@gnome.org>
18423         * plugins/file-manager/an_file_view.c,
18424         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
18425         views. Created dynamic update date of view depending on project
18426         changes -- similar to file-manager view.
18427         
18428         * plugins/devhelp/plugin.c: Load help on idle.
18429         
18430         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
18431         autoformat' to proper location in preferences.
18432         
18433         * mime/anjuta.mime: Added .prj extension in the mime type for backward
18434         compatibility.
18435         
18436         * plugins/editor/plugin.c: Fixed accel name.
18438 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18440         *plugins/project-wizard/templates/anjuta-plugin.wiz,
18441         plugins/project-wizard/templates/gnome.wiz,
18442         plugins/project-wizard/templates/gtk.wiz,
18443         plugins/project-wizard/anjuta-project-wizard.glade,
18444         plugins/project-wizard/autogen.c:
18445         Add Username & Email address in Project preferences.
18447 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18449         *plugins/project-wizard/templates/gnome-logo.png,
18450         plugins/project-wizard/templates/gnome.wiz,
18451         plugins/project-wizard/templates/gnome/* :
18452         Add Gnome project
18454 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18456         * plugins/project-wizard/templates/terminal/src/main.c, 
18457         plugins/project-wizard/templates/terminal/src/main.c,
18458         plugins/project-wizard/templates/terminal/src/main.[ch] :
18459         Insert License in projects
18460         
18461 2005-02-11  Naba Kumar  <naba@gnome.org>
18463         * TODO.tasks: Added message manager task.
18464         
18465         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
18466         
18467         * plugins/editor/plugin.c: Use bookmark stock icons.
18468         
18469         * plugins/message-view/anjuta-message-manager.ui,
18470         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
18472 2005-02-10  Naba Kumar  <naba@gnome.org>
18474         * libanjuta/interfaces/libanjuta.idl: fixed build error.
18475         
18476 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18478         * global-tags/Makefile.am
18479         Error during 'make install'
18481 2005-02-09  Naba Kumar  <naba@gnome.org>
18483         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
18484         missing file.
18485         
18486 2005-02-08  Naba Kumar  <naba@gnome.org>
18488         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
18489         
18490         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
18491         Show busy cursur when updating global tags in preferences.
18493         * configure.in: Fixed.
18494         
18495 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18497         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
18498           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
18499          
18500         - Fixed anjuta-plugin project (glade)
18502 2005-02-08  Naba Kumar  <naba@gnome.org>
18504         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
18505         Fixed automatic indentations.
18507         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
18508         Global tags are now segregated into smaller api tags, which can be
18509         selectively loaded from symbol browser preferences.
18511         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
18512         Implemented IProjectManager interface in project-manager. Mostly getter
18513         methods for now, but need to add add() and remove() methods to add
18514         or remove project elements.
18516         * plugins/gdb/debug_tree.c: Small fix.
18518         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
18519         plugins/symbol-browser/an_symbol_info.c,
18520         plugins/symbol-browser/an_symbol_info.h,
18521         plugins/symbol-browser/an_symbol_search.c,
18522         plugins/symbol-browser/an_symbol_search.h,
18523         plugins/symbol-browser/an_symbol_view.c,
18524         plugins/symbol-browser/an_symbol_view.h,
18525         plugins/symbol-browser/plugin.c,
18526         plugins/symbol-browser/plugin.h,
18527         tagmanager/c.c,
18528         tagmanager/entry.h,
18529         tagmanager/tm_project.c,
18530         tagmanager/tm_symbol.c,
18531         tagmanager/tm_tag.c,
18532         tagmanager/tm_workspace.c,
18533         tagmanager/vstring.c,
18534         tagmanager/include/tm_tag.h,
18535         tagmanager/include/tm_workspace.h:
18536         
18537         - Fixed tagmanager parsing of source files to parse for typedefines and
18538         properly record element scopes. Implemented scope autocompletion
18539         (autocompletion on '.', '->', '::' and ':'. The functionality is not
18540         fully working. It was based on older patch for Anjuta 1.2.2 in SF
18541         patch list (author is unknown).
18542         - Implemented symbol-browser preferences for dynamically loading and
18543         saving tags API segments.
18544         - Fixed symbol-search to use tagmanager directly instead of depending
18545         on symbol-view for tags list.
18546         - Fixed symbol-view to create the tree using TMSymbol tree directly.
18547         - Fixed TMSymbol to create the complete tags tree instead of letting the
18548         symbol-view created the root nodes.
18549         - Changed project tags cache name to .tm_project2.cache because the
18550         newer format records additional scope information.
18551         
18552 2005-02-07  Naba Kumar  <naba@gnome.org>
18554         * plugins/editor/style-editor.c,
18555         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
18556         and GtkFontButton instead of deprecated widgets in
18557         style editor.
18558         
18559 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
18561         * plugins/project-wizard/action.c,
18562         plugins/project-wizard/action.h,
18563         plugins/project-wizard/autogen.c,
18564         plugins/project-wizard/autogen.h,
18565         plugins/project-wizard/file.c,
18566         plugins/project-wizard/file.h,
18567         plugins/project-wizard/install.c,
18568         plugins/project-wizard/install.h,
18569         plugins/project-wizard/parser.h,
18570         plugins/project-wizard/parser.c,
18571         plugins/project-wizard/property.c,
18572         plugins/project-wizard/property.h,
18573         plugins/project-wizard/plugin.h,
18574         plugins/project-wizard/plugin.c,
18575         plugins/project-wizard/values.c,
18576         plugins/project-wizard/values.h:
18577         Replace C++ comments by C comments
18579         * plugins/project-wizard/autogen.c,
18580         plugins/project-wizard/autogen.h:
18581         Add a run time check of autogen version.
18582         Add UserName variable.
18584         * plugins/project-wizard/anjuta-project-wizard.glade,
18585         plugins/project-wizard/header.c,
18586         plugins/project-wizard/druid.c,
18587         plugins/project-wizard/druid.h:
18588         Sort project in alphabetic order.
18589         Correct selection troubles in notebooks.
18591         * plugins/project-wizard/parser.c:
18592         Add some check when reading the project header block.
18594 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
18596         * plugins/project-wizard/action.c,
18597         plugins/project-wizard/action.h,
18598         plugins/project-wizard/autogen.c,
18599         plugins/project-wizard/autogen.h,
18600         plugins/project-wizard/file.c,
18601         plugins/project-wizard/file.h,
18602         plugins/project-wizard/install.c,
18603         plugins/project-wizard/parser.h,
18604         plugins/project-wizard/parser.c,
18605         plugins/project-wizard/property.c,
18606         plugins/project-wizard/property.h,
18607         plugins/project-wizard/values.c,
18608         plugins/project-wizard/values.h,
18609         Add a space between function name and open.
18611         * plugins/project-wizard/plugin.h,
18612         plugins/project-wizard/plugin.c,
18613         plugins/project-wizard/install.c,
18614         Avoid a crash if the user close the message view used by the .
18616         * plugins/project-wizard/anjuta-project-wizard,
18617         plugins/project-wizard/druid.c,
18618         plugins/project-wizard/druid.h,
18619         plugins/project-wizard/header.h,
18620         plugins/project-wizard/header.c,
18621         Add a text view with the description of each.
18622         Add a tab for each project.
18623         Replace some C++ comments to C comments.
18625 2005-02-05  Naba Kumar  <naba@gnome.org>
18627         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
18628         New icon from Sebastien Granjoux .
18629         
18630 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
18632         * libanjuta/anjuta-preferences.c:
18633         Set file property even without a focus out event (file selected 
18634         the browse dialog)
18636 2005-02-04  Naba Kumar  <naba@gnome.org>
18638         * plugins/glade/plugin.c: Fixed glade function calls.
18639         * configure.in: Fixed a typo.
18640         * TODO.tasks: Updated.
18642 2005-02-03  Naba Kumar  <naba@gnome.org>
18644         * plugins/project-manager/plugin.c: Fixed memory corruption.
18646         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
18647         build error.
18648         
18649         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
18650         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18651         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
18652         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18654         * libanjuta/interfaces/libanjuta.idl,
18655         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
18656         interface.
18657         
18658         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
18660         Patch from Massimo Cora <maxcvs@email.it>:
18661         * plugins/editor/plugin.c: Fixed update UI for created buffers.
18662         
18663 2005-02-01  Naba Kumar  <naba@gnome.org>
18665         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
18666         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
18667         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
18668         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
18669         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
18670         from sourceforge -- a64 crash fixes (correct typing for GType)
18671         and fixes compile errors in sun.
18673         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
18674         paste (shift+insert) in terminal.
18676 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
18678         * configure.in: Add «nb» to ALL_LINGUAS.
18680 2005-02-01  Naba Kumar  <naba@gnome.org>
18682         * TODO.tasks, TODO: Updated todo tasks.
18683         
18684         * plugins/editor/anjuta-document-manager.glade: Improved search
18685         relace dialog.
18686         
18687         * TODO.tasks: Fixed xml format.
18688         
18689         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
18690         work yet).
18691         
18692         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
18693         cleanups.
18694         
18695         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
18696         format during save (removed unwanted text nodes). Fixed scrollbars.
18698 2005-01-31  Naba Kumar  <naba@gnome.org>
18700         * libanjuta/interfaces/libanjuta.idl,
18701         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
18702         Implemented append() method for IAnjutaEditor interface and fixed
18703         various bugs with text insertions (cvs diff and macro insertions).
18704         
18705         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
18706         automatic indentation.
18707         
18708         * plugins/editor/action-callbacks.c,
18709         plugins/editor/action-callbacks.h,
18710         plugins/editor/anjuta-docman.c,
18711         plugins/editor/anjuta-document-manager.ui,
18712         plugins/editor/plugin.c,
18713         plugins/editor/text_editor.c,
18714         plugins/editor/text_editor.h,
18715         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
18716         Fixed highlight issues.
18718         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
18719         macro.
18720         
18721         * plugins/symbol-browser/an_symbol_view.c: Force update project.
18723         * data/properties/*: Updated properties files from scite. Created
18724         styles.properties to override the scite styles.
18725         
18726         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
18728         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
18729         
18730 2005-01-30  Naba Kumar  <naba@gnome.org>
18732         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
18733         unused definitions.
18734         
18735         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
18736         
18737         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
18738         plugins/editor/text_editor.c,
18739         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
18740         fixed linuwidth preference setting, fixed insert text interface
18741         implementation. Improved automatice-indentation for cpp lexer.
18742         
18743         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
18745 2005-01-29  Naba Kumar  <naba@gnome.org>
18747         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
18748         option in update dialog as default. Improved import dialog. Sized
18749         log dialog.
18751         * configure.in: Fixed underquoted warning from autoconf.
18752         
18753         * plugins/editor/action-callbacks.c,
18754         plugins/editor/aneditor.cxx,
18755         plugins/editor/aneditor.h,
18756         plugins/editor/anjuta-document-manager.glade,
18757         plugins/editor/plugin.c,
18758         plugins/editor/plugin.h,
18759         plugins/editor/text_editor.c,
18760         plugins/editor/text_editor.h,
18761         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
18762         for Editor and fixed all preferences syncronization and notifys for
18763         visible prefs (in editor preferences page).
18764         
18765         * plugins/file-loader/plugin.c: Load recent files on idle.
18767 2005-01-28  Naba Kumar  <naba@gnome.org>
18769         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18770         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
18772         * plugins/editor/action-callbacks.c,
18773         plugins/editor/action-callbacks.h,
18774         plugins/editor/aneditor.cxx,
18775         plugins/editor/aneditor.h,
18776         plugins/editor/anjuta-document-manager.ui,
18777         plugins/editor/plugin.c,
18778         plugins/editor/text_editor.c,
18779         plugins/editor/text_editor.h,
18780         plugins/editor/text_editor_cbs.c,
18781         plugins/editor/text_editor_cbs.h,
18782         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
18783         Text editor.
18785         Patch from Massimo Cora <maxcvs@email.it>:
18786         * plugins/editor/an_symbol_search.c,
18787         plugins/editor/an_symbol_search.c: Fixed crash bugs.
18788         
18789 2005-01-27  Naba Kumar  <naba@gnome.org>
18790         
18791         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
18792         minimum size request to 200.
18794         * plugins/symbol-browser/an_symbol_info.c,
18795         plugins/symbol-browser/an_symbol_info.h,
18796         plugins/symbol-browser/an_symbol_search.c,
18797         plugins/symbol-browser/an_symbol_search.h,
18798         plugins/symbol-browser/an_symbol_view.c,
18799         plugins/symbol-browser/an_symbol_view.h,
18800         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
18801         pixbuf retrieval. Fixed runtime warning. Code clean up.
18803 2005-01-27  Naba Kumar  <naba@gnome.org>
18805         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
18806         src/anjuta.ui, (new) plugins/glade/.cvsignore,
18807         (new) plugins/glade/Makefile.am,
18808         (new) plugins/glade/anjuta-glade-plugin.png,
18809         (new) plugins/glade/anjuta-glade.plugin.in,
18810         (new) plugins/glade/anjuta-glade.ui,
18811         (new) plugins/glade/plugin.c,
18812         (new) plugins/glade/plugin.h,
18813         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
18814         now until glade3 works properly.
18816         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
18817         they are generated.
18818         
18819 2005-01-26  Naba Kumar  <naba@gnome.org>
18821         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
18822         Added mime icon for anjuta projects.
18823         
18824         patch from Massimo Cora <maxcvs@email.it>:
18825         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
18826         an_symbol_search.h, an_symbol_view.c, plugin.c:
18827         Fix/implement objects destroying/freeing.
18829 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
18830         
18831         * src/action-callback.[ch], src/anjuta-actions.h:
18832         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
18833         because it has not been updated for years and we know have a devhelp plugin
18834         which can do the job much better.
18835         * TODO.tasks: Updated done items
18837 2005-01-25  Naba Kumar  <naba@gnome.org>
18839         * autogen.sh: Fixed to generate interface files.
18841         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
18842         session save filenames.
18843         
18844         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
18845         
18846 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
18848         * plugins/project-wizard/Makefile.am,
18849         plugins/project-wizard/install.c,
18850         plugins/project-wizard/install.h,
18851         plugins/project-wizard/parser.c,
18852         plugins/project-wizard/parser.h,
18853         plugins/project-wizard/templates/terminal.wiz:
18854         Add action list block in wizard template
18855         * plugins/project-wizard/file.c,
18856         plugins/project-wizard/autogen.c:
18857         Small fixes
18859 2005-01-23  Naba Kumar  <naba@gnome.org>
18861         * configure.in: Fixed build error.
18863 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
18865         * plugins/project-wizard/druid.c,
18866         plugins/project-wizard/parser.c,
18867         plugins/project-wizard/property.c: Rewrite parser with
18868         better error handling
18870 2005-01-22  Naba Kumar  <naba@gnome.org>
18872         * plugins/symbol-browser/plugin.c: Changed c++ coments
18873         to c commnets and formated code to anjuta coding styles.
18874         
18875 2005-01-21  Naba Kumar  <naba@gnome.org>
18877         * configure.in, autogen.sh: Fixed build errors in newer automake.
18878         
18879         * plugins/editor/anjuta-docman.c: Do not emit change editor
18880         signal while in dispose.
18882         Patch from: Massimo Corà <maxcvs@email.it>
18883         * plugins/symbol-browser/Makefile.am,
18884         plugins/symbol-browser/an_symbol_view.c,
18885         plugins/symbol-browser/an_symbol_view.h,
18886         plugins/symbol-browser/plugin.c,
18887         plugins/symbol-browser/plugin.h,
18888         plugins/symbol-browser/test-symbol-browser.c,
18889         (new) plugins/symbol-browser/an_symbol_info.c,
18890         (new) plugins/symbol-browser/an_symbol_info.h,
18891         (new) plugins/symbol-browser/an_symbol_search.c,
18892         (new) plugins/symbol-browser/an_symbol_search.h:
18893         Added a cool real-time symbol-search-view in symbol browser.
18895 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
18896         
18897         * plugin/macro/plugin.c
18898         plugin/macro/anjuta-macro-plugin.ui
18899         plugin/macro/macro-db.[ch]
18900         plugin/macro/macro-dialog.[ch]
18901         plugin/macro/macro-actions.[ch]
18902         plugin/macro/macro-edit.[ch]
18903         plugin/macro/plugin.[ch]:
18904         
18905         Implemented three menu items as Naba proposed:
18906         Edit->Macro->
18907                 Insert Macro: Pops of a border-less window to enter a shortcut
18908                 Add Macro: Same as Manage Macro => New
18909                 Manage Macros: Full-features macro dialog
18911 2005-01-20  Naba Kumar  <naba@gnome.org>
18913         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
18914         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
18915         libanjuta/anjuta-shell.h,
18916         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18917         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
18918         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
18919         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18920         src/main.c, src/shell.c: Implemented command line args processing
18921         and session management. Fixed geometry restoration.
18923 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
18924         
18925         * plugins/macro/macro-db.c,
18926         plugins/macros.xml:
18927         Cleaned up XML interface and use attributes now for name, category and 
18928         shortcut. CDATA is used to avoid xml errors inside of macros.
18930 2005-01-19  Naba Kumar  <naba@gnome.org>
18932         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
18934 2005-01-18  Naba Kumar  <naba@gnome.org>
18935         
18936         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
18937         to work.
18939         * scintilla/*: Updated scintilla to current cvs and updated
18940         scintilla patches.
18941         
18942 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18943         
18944         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
18945         plugins/cvs-plugin/cvs-actions.c:
18946         Added "Whole project" infrastructure but it does not
18947         work because I did not find a way to get the current project's
18948         root dir.
18950 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18952         * plugins/cvs-plugin/Makefile.am
18953         plugins/cvs-plugin/anjuta-cvs.plugin.in
18954         plugins/cvs-plugin/cvs-actions.c
18955         plugins/cvs-plugin/cvs-callbacks.c
18956         plugins/cvs-plugin/cvs-interface.[ch] (added)
18957         plugins/cvs-plugin/plugin.c:
18958         
18959         Added IAnjutaCVS interface and improved cvs plugin. There
18960         is still some work to do on cvs import and to add a current
18961         project toggle.
18963 2005-01-17  Naba Kumar  <naba@gnome.org>
18965         * plugins/editor/aneditor.cxx: Fixed auto indentation.
18966         
18967         * configure.in: Fixed build errors.
18969         * data/Makefile.am,     (removed) data/README.stock_libs,
18970         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
18971         (removed) data/header.c, (removed) data/stock_libs.anj,
18972         (removed) data/x-anjuta-project.desktop,
18973         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
18975         * libanjuta/anjuta-plugin-description.c,
18976         libanjuta/anjuta-shell.c: Updated documentations.
18978         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
18979         
18980         * libanjuta/anjuta-launcher.c,
18981         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
18982         x86_64 systems.
18984 2005-01-17  Naba Kumar  <naba@gnome.org>
18985         
18986         * plugins/project-wizard/templates/anjuta-plugin.wiz,
18987         plugins/project-wizard/templates/gtk.wiz,
18988         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
18989         Updated templates to new format.
18990         
18991         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
18992         * plugins/project-wizard/druid.c,
18993         plugins/project-wizard/parser.c,
18994         plugins/project-wizard/property.c,
18995         plugins/project-wizard/property.h,
18996         plugins/project-wizard/templates/terminal.wiz,
18997         plugins/project-wizard/templates/terminal/AUTHORS,
18998         plugins/project-wizard/templates/terminal/ChangeLog,
18999         plugins/project-wizard/templates/terminal/NEWS,
19000         plugins/project-wizard/templates/terminal/README,
19001         plugins/project-wizard/templates/terminal/project.anjuta,
19002         plugins/project-wizard/templates/terminal/src/main.c:
19003         Moveed code related to property types from druid.c and parser.c to 
19004         property.c. Changed tag from "<string ..." to
19005         "<property type="string..."     and so on. Rewrite parser
19006         (warning still in progress). Added list property. Changed
19007         terminal project to avoid using autogen on some file (much 
19008         faster) using the autogen attribute. Add a license list box in
19009         terminal project (just as an example). _label in item list is
19010         optional now.
19012 2005-01-16  Naba Kumar  <naba@gnome.org>
19014         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
19015         plugins/edtior/anjuta-docman.c: Fixed build errors.
19016         
19017         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
19018         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
19019         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
19020         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
19021         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
19022         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
19023         libanjuta/resources.h,
19024         plugins/build-basic-autotools/build-basic-autotools.c,
19025         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19026         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
19027         plugins/gtodo/plugin.c, src/Makefile.am,
19028         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
19029         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
19030         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
19031         should be handled in respective plugins. Added API documentations.
19033         * libanjuta-docs.sgml, libanjuta-sections.txt,
19034         libanjuta.types,
19035         (added) tmpl/anjuta-debug.sgml,
19036         (added) tmpl/anjuta-launcher.sgml,
19037         tmpl/anjuta-plugin.sgml,
19038         tmpl/anjuta-preferences.sgml,
19039         tmpl/anjuta-shell.sgml,
19040         (added) tmpl/anjuta-status.sgml,
19041         (removed) tmpl/anjuta-stock.sgml,
19042         tmpl/anjuta-utils.sgml,
19043         (removed) tmpl/defaults.sgml,
19044         (removed) tmpl/fileselection.sgml,
19045         (removed) tmpl/gnomefilelist.sgml,
19046         tmpl/ianjuta-buildable.sgml,
19047         (added) tmpl/ianjuta-debugger-manager.sgml,
19048         (added) tmpl/ianjuta-debugger.sgml,
19049         tmpl/ianjuta-document-manager.sgml,
19050         tmpl/ianjuta-editor.sgml,
19051         tmpl/ianjuta-file.sgml,
19052         tmpl/ianjuta-loader.sgml,
19053         tmpl/ianjuta-markable.sgml,
19054         tmpl/ianjuta-message-view.sgml,
19055         (added) tmpl/ianjuta-project-manager.sgml,
19056         (added) tmpl/ianjuta-todo.sgml,
19057         (added) tmpl/ianjuta-wizard.sgml,
19058         tmpl/libanjuta-iface-marshallers.sgml,
19059         tmpl/libanjuta-unused.sgml,
19060         (removed) tmpl/pixmaps.sgml,
19061         tmpl/plugins.sgml,
19062         (removed) tmpl/properties.sgml,
19063         tmpl/resources.sgml: Updated API documentations.
19065 2005-01-15  Naba Kumar  <naba@gnome.org>
19067         * libanjuta/anjuta-launcher.c: Added API docs.
19068         
19069         * plugins/project-wizard/templates/anjuta-plugin.wiz,
19070         plugins/project-wizard/templates/gtk.wiz,
19071         plugins/project-wizard/templates/terminal.wiz,
19072         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19073         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
19074         plugins/project-wizard/templates/gtk/src/main.c,
19075         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
19076         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
19077         template files.
19079         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
19080         * plugins/project-wizard/anjuta-project-wizard.glade,
19081         plugins/project-wizard/autogen.c,
19082         plugins/project-wizard/druid.c,
19083         plugins/project-wizard/druid.h,
19084         plugins/project-wizard/file.c,
19085         plugins/project-wizard/file.h,
19086         plugins/project-wizard/install.c,
19087         plugins/project-wizard/parser.c,
19088         plugins/project-wizard/plugin.c,
19089         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
19090         setting the default project directory. Fix HIDDEN property, it's
19091         working but I think we could make this cleaner. Removed the
19092         copy of the string in mandatory_property. Add an optional autogen
19093         attribute, to force or avoid using autogen on some files, default
19094         without any attribute is autodetect.+ Replace the script tag with
19095         a normal file tag and an attribute execute.
19096         
19097 2005-01-14  Naba Kumar  <naba@gnome.org>
19099         * plugins/editor/action-callbacks.c,
19100         plugins/editor/search_incremental.c,
19101         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
19102         works now.
19103         
19104         * plugins/editor/plugin.c, plugins/editor/plugin.h,
19105         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
19106         tabs.
19108 2005-01-12  Naba Kumar  <naba@gnome.org>
19110         * configure.in,
19111         plugins/project-wizard/templates/Makefile.am,
19112         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
19113         plugins/project-wizard/templates/anjuta-plugin.wiz,
19114         (added) plugins/project-wizard/templates/gtk-logo.png,
19115         (added) plugins/project-wizard/templates/gtk.wiz,
19116         (added) plugins/project-wizard/templates/terminal-logo.png,
19117         plugins/project-wizard/templates/terminal.wiz,
19118         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19119         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19120         (added) plugins/project-wizard/templates/gtk/.cvsignore,
19121         (added) plugins/project-wizard/templates/gtk/Makefile.am,
19122         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
19123         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
19124         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
19125         (added) plugins/project-wizard/templates/gtk/src/main.c,
19126         (added) plugins/project-wizard/templates/gtk/src/project.glade,
19127         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
19128         GTK+ project templated and fixed other templates. Updated template
19129         logos.
19131 2005-01-12  Naba Kumar  <naba@gnome.org>
19133         * plugins/macro/anjuta-macro.glade: Improved GUI.
19134         
19135 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
19137         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
19138         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
19139         * plugins/cvs-plugin/cvs.[ch] (removed)
19140         Removed old unused files
19141         
19142         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
19143         * plugins/cvs-plugin/cvs-actions.c
19144         * plugins/cvs-plugin/Makefile.am:
19145         Seperate callback functions for better error
19146         handling. Cleaned up code.
19147         
19148         * plugins/macro/macros.xml: removed corrupt cvs
19149         macros for now.
19151 2005-01-10  Naba Kumar  <naba@gnome.org>
19153         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
19154         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
19155         and leaks.
19157 2005-01-09  Naba Kumar  <naba@gnome.org>
19159         * libegg/egg-recent-action.c, libegg/test-actions.c,
19160         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
19161         recent files models.
19162         
19163         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
19164         two models -- one for projects and other for regular files and show
19165         both in recent files menu. Changed recent files group from "anjuta"
19166         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
19167         when adding the URI in recent files.
19168         
19169         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
19170         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
19171         * plugins/macro/macro-dialog.c: Fixed dispose() method.
19172         * plugins/macro/macros.xml: Fixed xml errors.
19174 2005-01-08  Naba Kumar  <naba@gnome.org>
19175         
19176         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
19177         libegg/test-actions.c, libegg/menu/Makefile.am,
19178         libegg/menu/egg-recent-action.h: Added a new action for
19179         recent files.
19181         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
19182         Fixed dispose. Cleanup.
19183         
19184         * plugins/file-loader/anjuta-loader-plugin.ui,
19185         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19186         Use the new action for recent files. Added recent files in
19187         toolbar.
19189         * plugins/project-wizard/druid.c: Show busy cursor and
19190         de-sensitize druid buttons during page change.
19191         
19192         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
19193         * plugins/project-wizard/Makefile.am,
19194         plugins/project-wizard/druid.c,
19195         plugins/project-wizard/druid.h,
19196         plugins/project-wizard/install.c,
19197         plugins/project-wizard/plugin.c,
19198         plugins/project-wizard/plugin.h,
19199         plugins/project-wizard/property.c,
19200         plugins/project-wizard/property.h,
19201         (added) plugins/project-wizard/values.c,
19202         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
19203         objects (in values.c and values.h) containing the values of all
19204         properties. The NPWProperty objects now keep their values in this
19205         object which is persistant for one activation of the plugin, so the
19206         user keeps all the values even if he goes backward. Used an anjuta
19207         message view to list all files copied by the project wizard.
19209 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
19211         * plugins/macro/plugin.[ch],
19212         plugins/macro/macro-dialog.[ch]
19213         plugins/macro/macro-edit.[ch]
19214         plugins/macro/macro-db.[ch]
19215         plugins/macro/macro-actions.[ch]
19216         plugins/macro/anjuta-macro.plugin.in
19217         plugins/macro/anjuta-macro.glade
19218         plugins/macro/anjuta-macro.png
19219         plugins/macro/Makefile.am
19220         plugins/macro/macros.xml
19221         plugins/macro/anjuta-macro.ui (all added)
19222         configure.in
19223         plugins/Makefile.am:
19224         Added new macro plugins
19225         
19226         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
19227         New icon
19228         
19229         * manuals/reference/template (removed)
19230         Removed old api reference
19231         
19232         * plugins/message-view/message-view.c:
19233         "Fixed" crash in on_row_deleted and added a
19234         comment that I cannot work this way. We will
19235         have to change everything a bit to avoid losing
19236         memory there.
19237         
19238         * plugins/text-editor/text_editor.c:
19239         Update line number width on file save
19242 2005-01-07  Naba Kumar  <naba@gnome.org>
19244         * plugins/project-wizard/anjuta-project-wizard.glade,
19245         plugins/project-wizard/druid.c,
19246         plugins/project-wizard/templates/anjuta-plugin.wiz,
19247         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
19248         Display page description in bold. Fixed mandatory field check.
19250         * configure.in,
19251         libanjuta/libanjuta-1.0.pc.in,
19252         plugins/project-wizard/druid.c,
19253         plugins/project-wizard/parser.c,
19254         plugins/project-wizard/property.h,
19255         plugins/project-wizard/templates/anjuta-plugin.wiz,
19256         plugins/project-wizard/templates/terminal.wiz,
19257         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
19258         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
19259         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
19260         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
19261         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
19262         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19263         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19264         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
19265         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
19266         plugins/project-wizard/templates/terminal/configure.in.tpl,
19267         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
19268         plugins/project-wizard/templates/terminal/src/main.c: Implemented
19269         a new property type -- hidden. Fixed terminal and anjuta-plugin
19270         project templates.
19272 2005-01-07  Naba Kumar  <naba@gnome.org>
19274         * templates/anjuta-plugin.wiz,
19275         templates/terminal.wiz,
19276         templates/terminal/Makefile.am.tpl,
19277         templates/terminal/autogen.sh,
19278         (Removed) templates/terminal/configure.ac.tpl,
19279         (Added) templates/.cvsignore,
19280         (Added) templates/Makefile.am,
19281         (Added) templates/anjuta-plugin/.cvsignore,
19282         (Added) templates/anjuta-plugin/Makefile.am,
19283         (Added) templates/anjuta-plugin/src/.cvsignore,
19284         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
19285         (Added) templates/terminal/.cvsignore,
19286         (Added) templates/terminal/Makefile.am,
19287         (Added) templates/terminal/configure.in.tpl,
19288         (Added) templates/terminal/po/.cvsignore,
19289         (Added) templates/terminal/po/ChangeLog,
19290         (Added) templates/terminal/po/Makefile.am,
19291         (Added) templates/terminal/po/POTFILES.in,
19292         (Added) templates/terminal/src/.cvsignore,
19293         (Added) templates/terminal/src/Makefile.am,
19294         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
19295         project wizard. Fixed configure/po/Makefile template errors.
19297 2005-01-06  Naba Kumar  <naba@gnome.org>
19299         * configure.in: Added project templates.
19300         * plugins/project-wizard/templates/*: Added to project and renamed
19301         Makefile.am and configure.in to Makefile.am and configure.ac respectively
19302         for the project templates (so that they do not conflict with autotools
19303         build. Created proper configure.ac.tpl and autogen.sh for project
19304         templates.
19305         
19306 2005-01-06  Naba Kumar  <naba@gnome.org>
19308         * plugins/project-wizard/anjuta-project-wizard.glade,
19309         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
19310         Fixed file list parsing and to take absolute file paths (for example,
19311         from an icon selected previously). Used toggle buttons for boolean
19312         properties. Check if all mandatory fields are given before going
19313         forward in the wizard. Use scrollable viewport for listing property
19314         widgets incase the list goes out of wizard's size. Added tooltips
19315         as descriptions of the property widgets. And other fixes.
19317         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
19318         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
19319         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
19320         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
19321         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
19322         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
19323         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
19324         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19325         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
19326         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
19327         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
19328         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
19329         Restructured template files.
19331 2005-01-06  Naba Kumar  <naba@gnome.org>
19333         * configure.in: Added check for autogen.
19334         
19335         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
19336         in dispose.
19337         
19338         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
19339         Do not emit changed signal when in dispose.
19341         * plugins/symbol-browser/plugin.c: Don't updated symbols when
19342         symbol-view widget has been destroyed.
19343         
19344         * src/anjuta-app.c: Set null to preference, status and ui object
19345         pointers when they are destroyed.
19347         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
19348         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
19349         Added boolean, integer and file property types.
19350         
19351         * plugins/project-wizard/Makefile.am,
19352         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
19353         project wizard templates.
19355 2005-01-04  Naba Kumar  <naba@gnome.org>
19357         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
19358         added widgets.
19359         
19360         * plugins/editor/aneditor.cxx,
19361         plugins/editor/anjuta-docman.c,
19362         plugins/editor/plugin.c,
19363         plugins/editor/text_editor.c:
19364         Removed unnecessary ref/unref of scintilla.
19365         
19366         * plugins/message-view/anjuta-msgman.c,
19367         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
19368         make close button similar to document manager.
19369         
19370         * plugins/project-manager/plugin.c,
19371         plugins/project-manager/plugin.h: Removed dead codes. Removed
19372         unnecessary ref/unref.
19373         
19374         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
19375         instead of hard refs.
19377 2005-01-03  Naba Kumar  <naba@gnome.org>
19379         * libanjuta/interfaces/libanjuta.idl: Added configure() and
19380         generate() methods for IAnjutaBuildable interface.
19382         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
19383         IAnjutaBuildable inteface.
19385         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
19386         to destroy build context when message view is destroyed.
19387         
19388         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
19389         a ref to it and unref in destructor. AnEditor class wants to be the
19390         owner of scintilla widget. Fixed compile warnings with signed/unsigned
19391         comparisions.
19392         
19393         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
19394         complicate the scene. Removed editor widget from AnjutaDocman when
19395         the widget is destroyed.
19396         
19397         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
19398         from shell. It will be removed from shell when the widget is destroyed.
19399         
19400         * plugins/editor/text_editor.c: Added debug codes to track object
19401         finalizations.
19403         * plugins/message-view/anjuta-msgman.c: Remove message view on
19404         widget destroy. Destroy message view on remove. Removed all views
19405         correctly.
19406         
19407         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
19408         from container.
19410 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19412         * plugins/file-wizard/action-callbacks.c,
19413         plugins/file-wizard/anjuta-file-wizard.glade,
19414         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
19415         Insert Licence, copyright, header template ...
19416         
19417 2005-01-02  Naba Kumar  <naba@gnome.org>
19419         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
19420         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
19421         anjuta_status_add_widget() to allow setting busy cursor on non
19422         toplevel windows.
19424         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
19426         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
19427         mime types to take text/source also.
19428         
19429         * plugins/editor/anjuta-docman.c,
19430         plugins/editor/anjuta-docman.h,
19431         plugins/editor/plugin.c,
19432         plugins/editor/text_editor.c,
19433         plugins/editor/text_editor.h,
19434         plugins/editor/text_editor_cbs.c: Listen for busy signal from
19435         AnjutaStatus and set busy cursor on editors.
19437         * plugins/file-loader/Makefile.am,
19438         plugins/file-loader/plugin.c,
19439         (added) plugins/file-loader/dnd.c,
19440         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
19442         * src/anjuta.c: Hide anjuta window before destruction.
19444         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
19445         * configure.in, plugins/Makefile.am,
19446         (removed) plugins/project-wizard/appwiz_page1.c,
19447         (removed) plugins/project-wizard/appwiz_page2.c,
19448         (removed) plugins/project-wizard/appwiz_page3.c,
19449         (removed) plugins/project-wizard/appwiz_page4.c,
19450         (removed) plugins/project-wizard/appwizard.c,
19451         (removed) plugins/project-wizard/appwizard.h,
19452         (removed) plugins/project-wizard/appwizard_cbs.c,
19453         (removed) plugins/project-wizard/appwizard_cbs.h,
19454         (removed) plugins/project-wizard/appwizard_gui.c,
19455         (removed) plugins/project-wizard/gnome_project.c,
19456         (removed) plugins/project-wizard/gnome_project.h,
19457         (removed) plugins/project-wizard/wizard_gui.c,
19458         (removed) plugins/project-wizard/wizard_gui.h,
19459         (added) plugins/project-wizard/.cvsignore,
19460         (added) plugins/project-wizard/Makefile.am,
19461         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
19462         (added) plugins/project-wizard/anjuta-project-wizard.glade,
19463         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
19464         (added) plugins/project-wizard/applogo.png,
19465         (added) plugins/project-wizard/appwizard.png,
19466         (added) plugins/project-wizard/autogen.c,
19467         (added) plugins/project-wizard/autogen.h,
19468         (added) plugins/project-wizard/druid.c,
19469         (added) plugins/project-wizard/druid.h,
19470         (added) plugins/project-wizard/file.c,
19471         (added) plugins/project-wizard/file.h,
19472         (added) plugins/project-wizard/header.c,
19473         (added) plugins/project-wizard/header.h,
19474         (added) plugins/project-wizard/install.c,
19475         (added) plugins/project-wizard/install.h,
19476         (added) plugins/project-wizard/parser.c,
19477         (added) plugins/project-wizard/parser.h,
19478         (added) plugins/project-wizard/plugin.c,
19479         (added) plugins/project-wizard/plugin.h,
19480         (added) plugins/project-wizard/property.c,
19481         (added) plugins/project-wizard/property.h: Removed old application-wizard
19482         codes and added new template based (autogen based) project wizard
19483         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
19485 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
19487         * plugins/cvs-plugin/plugin.c: Fixed crash bug
19488         * plugins/cvs-plugin/cvs-execute.c:
19489         Fix cvs_log which did not work because of some
19490         glade problem
19491         Patch from Mark R. Pariente <markpariente@cmu.edu>
19492         - Fix message highlighting
19494 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
19495         
19496         * template/*,
19497         date/template/*,
19498         configure.in:
19499         Removed template stuff completly because we dicussed to implement
19500         a macro system for Edit->Insert Text
19502 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
19503         
19504         * plugins/editor/aneditor.cxx,
19505         plugins/editor/text_editor.c:
19506         Set line number width dynamically
19507         * src/about.c:
19508         Prepered new GTK 2.6 about dialog
19510 2004-12-30  Naba Kumar  <naba@gnome.org>
19512         patch from: Massimo Corà  <maxcvs@email.it>
19513         * plugins/editor/aneditor.cxx: Highlights correct function
19514         argument in recursive calltips.
19516 2004-12-30  Naba Kumar  <naba@gnome.org>
19518         * plugins/symbol-browser/plugin.c,
19519         libanjuta/interfaces/libanjuta.idl,
19520         plugins/editor/text_editor.c: Fixed editor markers and added a new
19521         marker (BASIC) to indicate line numbers. Fixed symbol browser to
19522         mark the line visited.
19523         
19524         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
19525         libegg/Makefile.am, libegg/eggcomboselect.c,
19526         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
19527         widget for use with symbol view in toolbar.
19528         
19529         * plugins/cvs-plugin/anjuta-cvs.ui,
19530         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
19531         placeholder for cvs plugin context menu in filemanager.
19532         
19533 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
19534         
19535         * plugins/cvs-plugin/plugin.c:
19536         Show popup menu only if the file is contained in
19537         a directory containing a "CVS" directory
19539 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
19540         
19541         * plugins/cvs-plugin/cvs-action.[ch],
19542         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19543         * plugins/cvs-plugin/anjuta-cvs.ui,
19544         * plugins/cvs-plugin/plugin.c:
19545         Implemented "Import"
19546         
19547         Patch from Mark R. Pariente <markpariente@cmu.edu>:
19548         Added right-click-menu for file-manager
19550 2004-12-26  Naba Kumar  <naba@gnome.org>
19552         * src/action-callbacks.c, src/action-callbacks.h,
19553         src/anjuta-actions.h, src/anjuta-app.c,
19554         src/anjuta.ui: Added fullscreen action.
19556         * plugins/cvs-plugin/cvs-actions.c,
19557         plugins/cvs-plugin/plugin.c,
19558         plugins/cvs-plugin/plugin.h: Watches current editor,
19559         project and file manager selection in plugin
19560         implementation.
19561         
19562 2004-12-26  Naba Kumar  <naba@gnome.org>
19564         * src/anjuta-app.c, src/anjuta.c, src/main.c,
19565         src/action-callbacks.c: Fixed app finalization. Added a
19566         command line arg --proper-shutdown (-p), which when set
19567         will release all plugins and their resources (this option
19568         is mainly for debugging).
19569         
19570         * plugins/file-loader/plugin.c: Fixed filename duplications
19571         in recent files history.
19572         
19573         * plugins/profile-default/plugin.c: Disabled problematic
19574         plugins for now to load at startup.
19575         
19576         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
19577         annoying debug prints.
19578         
19579 2004-12-23  Naba Kumar  <naba@gnome.org>
19581         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
19582         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19583         plugins/cvs-plugin/anjuta-cvs.ui,
19584         plugins/cvs-plugin/cvs-actions.c,
19585         plugins/cvs-plugin/cvs-actions.h,
19586         plugins/cvs-plugin/cvs-execute.c,
19587         plugins/cvs-plugin/cvs-execute.h,
19588         plugins/cvs-plugin/Makefile.am,
19589         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
19590         Added cvs log command.
19592 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
19593         
19594         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
19595         default
19597 2004-12-20  Naba Kumar  <naba@gnome.org>
19599         patch from: Massimo Corà  <maxcvs@email.it>
19600         * plugins/editor/aneditor.cxx: Added recursive calltips.
19602 2004-12-20  Naba Kumar  <naba@gnome.org>
19603         
19604         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
19605         Show busy cursor during loading and unloading.
19606         
19607 2004-12-19  Naba Kumar  <naba@gnome.org>
19609         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
19610         memory leaks. Disabled debug print.
19612         * plugins/symbol-browser/an_symbol_view.c,
19613         plugins/symbol-browser/plugin.c,
19614         plugins/symbol-browser/plugin.h: Fixed loading and unloading
19615         problems. Creates SymbolView object every time when the
19616         plugin is activated.
19618         * plugins/project-manager/plugin.c: Close project when
19619         deactivating.
19620         
19621 2004-12-18  Naba Kumar  <naba@gnome.org>
19623         * po/POTFILES.in: Removed commented lines.
19624         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
19625         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
19626         * plugins/gdb/plugin.c: Fixed compile error.
19627         
19628         Patch from: Mark R. Pariente  <mark@demar.com.tr>
19629         * libegg/eggcellrendererkeys.c: Fixed compile error.
19630         
19631 2004-12-18  Naba Kumar  <naba@gnome.org>
19633         * plugins/file-loader/plugin.c: Fixed loading bug.
19634         
19635         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
19636         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19637         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
19638         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
19639         and corruptions. Fixed loading and unloading of plugins.
19640         
19641 2004-12-17  Naba Kumar  <naba@gnome.org>
19642         
19643         * plugins/file-loader/Makefile.am,
19644         plugins/file-loader/plugin.c,
19645         plugins/project-manager/plugin.c: Fixed memory corruption
19646         and disposition codes. Added missing plugin.h in Makefile.am.
19648 2004-12-16  Naba Kumar  <naba@gnome.org>
19650         * plugins/symbol-browser/an_symbol_view.c,
19651         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
19652         codes. Fixed memory leaks and corruptions.
19654         * plugins/build-basic-autotools/build-basic-autotools.c
19655         plugins/editor/anjuta-docman.c,
19656         plugins/editor/text_editor.c,
19657         plugins/file-loader/plugin.c,
19658         plugins/file-manager/plugin.c,
19659         plugins/file-wizard/plugin.c,
19660         plugins/message-view/anjuta-msgman.c,
19661         plugins/message-view/anjuta-msgman.h,
19662         plugins/message-view/message-view.c,
19663         plugins/message-view/plugin.c,
19664         plugins/message-view/plugin.h,
19665         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
19667         * src/about.c, src/about.h, src/action-callbacks.c,
19668         src/action-callbacks.h, src/anjuta-actions.h,
19669         src/anjuta-app.c, src/anjuta-app.h,
19670         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
19671         src/anjuta.c, src/anjuta.h, src/getline.c, 
19672         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
19673         src/start-with.c, src/start-with.h: Fixed emacs modes.
19675         * src/layout.xml: Brought document manager in front.
19676         
19677 2004-12-15  Naba Kumar  <naba@gnome.org>
19679         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
19680         properly removed.
19681         
19682         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
19683         finalization. Added a method to unload all plugins and destroy them.
19684         Fixed memory leaks.
19685         
19686         * plugins/sample1/plugin.c: Proper finalization code and renamed
19687         functions to proper names.
19688         
19689         * plugins/build-basic-autotools/build-basic-autotools.c,
19690         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
19692         * src/shell.c: Unload all plugins on exit, so that memory profilers
19693         can detect memory leaks in plugins.
19695 2004-12-13  Naba Kumar  <naba@gnome.org>
19697         * plugins/devhelp/plugin.c: Delay widget initialization, now that
19698         docking is working.
19699         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
19700         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
19702 2004-12-11  Naba Kumar  <naba@gnome.org>
19704         * data/properties/anjuta.properties: Fixed font size.
19705         * plugin/build-basic-autotools/build-basic-autotools: Added initial
19706         compile file function. There are some fixmes there.
19707         * plugins/message-view/anjuta-msgman.c,
19708         * plugins/message-view/message-view.c: Fixed bugs and clean up.
19709         
19710 2004-12-08  Naba Kumar  <naba@gnome.org>
19712         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
19713         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
19714         to escape quotes in a string.
19715         
19716         * plugins/cvs-plugin/cvs-actions.c,
19717         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
19718         cvs diff command.
19720         * plugins/build-basic-autotools/build-basic-autotools.c,
19721         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
19722         filters.
19723         
19724 2004-12-07  Naba Kumar  <naba@gnome.org>
19726         * plugins/build-basic-autotools/build-basic-autotools.c,
19727         plugins/build-basic-autotools/automake-c.filters: Completed directory
19728         tracking. Double click on Errors and warnings now work as expected.
19730         * plugins/build-basic-autotools.c: Added codes to track build directory
19731         so that absolute path of the files could be determined.
19733 2004-12-06  Naba Kumar  <naba@gnome.org>
19735         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
19736         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
19737         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
19738         
19739 2004-12-05  Naba Kumar  <naba@gnome.org>
19741         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
19742         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
19743         
19744         * plugins/cvs-plugin/plugin.c,
19745         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
19746         
19747 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
19748         
19749         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19750         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
19751         plugins/cvs-plugin/cvs-execute.[ch]:
19752         Implemented cvs status and cvs diff
19753         Known bugs:
19754         - rdiff command is not correct
19755         - Must find a way to allow selection of directies AND files 
19756         in GtkFileChooser
19758 2004-12-03  Naba Kumar  <naba@gnome.org>
19760         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
19761         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
19762         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
19763         session.properties file if it is for the first time.
19764         
19765 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
19766         
19767         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
19768         commit.
19769         
19770         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
19771         plugins/cvs-plugin/anjuta-cvs.ui:
19772         Implemented update/commit and changed menu layout 
19774 2004-12-02  Naba Kumar  <naba@gnome.org>
19776         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
19777         property name (for cvs path property). Beautified dialogs.
19779 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
19780         
19781         * plugins/message-view/anjuta-msgman.c: Changed callback name
19782         and changed switch-page handling.
19783         
19784         * plugins/cvs-plugin/cvs-actions.c:
19785         * plugins/cvs-plugin/cvs-execute.c:
19786         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19787         - Implemented cvs add and cvs removed - both working now
19788         - Created a useful preferences page
19789         
19791 2004-11-30  Naba Kumar  <naba@gnome.org>
19793         * libanjuta/anjuta-status.c: Fixed runtime warning.
19794         
19795         * plugins/editor/Makefile.am:
19796         plugins/editor/anjuta-document-manager.glade,
19797         plugins/editor/plugin.c
19798         plugins/editor/plugin.h
19799         plugins/editor/style-editor.c (new, moved from src/),
19800         plugins/editor/style-editor.h (new, moved from src/),
19801         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
19802         settings in preferences.
19804         * plugins/editor/text_editor.c,
19805         plugins/editor/text_editor.h: Do not take unused args in
19806         text_editor_get_props().
19808         * src/style-editor.c, src/style-editor.h: Removed, moved to
19809         plugins/editor/ directory.
19811 2004-11-29  Naba Kumar  <naba@gnome.org>
19813         * plugins/editor/text_editor_cbs.c: Emit click signal in
19814         IAnjutaMarkable.
19815         * libanjuta/anjuta-status.c: More spacing between items.
19816         
19817 2004-11-29  Naba Kumar  <naba@gnome.org>
19819         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
19820         
19821         * libanjuta/interfaces/libanjuta.idl,
19822         plugins/debug-manager/anjuta-debug-manager.plugin.in,
19823         plugins/debug-manager/plugin.c,
19824         plugins/gdb/breakpoints.c,
19825         plugins/gdb/breakpoints.h,
19826         plugins/gdb/debugger.c,
19827         plugins/gdb/debugger.h,
19828         plugins/gdb/plugin.c,
19829         plugins/gdb/plugin.h,
19830         plugins/gdb/utilities.c,
19831         plugins/gdb/utilities.h: Code cleanups and partial implementation of
19832         toggle breakpoint margin clicks.
19834 2004-11-28  Naba Kumar  <naba@gnome.org>
19836         * TODO.tasks: Fixed indentations.
19837         * plugins/gtodo/libgtodo.c: Save with indentation.
19838         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
19839         * plugins/project-manager/plugin.c: Fixed runtime warnings.
19840         * libanjuta/anjuta-status.c: Fixed busy cursors.
19841         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
19842         * po/POTFILES.in: Updated.
19843         
19844 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
19845         
19846         * plugins/editor/anjuta-document-manager.glade,
19847           plugins/editor/search-replace.[c,h], 
19848           plugins/editor/search-replace_backend.h
19849           plugins/editor/search-preferences.[c,h] :
19850           Saved Search-Preferences (gconf),
19851           Basic search by default.
19853 2004-11-22  Naba Kumar  <naba@gnome.org>
19855         * configure.in: Fixed build error.
19857 2004-11-21  Naba Kumar  <naba@gnome.org>
19859         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
19860         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
19861         Added AnjutaStatus class to libanjuta.
19862         Added anjuta_shell_get_status() method.
19863         
19864         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
19865         and fixed marshaller generation.
19866         
19867         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
19868         "updade_ui" signals to IAnjutaEditor interface.
19869         
19870         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
19871         
19872         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
19873         regexes.
19874         
19875         * plugins/class-gen/clsGen.c: Intial port.
19876         
19877         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
19878         name.
19879         
19880         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
19881         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19882         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
19883         Implemented status update. Emits "update_ui" and "char_added" signals.
19884         Added view preferences.
19885         
19886         * plugins/file-loader/plugin.c: Added open with plugins in open with
19887         menus.
19888         
19889         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
19890         
19891         * plugins/message-view/anjuta-msgman.c,
19892         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
19893         to close correct message view rather than current view.
19895 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
19896         
19897         * plugins/cvs-plugin/cvs-actions.c
19898         plugins/cvs-plugin/plugin.[ch]
19899         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19900         Implemented cvs add but ran into a launcher/message_view
19901         problem because of a limitation of the idl compiler
19903 2004-11-19  Naba Kumar  <naba@gnome.org>
19905         * plugins/project-manager/plugin.c: Displays a progress window during
19906         project load.
19907         
19908         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
19909         Fixed UI separators.
19910         
19911         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
19912         UI placeholder.
19913         
19914         * plugins/project-manager/anjuta-project-manager.ui,
19915         plugins/project-manager/plugin.[c,h]: Added add/remove context
19916         menus and implemented them. Added file manager merge menu.
19918 2004-11-18  Naba Kumar  <naba@gnome.org>
19920         * TODO.tasks: Updated.
19921         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
19922         plugins/message-view/message-view.c: Fixed finalize and dispose
19923         methods.
19924         * plugins/debugger/*: Removed from cvs (development now in
19925         debug-manager).
19927 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
19929         Reviewed by Naba Kumar  <naba@gnome.org>:
19930         
19931         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
19932         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19933         plugins/gdb/breakpoints.c: all marker related stuff moved from
19934         editor and docman interfaces to IAnjutaMarkable
19936 2004-11-17  Naba Kumar  <naba@gnome.org>
19938         * TODO.tasks: Updated.
19939         
19940         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
19941         
19942         * libegg/egg-combo-action.c: Block changed signal when changing model.
19943         
19944         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
19945         Emit changed signal. Removed dead codes.
19946         
19947         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
19948         that recent files history do not duplicate.
19949         
19950         * plugins/symbol-browser/an_symbol_view.c,
19951         plugins/symbol-browser/an_symbol_view.h,
19952         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
19953         Fixed a bug.
19955 2004-11-15  Naba Kumar  <naba@gnome.org>
19957         * plugins/project-manager/plugin.c: Opens targets on double click.
19958         
19959         * plugins/message-view/message-view.c,
19960         plugins/file-manager/anjuta-file-manager-plugin.glade,
19961         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
19962         Added proper class finalization
19963         and disposition. Added preferences notifications and callbacks to
19964         change info/warning/error colors.
19965         
19966         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19967         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
19968         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
19969         Implemented finalize method for AnjutaApp. Code cleanups.
19970         
19971         * plugins/message-view/plugin.c: Static parent_class.
19972         
19973 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19974         * plugins/editor/search-replace.[c,h], 
19975           plugins/editor/search-replace_backend.c
19976           Update search entry in main toolbar.
19977           Clean code.
19979 2004-11-11  Naba Kumar  <naba@gnome.org>
19981         * TODO.tasks: Updated.
19983         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
19984         and completed on-the-fly-change preferences. Removed "changed"
19985         signal as it is no longer necessary (use notify for similar
19986         purpose to monitor individual preferences).
19988         
19989         * plugins/editor/anjuta-document-manager.glade: Added view menu
19990         preferences so that they are registered.
19991         
19992         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
19993         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
19994         connection to "changed" signal of preferences and implemented
19995         notifications for some editor preferences. More to implement.
19997 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19998         * plugins/editor/print.c
19999         Fixed bug 1047624 : Add line number every X lines.
20001 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20002         * plugins/editor/search-replace.c
20003         Fixed a crash bug (995755) when searching "%n"
20005 2004-11-09  Naba Kumar  <naba@gnome.org>
20007         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
20008         Fixed to refresh categories list on file load.
20010 2004-11-08  Naba Kumar  <naba@gnome.org>
20011         
20012         * configure.in, plugins/Makefile.am,
20013         plugins/profile-default/plugin.c: Added cvs plugin in build.
20014         
20015         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
20016         
20017         * plugins/debug-manager/.cvsignore: Added file to ignore.
20018         
20019         * plugins/debug-manager/Makefile.am: Removed dead codes.
20020         
20021         * src/anjuta.ui: Added placeholder for version control UI.
20023 2004-11-08  Naba Kumar  <naba@gnome.org>
20025         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20026         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20027         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
20028         Updated.
20030         * global-tags/Makefile.am: Fixed make error.
20032         * plugins/profile-default/plugin.c: Added debug-manager
20033         and gdb plugins to load at startup so that debugger
20034         windows are docked properly. They will be removed
20035         later when we figure out runtime docking.
20037         * plugins/sample1/*: Restored to last working state.
20039         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
20040         windows in lower pane. Named the windows appropriately.
20042         * ChangeLog: Fixed format.
20043         
20044 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
20046         * libanjuta/interfaces/libanjuta.idl,
20047         libanjuta/anjuta-marshal.c,
20048         plugins/Makefile.am,
20049         plugins/debug-manager/plugin.c,
20050         plugins/editor/plugin.c,
20051         plugins/editor/text_editor.c,
20052         plugins/gdb/breakpoints.c,
20053         plugins/gdb/debugger.c,
20054         plugins/gdb/plugin.c,
20055         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
20057 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20058         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
20059         plugins/editor/search-replace.c,
20060         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
20061         Search and Replace; Show result in find pane
20062           
20063 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
20064         
20065         * plugins/gdb, plugins/debug-manager: Applied debugger patch
20066         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
20067         (added features: starting debugger and loading of core/executable,
20068         StepIn, StepOut, StepOver and Execute, toggling breakpoint
20069         partially works)
20071 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
20072         
20073         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
20074         my cvs-plugin files...
20075         I hope I have rescued everything possible.
20076         
20077         * Naba: Could you please fix sample1 because I messed it up to 
20078         but there should be a histroy of this directory we should commit
20080 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
20081         
20082         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
20083         infrastructure
20084         * plugins/cvs-plugin/plugin.c,
20085         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
20086         Added preferences dialog (not yet complete)
20088 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
20089         
20090         * global-tags/Makefile.am, mime/Makefile.am:
20091         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
20092         
20093         * template/xmltemplate.[ch],
20094         template/xmlstrings.[ch],
20095         template/autotools.[ch] removed,
20096         template/prj_template.[ch] removed,
20097         template/lang_template.[ch] removed,
20098         template/lib_template.[ch] removed,
20099         template/Makefile.am adjusted,
20100         template/dtds/lang.dtd removed, 
20101         template/dtds/lib.dtd removed,
20102         template/dtds/prj.dtd removed,
20103         template/dtds/autotools.dtd removed,
20104         data/template/lib/* removed,
20105         data/template/language/* removed,
20106         data/template/library/* removed,
20107         data/template/project/* removed,
20108         date/template/Makefile.am adjusted:
20109         Remove everything except text-templates to replace hardcoded 
20110         Edit->Insert texts with dynamic loaded.
20112         * plugins/cvs-plugin/plugin.[ch],
20113         plugins/cvs-actions.[ch],
20114         plugins/Makefile.am,
20115         plugins/cvs-plugin/Makefile.am,
20116         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
20117         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
20118         plugins/cvs-plugin/anjuta-cvs.plugin.in:
20119         Added initial cvs-plugin code
20121 2004-10-21  Naba Kumar  <naba@gnome.org>
20122         
20123         * libanjuta/anjuta-plugin.c,
20124         plugins/build-basic-autotools/build-basic-autotools.c,
20125         plugins/debugger/plugin.c,
20126         plugins/devhelp/plugin.c,
20127         plugins/editor/anjuta-docman.c,
20128         plugins/editor/goto_line.c,
20129         plugins/editor/plugin.c,
20130         plugins/editor/search-replace.c,
20131         plugins/editor/text_editor.c,
20132         plugins/file-loader/plugin.c,
20133         plugins/file-manager/plugin.c,
20134         plugins/file-wizard/file.c,
20135         plugins/file-wizard/plugin.c,
20136         plugins/gdb/plugin.c,
20137         plugins/gtodo/plugin.c,
20138         plugins/message-view/anjuta-msgman.c,
20139         plugins/profile-default/plugin.c,
20140         plugins/project-manager/plugin.c,
20141         plugins/sample1/plugin.c,
20142         plugins/terminal/terminal.c: Defined all global variables static,
20143         particularly class parent_class variables. They were getting
20144         confused at link time.
20146         * libanjuta/plugins.c: Do not unload plugins when they are
20147         deactivated. Simply cache them for later activation. Unloading
20148         modules have some problem with shared libs using static class
20149         registration. Fixed hash type for installed plugins. Eventually,
20150         we want to add "CanUnload" attribute for .plugin files (in
20151         "Anjuta Plugin" group) to let plugin loader know if the plugin can
20152         be unloaded from memory. Those plugins declaring CanUnload=false
20153         will not be unloaded from memory and will be put in the cache. Those
20154         not declaring anything or declaring CanUnload=true, will be unloaded
20155         from memory when they are deactivated.
20157         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
20158         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20159         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
20160         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
20161         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
20162         activation, deactivation. Fixed memory leaks.
20164 2004-10-20  Naba Kumar  <naba@gnome.org>
20166         * TODO.tasks: Updated.
20167         
20168         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
20169         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
20170         macro for adding interfaces to plugin types. Code cleanup.
20171         
20172         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20173         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
20174         
20175         * plugins/build-basic-autotools/build-basic-autotools.c,
20176         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
20177         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20178         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
20179         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
20180         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
20181         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
20182         plugins/project-manager/plugin.c,
20183         plugins/symbol-browser/an_symbol_view.c,
20184         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
20185         newly defined macro to add interfaces to plugin types.
20187         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
20189 2004-10-20  Naba Kumar  <naba@gnome.org>
20191         * TODO.tasks: Added task list.
20192         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
20193         default values.
20195 2004-10-19  Naba Kumar  <naba@gnome.org>
20197         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
20198         
20199         * plugins/editor/action-callbacks.c,
20200         plugins/editor/action-callbacks.h,
20201         plugins/editor/anjuta-docman.c,
20202         plugins/editor/anjuta-docman.h,
20203         plugins/editor/anjuta-document-manager.ui,
20204         plugins/editor/file_history.c,
20205         plugins/editor/file_history.h,
20206         plugins/editor/plugin.c: Added file history browsing.
20207         
20208         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
20209         
20210         * plugins/message-view/anjuta-message-manager.ui,
20211         plugins/message-view/plugin.c: Added document manager context menu.
20212         
20213         * plugins/symbol-browser/an_symbol_view.c,
20214         plugins/symbol-browser/an_symbol_view.h,
20215         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20216         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
20217         document manager context menu.
20218         
20219         * scintilla/*, scintilla/include/*: Updated to current cvs.
20220         
20221 2004-10-19  Naba Kumar  <naba@gnome.org>
20223         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
20224         placeholder for debugger UI.
20225         
20226         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
20227         * plugins/file-manager/plugin.c: Fixed loading bug.
20228         
20229         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
20230         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
20231         Initializes gconf database with default values when the
20232         values are not defined. Use bool and int prefs separately.
20234         * plugins/editor/plugin.c: Added encoding preferences.
20235         * plugins/project-manager/plugin.c: Cleanup and debug messages.
20237         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20238         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20239         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20240         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
20242 2004-10-18  Naba Kumar  <naba@gnome.org>
20244         * po/POTFILES.in: Updated.
20245         
20246         * libanjuta/anjuta-ui.c: Corrected debug messages.
20247         
20248         * libegg/egg-combo-action.c, libegg/test-actions.c,
20249         libegg/menu/egg-combo-action.h: Fixed combo action.
20250         
20251         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
20252         Fixed format.
20253         
20254         * plugins/editor/action-callbacks.[c,h],
20255         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
20256         Implemented file swap. Removed dead codes.
20257         
20258         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
20259         dead codes.
20260         
20261         * plugins/symbol-browser/an_symbol_view.[c,h],
20262         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20263         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
20264         Implemented file symbols. Implemented goto file line when symbol is
20265         selected.
20266         
20267         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
20268         
20269 2004-10-10  Naba Kumar  <naba@gnome.org>
20271         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
20272         
20273         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
20274         
20275         * plugins/debugger/.cvsignore,
20276         (added) plugins/debugger/Makefile.am,
20277         (added) plugins/debugger/anjuta-debugger.glade,
20278         (added) plugins/debugger/anjuta-debugger.plugin.in,
20279         (added) plugins/debugger/anjuta-debugger.plugin.png,
20280         (added) plugins/debugger/anjuta-debugger.ui,
20281         plugins/debugger/attach_process.c,
20282         (removed) plugins/debugger/attach_process_cbs.c,
20283         (removed) plugins/debugger/attach_process_cbs.h,
20284         (removed) plugins/debugger/breakpoints.c,
20285         (removed) plugins/debugger/breakpoints.h,
20286         (removed) plugins/debugger/debug_tree.c,
20287         (removed) plugins/debugger/debug_tree.h,
20288         (removed) plugins/debugger/debugger.c,
20289         (removed) plugins/debugger/debugger.h,
20290         (removed) plugins/debugger/memory.c,
20291         (removed) plugins/debugger/memory.h,
20292         (added) plugins/debugger/plugin.c,
20293         (added) plugins/debugger/plugin.h,
20294         (removed) plugins/debugger/registers.c,
20295         (removed) plugins/debugger/registers.h,
20296         (removed) plugins/debugger/registers_cbs.c,
20297         (removed) plugins/debugger/registers_cbs.h,
20298         (removed) plugins/debugger/registers_gui.c,
20299         (removed) plugins/debugger/sharedlib.c,
20300         (removed) plugins/debugger/sharedlib.h,
20301         (removed) plugins/debugger/sharedlib_cbs.c,
20302         (removed) plugins/debugger/sharedlib_cbs.h,
20303         (removed) plugins/debugger/sharedlib_gui.c,
20304         (removed) plugins/debugger/signals.c,
20305         (removed) plugins/debugger/signals.h,
20306         (removed) plugins/debugger/signals_cbs.c,
20307         (removed) plugins/debugger/signals_cbs.h,
20308         (removed) plugins/debugger/signals_gui.c,
20309         (removed) plugins/debugger/stack_trace.c,
20310         (removed) plugins/debugger/stack_trace.h,
20311         (added) plugins/debugger/utilities.c,
20312         (added) plugins/debugger/utilities.h,
20313         (removed) plugins/debugger/watch.c,
20314         (removed) plugins/debugger/watch.h,
20315         (removed) plugins/debugger/watch_cbs.c,
20316         (removed) plugins/debugger/watch_cbs.h,
20317         (removed) plugins/debugger/watch_gui.c,
20318         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
20319         
20320         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
20321         Added debugger gdb backend plugin.
20322         
20323         * plugins/message-view/plugin.c: Registered all message stock icons.
20324         
20325         * plugins/profile-default/plugin.c: Loads debugger plugin.
20326         
20327         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
20329 2004-10-08  Naba Kumar  <naba@gnome.org>
20331         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
20332         information.
20333         
20334         * plugins/symbol-browser/.cvsignore,
20335         plugins/symbol-browser/Makefile.am,
20336         plugins/symbol-browser/an_symbol_view.c,
20337         plugins/symbol-browser/an_symbol_view.h,
20338         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
20339         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20340         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
20341         plugins/symbol-browser/plugin.c,
20342         plugins/symbol-browser/plugin.h,
20343         plugins/symbol-browser/sv_class.xpm,
20344         plugins/symbol-browser/sv_function.xpm,
20345         plugins/symbol-browser/sv_macro.xpm,
20346         plugins/symbol-browser/sv_private_fun.xpm,
20347         plugins/symbol-browser/sv_private_var.xpm,
20348         plugins/symbol-browser/sv_protected_fun.xpm,
20349         plugins/symbol-browser/sv_protected_var.xpm,
20350         plugins/symbol-browser/sv_public_fun.xpm,
20351         plugins/symbol-browser/sv_public_var.xpm,
20352         plugins/symbol-browser/sv_static_fun.xpm,
20353         plugins/symbol-browser/sv_static_var.xpm,
20354         plugins/symbol-browser/sv_struct.xpm,
20355         plugins/symbol-browser/sv_unknown.xpm,
20356         plugins/symbol-browser/sv_variable.xpm,
20357         plugins/symbol-browser/test-symbol-browser.c,
20358         plugins/Makefile.am: Implemented Symbol
20359         browser plugin.
20360         
20361         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
20362         
20363         * plugins/build-basic-autotools/Makefile.am,
20364         plugins/devhelp/Makefile.am,
20365         plugins/editor/Makefile.am,
20366         plugins/file-loader/Makefile.am,
20367         plugins/file-manager/Makefile.am,
20368         plugins/file-wizard/Makefile.am,
20369         plugins/gtodo/Makefile.am,
20370         plugins/message-view/Makefile.am,
20371         plugins/profile-default/Makefile.am,
20372         plugins/project-manager/Makefile.am
20373         plugins/sample1/Makefile.am,
20374         plugins/terminal/Makefile.am,
20375         scintilla/Makefile.am,
20376         libegg/Makefile.am,
20377         launcher/Makefile.am,
20378         libanjuta/Makefile.am,
20379         src/Makefile.am,
20380         tagmanager/Makefile.am,
20381         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
20382         anjuta_data_dir in configure.in and used them in plugins Makefile.am
20383         files. Also fixed library dependencies.
20384         
20385         * plugins/editor/aneditor.cxx: Disabled unused codes.
20386         * plugins/file-manager/an_file_view.c: Added copyright.
20387         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
20388         
20389         * plugins/profile-default/plugin.c: Can load plugins by location.
20390         * plugins/project-manager/plugin.c: Remove project_root_uri value
20391         when project is closed.
20392         
20393 2004-10-06  Naba Kumar  <naba@gnome.org>
20395         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
20396         
20397         * libanjuta/interfaces/libanjuta.idl,
20398         plugins/editor/text_editor.c: Added get_length()
20399         and get_current_word() methods in IAnjutaEditor interface.
20400         
20401         * libegg/Makefile.am: Added test_actions target.
20402         
20403         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
20404         
20405         * plugins/build-basic-autotools/build-basic-autotools.c,
20406         plugins/file-loader/plugin.c,
20407         plugins/message-view/message-view.c: Added code to go to file and
20408         line number,
20409         
20410         * plugins/devhelp/plugin.c: Context sensitive help now works.
20411         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
20412         uri as line number and goes to that line number.
20413         
20414         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
20415         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
20416         gtodo_client_load() method to load from a diffrent file. Watched 
20417         project root directory in plugin to open TODO.tasks of the project.
20418         
20419         * plugins/project-manager/plugin.c: Updates project UI
20420         sensitive/insensitive.
20422         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
20423         anjuta-shell program to test plugins.
20424         
20425         * src/anjuta-app.c: Registered UI accels.
20426         
20427 2004-09-28  Naba Kumar  <naba@gnome.org>
20429         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
20430         method.
20431         
20432         * src/anjuta-app.c: Implemented present widget method.
20433         
20434         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
20435         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
20436         
20437         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
20438         added editor.
20439         
20440         * plugins/editor/text_editor.c: Connects to preferences changed signal
20441         correctly.
20442         
20443 2004-09-28  Naba Kumar  <naba@gnome.org>
20444         
20445         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
20446         print code.
20447         
20448         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
20449         size to 5 pix.
20450         
20451         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
20452         in changed signal callback.
20453         
20454         * plugins/editor/action-callbacks.c: Implemented save_all action
20455         callback. Removed dead code. Do save_as when saving a new file.
20456         Implemented incremental search.
20457         
20458         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
20459         
20460         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
20461         
20462         * src/anjuta-app.c: Registers UI accelerators.
20463         
20464 2004-09-27  Naba Kumar  <naba@gnome.org>
20466         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
20467         
20468         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20469         plugins/devhelp/anjuta-devhelp.plugin.in,
20470         plugins/file-loader/anjuta-loader.plugin.in,
20471         plugins/file-manager/anjuta-file-manager.plugin.in,
20472         plugins/gtodo/anjuta-gtodo.plugin.in,
20473         plugins/project-manager/anjuta-project-manager.plugin.in,
20474         plugins/terminal/anjuta-terminal.plugin.in:
20475         Gave proper plugin names.
20477         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
20478         error when regex fail.
20479         
20480         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
20481         Added help and context search. Watches current editor. More menus
20482         in Help submenu. Update UI (sensitive when required) properly.
20483         
20484         * plugins/editor/anjuta-document-manager.ui,
20485         plugins/devhelp/anjuta-devhelp.ui,
20486         plugins/message-view/anjuta-message-manager.ui,
20487         src/anjuta.ui: Goto menu actions are in separate submenu.
20488         
20489         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
20490         Removed unimplemented UI elements.
20491         
20492         * src/anjuta-app.c: Larger (and normal) icon size.
20493         
20494         * src/layout.xml: Task manager plugin along with document (in middle).
20495         
20496         * plugins/editor/plugin.c, plugins/file-loader.c,
20497         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
20498         in gtkactions. Enable/disable UI properly.
20499         
20500 2004-09-26  Naba Kumar  <naba@gnome.org>
20502         * po/POTFILES.in: Updated, added missing files.
20504         * .cvsignore: Updated.
20505         
20506         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
20507         a new function to get User input text.
20508         
20509         * libanjuta/resources.[c,h]: Added a function to created sized image.
20510         
20511         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
20512         from filename, as thats the correct representation.
20513         
20514         * plugins/build-basic-autotools/Makefile.am,
20515         (added) plugins/build-basic-autotools/automake-c.filters,
20516         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20517         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
20518         Rearragned UI elements in the build menu. Added codes to read build
20519         filter rules from external file. Implemented all build, configure,
20520         autogen commands. Watches current editor and project.
20521         
20522         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
20523         Added editor changed signal and exports current editor value.
20524         Fixed parameter names. Fixed get_uri() interface implementation to
20525         return correct uri.
20526         
20527         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
20528         elements.
20529         
20530         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
20531         
20532         * plugins/file-manager/an_file_view.c,
20533         plugins/file-manager/an_file_view.c: Exports file uri correctly.
20534         
20535         * plugins/file-wizard/file.c: Reads uri correctly.
20536         
20537         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
20538         sets the page to the new view.
20539         
20540         * plugins/message-view/message-view.c: Unrefs the tree model when done.
20541         Fixed signal connecting.
20542         
20543         * plugins/project-manager/plugin.c: Changed "project_root_directory"
20544         to "project_root_uri" and exports as uri.
20545         
20546 2004-09-24  Naba Kumar  <naba@gnome.org>
20548         * libanjuta/anjuta-ui.c: Fixed a crash bug.
20549         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
20550         in correct way.
20551         * plugins/file-manager/plugin.c: Fixed crash in unloading.
20552         * plugins/file-loader/plugin.c: Added comments.
20553         * plugins/build-basic-autotools/plugin.c: Added comments.
20554         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
20555         
20556         * libanjuta/interfaces/libanjuta.idl,
20557         plugins/message-view/anjuta-msgman.c,
20558         plugins/message-view/message-view.c,
20559         plugins/message-view/message-view.h,
20560         plugins/message-view/plugin.c: Buffering and appending messages have
20561         been separated. message-view implementations cleaned up. Signals
20562         Emissions fixed. Messages now displayed in summary and details show
20563         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
20564         API.
20565         
20566         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
20567         preferences.
20568         
20569         * plugins/build-basic-autotools/Makefile.am,
20570         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
20571         parsing of output to create message summaries. Uses new message view
20572         API.
20573         
20574         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
20575         preferences to make dialog box smaller.
20576         
20577         * plugins/editor/search-replace.c: Fixed compile error with change
20578         in IAnjutaMessageView API.
20579         
20580 2004-09-21  Naba Kumar  <naba@gnome.org>
20582         * plugins/Makefile.am: Deletes old (installed) plugins before
20583         installing new ones.
20584         
20585         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20586         plugins/build-basic-autotools/build-basic-autotools.c,
20587         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
20588         file URI from filemanager. Only disables/enables build submenu in file
20589         manager, instead of merging/unmerging.
20590         
20591         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
20592         non-text files.
20593         
20594         * plugins/file-loader/anjuta-loader-plugin.ui,
20595         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20596         Implemented "Open with" file manager submenu. Displays error message
20597         when file can not be opened.
20598         
20599         * plugins/file-manager/an_file_view.c: Renamed
20600         file_manager_current_filename value name to file_manager_current_uri
20601         and exports proper URI.
20602         
20603         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
20605 2004-09-19  Naba Kumar  <naba@gnome.org>
20607         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
20608         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
20609         save point signal to change editor tabs. Fixed accels.
20610         
20611         * plugins/file-loader/plugin.c: Fixed accels.
20613         * plugins/project-manager/plugin.c: Added target selection callback.
20614         
20615         * plugins/project-manager/plugin.c: Added URI activation.
20616         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
20617         Fixed dialog and closed it on ok. Fixed a crash bug.
20618         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
20620         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
20621         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
20622         plugins/file-loader/anjuta-loader-plugin.ui,
20623         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20624         Added recent files in file loade plugin.
20625         
20626         * ChangeLog: Fixed entry dates.
20627         
20628 2004-09-18  Naba Kumar  <naba@gnome.org>
20630         * plugins/devhelp/plugin.c: Added UI sensitization and removed
20631         an unnecessary GtkFrame.
20632         
20633 2004-09-17  Naba Kumar  <naba@gnome.org>
20635         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
20637         * TODO: Updated.
20638         
20639         * data/Makefile.am: Disabled installing old mime info.
20640         
20641         * mime/anjuta.applications, mime/anjuta.keys: Updated.
20642         
20643         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
20644         plugins/editor/anjuta-document-manager.ui,
20645         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20646         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
20647         Added Editor context popup menu.
20648         
20649         * plugins/project-manager/anjuta-project-manager-plugin.png:
20650         Update image.
20651         
20652         * plugins/project-manager/anjuta-project-manager.plugin.in:
20653         Support .anjuta mime type.
20654         
20655         * plugins/project-manager/plugin.c: Exports "project_root_directory"
20656         value.
20657         
20658         * plugins/file-manager/plugin.c: Watches "project_root_directory"
20659         value.
20660         
20661         * src/layout.xml, plugins/profile-default/plugin.c:
20662         Added project manager plugin for startup.
20664 2004-09-16  Naba Kumar  <naba@gnome.org>
20665         
20666         * anjuta.prj: Updated.
20667         
20668         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
20669         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
20670         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
20671         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
20672         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
20673         plugins/terinal/Makefile.am, src/Makefile.am,
20674         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
20675         Fixed makefile syntax errors.
20677 2004-09-16  Naba Kumar  <naba@gnome.org>
20679         * configure.in, src/layout.xml,
20680         plugins/profile-default/plugin.c,
20681         libanjuta/interfaces/libanjuta.idl,
20682         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
20683         
20684         * configure.in, plugins/Makefile.am,
20685         plugins/project-manager/.cvsignore, 
20686         plugins/project-manager/Makefile.am,
20687         plugins/project-manager/anjuta-project-manager-plugin.png,
20688         plugins/project-manager/anjuta-project-manager.plugin.in,
20689         plugins/project-manager/anjuta-project-manager.ui,
20690         plugins/project-manager/plugin.c,
20691         plugins/project-manager/plugin.h: Added project manager plugin
20692         based on gnome-build.
20693         
20694         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
20695         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
20696         
20697         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
20698         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20699         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
20700     
20701 2004-09-16  Naba Kumar  <naba@gnome.org>
20703         * plugins/editor/action-callbacks.c: Fixed compile error.
20704         
20705 2004-09-15  Naba Kumar  <naba@gnome.org>
20707         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
20708         
20709         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
20710         New improved splace with nicer progress.
20711         
20712         * configure.in, plugins/Makefile.am,
20713         (added) file-wizard/.cvsignore,
20714         (added) file-wizard/Makefile.am,
20715         (added) file-wizard/action-callbacks.c,
20716         (added) file-wizard/action-callbacks.h,
20717         (added) file-wizard/anjuta-file-wizard-plugin.png,
20718         (added) file-wizard/anjuta-file-wizard.glade,
20719         (added) file-wizard/anjuta-file-wizard.plugin.in,
20720         (added) file-wizard/anjuta-file-wizard.ui,
20721         (added) file-wizard/file.c,
20722         (added) file-wizard/file.h,
20723         (added) file-wizard/plugin.c,
20724         (added) file-wizard/plugin.h:
20725         Created new file wizard and added it. The wizard takes care of text
20726         bit insertions and new files creation.
20728         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20729         plugins/editor/action-callbacks.h,
20730         plugins/editor/anjuta-document-manager.glade,
20731         plugins/editor/anjuta-document-manager.ui,
20732         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20733         (removed) plugins/editor/file.[c,h]: Removed text insertions and
20734         new files code and moved into a new plugin (file wizard).
20735         
20736         * libanjuta/plugins.[c,h]: Added plugins selection function.
20737         
20738         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
20739         get_position(), insert() in IAnjutaEditor interface. Added
20740         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
20741         interface (for wizard plugins).
20743         * plugins/file-loader/anjuta-loader-plugin.ui,
20744         plugins/file-loader/plugin.c: Added wizard launcher interface which
20745         scans for plugins implement IAnjutaWizard interface and presents the
20746         list to user for selection. The selected plugin is then activated
20747         for the wizard.
20749         * libanjuta/interfaces/.cvsignore: Updated.
20750         * plugins/message-view/.cvsignore: Updated.
20751         * plugins/launcher/*: Removed as launcher has already been moved to
20752         libanjuta as class.
20754         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20755         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20756         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20757         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20758         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
20759         Updated API documentations.
20761 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
20763         * configure.in: Added Punjabi to ALL_LINGUAS
20765 2004-07-29  Naba Kumar  <naba@gnome.org>
20767         * configure.in: Added file-loader plugin Makefile path and
20768         fixed devhelp version requirement.
20770 2004-07-28  Naba Kumar  <naba@gnome.org>
20772         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
20773         terminal/preferences-terminal.png (added), message-view/*.png (added),
20774         message-view/*.xpm (added), editor/*.png (added),
20775         editor/*.xpm (added), plugins/editor/Makefile.am,
20776         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
20777         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
20778         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
20779         respective plugins directories.
20781         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
20782         pixmaps/block-end-16.png, pixmaps/block-end.png
20783         pixmaps/block-start-16.png, pixmaps/block-start.png
20784         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
20785         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
20786         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
20787         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
20788         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
20789         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
20790         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
20791         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
20792         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
20793         pixmaps/preferences-editor.png, pixmaps/undock.png
20794         pixmaps/error-next-16.png, pixmaps/error-next.png
20795         pixmaps/error-prev-16.png, pixmaps/error-prev.png
20796         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
20797         pixmaps/preferences-terminal.png: Deleted
20799         * libanjuta/properties* (removed), plugins/editor/properties* (added),
20800         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20801         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
20802         plugins/editor/anjuta-document-manager.plugin.in,
20803         plugins/editor/anjuta-document-manager.ui,
20804         plugins/editor/plugin.c, plugins/editor/print.c,
20805         plugins/editor/search-replace_backend.c,
20806         plugins/editor/search_preferences.h,
20807         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
20808         Moved properties souce files to editor plugin as it not required in
20809         libanjuta. Other editor fixes.
20811         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
20812         libegg/dock/* (removed)
20813         : Restored GDL external dependencies and removed libegg dock
20814         sources, because gdl is being developed.
20815         
20816         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
20817         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
20818         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
20819         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
20820         libanjuta/plugins.c, libanjuta/plugins.h,
20821         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
20822         gconf system. Shell now takes docking positions. Added more utility
20823         functions. Added plugins query function. And other fixes.
20825         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
20826         
20827         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
20828         plugin to load files based on mime type.
20829         
20830         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
20831         
20832         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
20833         plugins/file-manager/plugin.c: File manager now uses file loader to
20834         open files.
20836         * plugins/message-view/anjuta-msgman.c,,
20837         plugins/message-view/message-view.c,
20838         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
20840         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
20841         plugins/terminal/terminal.c, src/Makefile.am,
20842         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
20843         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
20844         
20845         * libegg/dock/*: Removed directory.
20846         
20847 2004-07-28  Naba Kumar  <naba@gnome.org>
20849         * configure.in: Reduced gnome-print version requirement.
20850         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
20852 2004-07-21  Ray Strode  <rstrode@redhat.com>
20853         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
20854         new mime sytem.
20856 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
20857         
20858         * plugins/editor/search-replace.c: Some fixes
20859         * plugins/terminal/Makefile.am:
20860         Patch from: Alexey Rusakov <ktirf@users.sf.net>
20862 2004-05-19  Naba Kumar  <naba@gnome.org>
20864         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
20865         compiler warning.
20867 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
20869         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
20870         Implemented IAnjutaSavable
20871         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
20873 2004-05-17  Naba Kumar  <naba@gnome.org>
20875         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
20876         plugins/build-basic-autotools/.cvsignore,
20877         plugins/build-basic-autotools/Makefile.am,
20878         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
20879         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20880         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20881         plugins/build-basic-autotools/build-basic-autotools.c,
20882         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
20883         build plugin.
20884         
20885         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
20886         definition.
20887         
20888         * plugins/file-manager/an_file_view.c,
20889         plugins/file-manager/anjuta-file-manager.ui,
20890         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
20891         Added context menu UI.
20892         
20893         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
20894         in view menu.
20896 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
20897         
20898         * libanjuta/anjuta-preferences.[ch]: 
20899         Added save/load_gconf functions
20900         * src/action_callbacks.[ch], src/preferences.c: 
20901         Load global prefs from gconf at startup and save them
20902         on exit. Prefs load and save correctly but something resets
20903         them to default after loading...
20904         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
20905         Somehow the linker does not find save/load_gconf functions
20906         in libanjuta. Must be a stupid mistake, I would be glad
20907         if someone could fix that.
20908         * manuals/reference/libanjuta-sections.txt: Added new
20909         preferences functions and removed gnome-filelist
20910         * plugins/file-manager/anjuta-file-manager-plugin.glade:
20911         * plugins/file-manager/plugin.c:
20912         Added root-path property
20914 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
20915         
20916         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
20917         they are not longer needed.
20918         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
20919         anjuta-sections.txt: Remove references to the files
20920         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
20921         Use new nautilus icons for file-manager, looks incredible
20922         cool!
20924 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20925         
20926         * plugins/editor/anjuta-docman.c: gchar* to 
20927         const gchar* in arguments
20928         * plugins/editor/text_editor.c: Implemented IAnjutaFile
20929         Interface
20930         * plugins/file-manager/an_file_view.c: Open files on
20931         double-click. Does not work yet because it does not
20932         find IAnjutaFile interface in document manager
20934 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20935         
20936         * plugins/editor/anjuta-docman.c
20937         * plugins/editor/text_editor.c:
20938         Made close button working, made multiple selection in
20939         File/Open dialog possble, fixed crash bug if file cannot
20940         be opened.
20942 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
20943         
20944         * plugins/editor/action-callbacks.c
20945         * plugins/editor/anjuta-docman.c
20946         * plugins/editor/anjuta-docman.h
20947         * plugins/editor/search-replace.c
20948         * plugins/editor/search-replace_backend.c
20949         * plugins/editor/text_editor.c
20950         * plugins/editor/text_editor.h:
20951         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
20952         able to open all files, use uri instead of full_filename, fixed
20953         many bugs.
20956 2004-05-13  Naba Kumar  <naba@gnome.org>
20958         * plugins/message-view/anjuta-message-manager-plugin.glade:
20959         HIG compliant.
20961         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
20962         management.
20964         * pixmaps/anjuta_splash.png: Added border.
20965         
20966         * plugins/editor/anjuta-document-manager.png: New icon.
20967         
20968         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
20969         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
20970         
20971         plugins/editor/Makefile.am,
20972         plugins/editor/search-replace.c,
20973         plugins/editor/search-replace.h,
20974         plugins/editor/search-replace_backend.c,
20975         plugins/editor/search-replace_backend.h,
20976         plugins/editor/search_preferences.h,
20977         plugins/editor/search_preferences.c: Merged changes from
20978         ANJUTA_1_2_0 branch.
20979         
20980         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
20981         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
20982         operational.
20984         * plugins/terminal/Makefile.am,
20985         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
20986         dialog.
20987         
20988         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
20989         submenu.
20991 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
20992         * plugins/message-view/plugin.c: Fixed glade file loading
20993         Removed "Show messages" menu item
20994         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
20995         twice because of this load system layout hack.
20996         * libanjuta/anjuta-ui.h: Removed #include config.h
20997         * libanjuta/libanjuta.pc: Fixed path and depencies
20998         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
20999         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
21000         * libanjuta/properties.cxx : #include "properties_cxx.h"
21001         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
21003 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
21004         * plugins/message-view/*: Fixed message view preferences
21005         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
21006         * anjuta.glade: Removed messages stuff
21008 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
21009         
21010         * Removed libanjutamm, it is now hosted on SF.net:
21011         cvs.sf.net/cvsroot/anjuta/libanjutamm
21013 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
21014         
21015         * libanjutamm/*
21016         Added some experimental code to add support for C++ plugins.
21017         Nothing works yet and it is likely that it will disappear but
21018         I have some questions to murrayc and he wants to see the code.
21020 2004-05-11  Naba Kumar  <naba@gnome.org>
21022         * plugins/terminal/terminal.c: Fixed prefs loading bug.
21024         * plugins/editor/action-callbacks.c: Fixed a crash bug in
21025         hightlight style menu actions.
21027         * manuals/reference/libanjuta/libanjuta-docs.sgml,
21028         manuals/reference/libanjuta/plugin-description-file.sgml,
21029         manuals/reference/libanjuta/writing-plugins.sgml,
21030         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21031         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21032         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
21034         * src/anjuta-app.c: Always load system layout for now.
21036         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
21037         
21038         * manuals/reference/libanjuta/libanjuta-docs.sgml,
21039         manuals/reference/libanjuta/libanjuta-sections.txt,
21040         manuals/reference/libanjuta/libanjuta.types,
21041         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21042         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21043         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21044         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21045         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
21046         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
21047         Updated documentation.
21049         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
21050         plugins/profile-default/plugin.c, src/layout.xml:
21051         Created terminal plugin.
21052          
21053         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
21054         (new) plugins/file-manager/.cvsignore,
21055         plugins/file-manager/an_file_view.c,
21056         plugins/file-manager/plugin.c,
21057         plugins/file-manager/plugin.h: Moved preferences to separate
21058         glade file and added cvsignore file.
21059         
21060         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
21061         from ANJUTA_1_2_0 branch. Please note that other po files need merging
21062         from the branch. I tried it     but there were way too many conflicts.
21063         
21064         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
21065         
21066         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
21067         util functions required during the merge.
21068         
21069         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
21070         interface.
21071         
21072         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
21073         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
21074         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
21075         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
21076         Merged with ANJUTA_1_2_0 branch.
21078 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
21080         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
21082 2004-05-07  Naba Kumar  <naba@gnome.org>
21084         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
21086         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
21087         Added preferences reading and loading.
21088         
21089         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
21090         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
21091         libanjuta/fileselection.c, libanjuta/fileselection.h,
21092         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
21093         
21094         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
21096         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
21097         anjuta.spec.in, configure.in, data/autogen.sh.generic,
21098         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
21099         data/macros/autogen.sh, data/macros2/autogen.sh
21100         data/properties/ada.properties, data/properties/anjuta.properties,
21101         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
21102         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
21103         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
21104         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
21105         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
21106         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
21107         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
21108         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
21109         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
21110         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
21111         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
21112         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
21113         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
21114         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
21115         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
21116         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
21117         plugins/class-gen/clsGen.c, plugins/editor/print.c,
21118         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
21119         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
21120         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
21121         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
21122         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
21123         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
21124         (added) scintilla/scintilla-marshal.c,
21125         (added) scintilla/scintilla-marshal.h,
21126         (added) scintilla/scintilla-marshal.list,
21127         scintilla/include/SString.h, scintilla/include/SciLexer.h,
21128         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
21129         (added) scintilla/patches/scintilla-calltip-align.patch,
21130         (added) scintilla/patches/scintilla-minor.patch,
21131         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
21133 2004-05-06  Naba Kumar  <naba@gnome.org>
21135         * (added) plugins/file-manager/Makefile.am,
21136         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
21137         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
21138         (added) plugins/file-manager/anjuta-file-manager.ui,
21139         (added) plugins/file-manager/plugin.c,
21140         (added) plugins/file-manager/plugin.h,
21141         (removed) plugins/file-manager/an_file_view.h,
21142         plugins/Makefile.am, configure.in,
21143         plugins/file-manager/an_file_view.c: Created file manager plugin.
21144         
21145         * plugins/profile-default/plugin.c: Added file manager plugin in default
21146         profile.
21147         
21148         * libanjuta/Makefile.am: Fixed dependencies.
21149         * pixmaps/anjuta_splash.png: New splash screen.
21151 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
21152         
21153         * template/template.c/h: Added in-line doc
21154         * manuals/reference/template/*: Added template documentation
21155         * configure.in: Build template docs
21157 2004-05-05  Naba Kumar  <naba@gnome.org>
21159         * autogen.sh: Added commands to generate initial interfaces.
21160         
21161         * libanjuta/Makefile.am,
21162         (removed)libanjuta/anjuta-plugin-parser.c,
21163         (removed)libanjuta/anjuta-plugin-parser.h,
21164         (added)libanjuta/anjuta-plugin-description.c,
21165         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
21166         plugin description.
21167         
21168         * libanjuta/anjuta-plugin.c,
21169         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
21170         
21171         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
21172         and added AnjutaShellPlacement enum for widgeds placement (passed to 
21173         widget add_widget() method.
21174         
21175         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
21176         and moved plugin sets loading in profile plugins.
21177         
21178         * libanjuta/interfaces/.cvsignore,
21179         (removed)libanjuta/interfaces/Makefile.am,
21180         libanjuta/interfaces/libanjuta.idl,
21181         libanjuta/interfaces/anjuta-idl-compiler.pl,
21182         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
21183         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
21184         (removed)libanjuta/interfaces/ianjuta-editor.c,
21185         (removed)libanjuta/interfaces/ianjuta-editor.h,
21186         (removed)libanjuta/interfaces/ianjuta-file.c,
21187         (removed)libanjuta/interfaces/ianjuta-file.h,
21188         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
21189         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
21190         (removed)libanjuta/interfaces/ianjuta-message-view.c,
21191         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
21192         *.h and Makefile.am files. They are autogenerated. Interfaces are
21193         by anjuta-idl-compiler.pl from libanjuta.idl file.
21194         
21195         * manuals/reference/libanjuta/Makefile.am,
21196         manuals/reference/libanjuta/anjuta-architecture.sgml,
21197         manuals/reference/libanjuta/libanjuta-docs.sgml,
21198         manuals/reference/libanjuta/libanjuta-sections.txt,
21199         manuals/reference/libanjuta/libanjuta.types,
21200         manuals/reference/libanjuta/plugin-description-file.sgml,
21201         manuals/reference/libanjuta/writing-plugins.sgml,
21202         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
21203         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
21204         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21205         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21206         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21207         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
21208         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
21209         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
21210         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
21211         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
21212         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
21213         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
21214         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
21215         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
21216         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
21217         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
21218         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
21219         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
21220         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
21221         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
21222         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
21223         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
21224         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
21225         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
21226         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
21227         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
21228         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
21229         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
21230         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
21231         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
21232         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
21233         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21234         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
21235         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
21236         interfaces template sgmls.
21237         
21238         * plugins/Makefile.am,
21239         plugins/devhelp/anjuta-devhelp.plugin.in,
21240         plugins/devhelp/plugin.c,
21241         plugins/editor/action-callbacks.c,
21242         plugins/editor/anjuta-document-manager.plugin.in,
21243         plugins/editor/plugin.c,
21244         plugins/editor/plugin.h,
21245         plugins/editor/text_editor.c,
21246         plugins/sample1/plugin.c,
21247         plugins/message-view/anjuta-message-manager.plugin.in,
21248         plugins/message-view/plugin.c: Fixed shell add_widget method to take
21249         placement. Fixed other errors.
21250         
21251         * (added)plugins/profile-default/.cvsignore,
21252         (added)plugins/profile-default/Makefile.am,
21253         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
21254         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
21255         (added)plugins/profile-default/anjuta-default-profile.ui,
21256         (added)plugins/profile-default/plugin.c,
21257         (added)plugins/profile-default/plugin.h: Added a default new
21258         profile plugin.
21259         
21260         * src/Makefile.am,
21261         src/action-callbacks.c,
21262         src/anjuta-app.c,
21263         src/anjuta.c,
21264         src/main.cpp: Fixed necessary changes for libanjuta
21266 2004-05-04  Naba Kumar  <naba@gnome.org>
21268         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
21269         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
21270         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
21271         placement for default widgets placements.
21273 2004-05-03  Naba Kumar  <naba@gnome.org>
21275         * manuals/reference/libanjuta/anjuta-architecture.sgml,
21276         manuals/reference/libanjuta/libanjuta-docs.sgml,
21277         manuals/reference/libanjuta/plugin-description-file.sgml,
21278         manuals/reference/libanjuta/writing-plugins.sgml:
21279         Wrote more sections in writing-plugins document and fixed errors.
21281 2004-05-03  Naba Kumar  <naba@gnome.org>
21283         * libanjuta/interfaces/libanjuta.idl: Added interface
21284         IAnjutaFileManager.
21285         
21286         * manuals/reference/libanjuta/anjuta-architecture.dia,
21287         manuals/reference/libanjuta/anjuta-architecture.png: Updated
21288         architecture diagram.
21289         
21290         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
21291          manuals/reference/libanjuta/libanjuta-docs.sgml,
21292         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
21293         (added) manuals/reference/libanjuta/writing-plugins.sgml:
21294         Wrote writing-plugins document and separated chapters into
21295         separate sgml files.
21296         
21297         * plugins/file-manager/an_file_view.c,
21298         plugins/file-manager/an_file_view.h: New and improved directory
21299         rendering.
21301 2004-05-02  Sven Herzberg  <herzi@abi02.de>
21303         * anjuta.glade: re-designed the new file dialog
21304         * anjuta_dialogs_strings.c: new strings from the new file dialog
21306 2004-04-30  Naba Kumar  <naba@gnome.org>
21308         * libanjuta/interfaces/Makefile.am.iface,
21309         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
21310         
21311         * libanjuta/interfaces/libanjuta.idl: Updated.
21313         * libanjuta/interfaces/Makefile.am.iface,
21314         libanjuta/interfaces/libanjuta.idl: Updated.
21316 2004-04-29  Naba Kumar  <naba@gnome.org>
21317         
21318         * libanjuta/interfaces/Makefile.am.iface,
21319         libanjuta/interfaces/libanjuta.idl: Updated.
21321 2004-04-29  Naba Kumar  <naba@gnome.org>
21323         * libanjuta/interfaces/giface-idlc-c.pl,
21324         libanjuta/interfaces/libanjuta.idl: Upgraded.
21325         * libanjuta/interfaces/Makefile.am.iface: Added.
21326         
21327 2004-04-28  Naba kumar  <naba@gnome.org>
21329         * libanjuta/interfaces/giface-idlc-c.pl,
21330         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
21331         definitions and wrote a compiler.
21332         
21333 2004-04-28  Naba Kumar  <naba@gnome.org>
21335         * libanjuta/anjuta-shell.c: Fixed docs.
21336         * libanjuta/interfaces/Makefile.am,
21337         libanjuta/interfaces/ianjuta-file.c,
21338         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
21339         
21340         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
21341         
21342         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
21344         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21345         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21346         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21347         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21348         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
21349         * src/anjuta-app.c: Fixed bug.
21351 2004-04-27  Naba Kumar  <naba@gnome.org>
21353         * libanjuta/anjuta-preferences-dialog.c,
21354         manuals/Makefile.am: Fixed document bugs and enabled docs
21355         building.
21357         * libanjuta/anjuta-preferences-dialog.c,
21358         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
21359         More documentation.
21360         
21361         * libanjuta/anjuta-preferences.c,
21362         manuals/reference/libanjuta/libanjuta-docs.sgml,
21363         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21364         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21365         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21366         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21367         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
21368         Wrote more documentations.
21370         * (removed) plugins/message-view/imessage-view.c,
21371         (removed) plugins/message-view/ianjuta-msgman.c,
21372         plugins/message-view/Makefile.am,
21373         plugins/message-view/anjuta-msgman.c,
21374         plugins/message-view/anjuta-msgman.h,
21375         plugins/message-view/message-view.c,
21376         plugins/message-view/message-view.h,
21377         plugins/message-view/plugin.c,
21378         plugins/message-view/plugin.h: Moved interface implementations
21379         in their respective classes and used correct macros to
21380         defined class types.
21382         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
21383         src/action-callbacks.c, src/anjuta-app.c: Subclassed
21384         AnjutaUI from GtkUIManager instead of GtkDialog.
21386         * manuals/reference/libanjuta/Makefile.am,
21387         manuals/reference/libanjuta/libanjuta-docs.sgml,
21388         manuals/reference/libanjuta/libanjuta-sections.txt,
21389         manuals/reference/libanjuta/libanjuta.types,
21390         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
21391         (added) manuals/reference/libanjuta/anjuta-architecture.png,
21392         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21393         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21394         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21395         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
21396         Wrote more documentation, fixed typos, added architecture
21397         diagram, updated object types etc.
21399         * plugins/editor/text_editor.c: Fixed interface implementation.
21401 2004-04-26  Naba Kumar  <naba@gnome.org>
21403         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
21404         (added) manuals/reference/libanjuta/anjuta-architecture.png,
21405         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
21406         architecture diagram and a new chapter on plugins description file.
21408 2004-04-25  Naba Kumar  <naba@gnome.org>
21410         *  libanjuta/anjuta-children.h,
21411         libanjuta/anjuta-plugin.c,
21412         libanjuta/anjuta-plugin.h,
21413         libanjuta/anjuta-preferences.c,
21414         libanjuta/anjuta-shell.c,
21415         libanjuta/anjuta-shell.h,
21416         libanjuta/e-splash.c,
21417         libanjuta/e-splash.h,
21418         manuals/reference/libanjuta/Makefile.am,
21419         manuals/reference/libanjuta/libanjuta-docs.sgml,
21420         manuals/reference/libanjuta/libanjuta-sections.txt,
21421         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21422         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21423         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21424         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21425         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21426         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21427         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21428         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21429         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21430         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21431         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21432         manuals/reference/libanjuta/tmpl/defaults.sgml,
21433         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21434         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21435         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
21436         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
21437         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21438         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21439         manuals/reference/libanjuta/tmpl/plugins.sgml,
21440         manuals/reference/libanjuta/tmpl/properties.sgml,
21441         manuals/reference/libanjuta/tmpl/resources.sgml,
21442         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
21443         manuals/reference/libanjuta/tmpl/e-splash.sgml,
21444         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
21445         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
21446         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
21447         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
21449         Added more template files and wrote more documentation.
21451 2004-04-24  Andras Timar  <timar@gnome.hu>
21453         * configure.in: Added hu to ALL_LINGUAS.
21455 2004-04-23  Naba Kumar  <naba@gnome.org>
21456         
21457         * configure.in: Fixed compile error.
21458         
21459         * libanjuta/anjuta-children.c,
21460         libanjuta/anjuta-children.h,
21461         libanjuta/anjuta-preferences.c,
21462         libanjuta/anjuta-preferences.h,
21463         libanjuta/anjuta-shell.c,
21464         libanjuta/anjuta-ui.c,
21465         libanjuta/anjuta-ui.h,
21466         manuals/reference/libanjuta/Makefile.am,
21467         manuals/reference/libanjuta/libanjuta-docs.sgml,
21468         manuals/reference/libanjuta/libanjuta.types,
21469         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21470         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21471         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21472         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21473         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21474         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21475         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21476         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21477         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21478         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21479         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21480         manuals/reference/libanjuta/tmpl/defaults.sgml,
21481         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21482         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21483         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
21484         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
21485         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21486         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21487         manuals/reference/libanjuta/tmpl/plugins.sgml,
21488         manuals/reference/libanjuta/tmpl/properties.sgml,
21489         manuals/reference/libanjuta/tmpl/resources.sgml,
21490         plugins/sample1/plugin.c: Added libanjuta API documentation.
21492 2004-04-22  Naba Kumar  <naba@gnome.org>
21494         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
21495         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21496         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
21497         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
21498         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
21499         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
21500         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
21501         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
21502         (removed) libegg/eggradiotoolbutton.c,
21503         (removed) libegg/eggseparatortoolitem.c,
21504         (removed) libegg/eggtoggletoolbutton.c,
21505         (removed) libegg/eggtoolbar.c,
21506         (removed) libegg/eggtoolbutton.c,
21507         (removed) libegg/eggtoolitem.c,
21508         (removed) libegg/prop-editor.c,
21509         (removed) libegg/test-actions.c,
21510         (removed) libegg/test-drag.c,
21511         (removed) libegg/test-merge.c,
21512         (removed) libegg/test-toolbar.c,
21513         libegg/menu/Makefile.am,
21514         (removed) libegg/menu/egg-accel-dialog.h,
21515         (removed) libegg/menu/egg-action-group.h,
21516         (removed) libegg/menu/egg-action.h,
21517         libegg/menu/egg-entry-action.h,
21518         (removed) libegg/menu/egg-markup.h,
21519         (removed) libegg/menu/egg-menu-merge.h,
21520         (removed) libegg/menu/egg-menu.h,
21521         (removed) libegg/menu/egg-radio-action.h,
21522         (removed) libegg/menu/egg-toggle-action.h,
21523         (removed) libegg/menu/howitshouldwork.txt,
21524         (removed) libegg/toolbar/.cvsignore,
21525         (removed) libegg/toolbar/Makefile.am,
21526         (removed) libegg/toolbar/TODO,
21527         (removed) libegg/toolbar/eggradiotoolbutton.h,
21528         (removed) libegg/toolbar/eggseparatortoolitem.h,
21529         (removed) libegg/toolbar/eggtoggletoolbutton.h,
21530         (removed) libegg/toolbar/eggtoolbar.h,
21531         (removed) libegg/toolbar/eggtoolbutton.h,
21532         (removed) libegg/toolbar/eggtoolitem.h,
21533         (removed) libegg/toolbar/prop-editor.h,
21534         (removed) libegg/toolbar/toolbar-api.txt,
21535         (removed) libegg/toolbar/toolbar-ideas.txt,
21536         plugins/devhelp/anjuta-devhelp.ui,
21537         plugins/devhelp/plugin.c,
21538         plugins/editor/action-callbacks.c,
21539         plugins/editor/action-callbacks.h,
21540         plugins/editor/anjuta-docman.c,
21541         plugins/editor/anjuta-document-manager.ui,
21542         plugins/editor/plugin.c,
21543         P plugins/message-view/Makefile.am,
21544         plugins/message-view/anjuta-message-manager.ui,
21545         plugins/message-view/plugin.c,
21546         plugins/sample1/anjuta-sample.ui,
21547         plugins/sample1/plugin.c,
21548         src/action-callbacks.c,
21549         src/action-callbacks.h,
21550         src/anjuta-actions.h,
21551         src/anjuta-app.c,
21552         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
21553         Gtk actions and UIManager. Fixed all plugins to use this.
21554         
21555         * manuals/reference/gtkdoc-scangobj.diff,
21556         manuals/reference/libanjuta/Makefile.am,
21557         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21558         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21559         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21560         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21561         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
21563         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
21564         
21565 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
21566         
21567         * plugins/message-view/imessage-view.c
21568         * plugins/message-view/ianjuta-msgman.c:
21569         Added interfaces
21571 2004-04-17  Adam Weinberger  <adamw@gnome.org>
21573         * configure.in: Added en_CA to ALL_LINGUAS.
21575 2004-04-08  Naba Kumar  <naba@gnome.org>
21577         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
21578         libanjuta/interfaces/Makefile.am,
21579         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
21580         message manager and message view interfaces.
21582         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
21583         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
21584         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21585         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
21586         src/anjuta-app.c: Used 'activate' and
21587         'deactivate' virtual methods for plugins. Fixed installed plugins
21588         dialogs. Added remove_widget() method for AnjutaShell.
21590         * libanjuta/interfaces/Makefile.am,
21591         libanjuta/interfaces/ianjuta-document-manager.c,
21592         libanjuta/interfaces/ianjuta-document-manager.h,
21593         libanjuta/interfaces/ianjuta-editor.c,
21594         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
21595         and editor interfaces.
21597         * plugins/devhelp/plugin.c,
21598         plugins/message-view/anjuta-message-manager.plugin.in,
21599         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
21600         plugins/sample1/plugin.c: Updated plugins implementation to
21601         reflect the changes.
21603 2004-04-07  Naba Kumar  <naba@gnome.org>
21605         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
21606         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
21607         libanjuta/interfaces/ianjuta-editor.h,
21608         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
21609         plugins/editor/anjuta-docman.c,
21610         plugins/editor/anjuta-document-manager.plugin.in,
21611         plugins/editor/plugin.c, plugins/sample1/plugin.c,
21612         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
21613         Added supported interfaces for plugins. Tested plugin interfaces
21614         through sample plugin.
21615         
21616 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
21617         
21618         * template/Makefile.am, data/templates/library/Makefile.am
21619         Fixed some automake-1.7 incompatibilities
21620         * template/xmltemplate.c: Small fix
21622 2004-02-23  Naba Kumar  <naba@gnome.org>
21624         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
21625         Added plugins manager dialog.
21626         
21627         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
21628         library dependencies.
21629         
21630         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
21631         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
21632         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
21633         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
21634         geometry command line option.
21635         
21636 2004-02-16  Naba Kumar  <naba@gnome.org>
21638         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
21639         Added interfaces and IAnjutaEditor editor interface.
21640         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
21641         interface.
21642         * libanjuta/anjuta-shell.h: Fixed bug.
21643         
21644 2004-02-13  Naba Kumar  <naba@gnome.org>
21646         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
21647         
21648 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
21649         
21650         * data/template/*/.cvsignore:
21651         Avoid all these ? in cvs output
21653 2004-02-13  Naba Kumar  <naba@gnome.org>
21655         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
21656         includes and linking.
21658         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
21659         and set required version to devhelp 0.8. This devhelp version
21660         can be acquired from gnome cvs branch devhelp branch
21661         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
21663         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
21664         src/actions-callbacks.c: Added Dock Manager settings menu item.
21666         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
21667         * plugins/devhelp/plugin.c: Fixed a linking bug.
21668         
21669         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
21670         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
21671         external GDL dependency and used libegg codes.
21672         
21673 2004-02-12  Naba Kumar  <naba@gnome.org>
21675         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
21676         Added devhelp plugin, but it can't be used without a
21677         patch in devhelp. So it's disabled for now.
21679         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
21680         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
21681         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
21682         Update cvsignore files.
21684         * libanjuta/plugins.c, widgets/e-splash.c:
21685         Fixed plugins loading to show splash icons.
21686         
21687         * plugins/message-view/anjuta-message-manager.plugin.in,
21688         plugins/message-view/plugin.c: Fixed plugin registered name.
21690         * plugins/message-view/anjuta-message-view.png,
21691         plugins/sample1/anjuta-sample-plugin.png: Update images.
21693         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
21694         src/main.c: Fixed layout loading.
21696         * plugins/devhelp/Makefile.am: Fixed error.
21698         * (removed) widgets/*, libanjuta/plugins.h,
21699         src/main.c: Transfered widgets to libanjuta/.
21700         
21701         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
21702         toplevel directory to created only one library as libanjuta-egg.
21704         * data/Makefile.am: Fixed build error.
21706         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
21707         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
21708         libegg/.cvsignore: Added egg dock widget.
21710         * gdl/*: Removed as they are now available in libegg.
21711         
21712 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
21714         * plugins/editor/anjuta-docman.c:
21715         Use stock close icon on tab close button
21717 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
21718         
21719         * data/template/Makefile.am
21720         data/template/language/Makefile.am
21721         data/template/library/Makefile.am
21722         data/template/text/Makefile.am
21723         data/template/project/Makefile.am
21724         data/template/project/terminal/Makefile.am
21725         configure.in: Created Makefile to install templates
21727 2004-02-11  Naba Kumar  <naba@gnome.org>
21729         * plugins/editor/action-callbacks.c,
21730         plugins/editor/anjuta-document-manager.ui,
21731         plugins/editor/plugin.c
21732         plugins/message-view/anjuta-message-manager.ui,
21733         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
21734         
21735 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
21736         
21737         * plugins/message-view/*: MessageView plugin is now loaded
21738         The menu items are still dummies.
21740 2004-02-09  Naba Kumar  <naba@gnome.org>
21742         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
21743         generation.
21744         
21745         * libanjuta/anjuta-preferences.h: Added some documentation.
21746         
21747         * libanjuta/anjuta-shell.h: Removed dead codes.
21748         
21749         * (removed) manuals/reference/gtkdoc-scangobj,
21750         manuals/reference/gtkdoc-scangobj.diff,
21751         manuals/reference/libanjuta/.cvsignore,
21752         manuals/reference/libanjuta/Makefile.am,
21753         manuals/reference/libanjuta/README.inline-doc,
21754         manuals/reference/libanjuta/README.sections,
21755         manuals/reference/libanjuta/libanjuta-docs.sgml,
21756         manuals/reference/libanjuta/libanjuta-sections.txt,
21757         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21758         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21759         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21760         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21761         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21762         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21763         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21764         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21765         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21766         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21767         manuals/reference/libanjuta/tmpl/defaults.sgml,
21768         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21769         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21770         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21771         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21772         manuals/reference/libanjuta/tmpl/plugins.sgml,
21773         manuals/reference/libanjuta/tmpl/properties.sgml,
21774         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
21775         of scan program. Updated templates.
21777         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
21778         editor action callbacks data.
21779         
21780         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
21781         scintilla object ref/unref.
21783 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
21784         
21785         * template/*: Added new xml based template system
21786         * template/dtds/*: Dtds to validate xml files of the template systems
21787         * data/template/*: Some sample template files
21788         Still needs some work but builds fine!
21790 2004-02-06  Naba Kumar  <naba@gnome.org>
21792         * cofigure.in, manuals/Makefile.am,
21793         (added) manuals/reference/*: Added API documentation
21794         structure (gtk-doc based).
21796         * libanjuta/libanjuta.h: Updated
21797         
21798 2004-02-05  Naba Kumar  <naba@gnome.org>
21799         
21800         * configure.in: Sets correct dependencies and
21801         uses gdl external library.
21803         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
21804         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
21805         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
21806         libanjuta/fileselection.h, libanjuta/glue-factory.c,
21807         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
21808         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
21809         and added file dialogs.
21811         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
21812         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
21813         Build dynamic libraries for libegg.
21815         * plugins/Makefile.am, plugins/editor/Makefile.am,
21816         plugins/editor/action-callbacks.c, 
21817         plugins/editor/action-callbacks.h,
21818         plugins/editor/anjuta-docman.c,
21819         plugins/editor/anjuta-docman.h
21820         plugins/editor/anjuta-document-manager.plugin.in
21821         plugins/editor/anjuta-document-manager.png
21822         plugins/editor/anjuta-document-manager.ui
21823         plugins/editor/file.c
21824         plugins/editor/file.h
21825         plugins/editor/plugin.c
21826         plugins/editor/print.c
21827         plugins/editor/print.h
21828         plugins/editor/search-replace.c
21829         plugins/editor/search_incremental.c
21830         plugins/editor/search_incremental.h
21831         plugins/editor/text_editor.c
21832         plugins/editor/text_editor.h
21833         plugins/editor/text_editor_cbs.c
21834         plugins/editor/text_editor_menu.h
21835         plugins/sample1/Makefile.am
21836         plugins/sample1/anjuta-sample-plugin.png
21837         plugins/sample1/anjuta-sample.plugin.in
21838         plugins/sample1/anjuta-sample.ui
21839         plugins/sample1/plugin-sample1.c
21840         plugins/sample1/plugin.c
21841         plugins/sample1/plugin.h: Created sample
21842         plugin and fixed editor plugin.
21844         * printing/*: Removed.
21846         * scintilla/Makefile.am: Builds dynamic library.
21848         * src/Makefile.am, src/action-callbacks.c,
21849         src/action-callbacks.h, (removed) src/an_symbol_view.c,
21850         src/anjuta-actions.h, src/anjuta-app.c,
21851         src/anjuta-app.h, src/anjuta-callbacks.c,
21852         src/anjuta-callbacks.h, (removed) src/anjuta.c,
21853         (removed) src/anjuta.h, src/anjuta.ui,
21854         src/layout.xml, src/main.c, src/preferences.h,
21855         src/utilities.c: Debuggged and finally made plugins
21856         loadable.
21858         * global-tags/Makefile.am: Fixed build error.
21860 2004-02-03  Naba Kumar  <naba@gnome.org>
21862         * configure.in: Users GDL from external package.
21863         * plugins/*: Added many new plugins (not ready though).
21864         * src/*: Removed many files (which have been transfered in plugins/).
21865         
21866 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
21868         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21870 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21872         * configure.in: Added editor plugins
21873         
21874         * plugins/Makefile.am, src/search-replace_backend.h,
21875         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
21876         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
21877         
21878         * Added: plugins/editor/search_incremental.c, 
21879         plugins/editor/search_incremental.h
21881         * Update search-replace in plugins/editor
21882         
21883 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
21884         
21885         * plugins/message-view/message-view.c: Some code clean-up
21887 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21889         * Added: search_incremental[ch]
21890         
21891         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
21892         src/mainmenu_callbacks.c, src/toolbar.c
21893         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
21894         
21895         * Incremental Search
21897 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
21898         
21899         * plugins/message-view/anjuta-msgman.[c/h]:
21900         Added message manager for easier message handling with a
21901         similar interface as docman. Of course you can still use
21902         MessageView standalone.
21903         * plugins/Makefile.am: Added message-view because it compiles
21904         without errors.
21906 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
21907         
21908         * plugins/message-view/*: Added message-view plugin 
21909         (still incomplete) 
21910         * configure.in: Added plugins/message-view/Makefile
21912 2004-01-03  Naba Kumar  <naba@gnome.org>
21914         * libanjuta/*.c: Added new files and updated old ones.
21915         * plugins/editor/*: Added editor plugin.
21916         * configure.in: Added editor plugin and moved editor related
21917         files into it.
21919 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
21921         * src/Makefile.am: Added search-replace_backend.[ch]
21922         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21923         find_replace.[ch]
21924         * anjuta.glade, src/search-replace.c, src/search-replace.h,
21925         src/search-replace_backend.c, src/search-replace_backend.h,
21926         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21927         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21928         src/toolbar_callbacks.c
21929         * The advanced Search/Replace functionality now replaces the older
21930         Find/Replace stuff.
21931         * The Search/Replace functionality can be interrupted during a long
21932         Search/Replace;
21933         
21934 2003-12-11  Naba Kumar  <naba@gnome.org>
21936         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
21937         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
21938         errors.
21939         * Makefile.am, libanjuta/*: Added new module.
21940         * src/Makefile.am: Fixed linking error.
21941         * src/watch_cbs.c: Debugger clean up.
21942         * configure.in: Added libanjuta-2.0.pc
21944         * configure.in, libanjuta/Makefile.am,
21945         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
21946         libanjuta instead.
21948 2003-12-11  Naba Kumar  <naba@gnome.org>
21950         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
21952         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
21953         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
21954         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
21955         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
21956         The user can now give a name at the creation of a new file and
21957         insert automatically (user choice) header, gpl notice, header
21958         template. The file extension is added automatically according
21959         to the selected type of file. The various insert functions have
21960         been moved from mainmenu-callback.c to file.c. The cursor is now
21961         moved after an insert operation. Removes also useless code in
21962         memory.c and search-replace.c
21963         
21964 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
21966         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
21967         sortable headers, process tree, removal of path and process params
21968         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21969         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21970         code cleanup
21972 2003-12-10  Naba Kumar  <naba@gnome.org>
21974         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
21975         
21976 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
21978         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21980 2003-11-28  Naba Kumar  <naba@gnome.org>
21982         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
21983         
21984         * manuals/de/*: Added german translation docs.
21985         
21986         * configure.in, Makefile.am, src/Makefile.am,
21987         libegg/*/*: Added libegg library.
21988         
21989         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
21990         installation directory.
21991         
21992         * src/text_editor_cbs.c: Fixed closing of file.
21994 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
21995                                                                                 
21996         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21998 2003-09-05  Naba Kumar  <naba@gnome.org>
22000         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
22001         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
22002         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
22003         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
22004         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
22005         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
22006         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
22007         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
22008         using libegg. Initial commit -- compiles but is not complete.
22010 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
22012         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
22014 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
22016         * configure.in: Removed "ta" from ALL_LINGUAS.
22018 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
22020         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
22022 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
22024         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
22026 2004-04-24  Andras Timar  <tmar@gnome.hu>
22028         * configure.in: Added hu to ALL_LINGUAS.
22030 2004-04-14  Naba Kumar  <naba@gnome.org>
22032         * src/Makefile.am, printing/Makefile.am,
22033         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
22034         because we are still using GtkCombo and build breaks with gtk-2.4.
22035         
22036 2004-04-13  Naba Kumar  <naba@gnome.org>
22038         * NEWS: Updated.
22039         * anjuta.spec.in: Fixed build error.
22040         * po/POTFILES.in: Updated.
22041         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
22043 2004-04-11  Naba Kumar  <naba@gnome.org>
22045         * NEWS: Updated.
22046         * AUTHORS: Updated.
22047         * configure.in: Added ga in ALL_LINGUAS.
22048         * ChangeLog: Fixed dates.
22049         
22050 2004-04-09  Naba Kumar  <naba@gnome.org>
22052         * src/print.c: Fixed buffer styling bug when printing with
22053         selection.
22055         * data/properties/anjuta.properties: Defined only one base font and
22056         used courier instead of lucidatypewriter, because most newer systems are
22057         unlikely to have it (bug #885023, #925956, #890473).
22058         
22059         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
22060         warning.
22061         
22062         * src/an_file_view.c: Fixed possible crash bug.
22064 2004-04-07  Naba Kumar  <naba@gnome.org>
22066         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
22067         gtk_main_quit() etc..), so that atexit() functions are not called
22068         (which is apparently done to free up memory and we don't need to
22069         do that at this point). Incidentally, something also happens in the
22070         atexit call which freezes the UI for far too long when the application
22071         exits and we want to avoid that..
22072         * src/glade_iface.c: Fixed compiler warning.
22073         
22074 2004-04-06  Naba Kumar  <naba@gnome.org>
22076         * src/project_dbase_gui.c: Fixed errors.
22078         * src/registers_gui.c: Fixed possible crash bug.
22079         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
22080         * src/signals.[c,h]: Used tree view and glade file for dialog.
22081         * src/Makefile.am, src/about.c, src/an_file_view.c,
22082         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
22083         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
22084         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
22085         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
22086         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
22087         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
22088         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
22089         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
22090         src/launcher.h, src/main.c, src/main_menubar.c,
22091         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
22092         src/message-manager-private.cc, src/message-manager.cc,
22093         src/preferences.c, src/project_config.c, src/project_dbase.c,
22094         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
22095         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
22096         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
22097         src/search-replace.c, src/search-replace_backend.c,
22098         src/search_incremental.c, src/search_preferences.c,
22099         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
22100         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
22101         src/signals_gui.c, src/source.c, src/src_paths.c,
22102         src/stack_trace.c, src/start-with.c, src/style-editor.c,
22103         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
22104         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
22105         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
22106         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
22107         tagmanager/Makefile.am, scintilla/include/SString.h,
22108         widgets/Makefile.am, widgets/gnomefilelist.c:
22110         Removed all deprecated codes and substituted
22111         with newer APIs. Fixed some possible crash bugs where cell renderers
22112         were being shared.
22113         
22114         * scintilla/patches/scintilla-minor.patch: Minor patch.
22116 2004-04-06  Naba Kumar  <naba@gnome.org>
22118         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
22119         tree after all the files have been added (and not everytime a file
22120         is added in the project). Also fixed some memory corruption
22121         (possibly bug #900478).
22122         
22123         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
22124         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
22125         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
22126         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
22127         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
22128         qualifier wherever appropriate.
22130 2004-04-05  Naba Kumar  <naba@gnome.org>
22132         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
22133         switch terminal echo on/off. Debugger requires it off, while the
22134         rest requires it on.
22136         * src/search-replace.c: sets search direction and action (in addtion
22137         to target) for find in files.
22138         
22139 2004-04-02  Naba Kumar  <naba@gnome.org>
22141         * src/mainmenu_callbacks.c: Sets filename during save of new files.
22143         * src/project_dbase.c, src/debugger, src/an_file_view.c,
22144         src/an_symbol_view.c: Added an gtk events loop for
22145         displaying project loading status (for loading large projects) and
22146         debugger program starting ... just to give an impression of fastness :-).
22148         * configure.in, anjuta.prj: Bumped version to 1.2.2.
22150         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
22151         crash bug, which occurs when opening and closing a large project
22152         repeatedly.
22153         
22154         * src/attach_process.c: Fixed a comiple error for old gcc.
22155         
22156         * src/launcher.c: Prints proper error message when launcher child
22157         could not be executed and exits properly. Fixed a crash
22158         bug (bug #926606).
22159         
22160         * src/resources.c, src/utilities.c, src/glade_iface.c,
22161         src/debugger.c, src/attach_process.c: Properly exits forked children
22162         when they could not be executed.
22163         
22164 2004-04-01  Naba Kumar  <naba@gnome.org>
22166         * src/search-replace.c: Fixed a crash bug (bug #921893).
22168 2004-03-31  Naba Kumar  <naba@gnome.org>
22170         * anjuta.glade: Added a note on compiler options dialog ->support
22171         dialog telling that supports are only available for file mode.
22173         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
22174         src/anjuta_cbs.c:
22175         Improved shutdown time delay by bypassing project closing
22176         and unloading plugins.
22178         * src/build_file.c, data/properties/anjuta.properties: Added a property
22179         to toggle on/off for going to first error automatically.
22181 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
22183         * src/debugger.c: fixed core file loading
22184         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
22185         for long lines (bugs #700968 and #911376)
22186         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
22187         #917982.
22188         * src/anjuta.c: Focuses current AnEditor correctly.
22190 2004-03-30  Naba Kumar  <naba@gnome.org>
22192         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
22193         * AUTHORS: Updated with all contributors names.
22194         * NEWS: Updated.
22195         * src/about.c: Reads contributors names from AUTHORS file.
22196         * manuals/C/anjuta-manual/authors.xml: Points to online
22197         contributors list.
22198         
22199 2004-03-29  Naba Kumar  <naba@gnome.org>
22201         * data/properties/ada.properties: Fixed syntax colors. Patch
22202         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
22203         (bug #923474).
22205         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
22206         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
22207         generated projects, so that their pixmap files are
22208         found properly (bug #919903).
22209         
22210         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
22211         anjuta.
22213         * src/source.c: Installs .glade file of libgllade
22214         projects in $(datadir)/$(package)/glade (part of bug #861038).
22215         
22216         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
22217         in compiler options (bug #883837).
22218         
22219         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
22220         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
22221         
22222 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
22224         * anjuta/src/search-replace.c: fixed another crash bug in
22225         "Find Usage"
22226         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
22227         breakpoint property fix
22229 2004-03-29  Naba Kumar  <naba@gnome.org>
22231         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
22232         (new) manuals/C/anjuta-advanced-tutorial/*:
22233         Added menu entry for 'Anjuta Advanced Tutorial'
22234         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
22236 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22237         
22238         * src/fileselection.[ch], src/mainmenu_callbacks.c:
22239         Fixed bug #908941  ('Open' starts in wrong directory)
22240         
22241 2004-03-26  Naba Kumar  <naba@gnome.org>
22243         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
22244         compile error and bug #905738 with terminal.
22246         * src/search_incremental.c, src/register.c, src/sharedlib.c,
22247         src/search-replace.[h,c], src/search_incremental.[h,c],
22248         src/search_preferences.h, src/utilities.c, src/anjuta.c,
22249         src/text_editor.[c,h]: Fixed compiler warnings.
22250         
22251         * src/search-replace.c: Fixed a memory corruption (possible
22252         fix for bug #921893, but not yet confirmed).
22253         
22254         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
22255         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
22256         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
22257         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
22259 2004-03-25  Naba Kumar  <naba@gnome.org>
22261         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
22262         crash bug with attach process dialog and made the dialog closable
22263         with 'esc'.
22264         
22265         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
22266         always display within the margin.)
22267         
22268         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
22269         the old breakpoint when it's properties are updated
22270         (creating a new updated one).
22271         
22272 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
22274         * src/aneditor.cxx, src/aneditor.h: fixed calltips
22275         displayed for wrong file.
22276         * src/breakpoints.c: conditional breakpoints
22277         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
22278         "Find in Files..." disabling policy
22280 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22282         * src/build_file.c: Fixed bug #874380
22283         Goto the first error if it exists.
22285 2004-03-24  Naba Kumar  <naba@gnome.org>
22287         * src/anjuta.c: Fixed to get correct child exit status
22288         using mask (bug #905738).
22289         
22290         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
22291         Aligned buttons in the New file dialog,
22292         set default response to OK, entry box activates default response,
22293         ESC closes dialog and hides on delet_event.
22295 2004-03-19  Naba Kumar  <naba@gnome.org>
22297         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
22298         tree).
22300 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
22302         * src/search-replace.c: fixed "Find Usage" crash when no project open
22304 2004-03-17  Naba Kumar  <naba@gnome.org>
22306         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
22307         Fixed the generated projects to read m4 directory if the directory
22308         exists (bug #917781).
22309         
22310 2004-03-12  Naba Kumar  <naba@gnome.org>
22312         * HACKING: Fixed formatting for auto-parsing.
22314 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
22315         
22316         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
22317         rework (bug #890609)
22319 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22320         
22321         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
22323 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22324         
22325         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
22326         * src/search_preferences.c: Fixed typo.
22327         
22328 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22329         
22330         * src/search-replace.c: improved Search&Replace
22331         For the moment "Replace All" does not work with non opened files
22332         but Anjuta should not crash now ! ??? 
22333         
22334 2004-02-26  Naba Kumar  <naba@gnome.or>
22336         * src/source.c: Fixed to pass cflags correctly
22337         and suppress the automake's default cflags.
22338         bug #816130, #801056, #782798, #773459
22339         
22340         * data/properties/anjuta.properties: Do not defualt to -k make option.
22341         bug #875486.
22343         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
22344         bug #877683.
22345         
22346         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
22347         
22348         * src/message-manager-private.cc: Disabled debug messages.
22349         
22350 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
22352         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
22354 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22355         * anjuta.glade, src/search-replace.c:
22356         Reduced Search&Replace dialog, bug #902636.
22357         
22358 2004-02-23  Naba Kumar  <naba@gnome.or>
22360         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
22361         (bug #866143).
22363 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22364         
22365         * src/search_incremental.c: Fixed bug #900903
22367 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
22368         
22369         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
22370         src/anjuta.c: Fixed bugs #890609 and #890609
22372 2004-02-23  Naba Kumar  <naba@gnome.or>
22374         * src/message-manager.cc: Disconnects menuitem signal properly.
22375         Fixed bug #901723.
22376         
22377         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
22378         bug #900897.
22379         
22380 2004-02-20  Naba Kumar  <naba@gnome.org>
22382         * src/message-manager-private.[c,h]: Implemented keypress
22383         event for the terminal and resets it when ctrl c or ctrl d
22384         is pressed. But it doesn't seem to be working on keypress.
22385         Added a workaround to let it work on key release instead.
22386         (bug #878357).
22387         
22388         * src/search-replace: Fixed compiler warnings.
22389         
22390 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
22392         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
22393         Use defined file name when saving new files (fixes bug #898105)
22394         Don't change filename when clicking on a directory
22395         
22396         BTW: Happy birthday to me :-)
22397         
22398 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22399         
22400         * src/search-replace.c: Fixed a crash bug 
22401         Crash on Find & Replace (#887833)
22402         
22403 2004-02-18  Naba Kumar  <naba@gnome.org>
22405         * src/executer.c: Fixed a crash bug.
22406         
22407         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
22408         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
22409         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
22410         instead of GtkWindow (Part of bug #671596).
22411         
22412         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
22413         src/registers_gui.c, src/registers_cbs.[h,c],
22414         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
22415         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
22416         src/compiler_options.c, src/an_file_view.c, start-with.c,
22417         src/anjuta-tools.c, help.c:
22419         Added "close" buttons on all
22420         dialogs (HIG) and fixed to properly response to ESC close
22421         (Part of bug #671596).
22423         * src/launcher.c: Disabled printing of long debug lines.
22424         
22425         * src/utilities.h: Fixed a compiler warning.
22426         
22427 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
22429         * src/anjuta.c: "Save all" action now asks for filenames for new files
22430         (fixes bug #898111)
22432 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
22434         * anjuta.glade, src/text_editor.c:
22435         Fixed a typo in Hello World indentation style 
22436         Fixed misuse of translated strings when looking for style
22437         This entry fixes bug #876037
22439 2004-02-16  Naba Kumar  <naba@gnome.org>
22441         * src/utilities.c: Fixed return value when dest file could
22442         not be created.
22444         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
22445         * src/utilities.[c,h]: Removed 'cmp' dependency and used
22446         internal function to compare files.
22447         
22448 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
22450         * src/message-manager-private.cc:
22451         Set bold color as foreground color in terminal
22452         (fixes bug #864924)
22454         * src/aneditor.cxx:
22455         Use font style defined for message indicators in
22456         preferences/messages
22457         (fixes bug #885032)
22459 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
22461         * src/build_project.c:
22462         Use build.silent option from preferences (fixes bug #895726)
22463         
22464 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
22466         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
22468 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
22469         
22470         Patch from Massimo Corà <maxcvs@email.it>:
22471         * scintilla/LexCPP.cxx: Support "///" comments
22473 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22474         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
22475         src/search_replace.h, src/search-replace_backend.h
22476         anjuta.glade
22477         
22478         * Added: src/search_preferences.c, src/search_preferences.h
22479         Allow the user to save search/replace settings and give them names.
22481 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
22482         
22483         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
22484         scintilla/ScintillaGTK.cxx:
22485         Hopefully fixed AMD 64 crash bug by using correct marshaller
22487 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
22489         * src/preferences.c: Save GtkOptionMenu properties properly
22490         * src/text_editor.c: Fixes editor mispell of fold.symbols property
22492 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
22493         
22494         * configure.in, src/Makefile.am, scintilla/Makefile.am:
22495         Fixed libiconv issue
22496         * NEWS: Updated
22498 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
22499         
22500         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
22501         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
22502         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
22503         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
22504         src/sharedlib_gui.c:
22505         Debugger speed-up, replaced deprecated GtkCList
22507 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
22509         * src/text-editor.c: Use stock gtk+ close button for editor tabs
22511 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
22513         * configure.in: Added "sq" to ALL_LINGUAS.
22515 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
22517         * configure.in: Added "ko" to ALL_LINGUAS.
22519 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22521         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
22522         src/search_incremental.c, src/search_incremental.h: 
22523         Search_incremental code cleanup
22525 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22527         * scintilla/*/*: Updated scintilla to CVS
22528         * Added: scintilla/Readme.sync
22529         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
22530         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
22531         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
22532         scintilla/ScintillaGTK.cxx,
22533         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
22534         scintilla/include/Scintilla.iface: Updated.
22536 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22538         * search-replace_backend.[ch], search_incremental[ch]: Added
22539         
22540         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
22541         find_replace.[ch]: Removed.
22542         
22543         * anjuta.glade, src/search-replace.c, src/search-replace.h,
22544         src/search-replace_backend.c, src/search-replace_backend.h,
22545         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22546         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
22547         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
22548         functionality now replaces the older Find/Replace stuff. The Search/Replace
22549         functionality can be interrupted during a long Search/Replace.
22551 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
22553         * widgets/gnomefilesel.c: Fix use of previously freed memory on
22554         selecting ".." and "." from file selector. 
22556 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
22558         * anjuta.glade: Fixed wrong "fold.symbols" property
22560 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22561         
22562         * src/project_dbase_gui.c: Alphabetical order ;-)
22563         * src/compiler_options.c: Fixed bug #867539
22564         * src/launcher.c: Workaround for bugs #864922, #849928,
22565         #846386 and #845782: The launcher no longer hangs but does
22566         not get the exit status correctly sometimes.
22567         * Changes suggested by Bosik are obviously already in without
22568         any Changelog entry (ClsGen.c, project_dbase_gui.c)
22569         * NEWS, README, anjuta.prj, configure.in: 
22570         Changed version to 1.2.1
22571         
22572         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
22573         * anjuta_dialogs_strings.c, anjuta.glade: 
22574         Fixed bugs #860906, #859329
22575         
22576         Patch from grzegol@pld-linux.org
22577         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
22578         freedesktop.org standard)
22580 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22581         
22582         Patch from Stefano Vallarino <stevalla@libero.it>:
22583         * src/source.[c/h]: Fixes cpp sample file to conform to 
22584         ISO/IEC 14882, C++-Standard 
22586 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
22588         Review by Johannes Schmid <jhs@cvs.gnome.org>
22589         * src/build_file.[ch]: Add build_execute_shell_command which executes the
22590         command using sh -c.
22591         * src/compile.c: Use build_execute_shell_command when compiling single
22592         files.
22594 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22595         
22596         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
22597         * src/breakpoints.c: Code cleanup, workaroud for possible 
22598         launcher bug
22599         * src/src_paths.c: Update debugger dirs on directory change
22601 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
22603         Review by Johannes Schmid <jhs@cvs.gnome.org>
22604         * src/attach_process.c, src/attach_process.h, anjuta.glade:
22605         sortable headers, process tree, removal of path and process params
22606         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
22607         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
22608         code cleanup
22610 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22611         
22612         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22613         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
22614         Add a dialog for "New file" which lets the user set the 
22615         filename and to add copyright/header templates to the file
22616         * Review: Changed function names to contain modules name (file_)
22618 2003-12-09  Naba Kumar  <naba@gnome.org>
22620         * setup-gettext: Fixed a typo.
22621         * scintilla/Makefile.am: Fixed a build error for SMP systems.
22623 ---- Released version 1.2.0 ---
22625 2003-12-08  Naba Kumar  <naba@gnome.org>
22627         * src/preferences.c: Fixed compiler error.
22628         * global_tags/create_global_tags.sh: Fixed to install properly
22629         even when system.tags could not be generated.
22630         * NEWS: Updated.
22632 2003-12-06  Naba Kumar  <naba@gnome.org>
22634         * setup-gettext: Fixed to not generate intl directory with gettextize.
22636         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
22637         * src/anjuta.c: Filters out unnecessary files from find in files
22638         command.
22639         
22640         * NEWS: Updated.
22641         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
22642         * src/widzard_gui.c: Added horiz scrollbar for desc text.
22643         
22644 2003-12-04  Naba Kumar  <naba@gnome.org>
22645         
22646         * src/gnome_project.c: Enables debug and optimization flags for
22647         new projects.
22648         
22649         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
22650         
22651         * src/project_dbase_gui.c: combined header and c files for
22652         file selector.
22653         
22654         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
22655         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
22657 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
22659         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
22661 2003-11-29  Naba Kumar  <naba@gnome.org>
22663         * configure.in, anjuta.prj: Bumped version to 1.2.0.
22664         * NEWS: Updated.
22666 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
22667         
22668         * src/main_menubar.c: Now files cannot be opened twice in recently
22669         file menu
22671 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
22673         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
22675 2003-11-28  Naba Kumar  <naba@gnome.org>
22677         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
22678         
22679 2003-11-27  Naba Kumar  <naba@gnome.org>
22681         * src/breakpoints.c, src/launcher.c, src/find_text.c,
22682         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
22683         
22684         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
22685         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
22686         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
22687         checkbox in project wizard (project options page) to enable/disable
22688         source code generation with glade(mm).
22689         
22690         * NEWS: Updated
22691         
22692 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
22694         * src/dnd.c: Opening files with special characters in the name.
22696 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
22698         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
22699         a long time.
22701 2003-11-18  Naba Kumar  <naba@gnome.org>
22703         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
22704         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
22705         src/project_import.c, plugins/patch/patch-plugin.c:
22706         Fixed g_signal_diconnect calls to pass correct data.
22707         (Fixed possible crash in project imports).
22708         
22709         * NEWS: Updated.
22710         
22711 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
22713         Reviewed by Naba Kumar  <naba@gnome.org>
22714         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
22715         and debugger. Sets default settings for pty in launcher.
22716         * data/gdb.init: Removed charset work around (now works with user's
22717         native charset)
22718         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
22720 2003-11-18  Naba Kumar  <naba@gnome.org>
22722         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
22723         names of 'index' to 'idx'.
22724         
22725 2003-11-17  Naba Kumar  <naba@gnome.org>
22727         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
22728         * src/project_dbase.c: Prompts user for unsaved project files
22729         when project is closed.
22730         
22731 2003-11-16  Naba Kumar  <naba@gnome.org>
22733         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
22734         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
22735         older gcc.
22736         
22737 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
22738         
22739         * src/anjuta.c: Fixed crash related to tag == NULL while 
22740         anjuta is exiting
22742 2003-11-11  Naba Kumar  <naba@gnome.org>
22744         * src/glade_iface.c: Avoids error conditions for glade or glademm not
22745         found. It simply doesn't generate the c/c++ codes and continues with
22746         just a warning.
22747         * NEWS: Updated.
22748         
22749 2003-11-10  Naba Kumar  <naba@gnome.org>
22751         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
22752         'Start with dialog'.
22754         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
22755         German translation of anjuta-tutorial.
22756         
22757         * src/launcher.c: Fixed an encoding bug with GIOChannels.
22758         * NEWS: Updated.
22760 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
22762         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
22763         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
22764         the syntax highlighting in Preferences, the automatic syntax
22765         highlighting is now selected. When the debugger is stopped and the
22766         breakpoints window not closed, the gtk_tree_view in this window is
22767         now made unsensitive.
22769 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
22771         * src/preferences.h, src/preferences.c, anjuta.glade:
22772         Fixed translation bug in preferences by using GtkOptionMenu
22773         * anjuta.prj: Project version 1.1.98
22775 ---------------- Released version 1.1.98 ----------------
22777 2003-11-07  Naba Kumar  <naba@gnome.org>
22779         * anjuta.spec.in: Revived docs package and combined all docs into
22780         one package.
22781         * configure.in: Bumped version to 1.1.98 rc2
22782         * NEWS: Updated.
22783         * anjuta.spec.in: Fixed scrollkeepr-update command.
22784         * anjuta.spce.in: Fixed file permissions.
22786 2003-11-06  Naba Kumar  <naba@gnome.org>
22788         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
22789         menus to activate anjuta helps.
22790         
22791         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
22792         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
22793         manuals/C/anjuta-faqs/legal.xml (added),
22794         manuals/C/anjuta-faqs/Makefile.am,
22795         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22796         manuals/C/anjuta-faqs/.cvsignore,
22797         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
22798         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
22799         manuals/C/anjuta-tutorial/legal.xml (added),
22800         manuals/C/anjuta-tutorial/Makefile.am,
22801         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22802         manuals/C/anjuta-tutorial/.cvsignore,
22803         manuals/C/anjuta-manual/*.sgml (removed),
22804         manuals/C/anjuta-manual/*.xml (added),
22805         manuals/C/anjuta-manual/Makefile.am,
22806         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22807         manuals/C/anjuta-manual/.cvsignore,
22808         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
22809         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
22810         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
22811         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
22812         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
22813         manuals/ja/anjuta-faqs/legal.xml (added),
22814         manuals/ja/anjuta-faqs/Makefile.am,
22815         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
22816         manuals/ja/anjuta-faqs/.cvsignore,
22817         manuals/ja/anjuta-manual/*.sgml (removed),
22818         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
22819         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
22820         manuals/ja/anjuta-manual/*.xml (added),
22821         manuals/ja/anjuta-manual/Makefile.am,
22822         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
22823         manuals/ja/anjuta-manual/.cvsignore,
22824         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
22825         manuals/sgmldocs.make (removed),
22826         manuals/xmldocs.make (added), manuals/omf.make (added),
22827         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
22828         documentations to newer docbook xml documentations. Converted 
22829         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
22830         Enabled manulas installations.
22831         
22832         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
22834 2003-11-05  Naba Kumar  <naba@gnome.org>
22836         * data/gdb.init: Sets host's charset to ascii to solve debugger
22837         freeze up due to uninitialized strings in target program.
22839         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
22840         Fixed a crash bug with 'Add expression in watch'. Bug #822017
22841         
22842         * NEWS: Updated.
22843         
22844         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
22845         src/launcher.c: Turns off echo in spawned pty to fix debugger.
22847 2003-11-04  Naba Kumar  <naba@gnome.org>
22849         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
22850         problems.
22851         
22852         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22853         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
22854         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22855         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
22856         in file headers.
22857         
22858         * src/search-replace.c: Fixed infinite loop bug.
22859         * start-with.c: Fixed a crash bug with "Open last project".
22860         
22861         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
22862         * scintilla/Makefile.am: Fixed compiler option.
22863         
22864 2003-10-16  Naba Kumar  <naba@gnome.org>
22866         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22867         * src/text_editor.c: Fixed autoformat.
22868         
22869 2003-10-15  Naba Kumar  <naba@gnome.org>
22871         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
22872         of CTRL+number.
22873         
22874 2003-10-09  Naba Kumar  <naba@gnome.org>
22876         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
22877         
22878 2003-10-08  Naba Kumar  <naba@gnome.org>
22880         * src/source.c: Fixed a GETTEXT typo error.
22881         * anjuta.glade: Made 'Sorted in order you open them' default option
22882         for editor tabs.
22884         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22885         * anjuta.glade, data/properties/anjuta.properties:
22886         Fixed the freeze of the "Preferences" combos at the first Anjuta
22887         init is generated by:
22888                 - a not complete translation of preferences.c file
22889                 - a difference between 2 names in anjuta.glade and
22890                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
22891                 - the same name given to 3 combos (anjuta.glade).
22892                 
22893         * src/find_text.c: If the "whole document" mode is selected,
22894         a new search will select the next occurrence (Bug #764954).
22895         It is now possible to use the shortcuts to search next or previous
22896         occurrence even if the search dialog has the focus.     Bug #790318
22897         
22898         * src/main_menubar_def.h: "Select code block" shortcut; the new
22899         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
22900         (Bug #811016).
22902         Patch from: Richard Lee  <r.h.lee@comcast.net>
22903         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
22904         tagmanager/tm_workspace.c: The following is a patch to fix a
22905         seemingly random occurence where Anjuta would crash when a
22906         certain key was pressed.
22908 2003-09-29  Naba Kumar  <naba@gnome.org>
22910         * src/find_in_files.c: Ignores binary by default. Disabled the option
22911         of NOCVS search, because launcher does not use sh and hence can not
22912         pipe.
22913         
22914         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
22915         "clean before build" state in project session and not in account session,
22916         otherwise the state gets reflected to other projects causing annoyance.
22917         
22918         * src/compiler_options.c: Fixed a bug where compiler options were always
22919         claimed 'modified'.
22921         * src/build_project.c, data/properties/anjuta.properties,
22922         src/commands.[h]: Fixed a bad bug where clean-before-build
22923         doesn't work.
22924         
22925         * scintilla/patches/research-cvs-nolog.diff,
22926         scintilla/patches/scintilla-ac-gtk2-port.diff,
22927         scintilla/patches/scintilla-ac-sort-fix.diff,
22928         scintilla-optimization.diff: Removed, because they are already in
22929         scintilla CVS.
22930         
22931         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
22932         2003-09-29).
22934         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
22935         scintilla/LexYAML.cxx: Added new scintilla lexers.
22936         
22937         * TODO, NEWS: Updated.
22939         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22940         * src/utilities.c: Fixed typo bugs.
22942 2003-09-26  Naba Kumar  <naba@gnome.org>
22944         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
22945         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
22946         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
22947         text_editor_find() and Fixed I-Search wrapping.
22948         * src/debugger.c: Fixed to pass a newline after a debugger
22949         command (which was broken since the launcher was refactored.
22950         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
22952 2003-09-25  Naba Kumar  <naba@gnome.org>
22954         * src/toolbar_callbacks.c: Fixed start of incremental search.
22955         
22956         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22957         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
22958         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22959         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
22960         menu and implementation.
22962 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
22964         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22965         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
22966         variables in Locals window.
22968 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
22970         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22971         * src/utilities.[ch] : Fix a tooltip bug in 
22972         anjuta_util_toolbar_append_stock(), the label appeared instead of
22973         the tooltip text. Remove label from arguments of the function
22974         because label is included in the stock icon data.
22975         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
22976         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
22977         * FIXME: translation file should be updated because of label text removal.
22979 2003-09-24  Naba Kumar  <naba@gnome.org>
22981         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
22982         
22983         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22984         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
22985         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
22986         stdout and stderr. Also buffered output and check-for-password
22987         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
22988         with password prompts. Checkes for password prompts from all outputs.
22989         
22990         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
22991         which takes a string (which could be utf8 also) and converts into
22992         utf8 string.
22993         
22994         * src/main.c: Connects kernel signals after gnome_program_init().
22995         
22996         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22997         * src/message-manager.c: Fixed bug #787026 by converting the strings
22998         to proper UTF8.
22999         
23000 2003-09-22  Naba Kumar  <naba@gnome.org>
23002         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
23003         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
23004         GtkCList and using GtkTreeView instead. Added the patch.
23005         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
23006         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
23007         
23008 2003-09-19  Naba Kumar  <naba@gnome.org>
23010         * printing/print.c: Proper UTF8 printing support.
23011         * src/main.c: moved kernel signal connects at the
23012         end of application initialization.
23013         
23014 2003-09-18  Naba Kumar  <naba@gnome.org>
23016         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
23017         (new) lexers.make, (new) lexers: Update scintilla to latest
23018         scintilla CVS (2003-09-18), added new lexers, automated
23019         lexers makefiles sections and scintilla update. Added
23020         patches. Optimized pango rendering. Fixed a crash bug
23021         in scintilla.
23022         
23023         * (new) scintilla/patches/research-cvs-nolog.diff: Added
23024         patch to remove cvs log command from RESearch.cxx file.
23025         * scintilla/patches/scintilla-pango-always.diff:
23026         Fixed file name.
23027         * scintilla/RESearch.cxx: Removed spurious cvs log command
23028         and logs.
23029         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
23030         
23031         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
23032         * src/dnd.c: Fixed a crash bug with DND.
23033         
23034 2003-09-15  Naba Kumar  <naba@gnome.org>
23036         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
23037         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
23038         src/toolbar_callbacks.c: Added an additional parameter to
23039         text_editor_goto_line() funtion which decides if the line should
23040         be made visible (if it's under fold).
23041         
23042         * src/style-editor.c: Fixed a compiler warning.
23043         * src/message-manager.cc: Calls parent method correctly.
23045         * src/preferences.h: Fixed prent class.
23046         
23047         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23048         * src/project_dbase.c: Fixed bug #713210.
23049         
23050 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
23051                                                                                 
23052         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
23054 2003-09-11  Naba Kumar  <naba@gnome.org>
23056         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23057         * src/style-editor.c: Fixed bug #769130 (Crash on font
23058         selection dialog).
23059         
23060         * src/message-manger.[h,cc]: Made AnMessageManager
23061         derived from GtkFrame and removed deprecated code.
23062         
23063         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
23064         compiler warnings.
23065         
23066 2003-09-09  Naba Kumar  <naba@gnome.org>
23068         * src/Makefile.am: Addded rules for built sources.
23069         
23070 2003-09-08  Naba Kumar  <naba@gnome.org>
23072         * (new) src/anjuta-marshalers.list: Added marshalers definition
23073         file.
23074         
23075         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
23076         and CXXFLAGS are not overwriten by automake's default.
23077         * src/style-editor.c: Added 'operators' in the style editor.
23078         
23079         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
23080         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
23081         * src/message-manager-private.cc, src/message-manager.cc:
23082         Converts message going into message into UTF-8 endoding.
23083         * src/main.c: Uses UTF-8 codeset for localization.
23084         
23085 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
23087         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
23088         
23089 2003-09-08  Naba Kumar  <naba@gnome.org>
23091         * TODO: Updated.
23092         
23093         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23094         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
23095         Fixed bug #798717, Find - Find&Replace - Find in files bug;
23096         The combo entries were updated if the same data with a different
23097         case exist in the combo list. The combo entries are now case sensitive. 
23098         Search&Replace bug; First search ,max actions = 0 ==> now max
23099         actions = 100.
23100         
23101 2003-09-08  Naba Kumar  <naba@gnome.org>
23103         * TODO: Updated.
23104         * src/utilities.[c,h]: a function takes contant args.
23105         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
23106         Now the child terminated signal is emitted properly.
23107         * src/Makefile.am: Used $(top_srcdir) for referring to 
23108         scintilla objects.
23109         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
23110         definitions file which will generate anjuta-marshalers.[c,h] files.
23111         * src/.cvsignore: Updated.
23112         * src/build_project.c: Changed su command to preserve quotes.
23113         * src/anjuta-tools.c, tagmanager/tm_project.c,
23114         tagmanager/tm_workspace.c: Use standard tmp file.
23115         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
23116         so that users could report bugs easily.
23117         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
23118         
23119         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
23120         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
23121         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
23122         src/attach_process.c, src/breakpoints.c, src/commands.c,
23123         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
23124         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
23125         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
23126         src/memory.c, src/message-manager-private.c, src/preferences.c,
23127         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
23128         src/search-replace.[c,h], stack_trace.c, text_editor.c,
23129         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
23130         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
23131         Fixed compile warnings and cleanup.
23132         
23133         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
23134         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
23135         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
23136         Removed libzvt usage and implemented child spawing differently. Launcher is
23137         now proper GObject, which can be created multiple times (and can be
23138         operated in parallel).
23140         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
23141         * src/project_import_gui.c, src/project_import_cbs.c,
23142         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
23143         (crash on project import). Removed deprecared codes.
23144         
23145 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
23146         
23147         * src/cvs.c: Fixed cvs output bug.
23149 2003-09-03  Naba Kumar  <naba@gnome.org>
23151         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23152         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
23153         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
23154         src/text_editor_cbs.c: Implements --
23155                 If the debugger is started
23156                         A double click in the margin add or remove a breakpoint
23157                         A single click activate or deactivate the breakpoint
23158                 else
23159                         A double click in the margin add or remove a bookmark
23161 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
23162         
23163         Reviewed by Naba Kumar  <naba@gnome.org>
23164         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
23165         User is now able to choose a branch on cvs update for project.
23166         Cleaned up variable names.
23168 2003-09-03  Naba Kumar  <naba@gnome.org>
23170         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
23171         src/Makefile.am: Added lexers.
23172         * scintilla/*/*: Updated...
23173         * src/an_symbol_view.c: Fixed a crash bug.
23174         * src/compiler_options.c, src/project_dbase.c: Fixed compile
23175         and build bugs.
23176         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
23177         * src/source.c: Fixed project generation bug with gettext code.
23178         * tagmanager/tm_project.c: Fixed a crash bug.
23179         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
23180         bug when there is no project open. Bug #____.
23181         * src/source.c: Fixed a bug with build failure with non-gnome
23182         project with glade-generated source (eg. gtk2). Bug #____.
23183         * NEWS: Updated...
23185 2003-08-22  Naba Kumar  <naba@gnome.org>
23187         Patch from: Rob Bradford  <rob@debianplanet.org>
23188         * data/Makefile.am: Fixed to install properly during
23189         package building.
23190         
23191         Patch from: Etay Meiri  <etay-m@bezeqint.net>
23192         * src/debug-tree.c: Fixed a crash bug.
23193         * src/compiler_options.c: Takes care of linking the missing pieces;
23194         C flags, libs, optimization options, debug and profile.
23196         Patch from: Enver ALTIN  <ealtin@casdb.com>
23197         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
23198         
23199 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
23201         Reviewed by Naba Kumar  <naba@gnome.org>
23202         * src/project_dbase.c: Fixed bugs #778263 and #778413
23203           Adding multiple files to project should work now.
23205 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
23207         Reviewed by Naba Kumar  <naba@gnome.org>
23208         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
23209         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
23210         for Locals window.
23212 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
23214         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
23216 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
23218         * src/text_editor.c: Fix translatable string (#113934).
23220 2003-07-04  Naba Kumar  <naba@gnome.org>
23222         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
23223         bug when there is no project open. Bug #____.
23224         
23225         * src/source.c: Fixed a bug with build failure with non-gnome
23226         project with glade-generated source (eg. gtk2). Bug #____.
23228 2003-06-26  Naba Kumar  <naba@gnome.org>
23230         * src/anjuta.h: Removed reference to windows-dialog.h.
23231         * src/message-manager-private.[cc,h]: Fixed doulbe click
23232         activation of messages to properly jump at the destination.
23233         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
23234         * src/toolbar.c: Code clean-ups.
23235         
23236         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
23237         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
23238         
23239         * src/message-manager-private.[cc,h]: Removed dead codes.
23240         
23241         * (new) data/properties/css.properties,
23242         data/properties/anjuta.properties, data/properties/Makefile.am:
23243         Added CSS syntax hiliting properties.
23244         
23245         * tagmanager/tm_file_entry.c: Fixed a possible bug.
23246         * src/debugger.c: Clean ups.
23247         * src/lexer.h: Added CSS lexer definition.
23248         
23249         * Makefile.am: Installs destop file properly.
23250         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
23251         * NEWS: Updated for 1.1.97 release.
23252         * src/main_menubar_def.h: Changed some non working shortcuts.
23253         
23254 2003-06-24  Naba Kumar  <naba@gnome.org>
23256         * src/search-replace.c: Shows the dialog properly, even when it is
23257         hidden behind another window.
23258         
23259         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
23260         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
23261         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
23262         and code clean up.
23263         
23264         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
23265         setup wizard dialogs.
23266         
23267         * src/debugger.c: Removed a redundant call to
23268         debugger_update_controls().
23269         * src/compiler_options.c, src/launcher.c: code cleanup.
23270         * src/executer.c: Fixed execution bug with 'Set Program params...".
23271         
23272 2003-06-23  Naba Kumar  <naba@gnome.org>
23274         * widgets/e-splash.c: Removed border around the splash image.
23275         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
23276         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
23277         * src/cvs.c: Added a frame around commit log text widget.
23278         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
23279         crash bug associated with translated combo box list in preferences
23280         dialog (in different locale other than en_US). Used widget names
23281         to pass the combo list items.
23282         * po/POTFILES.in: Updated.
23283         * src/launcher.c: Creates the zvt terminal at startup (and not
23284         every time a build is done) -- speeds up buld operations.
23285         * src/file_history.c: Should be if() conditional instead of
23286         assertion check.
23287         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
23288         Disabled useless warnings.
23289         * src/project_dbase.c: Fixed bonobo 2 project name.
23290         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
23291         and uses correct glade-2 for file generation.
23292         
23293 2003-06-21  Naba Kumar  <naba@gnome.org>
23295         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
23296         And disables autocomple show for numbers (very annoying).
23297         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
23298         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
23299         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
23300         from view menu and adjust the controls accordingly.
23301         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
23302         only OK button.
23303         * src/project_dbase.[c,h]: Removed show_local flag processing.
23304         * src/message-manager.[c,h]: Reorganized messages tabs in more
23305         sensible order.
23306         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
23307         Also added PCRE dependency.
23308         
23309 2003-06-20  Naba Kumar  <naba@gnome.org>
23311         * pixmaps/anjuta_splash.png: New splash.
23312         from Jean Schurger  <yshartk@schurger.org>
23313         
23314         * src/controls.c: De-sensitize run-to-cursor when debugger
23315         is not running.
23316         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
23317         
23318         * src/message-manager-private.cc: Fixed to properly jump at
23319         the right file:line.
23320         
23321         * src/appwiz_page1.c: Fixed to correctly determine the project
23322         trpe from the wizard.
23323         
23324 2003-06-20  Naba Kumar  <naba@gnome.org>
23326         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
23327         * src/watch_gui.c: Code cleanups.
23328         * src/debugger.[c,h], src/stack_trace.[c,h],
23329         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
23330         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
23331         Removed direct access to stack_trace private data, Increased debugger
23332         command size from 256 to 1024 (to be on safer side). Also implemented
23333         row-activated signle for seting frame and viewing the source.
23334         * src/debugger.c: Avoids starting program and stopping debugger
23335         when starting debugger and stopping program, respectively.
23336         
23337         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
23338         Reverted codes to start debugger automatically
23339         The file is brought to the state just after the branching 
23340         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
23341         some code clean ups.
23342         
23343         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
23344         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
23345         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
23346         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
23347         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
23348         src/project_dbase.c: Code clean ups.
23349         
23350         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
23351         (Projects dir) so that correct $HOME/Projects path is set when
23352         anjuta is run for the first time.
23353         
23354 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
23356         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
23358 2003-06-13  Naba Kumar  <naba@gnome.org>
23360         * src/stack_trace_cbs.c: Moved variable declaration at the
23361         top of the block (bug #737867)
23362         
23363         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
23364         just CFLAGS and CXXFLAGS (bug #743617).
23365         
23366         * src/create_global_tags.sh: Fixed shell script to properly
23367         detect installed *-config files.
23368         
23369 2003-06-12  Naba Kumar  <naba@gnome.org>
23371         * src/preferences.[c,h]: Added methods for custom widgets in
23372         preferences: using custom set/get methods for them.
23373         
23374         * src/anjuta-encoding.c: Implemented up/down of the encodings
23375         in the list and property saves correctly.
23376         
23377         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23378         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
23379         the beginning of a file.
23381         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23382         * src/aneditor.cxx, src/aneditor.h,
23383         src/controls.c, src/main_menubar.c, src/main_menubar.h,
23384         src/main_menubar_def.h, src/mainmenu_callbacks.c,
23385         src/mainmenu_callbacks.h: Allows the operator to select the current
23386         word or the current line (Request: 680801). It puts also
23387         sensitive/unsensitive several select/comment menu items.
23389         * src/breakpoints.c: Presets by default the current line for a
23390         defined breakpoint.
23392 2003-06-11  Naba Kumar  <naba@gnome.org>
23394         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
23395         color (red highlight) now cosistent for inactive tabs also.
23396         
23397         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
23398         'Advanced search and replace' in Edit->Search submenu.
23399         
23400         * data/properties/tcltk.properties: Fixed bug #731851. Added line
23401         wrappings '\' where     they were missing.
23402         
23403         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
23404         message is now more descriptive and details the correct thing to do
23405         for GNOME2 desktop.
23406         
23407 2003-06-10  Naba Kumar  <naba@gnome.org>
23409         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
23410         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
23411         Removed any reference to particular version of automake/autoconf
23412         so that they could work with newer versions (Bug #659394).
23414         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
23415         src/anjuta.c: Added coded to add/remove supported encodings.
23416         
23417         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
23418         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
23419         src/project_import.c, src/project_type.c, src/project_type.h,
23420         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
23421         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
23422         from the project wizard.
23424 2003-06-06  Naba Kumar  <naba@gnome.org>
23426         Patch from Etay Meiri  <etay-m@bezeqint.net>
23427         * src/compiler_options.c: Fixed bugs related to clean before
23428         build patch.
23429         
23430         * anjuta.desktop.in.in: Added commandline options.
23431         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
23432         -dP and -A flags of CVS update into different options.
23433         
23434 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
23436         * configure.in: Removed "ta" from ALL_LINGUAS.
23438 2003-06-02  Naba Kumar  <naba@gnome.org>
23440         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
23441         return NULL for undefined properties and "" for defined but empty
23442         strings. It was creating many problems where both are assumed to be
23443         same. And besides, it doesn't matter to differentiate the two (the
23444         problem with preferences was due to a different bug).
23446         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
23447         correctly. Also, s/props_build_in/props_built_in/g.
23448         
23449         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
23450         list.
23451         
23452         * src/an_file_view.c: Unrefed pixbufs when done with them.
23454         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
23455         (removed) file_text.png: Added and removed pixmaps.
23456         
23457 2003-05-30  Naba Kumar  <naba@gnome.org>
23459         * anjuta.glade: Fixed encodings preferences dialog
23460         
23461 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
23462         
23463         Reviewed by Naba Kumar  <naba@gnome.org>
23464         
23465         * src/build_project.c src/clean_project/c: perform a clean before
23466         build, if required. Show the message manager on clean.
23467         * src/compiler_options.c: save the new options when window is closed
23468         and flag project to be cleaned before the next build.
23469         * src/project_dbase.c: added a 'clean before build' flag to project
23471 2003-05-29  Naba Kumar  <naba@gnome.org>
23473         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
23474         dialog.
23475         
23476         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
23477         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
23478         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
23479         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
23480         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
23481         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
23482         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
23483         print_color.xpm, print_landscape.xpm, print_layout.xpm,
23484         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
23486         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
23487         Removed unused icons references.
23489 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
23491         Reviewed by Naba Kumar  <naba@gnome.org>
23492         
23493         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
23494           src/compiler_options.c, src/debugger.c, src/find_replace.c,
23495           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
23496           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
23497           src/toolbar_callbacks.c: HIG compliant dialogs.
23499         * src/utilities.c: anjuta_button_new_with_stock_image() and
23500           anjuta_dialog_add_button() stolen from gedit.
23502         * src/main_menubar_def.h: Fixed mnemonics.
23504 2003-05-26  Naba Kumar  <naba@gnome.org>
23506         * src/project_dbase_gui.c: Added header files filter for add file
23507         dialog box. Disabled project window to be transient window.
23508         
23509         * src/message-manager.cc: Disabled message manager window to be
23510         transient window.
23511         
23512         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
23513         a file could not be loaded.
23514         
23515         * src/project_dbase.c: Fixed a bug with GUI editor command
23516         where empty string is returned.
23517         
23518         * src/Makefile.am, src/preferences.h, src/text_editor.c
23519         src/text_editor.h, (new) src/anjuta-encodings.h,
23520         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
23521         Added encoding support and to handle characters encoding correctly
23522         by auto detecting it during load. Added preferences for selecting
23523         the encoding during save.
23525         * src/preferences.c, src/resources.c: Removed debug messages.
23527         Patch from: Alexander Nedotsukov <bland@mail.ru>
23528         * src/getline.c: Fixed many fatal bugs for FreeBSD.
23530 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23531         * src/anjuta.c: Try to sow the splash image more often.
23533 2003-05-20  Naba Kumar  <naba@gnome.org>
23535         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23536         * src/debug_tree.c: Colorize the modified locals during
23537         debugging and call memory analyze from the debugger.
23538         * src/breakpoints.c: The color is now different for the enabled
23539         and disabled breakpoints. Anjuta now can erase several
23540         breakpoints defined at the same line. The markers are updated
23541         according to the enable/disable action.
23542         
23543         Patch from Etay Meiri  <etay-m@bezeqint.net>
23544         * src/launcher.c: Fixes launcher freeze up bug during build.
23546 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
23548         Reviewed by Naba Kumar  <naba@gnome.org>
23549         * scintilla/PropSet.h: Change member variables from private to protected.
23550         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
23551         to PropSetFile class, which return a gchar * (and can therefore indicate
23552         whether properties are empty or do not exist) and make prop_get and
23553         prop_get_expanded use them.
23554         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
23555         that the result of of prop_get cannot be an empty string.
23557 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
23559         Reviewed by Naba Kumar  <naba@gnome.org>
23560         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
23561         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
23562         src/text_editor_cbs.c: When saving all the files in the project, the
23563         text editors are now only rehighlighted once instead of once for each
23564         file saved.
23566 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23567         * src/main.c, widgets/e-splash.c: Splash screen improvements.
23568         * src/anjuta.desktop.in.in: Support startup notification.
23569 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23570         * src/main.c, widgets/e-splash.c: Splash screen improvements.
23571         * src/anjuta.desktop.in.in: Support startup notification.
23574 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
23576         Reviewed by Naba Kumar  <naba@gnome.org>
23577         
23578         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
23579         memory leak from glade_xml_new call. Removed gxml field from Executer
23580         struct as only used in create_executer_dialog and then destroyed.
23581         
23582         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
23583         
23584         * src/configurer.c: Fix warning trying to connect signal to non-existent
23585         environment entry in configure dialog and fix crash when closing the
23586         window.
23587         
23588         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
23589         gnome_date_edit_get_time instead.
23590         
23591         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
23592         in view menu required renumbering elsewhere.
23594 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
23596         Reviewed by Naba Kumar  <naba@gnome.org>
23597         
23598         * src/breakpoints.c: fixed an error when removing breakpoint
23599         * src/controls.c: 'run to cursor' is sensitive when debugger not active
23600         * src/debugger.c: changes to the way the debugger is activated
23601         * src/debugger.h: clean ups
23603 2003-05-13  Naba Kumar  <naba@gnome.org>
23605         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23606         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
23607         src/memory.h: A new version of memory and the interface
23608         is now integrated in anjuta.glade
23610 2003-05-09  Naba Kumar  <naba@gnome.org>
23612         * configure.in: Bumped required gtk version to 2.0.8.
23613         
23614 2003-05-06  Naba Kumar  <naba@gnome.org>
23616         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
23618 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23619         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
23621 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23622         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
23623         , tagmanager/c.c: Support for ProC and RDB files.
23625 2003-05-06  Naba Kumar  <naba@gnome.org>
23627         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
23628         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23629         Uncomment (Box & Stream), Select the current function,
23630         authorize the "Quit" button of the GotoLine window
23632 2003-05-05  Naba Kumar  <naba@gnome.org>
23634         * src/watch_gui.h: CVS added new file.
23636         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
23638         Patch from Etay Meiri <etay-m@bezeqint.net>
23639         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
23640         src/mainmenu_callbacks.c, src/message-manager.cc,
23641         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
23642         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
23643         Ported stack trace to GNOME2 and added it in the message manager
23644         pane.
23646 2003-05-02  Naba Kumar  <naba@gnome.org>
23648         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
23649         
23650         * src/preferences.[h,c]: Fixed preferences to save only one copy of
23651         preferences property.
23652         
23653         * anjuta.prj: Fixed multiple preferences saved data.
23654         
23655         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
23656         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
23657         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
23658         scintilla/include/Platform.h, scintilla/include/PropSet.h,
23659         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
23660         Upgraded scitilla from CVS with faster window repaint
23661         and more bugfixes.
23662         
23663         Patch from  Etay Meiri  <etay-m@bezeqint.net>
23664         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
23665         and code cleanups
23666         
23667 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
23669         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
23670         the window if messages are appended to the end and the scrollbar is
23671         at the end.
23673 2003-04-29  Naba Kumar  <naba@gnome.org>
23675         * configure.in: Removed omf-install from Makefiles list.
23677 2003-04-28  Naba Kumar  <naba@gnome.org>
23679         * po/POTFILES.in: Remvoded deleted files.
23680         
23681         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
23682         pixmaps/windows-style-undocked.png: Added setup wizard's images.
23684         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
23685         is executed as detached) is not set properly.
23686         
23687 2003-04-25  Naba Kumar  <naba@gnome.org>
23688         
23689         * anjuta.prj: Updated.
23690         * src/anjuta_info.c: Fixed text wrapping and column view.
23691         * data/welcome.txt.in: Removed unaligned characters.
23692         
23693 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23694         * src/main_menubar.c: Disable setup dialog.
23696 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23697         * src/breakpoints.c; Fixed compilation with older GCC
23698         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
23699         * HACKING: Spelling fixes (Suggested by Stephen Knight)
23701 2003-04-18  Naba Kumar  <naba@gnome.org>
23703         * anjuta.prj: Updated (includes compiler options).
23704         
23705         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
23706         function from anjuta.c (it was already available in anjuta-tools.c).
23707         
23708 2003-04-18  Naba Kumar  <naba@gnome.org>
23710         * src/about.c, THANKS: Updated
23711         
23712         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
23713         
23714         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
23715         properly from the project session before updating the file
23716         view.
23717         
23718         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23719         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
23720         dialog settings (as it will not be required once GDL is in place) and
23721         added file view filters in the settings sub-menu.
23723 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23724         * HACKING: Updated
23725         * configure.in: Disable cast checks on final build.
23727 2003-04-17  Naba Kumar  <naba@gnome.org>
23729         * src/build_project.c: Fixed a compilation error.
23731         * src/launcher.c: Removed commnets.
23732         
23733         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
23734         properties from editor tab to indentation tab and fixed a property
23735         label for proper i18n translation. Fixed typos in project config
23736         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
23737         sorting and reordering in compiler options dialog.
23738         
23739         * src/compiler_options.c: Implemented _save() function to save the
23740         options (which was pending).
23741         
23742         * src/build_project.c: Destroys install-as-root dialog when it is done.
23743         
23744         * src/an_symbol_view.c: Change "event" event to "event-after" so
23745         that symbol row is selected first before the popup is shown.
23746         
23747 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
23749         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
23750         file in CVS/Entries. (Reviewed and applied by Biswa)
23752 2003-04-16  Naba Kumar  <naba@gnome.org>
23754         * aneditor.cxx: use unicode everytime (fixed unicode related
23755         bugs).
23757         * anjuta.prj: Fixed UI editor name (blank to use default) and
23758         anjuta version.
23759         
23760         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
23761         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
23762         Editor preferences page.
23764 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23765         * src/anjuta.[ch], src/print.c: Fixed warnings
23766         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
23767         * configure.in: Profiling support with gprof
23769 2003-04-16  Naba Kumar  <naba@gnome.org>
23771         Patch from Gaëtan de Menten  <ged@bugfactory.org>
23772         * src/launcher.c: Fixed cvs dialog.
23773         
23774 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
23775         
23776         * src/message-manager-private.cc: Fixed double-click on first line of 
23777         output to properly select a line.
23778         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
23779         because still was a deprecatd GtkCTreeNode and always NULL anyway.
23781 2003-04-15  Naba Kumar  <naba@gnome.org>
23783         * src/message-manager-private.cc: Fixed the glade filename typo.
23785 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23786         * scintilla/*, data/properties/*: Scintilla CVS merge
23787         * anjuta.prj: Removed unnecessary files.
23788         * scintilla/PlatGTK.cxx: Force Pango fonts always
23789         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
23790         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
23791         for preferences.
23792         * configure.in: Change version no. for 1.1.1 (alpha release)
23793         * configure.in: Added '--with-pref-suffix' option.
23794         * config.guess, config.sub: Removed from CVS.
23796 2003-04-15  Naba Kumar  <naba@gnome.org>
23798         Patch from Timothee Besset  <ttimo@idsoftware.com>
23799         * Makefile.am: Fixed a shell script error during intallation.
23800         
23801 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
23803         Reviewed by Naba Kumar  <naba@gnome.org>
23804         * src/message-manager.cc: Added popup-menu to TreeView and fixed
23805         set_wm_class to use "anjuta" instead of "an.
23806         * src/message-manager-private.cc: Headers are hidden again.
23808 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23809         * src/project_dbase_gui.c: Memory corruption fix.
23810         * anjuta.prj: Updated project file
23812 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
23813         * an_file_view.c: Connect to event-after signal rather than event so that
23814         selection is updated first and thus context menu is for the right file.
23815         Reviewed and applied by Biswa.
23817 2003-04-14  Naba Kumar  <naba@gnome.org>
23819         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
23820         
23821         * src/auncher.c: More child exit fixes
23822         from Timothee Besset  <ttimo@idsoftware.com>
23824 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
23825         
23826         Reviewed by Naba Kumar  <naba@gnome.org>
23827         
23828         * src/message-manager.[c/h], src/message-manager-private[c/h],
23829                 anjuta.[c/h]: Ported message-manager to Gtk2
23830         
23831         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
23832         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
23833         src/clean_project.c, src/compile.c, src/configurer.c,
23834         src/controls.c, src/cvs.c, src/debugger.c,
23835         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
23836         src/project_import.c, src/search-replace.c: Changed name from
23837         AnjutaMessageManager to AnMessageManager to avoid too long type
23838         and funtion names.
23840 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23841         * src/launcher.c: Fix build won't stop problem - TTimo
23842         * TODO: Updated
23843         * pixmaps/anjuta_splash.c: New splash screen prototype.
23844         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
23845         * src/compiler_options.c: Mute pkgconfig errors.
23846         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
23848 2003-04-10  Naba Kumar  <naba@gnome.org>
23850         * configurer.[c,h]: Fixed dialog to close properly.
23851         * src/project_dbase.c, widgets/gnomefilelist.c: Added
23852         debugging asserts.
23853         
23854 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23855         * anjuta.prj: Removed unnecessary files, load with 1.2.0
23856         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
23857         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
23858         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
23859         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
23860         src/makefile.am: Move gdl to it's own directory.
23861         * global-tags/create_global_tags.sh: Silently ignore SDL error.
23863 2003-04-09  Naba Kumar  <naba@gnome.org>
23865         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
23866         branch.
23868 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23869         * src/anjuta-tools.c: Use CDATA for saving tools data.
23870         * anjuta.glade, src/search-replace.c: Port from branch.
23871         * widgets/e-splash.*, src/main.c: Better splash screen.
23872         * configure.in, widgets/gdl*: Import GDL widgets.
23873         * ROADMAP: Updated roadmap.
23874         * src/an_file_view.c: Use GDL icons for file tree.
23876 2003-04-09  Naba Kumar  <naba@gnome.org>
23878         * anjuta.glade: Added (hidden) initial setup-wizard window.
23879         
23880         Patch from: Vitaly  <vvv@rfniias.ru>
23881         * src/preferences.c: Fixes a bug with libglace widget access with
23882         translated strings.
23884         Patch from: Etay Meiri  <etay-m@bezeqint.net>
23885         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23886         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
23887         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
23888         src/toolbar_callbacks.[c,h],
23889         src/memory.c, src/message-manager-private.cc,
23890         src/message-manager-private.h, src/message-manager.cc,
23891         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
23892         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
23893         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
23894         watch window to a subwindow in the notebook
23896 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23897         * ROADMAP: Updated roadmap.
23899 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
23901         * configure.in: Added Belarusian to ALL_LINGUAS.
23903 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23904         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
23905         Henry Jia
23906         * ROADMAP: Added roadmap for HEAD.
23908 2003-03-29  Naba Kumar  <naba@gnome.org>
23910         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
23911         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
23912         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
23913         (new) pixmaps/start-with-wizard.png,
23914         (new) pixmaps/start-with-import.png,
23915         (new) pixmaps/start-with-open.png Added Start with dialog which pops
23916         up on anjuta start-up to give quick access to opening file/project or
23917         creation wizards.
23919         * src/main.c: Sets proper data directory for the gnome
23920         program.
23922 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23923         * src/text_editor.c: Fixed error/warning indicators.
23925 2003-03-24  Naba Kumar  <naba@gnome.org>
23927         * README: Correct version.
23928         
23929 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
23931         * configure.in: Added checks to see if were building on FreeBSD
23932         systems.  Sets -DFREEBSD if we are, and also attempts to find
23933         gmake if the host system is FreeBSD.
23935         * src/getline.c: New file used to provide the getline function,
23936         which isnt available on a FreeBSD system.  The function is only
23937         defined if FREEBSD is defined.
23939         * src/Makefile.am: Added getline.c to anjuta_SOURCES
23941         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
23942         configure.in sets this to gmake on FreeBSD systems, and make
23943         on everything else.
23945 2003-03-23  Naba Kumar  <naba@gnome.org>
23947         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
23948         
23949         * anjuta.spec.in: Fixed spec file for correct file paths and
23950         corrected rpmbuild.
23952         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
23953         the rpm build command separately now.
23954         
23955         * src/anjuta.c, windows-dialog.c: Added some more window management
23956         stuffs (not still fully working, though).
23958         * TODO: Updated.
23960 2003-03-22  Naba Kumar  <naba@gnome.org>
23962         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
23964 2003-03-21  Naba Kumar  <naba@gnome.org>
23966         * README: Removed Andy Piper's name from the active maintainers
23967         list on his request.
23968         
23969         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
23970         preferences.
23971         
23972         * src/anjuta-tools.c: Fixed compiler errors.
23974         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
23975         show bugs.
23976         
23977         * src/commands.c, src/src_paths.c, src/style-editor.c,
23978         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
23979         becuase they are now hidden by default (from glade editing).
23980         
23981         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
23982         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
23983         src/main_menubar_def.h, src/mainmenu_callbacks.c,
23984         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
23985         basic windows managements.
23986         
23987 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23988         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
23989         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
23990         Enver ALTIN (a.k.a. skyblue)
23992 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23993         * tagmanager/*: Added ignore-list for symbols. This will make
23994         parsing more accurate for projects. Doc updates needed.
23996 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23997         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
23998         * launcher/Makefile.am: Link to correct libraries
23999         * src/launcher.c: Do not allow NULL shell
24001 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
24002         * src/debug_tree.c: Improve debug tree view.
24004 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
24006         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
24007         'Run Configure Script' and 'Execute Program'. Increase minimum width
24008         of Configure dialog.
24009         * find_in_files.c, find_in_files_cbs.*: Properly create the file
24010         list widget by setting a model and adding a column and renderer.
24011           Actually store the nocvs toggle button in FindInFiles data structure.
24012           Handle selection changes via changed signal rather than row_activated.
24013           Use response signal for handling the close and find buttons.
24014           Close window when escape is pressed.
24015         * find_replace.c: Close window when escape is pressed.
24016         * find_text.c: Close window when escape is pressed in find dialog as
24017         well as wrap search question, where now Yes is the default button.
24019 2003-03-05  Naba Kumar  <naba@gnome.org>
24021         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
24023         * src/message-manager-private.cc: Fixed a bug with vte conditional
24024         compilation.
24025         * anjuta.glade: Hides all windows in glade file.
24027 2003-03-05  Naba Kumar  <naba@gnome.org>
24029         * src/an_file_view.c: Fixed a compilation warning.
24030         * src/message-manager-private.cc: Conditional compilation for vte
24031         API.
24032         
24033 2003-02-28  Naba Kumar  <naba@gnome.org>
24035         * configure.in, anjuta.spec.in: Updated dependency packages version.
24036         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
24037         * src/preferences.c: Added debug assertions.
24038         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
24039         editor to enable/disable bringing the recent editor tabs first.
24040         
24041         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
24042         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
24043         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
24044         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
24045         and     bug fixes. Also code clean ups.
24046         
24047         * (new) src/search-replace.[h,c]: New search replace implementation
24048         from ANJUTA_1_0_0 branch.
24049         
24050         * (new) src/windows-dialog.[h,c]: New windows management class
24051         [work in progress].
24053 2003-02-28  Naba Kumar  <naba@gnome.org>
24055         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
24056         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
24057         src/appwizard.c, src/build_file.c, src/build_project.c,
24058         src/clean_project.c, src/compile.c, src/configurer.c,
24059         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
24060         src/message-manager-dock.c, src/message-manager-dock.h,
24061         src/message-manager-private.cc, src/message-manager.cc,
24062         src/preferences-dialog.c, src/preferences-dialog.h,
24063         src/preferences.c, src/preferences.h, src/project_dbase.c,
24064         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
24065         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
24066         src/utilities.c, src/utilities.h:
24067         
24068         Widgetized Preferences and gave proper function names.
24070         * src/executer.c: Fixed a session loading bug.
24071         
24072 2003-02-27  Naba Kumar  <naba@gnome.org>
24074         * printing/print.c: Fixed printing font bug that failed to load the
24075         proper fonts.
24076         
24077         * src/toolbar.c: Disabled LED flashing (not yet implemented).
24078         
24079         * TODO, anjuta.prj: Updated.
24081 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
24083         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
24084         manuals/C/anjuta-manual/anjuta-manual-C.omf,
24085         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
24086         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
24087         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
24088         fixed omf errors
24090 2003-02-25  Naba Kumar  <naba@gnome.org>
24092         * Makefile.am: Excluded omf-install from installation as the docs are
24093         not ready.
24094         
24095         TODO: Updated.
24096         
24097         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
24098         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
24099         property names and added new editor properties and code cleanups.
24100         Also added new project properties.
24101         
24102         * src/compiler_options.[h,c]: Added pkg-config packages supports
24103         and fixed bugs.
24104         
24105         * src/glade_iface.h: Cleanups.
24106         
24107         * src/launcher.c: Used timer instead of idle to scan.
24108         
24109         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
24110         src/project_config.[h,c], src/project_import.c: Implemented project
24111         property to define GUI editor and to handle it.
24112         
24113         * src/preferences.c: i18n fixes.
24114         
24115         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
24116         unused (and old) pixmaps.
24117         
24118         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
24119         
24120 2003-02-25  Naba Kumar  <naba@gnome.org>
24122         * src/message-manager-private.[h,cc], src/preferences.c,
24123         anjuta.glade, anjuta_dialog_strings.c: Implemented
24124         gnome terminal profiles for the terminal preferences and moved the
24125         addition of terminal preferences in the terminal constructor.
24126         
24127         * anjuta.prj: Updated.
24129 2003-02-24  Naba Kumar  <naba@gnome.org>
24131         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
24132         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
24133         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
24134         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
24135         preferences dialog.
24137         * TODO: Updated.
24139         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
24140         text selection and child re-spawning.
24142         * src/pixmaps.h: Removed unused pixmaps definitions.
24143         
24144 2003-02-23  Naba Kumar  <naba@gnome.org>
24146         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
24147         the project tree/window.
24149         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
24150         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
24151         Correct the use of a variable and implemented session save/load
24152         for tree expansion states.
24153         
24154         * src/main_menubar_def.h: Fixed shortcuts keys.
24155         
24156         * src/anjuta.c, src/gnome_project.c: Code clean ups.
24157         
24158         * anjuta.prj: Updated.
24159         
24160 2003-02-22  Naba Kumar  <naba@gnome.org>
24162         * src/debug_tree.[c,h]: GNOME2 port from 
24163         Etay Meiri <etay-m@bezeqint.net>
24164         
24165         * src/an_file_view.c, src/resources.[h,c],
24166         data/properties/bash.properties,
24167         data/properties/cpp.properties,
24168         data/properties/html.properties,
24169         data/properties/make.properties,
24170         data/properties/others.properties,
24171         data/properties/perl.properties,
24172         data/properties/props.properties,
24173         data/properties/xml.properties: Standarized file icons. Icons are
24174         defined in respective .properties file and are retrieved as resource
24175         data.
24177         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
24178         in labels from the commands editor as that would create
24179         problems for translators.
24181 2003-02-21  Naba Kumar  <naba@gnome.org>
24183         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
24184         as they should be part of CVS(?).
24186         * Makefile.am: Corrected a typo for glade generated strings file.
24188         * configure.in, po/hi.po: Added new Hindi (hi) translation
24189         in ALL_LINGUS and added initial Hindi translation.
24191         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
24192         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
24193         sv_unknown.xpm to more proper icon.
24195         * (new)data/properties/php.properties, data/properties/Makefile.am,
24196         data/properties/anjuta.properties, data/properties/html.properties:
24197         Fixed PHP syntax hilighting bug by separating php properties into
24198         different file (because of file size).
24200         * TODO: Updated.
24201         
24202 2003-02-20  Naba Kumar <naba@gnome.org>
24204         * src/breakpoints.c: Fixed breakpoints session saving/loading
24205         crash bug.
24206         
24207         * scintilla/*, scintilla/include/*: Updated to scintilla
24208         release 1.51
24209         
24210 2003-02-19  Naba Kumar <naba@gnome.org>
24212         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
24213         * TODO: Updated.
24215         * Makefile.am, src/Makefile.am,
24216         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
24217         (removed) src/anjuta_dialog_strings.c,
24218         (removed) src/anjuta_dialogs_strings.c,
24219         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
24220         (added) anjuta.glade: Transfered glade files from src/ directory
24221         to the top level directory.
24223         * po/POTFILES.in: Updated.
24224         
24225         * (removed) macrocs2/*: Transfered to data/ directory.
24226         
24227         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
24228         data/Makefile.am: Moved macros in data directory. Anjuta no longer
24229         requires to have macros dir, but the projects generated by anjuta
24230         require them.
24231         
24232         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
24233         trees.
24234         
24235         * src/defaults.c: Corrected default compiler options.
24236         
24237         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
24238         wizard.
24239         
24240         * src/message-manager-private.cc, src/message-manager-private.h,
24241         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
24242         
24243         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
24244         source code generation for gnome2 projects.
24246 2003-02-11  Naba Kumar <naba@gnome.org>
24248         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
24249         restores the expand/collaspe states of the nodes after refresh.
24250         
24251         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
24252         
24253 2003-02-11  Naba Kumar <naba@gnome.org>
24255         * src/style-editor.c: Fixed pango font description handling for fonts.
24256         * src/anjuta.glade: Removed font size spin button.
24257         * configure.in, src/anjuta.prj: Corrected version.
24258         * TODO: update.
24259         
24260 2003-02-10  Naba Kumar <naba@gnome.org>
24262         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
24263         references of scroll-menu.h and add about.h in Makefile.am.
24264         
24265         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
24266         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
24267         (removed) widgets/scroll-menu.h: Removed unused files.
24268         
24269         * Makefile.am: Added proper i18n rules and added intl tools for
24270         distributions.
24271         
24272         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
24273         to the stable release).
24274         
24275         * anjuta.spec.in: Removed manuals packaging.
24276         
24277         * data/Makefile.am: Removed 'macros' installation (not required for
24278         gnome2 projects).
24280 2003-02-10  Naba Kumar <naba@gnome.org>
24282         * po/POTFILES.in: Updated.
24284         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
24285         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
24286         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
24287         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
24288         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
24289         icons and images.
24291         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
24292         src/toolbar_callbacks.h: Fixed scintilla notification signal name
24293         and fixed to properly handle focus in find entry box.
24295         * Makefile.am: Added code for RH system menu update.
24297         * .cvsignore: Updated.
24299         * NEWS: Updated.
24301 2003-02-03  Naba Kumar <naba@gnome.org>
24303         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
24304         editor preferences. and fixes dialogs.
24306         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
24307         Fixed linenumbers and header margins when they are disabled and
24308         removed unused header files.
24310         * src/attact_process.[h,c], src/debugger.c: Attach to process
24311         now works.
24313         * src/help.c: Fixed dialog response.
24315         * TODO: Updated.
24317         * data/properties/anjuta.properties: Corrected typo.
24319         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
24320         Change the signal to "changed" in entry from "selection-changed" in
24321         list.
24323         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
24324         short-cuts.
24326 2003-01-31  Naba Kumar <naba@gnome.org>
24328         * configure.in: Upgraded to use libgnomeprint-2.2
24329         
24330         * printing/Makefile.am: Updated
24331         
24332         *(removed) printing/print-doc.c, printing/print-doc.h,
24333         printing/print-util.c, printing/print-util.h: Removed because already
24334         merged with print.c.
24335         
24336         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
24337         and libgnomeprintui-2.2 and fixed rendering problems.
24338         
24339         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
24340         uneccessary print properties, as they are separately taken
24341         care in gnomeprint.
24342         
24343         * po/POTFILES.in: Update.
24345 2003-01-30  Naba Kumar <naba@gnome.org>
24347         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
24348         for about dialog box.
24349         
24350         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
24351         src/pixmaps.h: Modified for the above additions for about dialog.
24353 2003-01-29  Naba Kumar <naba@gnome.org>
24355         * src/style_editor.[c,h]: Added missing files.
24356         
24357 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24358         * scintilla/XPM.[cxx|h]: Added missing files
24360 2003-01-29  Naba Kumar <naba@gnome.org>
24361         
24362         * TODO, po/POTFILES.in: Updated.
24363         
24364         * anjuta.prj, src/anjuta.glade,
24365         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
24367 2003-01-28  Naba Kumar <naba@gnome.org>
24368         
24369         * data/properties/anjuta.properties, src/aneditor.cxx,
24370         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
24371         properties into text properties (earlier it was int properties).
24373         * TODO: Updated
24374         
24375         * scintilla/AutoComplete.c,xx,
24376         scintilla/AutoComplete.h,
24377         scintilla/CallTip.c,xx,
24378         scintilla/CallTip.h,
24379         scintilla/Document.c,xx,
24380         scintilla/Document.h,
24381         scintilla/Editor.c,xx,
24382         scintilla/Editor.h,
24383         scintilla/LexAVE.c,xx,
24384         scintilla/LexCSS.c,xx,
24385         scintilla/LexHTML.c,xx,
24386         scintilla/LexOthers.c,xx,
24387         scintilla/LexPython.c,xx,
24388         scintilla/LineMarker.c,xx,
24389         scintilla/LineMarker.h,
24390         scintilla/Makefile.am
24391         scintilla/PlatGTK.c,xx,
24392         scintilla/PropSet.c,xx,
24393         scintilla/ScintillaBase.c,xx,
24394         scintilla/ScintillaBase.h,
24395         scintilla/ScintillaGTK.c,xx,
24396         scintilla/ViewStyle.c,xx,
24397         scintilla/include/Platform.h,
24398         scintilla/include/SciLexer.h,
24399         scintilla/include/Scintilla.h,
24400         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
24401         
24402         
24403         src/Makefile.am,
24404         src/an_file_view.c,
24405         src/an_symbol_view.c,
24406         src/anjuta-tools.c,
24407         src/anjuta.c,
24408         src/anjuta.glade
24409         src/anjuta.h,
24410         src/anjuta_cbs.c,
24411         src/anjuta_dialogs_strings.c,
24412         src/anjuta_info.c,
24413         src/commands.c,
24414         src/compiler_options.c,
24415         src/debugger.c,
24416         src/help.c,
24417         src/main_menubar.c,
24418         src/main_menubar.h,
24419         src/main_menubar_def.h,
24420         src/mainmenu_callbacks.c,
24421         src/mainmenu_callbacks.h,
24422         src/message-manager-private.c,c
24423         src/message-manager-private.h,
24424         src/message-manager.c,c
24425         src/message-manager.h,
24426         src/pixmaps.h,
24427         src/preferences.c,
24428         src/preferences.h,
24429         src/project_config.c,
24430         src/project_dbase.c,
24431         src/project_dbase_gui.c,
24432         src/project_import_gui.c,
24433         src/properties.c,xx,
24434         src/properties.h,
24435         src/resources.c,
24436         src/src_paths.c,
24437         src/text_editor.c,
24438         src/text_editor_gui.c,
24439         src/toolbar.c,
24440         src/utilities.c,
24441         src/utilities.h,
24442         anjuta.prj: GNOME2 porting and fixed many porting bugs.
24443         
24444 2003-01-24  Naba Kumar <naba@gnome.org>
24446         * src/text_editor_gui.c, src/toolbar.c,
24447         src/text_editor.c, src/text_editor_cbs.h:
24448         Used correct notification signal name for scintilla
24449         (gtk2) and fixed UI.
24450         
24451         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
24452         when not required.
24453         
24454         * printing/print-doc.c,
24455         printing/print.c,,
24456         src/anjuta-tools.c,
24457         src/find_replace.c,
24458         src/goto_line.c,
24459         src/launcher.c,
24460         src/mainmenu_callbacks.c,
24461         src/project_dbase.c,
24462         src/project_dbase.h,
24463         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
24464         src/text_editor.c,
24465         src/text_editor_cbs.h:
24468 2003-01-23  Naba Kumar <naba@gnome.org>
24470         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
24471         correct stock icons and organized pixmap macros.
24472         
24473         Makefile.am: Removed non-generated files.
24474         
24475         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
24476         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
24477         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
24478         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
24479         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
24480         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
24481         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
24482         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
24483         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
24484         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
24485         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
24486         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
24487         stop.xpm, undo.xpm}: Removed because no longer used.
24489         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
24490         file_unknown.xpm}: Files renamed from fv_*, as it would
24491         be the right name.
24493         * pixmaps/Makefile.am: Updated for the above changes.
24495 2003-01-23  Jakub Steiner <jimmac * ximian * com>
24497         * pixmaps/autocomplete-16.png,
24498         pixmaps/autocomplete.png,
24499         pixmaps/block-end-16.png,
24500         pixmaps/block-end.png,
24501         pixmaps/block-start-16.png,
24502         pixmaps/block-start.png,
24503         pixmaps/bookmark-first-16.png,
24504         pixmaps/bookmark-first.png,
24505         pixmaps/bookmark-last-16.png,
24506         pixmaps/bookmark-last.png,
24507         pixmaps/bookmark-next-16.png,
24508         pixmaps/bookmark-next.png,
24509         pixmaps/bookmark-prev-16.png,
24510         pixmaps/bookmark-prev.png,
24511         pixmaps/error-next-16.png,
24512         pixmaps/error-next.png,
24513         pixmaps/error-prev-16.png,
24514         pixmaps/error-prev.png: gnome2-styled icons
24517 2003-01-23  Naba Kumar <naba@gnome.org>
24519         * anjuta.prj: Updated compiler options.
24520         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
24522         * src/aneditor.cxx,
24523         src/anjuta.c,
24524         src/anjuta.glade,
24525         src/anjuta_dialogs_strings.c,
24526         src/mainmenu_callbacks.c,
24527         src/mainmenu_callbacks.h,
24528         src/text_editor.c,
24529         src/text_editor_cbs.c,
24530         src/text_editor_gui.c: GNOME2 Porting.
24532 2003-01-22  Naba Kumar <naba@gnome.org>
24534         * ChangeLog: Corrected dates.
24535         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
24536         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
24537         preferences.
24539 2003-01-22  Naba Kumar <naba@gnome.org>
24540         
24541         * plugins/patch/patch-plugin.c: Bug fix.
24542         
24543         * src/anjuta-tools.c,
24544         src/anjuta.c,
24545         src/anjuta.glade,
24546         src/anjuta.h,
24547         src/anjuta_dialogs_strings.c,
24548         src/breakpoints.c,
24549         src/cvs_gui.c,
24550         src/debugger.c,
24551         src/debugger.h,
24552         src/executer.c,
24553         src/glade_iface.c,
24554         src/main.c,
24555         src/mainmenu_callbacks.c,
24556         src/mainmenu_callbacks.h,
24557         src/preferences.c,
24558         src/project_dbase.c,
24559         src/project_dbase_gui.c,
24560         src/registers.c,
24561         src/sharedlib.c,
24562         src/signals.c,
24563         src/signals_cbs.c,
24564         src/source.c,
24565         src/stack_trace.c,
24566         src/toolbar_callbacks.c,
24567         src/utilities.c,
24568         src/utilities.h,
24569         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
24570         
24571         * src/Makefile.am,
24572         (removed) src/CORBA-Server.c,
24573         (removed) src/CORBA-Server.h,
24574         (removed) src/Gladen-common.c,
24575         (removed) src/Gladen-stubs.c,
24576         (removed) src/Gladen.h,
24577         (removed) src/Prj-common.c,
24578         (removed) src/Prj-skelimpl.c,
24579         (removed) src/Prj-skels.c,
24580         (removed) src/Prj-stubs.c,
24581         (removed) src/Prj.h,
24582         (removed) src/glades.c,
24583         (removed) src/glades.h,
24584         (removed) src/messagebox.c,
24585         (removed) src/messagebox.h: Removed because no longer used.
24587 2003-01-21  Naba Kumar <naba@gnome.org>
24589         * src/anjuta-tools.c,
24590         src/anjuta.c,
24591         src/anjuta.glade,
24592         src/anjuta_dialogs_strings.c,
24593         src/anjuta_info.c,
24594         src/anjuta_info.h,
24595         src/breakpoints.c,
24596         src/compiler_options.c,
24597         src/debugger.c,
24598         src/find_replace.c,
24599         src/find_replace.h,
24600         src/find_text.c,
24601         src/find_text.h,
24602         src/goto_line.c,
24603         src/launcher.c,
24604         src/text_editor.c,
24605         widgets/gnomefilelist.c: GNOME2 porting.
24607 2003-01-20  Naba Kumar <naba@gnome.org>
24609         * global-tags/create_global_tags.sh: Uses pkg-config to
24610         read the modules.
24611         
24612         * src/anjuta.c,
24613         src/anjuta.glade,
24614         src/anjuta.h,
24615         src/anjuta_cbs.c,
24616         src/anjuta_dialogs_strings.c,
24617         src/breakpoints.c,
24618         src/breakpoints.h,
24619         src/compiler_options.c,
24620         src/compiler_options.h,
24621         src/fileselection.c,
24622         src/fileselection.h,
24623         src/mainmenu_callbacks.c,
24624         src/project_dbase_gui.c,
24625         src/session.c,
24626         src/src_paths.c,
24627         src/src_paths.h,
24628         src/text_editor.c,
24629         src/text_editor_gui.c,
24630         widgets/gnomefilelist.c,
24631         widgets/gnomefilelist.h: GNOME2 porting.
24632         
24633         * widgets/Makefile.am,
24634         (removed) widgets/gnomedirlist.c,
24635         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
24636         
24637         * src/Makefile.am,
24638         (removed) src/src_paths_cbs.c,
24639         (removed) src/src_paths_cbs.h,
24640         (removed) src/src_paths_gui.c,
24641         (removed) src/compiler_options_cbs.c,
24642         (removed) src/compiler_options_cbs.h,
24643         (removed) src/breakpoints_cbs.c,
24644         (removed) src/breakpoints_cbs.h: Removed because they are now
24645         combined in singe file
24647 2003-01-16  Naba Kumar <naba@gnome.org>
24649         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
24650         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
24651         options dialog UI and data handling.
24654 2003-01-15  Naba Kumar <naba@gnome.org>
24656         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
24657         Completed command editor porting.
24658         
24659         * src/anjuta.c: Removed the use of commands load function
24660         (not required).
24662         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
24663         and unrefs.
24665         * src/anjuta-tools.c: Fixed translatable strings.
24666         
24667         * src/find_text.c: Fixed dialog creation from glade.
24668         
24669         * src/text_editor_gui.c, src/text_editor.c,
24670         src/text_editor_cbs.c: Completed port of detached text editor
24671         to gnome2 plateform.
24672         
24673 2003-01-14  Naba Kumar <naba@gnome.org>
24675         * src/anjuta.glade, src/preferences.[h,c],
24676         src/anjuta_dialogs_strings.c: Added build and editor
24677         preferences pages and other UIs. Fixed preferense loading and saving.
24678         
24679         * src/anjuta.c: Does case-insensitive match for tabs position
24680         preferences and removed preferences loading (done at _new() call).
24681         
24682         * anjuta-tools.c: Debugged tools dialog handling.
24683         * plugins/class-gen/clsGen.c: Fixed an undefined function.
24684         
24685 2003-01-13  Naba Kumar <naba@gnome.org>
24687         * ABOUT-NLS: Update (strange).
24689         * autogen.sh: Removed blocking code.
24691         * configure.in: Fixed an autogen bug.
24692         
24693 2003-01-13  Naba Kumar <naba@gnome.org>
24695         * (new)src/anjuta.gladep
24696         (new)src/messagebox.c
24697         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
24698         will be gradually removed (and then the files).
24699         
24700         * Makefile.am,
24701         anjuta.prj,
24702         printing/print-util.c,
24703         printing/print.c,
24704         scintilla/ScintillaGTK.c,xx
24705         src/Makefile.am,
24706         src/an_file_view.c,
24707         src/an_symbol_view.c,
24708         src/anjuta.c,
24709         src/anjuta.glade
24710         src/anjuta.h,
24711         src/anjuta_dialogs_strings.c,
24712         src/anjuta_gui.c,
24713         src/attach_process.c,
24714         src/attach_process.h,
24715         src/breakpoints.c,
24716         src/breakpoints.h,
24717         src/breakpoints_cbs.c,
24718         src/commands.c,
24719         src/commands.h,
24720         src/compiler_options.c,
24721         src/compiler_options.h,
24722         src/compiler_options_cbs.c,
24723         src/configurer.c,
24724         src/configurer.h,
24725         src/controls.c,
24726         src/cvs_cbs.c,
24727         src/debug_tree.c,
24728         src/debug_tree.h,
24729         src/executer.c,
24730         src/executer.h,
24731         src/find_in_files.c,
24732         src/find_in_files.h,
24733         src/find_in_files_cbs.c,
24734         src/find_replace.c,
24735         src/find_replace.h,
24736         src/find_text.c,
24737         src/find_text.h,
24738         src/goto_line.c,
24739         src/help.c,
24740         src/help.h,
24741         src/launcher.c,
24742         src/main.c,
24743         src/main_menubar.c,
24744         src/mainmenu_callbacks.c,
24745         src/message-manager.c,c
24746         src/pixmaps.h,
24747         src/preferences.c,
24748         src/project_config.c,
24749         src/project_config.h,
24750         src/project_dbase.c,
24751         src/project_import_cbs.c,
24752         src/resources.c,
24753         src/resources.h,
24754         src/splash.c,
24755         src/src_paths.c,
24756         src/src_paths.h,
24757         src/src_paths_gui.c,
24758         src/text_editor.c,
24759         src/text_editor_gui.c,
24760         src/toolbar.c,
24761         src/toolbar.h,
24762         src/utilities.c,
24763         src/utilities.h,
24764         src/wizard_gui.c,
24765         widgets/gnomefilelist.c: GNOME2 Port.
24767 2003-01-10  Naba Kumar  <naba@gnome.org>
24769         * src/an_file_view.c,
24770         src/anjuta_gui.c,
24771         src/appwizard_gui.c,
24772         src/compiler_options.c,
24773         src/compiler_options_cbs.c,
24774         src/cvs_cbs.c,
24775         src/executer.c,
24776         src/fileselection.c,
24777         src/find_in_files.c,
24778         src/goto_line.c,
24779         src/main_menubar.c,
24780         src/memory.c,
24781         src/message-manager-dock.c,
24782         src/preferences.c,
24783         src/project_dbase_gui.c,
24784         src/project_import_gui.c,
24785         src/registers_gui.c,
24786         src/sharedlib_gui.c,
24787         src/src_paths_gui.c,
24788         src/text_editor_gui.c,
24789         src/toolbar.c,
24790         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
24792 2003-01-09  Naba Kumar <naba@gnome.org>
24794         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
24795         problems with some comments.
24797         * anjuta.prj: New project file (updated?)
24799         * src/Makefile.am: Enabled deprecated API and fixed variables.
24801         * src/an_file_view.c,
24802         src/an_symbol_view.c,
24803         src/anjuta-plugins.c,
24804         src/anjuta-tools.c,
24805         src/anjuta.c,
24806         src/anjuta_gui.c,
24807         src/appwizard_cbs.c,
24808         src/attach_process.c,
24809         src/attach_process_cbs.c,
24810         src/compiler_options.c,
24811         src/compiler_options_cbs.c,
24812         src/launcher.c,
24813         src/mainmenu_callbacks.c,
24814         src/message-manager-private.c,c
24815         src/message-manager-private.h,
24816         src/message-manager.c,c
24817         src/message-manager.h,
24818         src/project_dbase.c,
24819         src/project_dbase.h,
24820         src/project_dbase_gui.c,
24821         src/project_import_cbs.c,
24822         src/project_import_gui.c,
24823         src/registers.c,
24824         src/resources.c,
24825         src/resources.h,
24826         src/sharedlib.c,
24827         src/signals.c,
24828         src/signals_cbs.c,
24829         src/signals_gui.c,
24830         src/splash.c,
24831         src/src_paths_cbs.c,
24832         src/src_paths_gui.c,
24833         src/stack_trace.c,
24834         src/text_editor.c,
24835         src/text_editor_gui.c,
24836         src/text_editor_menu.c,
24837         src/toolbar.c,
24838         src/toolbar_callbacks.c,
24839         src/utilities.c,
24840         src/watch.c,
24841         src/watch_cbs.c,
24842         src/wizard_gui.c: GNOME porting.
24844 2002-12-24 Naba Kumar <naba@gnome.org>
24846         * AUTHORS, ChangeLog, HACKING, Makefile.am,
24847         NEWS, README, SEARCH-REPLACE,
24848         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
24849         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
24850         launcher/Makefile.am,
24851         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
24852         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
24853         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
24854         printing/print-util.c, printing/print.c, printing/print.h,
24855         scintilla/*/*, widgets/e-shell-about-box.c,
24856         src/*, tagmanager/*/*, widgets/Makefile.am,
24857         widgets/gnomefilelist.c:
24858         
24859         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
24860         src/*.[c,h] files to gnome2 API.
24862         * src/anjuta_dialogs_strings.c: Added glade generated translatable
24863         strings table.
24865 2002-10-23  Naba Kumar <naba@gnome.org>
24867         * autogen.sh: Prevented Users from building HEAD cvs.
24868         
24869 2002-09-16  Stephane Demurget  <demurgets@free.fr>
24871         * src/anjuta.glade: added the compiler options dialog, hopefully
24872         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
24874 2002-09-15  Stephane Demurget  <demurgets@free.fr>
24876         * src/anjuta.glade: fixed a lot of small glitches.
24878         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
24879         now.
24881         * src/breakpoints_cbs.c: polished a bit.
24883 2002-09-15  Stephane Demurget  <demurgets@free.fr>
24885         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
24887         * src/commands.c: partial gnome 2 port.
24889         * src/utilities.[ch]: changed some bits to be const.
24891 2002-09-14  Stephane Demurget  <demurgets@free.fr>
24893         * src/Makefile.am: removed breakpoints_gui.c and added a check
24894         for gdk-pixbuf deprecated functions, but there shouldn't be much
24895         anyway.
24897         * src/breakpoints_gui.c: killed.
24899         * src/anjuta.glade: added two dialogs for the breakpoints management.
24901         * src/anjuta.h:
24902         * src/anjuta_cbs.c:
24903         * src/appwizard.c:
24904         * src/attach_process.c:
24906         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
24907         really huge changes and porting work.
24908         
24909         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
24910         (breakpoints_dbase_new): moved the UI init bits here.
24912         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
24913         a lot, not using any color anymore (not HIG compliant) and not using
24914         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
24915         to be double checked.
24917         * src/build_file.c:
24918         * src/build_project.c: gnome 2 port.
24920 2002-09-11  Stephane Demurget  <demurgets@free.fr>
24922         * src/anjuta.glade:
24923         * src/anjuta.h:
24924         * src/anjuta_cbs.c:
24925         * src/appwizard.c:
24926         * src/breakpoints.c:
24927         * src/breakpoints_cbs.c: cleaned up some bits.
24929 2002-09-09  Stephane Demurget  <demurgets@free.fr>
24931         * src/Makefile.am:
24932         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
24934         * src/an_symbol_view.[ch]:
24935         * src/attach_process_cbs.h: polished a bit.
24937         * src/breakpoints_cb.[ch]: partial gnome 2 port.
24939 2002-09-02  Stephane Demurget  <demurgets@free.fr>
24941         * configure.in:
24942         * src/Makefile.am: added libglade-2 to the build.
24944         * src/anjuta.[ch]: added support for libglade.
24946         * src/anjuta.glade: added. There could be a file per top-level widget,
24947         as some other gnome projects, though.
24949         * src/attach_process_gui.c: removed.
24950         * src/attach_process.[ch]: gnome 2 port.
24951         (attach_process_new): Added the treeview init and the widget references
24952         here.
24954 2002-08-31  Stephane Demurget  <demurgets@free.fr>
24956         * src/an_file_view.c: fixed some compilation issues.
24958         * src/an_symbol_view.c: gnome 2 port.
24960 2002-08-26  Stephane Demurget  <demurgets@free.fr>
24962         * src/an_file_view.c: finished gnome 2 port.
24963         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
24964         directory pixmap depending on the event.
24966         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
24967         (project_file_data_new): use a GtkTreePath.
24969 2002-08-23  Stephane Demurget  <demurgets@free.fr>
24971         * src/Makefile.am: readded back an_*_view.[ch] because they are still
24972         driving me nuts but they need to be ported, heh ?
24974         * src/an_file_view.c: gnome 2 port, almost finished after some hard
24975         work since it's quite a total rewrite again.
24977 2002-08-22  Stephane Demurget  <demurgets@free.fr>
24979         * src/an_file_view.c:
24980         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
24982 2002-08-21  Stephane Demurget  <demurgets@free.fr>
24984         * src/anjuta_info.c:
24985         * src/utilities.h: gnome 2 port, featuring a total rewrite.
24987 2002-08-20  Stephane Demurget  <demurgets@free.fr>
24989         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
24990         nuts ATM.
24991        
24992         * src/an_file_view.c:
24993         * src/aneditor.cxx:
24994         * src/anjuta_cbs.c:
24995         * src/compiler_options.h:
24996         * src/messagebox.c:
24997         * src/messagebox.h:
24998         * src/pixmaps.h:
24999         * src/project_dbase.h:
25000         * src/resources.h: gnome 2 port.
25002 2002-08-14  Stephane Demurget  <demurgets@free.fr>
25004         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
25006         * data/properties/sql.properties: added the DATETIME data type.
25008         * data/properties/html.properties: added the foreach php keyword.
25010 2002-08-08  Stephane Demurget  <demurgets@free.fr>
25012         * widgets/Makefile.am: removed blank line after the last backslash
25013         for avoiding a warning from automake.
25015         * configure.in:
25016         * src/Makefile.am: added the ORBit-2 dep.
25018 2002-08-08  Stephane Demurget  <demurgets@free.fr>
25020         * AUTHORS: added Biswa, because I wonder why noone already have
25021         written his name in the Anjuta's hall of fame :)
25023 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
25025         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
25026         widgets/e-shell-about-box.c: Made to compile for gnome2.
25027         
25028 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
25030         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
25031         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
25032         
25033         * configure.in, printing/print.h, printing/print.c,
25034         printing/print-doc.c: Made to compile for gnome2.
25035         
25036 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
25038         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
25039         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
25040         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
25041         widgets/Makefile.am:
25042         
25043         Upgraded the build system to gnome2 platform.
25044         
25045 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25046         * manuals/*: Added capability to generate PDF and PS.
25047         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
25048         * TODO, TODO.biswa: Intergated TODO list.
25049         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
25050         , bug #574470
25051         * src/dnd.c: Fix typo
25052         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
25053         * src/anjuta.c: Bug #568895, Bug #575419
25055 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25057         * tagmanager/tm_global_tags.c: Fixed compiler warning.
25058         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
25060 2002-12-17  Naba Kumar <naba@gnome.org>
25062         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
25063         bugs.
25064         
25065 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25066         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
25067         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
25068         * anjuta.prj: Added tools.sgml
25069         * data/properties/cpp.properties: Bug # 646974
25071 2002-12-16  Naba Kumar <naba@gnome.org>
25073         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
25074         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
25075         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
25076         on 'Enter' and adds proper focus mechanism.
25077         * src/anjuta.c: Fixed a memory corruption bug.
25078         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
25079         'Enter' and can also be Canceled. Sets proper default and focus policies
25080         for tools dialogs.
25081         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
25082         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
25083         translatable strings in dialogs and fixed some dialog properties.
25084         * src/anjuta-tools.c: Now uses xml format for loading and saving.
25085         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
25086         * src/message_manager_private.cc: Fixed some debug messages.
25087         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
25088         widgets/gnomefilelist.c: Fixed a memory leaks.
25089         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
25090         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
25091         src/main_menubar_def.h: Implemented incremental search.
25092         * TODO: Updated.
25094 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25095         * tagmanager/*: Minor cleanups and warning fixes.
25096         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
25097         GUI during long updates.
25098         * src/text_editor.c: Remove debug message.
25100 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25101         * tagmanager/tm_project.c: Fix a memory access problem.
25103 2002-12-13  Naba Kumar <naba@gnome.org>
25105         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
25106         tools list to show "Enabled" flag of the tool. Fixed a bug where
25107         tool list is not cleared when creating a new tool.
25108         
25109 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25110         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
25112 2002-12-12  Naba Kumar <naba@gnome.org>
25114         * anjuta-tools.[h,c], commands.c: Used the tools help of
25115         anjuta variables list in commands editor and fixed a typos
25116         buy in anjuta-tools.c.
25117         
25118 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25119         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
25120         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
25121         * TODO.biswa: Added to help me track things better.
25123 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25125         * configure.in, anjuta.spec.in: Added libglade dependency.
25126         * Makefile.am: Added anjuta.glade file.
25127         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
25128         , src/mainmenu_callbacks.[ch], src/message-manager.h
25129         , src/widget-registry.c: Tools editor GUI + other additions.
25131 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25133         * src/project_dbase.[ch], tagmanager/tm_project.c,
25134         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
25135         Implement syncing tags image with the project database.
25136         * src/anjuta-tools.c: Implemented variable substitution and
25137         working directory in tools.
25139 2002-12-09  Naba Kumar <naba@gnome.org>
25140         
25141         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
25142         command configuration language list from properties.
25143         
25144         * data/properties/asm.properties, data/properties/ruby.properties:
25145         Fixed typos.
25147 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25149         * src/an_symbol_view.c: Remember current selected entry and select
25150         it automatically after refresh.
25152 2002-11-26  Murray Cumming  <murrayc@usa.net>
25154         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
25155           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
25156         and gnomemm 1.2 projects so that people know they are really
25157         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
25158         But I did correct these to sue lowercase names.
25160 2002-12-01  Naba Kumar <naba@gnome.org>
25162         * data/anjuta.properties: Fixed caching problem on 
25163         indicators.
25164         * src/preferences.c, src/preferences_gui.c: Implemented automatic
25165         indicators prefs.
25166         
25167 2002-12-01  Naba Kumar <naba@gnome.org>
25169         * data/properies/anjuta.properties: Corrected "indicators.automatic"
25170         property name.
25171         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
25172         property and uses it.
25173         * src/aneditor.cxx: Fixed a bug associated with selection a word at
25174         current cursor.
25175         
25176 2002-11-30  Naba Kumar <naba@gnome.org>
25178         * src/debugger.c: Fixed a typo.
25179         * data/properties/*: Updated properties files and added
25180         new ones.
25181         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
25182         Added comment submenu and cleaned up ref and unref of menus.
25183         * src/aneditor.h: Added definition of comment commands.
25184         * src/aneditor.c: Upgrade from latest SciTE source code.
25185         * src/text_editor.[hc], src/text_editor_cbs.c, 
25186         src/message_manager_private.cc, src/message_manager.[cc,h],
25187         src/anjuta.[c,h]: Added indicators support for errors/warnings
25188         highlight in the editor.
25189         * NEWS, TODO: Update.
25190         * scintilla/include/PropSet.h: Removed deprecrated function.
25191         
25192 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25194         * src/anjuta-tools.[ch]: Tools implementation (basic)
25195         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
25196           , src/main_menubar_def.h: PLugins cleanup and segregation
25197         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
25198           registry
25199         * anjuta.prj: Added new files
25200         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
25201         * plugins/class-gen/clsGen.c: Register menu under 'Project'
25202         * plugins/patch/patch-plugin.c: Register menu under 'Format'
25203         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
25204         * src/Makefile.am: Added new files
25205         * src/message-manager.[cc/h]: Added standard output and error windows
25207 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
25209         * project_type.c: Fixed Gnomemm2 project type
25211 2002-11-25  Naba Kumar <naba@gnome.org>
25213         * printing/print.c: Fixed a compile warning.
25214         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
25215         * src/utilities.c: Fixed a compile warning in sparc, hides the
25216         terminal check error output from the user.
25217         * project_config.[ch], project_dbase.[ch], source.c: Added project
25218         version, exclude modules configuration and reordered other config
25219         properties. Changed some strings to more descriptive text.
25220         * src/compiler_opitions.c: Removed extra newlines from .prj file
25221         save.
25222         * anjuta.prj: Converted to new format (only reorganised properties
25223         and removed extra newlines ... nothing else).
25224         * NEWS: updated
25225         
25226 2002-11-21  Naba Kumar <naba@gnome.org>
25228         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
25229         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
25230         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
25231         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
25232         Updated to the CVS version.
25234 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25236         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
25237           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
25238           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
25239           images in completion lists. 
25240         * src/resources.h: Make C++ friendly.
25241         * scintilla/PropSet.cxx: Fix memory leak.
25243 2002-11-20  Naba Kumar <naba@gnome.org>
25245         * scintilla/*/*: Synced to latest scintilla 1.49
25246         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
25247         New lexers added.
25249         * scintilla/RESearch.cxx: The automatic cvs log in the
25250         file really broke things trying to interprete the changelog
25251         entry incorrectly as end-of-comment. Removed the $cvs line
25252         and committed again.
25253         
25254 2002-11-19  Naba Kumar <naba@gnome.org>
25256         Patch from Timothee Besset <ttimo@idsoftware.com>
25257         
25258         * src/message-manager-private.cc: Interpretes absolute
25259         file paths properly in zvt terminal.
25261 2002-11-19  Naba Kumar <naba@gnome.org>
25263         Patch from Timothee Besset <ttimo@idsoftware.com>
25264         
25265         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
25266         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
25267         (important) editor preferences in project (if there is one
25268         open).
25269         
25270         * TODO: Updated
25271         
25272 2002-11-18  Naba Kumar <naba@gnome.org>
25273         
25274         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25275         
25276         * src/debug_tree.c, src/find_in_files_gui.c,
25277         src/find_replace.c, src/find_text.c, 
25278         src/project_import.c, src/project_import_gui.c,
25279         src/wizard_gui.c: i18n Fixes.
25281 2002-11-15  Naba Kumar <naba@gnome.org>
25283         * plugins/class-gen/clsGen.c: Fixed to use project function
25284         to import files. Create non-existent directories before the
25285         sources are written.
25286         
25287         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
25288         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
25289         src/glade_iface.c,
25290         src/glades.c: Excluded gladen files from build. This
25291         will fix the unnecessary dependency on libssl.
25292         
25293         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
25294         file import funtion.
25295         
25296         * src/message_manager_private.cc: Fixed a compiler warning with
25297         DEBUG preprocessor macro.
25298         
25299         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
25300         wrong (undocked) editor window was closed on clicking close on an
25301         undocked editor window.
25302         
25303         * src/debugger.c: Fixed a bad bug where debugger terminal won't
25304         start correctly if the executable was run before with 'F3'.
25305         
25306         * src/toolbar_callbacks.c: Wrap around find next.
25307         * src/toolbar.c: Disable combo activate.
25308         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
25309         button positions to get 'yes' as default.
25311         * anjuta.spec.in: Updated.
25312         
25313         * src/anjuta_info.c, src/appwizard_gui.c,
25314         src/attach_process_gui.c, src/breakpoints_gui.c,
25315         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
25316         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
25317         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
25318         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
25319         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
25320         src/preferences.c, src/preferences_gui.c, src/project_config.c,
25321         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
25322         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
25323         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
25324         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
25325         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
25326         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
25327         plugins/patch/patch-plugin.c, printing/print-util.c:
25328         Set all windows and dialogs transient
25329         to their parents so that they remain floated above their parents.
25330         
25331 2002-11-13  Naba Kumar <naba@gnome.org>
25333         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
25334         take default editor font).
25335         
25336         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
25337         Corrected email address.
25338         
25339         * src/mainmenu_callbacks.c: Used spaces instead of tabs
25340         for changelog entry.
25342         * NEWS: Updated.
25343         
25344 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25345         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
25347 2002-11-06  Naba Kumar <naba@gnome.org>
25349         * README: Updated
25350         * anjuta.spec.in: Ships the .omf files with the
25351         documents instead of the base package.
25352         
25353 2002-11-04  Naba Kumar <naba@gnome.org>
25355         * data/properties/latex.properties: Fixed a bug.
25356         * ChangeLog: Released 1.0.0 stable.
25358 2002-11-04  Naba Kumar <naba@gnome.org>
25360         * src/commands.c: Added command with shell redirection capability.
25361         * data/properties/anjuta.properties: Changed default execution
25362         command.
25363         * src/project_dbase.c: Set project top dir in properties.
25364         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
25365         * data/Makefile.am: More diskcheck error fixes.
25366         
25367         * README, anjuta.spec.in, THANKS, AUTHORS,
25368         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
25369         manuals/C/anjuta-manual/authers,sgml,
25370         manuals/C/anjuta-manual/anjuta-manual.sgml,
25371         manuals/C/anjuta-manual/anjuta-manual-C.omf,
25372         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
25373         : Changed anjuta home to
25374         new URL and my email address.
25375         
25376         * manuals/C/anjuta-manual/interfaces.sgml,
25377         manuals/C/anjuta-manual/prefereces.sgml,
25378         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
25379         
25380         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
25381         : removed reference to the help menu as the menu is modified
25382         when no help is found (which is very likely when we are
25383         shiping the documents separately).
25384         
25385 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25386         * anjuta.spec.in: Update specfile to make multiple RPMs.
25387         * data/Makefile.am: make dist fix.
25388         * src/text_editor_menu.c: Fix compile warnings (casts).
25390 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25391         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
25392         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
25394 2002-11-01  Naba Kumar <naba@gnome.org>
25396         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
25397         Added gnome2 macros to be used by gnome2 project wizard.
25398         
25399         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
25400         from gnome-common.
25401         
25402         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
25403         as it was conflicting with generated projects and is not
25404         useful for us.
25405         
25406         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
25407         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
25408         project generation, removed qt project as it's not complete and
25409         added gnome2 bonobo wizard.
25411 2002-10-29  Naba Kumar <naba@gnome.org>
25413         * po/POTFILES.in: Updated.
25414         * po/POTFILES.skip: Added.
25415         * preferences.h: Fixed print paper size property name.
25417 2002-10-28  Naba Kumar <naba@gnome.org>
25418         
25419         * data/user.properties, data/Makefile.am: Added user properties file
25420         which will be copied in user's ~/.anjuta/user.properties.
25421         
25422         * data/anjuta.properties: Changed a comment.
25423         
25424         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
25425         
25426         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25427         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
25428         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
25429         item.
25431         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
25432         instead of user properties file.
25433   
25434         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
25435         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
25436         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
25437         * README, TODO: Updated.
25438         
25439 2002-10-28  Naba Kumar <naba@gnome.org>
25441     * manuals/C/anjuta-manual/figures/editor_guides.png,
25442     manuals/C/anjuta-manual/figures/editor_margins.png,
25443     manuals/C/anjuta-manual/figures/editor_markers.png,
25444     manuals/C/anjuta-manual/figures/local_variables.png,
25445     manuals/C/anjuta-manual/figures/open_file_multiple.png,
25446     manuals/C/anjuta-manual/figures/prefs_print.png,
25447     manuals/C/anjuta-manual/figures/print_dlg.png,
25448     manuals/C/anjuta-manual/figures/print_preview.png,
25449     manuals/C/anjuta-manual/figures/symbol_browser.png,
25450     manuals/C/anjuta-manual/figures/variable_tip.png: New png
25451     files for manual documentation.
25452     
25453     * manuals/sgmldocs.make,
25454     manuals/C/anjuta-manual/Makefile.am,
25455     manuals/C/anjuta-manual/authors.sgml,
25456     manuals/C/anjuta-manual/build.sgml,
25457     manuals/C/anjuta-manual/compileopts.sgml,
25458     manuals/C/anjuta-manual/debugger.sgml,
25459     manuals/C/anjuta-manual/execute.sgml,
25460     manuals/C/anjuta-manual/fileoperations.sgml,
25461     manuals/C/anjuta-manual/interface.sgml,
25462     manuals/C/anjuta-manual/preferences.sgml,
25463     manuals/C/anjuta-manual/projects.sgml,
25464     manuals/C/anjuta-manual/figures/arguments.png,
25465     manuals/C/anjuta-manual/figures/open_file.png,
25466     manuals/C/anjuta-manual/figures/other_opts.png,
25467     manuals/C/anjuta-manual/figures/scrshot.png,
25468     manuals/C/anjuta-manual/figures/toolbar_browser.png,
25469     manuals/C/anjuta-manual/figures/toolbar_tags.png:
25470     
25471     Updated anjuta manual documentation.
25473     
25474 2002-10-27  Naba Kumar <naba@gnome.org>
25476     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
25477     check and modifies debugger terminal command accordingly
25478     to function properly.
25479     
25480 2002-10-25  Naba Kumar <naba@gnome.org>
25482         * manuals/sgmldocs.make: Fixed a couple of bugs.
25483         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
25485 2002-10-24  Naba Kumar <naba@gnome.org>
25487         * src/debug_tree.c: Fixed a crash bug from Etay.
25489         * global_tags/create_global_tags: Added messages.
25490         Fixed infinite looping within files.
25491         
25492         * macro/autogen.sh: Removed debug and warning flags for defaults.
25493         
25494         Patch from Vadim Berezniker <vadim@berezniker.com>
25495         
25496         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
25497         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
25498         generation.
25500         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
25501         temporarily just copy it
25503 2002-10-24  Naba Kumar <naba@gnome.org>
25505         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
25506         manuals/C/anjuta-manual/anjuta-manual.sgml, 
25507         manuals/C/anjuta-manual/compileopts.sgml,
25508         manuals/C/anjuta-manual/debugger.sgml,
25509         manuals/C/anjuta-manual/execute.sgml,
25510         manuals/C/anjuta-manual/fileoperations.sgml,
25511         manuals/C/anjuta-manual/interface.sgml,
25512         manuals/C/anjuta-manual/introduction.sgml,
25513         manuals/C/anjuta-manual/projects.sgml,
25514         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25515         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
25516         manuals/ja/anjuta-manual/anjuta-manual.sgml,
25517         manuals/ja/anjuta-manual/compileopts.sgml,
25518         manuals/ja/anjuta-manual/debugger.sgml,
25519         manuals/ja/anjuta-manual/execute.sgml,
25520         manuals/ja/anjuta-manual/fileoperations.sgml,
25521         manuals/ja/anjuta-manual/interface.sgml,
25522         manuals/ja/anjuta-manual/introduction.sgml,
25523         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
25525 2002-10-24  Naba Kumar <naba@gnome.org>
25527         * src/project_type.c: added autogen for qt projects.
25528         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
25529         Fixed a bug that retrieves wrong terminal command.
25530         * src/commnads.c: Added more terminal commands.
25531         * configure.in: Checks for scrollkeeper version.
25532         
25533 2002-10-22  Naba Kumar <naba@gnome.org>
25535         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
25536         instead of AM_GNOME_GETTEXT.
25537         
25538         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
25539         for setup-gettext for the wizard generated projects.
25541         * src/source.c: Fixed a bug where glade file wasn't generated.
25542         
25543         * src/gnome_project.c: Excluded project version from project dir
25544         name.
25545         
25546 2002-10-22  Naba Kumar <naba@gnome.org>
25548         * acinclude.m4: New file with dummy funtion for gettext
25549         cross compatibility fix.
25550         
25551         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
25552         * configure.in: Fixed cflags to avoid useless warnings.
25553         * Makefile.am: EXTRA_DIST += setup-gettext.
25554         * src/toolbars.c: Added space paddings around tags label.
25556 2002-10-21  Naba Kumar <naba@gnome.org>
25558         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25559         
25560         * setup-gettext: New script to maintain gettext cross version
25561         compatibility.
25562         * configure.in, macros/autogen.sh: Fix for gettext cross version
25563         compatibility.
25564         
25565 2002-10-21  Naba Kumar <naba@gnome.org>
25567         * debug_tree.c: Fixed incorrect use of debug assertion.
25568         
25569 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
25570             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25571         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
25572         src/memory.c, src/memory.h, src/message-manager-private.cc:
25573         
25574         New parsing algorithm; adapted from kdevelop.
25575         Middle button menu for changing the value's display type
25577 2002-10-07  Naba Kumar <naba@gnome.org>
25579         * src/main_menubar_def.h: Changed status bar message for Help->
25580         Browse info pages. Bug #603308
25582         * src/executer.c: Made "User terminal" default for creating
25583         projects (User can always disable it later). Bug #114222
25584         
25585 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25587         * macros/autogen.sh: Require gettext 0.10.x for autogen
25588         * src/text_editor.c: Fixes Bug #595303
25589         * src/source.c: Fixes Bug #595970
25590         * src/anjuta.c: Fixes Bug #598366
25591         * scingtilla/LexCPP.cxx: Bug #602296
25592         * src/main_menubar_def.h: Bug #604363
25593         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
25594         
25595 2002-10-07  Jens Georg <mail@jensgeorg.de>
25597         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25598         * gnomefilelist.c: This patch fixes the bug #611542
25599         
25600 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25602         * data/properties/Makefile.am: Added tcltk.properties file.
25603         
25604 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25606         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25607         
25608         * README: Updated README
25609         * plugins/class-gen/clsGen.c, src/message_manager.cc
25610           , src/mainmeu_callbacks.c, src/memory.c
25611           , src/project_dbase_gui.c, src/text_editor_gui.c
25612           , widgets/gnomefilelist.c: Set window icons
25613         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
25614           Enabled release build (stripped + optimized binaries, etc.)
25615         * data/properties/anjuta.properties, src/commands.c,
25616           src/defaults.cFixed bug #595489 (stdin on executables)
25617         * src/appwizard.c, src/main.c, src/message-manager.cc
25618           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
25619           , src/debug_tree.c: Memory related (valgrind) fixes.
25620         * src/message-manager-private.[cc,h], src/pixpams.h
25621           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
25622         * anjuta.prj: Added debug_tree.c to SOURCES
25623         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25624           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
25625           Compacted code and cleaned up unnecessary functions.
25626         * tagmanager/*.[ch]: Code fixes.
25627         
25628 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
25629         
25630         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25631         
25632         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
25633         Debug tree now detects changes of displayed variables
25634         and changes their color to red
25636 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25638         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25639         
25640         * mainmenu_callbacks.c: Set's the current file name in
25641         file save as dialog.
25642         
25643 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25645         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
25647         * data/properties/tcltk.properties: New file for tcl/tk
25648         properties.
25650 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
25652         * src/project_type.[c,h], src/source.c, data/Makefile.am:
25653         Fixed a fatal bug which doesn't let building gnome2 related
25654         projects. They use different autogen.sh script. Defined new
25655         type field "gnome_macro_support".
25656         
25657         * data/autogen.sh.gnome2: New file.
25658         
25659         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
25660         bug with quotes escaping in quotes.
25661         
25662         * src/message-manager-private.cc: Used event box instead
25663         of frame for local message pane, so that the borders appear
25664         properly and nicely.
25665         
25666         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
25667         if there is a project open and all the files are un-docked.
25669         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
25671 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
25673         * src/main_menubar_def.h: implement feature request #595356, patch #597161
25674         * THANKS: updated for new contributions
25675         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
25677 2002-08-27 Steven Knight  <steven.knight@unh.edu>
25679         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
25680         src/project_dbase.h, src/project_type.c, src/source.c, 
25681         src/wizard_gui.c: new Qt project type
25682         *** NB not fully tested, may need some work, icon required...
25684 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25686         * src/memory.c, src/memory.h: new memory patch
25688 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
25690         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
25692 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
25694         * lancher/anjuta_launcher.c: Determine pty from function
25695         call instead of running 'tty' externally.
25696         
25697         * data/properties/cs.properties: Added compile/build commands.
25698         Fixed execution properties.
25699         
25700         * src/commands.c: Added c# options.
25702         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
25703         
25704         * src/debug_tree.[c,h], src/debugger.[c,h],
25705         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
25706         
25707         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
25708         1. Misaligned structs when they are members of other structs.
25709         2. '{' sometimes appears as a variable.
25710         3. Wrong processing of some arrays.
25711         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
25712         that displays the tree in two columns (variable and value).
25714 2002-08-14  Stephane Demurget  <demurgets@free.fr>
25716         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
25718         * data/properties/sql.properties: added the DATETIME data type.
25720         * data/properties/html.properties: added the foreach php keyword.
25722 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
25724         * NEWS: Updated with new features.
25725         
25726         * data/.cvsignore, doc/.cvsignore: Updated.
25727         
25728         Patch from: Etay Meiri <etay-m@bezeqint.net>
25729         
25730         * src/debug_tree.h, src/debug_tree.c: New files.
25731         
25732         * src/Makefile.am, src/message-manger-private.[h,cc],
25733         src/message-manger.cc: Added Tree view for debugger
25734         locals view.
25735         
25736 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
25738         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25739         
25740         * src/memory.c, src/memory.h: New files.
25741         
25742         * src/Makefile.am, src/appwizard.c, src/controls.c,
25743         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25744         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25745         
25746         Memory view implemetation that would enable viewing raw memory
25747         during debugging.
25749 2002-08-08  Stephane Demurget  <demurgets@free.fr>
25751         * AUTHORS: added Biswa, because I wonder why noone already have
25752         written his name in the Anjuta's hall of fame :)
25754 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
25756         * src/appwizard_gui.c: Removed an ambiguous prototype.
25757         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
25758         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
25759         * THANKS: Updated M. Ali Vardar's email.
25760         
25761 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
25763         * src/anjuta_gui.c: implemented feature request to stop main and browser
25764           toolbars having exclusive use of space
25766 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
25768         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
25769         left over from the previous work to fix bugs :-)
25770         
25771         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
25772         src/controls.c, src/mainmenu_callbacks.h, 
25773         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
25774         reviewed
25775         
25776         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
25777         src/project_import_gui.c, src/sharedlib_gui.c, 
25778         src/signals_gui.c: set window icon correctly
25779         
25780         * NEWS: more updates for the release
25781         
25782         * HACKING: updated for window icons and insert menu information
25783         
25784         * src/cvs_gui.c, src/build_project.c, 
25785         src/project_import_cbs.c: message strings reviewed
25786         
25787         * src/controls.c: context help button should be disabled if 
25788         DevHelp is not installed
25789         
25791 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
25793         * src/debugger.c: Fixed the signalling screw up because of string
25794         update in gdb used to report the child process PID. Also, no
25795         error dialog will be popped up for "no such file or directory"
25796         error (very annoying and useless error). This error will still
25797         be shown on the debug message window. Avoided terminating the
25798         program when the terminal is terminated -- doesn't hurt, otherwise
25799         we get crappy egg-and-hen problem.
25800         
25801         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
25802         dimensions loading.
25803         
25804         * src/anjuta.c: Limited the default size of main window to sane
25805         values.
25807         * src/preferences.c: Fixed some deadly memory corruption bugs in
25808         the recent patches. Return from getenv() should NEVER be freed,
25809         because they are static strings.
25810         
25811         * src/preferences_gui.c: Removed the fix for crash bug with font
25812         selection and applied the real fix.
25813         
25814 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
25816         * NEWS: updated for release
25818 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
25820         * src/launcher.c: Added a fix a memory leak and a possible
25821         fix for zvt-crash bug.
25822         
25823         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
25824         
25825         * data/properties/latex.properties,
25826         data/properties/ada.properties: Added file.is.source property.
25827         
25828         * src/an_file_view.c: Set auto column size of the file
25829         revision column.
25830         
25831         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
25832         The user is now prompted to confirm the closing of the file
25833         if it is being used by CVS. If yes, the editor is closed and
25834         the CVS operation stops.
25835         
25836 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
25838         * anjuta.prj: bump project version for release
25839         * BUGS: removed unnecessary file
25841 2002-06-07      Philip Van Hoof <freax@pandora.be>
25843         * widgets/gnomefilelist.c: fix up issue with directory deleted 
25844         during the life of the file list widget
25845         * src/preferences_gui.c: sticking-plaster fix to font selection
25846         causes segfault bug
25848         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
25850 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25852         * data/properties/anjuta.properties, src/an_file_view.[ch], 
25853         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
25854         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
25855         added options for symbol and file browsers.
25856         * data/properties/cpp.properties: linker flags should come after
25857         the name of the file to compile.
25858         * scintilla/Editor.cxx: fixed gcc compilation warning.
25859         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
25860         be executed from bindir only.
25861         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
25862         tagmanager/include/tm_file_entry.h: CVS version information in file 
25863         browser.
25864         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
25865         window.
25866         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
25867         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
25868         crashes during file import.
25869         * src/project_import.c: disable project menu items during project 
25870         import.
25871         
25872         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25874 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
25876         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
25877         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
25878         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
25879         modified Insert menu, added C functions template, header C 
25880         template, modified header_template HEADER_H ==> NAMEFILE_H
25881         
25882         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25884 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
25886         * data/properties/html.properties: changed some file 
25887         associations
25889 2002-06-05 Philip Van Hoof <freax@pandora.be>
25891         * widgets/gnomefilelist.c: Fixed #560759 and #561776
25892         
25893         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25895 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25897         * data/properties/anjuta.properties, src/defaults.c: Make windows
25898         docked by default, fix the big fonts bug.
25899         
25900         * src/an_file_view.c, src/main_menubar_def.h, 
25901         src/project_dbase_gui.c: sanitized the Edit/View mess.
25902         
25903         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
25904         for customizing shortcuts.
25905         
25906         * src/mainmenu_callbacks.c: Search for selected word if present.
25907         
25908         * src/text_editor_menu.c: Added context menu options for docking
25909         and undocking editor windows.
25910         
25911         * src/main_menubar.h, src/main_menubar.c: more support for the 
25912         shortcuts menu item.
25913         
25914         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25916 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
25918         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
25919         all commit messages being written to top of the file
25920         
25921         * src/main_menubar_def.h: message strings reviewed
25922         
25923         * src/project_import.c: message strings reviewed
25924         
25925         * src/source.c, src/glades.c: message strings reviewed. Fixed 
25926         some bugs around reading the project properties for creating 
25927         .glade and .desktop files in the Application Wizard. There were
25928         typos in the property names being retrieved
25929         
25930         * widgets/gnomefilelist.c: changed build_full_path to make 
25931         the file widget support ~
25932         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
25933         
25934         * THANKS, widgets/e-shell-about-box.c, 
25935         manuals/anjuta-manual/C/authors.sgml: updated for new
25936         patch
25938 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
25940         * src/project_dbase.c: Fixed the file-path-corruption bug
25941         and the cannot-import-file-in-project bug. (follow-up with
25942         the last commit from Stef).
25943         
25944         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
25945         with unsaved-project.
25946         
25947 2002-06-05  Stephane Demurget  <demurgets@free.fr>
25949         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
25950         misplaced g_free.
25952 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25954         * data/properties/{xml,html,other}.properties: changed some file 
25955         associations
25956         
25957         * data/anjuta.mime: oops! cvs added
25958         
25959         * scintilla/RESearch.cxx: fixed up a problem with comments
25960         
25961         * global-tags/create_global_tags.sh: redirect errors to /dev/null
25962         to avoid messages about missing libs
25963         
25964         * NEWS: started the release notes
25966 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25968         * HACKING: updated with new information on printing, patch naming
25969         
25970         * TODO: removed completed tasks
25971         
25972         * THANKS: updated a few contributions
25973         
25974         * anjuta.prj: updated the icon file
25975         
25976         * anjuta.desktop.in.in: updated to add Categories
25977         
25978         * data/anjuta.mime: created a mime type for Anjuta project files
25979         (NB needs to be added to the install in /usr/share/mime/)
25980         
25981         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
25982         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
25983         to PNG for websites.
25984         
25985         * plugins/patch/patch-plugin.c: clarified some messages and 
25986         made it easier to see different patching sessions
25987         
25988         * src/toolbar.c: changed some message text for consistency
25989         
25990         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
25991         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
25992         in preferences. 
25993         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25994                  
25995         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
25996         src/project_dbase.{c,h}, src/project_import_cbs.c, 
25997         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
25998         Added XLib Project and a Dockapp Project types.
25999         * pixmaps/Makefile.am: added line for new pixmap for new xlib
26000         projects
26001         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
26002         * src/source.c: Fixed memory leak in existing projects. 
26003         (filename was not freed)
26004         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
26006 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
26008         * src/anjuta.h, src/anjuta.c: Added error display funtions
26009         with parent windows.
26010         
26011         * src/appwizard_cbs.c: Changed error display function to use
26012         parented version.
26013         
26014 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
26016         * printing/print.h, printing/printing.c: Taken care of document
26017         zoom factor and fixed a font loading bug. Dynamically calculated
26018         text widths to work with zooms properly. Re-organized code for
26019         dynamic text width calulations to work in general with utf8 chars.
26020          Determined font height and width automatically from the font info.
26021         
26022         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
26023         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
26024         Converted text.zoom.factor property to use #defined value. Removed
26025         margin header and margin numbers preferences, as they  now
26026         calculated dynamically.
26027         
26028 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
26030         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
26031         printing/print-util.h, printing/print.c, printing/print.h:
26032         Rewritten printing support for style based printing. Syntax highlighted
26033         printing, monochromatic printing, setup using preferences etc.
26035         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
26036         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
26037         language and the styled text buffer.
26038         
26039         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
26040         the print setup preferences page and added printer preferences. Added functions
26041         to retrieve preferences with default values.
26042         
26043         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
26044         the printing.
26046         * data/properties/anjuta.properties: Added default printer preferences.
26048         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
26049         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
26050         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
26052         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
26053         
26054 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26056         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26058         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
26059         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
26060         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
26061         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
26063         printing/Makefile.am: Reduced compiler optimizations.
26065         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
26066         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
26067         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
26068         tagmanager/tm_workspace.c: TagManager fixes.
26070 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
26072         * printing/*: CVS added. :)
26073         
26074 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26076         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26078         * printing*: CVS added.
26079         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
26080           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
26081           src/main_menubar_def.h: Gnome Print support
26082         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
26083         * configure.in: Enable debugging flag option
26084         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
26085           Print properties defined.
26086         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
26087         
26088 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26090         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26091         
26092         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
26093         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
26094           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
26095           and cleanups
26096         * src/text_editor.c: Minor cleanups.
26097         * anjuta.c: Tweaks to 'Goto File Line' functionality.
26098         * src/project_dbase.c: Fixes to add/remove files from project.
26099         * src/help.c: Fix minor memory leak.
26100         * src/project_dbase_gui.c: Remove debugging messages.
26101         * src/utilities.[ch]: Cleanups and minor fixes.
26102         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
26104 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
26106         * src/anjuta.c [anjuta_apply_preferences()]:
26107         Fixed a crash bug when tab pos is not defined for the editors.
26108         
26109         * data/properties/cpp.properties: Set default identifier property to normal.
26110         This fixes the bug in which the fore color gets hidden with dark background.
26112 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
26114         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
26115         scintilla 1.46
26116         
26117         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
26118         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
26119         src/anjuta.c, data/properties/anjuta.properties:
26120         Implemented line wrapping.
26121         
26122         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
26123         
26124         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
26125         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
26126         tags. Code was reviewed from GNOME Bonsai view.
26127         
26128         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
26129         it seems to have been removed by scintilla people.
26130         
26131         * data/properties/anjuta.properties: Set default line wrap to false, as
26132         is noticably slow with big files.
26133         
26134 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
26136         * src/project_import_gui.c: disallow the selection of files in
26137           the browse dialog.
26138         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
26139           preferences code.
26140         
26141 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26143         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
26144           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
26145         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
26146         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
26147           now works properly.
26148         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
26149         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
26150         * src/utilities.[ch]: Added some utility functions.
26151         * tagmanager/tm_project.c: Fix for bug in file removal from project.
26152         
26153         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
26155 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
26157         * HACKING: info on FIXME statements and removed ccview references
26158         * Makefile.am: added rule to make RPM package
26160 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
26162         * THANKS, widgets/e-shell-about-box.c, 
26163         manuals/anjuta-manual/C/authors.sgml: updated for new
26164         patch
26165         * src/anjuta.c: removed unnecessary warning code since CVS 
26166         support is now implemented :-)
26167         * manuals/sgmldocs.make: implemented a fix for bug #553969
26168         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
26169         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
26170         manuals/C/anjuta-faqs-C.omf: modified the descriptions
26171         
26172 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
26173         
26174         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
26175           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
26176           src/main_menubar_def.h, src/preferences_gui.c,
26177           preferences.c, preferences.h: setup Username and Email 
26178           preferences, Insert ChangeLog and Username editor functions
26179           
26180           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
26182 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
26183         
26184         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
26185           src/src_paths_cbs.c, src/src_paths_gui.c
26186           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
26188           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
26190 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26192         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
26193           and goto tag menu items to main menu.
26195 2002-05-09  Andy Piper <andy.piper@freeuk.com>
26197         * THANKS, widgets/e-shell-about-box.c, 
26198         manuals/anjuta-manual/C/authors.sgml: added new contributors
26199         * HACKING: updated with info on files to change for credits
26201 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
26203     * src/aneditor.cxx: extended extension list which fixes segfault
26204     on selecting lisp, ruby or matlab as highlight style.
26206 2002-05-09  Andy Piper <andy.piper@freeuk.com>
26208         * src/main_menubar_def.h: fixed an array initialiser and fixed
26209         the lexer settings for the new entries on the Format menu
26211 2002-05-07  Stephane Demurget  <demurgets@free.fr>
26213         * Synced with Scintilla 1.45
26215 2002-05-06  Andy Piper <andy.piper@freeuk.com>
26217         * anjuta.prj: added another missing file
26218         * ChangeLog: fixed some incorrect change dates I caused by 
26219         sloppy cut-and-pasting :-/
26221 2002-05-06  Andy Piper <andy.piper@freeuk.com>
26222         
26223         * src/mainmenu_callbacks.c: fixed title of new About box
26225 2002-05-05  Andy Piper <andy.piper@freeuk.com>
26227         * src/pixmaps.h: added macros for OpenGL and SDL project icons
26229 2002-05-05  Andy Piper <andy.piper@freeuk.com>
26231         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
26232         * anjuta.prj: updated for new files
26234 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
26236         * widgets/e-shell-about-box.c: Added version display.
26237         
26238 2002-05-03  Andy Piper <andy.piper@freeuk.com>
26240         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
26241         widgets/scroll_menu.c: fixed up some compiler warnings (patch
26242         from Philip Van Hoof)
26244 2002-05-03  Andy Piper <andy.piper@freeuk.com>
26246         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
26247         dependency
26248         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
26249         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
26250         that produced build errors (needs checking on a machine with the
26251         ja locale!)
26252         * data/properties/lisp.properties: updated to match format of other
26253         lexer property files supplied with Anjuta
26255 2002-05-03  Andy Piper <andy.piper@freeuk.com>
26257         * anjuta.prj: added new files
26258         * HACKING: added information from the mailing list on 
26259         adding new project types to the wizard (thanks to Johannes)
26261 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26263         * src/utilities.h, src/launcher.c, src/gnome_project.c,
26264           src/appwiz_page2.c: Fix for 547038.
26266 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
26268     * attach_process.c, attach_process_cbs.c: Fixed a dialog
26269     hide bug.
26270     
26271     * about.h: cvs removed.
26272     
26273 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26275         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26277         Fix for #539574.
26279         * src/anjuta.c (anjuta_system_error): checks for the error number to
26280         know whether the error description is needed or not.
26282 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26284         * pixmaps/anjuta_logo.png: New about logo.
26285     
26286         * pixmaps/anjuta_icon.png: New icon from Misha. The
26287         old one had trouble with some gtk themes.
26288     
26289         * about.c: Removed. No longer needed.
26291         * mainmenu_callbacks.c: Removed reference of about.h
26292     
26293 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26295         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26297         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
26298           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
26299         About Dialog (thanks to the Evolution team for the cool widget!)
26301 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26303         Patch from lbell <lbell@tsc4.com>
26304     
26305         * src/find_in_files.c, src/find_in_files.h,
26306           src/anjuta.c: Added save_yourself, load_yourself routines.
26307     
26308         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
26309         Added "Append messages" toggle button. This will enable
26310         the search results to be appended to the already existing
26311         results.
26312     
26313         * src/debugger.c: Fixed a typo.
26314     
26315         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
26316           src/session.c, src/session.h: Improved session management.
26318 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
26320         * THANKS, FUTURE, AUTHORS: Changed my email and
26321         avoided yahoo.com.
26323 2002-05-02  Stephane Demurget  <demurgets@free.fr>
26325         Impl. feature request #525271 (add Lisp support).
26327         * data/properties/lisp.properties: added.
26329         * data/properties/Makefile.am, data/properties/anjuta.properties: added
26330           the lisp properties.
26332         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
26333           src/utilities.[ch]: added support for the Lisp highlight style.
26335 2002-05-02  Stephane Demurget  <demurgets@free.fr>
26337         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
26338           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
26339           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
26340           option preferences to have a persistent setting. Plus it's not used
26341           often, so it's better here than flooding the menus.
26343         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
26344           preferences pages a lot more consistent and sweeter: tabs direction
26345           radiobuttons are directed against the meaning, all pages have an
26346           outter frame, a lot of padding, removed all expand attributes for
26347           vertical boxes, ...
26349           That's not a total revamp, but it's really looking better now, even
26350           if there's still work to be done.
26352 2002-05-01  Andy Piper <andy.piper@freeuk.com>
26354         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
26355         * TODO: added task to be completed before next release (update all credits)
26357 2002-05-01  Stephane Demurget  <demurgets@free.fr>
26359         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
26360         Benke László.
26362 2002-05-01  Benke László  <decike@freemail.hu>
26364         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26366         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
26367           src/main_menubar_def.h, src/mainmenu_callback.[ch],
26368           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
26369           to the format menu in order to reorder the notebook tabs in
26370           alphabetical order everytime a file is created/opened/saved.
26372 2002-05-01  Philip Van Hoof <freax@pandora.be>
26374         * widgets/gnomefilelist.[ch] (history_combo_go),
26375         (history_combo_clicked): impl.
26377         (gnome_filelist_new_with_path): use this new impl.
26379 2002-05-01  Stephane Demurget  <demurgets@free.fr>
26381         * src/project_dbase_gui.c (add_file): added the xpm file type.
26383 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26385         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
26386         tag manager fixes.
26388         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
26389           of tag types.
26391         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
26392           src/text_editor_menu.c: Added context sensitive search in symbol
26393           browser and editor.
26395         * configure.in: Changed version number to 0.1.9.99.
26397         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
26398           src/project_import.c: Minor changes to project import facility.
26400         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
26401           (Forced to use specific brace format)
26403         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
26404           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
26405           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
26407 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
26409         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
26410         replaced the spinbutton with an hscale, and made the UI less "blocky".
26412         * src/cvs_gui.c: When diffing a project you can choose date and
26413         release now.
26415         * src/project_dbase.c: Import_file activated again
26417         * configure.in, plugins/Makefile.am: Added patch plugin
26419         * plugins/patch/*: The new patch plugin
26421 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26423         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26425         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
26426         dropdown list shown by autocompletion are now removed.
26428 2002-04-28  Philip Van Hoof <freax@pandora.be>
26430         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
26431         a bunch of filetypes from the older version.
26433         * src/project_dbase_gui.c (add_file): changed the import
26434         dialog's filetypes combo contents depending on the
26435         type of data to be imported.
26437 2002-04-28  Stephane Demurget  <demurgets@free.fr>
26439         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
26440         the amount parameter as Philip stated and reformated to follow the
26441         Gnome convention.
26443         * src/project_dbase.c (project_dbase_make_default_filetype_list):
26444         changed accordingly.
26446 2002-04-25  Stephane Demurget  <demurgets@free.fr>
26448         Fix for #531293.
26450         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
26451         Shift-F6, to be more consistent with other Gnome apps.
26452         Moved the "Search next" entry under the "Search" one, and swapped the
26453         order of the "Find in files" and "Find and Replace" ones.
26455         Some additional fixes ands cleanups on the edit menu.
26457         * src/main_menubar.h: replaced all occurences of repeat_find by
26458         find_again for the code to be more consistent.
26460         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
26461         sensitiveness depending on the existence of an active text buffer.
26463         * TODO: added some bits about improving the usability of the
26464         search/search again couple.
26466 2002-04-25  Stephane Demurget  <demurgets@free.fr>
26468         * src/preferences_gui.c: made the tab labels text more consistent
26469         (s/misc/Misc/).
26471 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26473         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
26475         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
26476         filename.
26478         * src/main.c (main): simplified some code and cleanups.
26480         Fix a part of #499366:
26482         * src/commands.[ch] (sync_from_props), (command_editor_save),
26483         (on_apply_clicked), (create_command_editor_gui): added the gui
26484         corresponding to the command.terminal preference.
26486 2002-04-25  Stephane Demurget  <demurgets@free.fr>
26488         Fix for #465180.
26490         * anjuta.spec.in: added build requirements for the source rpm.
26492 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
26494         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26495         
26496         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
26497           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
26498           src/project_type.c, source.c, wizard_gui.c:
26499           Added new GNOME 2 project types and changed glade behaviour to
26500           produce GTK code if project type GTK was selected and GTKmm code
26501           if project type GTKmm was selected (and not depending on the 
26502           selected language. Disabled glade for GNOME 2 projects because
26503           we will need glade2 there.
26504           
26505         * src/project_dbase.c: Fixed a memory lack.
26506         
26507         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
26508         
26509         * src/cvs.c: Added an error message if jobs are running
26511 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
26513         * tagmanager/tm_work_object.c: Fixed a chrash
26514         bug which occurs when it tries to stat an empty
26515         file name.
26516         
26517 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
26519         * src/controls.c: CVS menu items now becomes
26520         insensitive when the launcher is busy.
26521         
26522         * src/anjuta.c, cvs.h, cvs.c: Created a function
26523         to update the cvs preferences when preferences are
26524         applied in preferences dialog and called it from
26525         anjuta_update_preferences().
26526         
26527 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
26529         * src/cvs.c: Added a space in the cvs command
26530         before the revision part. This fixes the cvs
26531         error we get when cvs-diffing with revisions.
26532         
26533         * src/cvs.c: Fixed a compiler warning.
26534         
26535         * src/find_replace.c: The dialog now remembers
26536         the settings including the "prompt on replace"
26537         which seems to have broken somewhere line the
26538         changes.
26539         
26540 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26542         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
26543         Added a new property in cvs class to hold a boolean
26544         for enabling date in cvs diff. This fixed the bizzare
26545         diff output due to the date that goes with the cvs
26546         command. Also, set the default value of compression
26547         to 3 and unified diff option to 1.
26548         
26549 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26551         * src/cvs.c: The diff editor is set to hilite as
26552         diff syntax hiliting.
26553         
26554         * configure.in, manual/Makefile.am:
26555         Added a new manual module for ja language.
26556         
26557         * manual/ja/*/*/*: New module and files for the
26558         ja translation for the anjuta documentation
26559         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
26560         
26561 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
26563         * src/launcher.c: Made a very messy work around
26564         for the launcher authentication to work properly.
26565         
26566         * src/find_replace.c: Applied the missing patch
26567         from Dan Elphick <dre00r@ecs.soton.ac.uk>
26568         
26569 2002-04-16 Andy Piper <andy.piper@freeuk.com>
26571         * src/cvs.c, src/main_menubar_def.h: made message strings
26572         consistent with existing standards from our own documentation 
26573         (such as uppercase P in Project, corrected spelling of 
26574         repository, etc.)
26576 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26578         * src/cvs_gui.c: Cleaned up gui and aligned various
26579         widgets to give a clean look.
26580         
26581 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26583         * src/launcher.c: Added work around to retrieve
26584         the child exit code. It works. :)
26585         
26586         * src/find_in_files.c, src/gnome_project.c,
26587         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
26588         src/clean.c, src/clean_project.c, src/build_project.c,
26589         src/build_file.c: Modified to handle the new
26590         child exit code.
26591         
26592 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
26594         * src/find_replace.c: Changed signal to call
26595         on_replace_text_close on from delete_event
26596         to close => the replace history is now updated.
26598 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
26600         * src/cvs.c: escaped the cvs import message before
26601         passing it to cvs.
26602         
26603 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
26605         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26606         
26607         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
26608         
26609         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
26610         Added cvs import
26611         
26612         * src/preferences_gui.c: GUI improvements
26613         
26614         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
26616 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
26618         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
26619         Removed static qualifier from tm_tag_type_name() and
26620         availed it's prototype for use in outside code. also
26621         created reverse map function tm_tag_type_name();
26622         
26623         * src/anjuta.c: Implemented qualified tags names for
26624         the tag list (on the toolbar pulldown list) to avoid
26625         ambiguty in tags with similar names (like prototype
26626         and definition). Patch modified and improved.
26627         
26628         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
26629         
26630 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26632         * src/utilities.[c,h]: Added a utility funtion
26633         that escapes the single and double quotes in a
26634         given string. Useful for passing command line
26635         args with quotes.
26636         
26637         * src/cvs.c: Escaped the cvs log message before
26638         passing it to cvs command line to avoid ambiguties
26639         with quotes in the message.
26640         
26641         * pixmaps/anjuta_icon.png: Changed to the new icon.
26642         from Todd Goyen <goyen@mbi-berlin.de>
26643         
26644         * src/message-manager-private.cc: Added regex to 
26645         recognize (underline hilite) the parsable outputs
26646         from the zvt terminal.
26647         
26648 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26650         Patch from: Tina Hirsch <tehirsch@arcor.de>
26651         
26652         * src/project_type.c:
26653         Fixed a bug in the wxproject type and modified the erroroutput when
26654         configure doesn't find wx-config
26655         
26656         Patch from: Timothee Besset <ttimo@idsoftware.com>
26657         
26658         * src/anjuta.c, src/message-manager-private.cc,
26659           src/message-manager-private.h
26660         Catches double clicks in the zvt terminal, and calls goto_error_line
26661         to jump to the appropriate location in the source. This will recognize
26662         grep -n output
26663         
26664 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
26665         
26666         * src/build_project.c: Taken care of memory leak
26667           by freeing cmd variable properly.
26669         * src/main_menubar_def.h: Fixed wrong signal connection
26670           for cvs project commit.
26671           
26672         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
26673         
26674         * src/preferences_gui.c: Added some border and adjusted
26675           expandsion, filling in box adds to make the cvs preferences
26676           more nicer.
26677         
26678 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
26680         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26681         
26682         * src/cvs*, src/main_menubar*, src/preferences*: 
26683         Moved CVS settings to preferences, added a nice login dialog.
26684         
26685         * src/controls.c, src/project_dbase.c:
26686         CVS project options are only shown if a project is open
26687         
26688         * src/build_project.c:
26689         User is now asked if he wants to install as root 
26690         
26691         * src/launcher.c:
26692         Fixed a warning
26694         * anjuta.prj: Updated with cvs files
26695         
26696         * TODO: Remove task which are done
26697         
26698 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
26700         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
26701         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
26702         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
26704         Modified launcher to use controlling terminal to detect and
26705         take care of password authentications (for example, for cvs
26706         and root installs).
26707         
26708         * pixmaps/password.png: New file.
26709         
26710 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26712         Anjuta kick start tutorial wirtten by:
26713           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
26715         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
26716           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
26717           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
26718           manuals/C/anjuta-tutorial/figures/*.png:
26719           
26720           Added files
26721         
26722         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
26723           
26724           Modified files.
26725         
26726 2002-03-28 Roel Vanhout <roel@stack.be>
26728         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26730         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
26731           src/preferences_gui.c:
26732         Added option to wrap around to beginning/end of file when on last bookmark
26733         and next/previous bookmark is pressed
26734         
26735 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26737         Patch from Philip Van Hoof <freax@pandora.be>
26738         
26739         * src/gnomefilelist.c:
26740         Added gimp like feature that changes the file extension of
26741         the filename entered in the selections when the file
26742         filter is changed.
26743         
26744 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26745         
26746         Patch from Roy Wood <roy.wood@filogix.com>
26747         
26748         * src/controls.c, src/find_text.c, src/find_text.h,
26749           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26750           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26751           
26752           Menuitem for entering currently selected text as find target,
26753           added key accel for "find next" and changed some key accels for
26754           other key for consistency.
26755           
26756         * src/utilities.c:
26757           Cleaned up code.
26758         
26759 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26761         * src/watch.c, src/watch.h, src/watch_cbs.c,
26762           src/watch_cbs.h, src/watch_gui.c:
26763         
26764           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
26765         
26766           Added change watch entries feature
26767           and Watch entries modify on double click fixed.
26769 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26771         * src/mainmenu_callbacks.c:
26772         
26773           Project commit should not bypass dialog as
26774           we need to get the cvs log from the user.
26775           
26776 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26778         * src/project_dbase.c:
26779         
26780           Patch from Roy Wood <roy.wood@filogix.com>
26781           
26782           Fixed docking bug with the new docking patch
26783           to fix copy/paste bug.
26784           
26785 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26787         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
26788           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
26789           src/main_menubar.h, src/main_menubar_def.h,
26790           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26792           Added cvs project support. Featured bypass cvs dialog for
26793           cases where we don't need dialog (such as project and right
26794           click selection from file browser). Cleaned up cvs code to
26795           make them generic cvs operations instead of separate file
26796           and project operations. Added cvs log action. Increased
26797           file entry box width and enabled "unified diff" by default.
26798           Used Editor buffer for status and log and set hilite for
26799           these buffers including diff buffer (DIFF hilite).
26800           
26801 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
26803         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26805         * data: Added file autogen.sh.wxwin 
26806         * data/Makefile.am: Added entry for autogen.sh.wxwin
26807         * pixmaps: Added project image appwiz_wxwin.png
26808         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
26809         * src/appwizard_cbs
26810           src/compiler_options.c
26811           src/pixmaps.h
26812           src/project_dbase.c
26813           src/project_dbase.h
26814           src/project_import_cbs.c
26815           src/project_type.c
26816           src/source.c
26817           src/source.h
26818           src/wizard_gui.c: Added everything necessary for new
26819                             project type 'wxWindows (wxGTK)
26820         * src/project_dbase.c: Fixed a bug that caused every project
26821                                to be a glade project in dialog
26822                                                    'Project information'.
26824 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
26826         Patch submitted by Roy Wood <roy.wood@filogix.com>
26827         
26828         * src/anjuta_gui.c, src/message-manager-dock.c,
26829           src/project_dbase.c:
26830           
26831           fixed the copy/paste bug by rewriting dock/undock
26832           code.
26834 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
26836         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26837         
26838         * src/cvs*, src/Makefile.am:
26839           New file for CVS support. File operations currently work
26840           cvs login needs to be done. Project support is not yet
26841           started.
26843         * src/main_menubar*, src/mainmenu_callbacks,
26844           src/anjuta.c, src/anjuta.h:
26845           Added menus and functions for cvs commands.
26846           
26847         * src/text_editor_menu.h: 
26848           Added #include <gtk/gtk.h>
26849           
26850         * src/gotoline.h:
26851           Removed a warning (and this time it works ;-)
26853         * src/utilities.c, src/utilities.h:
26854           Added a utility function to retrieve directory
26855           name out of full path.
26857 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
26859         * src/executer.c: (create_executer_dialog): changed the default
26860           focus on the entry.
26862 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
26864         * widgets/gnomefilelist.c:
26865         Fixed duplicate history entries for the same directory.
26866           
26867 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26869         Fix for #520092.
26871         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
26872           it's already used by scintilla to delete the whole current line.
26874 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26876         Fix for #525107.
26878         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
26879           calls to fileselection_hide_widget,
26880           (on_open_filesel_cancel_clicked): removed.
26882         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
26883           (on_add_prjfilesel_cancel_clicked):
26885         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
26886           impl.
26888         * src/fileselection.c: Made some functions static.
26889           (fileselection_hide_widget): rewritten using the new
26890           gnome_filelist_set_multiple_selection function.
26892         * src/fileselection.c: (on_file_selection_delete_event): removed
26893           unuseful widget hides. Some cleanups,
26894           (on_file_selection_cancel_clicked): impl,
26895           (create_fileselection_gui): changed the cancel button clicked's
26896           callback to use this new function.
26898         * src/anjuta.c: (anjuta_new):
26899         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
26900           callbacks, because this the gnome filelist widget's job.
26902         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
26903           clist selection mode duplicates set,
26904           (gnome_filelist_key_press): use the new impl. function.
26906 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26908         Fix for #441233.
26910         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
26911           fixed some bogus code using an array cell out of
26912           range, removed unecessary gettext usages.
26914         * src/appwiz_page2.c: (on_prj_name_entry_changed):
26915           some cleanups and now transform minus characters to
26916           underscores.
26918         * src/source.c:
26919           (source_write_configure_in),
26920           (source_write_toplevel_makefile_am),
26921           (source_write_desktop_entry),
26922           (source_write_glade_file):
26923         * src/project_dbase.c: (project_dbase_summon_glade),
26924           (project_dbase_generate_source_code):
26925         * src/glades.c: (gladen_write_glade_write):
26926           replaced some occurences of the target name by the
26927           project filename, using project_dbase_get_proj_name,
26928           to fix the name of some files.
26929           Fixed a lot of mem leaks.
26930           Various code cleanups.
26932 2002-03-06  Stephane Demurget  <demurgets@free.fr>
26934         Merged with latest (1.44) scintilla.
26936         Added: - The calltip.<lexer>.end.definition property to display help
26937                  text on a second line of calltip.
26938                - The calltip.<lexer>.word.characters property to correctly find
26939                  calltips for functions that include characters like '$' which
26940                  is not normally considered a word character.
26941                - The use.monospaced property to determine initial state of
26942                  Use Monospaced Font setting.
26944         Bugs fixed: Too many to mention; please see :
26945                     http://www.scintilla.org/ScintillaHistory.html for the
26946                     full changes list.
26948         * scintilla/*/*: updated nearly all files.
26950         * TODO: removed the need of a scintilla merge.
26952         Merged with latest (1.44) SciTE properties.
26954         * data/properties/anjuta.properties: added the wrap, use.monospaced
26955           properties.
26957         * data/properties/html.properties: added a missing php extension, and
26958           updated php keywords to the latest reference.
26960         * data/properties/pascal.properties: added commands to compile, build
26961           and execute pascal applications.
26963         * data/properties/lua.properties: added styles for statements.
26965         * data/properties/bash.properties: added the declare keyword.
26967         Fixed distchecking.
26969         * global-tags/Makefile.am,
26970           global-tags/create-global-tags.sh: used some kind of ugly hack to
26971           make distchek work, since noone has proposed some better way.
26973         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
26974           and Ctrl-N replace Alt-N for new file according to the Gnome design
26975           reference.
26977 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26979         * widgets/gnomedirlist.c
26980         widgets/gnomedirlist.h
26981         widgets/gnomefilelist.c
26982         widgets/gnomefilelist.h:
26984         Added GPL headings in the file.
26986 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26988         * src/attach_process.c
26989         src/attach_process_cbs.c
26990         src/attach_process_cbs.h
26991         src/attach_process_gui.c
26992         src/breakpoints.c
26993         src/breakpoints_cbs.c
26994         src/breakpoints_cbs.h
26995         src/breakpoints_gui.c
26996         src/commands.c
26997         src/compiler_options.c
26998         src/compiler_options_cbs.c
26999         src/compiler_options_cbs.h
27000         src/compiler_options_gui.c
27001         src/find_in_files.c
27002         src/find_in_files_cbs.c
27003         src/find_in_files_cbs.h
27004         src/find_in_files_gui.c
27005         src/find_replace.c
27006         src/find_text.c
27007         src/help.c
27008         src/preferences.c
27009         src/preferences_gui.c
27010         src/project_config.c
27011         src/src_paths.c
27012         src/src_paths_cbs.c
27013         src/src_paths_cbs.h
27014         src/src_paths_gui.c:
27015         
27016         Bugs #521629 and #522427 fixed. The problem was, that the
27017         escape-key was not catched and the dialog was hidden, but
27018         the flag was not set correctly.
27020         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
27021         using the gnome_dialog_close_hides()-setting present in most dialogs.
27022         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
27023         emits "close" and set the flag in the close-callback.
27025         Patch from: Jens Georg <mail@jensgeorg.de>
27027 2002-03-06  Stephane Demurget  <demurgets@free.fr>
27029         * src/*.{c,cpp}: s/string_free/g_free/
27031         * src/utilities.[ch]: (string_free): removed.
27033 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
27035         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27037         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
27038         src/mainmenu_callbacks.[ch]:
27039         Removed Project menu options: README, TODO, ChangeLog and NEWS
27040         Moved Save Build Messages to Build menu and only highlight it
27041         when there are build messages.
27042         Corrected a spelling: "mojority" -> "majority"
27043         Fixed initialisation of edit.edit_app_gui so now Edit menu
27044         can be shown when no project is loaded.
27046         * src/project_dbase.h: Removed prototype for static function
27048 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
27050         * src/text_editor.c: Editor is marked changed after
27051         autoformat. 
27052         
27053         Patch from: Jens Georg <mail@jensgeorg.de>
27055 2002-03-04 Roel Vanhout <roel@stack.be>
27057         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27059         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
27060         Added option to ignore binary files on 'Find in files' (grep -I option)
27062 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
27064         * src/main.c:
27065         session restoration and commandline load in 
27066         gtk idle loop.
27067         
27068         * src/anjuta.[h,c], src/anjuta_cbs.c:
27069         Removed "clear windows menu" and prevented runtime 
27070         warnings.
27071         
27072         * src/compile.c, src/build_file.c, src/build_project.c,
27073         src/clean.c:
27074         Takes into account the preference setting for 
27075         show dialog when job completes. Dialogs are
27076         shown when it is enabled otherwise not.
27077         
27078 2002-03-03 Roel Vanhout <roel@stack.be>
27080         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27081         
27082         * src/find_text.c
27083         Store 'Find...' search string on search so that 'Find Next' will search for
27084         that string, even if the dialog hasn't been closed yet.
27086 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
27088         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
27089         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
27090         src/main_menubar_def.h:
27091         
27092         Organized menus, removed "Windows" and "Utilities" menus from the
27093         menubar [they are no longer needed]. Also removed some extragenous
27094         separators.
27095           
27096 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
27098         * src/message-manager-private.cc:
27099         Set message clist selection mode to BROWSE.
27100         
27101         * src/message-manager.cc, src/an_symbol_view.c,
27102         src/an_file_view.c:
27103         Added Key navigation for the CTree and CList. Arrow left for
27104         node collapse, right for node expand, space (or enter) for
27105         activation (same as double click).
27106         
27107 2002-03-03 Roel Vanhout <roel@stack.be>
27108         
27109         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27110         
27111         * plugins/class-gen/clsGen.c
27112         Added functionality to semi-intelligently prefill filename
27113         boxes with names deduced from class name
27115 2002-02-26 lbell <lbell@tsc4.com>
27117         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27118         * src/preferences_gui.c:
27119         Removed an incorrect use of gtk_misc_set_alignment().
27120         
27121         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
27122         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
27123         src/preferences.h, src/preferences_gui.c:
27124         
27125         Added the option to reload last open project at the startup.
27126         Added the possibility to open a new project without close
27127         an existing one
27128         
27129         * src/properties.cxx:
27130         Corrected a spelling mistake in message string.
27131         
27132         * src/session.c:
27133         Updated session functions.
27134            
27135 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
27137         * widgets/gnomefilelist.c: Bug fixes.
27138         
27139         Patch from Philip Van Hoof <freax@pandora.be>
27140         
27141 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
27143         * src/an_file_view.c:
27144         anjuta was unable to open some files becuase they were not being
27145         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
27146         Removed mime checking when opening with anjuta, becuase it doesn't
27147         hurt to open binary files in anjuta (some even may want to do so).
27148         
27149         Added a warning when mime type is not set when "view with default
27150         viewer" is activated.
27151         
27152         * src/an_file_view.c, an_symbol_view.c:
27153         Converted N_() to _() where ever appropriate in the strings.
27154         
27155 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
27156         
27157         * src/appwizard_gui.c, src/appwizard_cbs.c
27158           src/wizard_gui.c/h, src/appwiz_page3.c,
27159           src/project_import_gui.c:
27160           
27161         Moved target type radiobuttons to appwiz. page 2
27162         
27163         * src/message-manager-private.cc
27164         Fixed a bug which caused a crash if next message function was used
27166         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
27168 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
27170         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
27171         Modifies the behaviour of Alt-TAB in Anjuta. This
27172         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
27173         edited files in the first items of the notebook.
27175         Patch from: Timothee Besset <timo@qeradiant.com>
27176         
27177 2002-02-24  Philip Van Hoof <freax@pandora.be>
27179         * widgets/gnomefilelist.c, gnomefilelist.h:
27180           Added filecompletion
27181           
27182         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
27184 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
27186         * configure.in: Added "sk" to ALL_LINGUAS.
27188 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
27189   
27190         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
27191           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
27192           src/wizard_gui.c: Added support for static and dynamic libs
27193         
27194 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
27196         * widgets/gnomefilelist.c:
27197           Fixed gnome_filelist_get_lastfilename so it no longer returns
27198           a corrupted path.
27200 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
27202         * src/resources.h, resources.c:
27203         Added url handler.
27205         * src/main_menubar_def.h, mainmenu_callbacks.c:
27206         Changed to use gnome configed url handler.
27208 2002-02-19  Philip Van Hoof <freax@pandora.be>
27210         * widgets/gnomefilelist.c
27211         Added PHP filetype.
27213 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
27215         * plugins/class-gen/clsGen.c:
27216         Added c++ support.
27217         
27218         * widgets/gnomefilelist.c:
27219         Gives the maximum space to the files section of the open file dialog.
27220         
27221         Patches from: lbell <lbell@tsc4.com>
27222         
27223 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
27225         * src/anjuta.c, main.c:
27226         Used tm_get_real_path in anjuta_get_full_filename();
27227         
27228 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
27229         
27230         * anjuta.prj: update version
27232 2002-02-17  Stephane Demurget  <demurgets@free.fr>
27234         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
27235           removed the amount arg and replaced with a NULL-ending list.
27236           (gnome_filelisttype_makedefaultlist): use the new prototype.
27238 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
27240         * src/about.c, THANKS: updated for new contributors
27241         
27242         * anjuta.prj: added new files
27243         
27244         * README: corrected some documentation, ctags no longer needed,
27245           pkgconfig now required
27246           
27247         * data/properties/others.properties: add .cvsdiff extension
27248         
27249         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
27250           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
27251           file import
27252           
27253         * doc/anjuta.1: added initial man page thanks to 
27254           Rob Bradford <rob@debianplanet.org> (NB build and install 
27255           needs work)
27256         
27257 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
27259         * src/Makefile.am: Cleaned handling of compiler flags by moving them
27260           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
27261           warning flags. 
27262   
27263         * configure.in: Changed version to 0.1.10-pre
27264   
27265 2002-02-17  Stephane Demurget  <demurgets@free.fr>
27267         * src/fileselection.c: (create_fileselection_gui): always display
27268           the directory creation button as we cannot rely on the dialog
27269           titlebar.
27271         * widgets/gnomefilelist.[ch]: fixed includes.
27273         * pixmaps/new_folder.xpm: resized, added a + sign.
27275 2002-02-17  Stephane Demurget  <demurgets@free.fr>
27277         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
27278           changed all extensions to begin with a dot.
27280 2002-02-16  Philip Van Hoof  <freax@pandora.be>
27282         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
27284         * THANKS: added Philip.
27286         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
27288         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
27289         * src/file_selection.[ch],
27290         * widgets/gnomefilelist.[ch]: added a filetype
27291           combobox to the Anjuta file dialog widget.
27293 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
27295         * anjuta.spec.in: eep! the import script was not being installed by
27296           RPM - fixed for the release.
27298 2002-02-13  Stephane Demurget  <demurgets@free.fr>
27300         Various cleanups and fixes for the next release to be able to make
27301         distcheck.
27303         * plugins/*/*.c: added missing prototypes causing gcc to speak to
27304           much and make some tweaks plus cleanups.
27306         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
27307           args to remove some warnings.
27309         * global-tags/Makefile.am,
27310           data/Makefile.am,
27311           src/Makefile.am: link against Anjuta static libs using the
27312           $(top_builddir) dir, not anymore on $(top_srcdir) to make
27313           distcheck happy.
27315         * src/Makefile.am: ditto with all the Anjuta static libs.
27317         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
27318           include, as we already include the whole directory for the build.
27320         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
27321           
27322 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
27324         * pixmaps/Makefile.am: icon for libglade project now installed
27325         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
27326         * manuals/C/Makefile.am: removed ChangeLog reference which was 
27327           breaking some build stuff
27328         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
27329           include reference problems that showed up on make distcheck
27330         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
27332 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
27333         
27334         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
27336 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
27338         * src/message-manager-private.cc:
27339           The horizontal scrollbar now shows properly on demand.
27340         
27341 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
27343         * src/dnd.c fixed some warnings
27344         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
27345           and works. It is shown always at the moment but before it was
27346           shown on demand and did never work. 
27348 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
27350         * src/anjuta.c: Fixed a crash bug.
27351           patch from: Jens Georg <mail@jensgeorg.de>
27353 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
27355         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
27356           reports a problem with missing end tags on <graphic>
27358 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
27360         * manuals/C/ChangeLog: removed since it was never used
27361         * manuals/C/anjuta-manual/*: more updates, new screenshots
27362         * anjuta.prj: updated for new manuals/ structure
27364 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
27366         * source.c, compiler_options.[c/h]:
27367           Fixed bug #460321 "Problem with optimization options" 
27368           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
27369         
27370 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
27372         * NEWS: prepared for release, need to fill in date
27373         * data/welcome.txt: version number updated
27375 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
27377         * src/text_editor_menu.c, src/an_file_view.c, 
27378           src/an_symbol_view.c: marked strings for translation
27379         
27380         * src/defaults.c, data/properties/xml.properties:
27381           *.omf and *.xsl files should use XML highlighting
27382           
27383         * manuals/C/anjuta-manual/*:
27384           - restructured so that files have more meaningful names
27385             and are easier to edit (see anjuta-manual.sgml for the
27386                 ordering)
27387           - updated some screenshots
27388           - continued rewrite
27390 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
27392         * main.c: Made a workaround to remove the old
27393         anjuta gnome config file (older than 9 Feb 2002). This
27394         will fix the bug which never lets the brower toolbar shown.
27395         
27396         * main.c: In fact, the above solution wouldn't work in all
27397         cases. Therefore, here is the better fix, which works by
27398         detecting the version of the old config file and deleting
27399         ~/.gnome/Anjuta if it is lesser than 0.1.9.
27400         
27401 2002-02-01  Andy Piper <andy.piper@freeuk.com>
27403         * HACKING: added info on submitting patches
27405 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
27407         * src/project_import_gui.c, src/project_import.c:
27408           - If Project Import Wizard is canceled everything is 
27409                 cleaned up now.
27410           - Back button is now insensitive on page 3 (some problems: 
27411                 see TODO in project_import_qui.c:284
27412           - Menu frame is insensitive if project type != GNOME(mm)
27414 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
27416         * src/main.c: Fixed bug #  (Unable to open files on
27417         double click in project window from second trial onwards when
27418         the project is opened from command line).
27419         
27420         * po/POTFILES.in: Removed tags_manager.[h,c]
27421         
27422 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
27424         * src/preferences.c:
27425           A quick hack to fix the 'invisible' browser toolbar when
27426           upgrading from 0.1.8 to 0.1.9
27427           
27428         * src/anjuta.c:
27429           Fixed toolbar names which were causing confusions in the toolbar
27430           show/hide.
27431           
27432         * src/main.c:
27433           Substituted "anjuta" with PACKAGE
27434           
27435         * src/project_import_gui.c: 
27436           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
27437           
27438         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
27439           Added new files and removed obsolete ones.
27440           
27441 2002-01-30  Andy Piper <andy.piper@freeuk.com>
27443         * src/appwizard_cbs.c, project_import_cbs.c, 
27444           main_menubar_def.h, project_import_gui.c: 
27445           updates to message strings and layout for the 
27446           import wizard.
27447           
27448         * text_editor_cbs.c: fix for the tab menu entries for 
27449           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
27451 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27453         * src/toolbars.c,
27454           src/toolbars.h,
27455           src/anjuta_gui.c,
27456           src/controls.c:
27457           
27458           Tag dropdown exclusive (takes
27459           all space in the toolbar) and never vertical and
27460           increased the width of the tag combo to 256 pixs.
27461           Toolbar separator before the combo and button.
27462           Added tags label before the tag button.
27463           Reorganized the dock bands for the toolbars.
27464           
27465         * src/project_import_gui.c
27466           src/project_import.c:
27467           Fixed an error and removed an unused variable.
27468           
27469         * data/properties/anjuta.properties:
27470           Removed the property for the old toolbar and set
27471           browser toolbar show to default.
27472           
27473         * src/project_dbase.c: excluded modules were not
27474           loaded. Fixed.
27475           
27476         * src/source.c:
27477           No build files will be written if the project is blocked.
27478           
27479         * src/project_import.c,
27480           src/project_import_cbs.c,
27481           src/project_gui.c,
27482           src/wizard_gui.c:
27483           
27484           Manually applied Johannes patch to fix some memory
27485           issues and gui clean up.
27486           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27487         
27488         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
27489           Fixed a bad bug with remove file from project because of
27490           files were never removed properly from the project and
27491           from the tagmanager.
27492           
27493         * src/appwiz_page3.c: Disabled unused codes to clear
27494           compiler warnings.
27495           
27496 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27498         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
27499         
27500         * data/Makefile.am
27501           pixmaps/Makefile.am
27502           src/Makefile.am
27503           src/an_file_view.c
27504           src/an_symbol_view.c
27505           src/anjuta.c
27506           src/anjuta.h
27507           src/anjuta_cbs.c
27508           src/anjuta_gui.c
27509           src/controls.c
27510           src/main_menubar.c
27511           src/main_menubar.h
27512           src/main_menubar_def.h
27513           src/mainmenu_callbacks.c
27514           src/mainmenu_callbacks.h
27515           src/pixmaps.h
27516           src/project_dbase.c
27517           src/project_dbase.h
27518           src/text_editor.c
27519           src/text_editor_menu.c
27520           src/text_editor_menu.h
27521           src/toolbar.c
27522           src/toolbar.h
27523           src/toolbar_callbacks.c
27524           src/toolbar_callbacks.h :
27525           
27526           Patch submitted by:
27527           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27528           
27529           Removes the Tags toolbar and substituted it with
27530           tags combo dropdown list. Fixes a couple of bugs.
27531           
27532           Moved the tag combo to browser toolbar because
27533           main toolbar was becoming too long.
27534           Made a new icon of tag toolbar.
27535           
27536         * po/zh_TW.po: Fixed bug.
27537           
27538         * pixmaps/an_tag.xpm: Added new file.
27540 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27542         * src/project_import_gui.c: Reorganized project
27543         import gui page 2.
27544         
27545 2002-01-29  Andy Piper <andy.piper@freeuk.com>
27547         * HACKING: added info on creating windows and dialogs
27549 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
27551         * src/tm_file_view.c:
27553           Sorts the file list at the end instead of doing sort-insert
27554           to improve performance.
27555           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27557         * src/project_dbase.c: Resolved a conflict from
27558           Johannes's patch.
27559           
27560         * src/project_import.c:
27561         
27562           Fixed to use anjuta_import.sh for the bin dir and
27563           not from the data dir.
27564         
27565           Used anjuta_is_installed() function to verify a the command's
27566           executability.
27567         
27568           Fixed import command to use sh (which is more general and is
27569           gauranteed to be found in any unix system :-)). Also, added
27570           double quotes around the import directory.
27571         
27572           Changed some strings for better translations (like avoiding
27573           duplicates).
27574           
27575           Fixed the reading of wrong target type.
27576           
27577         * src/control.c: Insensitive "import project" when there is
27578           a project open.
27579           
27580         * src/project_import_cbs.c:
27581           
27582           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
27583           Fixed selection of gettext checkbox.
27584           Sets the menu entries.
27585           
27586 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
27587         
27588         * src/appwiz_page[1-4].c
27589         * src/appwiz_gui.c
27590         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
27591         be able to reuse it.
27592         
27593         * src/mainmenubar.[c/h]
27594         * src/mainmenubar_def.h
27595         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
27596         menu item
27597         
27598         * src/message-manager.c: Fixed bug 509192
27599         * src/message-manager-dock.c: Added accel_group if window is undocked
27600         
27601         * src/project_dbase.[c/h]: Splitted opening code to be able
27602         to use it without an open file dialog
27603         (Maybe I broke Naba's changes, please take a look)
27604                         
27605         * src/project_import.[c/h]
27606         * src/project_import_gui.c: New Files, Code for Project Import Wizard
27607         
27608         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
27609         import wizard
27611 2002-01-28  Andy Piper <andy.piper@freeuk.com>
27613         * src/main_menubar_def.h, tagmanager/tm_project.c: more
27614           string cleanups
27615           
27616         * manuals/C/anjuta_manual/*: started rewrite of the 
27617           manual, updated some screenshots
27619 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27621         * src/gnomefilelist.h, src/gnomefilelist.c:
27622         
27623           Fixed multiple selection bug (#497085). The OK button is
27624           sensitive when in multiple mode, if the no. of
27625           selection is one or more.
27626           
27627           Toggle between single and multiple selection mode
27628           and multiple mode display.
27629           
27630           Fixed strings to translable strings.
27631           
27632           Fixed some compiler warnings by commenting out
27633           unused functions.
27634           
27635 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27637         * src/project_dbase.c: App status bar now updates
27638           with the project name when the project is loaded.
27639         
27640         * src/an_file_view.c, tagmanager/tm_file_entry.c:
27641           
27642           Puts the directories at the top. They're also sorted now.
27643           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27644         
27645 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27647         * scripts/anjuta_import.sh.in: Added file.
27648         * scripts/anjuta_import.sh: Removed file.
27650         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
27651           Updated files.
27652           
27653         * src/main_menubar_def.h:
27654         
27655           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
27656           reflect the opposite of Find (CTRL+F) and also to leave
27657           CTRL+R or Redo.
27658           
27659           Changed Glade summon with ALT+G, which frees the ATL+E
27660           for poping up the edit menu.
27661           
27662         * src/Makefile.am: Debugging link flags by Biswa, removed.
27664 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
27666         * HACKING: added information on best practices for writing
27667           application messages and GUI labels
27668           
27669         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
27670           src/breakpoints.c, src/build_file.c, src/build_project.c, 
27671           src/clean_project.c, src/compile.c, 
27672           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
27673           src/configurer.c, src/debugger.c, src/executer.c, 
27674           src/find_in_files.c, src/find_in_files_cbs.c, 
27675           src/find_replace.c, src/find_text.c, src/glades.c, 
27676           src/gnome_project.c, src/goto_line.c, src/main.c, 
27677           src/main_menubar.c, src/main_menubar_def.h, 
27678           src/mainmenu_callbacks.c, src/preferences_gui.c, 
27679           src/project_config.c, src/project_dbase.c, 
27680           src/project_dbase_gui.c, src/resources.c, src/source.c, 
27681           src/support.c, src/tags_manager.c, src/text_editor.c, 
27682           src/text_editor_gui.c, src/text_editor_menu.c, 
27683           src/toolbar_callbacks.c, src/utilities.c: 
27684           lots of minor message updates to make them more user-friendly 
27685           and consistent
27687 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27689         * src/executer.c:
27690         
27691           Because of the spaces escaping, the command could not be
27692           executed when run without terminal. Now fixed.
27693           
27694         * anjuta.prj, Makefile.am:
27695         
27696           Added anjuta project file.
27697         
27698 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
27700         * src/message-manager-private.h, message-manager-private.cc,
27701           message-manger.cc:
27702           
27703           Added freeze() and thaw() for the message window class to
27704           speed up the message manager update.
27705         
27706         * src/project_config.h, project_config.c,
27707           src/project_dbase.h, project_dbase.h
27708           scripts/anjuta_project.template:
27709           
27710           Added two new prject attributes: project.config.blocked and
27711           project.excluded.modules. The former will make sure that users
27712           are not given any previlidge in enabling the 'overwrite build
27713           files' flags and the later issues a list of modules in the project
27714           to be skipped for symbol browsing and project listing.
27715         
27716         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
27717         
27718           Modified script to read the template from the anjuta data dir
27719           rather than from the directory in which the script exist. Otherwise,
27720           Being transfered to the bin dir, the script will not be able to
27721           find the template when it is run.
27722           
27723           The script is also create with configure.in to set in the anjuta
27724           data dir path inside the script.
27725           
27726 2002-01-26  Stephane Demurget  <demurgets@free.fr>
27728         * po/fr.po: updated to the latest sources.
27730 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27732         * scripts/Makefile.am:
27733           anjuta_import.sh goes with distribution.
27734           
27735         * po/*.po: They seem to have updated (merged with
27736           anjuta.pot) automatically when I did "make dist".
27737           
27738 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27740         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
27741           Fixed Bug #499807, ie crash on removing libs, includes, defines from
27742           the compiler options dialog.
27743         
27744         * ChangeLog:
27745           Correct todays date. :)
27746           
27747         * scripts/Makefile.am:
27748           Installs anjuta_import.sh in $(prefix)/bin dir and
27749           is treated as an executable.
27750           
27751 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27753         * Fix for bug #499373
27754         
27755         * data/properties/anjuta.properties, ada.properties, cpp.properties,
27756           java, properties, latex.properties, lua.properties, others.properties,
27757           perl.properties:
27758           
27759           Added double-quotes around file arguments so that
27760           filenames with spaces could also work.
27762         * launcher/anjuta-launcher.c, executer.c:
27763           Escaped quotes in the cammand and it's arguments before executing
27764           so that args with spaces can also work.
27765           
27766           Commented #DEBUG switch.
27767           
27768 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27770         * scripts/*: Added files which I forgot previously.
27771         
27772         * src/aneditor.h: Lined up commands definition for better look.
27773         
27774         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
27775           main_menubar.h, control.c:
27776           Added three more convert EOL chars submenu items in transform.
27777           Reformatted some some.
27778         
27779         * data/anjuta.properties:
27780           Reformatted a line.
27781         
27782         * src/aneditor.h, aneditor.c:
27783           Added three commands (with definitions) for EOL conversions.
27784           
27785         * src/text_editor.c:
27786           Editor detects file mode from the file content and
27787           set the editing mode to CR/LF/CRLF automatically.
27788           Refined Dos mode extrageneous chars filter
27789           This will make sure that filter works only in Dos mode and not
27790           in other modes.
27791           
27792         * src/anjuta.c: Editor mode display in status bar.
27793         
27794         * src/preferences_gui.c: Changed the string for dos mode
27795           filter to more sensible string.
27796         
27797         * src/aneditor.c: Default editor mode sets during widget creation
27798           and not everty time the properties are loaded. This makes sure
27799           that the auto-detected mode is not overridden by the default mode.
27800           
27801         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
27802         
27803         * src/anjuta.c: Fixed bug #476028.
27804           Now anjuta also searches for file relative to top project dir,
27805           when the project is open.
27806         
27807         * src/anjuta_cbs.c: Fixed bug #499536.
27808           File is not closed if it is not able to save the file properly.
27809           
27810         * src/mainmenu_callbacks.c: Fixed bug #499536.
27811           Newfiles (which are not modified) are also closed on "close all files".
27812         
27813 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
27815         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
27816         
27817         * tagmanager/tm_source_file.c, regex.c, parse.c:
27818           defined and delimited g_messages within #debug.
27819           
27820         * src/preferences.c, data/anjuta.properties:
27821           saved/defied message-manager tag position in string.
27822           Message tag possition is saved between sessions. And
27823           and tag position bottom as default.
27824           
27825 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
27827         Patch submitted by:
27828         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27830         * Makefile.am
27831           configure.in
27832           data/Makefile.am
27833           data/properties/Makefile.am
27834           global-tags/Makefile.am
27835           pixmaps/Makefile.am
27836           src/Makefile.am
27837           src/an_file_view.c
27838           src/an_file_view.h
27839           src/an_symbol_view.c
27840           src/an_symbol_view.h
27841           src/anjuta.c
27842           src/anjuta_cbs.c
27843           src/file_history.c
27844           src/file_history.h
27845           src/message-manager-private.cc
27846           src/pixmaps.h
27847           src/project_dbase.c
27848           src/project_dbase_gui.c
27849           src/tags_manager.c
27850           src/text_editor.c
27851           src/utilities.c
27852           src/utilities.h
27853           src/watch_gui.c:
27854         
27855           Modified files.
27856         
27857         * scripts/*
27858           pixmaps/sv_class.xpm
27859           pixmaps/sv_function.xpm
27860           pixmaps/sv_macro.xpm
27861           pixmaps/sv_private_fun.xpm
27862           pixmaps/sv_private_var.xpm
27863           pixmaps/sv_protected_fun.xpm
27864           pixmaps/sv_protected_var.xpm
27865           pixmaps/sv_public_fun.xpm
27866           pixmaps/sv_public_var.xpm
27867           pixmaps/sv_static_fun.xpm
27868           pixmaps/sv_static_var.xpm
27869           pixmaps/sv_struct.xpm
27870           pixmaps/sv_unknown.xpm
27871           pixmaps/sv_variable.xpm
27872           pixmaps/fv_core.xpm
27873           pixmaps/fv_text.xpm
27874           pixmaps/filestoremove.txt:
27875         
27876           New files.
27877         
27878         * pixmaps/class.xpm
27879           pixmaps/function.xpm
27880           pixmaps/fv_autofile.xpm
27881           pixmaps/fv_doc.xpm
27882           pixmaps/fv_i18n.xpm
27883           pixmaps/fv_source.xpm
27884           pixmaps/private_func.xpm
27885           pixmaps/private_var.xpm
27886           pixmaps/protected_func.xpm
27887           pixmaps/protected_var.xpm
27888           pixmaps/public_func.xpm
27889           pixmaps/public_var.xpm
27890           pixmaps/struct.xpm
27891           pixmaps/variable.xpm
27892         
27893           Removed files.
27894         
27895         * tagmanager/*/*:
27896         
27897           Upgraded to tagmanager-0.7
27899 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
27900         * src/anjuta_cbs.c: Fixed bug #506441
27901         * src/watch_gui.c: Changed layout of eval dialog so that
27902         it fits on a 800x600 desktop with German translation. 
27904 2002-01-23      Andy Piper <andy.piper@freeuk.com>
27906         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
27907         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
27908           icon for new project type (thanks to Misha)
27909         * configure.in: build and install Danish translation
27910         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
27911           credits to cover new patches and translations
27913 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
27914         
27915         * src/preferences.c, src/message-manager.cc, src/project_type.c,
27916           src/appwiz_page1.c:
27917         
27918       - Font preferences are restored properly now (\n was missing)
27919           - Dock menu label of message-manager is "Dock/Undock" instead
27920           of "Dock|Undock" to match with the rest of anjuta.
27921           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
27922           changed it in anjuta, too 
27924 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27926         * tagmanager/tm_source_file.c,
27927           tagmanager/parse.c,
27928           tagmanager/tm_project.c,
27929           src/an_symbol_view.c,
27930           src/anjuta.c:
27931           
27932           Disabled debug warnings.
27934 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27936         * src/appwiz_page1.c
27937           src/compiler_options.c
27938           src/project_dbase.c
27939           src/project_dbase.h
27940           src/project_type.c
27941           src/source.c
27942           src/source.h:
27943           
27944           New project type named LibGlade.
27945           
27946           Patch submitted by:
27947           Dick Knol <dknol@gmx.net>
27949         * src/gnome_prj.c:
27950           Commented out unused pixmap creation. May be it
27951           will fix the crash in project creation.
27952           
27953 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27955         * src/registers.c
27956           src/registers.h
27957           src/registers_cbs.c
27958           src/registers_cbs.h
27959           src/registers_gui.c
27960           src/sharedlib.c
27961           src/sharedlib.h
27962           src/sharedlib_cbs.c
27963           src/sharedlib_cbs.h
27964           src/sharedlib_gui.c
27965           src/signals.c
27966           src/signals.h
27967           src/signals_cbs.c
27968           src/signals_cbs.h
27969           src/signals_gui.c
27970           src/stack_trace.c
27971           src/stack_trace.h
27972           src/stack_trace_cbs.c
27973           src/stack_trace_cbs.h
27974           src/stack_trace_gui.c
27975           src/text_editor.c
27976           src/watch.c
27977           src/watch.h
27978           src/watch_cbs.c
27979           src/watch_cbs.h
27980           src/watch_gui.c
27981           
27982           Fixed bug #496290: Attach/detach removed from these
27983           windows as they are never implemented.
27984           
27985           Patch submitted by:
27986           Johannes Schmid <johannes.schmid@gmx.de>
27987           
27988 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
27990         * src/anjuta.c,
27991           src/anjuta_cbs.c:
27992           
27993           Fixed bug:
27994           when you right click on the tabs, a list of filenames are given
27995           out, but now it gives a list of "page 1", "page 2", etc...
27996           
27997           Patch submitted by: 
27998           Jens Georg <mail@jensgeorg.de>
28000         * anjuta.in.in: Removed c|c++ because, it was not necessary
28001           and was causing translation problem.
28002           
28003         * plugins/class-gen/clsGen.c:
28004           removed "'" for the same reason.
28005           
28006 attached the fix for the menu
28009 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
28011         * src/preferences.h,
28012           src/preferences.c,
28013           src/preferences_gui.c:
28014           
28015           Adds the functionality to Anjuta to auto save your unsaved
28016           files before you build a project.
28018           Patch submitted by: 
28019           jason <jason_williams@suth.com>
28020           
28021         * src/anjuta.[h,c]:
28022           Added function for save all files.
28023         
28024         * src/mainmenu_callbacks.c:
28025           Modified to use the above function.
28026         
28027         * src/build_project.c:
28028           Save all files before build if it is set in the
28029           preferences.
28031 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
28033         * src/message-manager-private.cc
28034           src/message-manager-private.h
28035           src/message-manager.cc:
28036           
28037           Message-manager now restores the tabs which were shown on startup.
28038           The terminal is now created on demand (as requested by Biswa)
28039           and I have removed some debug messages.
28040           
28041           Patch submitted by: 
28042           Johannes Schmid <johannes.schmid@gmx.de>
28044 2002-01-13  Stephane Demurget  <demurgets@free.fr>
28046         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
28047           proper tabs keyboard navigation.
28049         * src/an_symbol_view.c,
28050           src/anjuta_cbs.c,
28051           src/gnome_project.c,
28052           src/project_dbase.c,
28053           src/tags_manager.c: removed some debugging display.
28055 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
28057         * src/message-manager-dock.c
28058           src/message-manager-private.cc
28059           src/message-manager-private.h
28060           src/message-manager.cc
28061           src/preferences.c
28062           src/preferences.h
28063           src/preferences_gui.c:
28064           
28065           Patch submitted by: 
28066           Johannes Schmid <johannes.schmid@gmx.de>
28067           
28068           This patch adds a tab to the notebook of the preferences-dialog
28069           where you can change the colors, the tab position of the new
28070           message manager. Also the truncate messages stuff has moved
28071           from misc tab to messages tab.
28073           Also improved the remembering position stuff of message manager.
28074           
28075         * data/internal.properties,
28076           Added definitions for messages colors and tag position.
28077           
28078         * src/message_manager.cc:
28079           Fixed a bug that never lets the messages panes to get cleared.
28080           Added wmclass setting for the message window. Fixed a bug in
28081           which the message window was not being shown.
28082         
28083         * src/tag_manager.c: Fixed printing of (NULL) in the debug
28084           output and disabled it.
28086         * src/anjuta.c: Preferences created and loaded before anything else.
28087           anjuta now recognizes messages colors on startup and initializes
28088           them.
28089         
28090 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
28092         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
28094 2002-01-09  Stephane Demurget  <demurgets@free.fr>
28096         * pixmaps/file_c.xpm,
28097           pixmaps/file_cpp.xpm,
28098           pixmaps/file_file.xpm,
28099           pixmaps/file_h.xpm,
28100           pixmaps/file_html.xpm,
28101           pixmaps/file_i18n.xpm,
28102           pixmaps/file_icon.xpm,
28103           pixmaps/file_pix.xpm,
28104           pixmaps/fv_doc.xpm,
28105           pixmaps/fv_i18n.xpm,
28106           pixmaps/fv_image.xpm,
28107           pixmaps/fv_source.xpm,
28108           pixmaps/fv_unknown.xpm: made these icons transparent.
28110 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
28112         * launcher/anjuta_launcher.c: updated message strings
28113         * src/message-manager-dock.c: added newline at end to avoid compile warning
28114         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
28115         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
28116           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
28117           entries for username and Python-style GPL notice
28118         * HACKING: added info on files to change to update Insert menu
28120 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28122         * src/project_dbase.c,
28123           src/an_file_view.c,
28124           src/an_symbol_view.c:
28125           Changed the CTree expander style to square and
28126           line style to Dotted line.
28127           
28128         * po/POTFILES.in: Removed and Added translable files.
28130 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28132         * ccview/.cvsignore: Removed.
28133         
28134 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28136         * ccview/
28137                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
28138                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
28139                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
28140                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
28141                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
28142                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
28143         
28144         Removed ccview module because it is no longer needed.
28146 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28148         * src/project_dbase.c:
28149           Shifted structure initialization in project_dbase_new()
28150           before anything else, otherwise it was crashing due to
28151           uninitialized values.
28152         
28153         * src/an_symbol_view.c:
28154           Disabled high volume debug output.
28156 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28157         
28158         Applied a very heavy patch from:
28159         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28161         * Makefile.am
28162         configure.in
28163         pixmaps/Makefile.am
28164         src/Makefile.am
28165         src/aneditor.cxx
28166         src/aneditor.h
28167         src/anjuta.c
28168         src/anjuta.h
28169         src/commands.c
28170         src/commands.h
28171         src/compile.c
28172         src/compile.h
28173         src/controls.c
28174         src/defaults.c
28175         src/fileselection.c
28176         src/main_menubar.c
28177         src/main_menubar.h
28178         src/main_menubar_def.h
28179         src/mainmenu_callbacks.c
28180         src/mainmenu_callbacks.h
28181         src/project_dbase.c
28182         src/project_dbase.h
28183         src/project_dbase_gui.c
28184         src/tags_manager.c
28185         src/text_editor_menu.c
28186         src/toolbar_callbacks.c
28187         tagmanager/Makefile.am
28188         tagmanager/ctags.c
28189         tagmanager/include/Makefile.am
28190         tagmanager/include/tm_project.h
28191         tagmanager/include/tm_symbol.h
28192         tagmanager/include/tm_tag.h
28193         tagmanager/include/tm_tagmanager.h
28194         tagmanager/include/tm_workspace.h
28195         tagmanager/tm_project.c
28196         tagmanager/tm_source_file.c
28197         tagmanager/tm_symbol.c
28198         tagmanager/tm_tag.c
28199         tagmanager/tm_workspace.c
28200         widgets/Makefile.am: Modified.
28201         
28202         * src/an_file_view.[c,h],
28203           src/an_symbol_view.[c,h],
28204           src/file_history.[c,h],
28205           src/support.[c,h],
28206           widgets/scroll-menu.[c,h],
28207           tagmanager/tm_file_entry.c
28208           tagmanager/include/tm_file_entry.h: Added new files.
28209           
28210         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
28211         private_func.xpm, public_func.xpm,
28212         class.xpm, fv_exec.xpm, fv_unknown.xpm,
28213         private_var.xpm, public_var.xpm,
28214         function.xpm, fv_i18n.xpm, macro.xpm,
28215         protected_func.xpm, struct.xpm,
28216         fv_autofile.xpm, fv_image.xpm,
28217         ofolder.xpm, protected_var.xpm, variable.xpm:
28218           Updated and Added pixmap files.
28220         Features:
28221         ---------
28222         a) Removes CCView dependency.
28223         b) Improves the terminal.
28224         c) Adds tag navigation context menus.
28225         d) Upgrades tagmanager to latest version.
28226         e) Miscellaneous small additions.
28228 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
28230         * src/project_dbase_gui.c: Fixed crash of anjuta
28231         when project first created.
28232         
28233         * src/gnome_project.c: It now updates the tags manager
28234         when new projects are created.
28235         
28236 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
28238         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
28239           for this big patch.
28240         
28241         * src/messages.[c,h]: Removed files.
28243         * src/message-manager.[cc,h],
28244           src/message-manager-dock.[c,h],
28245           src/message-manager-private.[cc,h]
28246           New files.
28248         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
28249           src/build_project.c, src/clean_project.c, src/compile.c
28250           src/configurer.c, src/debugger.c, src/find_in_files.c
28251           src/mainmenu_callbacks.c, src/preferences.h
28252           src/preferences_gui.c, src/properties.h
28253           src/utilities.c, src/utilities.h:
28254           The new messages widget.
28255           New features:
28256             - Use of GtkNotebook instead of ToggleButtons
28257               and show/hide
28258             - Popupmenu to show and hide message types and
28259               to dock/undock in detach mode
28261           All other things should work as they did with the
28262           old message window. Currently the keyboard short-cuts
28263           do not work in detached mode.
28264           
28265           Some functions in utitlities.[c,h] changed.
28266           so that they take const arguments where this is possible
28267           
28268         * src/Makefile.am, po/POTFILES.in:
28269           Removed messages.[c,h] and
28270           added message-manager.[cc,h], message-manager-dock.[c,h],
28271           message-manager-private.[cc,h]
28272           
28273         * src/message-manager.h: Removed "include <bonobo.h>"
28274           and added a newline at the end of the file.
28275           
28276         * src/message-manager-private.cc:
28277           Set clist's width setting to Automatic.
28278           Set scroll window's scroll bars to Automatic.
28279           
28280 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
28282         * text_editor_menu.c:
28283           Fixed misalignment of the function sub menu
28284           in the text editor pop up menu.
28285           
28286 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
28287         
28288         * src/text_editor.c: Fixed a compiler warning.
28289         
28290 2002-01-04  Andy Piper <andy.piper@freeuk.com>
28292         * THANKS, manuals/*/authors.sgml: updated for new translations
28293         * plugins/class-gen/clsGen.c: converted messages to English
28294         * src/about.c, src/main_menubar_def.h: string updates
28296 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
28298         * src/anjuta.c
28299           src/anjuta_cbs.c
28300           src/text_editor.c
28301           src/mainmenu_callbacks.c
28302           src/text_editor.h
28303           src/text_editor.c
28304           src/text_editor_cbs.c
28305           src/text_editor-gui.c:
28306           
28307           Earlier code for adding 'cross' button
28308           for closing pages were too error prone and unorganized.
28309           Cleaned up the code and shifted the 'extra' widgets
28310           creation (eg. close button, close_pixmap and lable)
28311           from anjuta to text_editor. This takes care of proper
28312           widgets creation and destruction. Otherwise, anjuta
28313           was crashing at too many points, especially related
28314           to docking and undocking.
28315           
28316 2002-01-04  Stephane Demurget  <demurgets@free.fr>
28318         * src/aneditor.cxx: removed debugging code.
28320         * data/properties/.cvsignore: added swap files.
28322 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
28324         * src/anjuta.c
28325           src/anjuta_cbs.c:
28326           Fixed Crashing of anjuta when a new file is saved as
28327           different file.
28328           
28329 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
28331         * src/aneditor.c: Some debug codes around.
28332         
28333         * data/internal.properties, data/anjuta.properties: Removed.
28334           data/properties/Makefile.am:
28335           data/properties/ada
28336           data/properties/cs
28337           data/properties/make
28338           data/properties/rc
28339           data/properties/html
28340           data/properties/ruby
28341           data/properties/baan
28342           data/properties/idl
28343           data/properties/pascal
28344           data/properties/sample
28345           data/properties/bash
28346           data/properties/java
28347           data/properties/perl
28348           data/properties/sql
28349           data/properties/conf
28350           data/properties/latex
28351           data/properties/props
28352           data/properties/vb
28353           data/properties/cpp
28354           data/properties/lua
28355           data/properties/python
28356           data/properties/xml
28357           data/properties/others
28358           data/properties/.cvsignore:
28359             Added files. Properties now splitted into small files
28360             for each language.
28362         * data/Makefile.am
28363           configure.in: Update the removal and added properties module.
28365         * src/preferences.c: preferences_new(): Updated to reflect the
28366           new properties files organization.
28367           
28368         * src/Makefile.am: Added Baan Lexer.
28370 2002-01-01  Stephane Demurget  <demurgets@free.fr>
28372         * src/aneditor.cxx: readded the baan lexer. 
28374         * src/preferences.c: fixed translated messages and a typo.
28376         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
28377           confusing the regexp usage in xml-i18-merge.
28379 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
28381         * src/project_dbase.c: tidied some messages, and spotted a typo in
28382           the reading of properties which prevented the project version from
28383           ever being reported in the Project Information window - fixed :)
28385         * po/POTFILES.in: removed syntax.h
28387 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28389         * data/internal.properties: fixed baan properties.
28390           Added all ada properties.
28392         * src/main_menubar_def.h,
28393           src/lexer.h,
28394           src/aneditor.cxx,
28395           src/utilities.[ch]: added support for the Ada highlight style.
28397 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28399         * plugins/*/.cvsignore: updated.
28401 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28403         * src/syntax.h,
28404           src/text_editor.c,
28405           src/Makefile.am: removed the empty header syntax.h.
28407 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
28409         * main_menubar.c:
28410         Stef's observation on the 'superfluous' hseparators in the recent
28411         files and projects is fully justified -- removed.
28412         
28413         * main_menubar_def.h:
28414         Changed "Plug Ins" to "Plugins" in the menu label.
28415         
28416         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
28417         Added class-gen in the configure output and class-gen module.
28418         
28419         * data/internal.properties:
28420         Correct mis-spelled "jave" to "java".
28421         Added file.is.source for *.h, *.c, *.cpp properties.
28422         
28423         * global-tags/Makefile.am:
28424         "chmod +x create_global_tags.sh" before it is executed, because
28425         there is very high chance that it will be found "-x" and resulting
28426         in error
28428 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28430         Fixed a crash on Solaris reported by Holder Burde, thanks to him
28431         for the backtrace.
28433         * src/gnome_project.c: (create_new_project): if the user doesn't
28434           select any icon, it doesn't have any extension and thus we can't
28435           use it in printf on Solaris, since the %s modifier use strlen to
28436           know the string length and then crash. On Linux, gcc checks the value
28437           of the pointer to be NULL and write "(null)" if necessary. We can't
28438           rely on that.
28440         * src/source.c: (source_write_desktop_entry): if there's no icon, we
28441           don't need to have the directory icon but the generic one.
28443 2001-12-30  Stephane Demurget  <demurgets@free.fr>
28445         Merged with latest (1.42) scintilla.
28447         Added: Support for the {load,save}.on.(de)activate properties.
28448                The PHP lexer to match keywords case insensitively.
28449                Baan lexer.
28450                Experimental supports for changeable style attribute & line
28451                wrapping.
28452                
28453         Updated: Both the C++ and HTML lexers.
28454                  More shell keywords added.
28455                  Horizontal scrolling and diplay of long lines optimised.
28456                  Cursor setting optimised.
28458         Bugs fixed: Caret movement over folded lines.
28459                     Selection tracking in 2ndary views when doing modifications.
28461         * scintilla/CallTip.{cxx.h},
28462           scintilla/ContractionState.{cxx,h},
28463           scintilla/Document.{cxx,h},
28464           scintilla/Editor.{cxx,h},
28465           scintilla/KeyWords.cxx,
28466           scintilla/LexHTML.cxx,
28467           scintilla/PlatGTK.cxx,
28468           scintilla/RESearch.cxx,
28469           scintilla/ScintillaBase.cxx,
28470           scintilla/ScintillaGTK.cxx,
28471           scintilla/Style.{cxx,h},
28472           scintilla/StyleContext.h,
28473           scintilla/ViewStyle.cxx,
28474           scintilla/include/*.h: updated.
28476         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
28478         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
28479           should have been told to the scintilla team. We're lucky I read the
28480           ChangeLog and the modifications of the lexer (thanks to the Gnome
28481           bonsai for this ;)
28483         * data/internal.properties: added Baan definitions.
28484           Fixed some issues for C such as *_cast directive, that are only
28485           available with C++.
28486           Updated C++, HTML and shell scripts definitions.
28487           Updated Ada and Bullant, that have been forgotten.
28489         * src/main_menubar_def.h,
28490           src/lexer.h,
28491           src/aneditor.cxx,
28492           src/utilities.[ch]: added support for the Baan highlight style.
28494 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28496         Polished the plugins menu behaviour and added a tearoff
28497         menuitem to the recent entries submenu.
28499         Note: The recent entries list seems to be too height
28500               with all these superfluous hseparators.
28502         * src/main_menubar.c: Polished, making some
28503           functions declarations static and cleaning some code.
28505           (create_submenu_plugin): removed the extra
28506           plugins entry and the horizontal separators.
28508           (on_plugins_menu_realize): the plugins menu is only
28509           shown if there's at least one available.
28511           (create_submenu*): added a tearoff menuitem to have
28512           a more homogeneous menu style. For now, it doesn't
28513           take care of user settings (but it was even worse
28514           before :).
28516 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28518         * configure.in: added the packageplugindir variable to avoid
28519           installing the plugins in $(prefix). It's not the same path as
28520           anjuta 2 to allow parallel installation.
28522 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28523         Fix a reopened part of bug #440676: keyboard navigation between the
28524         different text buffers. Changed to a more global approch. 
28526         * src/notebook.[ch]: removed.
28528         * src/Makefile.am: removed notebook.[ch]
28530         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
28531           (on_anjuta_window_key_press_event): added to fulfill the global
28532           shorcuts handling.
28534         * HACKING: updated according to the new global shortcuts handling.
28536 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
28538         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
28539           Shifted plugin menu from Edit submenu to main menu.
28540         
28541         * po/POTFILES.in:
28542           Added plugins/sample1/plugin-sample1.c
28543           
28544         * plugins/sample1/plugin-sample1.c:
28545           Added localization and used anjuta_info, instead of anjuta_error.
28546           
28547         * plugins/.cvsignore, plugins/sample1/.cvsignore:
28548           Added cvs ignores.
28549           
28550 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
28552         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
28553           for plugin dir.
28554         
28555         * Makefile.am: Added module plugins.
28556         
28557         * plugins, plugins/Makefile.am, plugins/sample1/*:
28558           Created plugins modules.
28559           
28560         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
28561           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
28562           to load plugins of *.so only and not *.so* (which results
28563           in duplicates).
28564         
28565         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
28566           plugins during packaging.
28568 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
28570         *  configure.in: Added Greek (el) to ALL_LINGUAS.
28572 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
28574         * configure.in: Added portuguese to ALL_LINGUAS
28576 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
28578         * global-tags/.cvsignore
28579         tagmanager/.cvsignore
28580         tagmanager/include/.cvsignore:
28581         Added cvs ignore files.
28583         * data/.cvsignore
28584         Updated cvs ignore file.
28585         
28586 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28588         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
28589           data/anjuta.properties, data/internal.properties: clean up some 
28590           message strings (me)
28592 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28594         * src/about.c, THANKS: added Jens to the credits
28595         
28596 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28598         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
28599           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
28600           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
28601           Georg <mail@jensgeorg.de> to add close button to file tabs.
28603 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28605         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
28606           (debugger now catches correct signal from process)
28608 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28610         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
28611         * src/pixmaps.h: switch appwizard project icons to new designs
28612         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
28614 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28616         * pixmaps/Makefile.am: stop redundant images from being installed.
28617           The next step will be to remove them completely.
28618         * src/appwiz*: further updates (more to come)
28619         * src/pixmaps.h: cleaned up, commented
28620         * src/splash.c: should use the pixmaps macro defined
28621         * HACKING: more on the graphics stuff and use of pixmaps.h
28623 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
28625         * src/defaults.c: fix bug #494864
28627 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
28629         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
28630           graphics from Misha
28631         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
28632           redundant graphics, no longer used
28633         * src/appwiz*: revamped application wizard by Andy and Misha for
28634           a more usable and professional look-and-feel
28635         * HACKING: updates to cover patching, graphics, and some additions
28636           post-0.1.8
28637         * TODO: removed some implemented features
28639 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
28641         * data/anjuta.properties, data/internal.properties: cleanup
28642         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
28643           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
28644           to edit styles colors for keywords and add Goto Tag menu option
28645           in the editor
28647 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
28649         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
28650         
28651         Fixed bug #460335
28652         fixes the Forget of the cursor position when tab is brought active
28653         from project manager.
28654         
28655 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28657         * src/messages.c
28658           Exported "TERM=xterm" to get a color terminal when
28659           anjuta is not started from within a terminal.
28660           
28661 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28663         * src/messages.c
28664           src/messages.h
28665           Added a frame around zvt terminal.
28666           
28667         * src/preferences_gui.c
28668           Modified to say "Use glade component (experimental)"
28669           instead of "Use Component".
28670           
28671 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28673         * Patch from 
28674         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28675         
28676         * src/anjuta.c
28677         src/fileselection.c
28678         src/messages.c
28679         src/messages.h
28680         src/preferences.c
28681         src/preferences.h
28682         src/project_dbase.c
28684         a) Extra scrollbar in terminal no longer appears.
28685         b) Character set preference should be preserved (untested).
28686         c) File selection widget now remembers last directory.
28687         d) On creation of generic project, the glade 'file not found' error no
28688                 longer occurs.
28689         e) First terminal window is created 'on demand', so it should always to
28690                 the Right Thing (TM) as far as starting WD is concerned. Also, the
28691                 environment is now passed to the terminal.
28692         f) Solaris compilation should be fixed (replaced get_current_dir_name()
28693                 with getcwd()).
28694         g) Fixed some compilation warnings.
28696 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
28698         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
28699           src/pixmaps.h: applied terminal and warnings patch (Biswa)
28700         * src/*: cleanups (me)
28701         * pixmaps/mini_term.xpm: added new file for terminal button
28702           (me, based on existing artwork)
28704 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
28706         * configure.in: bumped version to 0.1.9-pre
28707         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
28708           translation
28709         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
28711 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
28713         * src/splash.c: removed a DOS end of line of a comment (so the *.po
28714           files are free of that char)
28715         * configure.in: added "az" to ALL_LINGUAS
28717 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
28719         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
28720           crash bug fix from Biswa.
28721         * FUTURE: added Anjuta/gIDE merger information to provide 
28722           details on future direction and status of 1.x stuff
28723         * NEWS: prepared for release
28724         * po/de.po: update from Jens Georg <mail@jensgeorg>
28726 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
28728         * multiple minor updates pre-0.1.8
28729         * patch from Biswa to fix syntax highlighting and packaging
28730         * po/fr.po: update from Stef
28732 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
28734         * global-tags/Makefile.am
28735         global-tags/create_global_tags.sh
28736         global-tags/tm_global_tags.c
28737         scintilla/LexCPP.cxx
28738         scintilla/include/SciLexer.h
28739         src/aneditor.cxx
28740         src/project_dbase.c
28741         tagmanager/Makefile.am
28742         tagmanager/include/Makefile.am
28743         tagmanager/include/tm_project.h
28744         tagmanager/include/tm_tag.h
28745         tagmanager/include/tm_tagmanager.h
28746         tagmanager/tm_project.c
28747         tagmanager/tm_source_file.c
28748         tagmanager/tm_tag.c
28749         tagmanager/tm_workspace.c:
28750         
28751         Includes the syntax highliting patch to scintilla).
28752         and more stable code.
28753         
28754         *tagmanager/include/tm_symbol.h: New file.
28755         *tagmanager/tm_symbol.c: New file.
28756         
28757         Add symbol tree building functionality at project level
28758         
28759         Patch from:
28760         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28761         
28762 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28764         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
28765           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
28766           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
28767           : New and improved pixmaps from Misha <misha@phreaker.net>
28768           Thanks to him.
28770 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28771         
28772         * Big patch submitted by
28773           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
28774           Many thanks to him.
28775         
28776         * src/Makefile.am, src/aneditor.cxx
28777           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
28778           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
28779           Use of tagmanager lib for advanced calltips.
28781         * global-tags/*: Created new directory and added files to 
28782           generate system.tags.
28784         * tagmanager/*: Created new directory and added tagmanager lib
28785           files.
28787         * configure.in, acconfig.h, Makefile.am: Modified to reflect
28788           the above additions.
28790         * data/Makefile.am: Modified to accomodate generated system.tags file.
28792 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
28794         * scintilla/: updated to 1.41
28795         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
28796         * src/about.c: updated list of authors
28797         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
28798         * HACKING: updated to cover Scintilla usage
28799         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
28800           translation
28802 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
28804         * src/aneditor.cxx: Fixed compilation errors with it.
28805           by add include to gtk+ headers and typedefining a mysteriously
28806           vanished class Colour.
28808 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
28810         * configure.in: Added pt_BR in the languages.
28811         
28812 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
28814         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
28815           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
28816         * THANKS: updated
28817         * manuals/C/anjuta-manual/*: new format to match
28818           the rest of the GNOME docs chapter layout. Added the many
28819           new contributors. Moved Authors and License information into new
28820           chapters of their own - should make expansion easier too
28821         * src/compiler_options.c: changed the profiler option to -pg to 
28822           work with GNU tools (gprof)
28823         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
28824           and text labels
28825         
28826 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
28828         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
28829           compiler_options_gui.c:
28830           Added a new entry for linker flags and renamed c_options to c_flags
28831           and l_options to l_libs. Also, added a new function:
28832           compiler_options_set_prjlflags_in_file();
28833         
28834         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
28835         
28836         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
28837           
28838 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
28840         * THANKS, src/about.c: corrections and additions following 
28841         Naba's big update
28842         * src/main_menubar.c: patch from Rikul to fix the problem with 
28843         menu accelerators not being loaded
28845 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
28847         * THANKS: Added all contributors and translators names and emails.
28848         * AUTHORS: Updated
28849         * pixmap/anjuta_logo.png: Reduced the size of the logo.
28850         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
28851               Added new file (earlier logo with border).
28852         * src/about.c: Added all contributors names and emails
28853               and used macro definition for logo pixmap file.
28854         * src/pixmaps.h: Added entry for anjuta splash screen.
28856 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
28858         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
28859         to new PNG version (thanks to Misha) and removed the old
28860         pixmap.
28862 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
28864         * THANKS: added Conner Mo for simplified Chinese translation.
28865         * configure.in: added zh_CN in ALL_LINGUAS
28867 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
28869         * THANKS: added Joe Man for his traditional Chinese translation.
28870         * configure.in: added zh_TW in ALL_LINGUAS.
28872 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
28874         * src/main_menubar_def.h: Changed the link of lidn to
28875         http://lidn.sourceforge.net.
28876         
28877 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
28879         * Applied patch from Rikul
28880         * Applied patch from Luca
28881         * Fixed a cvs conflict. :)
28883 2001-10-17  Stephane Demurget  <demurgets@free.fr>
28885         * THANKS: added Marc Botermans for his Dutch translation.
28887         * configure.in: added nl in ALL_LINGUAS.
28889         * po/nl.po: added.
28891 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
28893         * anjuta.c: Fixed luca's typo.
28894         * resources.c, resources.h: Changed gchar* return to void, to
28895                 avoid a compiler warning.
28896         * scintilla/Makefile.am: Reorganized file entries.
28897         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
28899 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
28901         * Upgraded scintilla to 1.4.
28902         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
28903                 LexLisp.cxx StyleContext.cxx StyleContext.h
28904         * src/Makefile.am: Added 4 lexers and separated lexer objects
28905                 from the main link variable.
28907 2001-10-14  Stephane Demurget  <demurgets@free.fr>
28909         * THANKS: added Luca, even if it shouldn't be my role to write
28910           this sort of thing :)
28912         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
28913           the latest Luca patch.
28915 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
28917         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
28918         This is not documented yet; plugins to come later.
28919         * src/find*.c: find dialogs now persistent 
28920         (Rick <rikul@bellsouth.net>)
28921         * widgets/gnomefilelist.c: fixed multiple file open issue 
28922         (Rick <rikul@bellsouth.net>)
28923         * changes to recent file and project lists handling 
28924         (lbell <lbell@tsc4.com>)
28925         * more minor UI updates (me)
28927 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
28929         * src/Makefile.am: removed warnings for traditional C syntax
28930         * pixmaps: added new icons for mini_locals, mini_cvs and
28931         the splash screen - thanks to Misha <misha@phreaker.net>
28933 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
28935         * src/toolbar.c: fix typo in tooltip text
28936         * ccview/cccmd.cc: alter Func to Function in menu text
28938 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
28940         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
28941         issue with find dialog reporting an error when Scintilla finds text
28942         * applied patch from Denis Boehme <boehme at syncio dot de> to support
28943         DOS files (i.e. CR/LF translation)
28945 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
28947         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
28948         #452436
28949         * data/internal.properties: default fold style now set to 3 :-)
28950         * applied patch from rikul <null@acm.org> to turn notebook tab 
28951         headings red when file has been edited.
28953 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
28955         * configure.in: Added "no" to ALL_LINGUAS.
28956         
28957 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
28959     * Patch from lbell <lbell@tsc4.com>
28960     src/controls.c
28961     src/debugger.c
28962     src/main_menubar.c
28963     src/main_menubar.h
28964     src/main_menubar_def.h
28965     src/mainmenu_callbacks.c
28966     src/mainmenu_callbacks.h
28967     src/project_dbase.c
28968     src/project_dbase.h
28969     
28970     Implemented a check menu item to handle the 'show locals' flag
28971     for the current project.
28973     * data/internal.properties: Removed the redundant command
28974     for gnome-terminal.
28975     
28976 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
28978         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
28980 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
28982         * configure.in: Added "ta" to the languages list.
28984 2001-09-21  Andy Piper <andy.piper@freeuk.com>
28986         * data/internal.properties:
28987           added fold.symbols property to control appearance of folds
28988           in the Scintilla editor (thanks to rikul <null@acm.org>)
28990 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
28992         * src/message.c:
28993           one extra button for message win is being created -- Fixed.
28994         
28995           The frame should be hidden and not only the pix_lab when
28996           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
28997           -- Fixed.
28998         
28999         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
29000           for the time being it is same as mini_cvs.xpm.
29001         
29002 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
29004         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
29006         Patch from rikul <null@acm.org>
29007         
29008         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
29009         glades.h, messages.c, messages.h, pixmaps.h,
29010         project_dbase.c, project_dbase.h, session.c,
29011         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
29012         
29013         inserted 'add to watch' option in inspect window, so you can add easily
29014         a variable in watch window .
29015         
29016         Added a new message pane for the gdb local variables inspection. Changed
29017         the code in messages.c to better account for future new panes insertion.
29018         Defined a new pixmap for the new tab button in pixmaps.h
29019         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
29020         install script.
29021         
29022         Changed the debugger module to have a single function for asking to gdb
29023         to send program info. The idea is to ask the debugger about only the
29024         info needed to open windows( watch, registers, etc ) to speedup the step
29025         command. I plan to ask informations to the debugger based on the user
29026         interface status.
29027         The request for local variables is enabled by default, but the
29028         projectDBase has a variable to control it, to allow disabling that
29029         feature,  there is also the code to save and to reload the state. If you
29030         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
29031         in project_dbase.c
29033         This big patch is from:  lbell <lbell@tsc4.com>
29034         
29035 2001-09-20  Stephane Demurget <demurgets@free.fr>
29037         Patch from rikul <null@acm.org> :
29039         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
29040           problem and added folding support for php/hmtl.
29042 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
29044         * Fixed dnd of files within scintilla.
29045         patch from:  rikul <null@acm.org>
29046         
29047 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
29049         * Applied patch from Luca.
29050         
29051         * src/source.c: source_write_build_files(): Fixed the project generation
29052           failure. The fist return statement and the free_project_type were 
29053           misplaced.
29055 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
29056         
29057         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
29058         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
29059         
29060         1) Restore the error color to red (waiting for a configurable one )
29061         2) Saving projects settings if you exit anjuta without closing an open
29062         saved project
29063         3) New Menu 'repaeat search' to search with a keystroke without pressing
29064         the toolbar button
29065         4) some define in the menus to better handle menu item update
29066         
29067         Patch from: lbell <lbell@tsc4.com>
29068         
29069         * main_menubar_def.h, main_menubar.c: Change the position of
29070         "Repeat find" menu position.
29072 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
29074          project_type.h, project_type.c, source.c: Applied patch.
29075          patch from Johannes Schmid <clubfan@users.sourceforge.net>
29076          
29077 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
29079         * configure.in, src/Makefile.am: Using macros for ORBit flags.
29080         
29081 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
29082         
29083         * Fixed bug #445752
29084   
29085 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
29086         
29087         * Fixed bugs in Gtk-- and Gnome-- project type
29089 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
29091         * dnd.c: Support for multiple files drag-n-drop.
29092         
29093           Patch from: rikul <null@acm.org>
29094         
29095         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
29096           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
29097           saving from menu.
29098         
29099           Patch from: rikul <null@acm.org>
29101         * Applied patch for widgetizing goto dialog box.
29102           Patch from: ???
29103         
29104         * Applied patch for having new project type handling.
29105           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
29106           
29107 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
29109         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
29110           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
29111           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
29112           find_replace.c, find_replace.h, find_text.c, find_text.h,
29113           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
29114           project_dbase.h, source.c, text_editor.c, text_editor.h,
29115           text_editor_cbs.c, utilities.c, utilities.h:
29116         
29117           Applied a huge patch (after slight preview). I would like Luca
29118           to have his feature additions mentioned here.
29119         
29120           Patch from: lbell <lbell@tsc4.com>
29122 2001-09-09  Stephane Demurget <demurgets@free.fr>
29124         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
29126         * po/fr.po: updated to the latest sources.
29129 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
29130         
29131         * Fixed bug #445752
29132   
29133 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
29135         * dnd.h, dnd.c: New files for drag n drop support.
29136                 
29137         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
29138            Added drag and drop support for opening files.
29139         
29140         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
29141         Archit Baweja <bighead@crosswinds.net> for this idea.
29142         
29143         * TODO: Added some more todos. :-(
29145 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
29147         * Fixed the goto line activate bug.
29148         patch from: Martyn Bone <mbone@brightstar.u-net.com>
29150 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
29151         
29152         * Fixed bugs in Gtk-- and Gnome-- project type
29154 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
29156         * widgets/gonmefilelist.c, gnomefilelist.c:
29157         Modified multiple selection on pressing control.
29158           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29159         
29160         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
29161         Modified multiple selection on pressing control.
29162           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29163         
29164 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
29166         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
29167           This is useless; but just in case...
29169 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
29171         * data/internal.properties: modified a bit of perl properties.
29172         
29173 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
29175         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
29176           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
29177           Added support for multiple file imports. Changed the standrd C++
29178           convention of #include <file> to #include <file.h>, because I had given
29179           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
29180           now support the #include <file> convention. That is something to be fixed :). 
29181           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29183 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
29185         * src/anjuta.c: Added function static greetings_text(), to solve the non
29186                 translation of the greetings text in the wizard.
29187                 
29188 2001-08-31  Andy Piper <andy.piper@freeuk.com>
29190         * src/find_in_files_gui.c: made order of buttons consistent with other Find
29191           dialogs, with OK the default (fix bug #453482)
29193 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
29195         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
29196         
29197         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
29198         
29199 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
29201         * src/aneditor.cxx
29202           src/aneditor.h
29203           src/anjuta_cbs.c
29204           src/controls.c
29205           src/main_menubar.c
29206           src/main_menubar.h
29207           src/main_menubar_def.h
29208           src/mainmenu_callbacks.c
29209           src/mainmenu_callbacks.h:
29210                 Applied the patch that addes menu items which allow users to
29211                 insert GPL notice and date time in current document.
29212                 patch from: Rick Patel <rikul@shreve.net>       
29213                 
29214         * src/main_menu.c: Fixed a compilation error.
29215         
29216         * src/anjuta.c: Fixed non-rememberence of editor tab position.
29217         
29218         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
29219           about the unterminated strings.
29220           
29221         * scintilla/*: Updated scintilla to 1.3.9 version.
29222         
29223 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
29224         
29225         * widgets/gnomefileselection.c:
29226           Applied the patch for fixing multiple selection of file open funcion,
29227           which will deselect the files selected.
29228           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29230 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
29232         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
29233           src/fileselection.c, src/anjuta_cbs.c:
29234           Applied the patch     for multiple selection of file open.
29235           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29236           
29237 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
29239         * Removed "-f" option in call to devhelp, because devhelp no longer
29240           supports that.
29241         
29242 2001-08-26  Stephane Demurget <demurgets@free.fr>
29244         All these modifications have been pointed out by
29245         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
29247         * data/internal.properties: two fixes for the PHP lexer.
29248           this out.
29250         * fr.po: minor fixes.
29252         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
29254 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
29255         
29256         * main_menubar.c,
29257           main_menubar.h,
29258           main_menubar_def.h,
29259           main_menubar_callbacks.c,
29260           controls.c:
29261                 Added new menu item for "close all fils".
29262                 (Patch from Rikul <rikul@shreve.net>, after revision)
29263         
29264         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
29265         
29266         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
29267                 (Patch from Rikul <rikul@shreve.net>)
29268         
29269         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
29270                 (Patch from Rikul <rikul@shreve.net>)
29272 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
29273         
29274         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
29275            project name in application widzard.
29276            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
29278         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
29279           of the 'OK' button there is an 'Execute' one.
29280           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
29281         
29282         * executer.c: Changed cancel button to close button. That was more appropriate.
29283           
29284 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
29286         * HACKING: corrected >>>>>> Config management.
29287         
29288         * HACKING: Added many things.
29289         
29290         * src/launcher.h: Added some comments.
29292 2001-08-21  Stephane Demurget <demurgets@free.fr>
29294         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
29296         * HACKING,
29297           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
29298           src/appwizard_cbs.c,
29299           src/appwizard_gui.c: Applied UI/docs cleanup patch from
29300           Andy Piper <andy.piper@freeuk.com>
29302         * po/fr.po: updated to latest sources.
29304         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
29307 2001-08-18  Andy Piper <andy.piper@freeuk.com>
29309         * Fixed bugs #450280 and #448845
29311         * src/about.c: corrected Naba's e-mail address (.net, not .com)
29312         
29313         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
29314           named dialogs
29315         
29316         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
29317           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
29318           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
29319           names to remove "Anjuta: " prefix
29320           
29321         * src/main_menubar_def.c: altered a message
29322         
29323         * launcher/anjuta_launcher.c: cleaned up some messages
29325         * src/debugger.c: edited messages to improve clarity
29326         
29327         * src/app_wiz*.c: tidied wizard interface
29330 2001-08-15  Stephane Demurget <demurgets@free.fr>
29332         Synced Naba's fix and mine about the wizards not working and removed
29333         anjuta.prj to avoid a nasty checkin.
29335         * Makefile.am: removed the install-data-local rule.
29337         * data/Makefile.am: changed the list of files.
29339         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
29341         * .cvsignore: added anjuta.prj for the same reason.
29344 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
29346         * src/source.c: Fixed a bug that fails new gnome projects to get
29347           created.
29349         * src/project_manager.c: Fixed a bug that disables storing recent
29350           project history.
29352         * Makefile.am: Added stuffs to install the macro files in the
29353           anjuta share file.
29356 2001-08-14  Stephane Demurget <demurgets@free.fr>
29358         * data/Makefile.am: added some rules to support the gnome/ macros
29359           dir in order to make the wizards work again.
29361         * anjuta.spec.in: upped the release number.
29364 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
29366         * configure.in (ALL_LINGUAS): Added pl.
29369 2001-08-09  Stephane Demurget <demurgets@free.fr>
29371         * anjuta.spec.in: fixed the doc files list.
29374 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
29376         * src/about.c: corrected my email address. :-)
29377         
29378         * TODO: Updated.
29379         
29380         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
29381          (patch from Andy Piper <squiggle@ukgateway.net>)
29383 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
29385         * debugger.c: Fixed a bug associated with debugging threaded
29386           application.
29387         
29388         * text_editor_menu.c: Fixed broken ui in text editor
29389           pop up menu.
29390           
29391         * text_editor_menu.c: Now the option sub menu in text editor pop up
29392           works.
29393         
29394         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
29395                 (suggested by lord sibn <sibn@utspl.cjb.net> )
29396         
29397 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
29399         * src/text_editor_menu.c: Added menu item for context help
29400           (patch from Andy Piper <squiggle@ukgateway.net>)
29401         
29402 2001-08-06  Stephane Demurget <demurgets@free.fr>
29404         * ccview/cccproj.cc: added missing i18n strings.
29406         * data/welcome.txt: bumped version to 0.1.6.
29408         * src/anjuta.c: fixed a compilation error due to devhelp integration.
29410 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
29411         
29412         * help.c, help.h: Added support for DevHelp context sensitive help
29413                 and gnome api browsing.
29414         * Fixed toolbars and editor views "not save" bug.
29415         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
29416           (patch from Andy Piper <squiggle@ukgateway.net>)
29417         * Updated THANKS and chapter15.sgml for uk and ru translators.
29419 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
29421         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
29422         * Updated configure.in to include these changes
29423         
29424 2001-08-03  Stephane Demurget <demurgets@free.fr>
29426         * src/project_dbase_gui.c: fixed bug #446963
29427           (on_project_dbase_ccview_update_start),
29428           (on_project_dbase_ccview_update_end): added.
29429           These two respectively disable and enable close file/project
29430           menu entries and toolbar items, while the ccview part updates
29431           its tag database.  
29434 2001-08-03  Stephane Demurget <demurgets@free.fr>
29436         * configure.in: added sv to the ALL_LINGUAS list.
29437         
29439 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
29441         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
29442                 file to work: merge translations and distribute it.
29444         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
29446         * NEWS, README, THANKS & TODO: Spelling fixes.
29448 2001-08-01  Stephane Demurget <demurgets@free.fr>
29450         * README: updated requirements.
29452         * scintilla/Makefile.am,
29453           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
29454           target can't be realized (custom build path).
29456         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
29457           Removed install-data-local.
29459         * src/compiler_options.c: changed the include paths of the pixmaps.
29460           we hadn't any warning because of the include paths passed to the
29461           compiler. Thanks to make distcheck for reporting this.
29464 2001-07-31  Stephane Demurget <demurgets@free.fr>
29466         * NEWS, THANKS: updated.
29468         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
29469           fixed to show the correct kernel signal number and its description.
29471         * widgets/gnomefilelist.c: fixed bug #445756
29472           (goto_last): renamed to goto_prev and changed according to goto_next.
29473           (goto_next): added.
29474           (goto_directory): removed.
29475           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
29476           returned value is now the position in the list.
29477           (check_ok_button_cb): changed the back check and added one for next.
29478           (gnome_filelist_set_dir): the check in history make it wouldn't be
29479           a "true" history. polished the whole thing, using set_dir_internal.
29480           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
29481           there's no check in the history when using back or next.
29483         * manuals/*: added missing .cvsignore files.
29486 2001-07-30  Stephane Demurget <demurgets@free.fr>
29488         * po/fr.po: updated to latest sources.
29490         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
29491           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
29492           to put off their sensitive attributes.
29494 2001-07-29  Stephane Demurget <demurgets@free.fr>
29495         
29496         * po/fr.po: fixed some grammar things.
29497           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
29498           this out.
29499         
29500         * src/utilities.c: (file_is_link): use lstat instead of stat.
29502 2001-07-27  Naba Kumar <kh_naba@123india.com>
29503         
29504         * Remove help dir from cvs, because it is no longer
29505           needed.
29506         
29507         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
29508           needed.
29510 2001-07-24  Naba Kumar <kh_naba@123india.com>
29512         * debugger.c: (debugger_update_prog_status): Fixed
29513                 the bug with gdb version 5. Debugger starts, when
29514                 step in/out/over etc are clicked.
29515         
29516         * debugger.c: All functions: added debugging codes.
29517         
29518         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
29519         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
29520           Modified to recognize non project files also.
29521           
29522         * source.c: (source_write_configure_in):
29523           Added source for 'prefix' counterparts for
29524           no-prefix AC_SUBST.
29525         
29526 2001-07-23  Naba Kumar <kh_naba@123india.com>
29527         
29528         * anjuta.c: added function anjuta_remove_text_editor();
29529           and suitably modified anjuta_remove_current_text_editor().
29530           
29531         * project_dbase.c: project_dbase_close(), Added code to
29532           close all opened files that belong to the project when
29533           the project is closed.
29534          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
29535         
29536         * Updated the manuals/anjuta-manual subdir for GDP standards.
29537            (patch from Andy Piper <squiggle@ukgateway.net>)
29538         
29539         * main_menubar.h, main_menubar.def: Added Menu items to handle
29540           urls for library references, bugs, patches and feature request
29541           submission.
29542         
29543 2001-07-20  Naba Kumar <kh_naba@123india.com>
29544         
29545         * Set wmclass names in all windows.
29546           (patch from Andy Piper <squiggle@ukgateway.net>)
29547         * New splash logo from "Misha" <misha@phreaker.net>);
29549 2001-07-19  Naba Kumar <kh_naba@123india.com>
29550         
29551         * preferences.[h,c], preferences_gui.c: Added 4 properties to
29552           set caret color, calltip back color and selection fore/back
29553           color.
29555 2001-07-18  Naba Kumar <kh_naba@123india.com>
29556         
29557         * project_dbase.c: Closes all files when project is closed.
29558          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29559          -- We still need to refine this as it closes all sort of files.
29560         
29561         * compiler_options.c: Fixed seg-fault bug when last item in
29562           compiler option lists is removed.
29563         
29564         * Fixed missing newline warnings during compilation.
29565           (patch from Andy Piper <squiggle@ukgateway.net>)
29567 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
29569         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
29570                 autogenerated no need to store'em in CVS.
29572         * ccview/.cvsignore: Addition of cvsignore.
29574 2001-07-17  Naba Kumar <kh_naba@123india.com>
29575         
29576         *GUI fixes and spell corrections
29577         (patch from Andy Piper <squiggle@ukgateway.net>)
29579 2001-07-15  Naba Kumar <kh_naba@123india.com>
29580         
29581         *Fixed double error message for file not found.
29582         
29583         *Put white backgrounds for png images.
29584         
29585         *Converted '-' to '_' in sgml files.
29587 2001-07-14  Naba Kumar <kh_naba@123india.com>
29588         
29589         * project_dbase.c: Short-cut for expand/collasp project tree
29590         
29591         * project_dbase_gui.c:
29592          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29594 2001-07-13  Naba Kumar <kh_naba@123india.com>
29595         
29596         * notebook.[h,c]: Added
29597          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29598         Project/message window now toggles on control and
29599         and notebook switch short-cut
29601 2001-07-7  Naba Kumar <kh_naba@123india.com>
29602         
29603         * Changed a new icon set which looks more gnomish.
29604         
29605         * Changed a new anjuta splash logo.
29606         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
29608 2001-07-6  Naba Kumar <kh_naba@123india.com>
29609         
29610         * ccview/*: Integrated ccview for class view and file view
29611                 in the project Manager.
29612         
29613         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
29615 2001-07-1  Naba Kumar <kh_naba@123india.com>
29616         
29617         * scintilla/*: Upgraded Scintilla to version 1.3.7
29618         
29619         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
29620         
29621 2001-06-28  Naba Kumar <kh_naba@123india.com>
29622         
29623         * src/debugger.c: Correct step-over and step-out swapping.
29624         
29625         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
29626           chapters and added more stuffs.
29628 2001-06-13  Naba Kumar <kh_naba@123india.com>
29629         
29630         * data/autogen.sh.gtkmm: Added
29631         
29632         * data/autogen.sh.gnomemm: Added
29633         
29634         * src/appwiz.c: Added two more application wizard templetes
29635         
29636         * src/project: for gtk-- and gnome-- and proper support
29637         
29638         * src/source.c: for c++ in the project configuration.
29639         
29640         * src/source.h:
29642 2001-05-05  Naba Kumar <kh_naba@123india.com>
29644         * Merged my pre-cvs modifications with 
29645           the current cvs copy.
29647         * (lot of files change).
29649         * Implemented session management.
29651         * Local installation possible by
29652           manageing our own pixmaps paths
29653           manupulations.
29654         
29655         * resources.h: Added.
29656         * resources.c: Added.
29658         * Fixed some bugs.
29659         
29660 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
29662         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
29663                 Corrected/extended ignores.
29665 2001-05-04  Naba Kumar <kh_naba@123india.com>
29667         * manuals/: dir tree added.
29668           Sgml documentation started in this dir.
29669           
29670         * omf-install/: dir tree added.
29671         
29672         * manuals/anjuta-manual/C/anjuta-manual.sgml:
29673           Created initial document structure.
29674           
29675         * configure.in: Added test for scrollkeeper.
29676           Added some Makefile entries in AC_OUTPUT.
29677         
29678         * Makefile.am: Added subdir manuals/
29679         
29680         * HACKING: Wrote something stupid.
29682 2001-05-02  Stéphane Démurget <demurgets@free.fr>
29684         * Makefile.am: Added ChangeLog in local data list, becaused it's
29685           needed to create a new project.
29686           
29687         * po/fr.po: minor fixes.
29689         * src/build_file.c, src/configurer.c, src/debugger.c,
29690           src/executer.c, src/find_replace.c, src/gnome_project.c,
29691           src/goto_line.c, src/launcher.c, src/messages.c, 
29692           src/preferences.c src/project_dbase.c: functions declared static.
29693           
29694         * widgets/gnomefilelist.c: Fixed a project creation bug,
29695           introduced with latest changes.
29697 2001-05-01  Stéphane Démurget <demurgets@free.fr>
29699         * widgets/gnomefilelist.c,
29700           BUGS: Fixed an annoying bug preventing from loading files/project
29701           given on the command line. Polished the whole gnome_filelist widget.
29703 2001-04-27  Stéphane Démurget <demurgets@free.fr>
29705         * src/main.c,
29706           src/anjuta.c,
29707           src/anjuta.h: Polished the command line parsing.
29709         * BUGS: Need to clean that damn gnome_filelist widget.
29711 2001-04-25  Stéphane Démurget <demurgets@free.fr>
29713         * src/registers.c,
29714           src/sharedlib.c,
29715           src/signals.c: Removed duplicated includes.
29717         * po/fr.po: minor fixes.
29719         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
29720           create_compiler_options_page? () declared static.
29721         * src/main.c,
29722           src/anjuta.c: Put a command line option for disabling
29723           the splashscreen.
29725         * src/preferences_gui.c: Fixed an internationalization issue,
29726           other functions declared static.
29728         * src/gnome_project.c: Fixed some memory leaks,
29729           new_prj_terminated () declared static. 
29731 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
29733         * configure.in: Sort ALL_LINGUAS alphabetically.
29735 2001-04-22  Stéphane Démurget <demurgets@free.fr>
29737         * Emptied that ugly old Changelog.
29739 == Anjuta 0.1.5 ===
29740 == Anjuta 0.1.4 ==
29742 2001-03-10 Naba kumar  <naba@gnome.org>
29744         * src/gnome_project.c: Fixed project dir creation bug.
29746         * src/text_editor.c: Fixed double accelerators bug.
29747         
29748         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
29750         * src/stack_trace.c, * src/compiler_options.c,
29751         data/internals.properties, src/defaults.c:
29752         Fixed pixmap creation with NULL window.
29754         * src/commands.c, src/preferences_gui.c, src/build_project.c
29755         src/clean_project.c: Bug fix.
29756         
29757         * src/main_menubar_def.h: i18n bug fix.
29758         
29759         * src/executer.h, src/executer.c: Bug fix.
29760         
29761         * src/controls.c: Bug fix.
29762         
29763         * src/debugger.c: Debugger now takes program args.
29764         
29765         * po/ja.po: Added japanese translation file.
29766         
29767         Upgraded to ver 0.1.4
29768         ... Fixed other minor bugs.
29770 == Anjuta 0.1.3 ===
29772 2001-XX-XX Naba kumar  <naba@gnome.org>
29774         * Lots of unaccountable changes. Integrated scintilla.
29775         Redesigned Project managemet. Added supports for other languages.
29776         Java style properties managements. .... blah blah
29777         
29778 2000-11-11 Naba kumar  <naba@gnome.org>
29780         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
29781         Upgraded to version 0.1.3.
29783         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
29784         Fixed to activate Debug->add watch properly.
29786 === Anjuta 0.1.2 beta_2 ===
29787 === Anjuta 0.1.2 ===
29789 2000-11-05 Naba kumar  <naba@gnome.org>
29791         * src/compiler_options.c, src/compiler_options_cbs.c
29792         src/compiler_options_cbs.h, src/compiler_options_gui.c
29793         src/anjuta2.c, extra/stock_libs.anj (new),
29794         extra/README.stock_libs (new), htmls/page13.html,
29795         htmls/images/*: Improved Library settings GUI. Can now enable/disable
29796         added libraries. Stock libs provided for ease of entry. Modified
29797         help html file accordingly.
29799 2000-11-03 Naba kumar  <naba@gnome.org>
29801         * README: Minor fixes in Doc files.
29803         * src/gnome_prj.c, src/appwidzard_cbs.c:
29804         Fixed to ignore non-existant dir for blank prj.
29805         More checking in project creation, especially to confirm
29806         that the prj file already does not exist.
29808         * anjuta.spec, configure.in: Upgraded to version 0.1.2
29810         * src/controls.c: Now Menu item "Format/Detach current document"
29811         is inactive when there is no document opened.
29813 === Anjuta 0.1.1 ===
29815 2000-11-01 Naba kumar  <naba@gnome.org>
29817         Completed and Release of first version (Beta) with lots of bugs.
29819 1999-12-27 Naba kumar  <naba@gnome.org>
29821         Anjuta project started.