* plugins/build-basic-autotools/configuration-list.c,
[anjuta-git-plugin.git] / ChangeLog
blob55bdd670630c2b20ceacfebca9d63f87d311caea
1 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
3         * plugins/build-basic-autotools/configuration-list.c,
4         plugins/build-basic-autotools/configuration-list.h,
5         plugins/build-basic-autotools/build-options.c:
6         Fix #543889: Crash typing in configuration field
8 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
10         * plugins/build-basic-autotools/build-basic-autotools.c:
11         Fix #534566: expand shell variable in configure parameters
13 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
15         * plugins/build-basic-autotools/build-basic-autotools.c,
16         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
17         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18         plugins/message-view/anjuta-message-manager.ui:
19         Fix #375640: Allow user to stop a build in progress
21 2008-07-19  Sébastien Granjoux  <seb.sfo@free.fr>
23         * plugins/build-basic-autotools/build-basic-autotools.c:
24         Fix another crash on closing project with a file outside project
26 2008-07-19  Sébastien Granjoux  <seb.sfo@free.fr>
28         * plugins/build-basic-autotools/build-basic-autotools.c,
29         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
30         Add more options for build command: parallel make, keep going on error
31         and keep message untranslated
33 2008-07-18  Sébastien Granjoux  <seb.sfo@free.fr>
35         * plugins/build-basic-autotools/build-basic-autotools.c:
36         Fix crash on closing project due to the previous patch
38 2008-07-17  Sébastien Granjoux  <seb.sfo@free.fr>
40         * plugins/build-basic-autotools/build-basic-autotools.c,
41         plugins/build-basic-autotools/build-basic-autotools.h,
42         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
43         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
44         plugins/build-basic-autotools/build-options.c,
45         plugins/build-basic-autotools/build-options.h,
46         plugins/build-basic-autotools/Makefile.am,
47         (added) plugins/build-basic-autotools/configuration-list.c,
48         (added) plugins/build-basic-autotools/configuration-list.h:
49         Allow to build project outside source directory (fix #540782)
51         * plugins/project-manager/plugin.c:
52         Use IANJUTA_BUILDER_ROOT_URI as parent uri for all targets
54         * plugins/debug-manager/start.c,
55         plugins/project-wizard/autogen.c,
56         plugins/run-program/execute.c,
57         libanjuta/interfaces/libanjuta.idl:
58         Add a handle argument to IAnjutaBuilder callback
60         * libanjuta/anjuta-launcher.c,
61         libanjuta/anjuta-launcher.h:
62         Set environment variables in anjuta_launcher_execute_v
64 2008-07-14  Massimo Cora'  <maxcvs@email.it>
66         * plugins/symbol-db/plugin.c (on_editor_destroy),
67         (on_session_save), (on_session_load), (on_project_element_removed),
68         (do_import_system_src_after_abort),
69         (do_import_project_src_after_abort), (do_import_sources),
70         (on_project_root_added), (symbol_db_activate),
71         (symbol_db_deactivate), (isymbol_manager_search), (g_list_compare),
72         (on_prefs_package_add), (on_prefs_package_remove),
73         (ipreferences_merge), (ipreferences_unmerge):
74         * plugins/symbol-db/plugin.h:
75         * plugins/symbol-db/symbol-db-engine.c
76         (sdb_engine_get_dyn_query_node_by_id),
77         (sdb_engine_insert_dyn_query_node_by_id),
78         (sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
79         (sdb_engine_init), (sdb_engine_finalize),
80         (symbol_db_engine_set_ctags_path), (symbol_db_engine_new),
81         (symbol_db_engine_project_exists),
82         (symbol_db_engine_add_new_files),
83         (symbol_db_engine_get_files_with_zero_symbols),
84         (sdb_engine_prepare_symbol_info_sql):
85         * plugins/symbol-db/symbol-db-engine.h:
86         * plugins/symbol-db/symbol-db-prefs.c
87         (on_prefs_executable_changed), (on_listall_output),
88         (on_listall_exit), (on_tag_load_toggled_parseable_cb),
89         (on_tag_load_toggled), (sdb_prefs_init1), (sdb_prefs_init),
90         (sdb_prefs_finalize), (sdb_prefs_class_init),
91         (symbol_db_prefs_new):
92         * plugins/symbol-db/symbol-db-prefs.h:
93         Rewritten symbol-db-prefs.[c|h]. SymbolDBPrefs is now an object. 
94         It's more usable/maintainable.
95         Session packages are now saved and reloaded at session-start time.
96         Code cleaning.
98         * plugins/symbol-db/symbol-db-system.c (destroy_engine_scan_data),
99         (sdb_system_do_engine_scan), (on_engine_package_scan_end),
100         (sdb_system_do_scan_package_1), (on_pkg_config_exit),
101         (symbol_db_system_scan_package), (symbol_db_parse_aborted_package):
102         * plugins/symbol-db/symbol-db-system.h:
103         * plugins/symbol-db/symbol-db-view.c
104         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
105         Added 'continue global tags scan after abort' feature.
106         Code cleaning.
108 2008-07-16  Naba Kumar  <naba@gnome.org>
110         * libanjuta/interfaces/libanjuta.idl: Fixed documentation for
111         s/uri/file.
113 2008-07-15  Johannes Schmid  <jhs@gnome.org>
115         * global-tags/create_global_tags.sh.in:
116         Fixed #542838 – create_global_tags.sh is creating tags in root directory
118 2008-07-15  Johannes Schmid  <jhs@gnome.org>
120         * libanjuta/anjuta-preferences.c (get_property_value_as_string):
121         Use get_filename() instead of get_current_folder(). Thanks to seb
122         for pointing out.
124 2008-07-15  Johannes Schmid <jhs@gnome.org>
126         * libanjuta/Makefile.am:
127         * libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
128         * libanjuta/anjuta-utils.h:
129         * libanjuta/libanjuta-1.0.deps:
130         * libanjuta/libanjuta-1.0.vapi:
131         * libanjuta/vapi-gen/README:
132         * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
133         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
134         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
135         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
136         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
137         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
138         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
139         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
140         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
141         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
142         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
143         
144         Remove vala bindings, they should go to the vala module instead
146 2008-07-10  Massimo Cora'  <maxcvs@email.it>
148         * libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
149         * libanjuta/anjuta-utils.h:
150         fixed definition const *gchar.
152         * plugins/symbol-db/anjuta-symbol-db.glade:
153         * plugins/symbol-db/plugin.c (symbol_db_activate),
154         (symbol_db_deactivate):
155         * plugins/symbol-db/plugin.h:
156         * plugins/symbol-db/symbol-db-engine.c
157         (sdb_engine_get_dyn_query_node_by_id),
158         (sdb_engine_insert_dyn_query_node_by_id),
159         (sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
160         (sdb_engine_init), (symbol_db_engine_set_ctags_path),
161         (symbol_db_engine_new), (sdb_engine_prepare_symbol_info_sql):
162         * plugins/symbol-db/symbol-db-engine.h:
163         * plugins/symbol-db/symbol-db-prefs.c
164         (on_prefs_executable_changed), (symbol_db_prefs_init):
165         * plugins/symbol-db/symbol-db-view.c
166         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
167         The engine will now check for a working (existing) ctags executable.
168         If not found a message will be displayed. It's now possible to switch 
169         ctags executable on the fly.
170         Fixed a crasher with dynamic queries (missing initialization)
172 2008-07-10  Johannes Schmid  <jhs@gnome.org>
174         Patch from Yuriy Penkin
175         * plugins/search/search-replace.c (search_and_replace):
176         #541941 – Crash on searching with regular expression
178 2008-07-09  Johannes Schmid  <jhs@gnome.org>
180         * plugins/language-support-cpp-java/cpp-java-assist.c
181         (cpp_java_assist_create_word_completion_cache),
182         (cpp_java_assist_check):
183         * plugins/symbol-db/plugin.c (symbol_db_activate):
184         Show all completions even when the editor makes own suggestions
186 2008-07-09  Johannes Schmid  <jhs@gnome.org>
188         * libanjuta/anjuta-preferences.c (get_property_value_as_string):
189         Get the file path from the file-chooser instead of the ui
190         
191         * plugins/symbol-db/anjuta-symbol-db.glade:
192         * plugins/symbol-db/plugin.c (symbol_db_activate):
193         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_scan_files_1),
194         (symbol_db_engine_new):
195         * plugins/symbol-db/symbol-db-engine.h:
196         Fixed symbol-db prefs
197         
198         * scripts/glade2schema.pl:
199         Support for "folder" and "file" preferences
200         
201         * configure.in: Require latest libgda-4.0
203 2008-07-07  Massimo Cora'  <maxcvs@email.it>
205         * libanjuta/interfaces/libanjuta.idl:
206         * plugins/symbol-db/plugin.c (isymbol_manager_search):
207         * plugins/symbol-db/symbol-db-engine.c
208         (symbol_db_engine_get_class_parents_by_symbol_id),
209         (symbol_db_engine_get_class_parents),
210         (symbol_db_engine_get_scope_members_by_symbol_id),
211         (symbol_db_engine_get_scope_members),
212         (symbol_db_engine_get_current_scope),
213         (symbol_db_engine_get_file_symbols),
214         (symbol_db_engine_find_symbol_by_name_pattern),
215         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
216         fixed global search. There were some bitwise problems in IAnjutaSymbolManager 
217         interface.
219 2008-07-07  Johannes Schmid  <jhs@gnome.org>
221         * libanjuta/libanjuta-1.0.vapi:
222         Added missing file
223         
224 2008-07-07  Johannes Schmid  <jhs@gnome.org>
226         * plugins/symbol-db/plugin.c:
227         Fixed a double-free
229 2008-07-07  Massimo Cora'  <maxcvs@email.it>
231         * plugins/language-support-cpp-java/cpp-java-assist.c
232         (cpp_java_assist_create_word_completion_cache):
233         added some debugging info.
235         * plugins/symbol-db/plugin.c (on_project_root_added),
236         (isymbol_manager_search):
237         * plugins/symbol-db/symbol-db-engine.c
238         (sdb_engine_get_statement_by_query_id),
239         (sdb_engine_get_dyn_query_node_by_id),
240         (sdb_engine_insert_dyn_query_node_by_id),
241         (sdb_engine_get_query_parameters_list),
242         (sdb_engine_free_cached_queries),
243         (sdb_engine_free_cached_dynamic_queries),
244         (sdb_engine_get_tuple_id_by_unique_name),
245         (sdb_engine_get_tuple_id_by_unique_name2),
246         (sdb_engine_get_tuple_id_by_unique_name3), (sdb_engine_init),
247         (sdb_engine_finalize), (symbol_db_engine_new),
248         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
249         * plugins/symbol-db/symbol-db-engine.h:
250         * plugins/symbol-db/symbol-db-prefs.c (symbol_db_prefs_init):
251         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
252         (destroy_engine_scan_data), (sdb_system_init),
253         (sdb_system_finalize), (sdb_system_class_init),
254         (sdb_system_get_normalized_cflags),
255         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
256         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
257         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
258         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
259         (sdb_system_do_scan_next_package),
260         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
261         (symbol_db_system_scan_package),
262         (symbol_db_system_is_package_parseable):
263         * plugins/symbol-db/symbol-db-system.h:
264         fixed threaded libgda stuff. It was the static prepared statement that broke
265         the thing.
267 2008-07-07  Johannes Schmid  <jhs@gnome.org>
269         * libanjuta/libanjuta-1.0.deps:
270         * libanjuta/vapi-gen/README:
271         * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
272         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
273         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
274         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
275         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
276         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
277         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
278         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
279         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
280         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
281         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
282         * manuals/reference/libanjuta/writing-plugins-vala.sgml:
283         * plugins/project-wizard/templates/anjuta-plugin-vala.wiz:
284         * plugins/project-wizard/templates/anjuta-plugin-vala/Makefile.am:
285         * plugins/project-wizard/templates/anjuta-plugin-vala/configure.ac.
286         tpl:
287         * plugins/project-wizard/templates/anjuta-plugin-vala/po/Makefile.a
288         m:
289         * plugins/project-wizard/templates/anjuta-plugin-vala/po/POTFILES.i
290         n:
291         * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
292         am:
293         * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
294         am.tpl:
295         * plugins/project-wizard/templates/anjuta-plugin-vala/src/config.va
296         pi:
297         * plugins/project-wizard/templates/anjuta-plugin-vala/src/plugin.va
298         la:
299         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
300         (destroy_engine_scan_data), (sdb_system_init),
301         (sdb_system_finalize), (sdb_system_class_init),
302         (sdb_system_get_normalized_cflags),
303         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
304         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
305         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
306         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
307         (sdb_system_do_scan_next_package),
308         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
309         (symbol_db_system_scan_package),
310         (symbol_db_system_is_package_parseable):
311         * plugins/symbol-db/symbol-db-system.h:
312         
313         Added various missing files to svn
315 2008-07-07  Abderrahim Kitouni  <a.kitouni@gmail.com>
317         * plugins/project-wizard/templates/anjuta-plugin-vala*:
318         * configure.in, plugins/project-wizard/templates/Makefile.am:
319         Added a template for an Anjuta plugin in Vala.
321         * manuals/reference/libanjuta/writing-plugins-vala.sgml:
322         * manuals/reference/libanjuta/libanjuta-docs.sgml:
323         Added a little tutorial.
325         * libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-session.h:
326         Removed two extra semicolons that gobject-introspection parser
327         didn't like.
329         * libanjuta/libanjuta-1.0.vapi, libanjuta/libanjuta-1.0.deps:
330         * libanjuta/Makefile.am, libanjuta/vapigen/*
331         Added Vala API bindings along with files needed to regenerate them.
333 2008-07-07  Johannes Schmid  <jhs@idefix>
335         * plugins/message-view/message-view.c:
336         Use correct plural forms for buttons and update buttons on clear()
338 2008-07-06  Johannes Schmid  <jhs@idefix>
340         * plugins/build-basic-autotools/build-basic-autotools.c
341         (on_build_mesg_format):
342         Do not set MESSAGE_INFO on change directory messages
344 2008-07-06  Juan Dapena Paz  <karion.siand@gmail.com>
346         * plugins/message-view/message-view.c:
347         Fixed #541689 – Filter buttons added
349 2008-07-06  Johannes Schmid  <jhs@gnome.org>
351         Patch from Arun Chaganty
352         * global-tags/create_global_tags.sh.in:
353         * libanjuta/anjuta-ui.c (anjuta_ui_get_accel_file):
354         * libanjuta/anjuta-ui.h:
355         * libanjuta/anjuta-utils.c (anjuta_util_create_dir):
356         * libanjuta/anjuta-utils.h:
357         * plugins/editor/style-editor.c (apply_styles):
358         * plugins/editor/text_editor.c (text_editor_get_props):
359         * plugins/macro/macro-db.c (get_user_macro_path):
360         * plugins/project-wizard/druid.c (npw_druid_fill_selection_page):
361         * plugins/symbol-browser/an_symbol_prefs.c (update_system_tags),
362         (update_system_tags_only_add), (create_store),
363         (on_create_tags_clicked), (on_add_tags_clicked),
364         (on_remove_tags_clicked), (on_update_global_clicked),
365         (symbol_browser_load_global_tags):
366         * plugins/symbol-browser/plugin.c (project_root_added):
367         * plugins/symbol-db/plugin.c (symbol_db_activate):
368         * plugins/tools/editor.c (on_editor_script_toggle),
369         (on_editor_response):
370         * plugins/tools/fileop.c (atp_anjuta_tools_load),
371         (atp_anjuta_tools_save):
372         * plugins/tools/plugin.h:
373         * plugins/tools/variable.c (atp_variable_get_editor_variable):
374         * plugins/valgrind/vggeneralprefs.c (vg_general_prefs_init):
375         * plugins/valgrind/vgrule-list.c (vg_rule_list_add_rule):
376         * src/anjuta.c (anjuta_new):
377         (with some warning fixes)
379         #518594 – Get rid of .anjuta and follow fd.o specifications
381 2008-07-06  Johannes Schmid  <jhs@idefix>
383         * configure.in:
384         * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl:
385         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
386         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
387         * plugins/project-wizard/templates/java/configure.ac.tpl:
388         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
389         * plugins/project-wizard/templates/python/configure.ac.tpl:
390         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
391         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
392         
393         #475244 – AC_SUBST() not needed after PKG_CHECK_MODULES()
395 2008-07-05  Massimo Cora'  <maxcvs@email.it>
397         * libanjuta/anjuta-utils.c (anjuta_util_parse_args_from_string):
398         fixed a little mem-leak.
400         * plugins/symbol-db/Makefile.am:
401         * plugins/symbol-db/anjuta-symbol-db.glade:
402         * plugins/symbol-db/plugin.c (on_editor_update_ui),
403         (on_char_added), (on_project_element_added),
404         (on_project_element_removed), (on_system_scan_package_start),
405         (on_system_scan_package_end), (on_system_single_file_scan_end),
406         (on_project_single_file_scan_end), (on_importing_project_end),
407         (do_import_sources_after_abort), (do_import_sources),
408         (on_project_root_added), (on_project_root_removed),
409         (symbol_db_activate), (symbol_db_deactivate),
410         (symbol_db_instance_init), (isymbol_manager_search):
411         * plugins/symbol-db/plugin.h:
412         * plugins/symbol-db/symbol-db-engine.c
413         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
414         (sdb_engine_ctags_output_thread), (sdb_engine_scan_files_1),
415         (symbol_db_engine_new), (sdb_engine_create_db_tables),
416         (symbol_db_engine_db_exists), (symbol_db_engine_file_exists),
417         (symbol_db_engine_project_exists),
418         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
419         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
420         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
421         (sdb_engine_add_new_sym_implementation),
422         (sdb_engine_add_new_scope_definition),
423         (sdb_engine_add_new_tmp_heritage_scope),
424         (sdb_engine_add_new_symbol),
425         (symbol_db_engine_update_project_symbols),
426         (on_scan_update_buffer_end),
427         (symbol_db_engine_update_buffer_symbols),
428         (symbol_db_engine_get_full_local_path),
429         (symbol_db_engine_get_file_db_path),
430         (symbol_db_engine_get_files_with_zero_symbols),
431         (symbol_db_engine_get_file_symbols),
432         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
433         * plugins/symbol-db/symbol-db-engine.h:
434         * plugins/symbol-db/symbol-db-prefs.c (destroy_parseable_data),
435         (on_listall_output), (on_listall_exit),
436         (on_tag_load_toggled_parseable_cb), (on_tag_load_toggled),
437         (symbol_db_prefs_init), (symbol_db_prefs_finalize):
438         * plugins/symbol-db/symbol-db-prefs.h:
439         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
440         (destroy_engine_scan_data), (sdb_system_init),
441         (sdb_system_finalize), (sdb_system_class_init),
442         (sdb_system_get_normalized_cflags),
443         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
444         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
445         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
446         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
447         (sdb_system_do_scan_next_package),
448         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
449         (symbol_db_system_scan_package),
450         (symbol_db_system_is_package_parseable):
451         * plugins/symbol-db/symbol-db-system.h:
452         * plugins/symbol-db/symbol-db-view.h:
453         * plugins/symbol-db/test/Makefile.am:
454         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
455         * plugins/symbol-db/test/main.c (add_new_files):
456         brand-new system tags population system. It's still not completed. It crashes
457         with libgda svn 3174: probably there's some thread bug on this library and
458         must be fixed. The crash happens when system tags and project tags are scanned
459         concurrently. It's a random crash, so it's not possible to find a point.
460         Preferences page now support check-box toggle population. Anyway it's still
461         missing a save-on-session method... to be implemented soon.
463         * plugins/valgrind/preferences.c (build_general_prefs):
464         be sure to set the correct executable path.
466 2008-07-05  Johannes Schmid  <jhs@gnome.org>
468         * plugins/run-program/execute.c (get_local_executable):
469         500962 – Further icons
471 2008-07-05  Johannes Schmid  <jhs@gnome.org>
473         * plugins/document-manager/action-callbacks.c
474         (on_close_file_activate):
475         fixed memory corruption (thanks to yura_dev)
476         
477         * plugins/document-manager/anjuta-docman.c
478         (anjuta_docman_remove_document),
479         (anjuta_docman_set_current_document):
480         #535173 – UI isn't updated on closing all documents
481         
482         * plugins/file-loader/plugin.c (create_file_open_dialog_gui):
483         #511762 – Multiple selection don't work well when hitting enter
485 2008-07-05  Johannes Schmid  <jhs@gnome.org>
487         * libanjuta/interfaces/libanjuta.idl:
488         * plugins/document-manager/action-callbacks.c
489         (on_close_file_activate):
490         Fixed a crasher due to g_free vs. g_object_unref
491         
492         * plugins/document-manager/anjuta-docman.c
493         (anjuta_docman_update_page_label):
494         * plugins/editor/text_editor.c (isavable_is_read_only),
495         (isavable_iface_init):
496         * plugins/glade/anjuta-design-document.c:
497         * plugins/sourceview/anjuta-view.c (anjuta_view_cut_clipboard):
498         * plugins/sourceview/sourceview-io.c (sourceview_io_get_read_only):
499         * plugins/sourceview/sourceview-io.h:
500         * plugins/sourceview/sourceview-private.h:
501         * plugins/sourceview/sourceview.c (on_file_changed),
502         (on_read_only_dialog_response), (on_open_finish), (on_save_finish),
503         (ifile_savable_is_read_only), (isavable_iface_init),
504         (idocument_cut):
505         #357697 – readonly file can be edited
506         
507         * plugins/symbol-browser/plugin.c (project_root_added):
508         #539551 – AutoComplete doesn't work
510 2008-07-05  Johannes Schmid  <jhs@gnome.org>
512         * plugins/Makefile.am:
513         #539551 – AutoComplete doesn't work
515 2008-07-05  Johannes Schmid  <jhs@gnome.org>
517         * plugins/file-manager/file-model.c (file_model_filter_file):
518         Fixed "Hide binary files"
520 2008-07-05  Sébastien Granjoux  <seb.sfo@free.fr>
522         * plugins/debug-manager/start.c,
523         plugins/build-basic-autotools/build-basic-autotools.c,
524         plugins/run-program/plugin.c,
525         plugins/run-program/plugin.h:
526         Fix bug #538217: Run in terminal option isn't remembered
527         Fix bug: Debugger sources directories isn't remembered neither
529 2008-07-04  Johannes Schmid  <jhs@gnome.org>
531         * plugins/symbol-browser/plugin.c (project_root_added):
532         Fixed global tags loading
534 2008-07-04  Johannes Schmid  <jhs@gnome.org>
536         Patch from Arun Chaganty:
537         * configure.in:
538         * plugins/symbol-browser/an_symbol_prefs.c
539         (on_create_tags_clicked):
540         #515954 – create_global_tags.sh: wrong anjuta-tags path
542         * global-tags/create_global_tags.sh.in:
543         Use #!/bin/bash instead of #!/bin/sh as the script does not work with dash
545 2008-07-04  Johannes Schmid  <jhs@gnome.org>
547         * plugins/debug-manager/breakpoints.c (on_editor_saved):
548         * plugins/symbol-browser/plugin.c (on_editor_saved):
549         * plugins/symbol-db/plugin.c (on_editor_saved):
550         Adapted to change in the "saved" signal of IAnjutaFile
552         * plugins/editor/text_editor.c (text_editor_save_file):
553         Fixed #541313 – Crash on saving file
554         
555         * plugins/sourceview/sourceview.c (on_save_finish):
556         Emit "saved" signal
558 2008-07-04  Johannes Schmid  <jhs@gnome.org>
560         * plugins/sourceview/anjuta-editor-sourceview.glade:
561         Remove "Monitor VFS" preference - it is always enabled
563 2008-07-04  Johannes Schmid  <jhs@gnome.org>
565         * plugins/document-manager/action-callbacks.c
566         (on_close_file_activate):
567         * plugins/document-manager/anjuta-docman.c:
568         * plugins/project-manager/plugin.c (value_added_current_editor):
569         * plugins/symbol-browser/plugin.c (value_added_current_editor):
570         Fixed GFile* related stuff
571         
572         * plugins/file-manager/file-model.c (file_model_update_file):
573         Do not unref GIcon* as it is owned by GFileInfo*
574         
575         * plugins/sourceview/anjuta-document-loader.c:
576         * plugins/sourceview/anjuta-document-loader.h:
577         * plugins/sourceview/anjuta-document-saver.c:
578         * plugins/sourceview/anjuta-document-saver.h:
579         * plugins/sourceview/anjuta-document.c:
580         * plugins/sourceview/anjuta-document.h:
581         * plugins/sourceview/anjuta-utils.c:
582         * plugins/sourceview/anjuta-utils.h:
583         Deleted old (gedit) gnome-vfs stuff.
584         
585         * plugins/sourceview/sourceview.io.c
586         * plugins/sourceview/sourceview.io.h:
587         New helper class that takes care of file saving/loading
588         and is much smaller than the gnome-vfs stuff as many things are
589         handled by gio now.
590         
591         * plugins/sourceview/Makefile.am:
592         * plugins/sourceview/anjuta-view.c (anjuta_view_new),
593         (anjuta_view_cut_clipboard), (anjuta_view_paste_clipboard),
594         (anjuta_view_delete_selection), (anjuta_view_expose):
595         * plugins/sourceview/anjuta-view.h:
596         * plugins/sourceview/sourceview-private.h:
597         * plugins/sourceview/sourceview.c (sourceview_create_markers),
598         (sourceview_create_highligth_indic), (goto_line),
599         (on_document_modified_changed), (on_mark_set),
600         (on_reload_dialog_response), (on_file_changed), (on_open_failed),
601         (on_open_finish), (on_save_failed), (on_save_finish),
602         (sourceview_instance_init), (sourceview_dispose),
603         (sourceview_finalize), (sourceview_new), (ifile_open),
604         (ifile_get_file), (ifile_savable_save), (ifile_savable_save_as),
605         (ieditor_goto_line), (wordcharacters_contains),
606         (ieditor_get_current_word), (idocument_get_filename), (mark_real),
607         (autodetect_language), (ihover_iface_init):
608         Adapted to use the new IO class, clean up a bit
610 2008-07-03  Johannes Schmid  <jhs@gnome.org>
612         * plugins/debug-manager/plugin.c (dma_plugin_location_changed):
613         Removed useless DEBUG_PRINTs
614         
615         * plugins/document-manager/action-callbacks.c:
616         * plugins/document-manager/action-callbacks.h:
617         * plugins/document-manager/anjuta-docman.c
618         (anjuta_docman_goto_file_line_mark):
619         * plugins/document-manager/anjuta-document-manager.ui:
620         * plugins/document-manager/plugin.c
621         (update_document_ui_interface_items), (register_stock_icons):
622         * plugins/language-support-cpp-java/anjuta-language-support-cpp-jav
623         a.ui:
624         * plugins/language-support-cpp-java/plugin.c (on_swap_activate),
625         (register_stock_icons):
626         Moved "Swap .c/.h" from document-manager to language-support where it
627         belongs and reimplemented it without gnome-vfs
629 2008-07-02  Johannes Schmid  <jhs@gnome.org>
631         * libanjuta/interfaces/libanjuta.idl:
632         Corrected sigal argument
633         * plugins/file-manager/file-model.c (file_model_row_collapsed):
634         #538921 Duplicated folders
636 2008-07-02  Johannes Schmid  <jhs@gnome.org>
638         * plugins/debug-manager/breakpoints.c
639         (on_jump_to_breakpoint_activate):
640         * plugins/debug-manager/disassemble.c (on_location_changed):
641         * plugins/debug-manager/plugin.c (dma_plugin_location_changed),
642         (dma_plugin_activate):
643         * plugins/document-manager/anjuta-docman.c
644         (anjuta_docman_goto_file_line_mark):
645         
646         Fixed crash when double-clicking on a breakpoint.
647         
648 2008-07-02  Johannes Schmid  <jhs@gnome.org>
650         * libanjuta/interfaces/anjuta-idl-compiler.pl:
651         Allow NULL GFiles
652         
653         * plugins/file-loader/plugin.c (on_session_load):
654         Fixed typo
655         
656         * src/main.c (on_message_received):
657         Fixed loading of files from the command line
659 2008-07-02  Johannes Schmid  <jhs@gnome.org>
661         * libanjuta/interfaces/anjuta-idl-compiler.pl:
662         * libanjuta/interfaces/libanjuta.idl:
663         Change (nearly) all interfaces to use GFile* instead of uris
664         Document all shell variables
665         
666         * plugins/build-basic-autotools/build-basic-autotools.c
667         (on_build_mesg_parse), (value_added_fm_current_file),
668         (value_removed_fm_current_file), (value_added_pm_current_uri),
669         (value_added_project_root_uri), (value_added_current_editor),
670         (activate_plugin), (ifile_open), (ifile_get_file),
671         (ifile_iface_init), (ibuilder_is_built), (ibuilder_build):
672         * plugins/class-gen/plugin.c (activate_plugin),
673         (cg_plugin_generator_created_cb):
674         * plugins/class-inheritance/class-callbacks.c
675         (on_member_menuitem_clicked), (on_nodedata_expanded_event):
676         * plugins/class-inheritance/class-inherit.c
677         (class_inheritance_show_dynamic_class_popup_menu),
678         (cls_inherit_draw_expanded_node):
679         * plugins/class-inheritance/plugin.c (activate_plugin):
680         * plugins/cvs-plugin/plugin.c (value_added_fm_current_file),
681         (value_removed_fm_current_file), (value_added_current_editor),
682         (activate_plugin):
683         * plugins/debug-manager/breakpoints.c
684         (breakpoints_dbase_set_all_in_editor),
685         (breakpoints_dbase_add_breakpoint),
686         (breakpoints_dbase_edit_breakpoint),
687         (on_toggle_breakpoint_activate), (breakpoints_dbase_new):
688         * plugins/debug-manager/command.c (dma_command_run):
689         * plugins/debug-manager/plugin.c (set_program_counter),
690         (dma_plugin_location_changed), (on_run_to_cursor_action_activate),
691         (dma_plugin_activate):
692         * plugins/debug-manager/variable.c (on_program_stopped):
693         * plugins/devhelp/plugin.c (devhelp_activate):
694         * plugins/document-manager/Makefile.am:
695         * plugins/document-manager/action-callbacks.c
696         (on_close_file_activate), (on_reload_file_activate),
697         (get_swapped_filename), (on_swap_activate):
698         * plugins/document-manager/anjuta-docman.c
699         (anjuta_docman_page_init), (on_open_filesel_response),
700         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
701         (anjuta_docman_add_editor), (anjuta_docman_add_document),
702         (anjuta_docman_set_current_document),
703         (anjuta_docman_goto_file_line),
704         (anjuta_docman_goto_file_line_mark), (anjuta_docman_get_file),
705         (anjuta_docman_update_page_label),
706         (anjuta_docman_delete_all_indicators),
707         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
708         (anjuta_docman_get_document_for_file):
709         * plugins/document-manager/anjuta-docman.h:
710         * plugins/document-manager/editor-tooltips.c:
711         * plugins/document-manager/editor-tooltips.h:
712         * plugins/document-manager/file_history.c (an_file_history_back),
713         (an_file_history_forward):
714         * plugins/document-manager/plugin.c (get_directory_display_name),
715         (update_title), (value_added_project_root_uri),
716         (on_document_changed), (on_session_save), (on_save_prompt),
717         (on_docman_auto_save):
718         * plugins/editor/Makefile.am:
719         * plugins/editor/plugin.c (itext_editor_factory_new_editor):
720         * plugins/editor/print.c:
721         * plugins/file-loader/plugin.c (open_with_dialog), (open_file),
722         (open_file_with), (value_added_fm_current_file),
723         (value_removed_fm_current_file), (dnd_dropped), (on_session_load),
724         (activate_plugin), (iloader_load):
725         * plugins/file-manager/file-model.c (file_model_update_file),
726         (file_model_get_file):
727         * plugins/file-manager/file-model.h:
728         * plugins/file-manager/file-view-marshal.list:
729         * plugins/file-manager/file-view.c (file_view_get_selected),
730         (file_view_button_press_event), (file_view_selection_changed),
731         (file_view_class_init):
732         * plugins/file-manager/file-view.h:
733         * plugins/file-manager/plugin.c
734         (on_file_view_current_file_changed), (on_file_view_open_file),
735         (on_file_view_show_popup_menu), (file_manager_activate),
736         (ifile_manager_set_selected):
737         * plugins/file-wizard/file.c (on_new_file_okbutton_clicked):
738         * plugins/file-wizard/plugin.c (activate_plugin):
739         * plugins/gdb/plugin.c (idebugger_run_to):
740         * plugins/glade/anjuta-design-document.c (ifile_open),
741         (ifile_get_file), (ifile_iface_init):
742         * plugins/glade/plugin.c (value_added_current_editor),
743         (on_session_save), (activate_plugin), (ifile_open),
744         (ifile_get_file), (ifile_iface_init):
745         * plugins/gtodo/plugin.c (activate_plugin), (itodo_load):
746         * plugins/language-support-cpp-java/plugin.c
747         (cpp_java_plugin_activate_plugin):
748         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
749         * plugins/profiler/plugin.c (register_stock_icons),
750         (profiler_activate), (ifile_open), (ifile_get_file),
751         (ifile_iface_init):
752         * plugins/project-import/plugin.c (ifile_open), (ifile_get_file),
753         (ifile_iface_init):
754         * plugins/project-import/project-import.c (on_import_apply):
755         * plugins/project-manager/plugin.c (confirm_removal),
756         (on_uri_activated), (on_treeview_selection_changed),
757         (value_added_fm_current_file), (value_removed_fm_current_file),
758         (value_added_current_editor), (project_manager_unload_gbf),
759         (project_manager_plugin_activate_plugin), (ifile_open),
760         (ifile_get_file), (ifile_iface_init):
761         * plugins/project-wizard/install.c (npw_open_action):
762         * plugins/search/search-replace.c (search_and_replace),
763         (on_message_clicked):
764         * plugins/search/search-replace_backend.c
765         (file_buffer_new_from_te), (file_buffer_new_from_path):
766         * plugins/sourceview/plugin.c (ieditor_factory_new_editor):
767         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
768         (sourceview_new), (ifile_open), (ifile_get_file),
769         (ifile_savable_save_as), (ifile_iface_init):
770         * plugins/sourceview/sourceview.h:
771         * plugins/subversion/plugin.c (value_added_fm_current_file),
772         (value_removed_fm_current_file), (value_added_current_editor),
773         (activate_plugin):
774         * plugins/symbol-browser/an_symbol.c (isymbol_get_file),
775         (isymbol_iface_init):
776         * plugins/symbol-browser/plugin.c (goto_file_line),
777         (update_editor_symbol_model), (value_added_current_editor),
778         (activate_plugin):
779         * plugins/symbol-db/plugin.c
780         (on_editor_buffer_symbols_update_timeout),
781         (value_added_current_editor), (goto_file_line),
782         (symbol_db_activate):
783         * plugins/symbol-db/symbol-db-engine-iterator-node.c
784         (isymbol_get_file), (isymbol_iface_init):
785         * plugins/tools/editor.c (on_editor_response):
786         * plugins/tools/execute.c (on_message_buffer_click):
787         * plugins/tools/variable.c (atp_variable_get_editor_variable):
788         * plugins/valgrind/plugin.c (valgrind_activate):
789         * plugins/valgrind/vgdefaultview.c (custom_editor_cb):
790         * src/anjuta.c (anjuta_new):
791         * src/main.c (on_message_received), (main):
793         Adapt all plugins to the interface changes, port partly to gio
795         Patch from Yuriy Penkin:
796         * plugins/editor/text_editor.c (on_text_editor_uri_changed),
797         (text_editor_update_monitor), (text_editor_new),
798         (save_filtered_in_dos_mode), (load_from_file), (save_to_file),
799         (text_editor_save_file), (ifile_get_file), (ifile_open),
800         (isavable_save_as), (ifile_iface_init):
801         * plugins/editor/text_editor.h:
802         
803         #540731 - Port editor to gio
805 2008-06-29  Johannes Schmid  <jhs@gnome.org>
807         * plugins/language-support-cpp-java/cpp-java-assist.c
808         (create_completion),
809         (cpp_java_assist_create_word_completion_cache),
810         (cpp_java_assist_show_autocomplete):
811         * plugins/sourceview/sourceview.c (iassist_get_suggestions):
812         
813         #449620 – Implement autocompletion for gtksourceview editor
815 2008-06-28  Johannes Schmid  <jhs@gnome.org>
817   Patch from Yuriy Penkin:
818         * plugins/search/search-replace.c (search_update_dialog):
819         #538906 – Enable state "Max actions" when "No limit" toggled
821 2008-06-28  Johannes Schmid  <jhs@gnome.org>
823   Patch from Yuriy Penkin:
824         * plugins/file-loader/plugin.c (on_session_load):
825         * plugins/macro/macro-dialog.c (macro_dialog_init):
826         * plugins/patch/patch-plugin.glade:
827         #538443 – Missing files in POTFILES.in
829 2008-06-28  Johannes Schmid  <jhs@gnome.org>
831   Patch from  Ignacio Casal Quinteiro:
832         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose),
833         (anjuta_launcher_finalize):
834         * libanjuta/anjuta-ui.c (anjuta_ui_dispose), (anjuta_ui_finalize),
835         (anjuta_ui_class_init), (anjuta_ui_init):
836         * libanjuta/cell-renderer-captioned-image.c
837         (anjuta_cell_renderer_captioned_image_dispose),
838         (anjuta_cell_renderer_captioned_image_finalize),
839         (anjuta_cell_renderer_captioned_image_init),
840         (anjuta_cell_renderer_captioned_image_class_init):
841         * libanjuta/e-splash.c (e_splash_finalize), (e_splash_class_init),
842         (e_splash_init):
843         513156 – Get rid of libgnome(ui)
844         
845         * plugins/symbol-db/test/main.c (close_project),
846         (get_global_members):
847         Fixed build
849 2008-06-28  Johannes Schmid  <jhs@gnome.org>
851         * plugins/document-manager/anjuta-docman.c
852         (anjuta_docman_update_documents_menu_status):
853         Fixed a Gtk-Critical
854         
855         * plugins/document-manager/anjuta-document-manager.ui:
856         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
857         Show actions in correct Goto menu
859 2008-06-28  Johannes Schmid  <jhs@gnome.org>
861   Patch from Yuriy Penkin:
862         * configure.in:
863         * plugins/file-manager/Makefile.am:
864         * plugins/file-manager/plugin.c (file_manager_set_default_uri):
865         #539726 – Completing port to GIO
867 2008-06-28  Johannes Schmid  <jhs@gnome.org>
869         * plugins/file-manager/file-model.c (file_model_row_expanded),
870         (file_model_init), (file_model_finalize), (file_model_refresh):
871         
872         #538921 – Duplicated folders
873         Using sync API for now as the async approach does not seem to have any
874         advantages and just caused problems
876 2008-06-21  Sébastien Granjoux  <seb.sfo@free.fr>
878         * plugins/document-manager/anjuta-docman.c:
879         Fix again #538798: UI selected tab document differs from real one
880         Remove automatic page reordering (annoying when sorting tab with
881         the same names)
882         Do not reselect page on page switch as the page number could have
883         changed just update document menu
884         Update document menu after reordering all documents
886 2008-06-17  Sébastien Granjoux  <seb.sfo@free.fr>
888         * plugins/document-manager/anjuta-docman.c:
889         Fix #538798: UI selected tab document differs from real one
891 2008-06-16  Johannes Schmid  <jhs@gnome.org>
893         * plugins/language-support-cpp-java/plugin.c
894         (set_indentation_param_emacs), (set_indentation_param_vim),
895         (set_line_indentation), (get_line_indentation_base),
896         (get_line_auto_indentation), (on_editor_char_inserted_cpp):
897         
898         Fixed #528699 – Auto-indent ignores spaces-per-indent settings
900 2008-06-15  Johannes Schmid  <jhs@gnome.org>
901         
902         * plugins/file-manager/file-model.c (on_file_model_changed):
903         Fixed file monitoring
904         
905         * plugins/file-manager/file-view.c (file_view_show_extended_data),
906         (file_view_selection_changed):
907         
908         Some code refactoring
909         
910         * plugins/file-manager/plugin.c (on_file_view_show_popup_menu):
911         Hide "rename" menu item for now
913 2008-06-15  Sébastien Granjoux  <seb.sfo@free.fr>
915         * plugins/document-manager/anjuta-docman.c:
916         Make sure that scintilla window is displayed
918 2008-06-15  Naba Kumar  <naba@gnome.org>
920         * plugins/document-manager/anjuta-docman.c
921         (anjuta_docman_set_current_document),
922         (anjuta_docman_goto_uri_line_mark):
923         * plugins/sourceview/sourceview.c (ieditor_goto_line):
925         Restore text focus on switching editor with ALT+X and
926         navigating from local-symbols view.
927         
928 2008-06-15  Naba Kumar  <naba@gnome.org>
930         * plugins/file-manager/file-view.c (file_view_show_extended_data):
931         Fixed a crash on file selection. Gave enough buffer for the formated
932         time print.
933         
934 2008-06-15  Naba Kumar  <naba@gnome.org>
936         * libanjuta/anjuta-preferences.c: Fixed a compile warning.
938 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
940         Reviewed by: Naba Kumar  <naba@gnome.org>
941         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
942         Removed GNOME_CALL_PARENT.
944         * libanjuta/anjuta-status.ch:
945         Now it uses GtkProgressBar and GtkStatusbar instead of GnomeAppBar.
946         (with modifications)
947         
948 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
950         Reviewed by: Naba Kumar  <naba@gnome.org>
951         * plugins/debug-manager/info.c:
952         * plugins/debug-manager/data_view.c:
953         * plugins/debug-manager/debug_tree.c:
954         * plugins/debug-manager/sparse_view.c:
955         * plugins/project-wizard/druid.c:
956         * plugins/project-wizard/property.c:
957         * plugins/valgrind/vggeneralprefs.c:
958         * plugins/valgrind/vgdefaultview.c:
959         * plugins/valgrind/vgrule-list.c:
960         * plugins/valgrind/process.c:
961         * plugins/valgrind/vgcachegrindprefs.c:
962         * plugins/valgrind/vgrule-editor.c:
963         * plugins/valgrind/vghelgrindprefs.c:
964         * plugins/valgrind/vgmemcheckprefs.c:
965         * plugins/valgrind/vgsearchbar.c:
966         * plugins/symbol-db/symbol-db-view-search.c:
967         * plugins/gdb/parser.c:
968         Using glib/gi18n.h instead of libgnome/gnome-i18n.h
970 2008-06-14  Louis-Francis Ratté-Boulianne  <louisfrancis.rb@gmail.com>
972         reviewed by: Johannes Schmid <jhs@gnome.org>
974         * libanjuta/Makefile.am:
975         * libanjuta/interfaces/libanjuta.idl:
976         * plugins/document-manager/anjuta-docman.c
977         (anjuta_docman_update_documents_menu),
978         (on_notebook_page_close_button_click), (anjuta_docman_page_init),
979         (on_notebook_switch_page), (on_document_save_point),
980         (on_document_destroy), (anjuta_docman_remove_document),
981         (anjuta_docman_get_page_for_document),
982         (anjuta_docman_get_nth_page), (anjuta_docman_set_current_document),
983         (anjuta_docman_set_message_area), (anjuta_docman_get_uri),
984         (anjuta_docman_present_notebook_page),
985         (anjuta_docman_update_page_label),
986         (anjuta_docman_delete_all_markers),
987         (anjuta_docman_delete_all_indicators), (anjuta_docman_order_tabs),
988         (anjuta_docman_get_document_for_uri),
989         (anjuta_docman_get_all_doc_widgets):
990         * plugins/document-manager/anjuta-docman.h:
991         * plugins/document-manager/plugin.c:
992         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
993         (on_sourceview_uri_changed_prompt):
994         
995         #530215 – Have a message area like gedit
996         
997         Commited with a trivial change to make sure it doesn't crash when a project is
998         closed.
1000 2008-06-13  Massimo Cora'  <maxcvs@email.it>
1002         * plugins/project-manager/plugin.c (on_close_project_idle),
1003         (project_manager_plugin_deactivate_plugin):
1004         removed a forced anjuta_plugin_deactivate () that caused a critical-warning. 
1006 2008-06-13  Johannes Schmid  <jhs@gnome.org>
1008         * plugins/file-manager/file-view.c (file_view_query_tooltip),
1009         (file_view_init), (file_view_class_init):
1010         Correct position for tooltips
1012 2008-06-13  Johannes Schmid  <jhs@gnome.org>
1014         * plugins/file-manager/file-view.c (file_view_query_tooltip):
1015         Show correct tooltip
1017 2008-06-13  Johannes Schmid  <jhs@gnome.org>
1019         * plugins/file-manager/file-manager.ui:
1020         * plugins/file-manager/file-model.c (file_model_filter_file),
1021         (file_model_remove_file), (file_model_update_file),
1022         (file_model_add_file), (on_file_model_changed),
1023         (file_model_add_watch), (file_model_expand_row_real),
1024         (file_model_row_collapsed), (file_model_new), (file_model_refresh):
1025         * plugins/file-manager/file-model.h:
1026         * plugins/file-manager/file-view.c (file_view_refresh),
1027         (file_view_rename), (file_view_can_rename),
1028         (file_view_show_extended_data), (file_view_selection_changed),
1029         (file_view_init):
1030         * plugins/file-manager/file-view.h:
1031         * plugins/file-manager/plugin.c (on_file_manager_rename),
1032         (project_root_added), (project_root_removed),
1033         (on_file_view_show_popup_menu), (on_gconf_notify),
1034         (file_manager_activate):
1035         
1036         Big code reorganization in file-manger plugin. No more refresh as it now
1037         listens to file system changes and an extended selection view.
1039 2008-06-13  Johannes Schmid <jhs@gnome.org>
1041         * configure.in: Require gio-2.0 >= 2.16.0 (GNOME stable)
1042         * plugins/file-manager/file-model.c (file_model_add_dummy),
1043         (file_model_filter_file), (file_model_expand_row_real),
1044         (file_model_row_expanded), (file_model_row_collapsed),
1045         (file_model_expand_cancelled), (file_model_init),
1046         (file_model_finalize), (file_model_set_property), (file_model_new),
1047         (file_model_refresh), (file_model_get_uri):
1048         * plugins/file-manager/file-model.h:
1049         * plugins/file-manager/file-view.c (file_view_button_press_event),
1050         (file_view_selection_changed), (file_view_sort_model),
1051         (file_view_init):
1052         * plugins/file-manager/plugin.c (on_gconf_notify):
1053         Ported file-manager to gio
1055 2008-06-13  Naba Kumar  <naba@gnome.org>
1057         * plugins/file-loader/plugin.c (setup_recent_chooser_menu):
1058         Enabled tooltips for recent files to identify full paths.
1060 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1062         Reviewed by Naba Kumar  <naba@gnome.org>:
1063         * plugins/project-import/project-import.c:
1064         Changed label alignment to 0.0
1066 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1068         Reviewed by Naba Kumar  <naba@gnome.org>:
1069         * src/anjuta-app.c:
1070         * libanjuta/anjuta-ui.{ch}:
1071         Moved accels save/load funcs to anjuta-ui.
1073 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
1075          * libanjuta/interfaces/libanjuta.idl,
1076         libanjuta/anjuta-plugin-manager.c,
1077         libanjuta/anjuta-plugin-manager.h:
1078         Add new IAnjutaEnvironment interface
1080         * plugins/build-basic-autotools/build-basic-autotools.c,
1081         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
1082         Remove scratchbox 1 support from build plugin
1083         Use new IAnjutaEnvironment interface
1085         * (added) plugins/scratchbox/plugin.c,
1086         (added) plugins/scratchbox/plugin.h,
1087         (added) plugins/scratchbox/anjuta-scratchbox.plugin.in,
1088         (added) plugins/scratchbox/anjuta-scratchbox.glade,
1089         (added) plugins/scratchbox/anjuta-scratchbox-48.png,
1090         (added) plugins/scratchbox/Makefile.am,
1091         plugins/Makefile.am,
1092         configure.in:
1093         Add new scratchbox 1 plugin implementing IAnjutaEnvironment
1095 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
1097         * configure.in:
1098         Fix #536375: libsocket not included cause build fail on Solaris
1100 2008-06-12  Johannes Schmid  <jhs@gnome.org>
1102         * plugins/project-manager/plugin.c (on_close_project_idle),
1103         (on_close_project), (project_manager_plugin_deactivate_plugin),
1104         (project_manager_plugin_instance_init):
1105         * plugins/project-manager/plugin.h:
1106         
1107         Fixed a possible bug where the project-manager plugin is deactivated twice.
1109 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
1111         * libanjuta/anjuta-utils.c,
1112         libanjuta/anjuta-utils.h,
1113         plugins/debug-manager/start.c,
1114         plugins/run-program/execute.c:
1115         Copy libgnome deprecated gnome_util_user_shell into libanjuta
1117 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
1119         * plugins/build-basic-autotools/build-basic-autotools.c:
1120         Fix #534523: anjuta parses filenames from make wrong
1121         GMatchInfo need to be freed even when regex fail in build_get_summary
1123 2008-06-09  Sébastien Granjoux  <seb.sfo@free.fr>
1125         * plugins/tools/plugin.c:
1126         Fix #537134: critical warnings tools->plugin_deactivate
1128 2008-06-09  Johannes Schmid  <jhs@gnome.org>
1130         * plugins/symbol-browser/plugin.c (project_root_removed):
1131         Fixed #537398 – crash in Anjuta IDE: Closed project
1133 2008-06-07  Johannes Schmid  <jhs@gnome.org>
1135         Patch from Marc Lorber:
1136         * libanjuta/anjuta-plugin-manager.c (plugin_set_update),
1137         (anjuta_plugin_manager_get_remembered_plugins_page):
1138         Add translation
1139         
1140         Patch from Arun Raghavan:
1141         * manuals/anjuta-manual/C/debugger.xml:
1142         #536889 – anjuta doesn't pass "make check"
1144 2008-06-07  Johannes Schmid <jhs@gnome.org>
1146         * plugins/symbol-db/Makefile.am:
1147         Put tables.sql into distribution
1149 2008-06-07  Massimo Cora'  <maxcvs@email.it>
1151   Reviewed by: Johannes Schmid <jhs@gnome.org>
1153         * libanjuta/interfaces/libanjuta.idl:
1154         * plugins/class-inheritance/class-inherit.c
1155         (class_inheritance_show_dynamic_class_popup_menu),
1156         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
1157         (class_inheritance_update_graph):
1158         * plugins/language-support-cpp-java/cpp-java-assist.c
1159         (create_completion),
1160         (cpp_java_assist_create_word_completion_cache),
1161         (cpp_java_assist_show_calltip):
1162         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1163         * plugins/symbol-browser/plugin.c (isymbol_manager_search):
1164         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1165         * plugins/symbol-db/plugin.h:
1166         * plugins/symbol-db/symbol-db-engine.c
1167         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1168         * plugins/symbol-db/symbol-db-engine.h:
1169         * plugins/symbol-db/symbol-db-view.c (prepare_for_adding):
1170         now search for symbols can be done also in global tags. Added a new parameter
1171         to search function and adjusted dependencies on different plugins.
1173 2008-06-05  Sébastien Granjoux  <seb.sfo@free.fr>
1175         * plugins/terminal/terminal.c,
1176         libanjuta/anjuta-preferences.c:
1177         Fix a crash when GNOME Terminal is not installed
1179 2008-06-03 Halton Huo <halton.huo@sun.com>
1181         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1182         * libanjuta/anjuta-launcher.c:
1183         Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD
1185 === anjuta 2.5.0 ===
1187 2008-06-02  Naba Kumar  <naba@gnome.org>
1189         * NEWS: Updated for 2.5.0 release.
1190         
1191 2008-06-02  Yuriy Penkin <yuriy.penkin@gmail.com>
1193         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1194         * plugins/cvs-plugin/Makefile.am,
1195         plugins/cvs-plugin/cvs-execute.c,
1196         plugins/sourceview/anjuta-document.c,
1197         plugins/sourceview/Makefile.am,
1198         plugins/subversion/Makefile.am,
1199         plugins/search/search-replace.h,
1200         plugins/search/Makefile.am,
1201         plugins/build-basic-autotools/build-basic-autotools.c,
1202         plugins/build-basic-autotools/Makefile.am,
1203         plugins/editor/Makefile.am,
1204         plugins/document-manager/Makefile.am,
1205         plugins/macro/Makefile.am,
1206         configure.in:
1207         Fix #514620: Port anjuta to GRegex
1209 2008-06-02  Sébastien Granjoux  <seb.sfo@free.fr>
1211         * plugins/debug-manager/anjuta-marshal.list,
1212         plugins/debug-manager/sexy-icon-entry.c:
1213         Fix #536254: gtk_marshal_VOID__INT_INT shouldn't be used
1214         Update sexy icon entry
1216 2008-06-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1218         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1219         * plugins/run-program/execute.c:
1220         Fix #536045: New run program plugin crash
1222 2008-05-30  Sébastien Granjoux  <seb.sfo@free.fr>
1224         * libanjuta/interfaces/anjuta-idl-compiler.pl,
1225         libanjuta/interfaces/libanjuta.idl,
1226         manuals/reference/libanjuta/libanjuta-sections.txt:
1227         Keep comment for enum and structures
1228         Declare class typedef first
1229         Allow to document Anjuta shell variable using define
1230         Add a documentation sample in IAnjutaProjectManager interface
1232         * manuals/reference/libanjuta/writing-plugins.sgml:
1233         Fix a detail in the previous patch
1235 2008-05-29  Arun Tejasvi Chaganty  <arunchaganty@gmail.com>
1237         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1238         * manuals/reference/libanjuta/writing-plugins.sgml:
1239         Fix #534175: Deprecated code in Plugin Tutorial
1241 2008-05-27  basti  <pee@hiddenbox.de>
1243         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1244         * scripts/anjuta_import.sh.in,
1245         plugins/tools/scripts/prepare-changelog.pl,
1246         global-tags/create_global_tags.sh.in:
1247         Use sh instead of bash when possible
1249         * plugins/sourceview/anjuta-document-saver.c,
1250         plugins/sourceview/anjuta-document-loader.c:
1251         Order of include matter on OpenBSD
1253         * plugins/debug-manager/start.c:
1254         ps syntax differ on *BSD
1256         * libanjuta/anjuta-launcher.c:
1257         Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
1258         CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
1260 2008-05-27  Johannes Schmid  <jhs@gnome.org>
1262         * plugins/language-manager/Makefile.am:
1263         Merged patch from bug 
1264         #535048 – Anjuta doesn't build when checking underlinking and overlinking
1266 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
1268         * manuals/reference/libanjuta/libanjuta-docs.sgml:
1269         Forget this change to add AnjutaCommand and AnjutaAsyncCommand
1270         in the documentation
1272 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
1274         * plugins/debug-manager/start.c,
1275         plugins/build-basic-autotools/build-basic-autotools.c,
1276         plugins/run-program/plugin.c,
1277         plugins/run-program/execute.c,
1278         plugins/run-program/plugin.h,
1279         libanjuta/interfaces/libanjuta.idl,
1280         libanjuta/interfaces/anjuta-idl-compiler.pl,
1281         manuals/reference/libanjuta/libanjuta-docs.sgml,
1282         manuals/reference/libanjuta/libanjuta-sections.txt:
1283         Change the new IAnjutaBuilder interface to use callbacks
1284         Add the documentation of IAnjutaBuilder
1286 2008-05-25  Naba Kumar  <naba@gnome.org>
1288         Patch from: Pavel Kostyuchenko
1290         * libanjuta/anjuta-preferences.c
1291         (anjuta_preferences_is_dialog_created):
1292         * libanjuta/anjuta-preferences.h:
1293         * src/action-callbacks.c (on_set_preferences1_activate):
1294         Fixed bug #532537 - Crash on closing Anjuta Preferences when it
1295         open twice.
1297 2008-05-25  Sébastien Granjoux  <seb.sfo@free.fr>
1299         * plugins/editor/text_editor_cbs.c:
1300         Set line to mouse location when popup-menu is displayed (#530689)
1302 2008-05-25  James Liggett  <jrliggett@cox.net>
1304         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1305         * libanjuta/anjuta-command.c,
1306         libanjuta/anjuta-async-command.c:
1307         Document AnjutaCommand and AnjutaAsyncCommand
1309 2008-05-25  basti  <pee@hiddenbox.de>
1311         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1312         * plugins/debug-manager/debug_tree.c:
1313         Fix a crash when changing a watch while debugger is stopped
1315         * plugins/gdb/plugin.c,
1316         plugins/gdb/anjuta-gdb.plugin.in:
1317         Allow loading application/octet-stream mime type
1319 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1321         * plugins/debug-manager/start.c:
1322         Fix #378903: Use IAnjutaBuilder to always debug an up to date program
1324 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1326         * plugins/run-program/plugin.c,
1327         plugins/run-program/execute.c,
1328         plugins/run-program/plugin.h:
1329         Use IAnjutaBuilder to always run an up to date program
1331 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1333         * plugins/build-basic-autotools/build-basic-autotools.c,
1334         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
1335         libanjuta/interfaces/libanjuta.idl,
1336         libanjuta/interfaces/anjuta-idl-compiler.pl:
1337         New IAnjutaBuilder interface allowing to check if a target is up to
1338         data and having a notification when the target is built
1340 2008-05-21  Michael Placentra <someone@michaelplacentra2.net>
1342         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1343         * plugins/project-wizard/templates/django.wiz:
1344         Fix #533758: django project creation fails
1346 2008-05-19  Johannes Schmid  <jhs@gnome.org>
1348   Patch from Pavel Kostyuchenko:
1349         * plugins/glade/anjuta-design-document.h:
1350         * plugins/glade/plugin.c (update_current_project),
1351         (value_added_current_editor), (glade_update_ui),
1352         (on_document_destroy), (glade_plugin_add_project):
1353         
1354         #532625 – Wrong consecution of functions calls when opening a glade file
1356 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
1358         * plugins/project-wizard/templates/terminal.wiz,
1359         plugins/project-wizard/templates/xlib-dock.wiz,
1360         plugins/project-wizard/templates/wxwin.wiz,
1361         plugins/project-wizard/templates/java.wiz,
1362         plugins/project-wizard/templates/django.wiz,
1363         plugins/project-wizard/templates/gnome.wiz,
1364         plugins/project-wizard/templates/anjuta-plugin.wiz,
1365         plugins/project-wizard/templates/gtkmm.wiz,
1366         plugins/project-wizard/templates/python.wiz,
1367         plugins/project-wizard/templates/cpp.wiz,
1368         plugins/project-wizard/templates/sdl.wiz,
1369         plugins/project-wizard/templates/gtk.wiz,
1370         plugins/project-wizard/templates/minimal.wiz,
1371         plugins/project-wizard/templates/xlib.wiz,
1372         plugins/project-wizard/templates/gcj.wiz:
1373         Fix #533346: Create project in path with spaces fails
1375 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
1377         * src/anjuta.glade,
1378         libanjuta/anjuta-preferences.c:
1379         Fix #531940: Can't change the default project directory
1381 2008-05-14  Rémi Cardona  <remi@gentoo.org>
1383         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1384         * plugins/editor/scintilla/Makefile.am,
1385         libanjuta/Makefile.am:
1386         Remove useless _DEPENDENCIES
1388 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
1390         * plugins/run-program/execute.c:
1391         Fix #532243: Execute program with whitespace in the project path fails
1393 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
1395         * plugins/debug-manager/debug_tree.c:
1396         Fix #531623: Crash on updating non-existing watch
1398 2008-05-13  Christian Kirbach  <Christian.Kirbach@googlemail.com>
1400         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1401         * tagmanager/tm_tag.c:
1402         * tagmanager/test_tm_buffer.c:
1403         * plugins/editor/scintilla/LexNsis.cxx:
1404         * plugins/editor/aneditor.cxx:
1405         * plugins/file-manager/file-view.c:
1406         Fixed a bunch of compiler warnings
1408 2008-05-10  Johannes Schmid  <jhs@gnome.org>
1410         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1411         * plugins/symbol-browser/plugin.c (project_root_added),
1412         (isymbol_manager_search):
1413         
1414         Fixed global tags loading from project configuration and added a
1415         configuration option
1417 2008-05-08  Johannes Schmid  <jhs@gnome.org>
1419         Patch from Marc Lorber <lorber.marc@wanadoo.fr>
1421         * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
1422         * plugins/subversion/subversion-log-dialog.c (create_columns):
1423         
1424         Fix translation issues (#530860 and #531411)
1426 2008-05-08  Johannes Schmid  <jhs@gnome.org>
1428         Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
1430         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
1431         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
1432         * plugins/project-wizard/templates/java/configure.ac.tpl:
1433         * plugins/project-wizard/templates/minimal/autogen.sh:
1434         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
1435         * plugins/project-wizard/templates/python/configure.ac.tpl:
1436         * plugins/project-wizard/templates/sdl/configure.ac.tpl:
1437         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
1438         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
1439         
1440         #531405 – AM_CONFIG_HEADER macro is obsolete
1441         
1442         project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
1443         http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
1445 2008-05-07  Massimo Cora'  <maxcvs@email.it>
1447         * libanjuta/interfaces/libanjuta.idl:
1448         * plugins/class-inheritance/class-inherit.c
1449         (class_inheritance_show_dynamic_class_popup_menu):
1450         * plugins/language-support-cpp-java/cpp-java-assist.c
1451         (cpp_java_assist_create_word_completion_cache),
1452         (cpp_java_assist_show_calltip):
1453         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1454         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1455         * plugins/symbol-db/symbol-db-engine.c
1456         (on_scan_update_files_symbols_end),
1457         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1458         * plugins/symbol-db/symbol-db-engine.h:
1459         add limit/offset keywords to search query. Adjusted APIs.
1460         Fixed a minor bug with caches in the engine.
1462 2008-05-06  Sébastien Granjoux  <seb.sfo@free.fr>
1464         * plugins/terminal/anjuta-terminal-plugin.glade,
1465         plugins/terminal/terminal.c:
1466         The terminal configuration default option doesn't work (#530031)
1467         Combobox for terminal choose not working (#530032)
1469 2008-05-06  Johannes Schmid  <jhs@gnome.org>
1471         * plugins/document-manager/plugin.c (on_session_save):
1472         Do not reverse list of file in save-session (#531445)
1473         
1474         * plugins/sourceview/anjuta-view.c
1475         (anjuta_view_button_press_event):
1476         Set line to mouse location when popup-menu is displayed (#530689)
1478 2008-05-02  Sébastien Granjoux  <seb.sfo@free.fr>
1480         * (added) plugins/terminal/anjuta-terminal-plugin.ui,
1481         plugins/terminal/Makefile.am,
1482         plugins/terminal/terminal.c:
1483         Add a context menu with copy/paste in terminal plugin
1485 2008-05-02  Johannes Schmid  <jhs@gnome.org>
1487         * configure.in: changed gnome-build requirement, bumped version to 2.5.0
1488         * libanjuta/interfaces/libanjuta.idl:
1489         * plugins/project-manager/plugin.c (iproject_manager_get_packages),
1490         (iproject_manager_iface_init):
1491         Add an interface method to access the pkg-config data from gnome-build.
1492         
1493         * plugins/symbol-browser/plugin.c (project_root_added):
1494         Automatically load symbol from project configuration (proof-of-concept)
1496 2008-05-01  Massimo Cora'  <maxcvs@email.it>
1498         * plugins/symbol-db/plugin.c (symbol_db_activate):
1499         * plugins/symbol-db/test/main.c (main):
1501         Adapt to changes in recent libgda
1503 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
1505         * plugins/run-program/execute.c:
1506         Fix run plugin again, previous patch was causing a crash when
1507         the program exist
1509 2008-05-01  Johannes Schmid  <jhs@gnome.org>
1511         * plugins/document-manager/plugin.c (update_title):
1512         Fixed bug broken titles for new files
1514 2008-05-01  Johannes Schmid  <jhs@gnome.org>
1516         * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
1517         (anjuta_util_replace_home_dir_with_tilde),
1518         (anjuta_util_str_middle_truncate):
1519         * libanjuta/anjuta-utils.h:
1520         Added some utility methods (derived from gedit)
1521         
1522         * plugins/document-manager/plugin.c (get_directory_display_name),
1523         (update_title):
1524         Really fix #530033 now
1526 2008-05-01  Massimo Cora'  <maxcvs@email.it>
1528         * plugins/symbol-db/plugin.c (on_single_file_scan_end):
1529         set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
1531         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1532         (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
1533         (sdb_engine_thread_monitor), (sdb_engine_init),
1534         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1535         (sdb_engine_add_new_sym_implementation),
1536         (sdb_engine_second_pass_update_scope_1),
1537         (sdb_engine_second_pass_update_scope),
1538         (sdb_engine_second_pass_update_heritage),
1539         (symbol_db_engine_update_project_symbols),
1540         (symbol_db_engine_get_files_with_zero_symbols),
1541         (symbol_db_engine_get_file_symbols):
1542         fixed a population bug introduced with using of caches. It broke the kind
1543         of symbol in some cases (e.g. returning of table_id = -1). 
1544         Avoid lazy initialization and inlined the lookup functions to speed up the
1545         thing.
1546         Performances improvement in sdb_engine_second_pass_update_heritage () using
1547         a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
1548         logic in this part should avoid gui freezing, at least here it does not freeze.
1550         * plugins/symbol-db/symbol-db-view-locals.c
1551         (symbol_db_view_locals_recv_signals_from_engine):
1552         * plugins/symbol-db/symbol-db-view.c
1553         (symbol_db_view_recv_signals_from_engine):
1554         greyed out trees while population is in place.
1556 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
1558         * data/default.profile:
1559         Put the new run program plugin in the default plugin list
1561         * plugins/run-program/execute.c:
1562         Fix a crash when the program doesn't exist
1564 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1566         * plugins/document-manager/anjuta-document-manager.ui:
1567         * plugins/message-view/anjuta-message-manager.ui:
1568         Put the menu items of the message-manager in the correct Goto menu
1570 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1572         * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
1573         Allow markup in dialog description
1574         
1575         * plugins/file-loader/plugin.c (iloader_load):
1576         #523186 – Open With dialog should mention filename
1578 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1580         * libanjuta/anjuta-status.c (anjuta_status_set_title):
1581         * plugins/document-manager/anjuta-docman.c
1582         (anjuta_docman_update_page_label):
1583         * plugins/document-manager/plugin.c (update_title),
1584         (on_document_update_save_ui):
1585         
1586         #530033 – Have window title like gedit
1587         Also add the dirty char (*) at the beginning of the filename to match HIG
1589 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1591         * plugins/devhelp/anjuta-devhelp.ui:
1592         * plugins/search/anjuta-search.ui:
1593         * plugins/document-manager/anjuta-document-manager.ui:
1594         * src/anjuta.ui:
1595         Moved Goto menu into View to avoid cluttering the menubar and created
1596         new Documents menu
1598         * plugins/document-manager/action-callbacks.c (on_next_document),
1599         (on_previous_document):
1600         * plugins/document-manager/action-callbacks.h:
1601         * plugins/document-manager/anjuta-docman.c (on_document_toggled),
1602         (anjuta_docman_update_documents_menu_status),
1603         (anjuta_docman_update_documents_menu),
1604         (on_notebook_page_reordered), (anjuta_docman_page_init),
1605         (anjuta_docman_new), (on_notebook_switch_page),
1606         (anjuta_docman_add_document), (anjuta_docman_remove_document):
1607         * plugins/document-manager/plugin.c:
1608         
1609         Show open documents in the "Documents" menu and add actions for next/prev
1610         document like in gedit. Don't center menu items of notebook popup menu.
1611         (Fixes bugs #453702 and #529528)
1613 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1615         Patch from Yuriy Penkin:
1617         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1618         .glade:
1619         * plugins/debug-manager/anjuta-debug-manager.glade:
1620         * plugins/run-program/anjuta-run-program.glade:
1621         * plugins/tools/anjuta-tools.glade:
1622         530566 – Fix translation and POTFILES.in
1624 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1626         * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
1627         Use current project folder as default and added a file filter for
1628         the patch file chooser.
1630 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1632         * plugins/symbol-db/symbol-db-view-search.c
1633         (sdb_view_search_model_filter):
1634         fixed search symbols to match "foo_symbol_%"
1636 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1638         * configure.in,
1639         po/POTFILES.in,
1640         plugins/Makefile.am,
1641         src/anjuta.ui,
1642         (added) plugins/run-program/anjuta-run-program-48.png,
1643         (added) plugins/run-program/anjuta-run-program.glade,
1644         (added) plugins/run-program/anjuta-run-program.plugin.in,
1645         (added) plugins/run-program/anjuta-run-program.ui,
1646         (added) plugins/run-program/execute.c,
1647         (added) plugins/run-program/execute.h,
1648         (added) plugins/run-program/Makefile.am,
1649         (added) plugins/run-program/parameters.c,
1650         (added) plugins/run-program/parameters.h,
1651         (added) plugins/run-program/plugin.c,
1652         (added) plugins/run-program/plugin.h,
1653         (added) plugins/run-program/utils.c,
1654         (added) plugins/run-program/utils.h:
1655         New run program plugin, includes a new dialog box to set
1656         program arguments
1658         * plugins/debug-manager/anjuta-debug-manager.plugin.in,
1659         plugins/debug-manager/anjuta-debug-manager.ui,
1660         plugins/debug-manager/plugin.c,
1661         plugins/debug-manager/start.c:
1662         Update debugger plugin to use run program parameter dialog
1664         * plugins/build-basic-autotools/build-basic-autotools.c,
1665         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
1666         Remove run program menu item
1668         * libanjuta/interfaces/libanjuta.idl,
1669         plugins/gdb/plugin.c,
1670         plugins/gdb/debugger.c,
1671         plugins/gdb/debugger.h,
1672         plugins/debug-manager/command.c,
1673         plugins/debug-manager/command.h:
1674         Use a gchar * null terminated array instead of a GList for
1675         passing environment variables
1677 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1679         * plugins/terminal/terminal.c,
1680         libanjuta/interfaces/libanjuta.idl:
1681         Add a child-exited signal in the IAnjutaTerminal interface
1682         Remove environment variables merging, it is already done
1683         in vte
1685 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1687         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1688         * plugins/symbol-db/symbol-db-engine.c
1689         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1690         fixed partial pattern match accordingly with api.
1692 2008-04-28  Johannes Schmid <jhs@gnome.org>
1694         * plugins/symbol-db/plugin.c:
1695   Hide progress bar when things are done.
1697 2008-04-27  Massimo Cora'  <maxcvs@email.it>
1699         * plugins/symbol-db/symbol-db-engine.c
1700         (symbol_db_engine_find_symbol_by_name_pattern),
1701         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1702         fixed typo on query.
1703         
1704 2008-04-26  Massimo Cora'  <maxcvs@email.it>
1706         * plugins/document-manager/plugin.c (on_document_update_ui):
1707         * plugins/symbol-db/symbol-db-engine-iterator-node.c
1708         (symbol_db_engine_iterator_node_get_symbol_extra_string):
1709         * plugins/symbol-db/symbol-db-engine.c
1710         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
1711         (sdb_engine_get_dyn_query_node_by_id),
1712         (sdb_engine_dyn_child_query_node_destroy),
1713         (sdb_engine_insert_dyn_query_node_by_id),
1714         (sdb_engine_free_cached_queries),
1715         (sdb_engine_free_cached_dynamic_queries),
1716         (sdb_engine_get_tuple_id_by_unique_name),
1717         (sdb_engine_get_tuple_id_by_unique_name2),
1718         (sdb_engine_get_tuple_id_by_unique_name3),
1719         (sdb_engine_populate_db_by_tags),
1720         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1721         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
1722         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1723         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1724         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1725         (sdb_engine_add_new_sym_implementation),
1726         (sdb_engine_add_new_heritage),
1727         (sdb_engine_add_new_scope_definition),
1728         (sdb_engine_add_new_tmp_heritage_scope),
1729         (sdb_engine_second_pass_update_scope_1),
1730         (sdb_engine_second_pass_update_heritage),
1731         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1732         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1733         (on_scan_update_files_symbols_end),
1734         (symbol_db_engine_update_project_symbols),
1735         (symbol_db_engine_get_full_local_path),
1736         (symbol_db_engine_get_file_db_path),
1737         (sdb_engine_walk_down_scope_path),
1738         (symbol_db_engine_get_files_with_zero_symbols),
1739         (sdb_engine_prepare_symbol_info_sql),
1740         (symbol_db_engine_get_class_parents_by_symbol_id),
1741         (symbol_db_engine_get_class_parents),
1742         (symbol_db_engine_get_global_members_filtered),
1743         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1744         (symbol_db_engine_get_scope_members_by_symbol_id),
1745         (symbol_db_engine_get_scope_members),
1746         (symbol_db_engine_get_current_scope),
1747         (symbol_db_engine_get_file_symbols),
1748         (symbol_db_engine_get_symbol_info_by_id),
1749         (symbol_db_engine_find_symbol_by_name_pattern),
1750         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1751         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1752         * plugins/symbol-db/symbol-db-engine.h:
1753         * plugins/symbol-db/tables.sql:
1754         new dynamic prepared queries architecture. Now every query used in the
1755         engine has its own compiled query in libgda-sqlite provider. This for speed
1756         improvements, code cleaning and auto-escaping of string parameters. 
1757         Lookup of dynamic queries takes care of sym_info parameters and of 
1758         parameters passed to functions. The compiled GdaStatements are stored in an 
1759         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
1760         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
1762         * plugins/symbol-db/test/Makefile.am:
1763         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
1764         (main):
1765         re-enabled test.
1767 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
1769         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1770         * po/POTFILES.in,
1771         plugins/tools/tool.c:
1772         Fix #529798: Mark additional strings for translation
1774 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
1776         * plugins/project-wizard/druid.c,
1777         plugins/project-wizard/property.c,
1778         plugins/project-wizard/property.h,
1779         plugins/project-wizard/parser.c,
1780         plugins/project-wizard/templates/mkfile.wiz,
1781         plugins/project-wizard/templates/terminal.wiz,
1782         plugins/project-wizard/templates/xlib-dock.wiz,
1783         plugins/project-wizard/templates/wxwin.wiz,
1784         plugins/project-wizard/templates/java.wiz,
1785         plugins/project-wizard/templates/django.wiz,
1786         plugins/project-wizard/templates/gnome.wiz,
1787         plugins/project-wizard/templates/anjuta-plugin.wiz,
1788         plugins/project-wizard/templates/gtkmm.wiz,
1789         plugins/project-wizard/templates/python.wiz,
1790         plugins/project-wizard/templates/cpp.wiz,
1791         plugins/project-wizard/templates/sdl.wiz,
1792         plugins/project-wizard/templates/gtk.wiz,
1793         plugins/project-wizard/templates/minimal.wiz,
1794         plugins/project-wizard/templates/xlib.wiz,
1795         plugins/project-wizard/templates/gcj.wiz:
1796         Add additional restriction on project name fix #529226
1798 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
1800         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1801         * plugins/tools/plugin.c:
1802         Fix #529506: Uncorrect unloading tools plugin
1804 2008-04-22  Johannes Schmid  <jhs@gnome.org>
1806         * plugins/search/search-replace.c (search_and_replace),
1807         (on_message_view_destroyed):
1808         Don't spit out two many warnings when the message view is destroyed
1809         
1810         * plugins/search/search-replace_backend.c
1811         (file_buffer_new_from_path):
1812         Only use first 500 characters for validation
1814 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1816         * plugins/search/plugin.c (find_incremental):
1817         * plugins/search/search-replace.c (on_search_regex_toggled),
1818         (on_search_button_next_clicked), (search_replace_find_usage):
1819         * plugins/search/search-replace_backend.c (match_substr_free),
1820         (file_buffer_new_from_path), (get_next_match),
1821         (clear_search_replace_instance), (create_search_replace_instance):
1822         * plugins/search/search-replace_backend.h:
1823         
1824         Use GRegex instead of pcre and convert files to utf-8 if necessary.
1825         Rest of #440637
1827 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1829         * plugins/document-manager/action-callbacks.c
1830         (on_editor_command_paste_activate):
1831         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
1832   (there was an else missing...)
1834 2008-04-17  Naba Kumar  <naba@naba-desktop>
1836         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
1837         * plugins/project-import/anjuta-project-import.plugin.in:
1838         * plugins/project-wizard/anjuta-project-wizard.glade:
1839         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1840         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
1842 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1844         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
1845         Fixed a condition where we kill our own process
1847 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1849         * libanjuta/anjuta-session.h:
1850         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
1851         * plugins/symbol-db/plugin.c (value_added_current_editor),
1852         (on_session_load), (symbol_db_activate):
1853         * plugins/symbol-db/plugin.h:
1854         * plugins/symbol-db/symbol-db-view.c
1855         (sdb_view_build_and_display_base_tree):
1856         Added new sessions states to avoid loading the local symbols before
1857         the session is loaded (speeds up start-up).
1858         
1859         * plugins/document-manager/plugin.c
1860         (update_document_ui_undo_items), (update_document_ui_save_items),
1861         (on_document_update_ui):
1862         * plugins/sourceview/sourceview.c (idocument_redo):
1863         Fixed #528705 – There is no Redo
1865 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
1867         * libanjuta/interfaces/libanjuta.idl,
1868         plugins/terminal/terminal.c,
1869         plugins/build-basic-autotools/executer.c,
1870         plugins/gdb/plugin.c:
1871         Add an env parameter in the IAnjutaTerminal interface allowing
1872         to specify additional environment variables
1874         * libanjuta/anjuta-launcher.c:
1875         Add one initialization
1877 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1879         Patch from Ignacio Casal Quinteiro:
1880         * plugins/file-loader/anjuta-recent-chooser-menu.c
1881         (_gtk_recent_chooser_get_items),
1882         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
1883         (anjuta_recent_chooser_menu_populate):
1884         Show 5 project and 15 file items in recent-chooser
1886 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1888         * plugins/search/search-replace_backend.c (isawordchar),
1889         (extra_match), (get_next_match):
1890         
1891         Make searching utf-8 aware. We still need to fix encodings for
1892         search/replace in files as it is currently assumed they are utf-8 like
1893         the editors.
1895 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1896         
1897         Patch from Ignacio Casal Quinteiro:
1898         * plugins/file-loader/anjuta-recent-chooser-menu.c
1899         (anjuta_recent_chooser_menu_insert_item),
1900         (anjuta_recent_chooser_menu_populate):
1901         * plugins/file-loader/plugin.c (activate_plugin):
1902         Fix recent files in the toolbar
1903         
1904         * plugins/tools/plugin.c (ipreferences_merge):
1905         Fixed some warnings
1907 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
1909         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
1911 2008-04-13  Naba Kumar  <naba@naba-desktop>
1913         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
1914         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1915         Do not enable brace autocompletion by defualt because it annoying for
1916         fast typist (i.e. it's easier to type ending brace than move carat)
1917         and it's currently broken for scintilla.
1919 2008-04-13  Naba Kumar  <naba@naba-desktop>
1921         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
1922         * src/about.c (on_about_plugin_activate): Removed dead code.
1923         * src/main.c: Make smaller include.
1925 2008-04-12  Naba Kumar  <naba@naba-desktop>
1927         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
1928         src/utilities.h: Removed dead files.
1929         * src/widget-registry.c, src/widget-registry.h: Removed more dead
1930         files.
1932 2008-04-12  Naba Kumar  <naba@naba-desktop>
1934         * src/action-callbacks.c: Removed unneeded gnome.h include.
1935         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
1937 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1939         Reviewed by Naba Kumar  <naba@gnome.org>:
1940         * libanjuta/anjuta-utils.{ch}:
1941         Added anjuta_utils_get_user_config_dir. This func is used
1942         to get the user config directory.
1943         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
1945 2008-04-12  Johannes Schmid  <jhs@gnome.org>
1947         * plugins/search/Makefile.am:
1948         * plugins/search/anjuta-search.glade:
1949         * plugins/search/anjuta-search.ui:
1950         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
1951         (on_find_and_replace1_activate), (on_find_in_files1_activate),
1952         (on_findnext1_activate), (on_findprevious1_activate),
1953         (on_prev_occur), (on_next_occur), (activate_plugin),
1954         (deactivate_plugin), (dispose), (finalize),
1955         (search_plugin_class_init):
1956         * plugins/search/plugin.h:
1957         * plugins/search/search-replace.c (search_and_replace_init),
1958         (search_and_replace), (write_message_pane), (on_message_clicked),
1959         (save_not_opened_files), (replace_in_not_opened_files),
1960         (search_replace_next_previous), (search_replace_next),
1961         (search_replace_previous), (sr_get_gladewidget),
1962         (search_set_popdown_strings), (search_set_popdown_map),
1963         (search_select_item), (search_set_combo), (search_set_action),
1964         (search_set_target), (search_set_direction),
1965         (search_get_item_combo), (search_get_item_combo_name),
1966         (search_direction_changed), (populate_value), (reset_flags),
1967         (reset_flags_and_search_button), (search_start_over),
1968         (search_end_alert), (max_results_alert), (nb_results_alert),
1969         (search_show_replace), (modify_label_image_button),
1970         (search_replace_populate), (show_jump_button),
1971         (translate_dialog_strings), (create_dialog), (show_dialog),
1972         (word_in_list), (list_max_items), (search_update_combos),
1973         (replace_update_combos), (search_update_dialog),
1974         (on_search_replace_delete_event),
1975         (on_search_dialog_key_press_event),
1976         (search_disconnect_set_toggle_connect),
1977         (on_search_match_whole_word_toggled),
1978         (on_search_match_whole_line_toggled),
1979         (on_search_match_word_start_toggled), (on_search_regex_toggled),
1980         (search_set_toggle_direction), (on_search_direction_changed),
1981         (on_search_action_changed), (on_search_target_changed),
1982         (on_search_expression_changed), (on_actions_no_limit_clicked),
1983         (on_search_button_close_clicked), (on_search_button_stop_clicked),
1984         (on_search_button_next_clicked), (search_replace_find_usage),
1985         (on_search_button_jump_clicked), (on_search_expression_activate),
1986         (on_search_full_buffer_toggled), (on_search_forward_toggled),
1987         (on_search_backward_toggled), (on_setting_basic_search_toggled),
1988         (basic_search_toggled), (anjuta_search_replace_activate):
1989         * plugins/search/search-replace.h:
1990         * plugins/search/search-replace_backend.c (pcre_info_free),
1991         (pcre_info_new), (match_substr_free), (match_info_free),
1992         (file_buffer_free), (file_buffer_new_from_te),
1993         (file_buffer_new_from_path), (file_buffer_line_from_pos),
1994         (file_match_line_from_pos), (create_search_files_list),
1995         (get_project_file_list), (isawordchar), (extra_match),
1996         (get_next_match), (create_search_entries), (regex_backref),
1997         (clear_search_replace_instance), (clear_pcre),
1998         (create_search_replace_instance):
1999         * plugins/search/search-replace_backend.h:
2000         Restored old search plugin - was a bad idea to merge this patch. Sorry!
2002 2008-04-12  Johannes Schmid  <jhs@gnome.org>
2004         * libanjuta/Makefile.am:
2005         * libanjuta/libanjuta.h:
2006         * plugins/document-manager/anjuta-document-manager.glade:
2007         * plugins/document-manager/plugin.c:
2008         * plugins/editor/text_editor.c (text_editor_finalize),
2009         (convert_to_utf8), (load_from_file), (save_to_file):
2010         * plugins/editor/text_editor.h:
2011         * plugins/sourceview/Makefile.am:
2012         * plugins/sourceview/anjuta-convert.c:
2013         * plugins/sourceview/anjuta-convert.h:
2014         * plugins/sourceview/anjuta-document-loader.c:
2015         * plugins/sourceview/anjuta-document-saver.c:
2016         * plugins/sourceview/anjuta-document.c:
2017         * plugins/sourceview/anjuta-encodings.c:
2018         * plugins/sourceview/anjuta-encodings.h:
2019         * plugins/sourceview/anjuta-utils.c:
2020         * plugins/sourceview/anjuta-utils.h:
2021         * plugins/sourceview/anjuta-view.c:
2022         * plugins/sourceview/sourceview.c:
2023         
2024         Move the encoding conversion infrastrcute to libanjuta and update all
2025         users. Test all available encodings by default in scintilla editor
2026         like sourceview is doing and removed encoding preferences
2028         * plugins/search/search-replace_backend.c
2029         (file_buffer_new_from_uri):
2030         Fixed crasher
2032 2008-04-11  Johannes Schmid  <jhs@gnome.org>
2034         * plugins/search/anjuta-search.glade:
2035         Various small improvements to the dialog
2037 2008-04-11  Johannes Schmid  <jhs@gnome.org>
2039         Patch from Ignacio Casal Quinteiro:
2040         * plugins/file-loader/Makefile.am:
2041         * plugins/file-loader/anjuta-recent-chooser-menu.c
2042         (gtk_recent_chooser_iface_init),
2043         (_anjuta_recent_chooser_install_properties),
2044         (sort_recent_items_mru), (get_is_recent_filtered),
2045         (_gtk_recent_chooser_get_items),
2046         (anjuta_recent_chooser_menu_class_init),
2047         (anjuta_recent_chooser_menu_init),
2048         (anjuta_recent_chooser_menu_finalize),
2049         (anjuta_recent_chooser_menu_dispose),
2050         (anjuta_recent_chooser_menu_constructor),
2051         (anjuta_recent_chooser_menu_set_property),
2052         (anjuta_recent_chooser_menu_get_property),
2053         (anjuta_recent_chooser_menu_set_current_uri),
2054         (anjuta_recent_chooser_menu_get_current_uri),
2055         (anjuta_recent_chooser_menu_select_uri),
2056         (anjuta_recent_chooser_menu_unselect_uri),
2057         (anjuta_recent_chooser_menu_select_all),
2058         (anjuta_recent_chooser_menu_unselect_all),
2059         (anjuta_recent_chooser_menu_set_sort_func),
2060         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
2061         (anjuta_recent_chooser_menu_get_recent_manager),
2062         (anjuta_recent_chooser_menu_add_filter),
2063         (anjuta_recent_chooser_menu_remove_filter),
2064         (anjuta_recent_chooser_menu_list_filters),
2065         (anjuta_recent_chooser_menu_set_current_filter),
2066         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
2067         (anjuta_recent_chooser_menu_create_item),
2068         (anjuta_recent_chooser_menu_insert_item),
2069         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
2070         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
2071         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
2072         (get_icon_size_for_widget), (foreach_set_shot_tips),
2073         (anjuta_recent_chooser_menu_set_show_tips),
2074         (anjuta_recent_chooser_menu_new),
2075         (anjuta_recent_chooser_menu_new_for_manager):
2076         * plugins/file-loader/anjuta-recent-chooser-menu.h:
2077         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
2078         (activate_plugin), (dispose):
2079         
2080         Add separator to recent menu (#526932)
2082         * plugins/search/Makefile.am:
2083         * plugins/search/anjuta-search.glade:
2084         * plugins/search/anjuta-search.ui:
2085         * plugins/search/plugin.c (on_find1_activate),
2086         (on_find_and_replace1_activate), (on_find_in_files1_activate),
2087         (on_findnext1_activate), (on_findprevious1_activate),
2088         (on_search_again_activate), (on_find_usage), (activate_plugin),
2089         (deactivate_plugin), (dispose), (search_plugin_class_init):
2090         * plugins/search/plugin.h:
2091         * plugins/search/search-replace.c (anj_sr_execute),
2092         (anj_sr_write_match_message), (on_message_clicked),
2093         (anj_sr_set_search_string), (anj_sr_select_nearest),
2094         (anj_sr_select_next), (anj_sr_select_previous),
2095         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
2096         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
2097         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
2098         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
2099         (anj_sr_set_target), (anj_sr_set_direction),
2100         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
2101         (anj_sr_get_combo_id_active_value),
2102         (anj_sr_conform_direction_change), (anj_sr_populate_value),
2103         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
2104         (anj_sr_end_alert), (anj_sr_max_results_alert),
2105         (anj_sr_total_results_alert), (anj_sr_show_replace),
2106         (anj_sr_modify_button), (anj_sr_populate_data),
2107         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
2108         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
2109         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
2110         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
2111         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
2112         (anj_sr_find_in_list), (anj_sr_trim_list),
2113         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
2114         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
2115         (on_search_dialog_delete_event), (on_search_dialog_key_press),
2116         (anj_sr_disconnect_set_toggle_connect),
2117         (on_search_match_whole_word_toggled),
2118         (on_search_match_whole_line_toggled),
2119         (on_search_match_word_start_toggled), (on_search_regex_toggled),
2120         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
2121         (on_search_direction_changed), (on_search_action_changed),
2122         (on_search_target_changed), (on_search_expression_changed),
2123         (on_search_button_close_clicked), (on_search_button_stop_clicked),
2124         (on_search_button_start_clicked),
2125         (on_search_button_replace_clicked),
2126         (on_search_expression_activate):
2127         * plugins/search/search-replace.h:
2128         * plugins/search/search-replace_backend.c (regex_backref),
2129         (pcre_info_free), (pcre_info_new), (match_substr_free),
2130         (match_info_free_subs), (editor_new_from_file_buffer),
2131         (file_buffer_new_from_te), (file_buffer_new_from_uri),
2132         (file_buffer_free), (file_buffer_get_byte_offset),
2133         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
2134         (file_buffer_find_lines), (file_buffer_freshen_lines),
2135         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
2136         (file_buffer_get_linetext_for_line), (save_file_buffer),
2137         (replace_in_local_buffer), (get_search_files_list),
2138         (get_project_files_list), (isawordchar), (extra_match),
2139         (get_next_match), (create_search_entries), (clear_search_entries),
2140         (search_get_default_data), (search_replace_data_new),
2141         (clear_search_replace_instance), (search_replace_data_destroy),
2142         (search_replace_init):
2143         * plugins/search/search-replace_backend.h:
2144         * plugins/search/search_preferences.c (removed):
2145         * plugins/search/search_preferences.h (removed):
2146         
2147         Merged the UI changes from bug #511688 and simplified the search dialog
2149 2008-04-10  Johannes Schmid <jhs@gnome.org>
2151         * plugins/symbol-db/symbol-db-engine.c:
2152         * plugin.c:
2153         Check for ctags binary (#516123)
2155 2008-04-09  Massimo Cora'  <maxcvs@email.it>
2157         * plugins/symbol-db/symbol-db-engine.c
2158         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2159         (sdb_engine_get_query_parameters_list),
2160         (sdb_engine_free_cached_queries),
2161         (sdb_engine_get_tuple_id_by_unique_name),
2162         (sdb_engine_get_tuple_id_by_unique_name2),
2163         (sdb_engine_get_tuple_id_by_unique_name3),
2164         (symbol_db_engine_add_new_workspace),
2165         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2166         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
2167         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2168         (sdb_engine_add_new_sym_implementation),
2169         (sdb_engine_add_new_heritage),
2170         (sdb_engine_add_new_scope_definition),
2171         (sdb_engine_add_new_tmp_heritage_scope),
2172         (sdb_engine_second_pass_update_scope_1),
2173         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
2174         (on_scan_update_files_symbols_end),
2175         (symbol_db_engine_update_project_symbols):
2176         GdaSet *plist is now used globally for every prepared statement.
2177         It won't be created/unreffed at every query.
2179 2008-04-09  Johannes Schmid  <jhs@gnome.org>
2181         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
2182         Fixed crasher when deactivating symbol-db plugin
2184 2008-04-08  Johannes Schmid  <jhs@gnome.org>
2186         * plugins/symbol-db/symbol-db-engine.c
2187         (sdb_engine_populate_db_by_tags):
2188         Don't use transactions - uses only half of the time now!
2190 2008-04-08  Massimo Cora'  <maxcvs@email.it>
2192         * plugins/symbol-db/symbol-db-engine.c
2193         (sdb_engine_prepare_symbol_info_sql),
2194         (symbol_db_engine_get_global_members_filtered):
2195         * plugins/symbol-db/symbol-db-view.c
2196         (sdb_view_load_symbol_pixbufs),
2197         (sdb_view_build_and_display_base_tree):
2198         fixed global tab icons. Libgda could not understood the right fields, now it
2199         does.
2201 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2203         * plugins/language-support-cpp-java/cpp-java-assist.c
2204         (completion_compare), (create_completion),
2205         (cpp_java_assist_create_word_completion_cache):
2206         
2207         Only show () for functions/methods and macros with arguments. Does not work
2208         with symbol-db yet but fixes things for symbol-browser
2210 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2212         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2213         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2214         (sdb_engine_add_new_sym_implementation):
2215         
2216         Fixed some issues with caching
2218 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2220         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
2221         (on_importing_project_end), (project_root_added),
2222         (symbol_db_activate), (symbol_db_deactivate):
2223         * plugins/symbol-db/plugin.h:
2224         
2225         Give the symbol-db it's own progress bar because there are too many
2226         interactions with the global status bar.
2228 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2230         * plugins/symbol-db/symbol-db-view-locals.c
2231         (sdb_view_locals_create_new_store):
2232         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
2233         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
2234         (symbol_db_view_open):
2235         
2236         Sort symbol trees
2238 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2240         * plugins/sourceview/sourceview.c (idocument_cut),
2241         (idocument_copy), (idocument_paste):
2242         Block insert-text signal on cut/copy/paste
2244 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2246         * plugins/symbol-db/plugin.c (on_char_added),
2247         (on_single_file_scan_end):
2248         Only update buffer when a newline is inserted
2249         
2250         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
2251         (sdb_engine_get_tuple_id_by_unique_name),
2252         (sdb_engine_get_tuple_id_by_unique_name2),
2253         (sdb_engine_get_tuple_id_by_unique_name3),
2254         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
2255         (sdb_engine_finalize), (symbol_db_engine_db_exists),
2256         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2257         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
2258         Precompute file_defined_id to speed up population
2260 2008-04-06  Johannes Schmid  <jhs@gnome.org>
2262         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2263         (anjuta_launcher_set_encoding):
2264         Fixed some problems with binary streams needed by symbol-db
2265         
2266         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
2267         Removed DEBUG_PRINT
2268         
2269         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2270         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
2271         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
2272         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2273         (sdb_engine_add_new_sym_implementation),
2274         (on_scan_update_files_symbols_end):
2275         Use some caching to speed up population
2276         
2277         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
2278         Exit properly when scanning is over
2280 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
2282         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2283         One additional change missed in the previous commit
2285 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
2287         * plugins/project-wizard/templates/gtkmm.wiz,
2288         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
2289         plugins/project-wizard/templates/gtkmm/src/main.cc,
2290         plugins/project-wizard/templates/django.wiz,
2291         plugins/project-wizard/templates/python.wiz,
2292         plugins/project-wizard/templates/python/configure.ac.tpl,
2293         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
2294         plugins/project-wizard/templates/cpp.wiz,
2295         plugins/project-wizard/templates/cpp/configure.ac.tpl,
2296         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
2297         plugins/project-wizard/templates/sdl.wiz,
2298         plugins/project-wizard/templates/sdl/configure.ac.tpl,
2299         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
2300         plugins/project-wizard/templates/terminal.wiz,
2301         plugins/project-wizard/templates/terminal/configure.ac.tpl,
2302         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
2303         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
2304         plugins/project-wizard/templates/gtk.wiz,
2305         plugins/project-wizard/templates/gtk/src/main.c,
2306         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
2307         plugins/project-wizard/templates/minimal.wiz,
2308         plugins/project-wizard/templates/minimal/configure.ac.tpl,
2309         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
2310         plugins/project-wizard/templates/java.wiz,
2311         plugins/project-wizard/templates/java/configure.ac.tpl,
2312         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
2313         plugins/project-wizard/templates/xlib.wiz,
2314         plugins/project-wizard/templates/xlib/configure.ac.tpl,
2315         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
2316         plugins/project-wizard/templates/gcj.wiz,
2317         plugins/project-wizard/templates/gcj/configure.ac.tpl,
2318         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
2319         plugins/project-wizard/templates/xlib-dock.wiz,
2320         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
2321         plugins/project-wizard/templates/wxwin.wiz,
2322         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
2323         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
2324         plugins/project-wizard/templates/gnome.wiz,
2325         plugins/project-wizard/templates/gnome/src/main.c,
2326         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
2327         plugins/project-wizard/templates/anjuta-plugin.wiz,
2328         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
2329         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
2330         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
2331         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
2332         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
2333         Fix bug #525999: Remove space in file and target names generated
2334         by project wizard
2335         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
2336         has been renamed ianjuta_document_manager_get_current_document
2338 2008-04-06  Naba Kumar  <naba@naba-desktop>
2340         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
2341         * libanjuta/anjuta-utils.h:
2342         * plugins/project-wizard/druid.c (check_and_warn_missing),
2343         (on_druid_next):
2344         * plugins/project-wizard/header.c (npw_header_free),
2345         (npw_header_add_required_program),
2346         (npw_header_add_required_package),
2347         (npw_header_check_required_programs), (package_is_installed),
2348         (npw_header_check_required_packages):
2349         * plugins/project-wizard/header.h:
2350         * plugins/project-wizard/parser.c (parse_tag),
2351         (parse_header_start), (parse_header_text):
2352         * plugins/project-wizard/templates/anjuta-plugin.wiz:
2353         * plugins/project-wizard/templates/cpp.wiz:
2354         * plugins/project-wizard/templates/django.wiz:
2355         * plugins/project-wizard/templates/gcj.wiz:
2356         * plugins/project-wizard/templates/gnome.wiz:
2357         * plugins/project-wizard/templates/gtk.wiz:
2358         * plugins/project-wizard/templates/gtkmm.wiz:
2359         * plugins/project-wizard/templates/java.wiz:
2360         * plugins/project-wizard/templates/minimal.wiz:
2361         * plugins/project-wizard/templates/mkfile.wiz:
2362         * plugins/project-wizard/templates/python.wiz:
2363         * plugins/project-wizard/templates/sdl.wiz:
2364         * plugins/project-wizard/templates/terminal.wiz:
2365         * plugins/project-wizard/templates/wxwin.wiz:
2366         * plugins/project-wizard/templates/xlib-dock.wiz:
2367         * plugins/project-wizard/templates/xlib.wiz:
2369         Added a check for vital programs and packages needed to create a
2370         new project. A warning dialog is shown to user in project
2371         wizard when he proceeds after selecting a project type.
2372         Updated all project templates to cover vital programs and
2373         packages to generate and build correctly.
2374         
2375 2008-04-05  Naba Kumar  <naba@gnome.org>
2377         patch from  surenspost@gmail.com:
2378         * src/about.c: Fixed bug #523068 link in about window doesn't work.
2380 2008-04-04  Johannes Schmid  <jhs@gnome.org>
2382         * plugins/sourceview/anjuta-view.c:
2383         * plugins/sourceview/anjuta-view.h:
2384         * plugins/sourceview/sourceview-prefs.c (init_fonts),
2385         (sourceview_prefs_init):
2386         Removed unused color management code
2387         
2388         * plugins/sourceview/anjuta-editor-sourceview.glade:
2389         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
2390         (create_style_model), (on_style_changed), (ipreferences_merge),
2391         (ipreferences_unmerge):
2392         * plugins/sourceview/plugin.h:
2393         
2394         Added style chooser for sourceview editor (#522555)
2396 2008-04-04  Johannes Schmid  <jhs@gnome.org>
2398         * plugins/document-manager/action-callbacks.c:
2399         * plugins/document-manager/anjuta-document-manager.ui:
2400         * plugins/document-manager/plugin.c (ui_give_shorter_names),
2401         (update_document_ui_disable_all):
2402         * plugins/file-loader/anjuta-loader-plugin.ui:
2403         * plugins/file-loader/plugin.c (on_new_activate),
2404         (activate_plugin):
2405         
2406         Moved "New" action from document-manager to file-loader using 
2407         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
2409 2008-04-03  Johannes Schmid  <jhs@gnome.org>
2411         * Makefile.am:
2412         * configure.in:
2413         * libegg/.cvsignore:
2414         * libegg/Makefile.am:
2415         * libegg/egg-cell-renderer-text.c:
2416         * libegg/egg-combo-action.c:
2417         * libegg/egg-entry-action.c:
2418         * libegg/egg-recent-action.c:
2419         * libegg/egg-recent-files-module.c:
2420         * libegg/egg-recent-item.c:
2421         * libegg/egg-recent-model.c:
2422         * libegg/egg-recent-util.c:
2423         * libegg/egg-recent-view-gtk.c:
2424         * libegg/egg-recent-view.c:
2425         * libegg/egg-submenu-action.c:
2426         * libegg/eggcellrendererpopup.c:
2427         * libegg/eggcomboselect.c:
2428         * libegg/eggmarshalers.list:
2429         * libegg/eggtreemodelfilter.c:
2430         * libegg/eggtreemodelunion.c:
2431         * libegg/eggtreemultidnd.c:
2432         * libegg/gtkcellview.h:
2433         * libegg/layout.glade:
2434         * libegg/menu/.cvsignore:
2435         * libegg/menu/Makefile.am:
2436         * libegg/menu/egg-combo-action.h:
2437         * libegg/menu/egg-entry-action.h:
2438         * libegg/menu/egg-recent-action.h:
2439         * libegg/menu/egg-submenu-action.h:
2440         * libegg/menu/eggcomboselect.h:
2441         * libegg/recent-files/.cvsignore:
2442         * libegg/recent-files/Makefile.am:
2443         * libegg/recent-files/egg-recent-item.h:
2444         * libegg/recent-files/egg-recent-model.h:
2445         * libegg/recent-files/egg-recent-util.h:
2446         * libegg/recent-files/egg-recent-view-gtk.h:
2447         * libegg/recent-files/egg-recent-view.h:
2448         * libegg/recent-files/egg-recent.h:
2449         * libegg/test-actions.c:
2450         * libegg/test-multi-drag.c:
2451         * libegg/test-union.c:
2452         * libegg/treeviewutils/.cvsignore:
2453         * libegg/treeviewutils/Makefile.am:
2454         * libegg/treeviewutils/egg-cell-renderer-text.h:
2455         * libegg/treeviewutils/eggcellrendererpopup.h:
2456         * libegg/treeviewutils/eggtreemodelfilter.h:
2457         * libegg/treeviewutils/eggtreemodelunion.h:
2458         * libegg/treeviewutils/eggtreemultidnd.h:
2459         * libegg/util/.cvsignore:
2460         * libegg/util/Makefile.am:
2461         * libegg/util/egg-macros.h:
2462         * libegg/util/eggintl.h:
2463         
2464         Killed libegg (#349279)
2465         
2466         * plugins/document-manager/Makefile.am:
2467         * plugins/document-manager/action-callbacks.c:
2468         * plugins/document-manager/plugin.c:
2469         * plugins/editor/plugin.c:
2470         (on_open_recent_file), (sort_recent_menu),
2471         (setup_recent_chooser_menu), (activate_plugin), (dispose),
2472         (anjuta_file_loader_plugin_instance_init):
2473         * plugins/file-loader/plugin.h:
2474         * plugins/search/Makefile.am:
2475         * plugins/search/plugin.c:
2476         * plugins/search/search-replace.c:
2477         
2478         Removed dead code and libegg from Makefiles
2479         
2480         * plugins/symbol-browser/Makefile.am:
2481         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
2482         * plugins/symbol-browser/plugin.c (on_editor_saved),
2483         (update_editor_symbol_model), (iter_matches),
2484         (value_removed_current_editor), (activate_plugin):
2485         Removed symbol-browser toolbar which used libegg and was
2486         buggy (#451588)
2487         
2488         Patch from Ignacio Casal Quinteiro with lots of changes:
2489         * plugins/file-loader/Makefile.am:
2490         * plugins/file-loader/anjuta-loader-plugin.ui:
2491         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
2492         Port FileLoader to GtkRecent (#398984)
2494 2008-04-03  Johannes Schmid  <jhs@gnome.org>
2496         * configure.in:
2497         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2498         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
2499         * libanjuta/interfaces/libanjuta.idl:
2500         * plugins/Makefile.am:
2501         * plugins/class-inheritance/class-inherit.c
2502         (class_inheritance_show_dynamic_class_popup_menu),
2503         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
2504         (class_inheritance_update_graph):
2505         * plugins/language-support-cpp-java/cpp-java-assist.c
2506         (create_completion),
2507         (cpp_java_assist_create_scope_completion_cache),
2508         (cpp_java_assist_create_word_completion_cache),
2509         (cpp_java_assist_show_calltip):
2510         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
2511         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
2512         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
2513         (isymbol_get_extra_info_string), (isymbol_get_line),
2514         (isymbol_get_icon), (isymbol_iface_init):
2515         * plugins/symbol-browser/an_symbol.h:
2516         * plugins/symbol-browser/an_symbol_view.c
2517         (anjuta_symbol_view_get_file_symbol_model):
2518         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
2519         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2520         (isymbol_manager_iface_init):
2521         * plugins/symbol-db/Makefile.am:
2522         * plugins/symbol-db/anjuta-symbol-db.glade:
2523         * plugins/symbol-db/plugin.c
2524         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
2525         (value_added_current_editor), (goto_local_tree_iter),
2526         (goto_global_tree_iter), (on_global_treeview_row_expanded),
2527         (on_global_treeview_row_collapsed), (on_project_element_added),
2528         (on_project_element_removed), (on_importing_project_end),
2529         (do_import_sources_after_abort), (do_import_sources),
2530         (project_root_added), (project_root_removed), (symbol_db_activate),
2531         (symbol_db_deactivate), (isymbol_manager_search),
2532         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2533         (isymbol_manager_iface_init), (ipreferences_merge),
2534         (ipreferences_unmerge), (ipreferences_iface_init):
2535         * plugins/symbol-db/plugin.h:
2536         * plugins/symbol-db/symbol-db-engine-iterator-node.c
2537         (symbol_db_engine_iterator_node_new),
2538         (sdb_engine_iterator_node_instance_init),
2539         (sdb_engine_iterator_node_finalize),
2540         (symbol_db_engine_iterator_node_get_symbol_id),
2541         (symbol_db_engine_iterator_node_get_symbol_name),
2542         (symbol_db_engine_iterator_node_get_symbol_file_pos),
2543         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
2544         (symbol_db_engine_iterator_node_get_symbol_signature),
2545         (symbol_db_engine_iterator_node_get_symbol_extra_string),
2546         (isymbol_get_name), (isymbol_get_args),
2547         (isymbol_get_extra_info_string), (isymbol_get_uri),
2548         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
2549         (isymbol_iface_init):
2550         * plugins/symbol-db/symbol-db-engine-iterator.c
2551         (symbol_db_engine_iterator_new):
2552         * plugins/symbol-db/symbol-db-engine.c
2553         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
2554         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2555         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
2556         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
2557         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2558         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2559         (sdb_engine_init), (sdb_engine_finalize),
2560         (sdb_engine_set_defaults_db_parameters),
2561         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
2562         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2563         (sdb_engine_get_tuple_id_by_unique_name),
2564         (sdb_engine_get_tuple_id_by_unique_name2),
2565         (sdb_engine_get_tuple_id_by_unique_name3),
2566         (symbol_db_engine_add_new_workspace),
2567         (symbol_db_engine_project_exists),
2568         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2569         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
2570         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
2571         (sdb_engine_add_new_sym_access),
2572         (sdb_engine_add_new_sym_implementation),
2573         (sdb_engine_add_new_heritage),
2574         (sdb_engine_add_new_scope_definition),
2575         (sdb_engine_add_new_tmp_heritage_scope),
2576         (sdb_engine_second_pass_update_scope_1),
2577         (sdb_engine_second_pass_update_heritage),
2578         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
2579         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
2580         (on_scan_update_files_symbols_end),
2581         (symbol_db_engine_fill_type_array),
2582         (symbol_db_engine_update_files_symbols),
2583         (symbol_db_engine_update_project_symbols),
2584         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
2585         (symbol_db_engine_update_buffer_symbols),
2586         (symbol_db_engine_get_files_with_zero_symbols),
2587         (sdb_engine_prepare_symbol_info_sql),
2588         (symbol_db_engine_get_class_parents_by_symbol_id),
2589         (symbol_db_engine_get_class_parents),
2590         (symbol_db_engine_get_global_members_filtered),
2591         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
2592         (symbol_db_engine_get_scope_members_by_symbol_id),
2593         (symbol_db_engine_get_scope_members),
2594         (symbol_db_engine_get_file_symbols),
2595         (symbol_db_engine_get_symbol_info_by_id),
2596         (symbol_db_engine_get_full_local_path),
2597         (symbol_db_engine_get_file_db_path),
2598         (symbol_db_engine_find_symbol_by_name_pattern),
2599         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
2600         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
2601         * plugins/symbol-db/symbol-db-engine.h:
2602         * plugins/symbol-db/symbol-db-prefs.c
2603         (on_prefs_executable_changed), (on_gconf_notify_prefs),
2604         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
2605         (on_listall_output), (on_listall_exit), (files_visit_dir),
2606         (on_tag_load_toggled), (symbol_db_prefs_init),
2607         (symbol_db_prefs_finalize):
2608         * plugins/symbol-db/symbol-db-prefs.h:
2609         * plugins/symbol-db/symbol-db-view-locals.c
2610         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
2611         (do_add_root_symbol_to_view),
2612         (consume_symbols_inserted_queue_idle_destroy),
2613         (consume_symbols_inserted_queue_idle), (on_scan_end),
2614         (do_recurse_subtree_and_remove), (on_symbol_removed),
2615         (on_symbol_inserted),
2616         (symbol_db_view_locals_recv_signals_from_engine),
2617         (symbol_db_view_locals_update_list):
2618         * plugins/symbol-db/symbol-db-view.c
2619         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
2620         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
2621         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2622         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2623         (sdb_view_build_and_display_base_tree):
2624         * plugins/symbol-db/symbol-db.glade:
2625         * plugins/symbol-db/symbol-db.ui:
2626         * plugins/symbol-db/tables.sql:
2627         * plugins/symbol-db/test/Makefile.am:
2628         * plugins/symbol-db/test/main.c (get_parents), (main),
2629         (packages_foreach), (files_visit_dir):
2630         
2631         Merged changes from symbol-db branch
2633 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2635         * plugins/sourceview/sourceview.c (autodetect_language):
2636         Use gnome_vfs_get_slow_mime_type()
2638 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2640         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
2641         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
2642         (open_with_dialog):
2643         
2644         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
2645         supertype instead no plugin for mime-type was found (#525706)
2647 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2649         patch by: Carl-Anton Ingmarsson:
2650         * src/anjuta.glade:
2651         Fixed padding in preferences
2653 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2655         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
2657         * plugins/tools/anjuta-tools.glade:
2658         * plugins/tools/anjuta-tools.ui:
2659         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
2660           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
2661           atp_tool_dialog_refresh, atp_tool_dialog_show):
2662         * plugins/tools/dialog.h (dialog, plugin):
2663         * plugins/tools/plugin.c (prefs, gxml, action_group,
2664           atp_plugin_finalize, test, atp_plugin_activate,
2665           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
2666           ipreferences_unmerge, ipreferences_iface_init):
2667         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
2668           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
2669           atp_user_tool_activate, atp_tool_list_append_new,
2670           atp_tool_list_activate, atp_tool_list_deactivate):
2671         * plugins/tools/tool.h (plugin):
2672         
2673         #515854 – Move configuration into preferences
2675 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2677         patch by: Carl-Anton Ingmarsson:
2678         * src/anjuta-app.c (style, on_toolbar_style_changed,
2679           on_add_merge_widget, anjuta_app_instance_init):
2680         * src/anjuta.glade:
2681         
2682         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
2684 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
2686         * plugins/debug-manager/anjuta-debug-manager.glade,
2687         plugins/debug-manager/command.c,
2688         plugins/debug-manager/command.h,
2689         plugins/debug-manager/start.c,
2690         plugins/gdb/plugin.c,
2691         plugins/gdb/debugger.c,
2692         plugins/gdb/debugger.h,
2693         libanjuta/interfaces/libanjuta.idl:
2694         Improve start program dialog, allowing to specify working
2695         directory and environment variables
2697 2008-03-26  Naba Kumar  <naba@gnome.org>
2699         * libanjuta/resources.c (anjuta_res_url_show): Use
2700         anjuta_prog_is_installed() instead of g_find_program_in_path() and
2701         fixed formatting.
2703         Patch from Carl-Anton Ingmarsson:
2705         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
2706         * libanjuta/anjuta-utils.h:
2707         * src/action-callbacks.c (help_activate),
2708         (on_help_manual_activate), (on_help_tutorial_activate),
2709         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
2710         * libanjuta/Makefile.am:
2711         Get rid of gnome_help_display_with_doc_id()
2713 2008-03-26  Naba Kumar  <naba@gnome.org>
2715         Patch from Carl-Anton Ingmarsson:
2717         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
2718         * plugins/project-import/project-import.c (on_import_cancel): Remove
2719         stray GnomeDruid variable.
2721 2008-03-26  Naba Kumar  <naba@gnome.org>
2723         * plugins/project-import/project-import.c (create_start_page):
2724         * plugins/project-wizard/druid.c (npw_druid_new):
2725         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
2726         
2727         Fixed type 'assistent' to 'assistant'.
2729 2008-03-25  Naba Kumar  <naba@gnome.org>
2731         Patch from Carl-Anton Ingmarsson:
2733         * libanjuta/Makefile.am:
2734         * libanjuta/anjuta-ui.c (sensitivity_toggled),
2735         (visibility_toggled), (accel_edited_callback),
2736         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
2737         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
2738         (anjuta_ui_get_accel_editor):
2739         * libegg/Makefile.am:
2740         * libegg/eggaccelerators.c (removed):
2741         * libegg/eggcellrendererkeys.c (removed):
2742         * libegg/eggtreeviewstate.c (removed):
2743         * libegg/test-tree-utils.c (removed):
2744         * libegg/treeviewutils/Makefile.am:
2745         * libegg/treeviewutils/eggaccelerators.h (removed):
2746         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
2747         * libegg/treeviewutils/eggtreeviewstate.h (removed):
2749         Ports anjuta-ui to gtk_cell_renderer_accel
2750         
2751 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
2753         Reviewed by Naba Kumar  <naba@gnome.org>
2755         * plugins/project-import/Makefile.am:
2756         * plugins/project-import/project-import.{ch}:
2757         * plugins/project-import/anjuta-project-import.glade (removed):
2758         * configure.in, po/POTFILES.in:
2760         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
2761         file because libglade doesn't have GtkAssistant support.
2763 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
2765         * plugins/debug-manager/registers.c:
2766         Avoid a crash when debugger stop on an error
2768         * plugins/debug-manager/start.c,
2769         plugins/gdb/debugger.c,
2770         libanjuta/interfaces/libanjuta.idl:
2771         Display an error message when debugger target is not found
2773 2008-03-15  Naba Kumar  <naba@naba-desktop>
2775         * configure.in:
2776         * data/Makefile.am:
2777         * (removed) data/properties:
2778         * (added) plugins/editor/properties:
2779         * plugins/editor/Makefile.am:
2781         Moved data/properties to plugins/editor/ and removed dead code from
2782         Makefile.am files.
2783         
2784 2008-03-15  Naba Kumar  <naba@naba-desktop>
2786         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
2787         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2788         (macro_dialog_finalize):
2789         * plugins/macro/macro-edit.c (macro_edit_dispose),
2790         (macro_edit_finalize):
2792         Fixed errors in previous patch.
2793         
2794 2008-03-15  Naba Kumar  <naba@naba-desktop>
2796         Patch from Ignacio Casal Quinteiro:
2798         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
2799         (finalize):
2800         * plugins/class-gen/plugin.c (dispose), (finalize):
2801         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
2802         (class_inheritance_dispose):
2803         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
2804         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
2805         (dma_plugin_finalize):
2806         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
2807         (dma_debugger_queue_finalize):
2808         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
2809         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
2810         (anjuta_docman_finalize):
2811         * plugins/document-manager/plugin.c:
2812         * plugins/editor/plugin.c (dispose), (finalize),
2813         (editor_plugin_class_init):
2814         * plugins/editor/text_editor.c (text_editor_dispose),
2815         (text_editor_finalize):
2816         * plugins/file-loader/plugin.c (dispose), (finalize),
2817         (anjuta_file_loader_plugin_class_init):
2818         * plugins/file-manager/plugin.c (file_manager_finalize),
2819         (file_manager_dispose):
2820         * plugins/file-wizard/plugin.c (dispose), (finalize),
2821         (file_wizard_plugin_class_init):
2822         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
2823         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
2824         * plugins/glade/plugin.c (glade_plugin_dispose),
2825         (glade_plugin_finalize), (glade_plugin_class_init):
2826         * plugins/gtodo/plugin.c (finalize), (dispose):
2827         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
2828         (anjuta_vim_plugin_dispose):
2829         * plugins/indent/plugin.c (indent_plugin_finalize),
2830         (indent_plugin_dispose):
2831         * plugins/language-manager/plugin.c (language_manager_finalize),
2832         (language_manager_dispose):
2833         * plugins/language-support-cpp-java/plugin.c
2834         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
2835         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
2836         (macro_db_class_init):
2837         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2838         (macro_dialog_finalize), (macro_dialog_class_init):
2839         * plugins/macro/macro-edit.c (macro_edit_dispose),
2840         (macro_edit_finalize), (macro_edit_class_init):
2841         * plugins/macro/plugin.c (finalize), (dispose):
2842         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
2843         (anjuta_msgman_finalize):
2844         * plugins/message-view/message-view.c (message_view_dispose),
2845         (message_view_finalize):
2846         * plugins/message-view/plugin.c (message_view_plugin_dispose),
2847         (message_view_plugin_finalize):
2848         * plugins/patch/plugin.c (patch_plugin_finalize),
2849         (patch_plugin_dispose):
2850         * plugins/profiler/plugin.c (profiler_finalize),
2851         (profiler_dispose):
2852         * plugins/project-import/plugin.c (dispose), (finalize),
2853         (project_import_plugin_class_init):
2854         * plugins/project-manager/plugin.c
2855         (project_manager_plugin_finalize),
2856         (project_manager_plugin_dispose):
2857         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
2858         (npw_plugin_finalize), (npw_plugin_class_init):
2859         * plugins/sample1/plugin.c (sample_plugin_finalize),
2860         (sample_plugin_dispose):
2861         * plugins/search/plugin.c (dispose), (finalize),
2862         (search_plugin_class_init):
2863         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
2864         (sourceview_plugin_dispose):
2865         * plugins/subversion/plugin.c (finalize), (dispose):
2866         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
2867         * plugins/symbol-browser/an_symbol_iter.c
2868         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
2869         * plugins/symbol-browser/an_symbol_search.c
2870         (an_symbol_search_dispose), (an_symbol_search_finalize):
2871         * plugins/symbol-browser/an_symbol_view.c
2872         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
2873         * plugins/symbol-browser/plugin.c (dispose), (finalize):
2874         * plugins/symbol-db/plugin.c (symbol_db_finalize),
2875         (symbol_db_dispose):
2876         * plugins/terminal/terminal.c (terminal_plugin_dispose),
2877         (terminal_plugin_finalize):
2878         * plugins/tools/plugin.c (atp_plugin_dispose),
2879         (atp_plugin_finalize), (atp_plugin_class_init):
2880         * plugins/valgrind/plugin.c (valgrind_finalize),
2881         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
2883 2008-03-15  Naba Kumar  <naba@gnome.org>
2885         * TODO.tasks: Updated and marked debugger bounties completed.
2886         
2887 2008-03-12  Johannes Schmid  <jhs@gnome.org>
2889         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
2890         (get_line_indentation_base):
2891         
2892         #521847 – anjuta freez when edit file
2894 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2896         Patch from Rob Bradford:
2897         * plugins/build-basic-autotools/executer.c (execute_program):
2898         520324 – Execute command is not overridable
2899         
2900         * plugins/sourceview/sourceview.c (on_insert_text):
2901         Removed Debug print
2903 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2905         Patch from James Liggett:
2906         * plugins/subversion/plugin.c (activate_plugin):
2907         521691 – Crash when click "Resolve Conflicts" without opened project
2909 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2911         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2912         * plugins/language-support-cpp-java/cpp-java-utils.c:
2913         * plugins/language-support-cpp-java/plugin.c
2914         (get_line_indentation_base), (on_editor_char_inserted_cpp):
2915         520415 – [PATCH] Problems in auto indentatation code,
2916         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
2917         
2918         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
2919         (anjuta_view_button_press_event):
2920         * plugins/sourceview/sourceview.c (on_insert_text),
2921         (sourceview_adjustment_changed), (sourceview_new):
2922         #520761 – Weirz behavior with popup
2924 2008-03-03  Johannes Schmid  <jhs@gnome.org>
2926         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
2927         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
2928         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
2929         (anjuta_launcher_fork):
2930         * libanjuta/anjuta-launcher.h:
2931         Add API to set environment variables for the forked process
2932         
2933         * plugins/build-basic-autotools/Makefile.am:
2934         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2935         .glade:
2936         * plugins/build-basic-autotools/build-basic-autotools.c
2937         (build_set_env), (build_execute_command_full),
2938         (build_execute_command), (build_configure_project),
2939         (build_autogen_project):
2940         * plugins/build-basic-autotools/build-basic-autotools.h:
2941         * plugins/build-basic-autotools/build-options.c
2942         (fill_options_combo), (build_dialog_configure):
2943         * plugins/build-basic-autotools/build-options.h:
2944         Use new launcher API to set CFLAGS when running configure. New configure dialog
2945         which has predefined CFLAGS settings.
2947         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
2949 === anjuta 2.4.0 ===
2951 2008-03-11  Naba Kumar  <naba@gnome.org>
2953         * NEWS: Updated for 2.4.0 stable release.
2954         * configure.in: Version bumped to 2.4.0
2955         * TODO.tasks: Updated.
2957 2008-03-10  Rob Bradford  <rob@robster.org.uk>
2959         Reviewed by Naba Kumar  <naba@gnome.org>:
2960         * global-tags/Makefile.am:
2961         Revert change for #515954. This change was incorrect, the anjuta-tags
2962         program is installed into the $(bindir) rather than the $(scriptdir).
2964 2008-03-02  Naba Kumar  <naba@gnome.org>
2966         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
2967         * configure.in: Added a requirement for scintilla editor plugin.
2969 2008-03-02  Johannes Schmid  <jhs@gnome.org>
2971         * plugins/message-view/anjuta-msgman.c
2972         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
2973         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
2974         * plugins/message-view/anjuta-msgman.h:
2975         
2976         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
2977         get rid of the cached current_view member.
2978         Fixes #518469 – Save message buffer not working good
2980 2008-03-01  Johannes Schmid  <jhs@gnome.org>
2982         Patch by James Liggett:
2983         * plugins/subversion/svn-command.h:
2984         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
2985         Fixed #519275 – Subversion should allow offline diffs   
2987 2008-02-29  Johannes Schmid  <jhs@gnome.org>
2989         * plugins/language-support-cpp-java/cpp-java-assist.c
2990         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
2991         Removed some debug code
2992         
2993         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
2994         Escape tooltip text to avoid broken markup
2996 2008-02-29  Johannes Schmid  <jhs@gnome.org>
2998         * libanjuta/Makefile.am:
2999         Fixed a build error when building with -j X
3000         
3001         * plugins/tools/scripts/prepare-changelog.pl:
3002         Updated to latest script version in gnome svn
3004 2008-02-28  Johannes Schmid <jhs@gnome.org>
3006         * plugins/document-manager/anjuta-docman.c:
3007         (anjuta_docman_page_destroy):
3008         Do not unref widget because the GtkNotebook will unref them
3009         
3010         * plugins/file-manager/file-view.c: (file_view_refresh):
3011         * plugins/search/search_preferences.c: (search_preferences_init):
3012         Fixed a memory leaks
3013         
3014         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
3015         (ieditor_get_offset), (ieditor_iface_init),
3016         (idocument_get_filename), (ilanguage_get_supported_languages),
3017         (autodetect_language):
3018         
3019         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
3020         was missing.
3022 2008-02-28  Johannes Schmid <jhs@gnome.org>
3024         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3025         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
3027 2008-02-27  Naba Kumar  <naba@gnome.org>
3029         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
3030         string break. That was a mistake doing at this point.
3032 === anjuta 2.3.5 ===
3034 2008-02-26  Naba Kumar  <naba@gnome.org>
3036         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
3037         crash when there is a modified new file open, a non-modified exiting
3038         file open and autosave happen. Simplified error checking logic and
3039         avoided memory corruption. Fixes bug #Bug 518716.
3041 2008-02-25  Naba Kumar  <naba@gnome.org>
3043         * NEWS: Updated for release 2.3.5
3044         * configure.in: Bumped version to 2.3.5
3046         * plugins/build-basic-autotools/build-basic-autotools.c:
3047         (on_editor_changed): Avoid accessing text which is greater than
3048         valid range.
3050         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
3052 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
3054         * plugins/debug-manager/breakpoints.c:
3055         Fix #518329: Crash when adding breakpoint and other similar bugs
3057 2008-02-25  Johannes Schmid <jhs@gnome.org>
3059         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
3060         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
3061         Never call error() which calls exit()
3062         #517646 – Anjuta exists with code 2 when i try to import gedit
3064 2008-02-23  Johannes Schmid <jhs@gnome.org>
3066         * plugins/sourceview/sourceview.c: (ieditor_insert):
3067         Block insert_text signal when inserting manually.
3069 2008-02-23  Johannes Schmid <jhs@gnome.org>
3071         * plugins/sourceview/sourceview.c: (on_insert_text):
3072         Fixed a problem with the "insert-text" signal that broke
3073         copy&paste sometimes
3075 2008-02-22  Johannes Schmid <jhs@gnome.org>
3077         * plugins/language-support-cpp-java/plugin.c:
3078         (get_line_indentation_base):
3079         More fixes for comment handling and made the code
3080         a lot simpler
3082 2008-02-22  Johannes Schmid <jhs@gnome.org>
3084         * plugins/sourceview/sourceview.c: (on_insert_text):
3085         Fixed #517919 – Crash on pasting docblock
3087 2008-02-20  Johannes Schmid <jhs@gnome.org>
3089   Patch from James Liggett:
3090         * plugins/profiler/profiler.glade:
3091         Fix width options dialog. Translations are not longer cut off. (#516630)
3093 2008-02-18  Johannes Schmid <jhs@gnome.org>
3095         * plugins/sourceview/sourceview.c: (on_insert_text):
3096         Do not change the iterator in the "insert-text" handler because
3097         it has some strange side-effects when copying text
3098         Fix useless free'ing in hover-leave that might have led to random
3099         crashes
3101 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
3103         * plugins/debug-manager/start.c:
3104         Avoid a glib warning if no project is loaded
3106 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
3108         * manuals/anjuta-manual/C/debugger.xml:
3109         Remove warning about new debugger
3111 2008-02-17  Johannes Schmid <jhs@gnome.org>
3113         * manuals/anjuta-manual/figures/project-window.png:     
3114         Use a smaller picture
3116 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
3118         * plugins/gdb/debugger.c:
3119         Set breakpoint in file with uncommon characters in path name
3121 2008-02-17  Johannes Schmid <jhs@gnome.org>
3123         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3124         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
3125         (icell_get_char):
3126         * plugins/sourceview/sourceview.c: (on_insert_text):    
3127         Fix "char-added" signal to pass the correct iterator
3129 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
3131         * plugins/gdb/debugger.c:
3132         Load executable in gdb with space in path name 
3134 2008-02-17  Johannes Schmid <jhs@gnome.org>
3136         * plugins/language-support-cpp-java/plugin.c:
3137         (get_line_indentation_base), (get_line_auto_indentation),
3138         (on_auto_indent):
3139         Some bugfixes and clean-ups in comment indentation code
3140         
3141         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3142         (anjuta_view_finalize), (anjuta_view_key_press_event):
3143         * plugins/sourceview/sourceview.c: (on_insert_text),
3144         (sourceview_create_highligth_indic), (sourceview_new):
3145         Cleaned implementation of char-added signal by using "insert-text" signal
3146         instead of filtering "key-press-event"
3147         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
3148         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
3149         (iiter_diff):
3150         Fixed implementation of get_character and return value of iiter_first() and
3151         iiter_last();
3153 2008-02-16  Johannes Schmid <jhs@gnome.org>
3155         * plugins/valgrind/plugin.c: (valgrind_activate),
3156         (ipreferences_merge), (ipreferences_unmerge):
3157         * plugins/valgrind/vgactions.c: (vg_actions_run):
3158         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
3159         
3160         Fixed crasher when starting valgrind because of strange prefs handling and
3161         #516641 – Valgrind: Load Log does not clear list
3163 2008-02-15  James Liggett  <jrliggett@cox.net>
3165         * plugins/profiler/plugin.c:
3166         (on_select_other_target_button_clicked):
3167         Select the new custom target in the list so that the user sees it.
3169         Bug 516630 – Selection custom binary in profiler is not
3170         user-friendly.
3172 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3174         * manuals/anjuta-manual/C/projects.xml:
3175         Fix #515993: "Add package" button is "Add Package" in code
3176         Fix #516727: "Build All" is "Build Project" in code
3177         Fix #516728: "Clean All" is "Clean Project" in code
3178         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
3179         Fix #516730: Fix note title 
3180         "Configure" is "Run Configure..." in code
3182 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3184         * (added) manuals/anjuta-manual/C/figures/project-window.png,
3185         (removed) manuals/anjuta-manual/C/figures/project_win.png,
3186         manuals/anjuta-manual/C/projects.xml,
3187         manuals/anjuta-manual/Makefile.am:
3188         Fix #515207: Add a new project window screenshoot
3189         Rename "Project View" to "Project window"
3191 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3193         * plugins/project-import/project-import.c:
3194         Fix #516743: Import project keeps an old date on project file
3196         * plugins/project-manager/plugin.c:
3197         Fix #516737: Import project doesn't load project with space in name
3199 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3201         * plugins/debug-manager/command.c:
3202         Destroy local variables on each step
3204         * plugins/debug-manager/debug_tree.c,
3205         plugins/debug-manager/watch.c,
3206         plugins/debug-manager/locals.c,
3207         plugins/gdb/debugger.c,
3208         libanjuta/interfaces/libanjuta.idl:
3209         Parse local variables scope (not used yet)
3211 2008-02-15  James Liggett <jrliggett@cox.net>
3213         reviewed by: Johannes Schmid <jhs@gnome.org>
3215         * plugins/profiler/gprof-options.c: (setup_widgets),
3216         (gprof_options_set_target), (gprof_options_has_target),
3217         (gprof_options_get_string):
3218         * plugins/profiler/gprof-options.h:
3219         * plugins/profiler/plugin.c: (ifile_open):
3220         516128 – crash in Anjuta IDE: selected profiler as the...
3222 2008-02-14  Johannes Schmid <jhs@gnome.org>
3224         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
3225         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
3226         * plugins/symbol-browser/an_symbol.c:
3227         * plugins/symbol-browser/an_symbol_view.c:
3228         (on_symbol_view_row_expanded):
3229         Fixed some memory leaks (Remember to all free/unref everything that comes
3230         from gtk_tree_model_get())
3232 2008-02-14  Johannes Schmid <jhs@gnome.org>
3234         * plugins/document-manager/search-box.c: (on_search_activated):
3235         516377 – Status bar does not change its status of 'Search for .. continued at top'
3236         (caused by differences between scintilla and sourceview)
3238 2008-02-13  James Liggett <jrliggett@cox.net>
3240         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
3241         Output in UTF-8 format to avoid hangs with the editor. (#516014)
3243 2008-02-14  Johannes Schmid <jhs@gnome.org>
3245         * plugins/language-support-cpp-java/plugin.c:
3246         (get_line_indentation_base), (get_line_auto_indentation),
3247         (on_editor_char_inserted_cpp):
3248         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
3250 2008-02-13  Johannes Schmid <jhs@gnome.org>
3252         * plugins/language-support-cpp-java/plugin.c:
3253         (is_iter_inside_string), (get_line_auto_indentation):
3254         Handle comments in the code and do not ask editor. Fixes scintilla
3255         indentation (sourceview does not report comments anyway).
3256         
3257         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
3258         Diff with correct sign (also fixes some issues with language-support)
3260 2008-02-13  Johannes Schmid <jhs@gnome.org>
3262         * plugins/language-support-cpp-java/plugin.c:
3263         (get_line_indentation_base):
3264         Act even more clever for comments. Indent /* */ comments correctly
3265         for multilines
3267 2008-02-13  Johannes Schmid <jhs@gnome.org>
3269         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
3270         Also set indentation size correctly, when tab size is set
3271         by language support plugin
3273 2008-02-13  Johannes Schmid <jhs@gnome.org>
3275         * plugins/language-support-cpp-java/plugin.c:
3276         (get_line_indentation_base):
3277         
3278         Indent lines after comments correctly
3280 2008-02-13  Johannes Schmid <jhs@gnome.org>
3282         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
3283         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
3284         * libanjuta/anjuta-launcher.h:
3285         Some more fixes from symbol-db-branch
3286         
3287         * src/Makefile.am:
3288         Move anjuta-shell to noinst_PROGRAMS as it is just a test
3290 2008-02-12  Johannes Schmid <jhs@gnome.org>
3292   Patch from Gennaro Bellizio <genbell@tiscali.it>:
3293         * global-tags/Makefile.am:
3294         * AUTHORS
3295         #515954 – create_global_tags.sh: wrong anjuta-tags path
3296         
3297         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
3298         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
3299         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
3300         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
3301         (anjuta_launcher_fork):
3302         * libanjuta/anjuta-launcher.h:
3303         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
3304         from symbol-db branch
3306 2008-02-11  Johannes Schmid <jhs@gnome.org>
3308         * plugins/file-manager/file-model.c: (file_model_expand_idle):
3309   515868 – File browser only shows icons when activated
3310   
3311 2008-02-11  Johannes Schmid <jhs@gnome.org>
3313         * plugins/file-manager/file-model.c: (file_model_expand_idle):
3314         #515867 – Anjuta dies on startup
3316 2008-02-11  Johannes Schmid <jhs@gnome.org>
3318         * TODO.tasks: Marked subversion task as completed
3320 === anjuta 2.3.4 ===
3322 2008-02-11  Naba Kumar  <naba@gnome.org>
3324         * configure.in: Bumped version to 2.3.4
3326 2008-02-10  Naba Kumar  <naba@gnome.org>
3328         * NEWS: Updated for release.
3330 2008-02-10  Johannes Schmid <jhs@gnome.org>
3332         * plugins/document-manager/anjuta-document-manager.plugin.in:
3333         Added html, javascript and glade file types. This makes it possible to
3334         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
3335         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
3336         
3337         * plugins/file-wizard/anjuta-file-wizard.glade:
3338         * plugins/gdb/anjuta-gdb.glade:
3339         * plugins/project-wizard/anjuta-project-wizard.glade:
3340         * plugins/search/anjuta-search.glade:
3341         * plugins/terminal/anjuta-terminal-plugin.glade:
3342         
3343         Fixed some other translation issues (#507921)
3345 2008-02-10  Naba Kumar  <naba@gnome.org>
3347         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
3348         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
3350 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3352         * manuals/anjuta-manual/C/interface.xml,
3353         manuals/anjuta-manual/C/introduction.xml,
3354         manuals/anjuta-manual/C/preferences.xml,
3355         manuals/anjuta-manual/C/fileoperations.xml,
3356         manuals/anjuta-manual/C/projects.xml:
3357         Fix spelling errors, including bug #515204, #515172, #515117
3358         and #513892
3360 2008-02-10  Naba Kumar  <naba@gnome.org>
3362         * plugins/document-manager/plugin.c: Fixed stream comment and added
3363         translator's comment for 'block comment', 'box comment' and 'stream
3364         comment'
3366 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3368         * plugins/debug-manager/command.c,
3369         plugins/debug-manager/command.h,
3370         plugins/debug-manager/breakpoints.c,
3371         libanjuta/interfaces/libanjuta.idl:
3372         Avoid adding the same breakpoint several times
3374         * plugins/gdb/debugger.c:
3375         Fix bug #515463: Deattaching process kill it
3377 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3379         * manuals/anjuta-manual/C/debugger.xml:
3380         Fix translation bug #515459 and #515460
3382 2008-02-10  Johannes Schmid <jhs@gnome.org>
3384   Patch from Rémi Cardona <remi@gentoo.org>
3386         * plugins/build-basic-autotools/Makefile.am:
3387         * plugins/cvs-plugin/Makefile.am:
3388         * plugins/document-manager/Makefile.am:
3389         * plugins/editor/Makefile.am:
3390         * plugins/indent/Makefile.am:
3391         * plugins/language-support-cpp-java/Makefile.am:
3392         * plugins/message-view/Makefile.am:
3393         * plugins/sourceview/Makefile.am:
3394         * plugins/symbol-browser/Makefile.am:
3395         * plugins/terminal/Makefile.am:
3396         * scripts/build-schemas.mk:
3397         * src/Makefile.am:
3398   Fix #512531 – Parallel build fails
3399   
3400   * AUTHORS: Added Rémi
3402 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3404         * plugins/debug-manager/queue.c:
3405         Fix interrupt command, not working due to previous change
3407 2008-02-10  Johannes Schmid <jhs@gnome.org>
3409         * src/Makefile.am:
3410         * src/anjuta-app.c:
3411         * src/anjuta-callbacks.c (removed):
3412         * src/anjuta-callbacks.h (removed):
3413         
3414         Removed (almost) empty files, fixes #515383 and #515388
3416 2008-02-09  James Liggett <jrliggett@cox.net>
3418         Reviewed by Naba Kumar  <naba@gnome.org>:
3420         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
3421         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
3422         * plugins/subversion/svn-command.c:
3423         (svn_command_make_canonical_path):
3424         * plugins/subversion/svn-command.h:
3425         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
3426         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
3427         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
3428         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
3429         * plugins/subversion/svn-remove-command.c:
3430         (svn_remove_command_new):
3431         * plugins/subversion/svn-status-command.c:
3432         (svn_status_command_new):
3433         * plugins/subversion/svn-switch-command.c:
3434         (svn_switch_command_new):
3435         * plugins/subversion/svn-update-command.c:
3436         (svn_update_command_new):
3437         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
3438         die if the user gives a path that libsvn doesn't like. 
3439         
3440         Fixes bug #515500
3442 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
3444         * plugins/debug-manager/command.c,
3445         plugins/debug-manager/command.h,
3446         plugins/debug-manager/queue.c:
3447         Fix crashes when trying to stop the debugger while it is busy
3449 2008-02-08  Johannes Schmid <jhs@gnome.org>
3451   Patch from Rodrigo Moya <rodrigo@novell.com>
3453         * plugins/glade/plugin.c: (ifile_open):
3454         * plugins/symbol-browser/test-class.cpp:
3455         * AUTHORS: Added Rodrigo
3456         
3457         #514732 – 64 bit compliation error
3458         #514733 – Use of uninitialized variables
3460 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
3462         * manuals/anjuta-manual/C/debugger.xml:
3463         Fix translation bug #514494 and bug #514440
3465 2008-02-05  Massimo Cora'  <maxcvs@email.it>
3467         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3468         Fix a compile error added in the previous patch
3470 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
3472         * plugins/profiler/gprof-view.c,
3473         plugins/class-inheritance/class-callbacks.c,
3474         plugins/class-inheritance/class-inherit.c,
3475         plugins/symbol-browser/an_symbol.c,
3476         plugins/symbol-db/symbol-db-engine-iterator-node.c,
3477         libanjuta/interfaces/libanjuta.idl:
3478         Change ianjuta_symbol_file function to ianjuta_symbol_uri
3480 2008-02-04  Johannes Schmid <jhs@gnome.org>
3482         * plugins/search/anjuta-search.glade: Fixed typo
3484 2008-02-03  Johannes Schmid <jhs@gnome.org>
3486         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
3487         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
3488         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3489         .glade:
3490         * plugins/build-basic-autotools/build-basic-autotools.c:
3491         (build_get_context), (build_configure_project):
3492         * plugins/class-gen/anjuta-class-gen-plugin.glade:
3493         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3494         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
3495         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
3496         * plugins/devhelp/plugin.c: (devhelp_activate):
3497         * plugins/editor/Makefile.am:
3498         * plugins/editor/anjuta-editor-scintilla.glade:
3499         * plugins/editor/text_editor.c:
3500         * plugins/editor/text_editor.h:
3501         * plugins/editor/text_editor_menu.c (removed):
3502         * plugins/editor/text_editor_menu.h (removed):
3503         * plugins/file-wizard/anjuta-file-wizard.glade:
3504         * plugins/gtodo/notification.c: (create_notification_window):
3505         * plugins/gtodo/preferences.c: (preferences_widget):
3506         * plugins/language-support-cpp-java/plugin.c:
3507         (cpp_java_plugin_activate_plugin):
3508         * plugins/message-view/anjuta-message-manager-plugin.glade:
3509         * plugins/message-view/plugin.c: (activate_plugin):
3510         * plugins/project-manager/plugin.c: (confirm_removal):
3511         * plugins/search/anjuta-search.glade:
3512         * plugins/search/plugin.c:
3513         * plugins/search/search-replace.c: (nb_results_alert):
3514         * plugins/subversion/subversion-commit-dialog.c:
3515         (on_subversion_commit_response):
3516         * plugins/symbol-browser/plugin.c: (activate_plugin):
3517         * plugins/valgrind/plugin.c: (on_menu_run_activate):
3518         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
3519         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
3520         * src/anjuta.glade:
3521         
3522         Fixed translation bugs from #507921.
3523         Removed unused files in scintilla plugin
3525 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3527         * manuals/anjuta-manual/C/debugger.xml:
3528         Fix bug #514124 and bug #514138: Wrong menu item name
3530 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3532         * plugins/profiler/gprof-view.c,
3533         plugins/symbol-browser/plugin.c,
3534         plugins/class-inheritance/class-callbacks.c,
3535         plugins/debug-manager/plugin.c,
3536         plugins/tools/editor.c,
3537         plugins/search/search-replace.c,
3538         plugins/search/search-replace_backend.c,
3539         plugins/search/search-replace_backend.h,
3540         plugins/build-basic-autotools/build-basic-autotools.c,
3541         plugins/document-manager/plugin.c,
3542         plugins/document-manager/file_history.c,
3543         plugins/document-manager/anjuta-docman.c,
3544         plugins/document-manager/anjuta-docman.h,
3545         plugins/document-manager/action-callbacks.c,
3546         libanjuta/interfaces/libanjuta.idl:
3547         Rename IAnjutaDocumentManager functions:
3548         find_document_with_path, goto_file_line, goto_file_line_mark
3549         and get_full_filename into
3550         find_document_with_uri, goto_uri_line, goto_uri_line_mark
3551         and get_uri
3552         Fix search plugin to use an URI instead of a file path
3553         Fix anjuta_docman_get_uri to always return an URI
3555 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3557         * plugins/debug-manager/breakpoints.c:
3558         Fix bug #514118: Rename Clear All Breakpoints to Remove
3559         All Breakpoints
3561 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3563         * manuals/anjuta-manual/C/debugger.xml:
3564         Update debugger documentation
3566 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3568         * plugins/debug-manager/sharedlib.c,
3569         plugins/debug-manager/anjuta-debug-manager.glade,
3570         plugins/debug-manager/queue.c,
3571         plugins/tools/execute.c,
3572         plugins/tools/anjuta-tools.glade,
3573         plugins/tools/editor.c,
3574         plugins/project-wizard/templates/terminal.wiz,
3575         plugins/project-wizard/templates/xlib-dock.wiz,
3576         plugins/project-wizard/templates/wxwin.wiz,
3577         plugins/project-wizard/templates/java.wiz,
3578         plugins/project-wizard/templates/gnome.wiz,
3579         plugins/project-wizard/templates/anjuta-plugin.wiz,
3580         plugins/project-wizard/templates/gtkmm.wiz,
3581         plugins/project-wizard/templates/python.wiz,
3582         plugins/project-wizard/templates/cpp.wiz,
3583         plugins/project-wizard/templates/sdl.wiz,
3584         plugins/project-wizard/templates/gtk.wiz,
3585         plugins/project-wizard/templates/minimal.wiz,
3586         plugins/project-wizard/templates/xlib.wiz,
3587         plugins/project-wizard/templates/gcj.wiz,
3588         plugins/gdb/plugin.c,
3589         plugins/gdb/debugger.c,
3590         libanjuta/anjuta-plugin-manager.c:
3591         Partial fix of #507921: translation issues in debug-manager, tools,
3592         project-wizard, gdb and anjuta-plugin-manager.
3594 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
3596         * plugins/debug-manager/queue.c:
3597         Debugger Local, Stack and Thread windows were missing due to
3598         the previous change.
3600 2008-02-02  Johannes Schmid <jhs@gnome.org>
3602         * manuals/anjuta-manual/Makefile.am:
3603         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
3604         causes make install to fail
3606 2008-02-02  Johannes Schmid <jhs@gnome.org>
3608         * plugins/macro/macros.xml:
3609         #495511 – Header_h macro correction
3611 2008-02-02  Johannes Schmid <jhs@gnome.org>
3613         * plugins/patch/patch-plugin.glade:
3614         gtk-apply is not translatable...
3616 2008-02-02  Johannes Schmid <jhs@gnome.org>
3618         * plugins/build-basic-autotools/build-basic-autotools.c:
3619         (on_build_mesg_format):
3620         
3621         Also check for untranslated messages from make. Should fix 
3622         #511981 – Error parsing make output
3624 2008-02-02  Johannes Schmid <jhs@gnome.org>
3626         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3627         .glade:
3628         
3629         Fixed #511010 – [UI] Execute program utility window
3631 2008-02-02  Johannes Schmid <jhs@gnome.org>
3633         * src/anjuta.glade:
3634         Fixed #509908 – [UI] Problems with the General settings tab
3636 2008-02-02  Johannes Schmid <jhs@gnome.org>
3638         * manuals/anjuta-manual/C/fileoperations.xml:
3639         Fixed #513730 – Option not present in the GUI po file
3641 2008-02-02  Johannes Schmid <jhs@gnome.org>
3643         * plugins/sourceview/anjuta-editor-sourceview.glade:
3644         Adjust preferences default values
3646 2008-02-02  Johannes Schmid <jhs@gnome.org>
3648         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
3649         Fixed #512535 – Open files tabs' position is correctly remembered 
3650         but not applied at startup
3652 2008-02-02  Johannes Schmid <jhs@gnome.org>
3654         * plugins/search/search-replace.c: (on_message_clicked):
3655         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
3656         fix clicking on search result messages
3658 2008-02-01  James Liggett <jrliggett@cox.net>
3660         * plugins/subversion/svn-command.c: (on_svn_notify):
3661         Fixed wrong status message output when resolving conflicts.
3663 2008-02-02  Johannes Schmid <jhs@gnome.org>
3665         * configure.in: Require GtkSourceView 2.1.2
3666         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
3667         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
3668         (imark_is_marker_set), (imark_delete_all_markers),
3669         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
3670         
3671         Adapted to API changes in GtkSourceView
3673 2008-02-01  Johannes Schmid <jhs@gnome.org>
3675         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
3676         Fixed tabsize preference
3678 2008-02-01  Johannes Schmid <jhs@gnome.org>
3680         * manuals/anjuta-manual/C/fileoperations.xml:
3681         * manuals/anjuta-manual/C/interface.xml:
3682         Updated manual
3683         
3684         * manuals/anjuta-manual/Makefile.am:
3685         * manuals/anjuta-manual/C/figures/*:
3686         
3687         Updated figures to be in clearlooks theme, removed old figures
3689 2008-02-01  Johannes Schmid <jhs@gnome.org>
3691         * plugins/patch/patch-plugin.glade:
3692         * plugins/patch/plugin.c: (patch_plugin_activate):
3693         Another UI issue with the patch plugin and silenced a compiler
3694         warning
3695         
3696         Patch from James Liggett:
3697         * plugins/profiler/gprof-call-graph-view.c:
3698         (gprof_call_graph_view_create_columns):
3699         * plugins/profiler/gprof-flat-profile-view.c:
3700         (gprof_flat_profile_view_create_columns):
3701         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
3702         * plugins/profiler/gprof-view.h:
3703         
3704         Use two decimal places for float values in profiler views (#507831)
3706 2008-02-01  Johannes Schmid <jhs@gnome.org>
3708         * configure.in:
3709         * plugins/editor/Makefile.am:
3710         
3711         Fixed #512751 – libgnomeprint unnecessary without scintilla
3713 2008-01-31  Johannes Schmid <jhs@gnome.org>
3715         * plugins/language-manager/languages.xml:
3716         Added a pretty ugly string for C++ headers. Maybe we should rely
3717         on mime-types instead...
3719 2008-01-31  Johannes Schmid <jhs@gnome.org>
3721         * plugins/language-support-cpp-java/cpp-java-assist.c:
3722         (get_iter_column), (cpp_java_assist_get_calltip_context),
3723         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3724         (on_assist_chosen), (cpp_java_assist_install):
3725         * plugins/language-support-cpp-java/plugin.c:
3726         (on_editor_char_inserted_cpp):
3727         Removed annoying DEBUG_PRINTs
3728         
3729         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3730         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3731         * plugins/sourceview/sourceview.c: (iassist_show_tips):
3732         
3733         Fixed "jumping" tooltips, fixed indentation of brances
3735 2008-01-31  Johannes Schmid <jhs@gnome.org>
3737         * plugins/document-manager/plugin.c: (on_document_changed):
3738         Fixed crash when closing anjuta after all document tabs have been closed
3740 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3742         * plugins/debug-manager/anjuta-debug-manager.glade:
3743         Fix #513485: wrong strings maked as translatable
3745 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3747         * plugins/debug-manager/threads.c,
3748         plugins/debug-manager/stack_trace.c:
3749         Avoid crash when getting relative path from debugger (same fix
3750         than for #510028)
3752         * plugins/debug-manager/queue.c:
3753         Emit all state changes notification
3755         * plugins/debug-manager/start.c:
3756         Fix #511586: Project path with "+" not working in debugger
3758 2008-01-31  Johannes Schmid <jhs@gnome.org>
3760         * plugins/patch/patch-plugin.glade:
3761         Fixed button ui problem...
3762         
3763         Patch from James Liggett:
3764         * plugins/profiler/gprof-call-graph-block-entry.c:
3765         (gprof_call_graph_block_primary_entry_new),
3766         (gprof_call_graph_block_secondary_entry_new):
3767         * plugins/profiler/gprof-flat-profile-entry.c:
3768         (gprof_flat_profile_entry_new):
3769         
3770         Fix #507831 - Wrong Profiler values for some locales
3772 2008-01-31  Johannes Schmid <jhs@gnome.org>
3774         * plugins/sourceview/anjuta-editor-sourceview.glade:
3775         * plugins/sourceview/sourceview-prefs.c:
3776         * plugins/sourceview/sourceview.c: (sourceview_finalize):
3777   
3778   Fixed Editor->View popup menu for those entries that are appropriate for
3779   sourceview    
3781 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3783         * plugins/debug-manager/breakpoints.c:
3784         Fix #512901: Crash when adding a breakpoint
3786         * plugins/debug-manager/queue.c:
3787         Remove a possible memory leak
3789 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3791         * plugins/debug-manager/data_view.c,
3792         plugins/debug-manager/sparse_view.c,
3793         manuals/anjuta-manual/C/debugger.xml:
3794         Fix #513130, #513131 #513135: Wrong menu item names and errors
3795         in the documentation
3797 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3799         * plugins/tools/editor.c:
3800         ianjuta_document_manager_find_document_with_path expect an uri not
3801         a path
3803 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
3805         * manuals/reference/libanjuta/libanjuta-docs.sgml,
3806         manuals/reference/libanjuta/libanjuta-sections.txt,
3807         libanjuta/interfaces/libanjuta.idl:
3808         Documentation fixes for IAnjutaDebugger* interfaces
3810 === anjuta 2.3.3 ===
3812 2008-01-27  Naba Kumar  <naba@gnome.org>
3814         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
3815         rpm spec file.
3817         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
3818         (value_added_current_editor), (value_removed_current_editor):
3819         Removed dead code.
3821         * TODO.tasks: Updated.
3823         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
3824         scrollwindow shadow in.
3826         * plugins/editor/anjuta-editor-scintilla.glade:
3827         * plugins/editor/style-editor.c: (create_style_editor_gui):
3828         Set style window transient and cetered for preferences window.
3829         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
3831         * plugins/editor/anjuta-editor-scintilla.glade:
3832         Fixes Bug #427108 - Scintilla plugin configuration folding-style
3833         setting not working
3835         * configure.in, NEWS: Updated for release 2.3.3
3837 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3839         * plugins/debug-manager/anjuta-debug-manager.glade:
3840         Fix #512224: Use a string in english
3842 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3844         * plugins/build-basic-autotools/build-basic-autotools.c:
3845         ianjuta_document_manager_goto_file_line_mark needs an uri and
3846         not a file path
3848 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3850         * plugins/symbol-browser/plugin.c,
3851         plugins/symbol-browser/an_symbol_view.c:
3852         use gnome_vfs_get_uri_from_local_path to get local path from uri
3853         This takes care of escaping some characters
3855 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
3857         * plugins/debug-manager/stack_trace.c:
3858         Probably fix #510028: crash debugger when having a relative filename
3859         in stack trace
3861 2008-01-25 Tom <tpgww@onepost.net>
3863         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3865         * plugins/document-manager/plugin.c,
3866         plugins/document-manager/file_history.c,
3867         plugins/document-manager/file_history.h,
3868         plugins/document-manager/anjuta-docman.c,
3869         plugins/document-manager/anjuta-docman.h:
3870         Rename filename argument to uri when an uri is expected
3871         anjuta_docman_get_document_for_uri will remove symlinks 
3873 2008-01-25  Naba Kumar  <naba@gnome.org>
3875         * plugins/terminal/terminal.c: (terminal_execute),
3876         (activate_plugin):
3877         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
3879 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
3881         * plugins/debug-manager/anjuta-debug-manager.glade,
3882         plugins/debug-manager/start.c:
3883         Fix #511049: Change UI of add source directories dialog
3885 2008-01-24  Naba Kumar  <naba@gnome.org>
3887         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
3888         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
3889         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
3890         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
3891         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
3892         should work now.
3894 2008-01-24  Johannes Schmid <jhs@gnome.org>
3896         Patch from: Luca Ferretti <ella.uca@libero.it>:
3898         * plugins/document-manager/anjuta-docman.c:
3899         (anjuta_docman_page_init), (anjuta_docman_class_init):
3900         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
3901         
3902         Fix #511757 – Close icon in tabs cut off (Patch was only for
3903         document-manager, also adapted it for message-manager)
3905 2008-01-24  Johannes Schmid <jhs@gnome.org>
3907         * plugins/Makefile.am:
3908         * plugins/sourceview/anjuta-document.c:
3909         * plugins/sourceview/anjuta-marshal.list:
3910         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3911         (anjuta_view_key_press_event):
3912         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
3913         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
3914         (iiter_diff), (iiter_iface_init):
3915         * plugins/sourceview/sourceview.c: (on_document_char_added),
3916         (ieditor_goto_position), (ieditor_get_text),
3917         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
3918         (ieditor_erase), (ieditor_get_line_from_position),
3919         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
3920         (ieditor_get_position_from_offset), (ieditor_get_start_position),
3921         (ieditor_get_end_position), (ieditor_goto_start),
3922         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
3923         (iconvert_to_lower), (iindic_set), (iassist_suggest),
3924         (iassist_show_tips):
3925         
3926         Implemented new iterators interface in sourceview editor and
3927         re-enabled it.
3929 2008-01-23  Naba Kumar  <naba@gnome.org>
3931         * libanjuta/interfaces/libanjuta.idl:
3932         * manuals/reference/libanjuta/libanjuta-sections.txt:
3933         * plugins/build-basic-autotools/build-basic-autotools.c:
3934         (build_indicator_location_set), (on_editor_changed):
3935         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
3936         * plugins/debug-manager/variable.c: (get_hovered_word):
3937         * plugins/document-manager/action-callbacks.c:
3938         (on_editor_command_upper_case_activate),
3939         (on_editor_command_lower_case_activate):
3940         * plugins/document-manager/search-box.c: (on_incremental_search),
3941         (on_search_activated):
3942         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
3943         (iiter_last), (iiter_set_position), (iiter_get_position),
3944         (iiter_get_length), (iiter_compare), (iiter_diff),
3945         (iiter_iface_init):
3946         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
3947         (text_editor_goto_point), (itext_editor_goto_start),
3948         (itext_editor_goto_end), (itext_editor_goto_position),
3949         (itext_editor_get_text_all), (itext_editor_get_text),
3950         (itext_editor_get_position), (itext_editor_get_offset),
3951         (itext_editor_get_length), (itext_editor_insert),
3952         (itext_editor_erase), (itext_editor_erase_all),
3953         (itext_editor_get_column), (itext_editor_get_overwrite),
3954         (itext_editor_set_popup_menu),
3955         (itext_editor_get_line_from_position),
3956         (itext_editor_get_line_begin_position),
3957         (itext_editor_get_line_end_position),
3958         (itext_editor_get_position_from_offset),
3959         (itext_editor_get_start_position), (itext_editor_get_end_position),
3960         (itext_editor_iface_init), (iconvert_to_upper),
3961         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
3962         (iindicable_set):
3963         * plugins/editor/text_editor.h:
3964         * plugins/editor/text_editor_cbs.c:
3965         (on_text_editor_scintilla_notify):
3966         * plugins/indent/plugin.c: (on_indent_action_activate):
3967         * plugins/language-support-cpp-java/cpp-java-assist.c:
3968         (cpp_java_assist_get_scope_context),
3969         (cpp_java_assist_get_pre_word),
3970         (cpp_java_assist_show_autocomplete),
3971         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3972         (on_editor_char_added), (on_assist_chosen):
3973         * plugins/language-support-cpp-java/plugin.c:
3974         (get_line_indentation), (skip_iter_to_previous_logical_line),
3975         (skip_preprocessor_lines), (initialize_indentation_params),
3976         (set_line_indentation), (get_line_indentation_base),
3977         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
3978         (on_editor_char_inserted_java), (on_auto_indent):
3979         * plugins/macro/macro-actions.c: (match_shortcut):
3980         * plugins/macro/macro-dialog.c: (on_ok_clicked):
3981         * plugins/macro/plugin.c: (match_keyword):
3982         * plugins/search/plugin.c: (find_incremental):
3983         * plugins/search/search-replace.c: (search_and_replace),
3984         (search_start_over):
3985         * plugins/search/search-replace_backend.c:
3986         (file_buffer_new_from_te), (file_buffer_line_from_pos),
3987         (create_search_entries):
3988         * plugins/symbol-browser/plugin.c:
3989         (on_editor_buffer_symbols_update_timeout), (on_char_added),
3990         (isymbol_manager_iface_init):
3991         * plugins/symbol-db/plugin.c:
3992         (on_editor_buffer_symbols_update_timeout), (on_char_added),
3993         (isymbol_manager_iface_init):
3994         * plugins/tools/execute.c: (atp_output_context_construct),
3995         (atp_output_context_destroy), (atp_user_tool_execute):
3997         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
3998         iterators instead of integer offsets.
3999         - Renamed original ianjuta_editor_get_position(int) to 
4000         ianjuta_editor_get_offset(). It is deprecated.
4001         - Renamed original ianjuta_editor_get_position_iter() to
4002         ianjuta_editor_get_position().
4003         - Renamed ianjuta_editor_get_cell_iter() to
4004         ianjuta_editor_get_position_from_offset()
4005         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
4006         - Added new methods:
4007         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
4008         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
4009         ianjuta_editor_goto_end().
4010         - All relevent signals and methods converted to use iterators.
4011         - All relevent plugins fixed to use new API.
4012         - Removed ianjuta_editor_cell_get_line() because it is provided by
4013         ianjuta_editor_get_line_from_position().
4014         - Removed ianjuta_symbol_manager_get_completions_at_position()
4015         because it not used anywhere and is not right to be there.
4016         - Updated IAnjutaEditable documentation.
4018         Updated IAnjutaIterable interface:
4019         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
4020         - Introduced 'end-iter' to point at the end of the list.
4021         - Updated IAnjutaIterable documentation.
4023         * plugins/Makefile.am:
4024         (Disabled sourceview plugin for now. Jhs is coming up with a patch
4025         for it soon).
4027 2008-01-22  Johannes Schmid <jhs@gnome.org>
4029         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
4030         * plugins/project-import/anjuta-project-import.glade:
4031         * plugins/project-import/anjuta-project-import.plugin.in:
4032         * plugins/project-wizard/anjuta-project-wizard.glade:
4033         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4034         * plugins/project-wizard/druid.c: (npw_druid_new):
4035         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
4036         
4037         Fixed #465084 – wizard instead of assistant (only string changes...)
4039 2008-01-20  Rob Bradford  <rob@openedhand.com>
4041         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
4042         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
4043         coming up with the solution. (Bug: #510390.)
4045 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
4047         * plugins/build-basic-autotools/executer.c:
4048         Fix #502508, use anjuta_launcher to keep program output
4050         * plugins/terminal/terminal.c:
4051         Remove unused child_initizlized member
4052         Start the shell on plugin activation
4054 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
4056         * plugins/debug-manager/sparse_buffer.c:
4057         Fix a crash when scrolling in the diassembly window
4059         * plugins/debug-manager/sparse_view.c:
4060         Small limit change using the same "unit" for both number
4062 2008-01-19  Naba Kumar  <naba@gnome.org>
4064         * plugins/language-support-cpp-java/cpp-java-assist.c:
4065         (cpp_java_assist_get_scope_context),
4066         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
4067         instead.
4069 2008-01-19  Johannes Schmid <jhs@gnome.org>
4071         * plugins/sourceview/anjuta-editor-sourceview.glade:
4072         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
4073         
4074         And even more strings...
4076 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4078         * plugins/project-wizard/templates/cpp/src/main.cc:
4079         Fix #498734, typing error in c++ project template
4081 2008-01-19  Johannes Schmid <jhs@gnome.org>
4083         * plugins/editor/text_editor.c: (text_editor_save_file):
4084         * plugins/macro/anjuta-macro.glade:
4085         * plugins/subversion/anjuta-subversion.glade:
4087         Fixed even more strings
4089 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4091         * plugins/language-support-cpp-java/cpp-java-assist.c:
4092         Fix bug #488519, remove critical warning (completion_cache == NULL
4093         is valid)
4095 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4097         * plugins/gdb/debugger.c:
4098         Enable logging of gdb communication with an environment variable
4100 2008-01-19  Naba Kumar  <naba@gnome.org>
4102         * plugins/editor/text-editor-iterable.c: (iiter_next),
4103         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
4104         editor native funtions to avoid round trips.
4106 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4108         * plugins/editor/text_editor.c:
4109         Fix a bug due to the previous patch: Unable to save new file in 
4110         Scintilla
4112 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
4114         * plugins/debug-manager/disassemble.c,
4115         plugins/debug-manager/disassemble.h,
4116         plugins/debug-manager/registers.c,
4117         plugins/debug-manager/registers.h,
4118         plugins/debug-manager/memory.c,
4119         plugins/debug-manager/memory.h,
4120         plugins/debug-manager/command.c,
4121         plugins/debug-manager/command.h,
4122         plugins/debug-manager/queue.c,
4123         plugins/debug-manager/queue.h,
4124         plugins/debug-manager/breakpoints.c,
4125         plugins/debug-manager/stack_trace.c,
4126         plugins/debug-manager/threads.c,
4127         plugins/debug-manager/plugin.c,
4128         plugins/gdb/plugin.c,
4129         plugins/gdb/debugger.c,
4130         plugins/gdb/debugger.h,
4131         manuals/reference/libanjuta/libanjuta-sections.txt,
4132         manuals/reference/libanjuta/libanjuta.types,
4133         libanjuta/interfaces/libanjuta.idl:
4134         Use gulong instead of guint for addresses
4135         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
4136         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
4138         * plugins/gdb/anjuta-gdb.plugin.in:
4139         Remove reference to IAnjutaCpuDebugger (useless)
4141 2008-01-18  Johannes Schmid <jhs@gnome.org>
4143         * AUTHORS: Added Alexander
4145 2008-01-18  Johannes Schmid <jhs@gnome.org>
4147   Patch from: Alexander Korolyov <kilork@yandex.ru>
4149         * plugins/editor/text_editor.c: (load_from_file),
4150         (text_editor_save_file):
4151         
4152         Fixed symlinks (#510238) and file permission (#405321)
4153         handling for scintilla editor. 
4154   
4155 2008-01-17  Johannes Schmid <jhs@gnome.org>
4157         * plugins/document-manager/action-callbacks.c:
4158         (on_editor_command_select_all_activate),
4159         (on_editor_command_cut_activate),
4160         (on_editor_command_paste_activate),
4161         (on_editor_command_copy_activate),
4162         (on_editor_command_clear_activate):
4163   Resupport cut/copy/paste/clear on GtkEditables when those
4164   have focus. (Important for shortcuts to work).
4166         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4167         * plugins/document-manager/search-box.c: (on_search_activated):
4168         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
4169         * plugins/patch/patch-plugin.c: (on_ok_clicked):
4170         * plugins/profiler/plugin.c: (profiler_get_data):
4171         * plugins/project-wizard/druid.c: (npw_druid_new):
4172         * plugins/project-wizard/install.c: (on_install_end_install_file):
4173         * plugins/sourceview/anjuta-editor-sourceview.glade:
4174         * plugins/subversion/anjuta-subversion.glade:
4175         * plugins/tools/anjuta-tools.glade:
4176         Various string fixes
4178 2008-01-17  Naba Kumar  <naba@gnome.org>
4180         Patch from James Liggett:
4182         * plugins/subversion/subversion-add-dialog.c:
4183         (on_subversion_add_response):
4184         * plugins/subversion/subversion-copy-dialog.c:
4185         (on_subversion_copy_response):
4186         * plugins/subversion/subversion-diff-dialog.c:
4187         (on_subversion_diff_response):
4188         * plugins/subversion/subversion-merge-dialog.c:
4189         (on_subversion_merge_response):
4190         * plugins/subversion/subversion-remove-dialog.c:
4191         (on_subversion_remove_response):
4192         * plugins/subversion/subversion-switch-dialog.c:
4193         (on_subversion_switch_response):
4194         * plugins/subversion/subversion-ui-utils.c: (check_input):
4195         * plugins/subversion/subversion-ui-utils.h:
4196         * plugins/subversion/subversion-update-dialog.c:
4197         (on_subversion_update_response):
4199         If the user doesn't enter any data for path or revision fields in
4200         certain SVN plugin dialogs, libsvn throws assertion failures and
4201         kills Anjuta. To avoid this, the validity of path and revision
4202         input data are checked before the command gets executed.
4204         Fixes Bug #509510 - Check input of some dialogs to avoid termination
4205         if user gives bad or no input
4207 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
4209         * plugins/document-manager/anjuta-docman.c:
4210         Fix #507627 memory tab stay active on debugger stop
4211         Remove two unused variables due to the previous patch
4213 2008-01-16  Johannes Schmid <jhs@gnome.org>
4215         * libanjuta/anjuta-plugin-manager.c:
4216         Fixed #508399 â€“ When you enable a plugin, preferences don't show up
4218 2008-01-16  Rob Bradford  <rob@openedhand.com>
4220         Reviewed by: Johannes Schmid <jhs@gnome.org>
4222         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4223         (get_property_value_as_string), (set_property_value_as_string),
4224         (register_callbacks):
4225         * libanjuta/anjuta-preferences.h:
4226         Add support for both file and folder preferences (originally only
4227         folder choosers were supported. (Fixes bug: #508805.)
4229         * plugins/file-manager/file-manager.glade:
4230         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
4231         type of property.
4233 2008-01-16  Johannes Schmid <jhs@gnome.org>
4235         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4236         .glade:
4237         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4238         * src/anjuta.glade:
4239         
4240         Fixed #509875 â€“ The "Update globale tags" button wording is incorrect
4241         Fixed #509873 â€“ Build Autotools Preferences has excessive padding
4242         Fixed #509872 â€“ General Information labels are incorrectly aligned
4243         Fixed #509871 â€“ General preferences has incorrect use of colons
4244         
4245 2008-01-16  Johannes Schmid <jhs@gnome.org>
4247         * plugins/document-manager/anjuta-document-manager.glade:
4248         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4250         Fixed #509865 â€“ Incorrect padding in the Documents settings tabs
4251         Fixed #509867 â€“ Create button contents is mis-aligned
4252         Fixed #509869 â€“ "Add Directory" button is not HIG complient
4254 2008-01-16  Johannes Schmid <jhs@gnome.org>
4256         * libanjuta/anjuta-preferences-dialog.c:
4257         (anjuta_preferences_dialog_add_page):
4258         
4259         Fix #509864 â€“ No initial section selected when opening the Preferences dialog
4261 2008-01-16  Johannes Schmid <jhs@gnome.org>
4263         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
4264         Removed unused gconf_notifications
4265         
4266         * plugins/search/anjuta-search.glade:
4267         * plugins/subversion/anjuta-subversion.glade:
4268         * plugins/tools/anjuta-tools.glade:
4269         * src/anjuta-app.c: (anjuta_app_instance_init):
4270         
4271         Fixed various strings
4273 2008-01-15  Naba Kumar  <naba@gnome.org>
4275         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
4276         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
4277         file saved
4279         * plugins/symbol-browser/an_symbol_view.c:
4280         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
4281         new file saved.
4283 2008-01-15  Johannes Schmid <jhs@gnome.org>
4285         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
4286         (anjuta_profile_add_plugins_from_xml):
4287         * plugins/file-manager/file-manager.glade:
4288         Some string fixes
4289         
4290         * libanjuta/interfaces/libanjuta.idl:
4291         Fixed docs
4292                 
4293         * plugins/sourceview/Makefile.am:
4294         * plugins/sourceview/anjuta-editor-sourceview.glade:
4295         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
4296         (end_print), (print_setup), (sourceview_print),
4297         (sourceview_print_preview):
4298         * plugins/sourceview/sourceview.c: (iprint_print),
4299         (iprint_print_preview):
4300         
4301         Added printing support to GtkSourceView editor
4303 2007-01-14 Tom <tpgww@onepost.net>
4305         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4307         * plugins/document-manager/anjuta-docman.c:
4308         Fix two memory leaks added by the previous patch
4310 2008-01-14  Johannes Schmid <jhs@gnome.org>
4312         * plugins/sourceview/assist-tip.c: (assist_tip_move):
4313         * plugins/sourceview/assist-window.c: (assist_window_move):
4314         
4315         Do not use opacity
4317 2008-01-14  Rob Bradford  <rob@openedhand.com>
4319         * global-tags/Makefile.am:
4320         * global-tags/create_global_tags.sh.in:
4321         Install anjuta-tags binary into FHS policy compliant directory and
4322         update references. (Fixes bug: 509346.)
4324 2008-01-13  Naba Kumar  <naba@gnome.org>
4326         Patch from: Ritesh Khadgaray
4327         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4328         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
4329         Adds export-dynamic option to LDFLAGS to project template for libglade
4330         to work for autoconnect signals.
4332 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
4334         * libanjuta/anjuta-utils.c:
4335         anjuta_util_get_real_path return a string that need to be freed
4336         with g_free even if PATH_MAX is not defined
4338 2008-01-13  Andre Klapper  <a9016009@gmx.de>
4340         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
4341         to DOC_LINGUAS.
4343 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
4345         * plugins/document-manager/anjuta-docman.c:
4346         Do not reopen file having escaped character (+,...) in path name
4348 2008-01-13  Naba Kumar  <naba@gnome.org>
4350         * libanjuta/interfaces/libanjuta.idl:
4351         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
4352         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
4353         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
4354         IAnjutaProjectManager::add_sources().
4356         * plugins/glade/plugin.c: (on_glade_resource_removed),
4357         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
4358         stubs for handing resources in glade file.
4360 2008-01-13  Naba Kumar  <naba@gnome.org>
4362         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
4364         * plugins/glade/plugin.c: (ifile_open): Select the first window
4365         in the glade project when it is first opened. Avoids empty glade
4366         document the first time.
4368 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
4370   Reviewed by: Johannes Schmid <jhs@gnome.org>
4372         * plugins/gtodo/callback.c: (remove_todo_item):
4373         Fix #507304 – crash in Anjuta IDE while removing done tasks
4375 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
4377         * plugins/debug-manager/anjuta-debug-manager.ui,
4378         plugins/debug-manager/plugin.c,
4379         plugins/debug-manager/start.h,
4380         plugins/debug-manager/start.c:
4381         New menu item to add extra source directories for debugger
4383 === anjuta 2.3.2 ===
4385 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
4387         * plugins/gtodo/callback.c: (remove_todo_item):
4388         Fix #507304 – crash in Anjuta IDE while removing done tasks
4390 2008-01-11  Naba Kumar  <naba@gnome.org>
4392         * configure.in: Bumped version to 2.3.2
4393         * NEWS: Updated for anjuta 2.3.2 release
4394         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
4395         not 'make tarball'
4397 2008-01-11  Johannes Schmid <jhs@gnome.org>
4399         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4400         .glade:
4401         Reverted accidently commited change
4402         
4403         * plugins/document-manager/anjuta-document-manager.glade:
4404         Fix Gtk-Critical because of broken glade file
4406 2008-01-11  Naba Kumar  <naba@gnome.org>
4408         * plugins/glade/plugin.c: (on_document_destroy),
4409         (glade_plugin_add_project): Fixed a bug where when more than one
4410         glade document is open and one is closed, it closes all the glade
4411         documents. Also it might have fixed the bug where sometimes closing
4412         the glade document leaves glade widget tree unclosed.
4414 2008-01-11  Naba Kumar  <naba@gnome.org>
4416         * libanjuta/Makefile.am: Install glade3 files in own prefix to
4417         prevent install errors when not installed as root (then the files
4418         are only useful when glade-3 is installed in the same prefix, but it
4419         doesn't harm anjuta runtime).
4421         * plugins/sourceview/sourceview.c: Commented use of a file
4422         not currently distributed.
4424 2008-01-10  Naba Kumar  <naba@gnome.org>
4426         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
4427         nothing to translate in it.
4429 2008-01-10  Johannes Schmid <jhs@gnome.org>
4431         * plugins/project-wizard/templates/gnome.wiz:
4432         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4433         * plugins/project-wizard/templates/gnome/src/main.c:
4434         * plugins/project-wizard/templates/translatable-strings.h:
4435         
4436         Fixed #508497 and added a new chooser to select whether to use
4437         libglade or not.
4439 2008-01-10  Johannes Schmid <jhs@gnome.org>
4441         Patch from Tom <tpgww@onepost.net>:
4443         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
4444         (anjuta_util_glist_path_dedup):
4445         * libanjuta/anjuta-utils.h:
4446         
4447         Give the method a proper prefixed name
4448         
4449         * plugins/document-manager/action-callbacks.c:
4450         (get_current_popup_active),
4451         (on_editor_command_select_all_activate),
4452         (on_editor_command_cut_activate),
4453         (on_editor_command_paste_activate),
4454         (on_editor_command_copy_activate),
4455         (on_editor_command_clear_activate), (on_show_search),
4456         (on_repeat_quicksearch):        
4457         * plugins/document-manager/action-callbacks.h:
4458         * plugins/document-manager/anjuta-docman.c:
4459         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
4460         (anjuta_docman_goto_file_line_mark),
4461         (anjuta_docman_get_full_filename):
4462         * plugins/document-manager/anjuta-docman.h:
4463         * plugins/document-manager/anjuta-document-manager.ui:
4464         * plugins/document-manager/plugin.c:
4465         (update_document_ui_interface_items):
4466         
4467         Better way to fix the popup-menu items (Cut/Copy/Paste)
4468         and various clean-ups.
4469         
4470         * plugins/document-manager/search-box.c: (on_document_changed),
4471         (search_box_fill_search_focus):
4472         * plugins/document-manager/search-box.h:
4473         * plugins/search/plugin.c:
4474         
4475         Add a menu item to repeat the quick search
4477 2008-01-10  Johannes Schmid <jhs@gnome.org>
4479         * plugins/language-support-cpp-java/cpp-java-assist.c:
4480         (on_assist_chosen):
4481         
4482         Fixed #508424 – Auto complete: previous char was removed when 
4483         pre TAB to auto complete.
4485 2008-01-10  Johannes Schmid <jhs@gnome.org>
4487         Patch from: James Ligett:
4489         * plugins/profiler/gprof-call-graph-view.c:
4490         (gprof_call_graph_view_create_columns):
4491         * plugins/profiler/gprof-flat-profile-view.c:
4492         (gprof_flat_profile_view_create_columns):
4493         
4494         Fixed translation issues (#496833)
4496 2008-01-10 Johannes Schmid <jhs@gnome.org>
4498         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
4500         * plugins/gtodo/gtodo.c: (category_manager_add_item):
4501         Fix #460390 – Changing categories while edinting something
4503 2008-01-09  Naba Kumar  <naba@gnome.org>
4505         * libanjuta/anjuta-plugin-manager.c:
4506         (anjuta_plugin_manager_activate_plugins): Commented dead code and
4507         fixed a leak.
4509         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
4510         corruption reported in bug #507491. Potentially fixes too.
4512 2008-01-09  Johannes Schmid <jhs@gnome.org>
4514         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
4516         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4517         Fix bug #505205 completely
4518         
4519         * AUTHORS: Added Bolesław
4521 2008-01-08  Johannes Schmid <jhs@gnome.org>
4523         * plugins/document-manager/action-callbacks.c:
4524         (on_editor_command_cut_activate),
4525         (on_editor_command_paste_activate),
4526         (on_editor_command_copy_activate),
4527         (on_editor_command_clear_activate):
4528         
4529         Fixed editor popup menu (Cut, Copy, Paste)
4531 2008-01-08  Johannes Schmid <jhs@gnome.org>
4533         * plugins/sourceview/sourceview.c: (autodetect_language):
4534         Fixed a crash when creating a new file
4536 2008-01-08  Johannes Schmid <jhs@gnome.org>
4538         Patch by <bolekk@gmail.com> (GHOP Student)
4540         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4541         Fix bug #505205
4543 2008-01-08  Naba Kumar  <naba@gnome.org>
4545         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
4546         * libanjuta/anjuta-plugin-manager.c:
4547         (anjuta_plugin_manager_select),
4548         (anjuta_plugin_manager_activate_plugins):
4549         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
4550         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
4551         (on_create_submenu), (create_open_with_submenu):
4552         * src/about.c: (on_about_plugin_activate),
4553         (about_create_plugins_submenu): Use translated version of get_string()
4554         API in AnjutaDescription for translatable properties. Fixes bug #496833
4555         comment #18.
4557 2008-01-07  Johannes Schmid <jhs@gnome.org>
4559         * plugins/build-basic-autotools/executer.c: (execute_program):
4560         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4561         * plugins/debug-manager/anjuta-debug-manager.glade:
4562         * plugins/debug-manager/locals.c: (create_locals_gui):
4563         * plugins/file-loader/plugin.c: (on_create_submenu):
4564         * plugins/gtodo/main.h:
4565         * plugins/gtodo/preferences.c: (preferences_widget):
4566         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4567         * plugins/tools/anjuta-tools.glade:
4568         * plugins/tools/execute.c: (atp_output_context_print):
4569         * src/main.c:
4570         
4571                 Another bunch of i18n fixes (#496833)
4573 2008-01-07  Johannes Schmid <jhs@gnome.org>
4575         * plugins/build-basic-autotools/build-basic-autotools.c:
4576         (on_build_terminated):
4577         * plugins/gtodo/interface.c: (set_read_only):
4578         * plugins/project-manager/plugin.c: (confirm_removal),
4579         (on_popup_add_to_project):
4580         * plugins/subversion/anjuta-subversion.glade:
4581         * plugins/tools/execute.c: (atp_output_context_print_result):
4582         
4583         Fixed some strings from #496833
4585 2008-01-07  Johannes Schmid <jhs@gnome.org>
4587         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4588         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4589         .in:
4590         * plugins/language-support-cpp-java/plugin.c: (install_support),
4591         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
4592         Added basic Vala support
4593         
4594         * plugins/sourceview/sourceview.c: (autodetect_language):
4595         Fixed mime-type detection
4597 2008-01-06  Massimo Cora'  <maxcvs@email.it>
4599   Reviewed by: Johannes Schmid <jhs@gnome.org>
4601         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
4602         (value_removed_current_editor), (symbol_db_activate),
4603         (symbol_db_deactivate):
4604         * plugins/symbol-db/symbol-db-engine.c:
4605         (symbol_db_engine_get_global_members_filtered):
4606         * plugins/symbol-db/symbol-db-view.c:
4607         (do_add_child_symbol_to_view), (prepare_for_adding),
4608         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
4609         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
4610         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
4611         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
4612         (sdb_view_init), (sdb_view_finalize),
4613         (sdb_view_build_and_display_base_tree):
4614         * plugins/symbol-db/symbol-db-view.h:
4615         added controls to expand Global tab nodes in a non-freezing way.
4616         Fixed also some little bugs always on global-tab.
4618 2008-01-06  Naba Kumar  <naba@gnome.org>
4620         Patches from James Liggett:
4621         * plugins/profiler/gprof-call-graph-view.c:
4622         (gprof_call_graph_view_create_columns):
4623         * plugins/profiler/gprof-flat-profile-view.c:
4624         (gprof_flat_profile_view_create_columns):
4625         * plugins/profiler/gprof-function-call-tree-view.c:
4626         (gprof_function_call_tree_view_create_columns): Made all
4627         of the columns resizable and reorderable.
4629 2008-01-06  Johannes Schmid <jhs@gnome.org>
4631         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
4632         (anjuta_launcher_check_password_real),
4633         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
4634         (anjuta_launcher_scan_pty),
4635         (anjuta_launcher_disable_password_check):
4636         * libanjuta/anjuta-launcher.h:
4637         Added disable_password_check for stream where it does not make sense 
4638         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
4639         that sometimes occur in symbol-db plugin
4640         
4641         * plugins/file-manager/file-model.c:
4642         (file_model_cancel_expand_idle):
4643         Fixed removing of idle source
4644         
4645         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
4646         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
4647         
4648         Fixed #348854 – invisible cursor in certain themes
4650 2008-01-06  Naba Kumar  <naba@gnome.org>
4652         * libanjuta/anjuta-preferences.c:
4653         (anjuta_preferences_register_property_custom): Fixed a crash bug on
4654         closing preferences dialog due to patch in bug #507300
4656 2008-01-06  Naba Kumar  <naba@gnome.org>
4658         * plugins/language-support-cpp-java/cpp-java-assist.c:
4659         (on_assist_chosen):
4660         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4661         * plugins/search/search-replace_backend.c: (create_search_entries):
4662         Added missing unrefs.
4664 2008-01-06  Johannes Schmid <jhs@gnome.org>
4666         * plugins/debug-manager/variable.c: (get_hovered_word):
4667   Add a g_object_unref()  
4668         
4669         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
4670         (on_sourceview_hover_leave):
4671         Fixed hover and editor interface to make hover in debugger work
4673 2008-01-06  Naba Kumar  <naba@gnome.org>
4675         * plugins/editor/text-editor.c: Whitespaces fixes.
4676         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
4677         DEBUG_PRINT instead of g_message.
4679 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
4681         * plugins/debug-manager/breakpoints.c:
4682         Fix #507441: Disable all breakpoints doesn't work
4683         Fix #507444: Enable Breakpoint menu item doesn't change name
4685 2008-01-05  Naba Kumar  <naba@gnome.org>
4687         * manuals/reference/libanjuta/libanjuta.types: Renamed
4688         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
4690 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
4692         * plugins/debug-manager/variable.c:
4693         Update variable display to use IAnjutaIterable instead of position
4695         * plugins/editor/text_editor_cbs.c,
4696         plugins/editor/text_editor.c:
4697         Fix Gtk critical warnings when a hover signal is emitted
4698         Fix get_text_iter in Scintilla (range should include last character)
4699         
4700 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
4702         * plugins/debug-manager/debug_tree.c,
4703         plugins/debug-manager/debug_tree.h,
4704         plugins/debug-manager/watch.c,
4705         plugins/debug-manager/command.c,
4706         plugins/debug-manager/queue.c,
4707         plugins/gdb/plugin.c,
4708         plugins/gdb/debugger.c,
4709         plugins/gdb/debugger.h,
4710         libanjuta/interfaces/libanjuta.idl:
4711         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
4713 2008-01-05  Naba Kumar  <naba@gnome.org>
4715         * plugins/valgrind/plugin.c: Removed stock icon open/save from
4716         menus to avoid conflict with file open/save. Fixes bug #507455
4718 2008-01-05  Johannes Schmid <jhs@gnome.org>
4720         * configure.in:
4721         Conditionally depend on gtksourceview2 >= 2.1.0
4722         
4723         * libanjuta/interfaces/libanjuta.idl:
4724         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
4725         iterators instead of positions
4726         
4727         * plugins/debug-manager/threads.c:
4728         Fixed a warnings by including gnome-vfs properly
4729         
4730         * plugins/debug-manager/variable.c: (get_hovered_word),
4731         (on_hover_over):
4732         Updated to changes in IAnjutaEditorHover/Selection
4733         
4734         * plugins/document-manager/action-callbacks.c:
4735         (on_editor_command_upper_case_activate),
4736         (on_editor_command_lower_case_activate):
4737         * plugins/document-manager/search-box.c: (on_incremental_search),
4738         (on_search_activated):
4739         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
4740         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
4741         (iselection_get_start), (iselection_get_end),
4742         (iselection_iface_init), (ihover_display), (ihover_iface_init):
4743         * plugins/editor/text_editor_cbs.c:
4744         (on_text_editor_scintilla_notify):
4745         
4746         Updated to changes in IAnjutaEditorHover/Selection and updated editor
4747         interface of scintilla editor.
4748         
4749         * plugins/language-manager/languages.xml:
4750         * plugins/language-manager/plugin.c:
4751         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
4752         Added chdr to C language files and some DEBUG_PRINTs
4753         
4754         * plugins/language-support-cpp-java/cpp-java-assist.c:
4755         (on_assist_chosen):
4756         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4757         * plugins/search/plugin.c: (find_incremental):
4758         * plugins/search/search-replace.c: (search_and_replace):
4759         * plugins/search/search-replace_backend.c: (create_search_entries):
4760                 Adapted to changed interfaces
4762         * plugins/sourceview/Makefile.am:
4763         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
4764         (set_uri), (anjuta_document_save):
4765         * plugins/sourceview/anjuta-editor-sourceview.glade:
4766         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
4767         (anjuta_view_key_press_event):
4768         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4769         * plugins/sourceview/sourceview-cell.c:
4770         (sourceview_cell_instance_init), (sourceview_cell_finalize),
4771         (icell_get_line), (icell_get_attribute), (icell_iface_init):
4772         * plugins/sourceview/sourceview-prefs.c: (get_bool),
4773         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
4774         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
4775         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
4776         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
4777         * plugins/sourceview/sourceview-private.h:
4778         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4779         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
4780         (on_document_loaded), (sourceview_instance_init),
4781         (sourceview_dispose), (sourceview_finalize),
4782         (sourceview_create_markers), (sourceview_new),
4783         (ifile_savable_save), (ieditor_get_tab_size),
4784         (ieditor_set_tab_size), (ieditor_set_use_spaces),
4785         (ieditor_set_auto_indent), (ieditor_goto_line),
4786         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
4787         (iselect_block), (iselect_set), (iselect_get_start),
4788         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
4789         (imark_unmark), (imark_is_marker_set),
4790         (imark_location_from_handle), (imark_delete_all_markers),
4791         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
4792         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
4793         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
4794         (ilanguage_get_supported_languages), (autodetect_language),
4795         (ilanguage_set_language), (iassist_show_tips),
4796         (on_sourceview_hover_leave), (on_sourceview_hover_over),
4797         (ihover_display), (ihover_iface_init):
4798         
4799         Use GtkSourceView 2.1.x:
4800         * New mark interface
4801         * Fixed #486724 and #488615
4802         * Implemented hover interface
4803         * Adapted to changed interfaces
4805 2008-01-04  Rob Bradford  <rob@o-hand.com>
4807         Reviewed by Naba Kumar  <naba@gnome.org>:
4808         * libanjuta/anjuta-preferences.c:
4809         (anjuta_preferences_register_property_custom):
4810         Unregister preferences for custom preferences when the widget is
4811         destroyed.
4813 2008-01-03  Johannes Schmid <jhs@gnome.org>
4815         * plugins/file-manager/file-model.c: (file_model_row_expanded),
4816         (file_model_row_collapsed):
4817   Fixed the too method to take a correct data argument
4819 2008-01-02  Johannes Schmid <jhs@gnome.org>
4821         * plugins/document-manager/anjuta-docman.c:
4822         (anjuta_docman_add_document), (anjuta_docman_remove_document):
4823         ref and unref correctly to silence a Gtk+ critical
4825 2008-01-01  Johannes Schmid <jhs@gnome.org>
4827         * plugins/editor/text_editor.c: (itext_editor_get_text):
4828         Fixed #506740 – ianjuta_editor_get_text crash if request 
4829         text past the buffer length
4831 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
4833         * plugins/debug-manager/utilities.c,
4834         plugins/debug-manager/utilities.h,
4835         plugins/debug-manager/breakpoints.c:
4836         Move get_current_editor function in utilities.c
4838         * plugins/debug-manager/plugin.c,
4839         plugins/debug-manager/debug_tree.c,
4840         plugins/debug-manager/debug_tree.h,
4841         plugins/debug-manager/watch.c,
4842         plugins/debug-manager/watch.h,
4843         plugins/debug-manager/locals.c,
4844         plugins/debug-manager/locals.h,
4845         (added) plugins/debug-manager/variable.c,
4846         (added) plugins/debug-manager/variable.h,
4847         plugins/debug-manager/Makefile.am:
4848         Use hover interface to display variable value
4850 2007-12-31  Johannes Schmid <jhs@gnome.org>
4852         * libanjuta/Makefile.am:
4853         Only install glade catalog files if glade-3 is available
4854         (Fixes #506269 and #500296)
4856 2007-12-30  Johannes Schmid <jhs@gnome.org>
4858         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
4859         (set_property_value_as_string), (register_callbacks):
4861   Fixed GtkFileChooserButton preferences to also work when only the combo
4862   changes without a dialog being open.
4864 2007-12-29  Johannes Schmid <jhs@gnome.org>
4866         * plugins/editor/Makefile.am:
4867         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
4869 2007-12-29  Johannes Schmid <jhs@gnome.org>
4871         * plugins/devhelp/plugin.c: (devhelp_activate):
4872         Fixed #498986 - Anjuta-2.3.0 fails to build
4874 2007-12-29  Johannes Schmid <jhs@gnome.org>
4876         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
4877         * plugins/debug-manager/plugin.c:
4878         (on_run_to_cursor_action_activate):
4879         * plugins/document-manager/anjuta-docman.c:
4880         (anjuta_docman_goto_file_line_mark):
4881         * plugins/symbol-db/plugin.c: (value_added_current_editor),
4882         (value_removed_current_editor):
4883         
4884         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
4885         all those to value_added_current_document...
4887         * plugins/editor/anjuta-editor-scintilla.glade:
4888         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
4889         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
4891 2007-12-28  Massimo Cora'  <maxcvs@email.it>
4893   * plugins/symbol-db/plugin.c: (on_importing_project_end),
4894   (symbol_db_activate), (symbol_db_deactivate),
4895   (symbol_db_instance_init), (isymbol_manager_get_parents):
4896   * plugins/symbol-db/plugin.h:
4897   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4898   * plugins/symbol-db/symbol-db-engine.c:
4899   (symbol_db_engine_get_global_members_filtered):
4900   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
4901   (on_symbol_inserted):
4902   Filtered out static functions on global-tab. E.g. when flag
4903   is_file_scope = 1 we won't add entries there.
4904   Fixed a little bug on 'Global'->'Vars/Others' node too.
4906 2007-12-28  Johannes Schmid <jhs@gnome.org>
4908   * libanjuta/anjuta-launcher.c:
4909   Fixed a silly (and completely useless) memory corruption that probably 
4910   only occured at a few race conditions though I wonder why it did not 
4911         happen more often
4913 2007-12-28  Johannes Schmid <jhs@gnome.org>
4914         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
4915         * plugins/debug-manager/plugin.c: (set_program_counter):
4916         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
4917         * plugins/debug-manager/start.c: (get_source_directories):
4918         * plugins/debug-manager/threads.c: (on_info_thread),
4919         (on_list_thread):
4920         * plugins/file-manager/file-model.c: (file_model_set_property):
4921         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
4922         * plugins/tools/editor.c: (on_editor_response):
4923         
4924         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
4925         
4926         * plugins/document-manager/plugin.c: (update_title),
4927         (value_added_project_root_uri):
4928         * plugins/document-manager/plugin.h:
4929         Shorten down the title bar if the current path is inside the opened project
4931 2007-12-28  Massimo Cora'  <maxcvs@email.it>
4933         reviewed by: Johannes Schmid <jhs@gnome.org>
4935         * plugins/project-wizard/templates/java/project.anjuta:
4936         * plugins/project-wizard/templates/mkfile/project.anjuta:
4937         * plugins/project-wizard/templates/python/project.anjuta:
4938         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
4939         let new projects use new SymbolDB plugin.
4940         
4941         * plugins/symbol-browser/images/Makefile.am:
4942         added some images taken from MonoDevelop project.
4943         
4944         * plugins/symbol-db/plugin.c: (value_added_current_editor),
4945         (goto_file_line), (on_importing_project_end), (project_root_added),
4946         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
4947         (isymbol_manager_search):
4948         Added project-updating feature when opening a project with some files
4949   modified externally [e.g. a svn up].
4950         
4951         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4952         (sdb_engine_iterator_node_instance_init),
4953         (sdb_engine_iterator_node_finalize),
4954         (symbol_db_engine_iterator_node_set_conversion_hash):
4955         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
4956         * plugins/symbol-db/symbol-db-engine-iterator.c:
4957         (symbol_db_engine_iterator_new):
4958         * plugins/symbol-db/symbol-db-engine-iterator.h:
4959          Moved Hash table initialization into the engine. This proxies and
4960   speeds up the process of creation and iteration of a GdaDataModel.
4961         
4962         * plugins/symbol-db/symbol-db-engine.c:
4963         (sdb_engine_ctags_output_thread),
4964         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4965         (sdb_engine_scan_files_1), (sdb_engine_init),
4966         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
4967         (symbol_db_engine_add_new_workspace),
4968         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
4969         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
4970         (symbol_db_engine_get_sym_type_conversion_hash),
4971         (symbol_db_engine_update_files_symbols),
4972         (symbol_db_engine_update_project_symbols),
4973         (symbol_db_engine_update_buffer_symbols),
4974         (symbol_db_engine_get_class_parents),
4975         (symbol_db_engine_get_global_members_filtered),
4976         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
4977         (symbol_db_engine_get_scope_members_by_symbol_id),
4978         (symbol_db_engine_get_scope_members),
4979         (symbol_db_engine_get_current_scope),
4980         (symbol_db_engine_get_file_symbols),
4981         (symbol_db_engine_get_symbol_info_by_id),
4982         (symbol_db_engine_find_symbol_by_name_pattern),
4983         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4984         * plugins/symbol-db/symbol-db-engine.h:
4985         * plugins/symbol-db/symbol-db-view-locals.c:
4986         (sdb_view_locals_get_iter_from_row_ref),
4987         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
4988         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
4989         (on_symbol_inserted), (symbol_db_view_locals_update_list):
4990         Changes on some queries fuctions and some fixes. Added *_filtered
4991   functions.
4992         
4993         * plugins/symbol-db/symbol-db-view.c:
4994         (do_add_child_symbol_to_view), (add_new_waiting_for),
4995         (prepare_for_adding), (on_symbol_inserted),
4996         (do_recurse_subtree_and_remove), (on_symbol_removed),
4997         (sdb_view_do_add_hidden_dummy_child),
4998         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
4999         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
5000         (sdb_view_locals_create_new_store), (sdb_view_init),
5001         (sdb_view_finalize), (sdb_view_class_init),
5002         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
5003         (symbol_db_view_get_pixbuf),
5004         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
5005         New display for global tags. This is the definitive version, bugs apart.
5006         
5007         * plugins/symbol-db/tables.sql:
5008         fixed typo.
5010 2007-12-27  Naba Kumar  <naba@gnome.org>
5012         * libanjuta/interfaces/libanjuta.idl:
5013         * plugins/editor/aneditor-priv.h:
5014         * plugins/editor/aneditor.cxx:
5015         * plugins/editor/text_editor.c: (text_editor_instance_init),
5016         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
5017         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
5018         * plugins/editor/text_editor.h:
5019         * plugins/editor/text_editor_cbs.c:
5020         (on_text_editor_scintilla_notify):
5022         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
5023         related code in AnEditor. Fixed some compilation warnings.
5025 2007-12-26  Naba Kumar  <naba@gnome.org>
5027         * Changelog: Fixed indentation.
5029 2007-12-25  Naba Kumar  <naba@gnome.org>
5031         * plugins/editor/Makefile.am:
5032         * plugins/editor/editor.glade:
5033         * plugins/editor/plugin.c:
5034         * plugins/editor/style-editor.c:
5035         * plugins/sourceview/Makefile.am:
5036         * plugins/sourceview/plugin.c:
5037         * plugins/sourceview/sourceview.glade:
5038         * plugins/valgrind/Makefile.am:
5040         Renamed glade files to anjuta-editor-* to give name space for the
5041         schema files (because they are installed in system directory).
5043         * scripts/build-schemas.mk: Install the schemas files also (need for
5044         binary package installation/uninstallation).
5046 2007-12-25  Johannes Schmid <jhs@gnome.org>
5048         * plugins/language-support-cpp-java/plugin.c:
5049         (set_indentation_param_vim):
5050         
5051         Support some more vim modeline commands and shortcuts (#504331)
5053 2007-12-25  Johannes Schmid <jhs@gnome.org>
5055         Patches from James Liggett:
5056         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
5057         (anjuta_vcs_status_tree_view_init):
5058         * plugins/subversion/subversion-commit-dialog.c:
5059         (subversion_commit_dialog):
5060         * plugins/subversion/subversion-diff-dialog.c:
5061         (on_subversion_diff_response):
5062         * plugins/subversion/subversion-log-dialog.c:
5063         (on_log_view_selected_button_clicked),
5064         (on_log_diff_selected_button_clicked),
5065         (on_log_diff_previous_button_clicked):
5066         * plugins/subversion/subversion-resolve-dialog.c:
5067         (subversion_resolve_dialog):
5068         * plugins/subversion/subversion-revert-dialog.c:
5069         (subversion_revert_dialog):
5070         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
5071         (pulse_progress_bar), (hide_pulse_progress_bar),
5072         (disconnect_data_arrived_signals),
5073         (cancel_data_arrived_signal_disconnect):
5074         * plugins/subversion/subversion-ui-utils.h:
5075         
5076         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
5077         #505237 – Sort list of modified files
5079 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
5081         * plugins/gdb/debugger.c:
5082         Fix bug #491301: Inspecting a variable opens a bad focus dialog
5084 2007-12-23  Johannes Schmid <jhs@gnome.org>
5086         * plugins/language-support-cpp-java/plugin.c:
5087         (set_indentation_param_emacs), (set_indentation_param_vim),
5088         (parse_mode_line_emacs), (parse_mode_line_vim),
5089         (extract_mode_line), (initialize_indentation_params):
5091         Added (basic) support for vim modelines (#504331)
5093         * plugins/message-view/message-view.c: (message_view_next),
5094         (message_view_previous):
5095         
5096         Fixed next/previous message
5098 2007-12-23  Johannes Schmid <jhs@gnome.org>
5100         * libanjuta/anjuta-ui.h:
5101         Check for != NULL before unref'ing pixbuf (related to #497878)
5102         
5103         * plugins/devhelp/plugin.c: (register_stock_icons):
5104         * plugins/document-manager/anjuta-docman.c:
5105         (anjuta_docman_add_document):
5106         * plugins/glade/plugin.c: (on_close_activated),
5107         (register_stock_icons), (on_session_save),
5108         (glade_plugin_add_project):
5109         
5110         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
5111         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
5112         
5113         * plugins/language-support-cpp-java/plugin.c:
5114         (register_stock_icons):
5115         Fixed stock icon registration macros
5117 2007-12-23  Johannes Schmid <jhs@gnome.org>
5119         * global-tags/Makefile.am:
5120         * launcher/Makefile.am:
5121         * libanjuta/Makefile.am:
5122         * libegg/Makefile.am:
5123         * manuals/anjuta-faqs/Makefile.am:
5124         * manuals/anjuta-manual/Makefile.am:
5125         * manuals/reference/libanjuta/Makefile.am:
5126         * plugins/build-basic-autotools/Makefile.am:
5127         * plugins/class-gen/Makefile.am:
5128         * plugins/class-inheritance/Makefile.am:
5129         * plugins/cvs-plugin/Makefile.am:
5130         * plugins/debug-manager/Makefile.am:
5131         * plugins/devhelp/Makefile.am:
5132         * plugins/document-manager/Makefile.am:
5133         * plugins/editor/Makefile.am:
5134         * plugins/editor/scintilla/Makefile.am:
5135         * plugins/editor/scintilla/include/Makefile.am:
5136         * plugins/file-loader/Makefile.am:
5137         * plugins/file-manager/Makefile.am:
5138         * plugins/file-wizard/Makefile.am:
5139         * plugins/gdb/Makefile.am:
5140         * plugins/glade/Makefile.am:
5141         * plugins/gtodo/Makefile.am:
5142         * plugins/gvim/Makefile.am:
5143         * plugins/indent/Makefile.am:
5144         * plugins/language-manager/Makefile.am:
5145         * plugins/language-support-cpp-java/Makefile.am:
5146         * plugins/macro/Makefile.am:
5147         * plugins/message-view/Makefile.am:
5148         * plugins/patch/Makefile.am:
5149         * plugins/profiler/Makefile.am:
5150         * plugins/project-import/Makefile.am:
5151         * plugins/project-manager/Makefile.am:
5152         * plugins/project-wizard/Makefile.am:
5153         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
5154         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
5155         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
5156         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
5157         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
5158         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
5159         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
5160         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
5161         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
5162         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
5163         * plugins/sample1/Makefile.am:
5164         * plugins/search/Makefile.am:
5165         * plugins/sourceview/Makefile.am:
5166         * plugins/subversion/Makefile.am:
5167         * plugins/symbol-browser/Makefile.am:
5168         * plugins/symbol-db/Makefile.am:
5169         * plugins/symbol-db/test/Makefile.am:
5170         * plugins/terminal/Makefile.am:
5171         * plugins/tools/Makefile.am:
5172         * plugins/valgrind/Makefile.am:
5173         * src/Makefile.am:
5174         * tagmanager/Makefile.am:
5175         
5176         Replaces the deprecated "INCLUDES" in all Makefile.am's with
5177         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
5178         warnings from illigel C++ compiler flags.
5180 2007-12-23  Johannes Schmid <jhs@gnome.org>
5182         Patch from Tom <tpgww@onepost.net>:
5183   
5184         * plugins/document-manager/anjuta-docman.c:
5185         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
5186         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
5187         (anjuta_docman_instance_init), (on_notebook_switch_page),
5188         (anjuta_docman_grab_text_focus):
5189         * plugins/document-manager/plugin.c: (on_document_added),
5190         (on_window_key_press_event), (on_window_key_release_event):
5191         
5192         Some more document-manager code cleanups and fixes.
5194 2007-12-23  Massimo Cora'  <maxcvs@email.it>
5196         * plugins/symbol-db/plugin.c: (register_stock_icons),
5197         (value_added_current_editor), (value_removed_current_editor),
5198         (on_importing_project_end), (project_root_removed):
5199         added controls to clean/populate GtkTreeView(s) on projects unload/load.
5201         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
5202         (symbol_db_engine_get_file_db_path):
5203         fixed a useless warning.
5205         * plugins/symbol-db/symbol-db-view-locals.c:
5206         (traverse_free_waiting_for), (file_view_status_destroy),
5207         (sdb_view_locals_create_new_store), (traverse_files_view_status),
5208         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
5209         (sdb_view_locals_finalize), (on_symbol_inserted),
5210         (symbol_db_view_locals_recv_signals_from_engine),
5211         (symbol_db_view_locals_update_list):
5212         more speed on editors switching. GtkTreeStore caching method implemented.
5213         Fixed compiler warnings and a little memory leak.
5215         * plugins/symbol-db/symbol-db-view-locals.h:
5216         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
5217         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
5218         (on_scan_end), (on_symbol_inserted),
5219         (sdb_view_locals_create_new_store), (sdb_view_init),
5220         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
5221         * plugins/symbol-db/symbol-db-view.h:
5222         fixed some crashers. Now project loading/populating should be quite quick.
5224 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
5226         * plugins/debug-manager/command.c,
5227         plugins/debug-manager/queue.c:
5228         Take care of command return value (FALSE is an error)
5230 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
5232         * plugins/debug-manager/anjuta-debug-manager.glade,
5233         plugins/debug-manager/breakpoints.c:
5234         Remove address, condition and pass breakpoint column if not supported
5235         Fix clear all remove_all to avoid an endless loop if a breakpoint
5236         cannot be removed
5238 2007-12-17  Johannes Schmid <jhs@gnome.org>
5240         Patch from Tom <tpgww@onepost.net> (with some changes):
5242         * plugins/document-manager/action-callbacks.c: (on_open_activate),
5243         (on_save_as_activate), (on_save_all_activate),
5244         (on_close_file_activate), (on_close_all_file_activate),
5245         (on_reload_file_activate), (on_editor_command_clear_activate),
5246         (on_transform_eolchars1_activate), (on_comment_block),
5247         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
5248         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
5249         (on_editor_linenos1_activate), (on_editor_markers1_activate),
5250         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
5251         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
5252         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
5253         (on_zoom_out_text_activate):
5254         * plugins/document-manager/action-callbacks.h:
5255         * plugins/document-manager/anjuta-docman.c:
5256         (on_notebook_page_close_button_click),
5257         (on_notebook_page_close_button_enter),
5258         (on_notebook_page_close_button_leave),
5259         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
5260         (anjuta_docman_page_init), (anjuta_docman_page_new),
5261         (on_open_filesel_response), (create_file_open_dialog_gui),
5262         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
5263         (anjuta_docman_instance_init), (on_notebook_switch_page),
5264         (on_document_destroy), (anjuta_docman_add_editor),
5265         (anjuta_docman_add_document), (anjuta_docman_remove_document),
5266         (anjuta_docman_set_current_document),
5267         (anjuta_docman_goto_file_line_mark), (get_real_path),
5268         (anjuta_docman_get_full_filename),
5269         (anjuta_docman_delete_all_markers),
5270         (anjuta_docman_delete_all_indicators),
5271         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5272         (anjuta_docman_order_tabs):
5273         * plugins/document-manager/anjuta-docman.h:
5274         * plugins/document-manager/file_history.c: (an_hist_file_new),
5275         (an_file_history_push), (an_file_history_dump):
5276         * plugins/document-manager/file_history.h:
5277         * plugins/document-manager/plugin.c: (update_title),
5278         (value_removed_project_root_uri),
5279         (update_document_ui_interface_items), (menu_name_compare),
5280         (on_document_added), (on_document_changed),
5281         (on_window_key_press_event), (on_window_key_release_event),
5282         (on_session_save):
5283         * plugins/document-manager/search-box.c: (on_document_changed),
5284         (on_goto_activated), (search_box_init), (search_box_new):
5285         * plugins/document-manager/search-box.h:
5287         Yet more code cleanups
5288         Save glade files correctly in session
5289         Use new tooltip API if available
5290         Sort notebook pages when session is restored (needs work)
5292 2007-12-16  Johannes Schmid <jhs@gnome.org>
5294         * plugins/document-manager/anjuta-docman.c:
5295         (anjuta_docman_add_document):
5296         
5297         Present correct widget with anjuta_shell_present_widget(). This got wrong when
5298         the new search bar was introduced.
5300 2007-12-12  Johannes Schmid <jhs@gnome.org>
5301   
5302         Patch from  Tom <tpgww@onepost.net>:
5303         (#485233 – another bunch of docman cleanups)
5304   
5305         * libanjuta/interfaces/libanjuta.idl:
5306         * plugins/document-manager/action-callbacks.c:
5307         (get_current_document), (get_current_focus_widget),
5308         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
5309         (on_close_file_activate), (on_close_all_file_activate),
5310         (on_reload_file_activate), (on_print_activate),
5311         (on_print_preview_activate),
5312         (on_editor_command_upper_case_activate),
5313         (on_editor_command_lower_case_activate),
5314         (on_editor_command_eol_crlf_activate),
5315         (on_editor_command_eol_lf_activate),
5316         (on_editor_command_eol_cr_activate),
5317         (on_editor_command_select_all_activate),
5318         (on_editor_command_select_to_brace_activate),
5319         (on_editor_command_select_block_activate),
5320         (on_editor_command_match_brace_activate),
5321         (on_editor_command_undo_activate),
5322         (on_editor_command_redo_activate),
5323         (on_editor_command_cut_activate),
5324         (on_editor_command_paste_activate),
5325         (on_editor_command_copy_activate),
5326         (on_editor_command_clear_activate),
5327         (on_editor_command_close_folds_all_activate),
5328         (on_editor_command_open_folds_all_activate),
5329         (on_editor_command_toggle_fold_activate),
5330         (on_editor_command_bookmark_toggle_activate),
5331         (on_editor_command_bookmark_first_activate),
5332         (on_editor_command_bookmark_next_activate),
5333         (on_editor_command_bookmark_prev_activate),
5334         (on_editor_command_bookmark_last_activate),
5335         (on_editor_command_bookmark_clear_activate),
5336         (on_transform_eolchars1_activate), (on_comment_block),
5337         (on_comment_box), (on_comment_stream),
5338         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
5339         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
5340         (on_force_hilite_activate), (on_swap_activate),
5341         (on_editor_add_view_activate), (on_editor_remove_view_activate):
5342         * plugins/document-manager/action-callbacks.h:
5343         * plugins/document-manager/anjuta-docman.c:
5344         (on_notebook_page_close_button_click),
5345         (on_notebook_page_close_button_enter),
5346         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
5347         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
5348         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
5349         (on_open_filesel_response), (anjuta_docman_open_file),
5350         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
5351         (anjuta_docman_dispose), (anjuta_docman_instance_init),
5352         (anjuta_docman_class_init), (anjuta_docman_new),
5353         (on_notebook_switch_page), (on_document_save_point),
5354         (on_document_destroy), (anjuta_docman_add_editor),
5355         (anjuta_docman_add_document), (anjuta_docman_remove_document),
5356         (anjuta_docman_set_popup_menu),
5357         (anjuta_docman_get_current_focus_widget),
5358         (anjuta_docman_get_page_for_document),
5359         (anjuta_docman_get_current_document),
5360         (anjuta_docman_set_current_document),
5361         (anjuta_docman_goto_file_line),
5362         (anjuta_docman_goto_file_line_mark),
5363         (anjuta_docman_get_full_filename),
5364         (anjuta_docman_present_notebook_page),
5365         (anjuta_docman_update_page_label),
5366         (anjuta_docman_delete_all_markers),
5367         (anjuta_docman_delete_all_indicators),
5368         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5369         (do_ordertab1), (anjuta_docman_order_tabs),
5370         (anjuta_docman_set_editor_properties),
5371         (anjuta_docman_get_document_for_path),
5372         (anjuta_docman_get_all_doc_widgets):
5373         * plugins/document-manager/anjuta-docman.h:
5374         * plugins/document-manager/editor-tooltips.c:
5375         * plugins/document-manager/plugin.c: (update_title),
5376         (update_document_ui_enable_all), (update_document_ui_disable_all),
5377         (update_document_ui_save_items),
5378         (update_document_ui_interface_items), (update_document_ui),
5379         (on_document_update_save_ui), (update_status),
5380         (on_document_update_ui), (on_document_added),
5381         (on_document_changed), (on_session_save), (on_save_prompt),
5382         (on_docman_auto_save), (on_gconf_notify_timer):
5383         * plugins/document-manager/search-box.c: (on_document_changed),
5384         (search_box_new), (search_box_grab_line_focus):
5385         * plugins/glade/plugin.c: (ifile_open):
5386         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5387         * plugins/search/search-replace_backend.c: (create_search_entries):
5388         * plugins/sourceview/anjuta-document.c: (set_uri),
5389         (anjuta_document_save):
5390         * plugins/sourceview/sourceview.c: (ifile_savable_save):
5391         * plugins/tools/editor.c: (on_editor_response):
5393         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
5394         It fixes some issues with session handling and several memory lacks.
5395         Gtk 2.12 Tooltip API is used if available.
5397 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
5399         * plugins/debug-manager/disassemble.c,
5400         plugins/debug-manager/disassemble.h,
5401         plugins/debug-manager/command.c,
5402         plugins/debug-manager/command.h,
5403         plugins/debug-manager/plugin.c
5404         plugins/debug-manager/sparse_view.c,
5405         plugins/debug-manager/sparse_view.h,
5406         plugins/gdb/plugin.c,
5407         plugins/gdb/debugger.c,
5408         plugins/gdb/debugger.h,
5409         libanjuta/interfaces/libanjuta.idl:
5410         Fix bug #502533: Implement assembler step
5412         * plugins/debug-manager/breakpoints.c:
5413         Do not save temporary breakpoints
5415         * plugins/debug-manager/stack_trace.c:
5416         Fix a crash when a stack command is cancelled
5418 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
5420         * plugins/debug-manager/plugin.c,
5421         plugins/debug-manager/breakpoints.c,
5422         plugins/debug-manager/breakpoints.h:
5423         Fix bug #488732: Breakpoint on delete lines
5424         Breakpoints are now linked to their position in editor
5426         * plugins/gdb/debugger.c:
5427         Fix removing condition on breakpoint 
5429 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
5431         * plugins/debug-manager/anjuta-debug-manager.glade,
5432         plugins/debug-manager/start.c,
5433         plugins/gdb/plugin.c,
5434         plugins/gdb/debugger.c,
5435         plugins/gdb/debugger.h,
5436         libanjuta/interfaces/libanjuta.idl:
5437         Fix bug #481366: Do not stop at the beginning of the program
5439         * plugins/debug-manager/command.c,
5440         plugins/debug-manager/command.h,
5441         plugins/debug-manager/breakpoints.c,
5442         plugins/debug-manager/queue.c,
5443         plugins/debug-manager/queue.h:
5444         Fix a bug remove all breakpoints was not working due to latest changes
5445         Setting breakpoints is disabled when program is running
5447 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
5449         * plugins/debug-manager/queue.c,
5450         plugins/gdb/plugin.c:
5451         Fix bug #501469: Crash if mime_type is unknown
5453 2007-12-01  Massimo Cora'  <maxcvs@email.it>
5455         * plugins/symbol-db/plugin.c: (on_editor_destroy),
5456         (on_editor_update_ui), (on_single_file_scan_end),
5457         (on_importing_project_end), (project_root_added),
5458         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
5459         * plugins/symbol-db/plugin.h:
5460         show on status bar files being scanned.
5462         * plugins/symbol-db/symbol-db-engine.c:
5463         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
5464         (sdb_engine_ctags_output_thread),
5465         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
5466         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5467         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
5468         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
5469         (sdb_engine_get_table_id_by_unique_name2),
5470         (symbol_db_engine_open_project),
5471         (sdb_engine_prepare_executing_commands),
5472         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
5473         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
5474         (sdb_engine_detects_removed_ids),
5475         (symbol_db_engine_get_class_parents),
5476         (symbol_db_engine_get_global_members),
5477         (symbol_db_engine_get_scope_members_by_symbol_id),
5478         (symbol_db_engine_get_scope_members),
5479         (symbol_db_engine_get_current_scope),
5480         (symbol_db_engine_get_file_symbols),
5481         (symbol_db_engine_get_symbol_info_by_id),
5482         (symbol_db_engine_get_full_local_path),
5483         (symbol_db_engine_find_symbol_by_name_pattern),
5484         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
5485         * plugins/symbol-db/symbol-db-engine.h:
5486         * plugins/symbol-db/symbol-db-view-locals.c:
5487         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
5488         (symbol_db_view_locals_recv_signals_from_engine),
5489         (symbol_db_view_locals_update_list):
5490         * plugins/symbol-db/symbol-db-view-locals.h:
5491         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
5492         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
5493         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
5494         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
5495         * plugins/symbol-db/symbol-db-view.h:
5496         Added g_thread architecture to scan in background. With this you
5497         can use Anjuta's GUI without freezing.
5498         Improved insertion speed by using a paradigm like 'insert' and 'check'
5499         replacing a 'check' and 'insert' one. This has been done for tables 
5500         like symbol, scope, sym_type.
5501         Fixed two crashers. 
5503         * plugins/symbol-db/tables.sql:
5504         * plugins/symbol-db/test/main.c: (get_global_members), (main),
5505         (thread), (print_message), (bastard_thread), (idle_signals):
5506         fixed a typo on tables that broke sql triggers.
5508 === anjuta 2.3.1 ===
5510 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
5512         * NEWS, AUTHORS: Updated.
5513         * src/Makefile.am: Fixed make distcheck
5515         Patch from Yang Hong:
5516         * plugins/file-manager/file-manager.glade: Fixed file chooser
5517         size in file-manager preferences.
5519 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
5521         * NEWS: Updated for 2.3.1 development release
5522         * configure.in: Bumped version to 2.3.1
5524 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
5526         * plugins/debug-manager/threads.c,
5527         plugins/debug-manager/disassemble.c,
5528         plugins/debug-manager/watch.c,
5529         plugins/debug-manager/registers.c,
5530         plugins/debug-manager/locals.c,
5531         plugins/debug-manager/breakpoints.c,
5532         plugins/debug-manager/stack_trace.c,
5533         plugins/debug-manager/command.c,
5534         plugins/debug-manager/command.h,
5535         plugins/debug-manager/queue.c,
5536         libanjuta/interfaces/libanjuta.idl:
5537         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
5538         Document IAnjutaDebugManager signals
5539         Generate new signals in queue.c
5540         Use new signals in other files
5542 2007-11-30  <genbell@tiscali.it>
5544         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
5546         * plugins/gdb/Makefile.am:
5547         Fix bug #500376
5549 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
5551         * plugins/tools/variable.c:
5552         Fix a bug added in the previous patch (it is not a leak)
5554 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
5556         * plugins/project-wizard/druid.c,
5557         plugins/project-wizard/templates/terminal.wiz,
5558         plugins/project-wizard/templates/xlib-dock.wiz,
5559         plugins/project-wizard/templates/wxwin.wiz,
5560         plugins/project-wizard/templates/java.wiz,
5561         plugins/project-wizard/templates/gnome.wiz,
5562         plugins/project-wizard/templates/anjuta-plugin.wiz,
5563         plugins/project-wizard/templates/gtkmm.wiz,
5564         plugins/project-wizard/templates/python.wiz,
5565         plugins/project-wizard/templates/cpp.wiz,
5566         plugins/project-wizard/templates/sdl.wiz,
5567         plugins/project-wizard/templates/gtk.wiz,
5568         plugins/project-wizard/templates/minimal.wiz,
5569         plugins/project-wizard/templates/xlib.wiz,
5570         plugins/project-wizard/templates/gcj.wiz,
5571         plugins/project-wizard/templates/translatable-strings.h,
5572         plugins/project-import/project-import.c:
5573         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
5575 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
5577         * plugins/debug-manager/threads.c,
5578         plugins/debug-manager/disassemble.c,
5579         plugins/debug-manager/watch.c,
5580         plugins/debug-manager/registers.c,
5581         plugins/debug-manager/memory.c,
5582         plugins/debug-manager/locals.c,
5583         plugins/debug-manager/stack_trace.c,
5584         plugins/debug-manager/queue.c,
5585         plugins/debug-manager/queue.h:
5586         Connect debugger signal only when program is loaded
5587         Rename get_feature in is_supported
5589         * plugins/debug-manager/plugin.c:
5590         Remove editor watch when plugin is deactivated
5592         * plugins/debug-manager/anjuta-debug-manager.glade,
5593         plugins/debug-manager/breakpoints.c,
5594         plugins/debug-manager/breakpoints.h:
5595         Rewrite almost completely the breakpoint code
5596         Improve breakpoint dialog
5597         Reorganize function
5598         Implement condition, hit count, ignore and temporary attribute
5600         * plugins/debug-manager/command.c,
5601         plugins/debug-manager/command.h:
5602         Add a breakpoint list command
5604         * plugins/gdb/debugger.c,
5605         plugins/gdb/debugger.h:
5606         Add new breakpoint list command
5607         Fix parsing of breakpoint data
5609         * libanjuta/interfaces/libanjuta.idl,
5610         plugins/gdb/plugin.c:
5611         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
5613 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
5615         * plugins/document-manager/plugin.c:
5616         Use Ctrl+Shift+s as shortcut for Save As
5618 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
5620         * plugins/subversion/plugin.c: (activate_plugin):
5621         * plugins/symbol-db/plugin.c: (symbol_db_activate):
5622         * src/layout.xml: Fixed dockitem positions.
5624 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5626         Icons from tpgww@onepost.net:
5627         * plugins/project-wizard/applogo.png:
5628         Icons from patch in bug #480093 comment #23. Also renamed icons.
5630         * plugins/message-view/Makefile.am:
5631         * plugins/message-view/plugin.c: (register_stock_icons),
5632         (ipreferences_merge): Removed redundant icon.
5634         * plugins/document-manager/plugin.c:
5635         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
5636         Do not insensitize New action when there is no document.
5637         Indentation fixes.
5639 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5641         Icons from tpgww@onepost.net:
5642         * plugins/symbol-browser/an_symbol_prefs.c:
5643         * pixmaps/Makefile.am:
5644         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
5646         Icons from patch in bug #480093 comment #23. Also renamed icons.
5647         To be continued..
5649 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5651         Patch from James Liggett:
5652         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
5653         revert and dialogs resizable.
5655 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
5657         Patch from James Liggett:
5658         * plugins/subversion/anjuta-subversion.glade:
5659         * plugins/subversion/subversion-diff-dialog.c:
5660         (on_subversion_diff_response), (subversion_diff_dialog):
5661         * plugins/subversion/subversion-diff-dialog.h:
5663         The diff dialog should have a checkbox, enabled by default, that
5664         allows the user to make sure that all open files are saved before
5665         diffing.
5667 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
5669         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
5671         Icons from tpgww@onepost.net:
5672         * pixmaps/Makefile.am:
5673         * src/Makefile.am:
5674         * src/anjuta-app.c:
5675         * src/anjuta-preferences-general.svg:
5677         Icons from patch in bug #480093 comment #23. Also renamed icons.
5678         To be continued..
5680 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5682         Icons from tpgww@onepost.net:
5683         * plugins/debug-manager/images/Makefile.am:
5684         * plugins/debug-manager/images/anjuta-watch.svg:
5685         * plugins/debug-manager/plugin.c: (register_stock_icons):
5686         * plugins/gdb/images/Makefile.am:
5687         * plugins/gtodo/Makefile.am:
5688         * plugins/gtodo/anjuta-gtodo-plugin.svg:
5689         * plugins/gtodo/anjuta-gtodo.plugin.in:
5690         * plugins/gtodo/interface.c: (stock_icons):
5691         * plugins/gtodo/main.h:
5692         * plugins/gtodo/plugin.c: (ipreferences_merge):
5693         * plugins/terminal/Makefile.am:
5694         * plugins/terminal/anjuta-terminal-plugin.svg:
5695         * plugins/terminal/anjuta-terminal.plugin.in:
5696         * plugins/terminal/terminal.c:
5697         * plugins/tools/Makefile.am:
5698         * plugins/tools/anjuta-tools-plugin.svg:
5699         * plugins/tools/anjuta-tools.plugin.in:
5700         * plugins/tools/plugin.c:
5701         * plugins/valgrind/Makefile.am:
5702         * plugins/valgrind/anjuta-valgrind-plugin.svg:
5703         * plugins/valgrind/anjuta-valgrind.plugin.in:
5704         * plugins/valgrind/plugin.c: (register_stock_icons),
5705         (ipreferences_merge):
5707         Icons from patch in bug #480093 comment #23. Also renamed icons.
5708         To be continued..
5710 2007-11-18  Massimo Cora'   <maxcvs@email.it>
5712         reviewed by: Johannes Schmid <jhs@gnome.org>
5714         * configure.in:
5715         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
5716         due to bug #493360. Still present anyway bug #495843
5718         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
5719         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
5720         (on_local_treeview_row_activated),
5721         (on_global_treeview_row_activated),
5722         (on_global_treeview_row_expanded), (on_project_element_added),
5723         (on_project_element_removed), (project_root_added),
5724         (symbol_db_activate), (isymbol_manager_search),
5725         (isymbol_manager_get_members),
5726         (isymbol_manager_get_completions_at_position):
5727         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
5728         (symbol_db_engine_iterator_node_get_symbol_extra_string):
5729         * plugins/symbol-db/symbol-db-engine.c:
5730         (sdb_engine_execute_non_select_sql),
5731         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
5732         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
5733         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
5734         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5735         (symbol_db_engine_add_new_workspace),
5736         (symbol_db_engine_add_new_project),
5737         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
5738         (sdb_engine_detects_removed_ids),
5739         (sdb_engine_walk_down_scope_path),
5740         (symbol_db_engine_get_class_parents),
5741         (symbol_db_engine_get_global_members),
5742         (symbol_db_engine_get_scope_members_by_symbol_id),
5743         (symbol_db_engine_get_scope_members),
5744         (symbol_db_engine_get_current_scope),
5745         (symbol_db_engine_get_file_symbols),
5746         (symbol_db_engine_get_symbol_info_by_id),
5747         (symbol_db_engine_find_symbol_by_name_pattern):
5748         * plugins/symbol-db/symbol-db-engine.h:
5749         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5750         (on_symbol_inserted), (symbol_db_view_locals_update_list):
5751         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
5752         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
5753         (on_scan_end), (do_add_root_symbol_to_view),
5754         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
5755         (trigger_on_symbol_inserted), (add_new_waiting_for),
5756         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
5757         (on_symbol_inserted), (do_recurse_subtree_and_remove),
5758         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
5759         (symbol_db_view_row_expanded), (sdb_view_init),
5760         (gtree_compare_func), (sdb_view_finalize),
5761         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
5762         (sdb_view_populate_base_root),
5763         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
5764         * plugins/symbol-db/symbol-db-view.h:
5765         * plugins/symbol-db/tables.sql:
5766         * plugins/symbol-db/test/Makefile.am:
5767         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
5768         (get_scope_members), (get_current_scope), (get_global_members),
5769         (get_file_symbols), (get_info_by_id), (main):
5771         Rewrote symbol-db-view global tab. Now every expandable node is a query.
5772         Started using LIMIT keyword to speed up things.
5773         Deprecated GdaCommand in favour of GdaQuery into engine. This should
5774         make providers use prepared statements.
5776 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5778         Patch from James Liggett:
5779         * plugins/subversion/plugin.c: (subversion_instance_init):
5780         * plugins/subversion/plugin.h:
5781         * plugins/subversion/subversion-diff-dialog.c:
5782         (on_subversion_diff_response), (subversion_diff_dialog),
5783         (on_menu_subversion_diff):
5784         * plugins/subversion/subversion-log-dialog.c:
5785         (on_log_view_selected_button_clicked),
5786         (on_log_diff_selected_button_clicked),
5787         (on_log_diff_previous_button_clicked),
5788         (subversion_log_window_create):
5789         * plugins/subversion/subversion-ui-utils.c:
5790         (get_filename_from_full_path), (init_whole_project),
5791         (on_whole_project_toggled):
5792         * plugins/subversion/subversion-ui-utils.h:
5793         * plugins/subversion/subversion-update-dialog.c:
5794         (subversion_update_dialog), (on_menu_subversion_update):
5796         Whole Project checkbox enabled by default in diff and update dialogs.
5797         changes the editor names for diff editors to something much more
5798         descriptive. For example, working copy/head diffs would have an editor
5799         with a name like "[Working Copy/Head] some-file.diff," where some-file
5800         is the name of the file/directory that was diffed. For diffs against
5801         arbitrary diffs the name would look like "[Revisions 2832/3200]
5802         some-file.diff" for a diff of some-file between revisions 2832 and
5803         3200.
5805 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5807         Icons from tpgww@onepost.net:
5808         * plugins/subversion/Makefile.am:
5809         * plugins/subversion/anjuta-subversion-plugin.svg:
5810         * plugins/subversion/anjuta-subversion.plugin.in:
5811         * plugins/subversion/plugin.h:
5812         * plugins/symbol-browser/Makefile.am:
5813         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
5814         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
5815         * plugins/symbol-browser/plugin.c:
5816         * plugins/symbol-db/Makefile.am:
5817         * plugins/symbol-db/plugin.c:
5818         * plugins/symbol-db/symbol-db.plugin.in:
5820         Icons from patch in bug #480093 comment #23. Also renamed icons.
5821         To be continued..
5823 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
5825         Icons from tpgww@onepost.net:
5826         * plugins/project-manager/Makefile.am:
5827         * plugins/project-manager/anjuta-project-manager-plugin.svg:
5828         * plugins/project-manager/anjuta-project-manager.plugin.in:
5829         * plugins/project-manager/plugin.c:
5830         * plugins/project-wizard/Makefile.am:
5831         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
5832         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
5833         * plugins/project-wizard/druid.h:
5834         * plugins/search/Makefile.am:
5835         * plugins/search/anjuta-search-plugin.svg:
5836         * plugins/search/anjuta-search.plugin.in:
5837         * plugins/search/plugin.c:
5839         Icons from patch in bug #480093 comment #23. Also renamed icons.
5840         To be continued..
5842 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
5844         * TODO.tasks: updated.
5846         Icons from tpgww@onepost.net:
5847         * plugins/file-loader/Makefile.am:
5848         * plugins/file-loader/anjuta-loader-plugin.svg:
5849         * plugins/file-loader/anjuta-loader.plugin.in:
5850         * plugins/file-manager/Makefile.am:
5851         * plugins/file-manager/anjuta-file-manager-plugin.svg:
5852         * plugins/file-manager/file-manager.plugin.in:
5853         * plugins/file-manager/plugin.c:
5854         * plugins/glade/Makefile.am:
5855         * plugins/glade/anjuta-glade-plugin.svg:
5856         * plugins/glade/anjuta-glade.plugin.in:
5857         * plugins/glade/plugin.c: (register_stock_icons):
5858         * plugins/language-manager/Makefile.am:
5859         * plugins/language-manager/anjuta-language-manager-plugin.svg:
5860         * plugins/language-manager/language-manager.plugin.in:
5861         * plugins/message-view/Makefile.am:
5862         * plugins/message-view/anjuta-message-manager.plugin.in:
5863         * plugins/message-view/anjuta-messages-plugin.svg:
5864         * plugins/message-view/plugin.c:
5865         * plugins/patch/Makefile.am:
5866         * plugins/patch/anjuta-patch-plugin.svg:
5867         * plugins/patch/anjuta-patch.plugin.in:
5868         * plugins/patch/plugin.c:
5869         * plugins/profiler/Makefile.am:
5870         * plugins/profiler/anjuta-profiler-plugin.svg:
5871         * plugins/profiler/plugin.c: (register_stock_icons):
5872         * plugins/profiler/profiler.plugin.in:
5873         * plugins/project-import/Makefile.am:
5874         * plugins/project-import/anjuta-project-import-plugin.svg:
5875         * plugins/project-import/anjuta-project-import.plugin.in:
5876         * plugins/project-import/plugin.c:
5878         Icons from patch in bug #480093 comment #23. Also renamed icons.
5879         To be continued..
5881 2007-11-18  Johannes Schmid <jhs@gnome.org>
5883         * plugins/build-basic-autotools/build-basic-autotools.c:
5884         (build_regex_init):
5885         * plugins/debug-manager/anjuta-debug-manager.glade:
5886         * plugins/debug-manager/breakpoints.c:
5887         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
5888         * plugins/file-wizard/file.c:
5889         * plugins/gdb/anjuta-gdb.glade:
5890         * plugins/glade/plugin.c: (ifile_open):
5891         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
5892         * plugins/gtodo/mcategory.c: (category_manager_add_item):
5893         * plugins/gtodo/tray-icon.c:
5894         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
5895         * plugins/macro/macros.xml:
5896         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5897         Fixed translation bugs (#496833, #488211 and #497758)
5898         
5899         * plugins/document-manager/plugin.c: (on_editor_changed):
5900         Removed unused code
5902 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5904         Icons from tpgww@onepost.net:
5905         * plugins/devhelp/Makefile.am:
5906         * plugins/devhelp/anjuta-devhelp-plugin.svg:
5907         * plugins/devhelp/anjuta-devhelp.plugin.in:
5908         * plugins/devhelp/plugin.c:
5909         * plugins/document-manager/anjuta-document-manager.plugin.in:
5910         * plugins/document-manager/images/Makefile.am:
5911         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
5912         * plugins/document-manager/plugin.c:
5913         * plugins/editor/Makefile.am:
5914         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
5915         * plugins/editor/anjuta-editor.plugin.in:
5916         * plugins/editor/plugin.c:
5917         * plugins/sample1/Makefile.am:
5918         * plugins/sample1/anjuta-sample-plugin.svg:
5919         * plugins/sample1/anjuta-sample.plugin.in:
5920         * plugins/sourceview/Makefile.am:
5921         * plugins/sourceview/plugin.c:
5922         * plugins/sourceview/sourceview.plugin.in:
5924         Icons from patch in bug #480093 comment #23. Also renamed icons.
5925         To be continued..
5927 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5929         * TODO.tasks: Updated.
5931         Icons from tpgww@onepost.net:
5932         * plugins/build-basic-autotools/Makefile.am:
5933         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
5934         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
5935         * plugins/build-basic-autotools/build-basic-autotools.c:
5936         * plugins/class-inheritance/Makefile.am:
5937         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
5938         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
5939         * plugins/class-inheritance/plugin.c:
5940         * plugins/cvs-plugin/Makefile.am:
5941         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
5942         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
5943         * plugins/cvs-plugin/plugin.c:
5944         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
5945         * plugins/debug-manager/images/Makefile.am:
5946         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
5947         * plugins/debug-manager/plugin.c: 
5949         Icons from patch in bug #480093 comment #23. Also renamed icons.
5950         To be continued..
5952 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5954         * (removed) libanjuta/anjuta-children.c,
5955         (removed) libanjuta/anjuta-children.h,
5956         libanjuta/anjuta-launcher.c,
5957         libanjuta/libanjuta.h,
5958         libanjuta/Makefile.am,
5959         plugins/gdb/debugger.c,
5960         plugins/terminal/terminal.c,
5961         manuals/reference/libanjuta/libanjuta-sections.txt,
5962         manuals/reference/libanjuta/libanjuta-docs.sgml:
5963         Replace anjuta_children_register by g_child_watch_add
5965 2007-11-13  Johannes Schmid <jhs@gnome.org>
5967         * plugins/subversion/anjuta-subversion.glade:
5968         * plugins/subversion/subversion-commit-dialog.c:
5969         (subversion_commit_dialog):
5970         * plugins/subversion/subversion-resolve-dialog.c:
5971         (subversion_resolve_dialog):
5972         * plugins/subversion/subversion-revert-dialog.c:
5973         (subversion_revert_dialog):
5974         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
5975         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
5976         (hide_pulse_progress_bar):
5977         * plugins/subversion/subversion-ui-utils.h:
5979         Yet another patch from #457477:
5980         Add a pulsing progress bar to all dialogs receiving status
5982 2007-11-12  Johannes Schmid <jhs@gnome.org>
5984         * plugins/document-manager/plugin.c: (create_highlight_submenu):
5985         Bug 493583 – crash in Anjuta IDE: trying to open a file
5986         
5987         * plugins/subversion/subversion-commit-dialog.c:
5988         (select_all_files), (subversion_commit_dialog):
5989         Patch from jrligget - see #457477
5991 2007-11-12  Johannes Schmid <jhs@gnome.org>
5993         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
5994         * libanjuta/anjuta-plugin-handle.c:
5995         (anjuta_plugin_handle_get_about):
5996         Bug 495536 – Plugins localization improvement
5997         
5998         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
5999         * plugins/class-gen/anjuta-class-gen-plugin.glade:
6000         * plugins/indent/indent.glade:
6001         * plugins/subversion/anjuta-subversion.glade:
6002         Bug 495245 – Strings bug
6004 2007-11-08  James Liggett  <jrliggett@cox.net>
6006         reviewed by: Johannes Schmid <jhs@gnome.org>
6008         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
6009         (anjuta_async_command_finalize),
6010         (anjuta_async_command_notification_poll),
6011         (anjuta_async_command_thread), (start_command),
6012         (notify_data_arrived), (notify_complete),
6013         (anjuta_async_command_class_init),
6014         (anjuta_async_command_set_error_message),
6015         (anjuta_async_command_get_error_message),
6016         (anjuta_async_command_lock), (anjuta_async_command_unlock):
6017         * libanjuta/anjuta-async-command.h:
6018         * libanjuta/anjuta-command.c: (anjuta_command_init),
6019         (anjuta_command_finalize), (anjuta_command_class_init),
6020         (anjuta_command_start), (anjuta_command_notify_data_arrived),
6021         (anjuta_command_notify_complete),
6022         (anjuta_command_set_error_message),
6023         (anjuta_command_get_error_message):
6024         * libanjuta/anjuta-command.h:
6025         * libanjuta/anjuta-glade-catalog.c:
6026         * libanjuta/anjuta-glade.xml:
6027         * libanjuta/anjuta-vcs-status-tree-view.c:
6028         (on_selected_column_toggled),
6029         (anjuta_vcs_status_tree_view_create_columns),
6030         (anjuta_vcs_status_tree_view_init),
6031         (anjuta_vcs_status_tree_view_finalize),
6032         (anjuta_vcs_status_tree_view_set_property),
6033         (anjuta_vcs_status_tree_view_get_property),
6034         (anjuta_vcs_status_tree_view_class_init),
6035         (anjuta_vcs_status_tree_view_new),
6036         (anjuta_vcs_status_tree_view_destroy),
6037         (anjuta_vcs_status_tree_view_add), (select_all_paths),
6038         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
6039         (anjuta_vcs_status_tree_view_unselect_all),
6040         (create_selected_paths_list),
6041         (anjuta_vcs_status_tree_view_get_selected):
6042         * libanjuta/anjuta-vcs-status-tree-view.h:
6043         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
6044         * libanjuta/anjuta-widgets.h:
6045         * plugins/subversion/subversion-add-dialog.c:
6046         (on_add_command_finished), (on_subversion_add_response),
6047         (subversion_add_dialog), (on_menu_subversion_add),
6048         (on_fm_subversion_add):
6049         * plugins/subversion/subversion-add-dialog.h:
6050         * plugins/subversion/subversion-commit-dialog.c:
6051         (on_commit_command_finished), (on_subversion_commit_response),
6052         (subversion_commit_dialog), (on_menu_subversion_commit),
6053         (on_fm_subversion_commit):
6054         * plugins/subversion/subversion-commit-dialog.h:
6055         * plugins/subversion/subversion-copy-dialog.c:
6056         (on_copy_other_revision_radio_toggled),
6057         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
6058         (on_copy_command_finished), (on_subversion_copy_response),
6059         (subversion_copy_dialog), (on_menu_subversion_copy),
6060         (on_fm_subversion_copy):
6061         * plugins/subversion/subversion-copy-dialog.h:
6062         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
6063         (on_subversion_diff_response), (subversion_diff_dialog),
6064         (on_menu_subversion_diff), (on_fm_subversion_diff):
6065         * plugins/subversion/subversion-diff-dialog.h:
6066         * plugins/subversion/subversion-log-dialog.c:
6067         (on_diff_selected_column_toggled), (create_columns),
6068         (on_log_command_finished), (on_log_view_button_clicked),
6069         (on_cat_command_data_arrived), (on_cat_command_finished),
6070         (on_log_view_selected_button_clicked), (get_selected_revisions),
6071         (on_log_diff_selected_button_clicked),
6072         (on_log_diff_previous_button_clicked),
6073         (on_subversion_log_vbox_destroy),
6074         (on_log_changes_view_row_selected), (subversion_log_window_create),
6075         (on_menu_subversion_log), (on_fm_subversion_log),
6076         (subversion_log_set_whole_project_sensitive):
6077         * plugins/subversion/subversion-log-dialog.h:
6078         * plugins/subversion/subversion-merge-dialog.c:
6079         (on_merge_command_finished), (on_subversion_merge_response),
6080         (on_merge_first_path_browse_button_clicked),
6081         (on_merge_second_path_browse_button_clicked),
6082         (on_merge_use_first_path_check_toggled),
6083         (on_merge_start_revision_radio_toggled),
6084         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
6085         (on_menu_subversion_merge):
6086         * plugins/subversion/subversion-merge-dialog.h:
6087         * plugins/subversion/subversion-remove-dialog.c:
6088         (on_remove_command_finished),
6089         (on_remove_path_browse_button_clicked),
6090         (on_subversion_remove_response), (subversion_remove_dialog),
6091         (on_menu_subversion_remove), (on_fm_subversion_remove):
6092         * plugins/subversion/subversion-remove-dialog.h:
6093         * plugins/subversion/subversion-resolve-dialog.c:
6094         (on_resolve_command_finished), (on_subversion_resolve_response),
6095         (subversion_resolve_dialog), (on_menu_subversion_resolve):
6096         * plugins/subversion/subversion-resolve-dialog.h:
6097         * plugins/subversion/subversion-revert-dialog.c:
6098         (on_revert_command_finished), (on_subversion_revert_response),
6099         (subversion_revert_dialog), (on_menu_subversion_revert):
6100         * plugins/subversion/subversion-revert-dialog.h:
6101         * plugins/subversion/subversion-switch-dialog.c:
6102         (on_switch_other_revision_radio_toggled),
6103         (on_switch_command_finished), (on_subversion_switch_response),
6104         (subversion_switch_dialog), (on_menu_subversion_switch):
6105         * plugins/subversion/subversion-switch-dialog.h:
6106         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
6107         (subversion_data_free), (on_mesg_view_destroy),
6108         (create_message_view), (check_filename), (get_log_from_textview),
6109         (pulse_timer), (on_pulse_timer_destroyed),
6110         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
6111         (report_errors), (on_status_command_finished),
6112         (on_status_command_data_arrived), (on_command_info_arrived),
6113         (select_all_status_items), (clear_all_status_selections),
6114         (init_whole_project), (on_whole_project_toggled),
6115         (send_diff_command_output_to_editor), (on_diff_command_finished),
6116         (stop_status_bar_progress_pulse):
6117         * plugins/subversion/subversion-ui-utils.h:
6118         * plugins/subversion/subversion-update-dialog.c:
6119         (on_update_command_finished), (on_subversion_update_response),
6120         (subversion_update_dialog), (on_menu_subversion_update),
6121         (on_fm_subversion_update):
6122         * plugins/subversion/subversion-update-dialog.h:
6123         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
6124         (svn_add_command_finalize), (svn_add_command_run),
6125         (svn_add_command_class_init), (svn_add_command_new),
6126         (svn_add_command_destroy):
6127         * plugins/subversion/svn-add-command.h:
6128         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
6129         (svn_cat_command_finalize), (svn_cat_command_run),
6130         (svn_cat_command_class_init), (svn_cat_command_new),
6131         (svn_cat_command_destroy), (svn_cat_command_get_output):
6132         * plugins/subversion/svn-cat-command.h:
6133         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
6134         (svn_command_release_ui_lock), (simple_prompt),
6135         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
6136         (svn_auth_ssl_server_trust_prompt_func_cb),
6137         (svn_auth_ssl_client_cert_prompt_func_cb),
6138         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
6139         (svn_command_init), (svn_command_finalize),
6140         (svn_command_class_init), (svn_command_push_info),
6141         (svn_command_get_info_queue), (svn_command_set_error),
6142         (svn_command_get_client_context), (svn_command_get_pool),
6143         (svn_command_lock_ui), (svn_command_unlock_ui),
6144         (svn_command_get_revision), (svn_command_copy_path_list),
6145         (svn_command_free_path_list):
6146         * plugins/subversion/svn-command.h:
6147         * plugins/subversion/svn-commit-command.c: (on_log_callback),
6148         (svn_commit_command_init), (svn_commit_command_finalize),
6149         (svn_commit_command_run), (svn_commit_command_class_init),
6150         (svn_commit_command_new), (svn_commit_command_destroy):
6151         * plugins/subversion/svn-commit-command.h:
6152         * plugins/subversion/svn-copy-command.c: (on_log_callback),
6153         (svn_copy_command_init), (svn_copy_command_finalize),
6154         (svn_copy_command_run), (svn_copy_command_class_init),
6155         (svn_copy_command_new), (svn_copy_command_destroy):
6156         * plugins/subversion/svn-copy-command.h:
6157         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
6158         (svn_diff_command_finalize), (svn_diff_command_run),
6159         (svn_diff_command_class_init), (svn_diff_command_new),
6160         (svn_diff_command_destroy), (svn_diff_command_get_output):
6161         * plugins/subversion/svn-diff-command.h:
6162         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
6163         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
6164         (svn_log_command_class_init), (svn_log_command_new),
6165         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
6166         * plugins/subversion/svn-log-command.h:
6167         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
6168         (svn_log_entry_finalize), (svn_log_entry_class_init),
6169         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
6170         (svn_log_entry_get_author), (svn_log_entry_get_date),
6171         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
6172         (svn_log_entry_get_full_log):
6173         * plugins/subversion/svn-log-entry.h:
6174         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
6175         (svn_merge_command_finalize), (svn_merge_command_run),
6176         (svn_merge_command_class_init), (svn_merge_command_new),
6177         (svn_merge_command_destroy):
6178         * plugins/subversion/svn-merge-command.h:
6179         * plugins/subversion/svn-remove-command.c: (on_log_callback),
6180         (svn_remove_command_init), (svn_remove_command_finalize),
6181         (svn_remove_command_run), (svn_remove_command_class_init),
6182         (svn_remove_command_new), (svn_remove_command_destroy),
6183         (svn_remove_command_get_path):
6184         * plugins/subversion/svn-remove-command.h:
6185         * plugins/subversion/svn-resolve-command.c:
6186         (svn_resolve_command_init), (svn_resolve_command_finalize),
6187         (svn_resolve_command_run), (svn_resolve_command_class_init),
6188         (svn_resolve_command_new), (svn_resolve_command_destroy):
6189         * plugins/subversion/svn-resolve-command.h:
6190         * plugins/subversion/svn-revert-command.c:
6191         (svn_revert_command_init), (svn_revert_command_finalize),
6192         (svn_revert_command_run), (svn_revert_command_class_init),
6193         (svn_revert_command_new), (svn_revert_command_destroy):
6194         * plugins/subversion/svn-revert-command.h:
6195         * plugins/subversion/svn-status-command.c:
6196         (svn_status_command_init), (svn_status_command_finalize),
6197         (on_svn_status_notify), (svn_status_command_run),
6198         (svn_status_command_class_init), (svn_status_command_new),
6199         (svn_status_command_destroy),
6200         (svn_status_command_get_status_queue):
6201         * plugins/subversion/svn-status-command.h:
6202         * plugins/subversion/svn-status.c: (svn_status_init),
6203         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
6204         (svn_status_destroy), (svn_status_get_path),
6205         (svn_status_get_vcs_status):
6206         * plugins/subversion/svn-status.h:
6207         * plugins/subversion/svn-switch-command.c:
6208         (svn_switch_command_init), (svn_switch_command_finalize),
6209         (svn_switch_command_run), (svn_switch_command_class_init),
6210         (svn_switch_command_new), (svn_switch_command_destroy):
6211         * plugins/subversion/svn-switch-command.h:
6212         * plugins/subversion/svn-update-command.c:
6213         (svn_update_command_init), (svn_update_command_finalize),
6214         (svn_update_command_run), (svn_update_command_class_init),
6215         (svn_update_command_new), (svn_update_command_destroy):
6216         * plugins/subversion/svn-update-command.h:
6218         Now really committed all files from James patch (#457477)
6220 2007-11-08  Johannes Schmid <jhs@gnome.org>
6222         * TODO.tasks: Updated
6224 2007-11-08  James Liggett  <jrliggett@cox.net>
6226         reviewed by: Johannes Schmid <jhs@gnome.org>
6228         * configure.in:
6229         * libanjuta/Makefile.am:
6230         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
6231         * libanjuta/anjuta-status.h:
6232         * libanjuta/libanjuta.h:
6233         * plugins/subversion/Makefile.am:
6234         * plugins/subversion/anjuta-subversion.glade:
6235         * plugins/subversion/anjuta-subversion.ui:
6236         * plugins/subversion/plugin.c: (value_added_project_root_uri),
6237         (value_removed_project_root_uri), (activate_plugin),
6238         (deactivate_plugin), (finalize), (subversion_instance_init):
6239         * plugins/subversion/plugin.h:
6240         * plugins/subversion/subversion-actions.c:
6241         * plugins/subversion/subversion-actions.h:
6242         * plugins/subversion/subversion-callbacks.c:
6243         * plugins/subversion/subversion-callbacks.h:
6244         * plugins/subversion/svn-auth.c:
6245         * plugins/subversion/svn-auth.h:
6246         * plugins/subversion/svn-backend-priv.h:
6247         * plugins/subversion/svn-backend.c:
6248         * plugins/subversion/svn-backend.h:
6249         * plugins/subversion/svn-notify.c:
6250         * plugins/subversion/svn-notify.h:
6251         * plugins/subversion/svn-thread.c:
6252         * plugins/subversion/svn-thread.h:
6253         
6254         Commited alpha2 of the new subversion plugin (#457477)
6256 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
6258         * plugins/debug-manager/command.c:
6259         Fix a stupid crash when changing a register value
6261 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
6263         * libanjuta/interfaces/libanjuta.idl,
6264         plugins/debug-manager/command.c,
6265         plugins/debug-manager/command.h,
6266         plugins/debug-manager/start.c,
6267         plugins/gdb/plugin.c,
6268         plugins/gdb/debugger.c,
6269         plugins/gdb/debugger.h:
6270         Use anjuta terminal plugin instead of gnome terminal
6271         Select if a terminal is used in the the start_program function
6272         Move terminal code from debugger.c to plugin.c
6273         Partial fix of bug #481366
6275         * plugins/gdb/utilities.c,
6276         plugins/gdb/utilities.h:
6277         Remove gnome terminal check function
6279 2007-11-06  Johannes Schmid <jhs@gnome.org>
6281         * plugins/project-import/anjuta-project-import.glade:
6282         * plugins/project-import/project-import.c: (on_import_next),
6283         (on_import_finish), (project_import_set_directory):
6284         * plugins/project-wizard/property.c: (npw_property_create_widget),
6285         (npw_property_set_value_from_widget):
6286         
6287         Replaced gnome_file_entry with gtk_file_chooser_button
6288         Fixes #422329 – Creating a new directory in program options doesn't work
6289         
6290 2007-11-04  Massimo Cora' <maxcvs@email.it>
6292         * plugins/symbol-db/plugin.c:
6293         add all files at once on project_import.
6294         No need to split them into more languages: ctags
6295         and the engine will take care of that.
6297         * plugins/symbol-db/symbol-db-engine.h,
6298         * plugins/symbol-db/symbol-db-engine.c,
6299         * plugins/symbol-db/tables.sql,
6300         * plugins/symbol-db/test/Makefile.am,
6301         * plugins/symbol-db/test/main.c,
6302         * plugins/symbol-db/symbol-db-view-locals.c:
6303         some memory leaks fixed. Ported the thing to
6304         libgda 3.1.2 [or better svn HEAD].
6305         Thanks to a fresh new algorithm to detect
6306         parent scope we're able to display correcly
6307         a local gtktree, including classes not directly
6308         defined inside that file.
6310 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
6312         * plugins/debug-manager/threads.c,
6313         plugins/debug-manager/stack_trace.c:
6314         Do not display address when not needed
6316         * plugins/debug-manager/plugin.c,
6317         plugins/debug-manager/breakpoints.c:
6318         Breakpoints directly connect to debugger signals
6320         * plugins/debug-manager/watch.c:
6321         program-unload signal does not exist used debugger-stopped
6323         * plugins/debug-manager/queue.c,
6324         libanjuta/interfaces/libanjuta.idl:
6325         Display error message returned by debugger command
6326         Add new error codes
6328 2007-11-04  Johannes Schmid <jhs@gnome.org>
6330         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
6331         Bug 493062 – gcj template needs AC_PROG_CC
6332         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
6334         * src/anjuta-actions.h:
6335         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
6336         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
6338 === anjuta 2.3.0 ===
6340 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
6342         * AUTHORS: Updated
6344 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
6346         * ChangeLog: Tagged 2.3.0 release.
6348         * plugins/indent/Makefile.am: Fixed indentation.
6350         * plugins/editor/aneditor-autocomplete.cxx:
6351         * plugins/editor/aneditor-priv.h:
6352         * plugins/editor/aneditor.cxx:
6353         * plugins/editor/aneditor.h: Commented out dead codes.
6355         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
6356         Do not build symbol-db by
6357         default. Added 'unstable' in plugin description to signify it's
6358         developmental state.
6360         * plugins/file-manager/Makefile.am,
6361         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
6363 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
6365         * plugins/debug-manager/utilities.c,
6366         plugins/debug-manager/utilities.h,
6367         plugins/debug-manager/threads.c,
6368         plugins/debug-manager/plugin.c,
6369         plugins/debug-manager/plugin.h,
6370         plugins/debug-manager/disassemble.h,
6371         plugins/debug-manager/watch.c,
6372         plugins/debug-manager/watch.h,
6373         plugins/debug-manager/breakpoints.c,
6374         plugins/debug-manager/stack_trace.c:
6375         Replace few remaining function calls by signal 
6377         * plugins/debug-manager/disassemble.c,
6378         plugins/debug-manager/registers.c,
6379         plugins/debug-manager/memory.c,
6380         plugins/debug-manager/locals.c,
6381         plugins/debug-manager/queue.c,
6382         plugins/debug-manager/queue.h:
6383         Connect signals when debugger is started
6384         Disconnect them when debugger is stopped
6385         Do not display window if debugger doesn't support feature
6387         * plugins/gdb/plugin.c,
6388         libanjuta/interfaces/libanjuta.idl:
6389         Remove unused initialization function
6391 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
6393         * configure.in:
6394         * plugins/file-manager/Makefile.am:
6395         * scripts/build-schemas.mk: Fixed 'make distcheck'
6397 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
6399         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6400         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
6401         to latest API additions.
6403         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
6404         to API changes.
6406 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
6408         * ChangeLog: Fixed indentation.
6409         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
6410         branch.
6412 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
6414         * libanjuta/interfaces/libanjuta.idl:
6415         * plugins/build-basic-autotools/build-basic-autotools.c:
6416         (build_compile_file_real), (build_build_project),
6417         (build_install_project), (build_clean_project),
6418         (build_configure_project), (build_autogen_project),
6419         (build_distribution_project), (build_build_module),
6420         (build_install_module), (build_clean_module), (fm_build),
6421         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
6422         (finalize), (basic_autotools_plugin_instance_init),
6423         (ibuildable_set_command), (ibuildable_reset_commands),
6424         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
6425         (ibuildable_install), (ibuildable_configure),
6426         (ibuildable_generate), (ibuildable_iface_init):
6427         * plugins/build-basic-autotools/build-basic-autotools.h:
6429         Added API for commands override in build interface and implemented
6430         them in build plugin. Useful for other plugins override build
6431         commands depending on project environment.
6433 2007-10-28  Naba Kumar  <naba@gnome.org>
6435         * src/anjuta.glade,
6436         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
6437         Fixed widget alignment for dock switcher tab style combo and
6438         scratchbox path entrybox.
6440 2007-10-28  Johannes Schmid <jhs@gnome.org>
6442         * plugins/document-manager/plugin.c: (on_editor_changed):
6443         Fixed a memory leak and simplified code (thanks again Sébastien)
6444         
6445         * configure.in:
6446         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
6447         and OFFSET sql statements)
6449 2007-10-28  Massimo Cora' <maxcvs@email.it>
6451         * plugins/symbol-db/plugin.c,
6452         plugins/symbol-db/symbol-db-engine.h,
6453         plugins/symbol-db/symbol-db-view.c,
6454         plugins/symbol-db/symbol-db-view.c,
6455         plugins/symbol-db/symbol-db-view-locals.c,
6456         plugins/symbol-db/symbol-db-view-locals.h,
6457         plugins/symbol-db/symbol-db-engine.c:
6458         Better end-of-file-scan detection, permitting
6459         an improved scope/inheritance parsing.
6460         Locals tab gtktree now displays correct
6461         namespace->class->children tree, even if
6462         in a C++ file there isn't class declaration.
6464 2007-10-27  Johannes Schmid <jhs@gnome.org>
6466         Patch from Stanislav Brabec <sbrabec@suse.cz>
6467         * configure.in:
6468         Bug 489798 – Do not rely on svn-config
6470         Patch from Michael Wolf <maw@ximian.com>:
6471         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
6472         (egg_tree_model_filter_remove_node),
6473         (egg_tree_model_filter_row_deleted):
6474         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
6476 2007-10-27  Johannes Schmid <jhs@gnome.org>
6478         * plugins/devhelp/anjuta-devhelp.ui:
6479         * plugins/message-view/anjuta-message-manager.ui:
6481         Added some separators to the toolbar
6482         
6483         * plugins/document-manager/plugin.c:
6484         (on_support_plugin_deactivated), (load_new_support_plugins),
6485         (unload_unused_support_plugins), (on_editor_changed):
6486         
6487         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
6488         for pointing out that is was crap.
6490 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
6492         * libanjuta/interfaces/libanjuta.idl,
6493         libanjuta/anjuta-plugin-manager.c,
6494         libanjuta/anjuta-plugin-manager.h,
6495         libanjuta/anjuta-c-plugin-factory.c,
6496         libanjuta/anjuta-c-module.h,
6497         libanjuta/anjuta-c-module.c:
6498         Report detailled error message in case of plugin loading failure
6500 2007-10-24  Johannes Schmid <jhs@gnome.org>
6502         * configure.in:
6503         * plugins/Makefile.am:
6504         
6505         Activate build of symbol-db plugin (when libgda is available)
6506         
6507         * plugins/document-manager/plugin.c:
6508         (on_support_plugin_deactivated), (on_editor_changed):
6509         
6510         Properly handle language support plugins even when they are
6511         unloaded by the session.
6512         
6513         * plugins/symbol-db/plugin.c: (register_stock_icons),
6514         Port to new REGISTER_ICONS stuff
6515   
6516 2007-10-22  Massimo Cora'  <maxcvs@email.it>
6518         * plugins/symbol-db/plugin.c,
6519         * plugins/symbol-db/symbol-db-view.c
6520         * plugins/symbol-db/symbol-db-engine.h,
6521         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
6522         * plugins/symbol-db/symbol-db-view-locals.c,
6523         * plugins/symbol-db/symbol-db-view-locals.h,
6524         * plugins/symbol-db/symbol-db-engine.c:
6525         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
6526         Added a new algorithm for dynamic population of the local symbols' tab.
6527         Now the default view is tree-like.
6528         Some fixes on engine correct some population issues.    
6530 2007-10-23  Naba Kumar  <naba@gnome.org>
6532         * plugins/glade/Makefile.am: Corrected conditional not to install
6533         .plugin file if plugin is disabled.
6534         * plugins/sourceview/Makefile.am: Corrected conditional not to
6535         install schemas if plugin is not built.
6537 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
6539         * plugins/debug-manager/queue.c:
6540         Fix #488061: Mutiple crash dialogs
6542         * plugins/gdb/debugger.c,
6543         plugins/gdb/debugger.h:
6544         Remove maximum gdb command length, should fix bug#474811
6546 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
6548         * manuals/reference/libanjuta/plugin-description-file.sgml,
6549         manuals/reference/libanjuta/libanjuta-docs.sgml,
6550         manuals/reference/libanjuta/libanjuta-sections.txt,
6551         libanjuta/interfaces/libanjuta.idl,
6552         libanjuta/anjuta-c-module.c,
6553         libanjuta/anjuta-c-plugin-factory.c:
6554         Document last changes in plugin code
6556 2007-10-19  Johannes Schmid <jhs@gnome.org>
6558         * plugins/subversion/subversion-callbacks.c: (check_filename):
6559         
6560         Fixed #487854 – Anjuta crashes when i try to add a SVN url
6562 2007-10-19  Naba Kumar  <naba@gnome.org>
6564         * plugins/file-manager/file-model.c: Fixed a critical runtime
6565         warning.
6567 2007-10-18  Johannes Schmid <jhs@gnome.org>
6569         * libanjuta/anjuta-ui.h:
6570         Small fix on icon macros
6571         
6572         * libanjuta/interfaces/libanjuta.idl:
6573         * plugins/language-manager/plugin.c: (ilanguage_get_name),
6574         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
6575         (ilanguage_iface_init):
6576         
6577         Added get_from_editor() and get_name_from_editor() methods
6578         to IAnjutaLanguage
6579         
6580         * plugins/document-manager/plugin.c:
6581         (update_editor_ui_interface_items), (on_editor_changed):
6582         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6583         .in:
6584         * plugins/language-support-cpp-java/plugin.c: (install_support):
6585         
6586         Ported plugins to use the new interface
6588 2007-10-17  Johannes Schmid <jhs@gnome.org>
6590         * libanjuta/anjuta-ui.h:
6591         
6592         Added macros to register stock icons to stop all this copy&paste
6593         which had spread over a lot of files. New macros support to add 
6594         icons with toolbar and menu size (16 and 24)
6595         
6596         * plugins/class-inheritance/plugin.c: (register_stock_icons):
6597         * plugins/debug-manager/images/anjuta-attach.svg:
6598         * plugins/debug-manager/images/anjuta-step-out.svg:
6599         * plugins/debug-manager/images/anjuta-step-over.svg:
6600         * plugins/debug-manager/plugin.c: (register_stock_icons):
6601         * plugins/document-manager/images/Makefile.am:
6602         * plugins/document-manager/images/anjuta-block-end.svg:
6603         * plugins/document-manager/images/anjuta-block-start.svg:
6604         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
6605         * plugins/document-manager/images/anjuta-bookmark.svg:
6606         * plugins/document-manager/images/anjuta-go-history-next.svg:
6607         * plugins/document-manager/images/anjuta-go-history-prev.svg:
6608         * plugins/document-manager/plugin.c: (register_stock_icons):
6609         * plugins/glade/plugin.c: (register_stock_icons):
6610         * plugins/language-support-cpp-java/plugin.c:
6611         (register_stock_icons):
6612         * plugins/message-view/Makefile.am:
6613         * plugins/message-view/anjuta-go-message-next.svg:
6614         * plugins/message-view/anjuta-go-message-prev.svg:
6615         * plugins/message-view/anjuta-message-view.svg:
6616         * plugins/message-view/messages.xpm:
6617         * plugins/message-view/plugin.c: (register_stock_icons):
6618         * plugins/patch/plugin.c: (patch_plugin_activate):
6619         * plugins/project-manager/plugin.c: (register_stock_icons):
6620         * plugins/search/Makefile.am:
6621         * plugins/search/anjuta-go-match-next.svg:
6622         * plugins/search/anjuta-go-match-prev.svg:
6623         * plugins/search/plugin.c: (activate_plugin):
6624         * plugins/symbol-browser/plugin.c: (register_stock_icons):
6625         * plugins/terminal/terminal.c: (register_stock_icons):
6626         * plugins/valgrind/plugin.c: (register_stock_icons):
6627         
6628         Updated to use the new icons and added several new and updated 
6629         icons from #480093
6631 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
6633         * libanjuta/anjuta-plugin-handle.c,
6634         libanjuta/anjuta-plugin-handle.h:
6635         Add a new path property containing the directory of the .plugin
6636         file, library file (.so or whatever) must be in the same directory
6638         * libanjuta/anjuta-plugin-manager.c,
6639         libanjuta/interfaces/libanjuta.idl,
6640         (removed) libanjuta/anjuta-glue-plugin.c,
6641         (removed) libanjuta/anjuta-glue-plugin.h,
6642         (removed) libanjuta/anjuta-glue-c.c,
6643         (removed) libanjuta/anjuta-glue-c.h,
6644         (removed) libanjuta/anjuta-glue-cpp.c,
6645         (removed) libanjuta/anjuta-glue-cpp.h,
6646         (removed) libanjuta/anjuta-glue-factory.c,
6647         (removed) libanjuta/anjuta-glue-factory.h,
6648         (added) libanjuta/anjuta-c-module.c,
6649         (added) libanjuta/anjuta-c-module.h,
6650         (added) libanjuta/anjuta-c-plugin-factory.c,
6651         (added) libanjuta/anjuta-c-plugin-factory.h,
6652         libanjuta/Makefile.am:
6653         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
6654         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
6655         implementing IAnjutaPluginFactory
6656         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
6658         * libanjuta/libanjuta.h:
6659         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
6660         interface)
6662         * libanjuta/anjuta-plugin.h:
6663         Replace AnjutaGluePlugin by GTypeModule
6664         Remove unused anjuta_glue_get_component_type replaced by
6665         g_type_from_name
6667         * plugins/build-basic-autotools/build-basic-autotools.h,
6668         plugins/class-gen/plugin.h,
6669         plugins/class-inheritance/plugin.h,
6670         plugins/cvs-plugin/plugin.h,
6671         plugins/debug-manager/plugin.h,
6672         plugins/devhelp/plugin.h,
6673         plugins/document-manager/plugin.h,
6674         plugins/editor/plugin.h,
6675         plugins/file-loader/plugin.h,
6676         plugins/file-wizard/plugin.h,
6677         plugins/gdb/plugin.h,
6678         plugins/glade/plugin.h,
6679         plugins/gtodo/plugin.h,
6680         plugins/indent/plugin.h,
6681         plugins/language-manager/plugin.h,
6682         plugins/language-support-cpp-java/plugin.h,
6683         plugins/macro/plugin.h,
6684         plugins/message-view/plugin.h,
6685         plugins/patch/plugin.h,
6686         plugins/profiler/plugin.h,
6687         plugins/project-import/plugin.h,
6688         plugins/project-manager/plugin.h,
6689         plugins/project-wizard/plugin.h,
6690         plugins/sample1/plugin.h,
6691         plugins/search/plugin.h,
6692         plugins/sourceview/plugin.h,
6693         plugins/subversion/plugin.h,
6694         plugins/symbol-browser/plugin.h,
6695         plugins/symbol-db/plugin.h,
6696         plugins/terminal/terminal.c,
6697         plugins/tools/plugin.h,
6698         plugins/valgrind/plugin.h:
6699         Replace AnjutaGluePlugin by GTypeModule
6701 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
6703         * plugins/debug-manager/breakpoints.c:
6704         Fix bug#487112, crash while removing a breakpoint in a new file
6706 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
6708         * plugins/document-manager/search-box.c:
6709         Fix a crash (with an useful comment) focus-out-event handler must
6710         return a gboolean
6712 2007-10-14 Johannes Schmid <jhs@gnome.org>
6714         * plugins/sourceview/sourceview.c:
6715         Hide calltip when "Up" or "Down" key is pressed
6717 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
6719         * plugins/document-manager/search-box.c:
6720         Change included file order to avoid a compile error with gnome 2.16
6722 2007-10-13  Johannes Schmid <jhs@gnome.org>
6724         * plugins/debug-manager/plugin.c: (enable_log_view):
6725         
6726         Fixed crash when closing a project and unloading another while
6727         the debugger is enabled
6729 2007-10-13  Johannes Schmid <jhs@gnome.org>
6731         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6732         
6733         Use correct breakpoint icon
6734         
6735         * plugins/devhelp/Makefile.am:
6736         * plugins/devhelp/anjuta-go-help-next.svg:
6737         * plugins/devhelp/anjuta-go-help-prev.svg:
6738         * plugins/devhelp/plugin.c: (register_stock_icons),
6739         (devhelp_activate):
6740         
6741         Added new icons from #480093
6742         
6743         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6744         * plugins/document-manager/images/anjuta-bookmark-first.svg:
6745         * plugins/document-manager/images/anjuta-bookmark-last.svg:
6746         * plugins/document-manager/images/anjuta-bookmark-next.svg:
6747         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6748         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6749         * plugins/message-view/anjuta-go-message-next.svg:
6750         * plugins/message-view/anjuta-go-message-prev.svg:
6751         
6752         Updated icons from #480093
6753                 
6754         * src/anjuta-actions.h:
6755         Use GTK_STOCK_FULLSCREEN
6756         
6757         * src/anjuta-app.c: (on_gdl_style_changed),
6758         (anjuta_app_instance_init):
6759         * src/anjuta.glade:
6760         
6761         Added preference option to set the gdl switcher style
6763 2007-10-13  Johannes Schmid <jhs@gnome.org>
6765         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6766         (get_property_value_as_string), (set_property_value_as_string),
6767         (register_callbacks):
6768         * libanjuta/anjuta-preferences.h:
6769         
6770         Support GtkFileChooserButton as preferences widget
6771         
6772         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6773         
6774         Fixed a Gtk-Critical
6775         
6776         * plugins/file-manager/Makefile.am:
6777         * plugins/file-manager/file-model.c: (file_model_filter_file),
6778         (file_model_add_dummy), (file_model_expand_idle),
6779         (file_model_set_property), (file_model_get_property),
6780         (file_model_class_init):
6781         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
6782         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
6783         (file_manager_activate), (file_manager_finalize),
6784         (file_manager_instance_init), (ipreferences_merge),
6785         (ipreferences_unmerge), (ipreferences_iface_init):
6786         * plugins/file-manager/plugin.h:
6787         
6788         Added preferences to file-manager
6790         * plugins/glade/plugin.c: (activate_plugin):
6791         
6792         Move Properties widget into center because it is way to big
6793         for the sidebar
6795 2007-10-10  Johannes Schmid <jhs@gnome.org>
6797         * plugins/language-support-cpp-java/Makefile.am:
6798         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
6799         * plugins/language-support-cpp-java/anjuta-complete.svg:
6800         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
6801         * plugins/language-support-cpp-java/plugin.c:
6802         (register_stock_icons):
6803         
6804         And yet some more icons...
6806 2007-10-10  Johannes Schmid <jhs@gnome.org>
6808         * plugins/debug-manager/breakpoints.c:
6809         * plugins/debug-manager/images/Makefile.am:
6810         * plugins/debug-manager/images/anjuta-bookmark.svg:
6811         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
6812         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
6813         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
6814         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
6815         * plugins/debug-manager/images/anjuta-linemark.svg:
6816         * plugins/debug-manager/images/anjuta-pcmark.svg:
6817         * plugins/debug-manager/plugin.c: (register_stock_icons):
6818         * plugins/debug-manager/sparse_view.c:
6819         * plugins/document-manager/images/Makefile.am:
6820         * plugins/document-manager/images/anjuta-block-select.svg:
6821         * plugins/document-manager/images/anjuta-fold-close.svg:
6822         * plugins/document-manager/images/anjuta-fold-open.svg:
6823         * plugins/document-manager/images/anjuta-fold-toggle.svg:
6824         * plugins/document-manager/images/anjuta-indent-less.svg:
6825         * plugins/document-manager/images/anjuta-indent-more.svg:
6826         * plugins/document-manager/images/anjuta-swap.svg:
6827         * plugins/document-manager/images/block_select.xpm:
6828         * plugins/document-manager/images/fold_close.xpm:
6829         * plugins/document-manager/images/fold_open.xpm:
6830         * plugins/document-manager/images/fold_toggle.xpm:
6831         * plugins/document-manager/images/indent.xpm:
6832         * plugins/document-manager/images/indent_dcr.xpm:
6833         * plugins/document-manager/images/indent_inc.xpm:
6834         * plugins/document-manager/plugin.c: (register_stock_icons):    
6835         * plugins/editor/Makefile.am:
6836         * plugins/editor/anjuta-bookmark-16.xpm:
6837         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
6838         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
6839         * plugins/editor/anjuta-linemark-16.xpm:
6840         * plugins/editor/anjuta-pcmark-16.xpm:
6841         * plugins/editor/bookmark.xpm:
6842         * plugins/editor/breakpoint-disabled.xpm:
6843         * plugins/editor/breakpoint-enabled.xpm:
6844         * plugins/editor/linemarker.xpm:
6845         * plugins/editor/program-counter.xpm:
6846         * plugins/editor/text_editor.c:
6847         * plugins/message-view/Makefile.am:
6848         * plugins/message-view/anjuta-go-message-next.svg:
6849         * plugins/message-view/anjuta-go-message-prev.svg:
6850         * plugins/message-view/anjuta-message-manager.ui:
6851         * plugins/message-view/plugin.c:
6852         * plugins/sourceview/Makefile.am:
6853         * plugins/sourceview/sourceview.c:
6855         Integrated lots of icons from #480093
6856         Thanks to <tpgww@onepost.net>
6858         * plugins/document-manager/plugin.c:
6859         Do not mark the line in ifile_open(), that looks ugly.
6860         
6861         * plugins/document-manager/search-box.c: (on_search_focus_out),
6862         (search_box_init):
6863         Clear the status bar on focus_out.
6864         
6865         * plugins/file-loader/anjuta-loader-plugin.ui:
6866         Fixed a missing "="
6868 2007-10-09  Johannes Schmid <jhs@gnome.org>
6870         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6871         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
6873         Some things I missed in the patch for #484419
6874         
6875         * plugins/document-manager/action-callbacks.c:
6876         (on_new_file_activate):
6877         * plugins/document-manager/action-callbacks.h:
6878         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6879         (on_window_key_press_event), (on_gconf_notify_timer):
6880         
6881         484645 â€“ patch to deal with docman FIXME etc
6882         
6883         * plugins/editor/text_editor.c: (text_editor_set_indicator):
6884         * plugins/search/search-replace.c: (search_and_replace),
6885         (write_message_pane), (search_replace_populate),
6886         (translate_dialog_strings), (create_dialog),
6887         (anjuta_search_replace_activate):
6888         * plugins/search/search-replace_backend.c:
6889         (file_buffer_new_from_path), (get_next_match),
6890         (create_search_entries), (regex_backref),
6891         (clear_search_replace_instance):
6892         * plugins/search/search-replace_backend.h:
6893         
6894         #484573 â€“ patch to correct various search-related issues
6895         
6896         Thanks for the above patches to <tpgww@onepost.net>
6897         
6898         * plugins/sourceview/sourceview.c:
6899         (sourceview_create_highligth_indic):
6900         
6901         Use the same marker for important as gedit (yellow background)
6903         * plugins/document-manager/anjuta-document-manager.ui:
6904         * plugins/file-loader/anjuta-file-loader.ui:
6905         * plugins/file-loader/plugin.c:
6906         
6907         Moved FileNew action to document-manager
6909 2007-10-08  Johannes Schmid <jhs@gnome.org>
6911         * plugins/document-manager/search-box.c: (on_search_activated):
6912         Mark messages for translation
6914 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
6916         reviewed by: Johannes Schmid <jhs@gnome.org>
6918         * plugins/Makefile.am:
6919         * plugins/build-basic-autotools/build-basic-autotools.c:
6920         (build_compile_file_real):
6921         * plugins/search/search-replace.c:
6922         * plugins/valgrind/preferences.c: (build_general_prefs):
6923         
6924         Fix #484379 â€“ Contents of Makefile.am plugins and
6925         #484419 â€“ Improvement into translation
6927 2007-10-06  Johannes Schmid <jhs@gnome.org>
6929         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6931         Fixed to properly support pointer-to-pointer (**) types
6933         * libanjuta/interfaces/libanjuta.idl:
6934         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
6935         * plugins/sourceview/sourceview-cell.h:
6936         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
6937         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
6938         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
6939         (isearch_backward), (isearch_iface_init):
6940         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
6941         (itext_editor_iface_init), (iselection_set_iter),
6942         (iselection_get_start_iter), (iselection_get_end_iter),
6943         (iselection_iface_init), (isearch_forward), (isearch_backward),
6944         (isearch_iface_init):
6945         
6946         Added IAnjutaEditorSearch interface and some utility methods to
6947         migrate from positions to iterators for the editor interface.
6948         
6949         * plugins/document-manager/Makefile.am:
6950         * plugins/document-manager/action-callbacks.c:
6951         (on_goto_line_no1_activate), (on_show_search):
6952         * plugins/document-manager/action-callbacks.h:
6953         * plugins/document-manager/anjuta-docman.c:
6954         (anjuta_docman_add_document), (anjuta_docman_show_editor),
6955         (anjuta_docman_grab_text_focus):
6956         * plugins/document-manager/anjuta-document-manager.ui:
6957         * plugins/document-manager/goto_line.c: (removed)
6958         * plugins/document-manager/goto_line.h: (removed)
6959         * plugins/document-manager/search-box.c:
6960         * plugins/document-manager/search-box.h:
6961         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6962         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
6963         (update_editor_ui_interface_items), (on_editor_added),
6964         (activate_plugin), (deactivate_plugin):
6965         * plugins/document-manager/plugin.h:
6966         
6967         Created new incremental "Quick Search" bar in the document manager to
6968         replace the crappy EggToolbar entries. Uses the new search interface and
6969         it thus much faster and more reliable.
6970         Fixes: 
6971         Bug 357544 â€“ incremental search should work consistently (or not at all) 
6972         when main toolbar is hidden
6973         Bug 440637 â€“ Search, don't work very well (partly for incremental search)
6974         
6975         * plugins/search/anjuta-search.ui:
6976         * plugins/search/plugin.c: (activate_plugin):
6977         
6978         Removed incremental search stuff
6979         
6980         * plugins/build-basic-autotools/build-basic-autotools.c:
6981         (on_session_save), (on_session_load):
6982         * plugins/build-basic-autotools/executer.c:
6983         (get_program_parameters):
6984         
6985         Scroll to selected executable and remember it across sessions
6986         (followup of #477976)
6987         
6988         * plugins/debug-manager/plugin.c: (value_added_current_editor):
6989         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
6990         
6991         * plugins/devhelp/anjuta-devhelp.ui:
6992         Rearraged toolbar items a bit
6994 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
6996         * plugins/debug-manager/command.c,
6997         plugins/debug-manager/queue.c,
6998         plugins/gdb/plugin.c,
6999         plugins/gdb/debugger.c:
7000         Fix several crashing bugs (including bug#482985) with the debugger
7001         when closing project, stopping the debugger, restarting the program
7003 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
7005         * libanjuta/anjuta-launcher.c:
7006         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
7008 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
7010         * plugins/debug-manager/command.c,
7011         plugins/debug-manager/queue.c:
7012         Asynchronous command can abort other commands in queue
7013         Resynchronize debugger state when a command is cancelled
7015         * plugins/debug-manager/breakpoints.c:
7016         Free BreakpointItem only when it is not used anymore
7018         * plugins/gdb/plugin.c:
7019         Do not return TRUE if the callback and/or ready signal is not used
7021         * plugins/gdb/debugger.c:
7022         Fix a crash, return correct state when debugger is stopped
7024 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
7026         * plugins/project-wizard/autogen.c:
7027         Fix bug#482067, escape project wizard user defined strings
7029 2007-10-01  Johannes Schmid <jhs@gnome.org>
7031         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7032         .glade:
7033         * plugins/build-basic-autotools/build-basic-autotools.c:
7034         (basic_autotools_plugin_instance_init):
7035         * plugins/build-basic-autotools/build-basic-autotools.h:
7036         * plugins/build-basic-autotools/executer.c:
7037         (get_program_parameters):
7038         
7039         Fixed #477976 – Keybinding in run dialog
7041 2007-09-30  Johannes Schmid <jhs@gnome.org>
7043         * plugins/Makefile.am:
7044         Do not build indent plugin (yet)
7045         
7046         * plugins/document-manager/plugin.c: (ipreferences_merge):
7047         Fixed unintentional and wrong change
7049         * plugins/indent/anjuta-indent.ui:
7050         Added missing file
7052 2007-09-28  Johannes Schmid <jhs@gnome.org>
7054         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
7055         * libanjuta/anjuta-launcher.h:
7056         Add a method to send EOF to some process. Needed for the indent plugin
7057         and should be useful in general. It does not actually send EOF as this
7058         is not possible with utf-8, but closes the stream instead.
7060         * plugins/devhelp/plugin.c: (value_added_current_editor):
7061         Fixed a Gtk-Critical due to the IAnjutaEditor - 
7062         IAnjutaDocument switch.
7064         * configure.in:
7065         * plugins/Makefile.am:
7066         * plugins/document-manager/Makefile.am:
7067         * plugins/document-manager/action-callbacks.c:
7068         * plugins/document-manager/anjuta-document-manager.glade:
7069         * plugins/document-manager/anjuta-document-manager.ui:
7070         * plugins/document-manager/images/Makefile.am:
7071         * plugins/document-manager/images/indent_auto.xpm:
7072         * plugins/document-manager/images/indent_set.xpm:
7073         * plugins/document-manager/indent-dialog.c:
7074         * plugins/document-manager/indent-dialog.h:
7075         * plugins/document-manager/indent-util.c:
7076         * plugins/document-manager/indent-util.h:
7077         * plugins/document-manager/indent_test.c:
7078         * plugins/document-manager/plugin.c: (register_stock_icons),
7079         (docman_plugin_instance_init), (ipreferences_merge):
7080         * plugins/document-manager/plugin.h:
7081         
7082         Removed indent code from document manager
7083         
7084         * plugins/indent/Makefile.am:
7085         * plugins/indent/indent-dialog.c:
7086         * plugins/indent/indent-util.c: (indent_init_indent_style):
7087         * plugins/indent/indent.glade:
7088         * plugins/indent/indent.plugin.in:
7089         * plugins/indent/plugin.c: (on_indent_finished),
7090         (on_indent_output), (on_indent_action_activate),
7091         (on_edit_editor_indent), (on_style_combo_changed),
7092         (value_added_current_editor), (value_removed_current_editor),
7093         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
7094         (indent_plugin_finalize), (indent_plugin_dispose),
7095         (anjuta_indent_plugin_instance_init),
7096         (anjuta_indent_plugin_class_init), (ipreferences_merge),
7097         (ipreferences_unmerge), (ipreferences_iface_init):
7098         * plugins/indent/plugin.h:
7100         Moved indent code to it's own plugin. Also reimplemented indent invocation
7101         using anjuta_launcher and streams. This is not yet completely working, maybe
7102         I got something wrong with the launcher.
7103         Also fixed #478987 – Unusable 'Indent setting window' on preferences
7105 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
7107         * plugins/debug-manager/plugin.c:
7108         Fix bug#480851, disconnect save_session signal when plugin is unloaded
7110 2007-09-27  Johannes Schmid <jhs@gnome.org>
7112         * libanjuta/interfaces/libanjuta.idl:
7113         * plugins/Makefile.am:
7114         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
7115         (isymbol_type_str), (isymbol_name), (isymbol_args),
7116         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
7117         (isymbol_impl), (isymbol_iface_init):
7118         * plugins/symbol-browser/an_symbol_info.c:
7119         * plugins/symbol-browser/an_symbol_info.h:
7120         * plugins/symbol-db/Makefile.am:
7121         * plugins/symbol-db/plugin.c:
7122         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
7123         (value_added_current_editor), (on_editor_foreach_clear),
7124         (value_removed_current_editor), (project_root_added),
7125         (symbol_db_activate), (symbol_db_deactivate),
7126         (isymbol_manager_search):
7127         * plugins/symbol-db/readtags.c: (initialize_1):
7128         * plugins/symbol-db/symbol-db-engine-iterator.c:
7129         (sdb_engine_iterator_instance_init),
7130         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
7131         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
7132         (symbol_db_engine_iterator_move_next),
7133         (symbol_db_engine_iterator_move_prev),
7134         (symbol_db_engine_iterator_get_n_items),
7135         (symbol_db_engine_iterator_last),
7136         (symbol_db_engine_iterator_set_position),
7137         (symbol_db_engine_iterator_get_position),
7138         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
7139         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
7140         (isymbol_iter_foreach), (isymbol_iter_set_position),
7141         (isymbol_iter_get_position), (isymbol_iter_get_length),
7142         (isymbol_iter_clone), (isymbol_iter_assign),
7143         (isymbol_iter_iface_init):
7144         * plugins/symbol-db/symbol-db-engine-iterator.h:
7145         * plugins/symbol-db/symbol-db-engine.c:
7146         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
7147         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
7148         (sdb_engine_finalize), (sdb_engine_get_type),
7149         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
7150         (sdb_engine_get_table_id_by_unique_name2),
7151         (sdb_engine_get_table_id_by_unique_name3),
7152         (symbol_db_engine_add_new_workspace),
7153         (symbol_db_engine_get_opened_project_name),
7154         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
7155         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
7156         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
7157         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
7158         (sdb_engine_add_new_scope_definition),
7159         (sdb_engine_add_new_tmp_heritage_scope),
7160         (sdb_engine_second_pass_update_scope_1),
7161         (sdb_engine_second_pass_update_heritage),
7162         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
7163         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
7164         (symbol_db_engine_update_project_symbols),
7165         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
7166         (symbol_db_engine_update_buffer_symbols),
7167         (sdb_engine_walk_down_scope_path),
7168         (sdb_engine_prepare_symbol_info_sql),
7169         (symbol_db_engine_get_global_members),
7170         (symbol_db_engine_get_scope_members_by_symbol_id),
7171         (symbol_db_engine_get_scope_members),
7172         (symbol_db_engine_get_current_scope),
7173         (symbol_db_engine_get_file_symbols):
7174         * plugins/symbol-db/symbol-db-engine.h:
7175         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
7176         (on_symbol_updated), (on_symbol_inserted),
7177         (symbol_db_view_locals_get_line),
7178         (symbol_db_view_locals_update_list):
7179         * plugins/symbol-db/symbol-db-view-search.c:
7180         (sdb_view_search_model_filter), (sdb_view_search_get_type):
7181         * plugins/symbol-db/symbol-db-view-search.h:
7182         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
7183         (do_add_hidden_children), (do_recurse_and_add_new_sym),
7184         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
7185         * plugins/symbol-db/tables.sql:
7186         * plugins/symbol-db/test/Makefile.am:
7187         * plugins/symbol-db/test/main.c: (add_new_files), (main):
7188         Updated patch from Massimo to improve symbol-db plugin
7190         * plugins/document-manager/plugin.c: (on_editor_changed):
7191         Make the code a bit more robust
7192         
7193         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7194         (anjuta_document_get_property), (anjuta_document_class_init),
7195         (anjuta_document_init), (set_uri), (document_loader_loaded),
7196         (anjuta_document_load), (document_saver_saving):
7197         * plugins/sourceview/anjuta-document.h:
7198         * plugins/sourceview/sourceview.c: (autodetect_language),
7199         (ilanguage_set_language), (ilanguage_get_language):
7200         Fix language detection on startup
7202 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
7204         * plugins/document-manager/action-callbacks.c:
7205         (on_editor_command_upper_case_activate),
7206         (on_editor_command_lower_case_activate): Leftover commit from previous
7207         commit (see last changlog entry by me).
7208         
7209         * plugins/file-manager/plugin.c: (file_manager_activate):
7210         Gave proper widget name so that layout works.
7212 2007-09-26  Johannes Schmid <jhs@gnome.org>
7214         * plugins/document-manager/plugin.c: (on_editor_changed),
7215         (docman_plugin_instance_init):
7216         Only unload/load language-support plugins if necessary.
7217         
7218         * plugins/language-manager/plugin.c: (language_manager_activate):
7219         Removed some debugging code
7221         * plugins/sourceview/sourceview.c: (on_document_saved),
7222         (ilanguage_set_language), (ilanguage_get_language):
7223         Fixed ianjuta_language interface and ensure that highlighting is
7224         activated when a new file is saved.
7225         
7226 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
7228         * libanjuta/interfaces/libanjuta.idl:
7229         * plugins/document-manager/action-callbacks.c:
7230         (on_editor_command_upper_case_activate),
7231         (on_editor_command_lower_case_activate):
7232         * plugins/editor/text_editor.c: (iselection_has_selection),
7233         (iselection_get_start), (iselection_get_end),
7234         (iselection_iface_init):
7235         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
7236         * plugins/sourceview/sourceview.c: (iselect_has_selection),
7237         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
7238         method and implemented it for both scintilla and sourceview editors.
7239         Updated document-manager and assist plugins to use the new method.
7241 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
7243         * plugins/file-manager/file-view.c:
7244         Fix typo, allow to compile new file manager with gtk < 2.12
7246 2007-09-25  Johannes Schmid <jhs@gnome.org>
7248         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
7249         Support Auto-Indent for single lines (e.g no selection);
7250         
7251         * plugins/macro/plugin.c:
7252         Do not use the same shortcut as auto-indent does
7253         
7254         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
7255         Optimized keyboard navigation - do not emit char_added when only
7256         navigation keys have been pressed.
7258 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
7260         * plugins/language-support-cpp-java/cpp-java-assist.c:
7261         (on_assist_chosen), (cpp_java_assist_install),
7262         (cpp_java_assist_uninstall):
7263         * plugins/language-support-cpp-java/plugin.c: (install_support),
7264         (uninstall_support): Install and uninstall support in correct order.
7265         Fixes a bug where it was installed multiple times resulting in
7266         inserting autocomplete text multiple times.
7268 2007-09-25  Johannes Schmid <jhs@gnome.org>
7270         * configure.in:
7271         Add GNOME_WARNING_FLAGS(maximum) and
7272         GNOME_CXX_WARNIGS(yes) to avoid bugs
7273         the compiler can warn you.
7274         
7275         * libegg/test-tree-utils.c: (key_test):
7276         * plugins/file-manager/file-model.c:
7277         (file_model_cancel_expand_idle), (file_model_sort),
7278         (file_model_row_expanded):
7279         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7280         (file_view_refresh), (file_view_get_selected), (file_view_init),
7281         (file_view_new):
7282         * plugins/file-manager/file-view.h:
7283         * plugins/symbol-db/readtags.c: (initialize_1):
7284         * src/main.c:
7285         
7286         Fixed the more critical warnings
7288 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
7290         Icons from tpgww@onepost.net:
7291         * configure.in:
7292         * plugins/debug-manager/Makefile.am:
7293         * plugins/debug-manager/images/Makefile.am:
7294         * plugins/debug-manager/images/anjuta-attach.svg:
7295         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
7296         * plugins/debug-manager/images/anjuta-step-into.svg:
7297         * plugins/debug-manager/images/anjuta-step-out.svg:
7298         * plugins/debug-manager/images/anjuta-step-over.svg:
7299         * plugins/debug-manager/plugin.c: (register_stock_icons):
7300         * plugins/document-manager/Makefile.am:
7301         * plugins/document-manager/block_select.xpm:
7302         * plugins/document-manager/fold_close.xpm:
7303         * plugins/document-manager/fold_open.xpm:
7304         * plugins/document-manager/fold_toggle.xpm:
7305         * plugins/document-manager/images/Makefile.am:
7306         * plugins/document-manager/images/anjuta-block-end.svg:
7307         * plugins/document-manager/images/anjuta-block-start.svg:
7308         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
7309         * plugins/document-manager/images/anjuta-bookmark-first.svg:
7310         * plugins/document-manager/images/anjuta-bookmark-last.svg:
7311         * plugins/document-manager/images/anjuta-bookmark-next.svg:
7312         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
7313         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
7314         * plugins/document-manager/indent.xpm:
7315         * plugins/document-manager/indent_auto.xpm:
7316         * plugins/document-manager/indent_dcr.xpm:
7317         * plugins/document-manager/indent_inc.xpm:
7318         * plugins/document-manager/indent_set.xpm:
7319         * plugins/document-manager/plugin.c: Added nicer icons for
7320         document manager and debugger. Organized icons in 'images'
7321         directories.
7323 2007-09-24  Johannes Schmid <jhs@gnome.org>
7325         * src/anjuta-app.c: (anjuta_app_add_widget_full):
7326         Fixed a missing NULL in g_object_set.
7328 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
7330         * plugins/language-support-cpp-java/cpp-java-assist.c:
7331         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
7332         scope memebers just after scope operator is entered.
7334 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
7336         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7337         * plugins/language-support-cpp-java/cpp-java-assist.c:
7338         (completion_function), (completion_compare),
7339         (cpp_java_assist_tag_destroy), (create_completion),
7340         (cpp_java_assist_destroy_completion_cache),
7341         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
7342         Show '()' for function items in autocomplete list. Allow adding
7343         ' ' and/or '(' after function call autocompletion and have preferences
7344         settings for them.
7346 2007-09-24  Johannes Schmid <jhs@gnome.org>
7348         * sourceview.c: Reverting patch from r3157 because
7349         of side-effects
7351 2007-09-24  Johannes Schmid <jhs@gnome.org>
7353         * plugins/search/search-replace.c: (on_message_clicked):
7355         Fixed #427104 – No "highlight" of lines matching find-result
7357 2007-09-24  Johannes Schmid <jhs@gnome.org>
7359         * src/anjuta.glade:
7361         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
7363 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
7365         reviewed by: Johannes Schmid <jhs@gnome.org>
7367         * plugins/build-basic-autotools/executer.c: (execute_program):
7368         Fix #478238 – set env for execute programe in the terminal
7370 2007-09-24 Tom <tpgww@onepost.net>
7372         reviewed by: Johannes Schmid <jhs@gnome.org>
7374         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
7375         Fix memory leak
7376         
7377         * plugins/debug-manager/disassemble.c: (on_disassemble):
7378         Correct a format string in DEBUG_PRINT()
7380 2007-09-23  Johannes Schmid <jhs@gnome.org>
7382         * plugins/sourceview/sourceview.c: (offset_to_position),
7383         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
7384         (ieditor_get_position), (iselect_set), (iselect_get_start),
7385         (iselect_get_end):
7386         
7387         Fixed #Bug 440637 – Search, don't work very well
7389 2007-09-23  Johannes Schmid <jhs@gnome.org>
7391         * plugins/file-manager/file-model.c: (file_model_get_filename):
7392         * plugins/file-manager/file-model.h:
7393         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
7394         (file_view_init), (file_view_class_init):
7395         * plugins/message-view/message-view.c:
7396         (message_view_query_tooltip), (message_view_dispose),
7397         (message_view_instance_init), (message_view_class_init):
7399         Added GTK+ 2.12 style tooltips to file-manager and message view.
7400         Only build if GTK+ 2.12 is availible otherwise for message-view, the
7401         old implementation is used.
7403 2007-09-23  Johannes Schmid <jhs@gnome.org>
7405         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
7406         Fixed typo
7407         
7408         * plugins/language-manager/language-manager.plugin.in:
7409         Marked UserActivatable=FALSE
7410         
7411         * plugins/language-manager/plugin.c: (load_languages),
7412         (language_manager_activate), (language_manager_deactivate),
7413         (language_manager_dispose), (language_manager_instance_init),
7414         (language_manager_find_mime_type), (language_manager_find_string),
7415         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
7416         (ilanguage_get_name), (ilanguage_get_strings):
7417         
7418         Fixed various stupid bugs in language-manager plugin
7419         
7420         * plugins/symbol-db/symbol-db-engine.c:
7421         (sdb_engine_second_pass_update_scope_1):
7422         
7423         Add a g_return_if_fail to avoid a crash though still unsure
7424         what's causing it.
7426 2007-09-23  Johannes Schmid <jhs@gnome.org>
7428         * plugins/symbol-db/plugin.c: (on_project_element_added),
7429         (sources_array_free), (sources_array_add_foreach),
7430         (project_root_added):
7431         * plugins/symbol-db/symbol-db-engine.c:
7432         (symbol_db_engine_add_new_files):
7433         * plugins/symbol-db/symbol-db-engine.h:
7434         
7435         Added support for other languages than "C" to symbol-db. Now
7436         supports all languages listed by the language-manager.
7438 2007-09-23  Tom <tpgww@onepost.net>
7440         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
7442         * configure.in:
7443         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
7444         
7445         * libanjuta/anjuta-glue-factory.c: (load_plugin),
7446         (anjuta_glue_factory_get_object_type):
7447         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
7448         * plugins/build-basic-autotools/build-basic-autotools.c:
7449         (value_added_current_editor):
7450         * plugins/debug-manager/breakpoints.c:
7451         (breakpoints_dbase_edit_breakpoint),
7452         (on_toggle_breakpoint_activate):
7453         * plugins/debug-manager/plugin.c:
7454         (on_run_to_cursor_action_activate):
7455         * plugins/debug-manager/stack_trace.c:
7456         (dma_thread_update_stack_trace):
7457         * plugins/gdb/plugin.c:
7458         * plugins/glade/plugin.c: (ifile_open):
7459         * plugins/profiler/gprof-call-graph-view.c:
7460         * plugins/profiler/gprof-flat-profile-view.c:
7461         * plugins/profiler/gprof-function-call-tree-view.c:
7462         * plugins/profiler/gprof-options.c: (setup_widgets):
7463         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7464         * plugins/search/search-replace_backend.c:
7465         (file_buffer_new_from_te):
7466         * plugins/sourceview/assist-tip.c: (assist_tip_move):
7467         * plugins/sourceview/assist-window.c: (assist_window_set_property),
7468         (assist_window_get_property), (assist_window_move):
7469         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
7470         (value_added_current_editor):
7471         * plugins/symbol-db/plugin.c: (value_added_current_editor):
7472         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7473         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
7474         
7475         Many small code, warnings and leak fixes
7477 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
7479         * (removed) plugins/debug-manager/debugger.c,
7480         (removed) plugins/debug-manager/debugger.h,
7481         (added) plugins/debug-manager/command.c,
7482         (added) plugins/debug-manager/command.h,
7483         (added) plugins/debug-manager/queue.c,
7484         (added) plugins/debug-manager/queue.h,
7485         plugins/debug-manager/breakpoints.c,
7486         plugins/debug-manager/debug_tree.c,
7487         plugins/debug-manager/debug_tree.h,
7488         plugins/debug-manager/disassemble.c,
7489         plugins/debug-manager/disassemble.h,
7490         plugins/debug-manager/locals.c,
7491         plugins/debug-manager/locals.h,
7492         plugins/debug-manager/memory.c,
7493         plugins/debug-manager/memory.h,
7494         plugins/debug-manager/plugin.c,
7495         plugins/debug-manager/plugin.h,
7496         plugins/debug-manager/registers.c,
7497         plugins/debug-manager/registers.h,
7498         plugins/debug-manager/sharedlib.c,
7499         plugins/debug-manager/sharedlib.h,
7500         plugins/debug-manager/signals.c,
7501         plugins/debug-manager/signals.h,
7502         plugins/debug-manager/stack_trace.c,
7503         plugins/debug-manager/stack_trace.h,
7504         plugins/debug-manager/start.h,
7505         plugins/debug-manager/start.c,
7506         plugins/debug-manager/threads.c,
7507         plugins/debug-manager/threads.h,
7508         plugins/debug-manager/watch.c,
7509         plugins/debug-manager/watch.h,
7510         plugins/debug-manager/Makefile.am,
7511         plugins/gdb/debugger.c,
7512         plugins/gdb/debugger.h,
7513         plugins/gdb/plugin.c,
7514         libanjuta/interfaces/libanjuta.idl:
7515         Split debug-manager/debugger.c into command.c and queue.c
7516         Clean up debugger queue
7517         DmaDebuggerQueue object does not implement IAnjutaDebugger
7519 2007-09-23  Johannes Schmid <jhs@gnome.org>
7521         * configure.in:
7522         Bumped version to 2.3.0 (to ensure bugzilla bugs are
7523         set correctly, etc.)
7524         
7525         * libanjuta/anjuta-glue-factory.c: (load_plugin):
7526         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
7527         (plugin_set_update):
7528         
7529         Show an error dialog instead of crashing when plugin loading fails
7531         * plugins/language-manager/Makefile.am:
7532         * plugins/language-manager/language-manager.plugin.in:
7533         * plugins/language-manager/languages.xml:
7534         * plugins/language-manager/plugin.c: (language_destroy),
7535         (load_languages), (language_manager_activate),
7536         (language_manager_deactivate), (language_manager_finalize),
7537         (language_manager_dispose), (language_manager_instance_init),
7538         (language_manager_class_init), (language_manager_find_mime_type),
7539         (language_manager_find_string), (ilanguage_get_from_mime_type),
7540         (ilanguage_get_from_string), (ilanguage_get_name),
7541         (ilanguage_get_strings), (ilanguage_iface_init):
7542         * plugins/language-manager/plugin.h:
7543         
7544         Added new language-manager plugin to have a better organisation for
7545         language names. The xml probabaly needs to be extended over time.
7546         
7547         * plugins/Makefile.am:
7548         * plugins/document-manager/plugin.c: (on_editor_changed):
7549         
7550         Adapted to new IAnjutaLanguage interface. Do not unload language-support
7551         because it does not really save memory but makes tab switching slow.
7552         
7553         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
7554         .in:
7555         * plugins/language-support-cpp-java/plugin.c: (install_support),
7556         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
7557         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
7558         unloading
7560         * plugins/language-support-cpp-java/cpp-java-assist.c:
7561         (cpp_java_assist_show_autocomplete):
7562         
7563         Fix autocomplete to only show valid completions
7565         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7566         Calltips always have correct size and position now
7568 2007-09-22  Johannes Schmid <jhs@gnome.org>
7570         * plugins/search/search-replace_backend.c: (get_next_match):
7571         Removed code introduced by accident that causes a crash.
7572         
7573         * plugins/sourceview/sourceview-tags.c:
7574         * plugins/sourceview/sourceview-tags.h:
7575         Removed ununsed files
7577 2007-09-22  Johannes Schmid <jhs@gnome.org>
7579         * plugins/language-support-cpp-java/cpp-java-assist.c:
7580         Fixed build error
7582 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7584         * plugins/language-support-cpp-java/cpp-java-assist.c:
7585         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
7586         Increased matching brace search to 500 chars.
7588 2007-09-21  Johannes Schmid <jhs@gnome.org>
7590         * plugins/language-support-cpp-java/cpp-java-assist.c:
7591         (cpp_java_assist_get_pre_word),
7592         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
7593         
7594         Added some profiling debug code
7595         
7596         * plugins/language-support-cpp-java/cpp-java-utils.c:
7597         (cpp_java_util_jump_to_matching_brace):
7598         * plugins/language-support-cpp-java/cpp-java-utils.h:
7599         * plugins/language-support-cpp-java/plugin.c:
7600         (get_line_indentation_base), (get_line_auto_indentation):
7601         
7602         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
7603         avoid looping over the whole file when using calltips which is too slow and
7604         unneeded.
7605         
7606         * plugins/sourceview/assist-tip.c: (assist_tip_init),
7607         (assist_tip_set_tips), (assist_tip_get_coordinates),
7608         (assist_tip_new):
7609         * plugins/sourceview/sourceview.c: (iassist_show_tips):
7610         
7611         Better calltips appearance (use theme now) and avoid jumping
7612         calltips
7614 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7616         * plugins/document-manager/plugin.c:
7617         (update_editor_ui_interface_items):
7618         * plugins/language-support-cpp-java/plugin.c: (install_support),
7619         (uninstall_support): Moved autocomplete ui update code from
7620         document-manager to language-plugin.
7622 2007-09-21  Johannes Schmid <jhs@gnome.org>
7624         * libanjuta/interfaces/libanjuta.idl:
7625         
7626         Added IAnjutaLanguage interface (might still change...) for
7627         the upcoming language-manager plugin.
7628         
7629         * plugins/file-manager/Makefile.am:
7630         * plugins/file-manager/file-model.c:
7631         (file_model_cancel_expand_idle), (file_model_add_dummy),
7632         (file_model_expand_idle), (file_model_sort),
7633         (file_model_row_expanded), (file_model_row_collapsed),
7634         (file_model_init), (file_model_finalize),
7635         (file_model_set_property), (file_model_get_property),
7636         (file_model_class_init), (file_model_new), (file_model_refresh),
7637         (file_model_get_uri):
7638         * plugins/file-manager/file-model.h:
7639         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7640         (file_view_expand_row_idle), (file_view_refresh),
7641         (file_view_get_selected), (file_view_button_press_event),
7642         (file_view_selection_changed), (file_view_init),
7643         (file_view_get_property), (file_view_set_property),
7644         (file_view_finalize), (file_view_class_init):
7645         
7646         Split up model/view as far as possible and fixed some file-manager
7647         bugs (popup-menu and incorrect project loading).
7648         
7649         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7650         Use monospace font for tips.
7651         
7652         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
7653         (sourceview_cell_new), (icell_get_character), (icell_get_length),
7654         (icell_get_attribute), (icell_style_get_font_description),
7655         (icell_style_get_color), (icell_style_get_background_color),
7656         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
7657         (iiter_foreach), (iiter_set_position), (iiter_get_position),
7658         (iiter_get_length), (iiter_clone), (iiter_assign):
7660         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
7661         interface. This is way faster though it has the drawback to create invalid
7662         iterators if the buffer is changed.
7664 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7666         * libanjuta/interfaces/libanjuta.idl:
7667         * plugins/document-manager/action-callbacks.c:
7668         * plugins/document-manager/anjuta-document-manager.ui:
7669         * plugins/document-manager/plugin.c: (register_stock_icons):
7670         * plugins/editor/text_editor.c:
7671         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7672         * plugins/language-support-cpp-java/cpp-java-assist.c:
7673         (cpp_java_assist_get_calltip_context):
7674         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
7675         (register_stock_icons), (cpp_java_plugin_activate_plugin):
7677         Moved autocomplete menu action from document-manager to assist plugin
7678         and got rid of deprecated autocomplete interface.
7680 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
7682         * libanjuta/interfaces/libanjuta.idl:
7683         * plugins/editor/text_editor.c: (iassist_iface_init):
7684         * plugins/language-support-cpp-java/cpp-java-assist.c:
7685         (cpp_java_assist_check), (on_assist_chosen):
7686         * plugins/sourceview/sourceview.c: (iassist_iface_init):
7687         Removed react() methods in both editors and assist interface. Assist
7688         plugin itself handles setting the autocomplete. Also fixed
7689         some mem leaks.
7691 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
7693         * plugins/file-manager/Makefile.am:
7694         * plugins/file-manager/file-view.c: (file_view_add_dummy),
7695         (file_view_expand_idle), (file_view_init):
7696         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
7697         (file_manager_set_default_uri), (project_root_added),
7698         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
7699         (file_manager_activate), (file_manager_deactivate),
7700         (file_manager_instance_init), (file_manager_class_init),
7701         (ifile_manager_set_root), (ifile_manager_set_selected),
7702         (ifile_manager_iface_init): Adjusted white spaces to match
7703         anjuta convention.
7705 2007-09-19  Naba Kumar  <naba@gnome.org>
7707         * libanjuta/interfaces/libanjuta.idl:
7708         * plugins/editor/text_editor.c: (text_editor_instance_init),
7709         (iassist_show_tips), (iassist_cancel_tips),
7710         (iassist_hide_suggestions), (iassist_iface_init):
7711         * plugins/editor/text_editor.h:
7712         * plugins/editor/text_editor_cbs.c:
7713         (on_text_editor_scintilla_notify):
7714         * plugins/language-support-cpp-java/cpp-java-assist.c:
7715         (is_scope_context_character), (is_word_character),
7716         (create_completion), (cpp_java_assist_get_scope_context),
7717         (cpp_java_assist_get_pre_word),
7718         (cpp_java_assist_get_scope_operator),
7719         (cpp_java_assist_destroy_completion_cache),
7720         (cpp_java_assist_create_scope_completion_cache),
7721         (cpp_java_assist_create_word_completion_cache),
7722         (cpp_java_assist_show_autocomplete),
7723         (cpp_java_assist_get_calltip_context),
7724         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
7725         (on_editor_char_added), (on_assist_chosen),
7726         (cpp_java_assist_install), (cpp_java_assist_uninstall),
7727         (cpp_java_assist_init), (cpp_java_assist_finalize):
7728         * plugins/language-support-cpp-java/cpp-java-assist.h:
7729         * plugins/language-support-cpp-java/plugin.c:
7730         (initialize_indentation_params):
7731         * plugins/sourceview/assist-tip.c:
7732         * plugins/sourceview/assist-tip.h:
7733         * plugins/sourceview/sourceview-private.h:
7734         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7735         (on_assist_tip_destroyed), (on_assist_cancel),
7736         (on_document_char_added), (iassist_get_suggestions),
7737         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
7738         
7739         Implement state-less assistance so that assist can be evaluated
7740         any given time at any position. Changed IAnjutaEditorAssist interfance
7741         and implementations and removed any state management in editors.
7743 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
7745         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7746         completion items sorting and avoided unnecssary sorts.
7748         * plugins/text-editor.c: Fixed state.
7750 2007-09-17  Johannes Schmid <jhs@gnome.org>
7752         * plugins/language-support-cpp-java/cpp-java-assist.c:
7753         (on_assist_begin):
7754         
7755         Fixed calltips in sourceview
7757 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
7759         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7760         completion items preparation time. Fixed a crash bug.
7762         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7763         Set buffer size (From Massimo, required for symbol-db).
7765         * libanjuta/interfaces/libanjuta.idl: Also pass position information
7766         for suggestions.
7768         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
7769         change in API.
7771         * plugins/editor/aneditor-autocomplete.cxx,
7772         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
7773         Added ANE_GETWORDBEFORECARAT command.
7775         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
7776         using assist interface.
7778         * plugins/editor/text_editor.c: (text_editor_instance_init),
7779         (text_editor_get_word_before_carat),
7780         (text_editor_get_current_word), (iassist_add_trigger),
7781         (iassist_remove_trigger), (on_assist_canceled),
7782         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
7783         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
7784         * plugins/editor/text_editor.h:
7785         * plugins/editor/text_editor_cbs.c: (trigger_size),
7786         (max_trigger_size), (text_editor_check_assist),
7787         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
7788         interface.
7790         * plugins/language-support-cpp-java/Makefile.am:
7791         * plugins/language-support-cpp-java/plugin.c:
7792         (get_line_indentation_base), (get_line_auto_indentation),
7793         (install_support), (uninstall_support),
7794         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
7795         (cpp_java_plugin_instance_init):
7796         * plugins/language-support-cpp-java/plugin.h:
7797         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
7798         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
7799         Make assist a separate class.
7801 2007-09-14  Johannes Schmid <jhs@gnome.org>
7803         * plugins/sourceview/sourceview.c: (iassist_suggest):
7804         Fixed changed char_alignment paramter in language-support
7805         plugin
7807 2007-09-14  Naba Kumar  <naba@gnome.org>
7809         * plugins/language-support-cpp-java/plugin.c: Send the right
7810         'char_alignment' paramenter (needs fixing in sourceview).
7812 2007-09-13  Johannes Schmid <jhs@gnome.org>
7814         * anjuta.anjuta:
7815         * plugins/project-wizard/templates/minimal/project.anjuta:
7816         Use IAnjutaSymbolManager instead of loading the plugin directly.
7817         (TODO: Think of a version to do this for older files...)
7819         * configure.in:
7820         * plugins/Makefile.am:
7821         * plugins/symbol-db/Makefile.am:
7822         
7823         Build symbol-db plugin if libgda-3.0 is found
7825 2007-09-13  Johannes Schmid <jhs@gnome.org>
7827         * plugins/sourceview/Makefile.am:
7828         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7829         (set_uri):
7830         * plugins/sourceview/anjuta-document.h:
7831         Removed lots of dead code
7832         
7833         * plugins/sourceview/anjuta-languages-manager.c:
7834         * plugins/sourceview/anjuta-languages-manager.h:
7835         removed completely
7836         
7837         * plugins/sourceview/sourceview.c: (on_document_char_added),
7838         (on_document_loaded), (sourceview_instance_init),
7839         (iselect_get_start), (iselect_get_end),
7840         (ilanguage_get_supported_languages), (ilanguage_set_language):
7841         
7842         Fixed selection handling and make some adaptions for the changes 
7843         mentioned above
7845 2007-09-13  Johannes Schmid <jhs@gnome.org>
7847         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7848         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7849         (on_assist_update):
7850         
7851         Added preferences to language support completion/calltips
7852         
7853         * plugins/sourceview/assist-window.c: (assist_window_update):
7855         Always select first entry
7857         * plugins/sourceview/sourceview.glade:
7858         Removed old completion preferences
7860 2007-09-11  Naba Kumar  <naba@gnome.org>
7862         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
7863         and possible crash when pressing ctrl+d in terminal after preferences
7864         window has been shown once (no need for backport).
7866         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
7867         implementations to get warnings instead of crashes for unimplemented
7868         interface methods.
7870 2007-09-11   Massimo Cora' <maxcvs@email.it>
7872         Reviewed by: Naba Kumar  <naba@gnome.org>
7874         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7875         * plugins/symbol-db/*:
7876         Added new symbol-database backend based on SQLite 3.
7877         (does not enabled for build currently).
7879 2007-09-10  Johannes Schmid <jhs@gnome.org>
7881         * anjuta.anjuta:
7882         * configure.in:
7883         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
7884         (parse_info_init), (parse_info_free), (valid_element),
7885         (start_element_handler), (end_element_handler), (text_handler),
7886         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
7887         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
7888         (egg_recent_model_monitor), (egg_recent_model_read),
7889         (egg_recent_model_open_file), (egg_recent_model_lock_file),
7890         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
7891         (egg_recent_model_set_property), (egg_recent_model_class_init),
7892         (egg_recent_model_init), (egg_recent_model_add_full),
7893         (egg_recent_model_delete), (egg_recent_model_get_list),
7894         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
7895         (egg_recent_model_set_filter_mime_types),
7896         (egg_recent_model_clear_group_filter),
7897         (egg_recent_model_set_filter_groups),
7898         (egg_recent_model_clear_scheme_filter),
7899         (egg_recent_model_set_filter_uri_schemes),
7900         (egg_recent_model_remove_expired):
7901         
7902         Update EggRecent (#456465)
7904 2007-09-10  Johannes Schmid <jhs@gnome.org>
7906         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
7907         (anjuta_plugin_manager_get_plugin):
7908         * plugins/profiler/gprof-call-graph-view.c:
7909         (gprof_call_graph_view_create_columns):
7910         * plugins/profiler/gprof-flat-profile-view.c:
7911         (gprof_flat_profile_view_create_columns):
7912         * plugins/profiler/gprof-function-call-tree-view.c:
7913         (gprof_function_call_tree_view_create_columns):
7914         
7915         Fixed #466031 â€“ Update of pieces of menus for Localization
7917 2007-09-10  Johannes Schmid <jhs@gnome.org>
7919         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
7920         Bug 343522 â€“ anjuta: Unable to execute commands that use options.
7922 2007-09-09  Johannes Schmid <jhs@gnome.org>
7924         * plugins/document-manager/anjuta-docman.c:
7925         (anjuta_docman_update_page_label):
7926         
7927         Fixed #458034 â€“ Method of indicating unsaved changes breaks convention
7928         
7929         * plugins/document-manager/plugin.c: (update_title),
7930         (value_added_project_root_uri), (value_removed_project_root_uri),
7931         (on_editor_changed), (activate_plugin):
7932         * plugins/document-manager/plugin.h:
7933         * plugins/project-manager/plugin.c: (on_profile_scoped),
7934         (on_profile_descoped), (ifile_open):
7935         
7936         Fixed #427390 â€“ Show path of item in currently focused editor window
7938 2007-09-09  Johannes Schmid <jhs@gnome.org>
7940         * plugins/search/plugin.c: (on_toolbar_find_clicked),
7941         (on_toolbar_find_incremental):
7942         Fix incremental search
7943         
7944         * plugins/sourceview/sourceview.c: (on_document_char_added),
7945         (set_select):
7946         Fixed selection management
7948 2007-09-09  Johannes Schmid <jhs@gnome.org>
7950         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7951         Fixed memory leak
7953         * libanjuta/interfaces/libanjuta.idl:
7954         Extended IAnjutaEditorAssist interface
7955         
7956         * plugins/language-support-cpp-java/plugin.c:
7957         (jump_to_matching_brace), (add_tags), (on_assist_begin),
7958         (assist_cleanup), (on_assist_chosen), (on_assist_update),
7959         (context_character), (get_context), (function_parser),
7960         (cpp_member_parser), (install_assist), (uninstall_assist),
7961         (get_line_indentation_base), (get_line_auto_indentation),
7962         (install_support), (uninstall_support),
7963         (on_value_added_current_editor), (on_value_removed_current_editor),
7964         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
7965         * plugins/language-support-cpp-java/plugin.h:
7966         
7967         Improved fixed editor assistance and added support for function/method
7968         tooltips. jumb_to_matching_brance => jump_to_matching_brace
7969         
7970         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
7971         Removed a FIXME
7972         
7973         * plugins/project-import/project-import.c: (on_import_next):
7974         Added a non-NULL check with could probably fix #474843 but not sure
7975         
7976         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
7977         Fixed anjuta-plugin project wizard
7978         
7979         * plugins/sourceview/Makefile.am:
7980         * plguins/sourceview/assist-tip.[ch]:
7981         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
7982         (anjuta_view_key_press_event):
7983         * plugins/sourceview/assist-window.c: (assist_window_class_init),
7984         (assist_window_init), (assist_window_update), (assist_window_new):
7985         * plugins/sourceview/sourceview-private.h:
7986         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7987         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
7988         (trigger_size), (max_trigger_size), (on_document_char_added),
7989         (sourceview_dispose), (ieditor_get_current_word),
7990         (iassist_add_trigger), (iassist_init_suggestions),
7991         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
7992         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
7993         
7994         Big update on sourceview assist capabilites. Autocompletion should
7995         now work much better and function tooltips are finally supported!
7997         * plugins/sourceview/anjuta-document.h:
7998         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
7999         (anjuta_document_get_current_word):
8000         Fixed get_current_word (inspired by aneditor.cxx implementation)
8002         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
8003         (icell_get_attribute):
8004         Fixed get_attribute() to also detect character constants.
8005         Simplified get_char()
8007         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
8008         (isymbol_manager_get_members), (isymbol_manager_get_parents),
8009         (isymbol_manager_get_completions_at_position):
8010         
8011         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
8013 2007-09-04  Naba Kumar  <naba@gnome.org>
8015         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
8016         projects that can not add sources.
8018         * plugins/file-wizard/file.c: Similarly for file wizard,
8019         Do not enable 'Add to project' projects that can not add sources.
8021 2007-09-04  Naba Kumar  <naba@gnome.org>
8023         * configure.in: Bumped gnome-build requirement to 0.2.0
8024         for project capabilities support.
8026         * plugins/project-manager/plugin.c: Enable/disable project
8027         actions based on project capabilities. Fixes bug #433552:
8028         crash in Anjuta IDE: add file test.h in project on generic
8029         Makefile.
8031         * libanjuta/interfaces/libanjuta.idl: Added method to query
8032         project capabilities.
8034 2007-09-03  Naba Kumar  <naba@gnome.org>
8036         * plugins/file-manager/plugin.c: Set shadow type IN.
8037         * plugins/file-manager/file-view.c: Fixed code style.
8038         * plugins/file-manager/file-view.c: Fixed icons column to size
8039         properly.
8041         * plugins/file-manager/plugin.[c,h]: Fixed code style.
8043         * plugins/file-manager/plugin.c: Fixed crash on closing project and
8044         unmonitors project-uri on file-manager deactivation.
8046         * TODO.tasks: Updated
8048 2007-09-02  Johannes Schmid <jhs@gnome.org>
8050         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
8051         Fixed memory leak
8052         
8053         * plugins/file-manager/file-view.c: (file_view_get_selected),
8054         (file_view_button_press_event), (file_view_finalize):
8055         * plugins/file-manager/plugin.c: (project_root_removed),
8056         (file_manager_deactivate):
8057         
8058         Fixed some small bugs I missed before
8060 2007-09-02  Johannes Schmid <jhs@gnome.org>
8062         * plugins/file-manager/*:
8063         Added new and file-manager
8065 2007-09-02  Johannes Schmid <jhs@gnome.org>
8067         * plugins/file-manager/*:
8068         Removed old file-manager
8070 2007-08-31  Johannes Schmid <jhs@gnome.org>
8072         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
8073         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
8074         
8075         Fixed some memory leaks
8076         
8077         * MAINTAINERS: Fixed
8078         
8079 2007-08-31  Johannes Schmid <jhs@gnome.org>
8081         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
8082         (get_property_value_as_string), (set_property_value_as_string),
8083         (register_callbacks), (preferences_foreach_callback),
8084         (anjuta_preferences_register_property_raw):
8085         * libanjuta/anjuta-preferences.h:
8086         * plugins/build-basic-autotools/build-basic-autotools.c:
8087         (on_build_mesg_format):
8088         * plugins/document-manager/anjuta-document-manager.glade:
8089         * plugins/message-view/anjuta-message-manager-plugin.glade:
8090         
8091         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
8092         broken message view preferences
8093         
8094         * plugins/message-view/message-view.c:
8095         (message_view_instance_init), (pref_change_color), (prefs_init),
8096         (imessage_view_append):
8097         Cleaned up message view (#458041)
8098         
8099         * src/shell.c: (on_preferences_activate),
8100         (anjuta_test_shell_instance_init),
8101         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
8102         Fixed test shell to allow better debugging
8103         
8104 2007-08-31  Johannes Schmid <jhs@gnome.org>
8106         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
8107         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
8108         * plugins/gtodo/main.h:
8109         * plugins/gtodo/plugin.c: (activate_plugin):
8110         
8111         Fixed #423467 (View->Tasks menu items are not 
8112         checked on startup)
8114 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
8116         reviewed by: Johannes Schmid <jhs@gnome.org>
8118         * COPYING:
8119         * data/welcome.txt.in:
8120         * launcher/anjuta_launcher.c:
8121         * libanjuta/anjuta-children.c:
8122         * libanjuta/anjuta-children.h:
8123         * libanjuta/anjuta-debug.h:
8124         * libanjuta/anjuta-encodings.c:
8125         * libanjuta/anjuta-encodings.h:
8126         * libanjuta/anjuta-glue-c.c:
8127         * libanjuta/anjuta-glue-c.h:
8128         * libanjuta/anjuta-plugin-description.c:
8129         * libanjuta/anjuta-plugin-description.h:
8130         * libanjuta/anjuta-plugin-handle.c:
8131         * libanjuta/anjuta-plugin-handle.h:
8132         * libanjuta/anjuta-plugin-manager.c:
8133         * libanjuta/anjuta-plugin-manager.h:
8134         * libanjuta/anjuta-plugin.c:
8135         * libanjuta/anjuta-plugin.h:
8136         * libanjuta/anjuta-preferences.c:
8137         * libanjuta/anjuta-preferences.h:
8138         * libanjuta/anjuta-profile-manager.c:
8139         * libanjuta/anjuta-profile-manager.h:
8140         * libanjuta/anjuta-profile.c:
8141         * libanjuta/anjuta-profile.h:
8142         * libanjuta/anjuta-save-prompt.c:
8143         * libanjuta/anjuta-save-prompt.h:
8144         * libanjuta/anjuta-serializer.c:
8145         * libanjuta/anjuta-serializer.h:
8146         * libanjuta/anjuta-session.c:
8147         * libanjuta/anjuta-session.h:
8148         * libanjuta/anjuta-shell.c:
8149         * libanjuta/anjuta-shell.h:
8150         * libanjuta/anjuta-status.c:
8151         * libanjuta/anjuta-status.h:
8152         * libanjuta/anjuta-ui.c:
8153         * libanjuta/anjuta-ui.h:
8154         * libanjuta/anjuta-utils-priv.h:
8155         * libanjuta/anjuta-utils.c:
8156         * libanjuta/anjuta-utils.h:
8157         * libanjuta/cell-renderer-captioned-image.c:
8158         * libanjuta/cell-renderer-captioned-image.h:
8159         * libanjuta/e-splash.c:
8160         * libanjuta/e-splash.h:
8161         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8162         * libanjuta/interfaces/libanjuta.idl:
8163         * libanjuta/libanjuta.h:
8164         * libanjuta/resources.c:
8165         * libanjuta/resources.h:
8166         * libegg/egg-cell-renderer-text.c:
8167         * libegg/egg-combo-action.c:
8168         * libegg/egg-entry-action.c:
8169         * libegg/egg-recent-action.c:
8170         * libegg/egg-recent-files-module.c:
8171         * libegg/egg-recent-item.c:
8172         * libegg/egg-recent-model.c:
8173         * libegg/egg-recent-view-gtk.c:
8174         * libegg/egg-recent-view.c:
8175         * libegg/egg-submenu-action.c:
8176         * libegg/eggaccelerators.c:
8177         * libegg/eggcellrendererpopup.c:
8178         * libegg/eggcomboselect.c:
8179         * libegg/eggtreemodelfilter.c:
8180         * libegg/eggtreemultidnd.c:
8181         * libegg/gtkcellview.h:
8182         * libegg/treeviewutils/egg-cell-renderer-text.h:
8183         * libegg/treeviewutils/eggaccelerators.h:
8184         * libegg/treeviewutils/eggcellrendererkeys.h:
8185         * libegg/treeviewutils/eggcellrendererpopup.h:
8186         * libegg/treeviewutils/eggtreemodelfilter.h:
8187         * libegg/treeviewutils/eggtreemultidnd.h:
8188         * libegg/treeviewutils/eggtreeviewstate.h:
8189         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
8190         * manuals/anjuta-faqs/Makefile.am:
8191         * manuals/anjuta-manual/C/anjuta-manual.xml:
8192         * manuals/anjuta-manual/C/license.xml:
8193         * manuals/anjuta-manual/es/es.po:
8194         * manuals/anjuta-manual/sv/sv.po:
8195         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
8196         ml:
8197         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
8198         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
8199         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
8200         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
8201         * manuals/old/ja/anjuta-manual/license.xml:
8202         * plugins/build-basic-autotools/build-basic-autotools.c:
8203         * plugins/build-basic-autotools/build-basic-autotools.h:
8204         * plugins/build-basic-autotools/executer.c:
8205         * plugins/build-basic-autotools/executer.h:
8206         * plugins/build/build_file.c:
8207         * plugins/build/build_file.h:
8208         * plugins/build/build_project.c:
8209         * plugins/build/build_project.h:
8210         * plugins/build/clean_project.c:
8211         * plugins/build/clean_project.h:
8212         * plugins/build/commands.c:
8213         * plugins/build/commands.h:
8214         * plugins/build/compile.c:
8215         * plugins/build/compile.h:
8216         * plugins/build/compiler_options.c:
8217         * plugins/build/compiler_options.h:
8218         * plugins/build/configurer.c:
8219         * plugins/build/configurer.h:
8220         * plugins/build/executer.c:
8221         * plugins/build/executer.h:
8222         * plugins/class-gen/cell-renderer-flags.c:
8223         * plugins/class-gen/cell-renderer-flags.h:
8224         * plugins/class-gen/combo-flags.c:
8225         * plugins/class-gen/combo-flags.h:
8226         * plugins/class-gen/element-editor.c:
8227         * plugins/class-gen/element-editor.h:
8228         * plugins/class-gen/generator.c:
8229         * plugins/class-gen/generator.h:
8230         * plugins/class-gen/plugin.c:
8231         * plugins/class-gen/plugin.h:
8232         * plugins/class-gen/transform.c:
8233         * plugins/class-gen/transform.h:
8234         * plugins/class-gen/validator.c:
8235         * plugins/class-gen/validator.h:
8236         * plugins/class-gen/window.c:
8237         * plugins/class-gen/window.h:
8238         * plugins/class-inheritance/class-callbacks.c:
8239         * plugins/class-inheritance/class-callbacks.h:
8240         * plugins/class-inheritance/class-inherit.c:
8241         * plugins/class-inheritance/class-inherit.h:
8242         * plugins/class-inheritance/plugin.c:
8243         * plugins/class-inheritance/plugin.h:
8244         * plugins/cvs-plugin/cvs-actions.c:
8245         * plugins/cvs-plugin/cvs-actions.h:
8246         * plugins/cvs-plugin/cvs-callbacks.c:
8247         * plugins/cvs-plugin/cvs-callbacks.h:
8248         * plugins/cvs-plugin/cvs-execute.c:
8249         * plugins/cvs-plugin/cvs-execute.h:
8250         * plugins/cvs-plugin/cvs-interface.c:
8251         * plugins/cvs-plugin/cvs-interface.h:
8252         * plugins/cvs-plugin/plugin.c:
8253         * plugins/cvs-plugin/plugin.h:
8254         * plugins/debug-manager/breakpoints.c:
8255         * plugins/debug-manager/breakpoints.h:
8256         * plugins/debug-manager/chunk_view.c:
8257         * plugins/debug-manager/chunk_view.h:
8258         * plugins/debug-manager/data_buffer.c:
8259         * plugins/debug-manager/data_buffer.h:
8260         * plugins/debug-manager/data_view.c:
8261         * plugins/debug-manager/data_view.h:
8262         * plugins/debug-manager/debug_tree.c:
8263         * plugins/debug-manager/debug_tree.h:
8264         * plugins/debug-manager/debugger.c:
8265         * plugins/debug-manager/debugger.h:
8266         * plugins/debug-manager/disassemble.c:
8267         * plugins/debug-manager/disassemble.h:
8268         * plugins/debug-manager/info.c:
8269         * plugins/debug-manager/info.h:
8270         * plugins/debug-manager/locals.c:
8271         * plugins/debug-manager/locals.h:
8272         * plugins/debug-manager/memory.c:
8273         * plugins/debug-manager/memory.h:
8274         * plugins/debug-manager/plugin.c:
8275         * plugins/debug-manager/plugin.h:
8276         * plugins/debug-manager/registers.c:
8277         * plugins/debug-manager/registers.h:
8278         * plugins/debug-manager/sexy-icon-entry.c:
8279         * plugins/debug-manager/sexy-icon-entry.h:
8280         * plugins/debug-manager/sharedlib.c:
8281         * plugins/debug-manager/sharedlib.h:
8282         * plugins/debug-manager/signals.c:
8283         * plugins/debug-manager/signals.h:
8284         * plugins/debug-manager/sparse_buffer.c:
8285         * plugins/debug-manager/sparse_buffer.h:
8286         * plugins/debug-manager/sparse_view.c:
8287         * plugins/debug-manager/sparse_view.h:
8288         * plugins/debug-manager/stack_trace.c:
8289         * plugins/debug-manager/stack_trace.h:
8290         * plugins/debug-manager/start.c:
8291         * plugins/debug-manager/start.h:
8292         * plugins/debug-manager/threads.c:
8293         * plugins/debug-manager/threads.h:
8294         * plugins/debug-manager/utilities.c:
8295         * plugins/debug-manager/utilities.h:
8296         * plugins/debug-manager/watch.c:
8297         * plugins/debug-manager/watch.h:
8298         * plugins/devhelp/htmlview.c:
8299         * plugins/devhelp/htmlview.h:
8300         * plugins/document-manager/action-callbacks.c:
8301         * plugins/document-manager/action-callbacks.h:
8302         * plugins/document-manager/anjuta-docman.c:
8303         * plugins/document-manager/anjuta-docman.h:
8304         * plugins/document-manager/editor-tooltips.c:
8305         * plugins/document-manager/editor-tooltips.h:
8306         * plugins/document-manager/file_history.c:
8307         * plugins/document-manager/file_history.h:
8308         * plugins/document-manager/indent-dialog.c:
8309         * plugins/document-manager/indent-dialog.h:
8310         * plugins/document-manager/indent-util.c:
8311         * plugins/document-manager/indent-util.h:
8312         * plugins/document-manager/plugin.c:
8313         * plugins/editor/aneditor-autocomplete.cxx:
8314         * plugins/editor/aneditor-calltip.cxx:
8315         * plugins/editor/aneditor-indent.cxx:
8316         * plugins/editor/aneditor-priv.h:
8317         * plugins/editor/aneditor.cxx:
8318         * plugins/editor/aneditor.h:
8319         * plugins/editor/lexer.h:
8320         * plugins/editor/plugin.c:
8321         * plugins/editor/plugin.h:
8322         * plugins/editor/print.c:
8323         * plugins/editor/print.h:
8324         * plugins/editor/properties.h:
8325         * plugins/editor/properties_cxx.h:
8326         * plugins/editor/style-editor.c:
8327         * plugins/editor/style-editor.h:
8328         * plugins/editor/text-editor-iterable.c:
8329         * plugins/editor/text-editor-iterable.h:
8330         * plugins/editor/text_editor.c:
8331         * plugins/editor/text_editor.h:
8332         * plugins/editor/text_editor_cbs.c:
8333         * plugins/editor/text_editor_cbs.h:
8334         * plugins/editor/text_editor_menu.c:
8335         * plugins/editor/text_editor_menu.h:
8336         * plugins/editor/text_editor_prefs.c:
8337         * plugins/editor/text_editor_prefs.h:
8338         * plugins/file-loader/dnd.c:
8339         * plugins/file-loader/dnd.h:
8340         * plugins/file-loader/plugin.c:
8341         * plugins/file-manager/an_file_view.c:
8342         * plugins/file-manager/plugin.c:
8343         * plugins/file-wizard/file.c:
8344         * plugins/file-wizard/file.h:
8345         * plugins/file-wizard/plugin.c:
8346         * plugins/file-wizard/plugin.h:
8347         * plugins/gdb/debugger.c:
8348         * plugins/gdb/debugger.h:
8349         * plugins/gdb/gdbmi-test.c:
8350         * plugins/gdb/gdbmi.c:
8351         * plugins/gdb/gdbmi.h:
8352         * plugins/gdb/global.h:
8353         * plugins/gdb/parser.c:
8354         * plugins/gdb/parser.h:
8355         * plugins/gdb/plugin.c:
8356         * plugins/gdb/plugin.h:
8357         * plugins/gdb/utilities.c:
8358         * plugins/gdb/utilities.h:
8359         * plugins/glade/plugin.c:
8360         * plugins/glade/plugin.h:
8361         * plugins/gtodo/egg-datetime.c:
8362         * plugins/gtodo/egg-datetime.h:
8363         * plugins/gtodo/eggtrayicon.c:
8364         * plugins/gtodo/eggtrayicon.h:
8365         * plugins/gtodo/plugin.c:
8366         * plugins/gvim/anjuta-vim.c:
8367         * plugins/gvim/anjuta-vim.h:
8368         * plugins/gvim/gtkvim.c:
8369         * plugins/gvim/gtkvim.h:
8370         * plugins/gvim/plugin.c:
8371         * plugins/gvim/plugin.h:
8372         * plugins/language-support-cpp-java/plugin.c:
8373         * plugins/language-support-cpp-java/plugin.h:
8374         * plugins/macro/macro-actions.c:
8375         * plugins/macro/macro-actions.h:
8376         * plugins/macro/macro-db.c:
8377         * plugins/macro/macro-db.h:
8378         * plugins/macro/macro-dialog.c:
8379         * plugins/macro/macro-dialog.h:
8380         * plugins/macro/macro-edit.c:
8381         * plugins/macro/macro-edit.h:
8382         * plugins/macro/macro-util.c:
8383         * plugins/macro/macro-util.h:
8384         * plugins/macro/plugin.c:
8385         * plugins/macro/plugin.h:
8386         * plugins/message-view/anjuta-msgman.c:
8387         * plugins/message-view/anjuta-msgman.h:
8388         * plugins/message-view/message-view.c:
8389         * plugins/message-view/message-view.h:
8390         * plugins/message-view/plugin.c:
8391         * plugins/message-view/plugin.h:
8392         * plugins/patch/patch-plugin.c:
8393         * plugins/patch/patch-plugin.h:
8394         * plugins/patch/plugin.c:
8395         * plugins/patch/plugin.h:
8396         * plugins/profiler/gprof-call-graph-block-entry.c:
8397         * plugins/profiler/gprof-call-graph-block-entry.h:
8398         * plugins/profiler/gprof-call-graph-block.c:
8399         * plugins/profiler/gprof-call-graph-block.h:
8400         * plugins/profiler/gprof-call-graph-view.c:
8401         * plugins/profiler/gprof-call-graph-view.h:
8402         * plugins/profiler/gprof-call-graph.c:
8403         * plugins/profiler/gprof-call-graph.h:
8404         * plugins/profiler/gprof-flat-profile-entry.c:
8405         * plugins/profiler/gprof-flat-profile-entry.h:
8406         * plugins/profiler/gprof-flat-profile-view.c:
8407         * plugins/profiler/gprof-flat-profile-view.h:
8408         * plugins/profiler/gprof-flat-profile.c:
8409         * plugins/profiler/gprof-flat-profile.h:
8410         * plugins/profiler/gprof-function-call-chart-view.c:
8411         * plugins/profiler/gprof-function-call-chart-view.h:
8412         * plugins/profiler/gprof-function-call-tree-view.c:
8413         * plugins/profiler/gprof-function-call-tree-view.h:
8414         * plugins/profiler/gprof-options.c:
8415         * plugins/profiler/gprof-options.h:
8416         * plugins/profiler/gprof-profile-data.c:
8417         * plugins/profiler/gprof-profile-data.h:
8418         * plugins/profiler/gprof-view-manager.c:
8419         * plugins/profiler/gprof-view-manager.h:
8420         * plugins/profiler/gprof-view.c:
8421         * plugins/profiler/gprof-view.h:
8422         * plugins/profiler/plugin.c:
8423         * plugins/profiler/plugin.h:
8424         * plugins/profiler/string-utils.c:
8425         * plugins/profiler/string-utils.h:
8426         * plugins/project-import/plugin.c:
8427         * plugins/project-import/plugin.h:
8428         * plugins/project-import/project-import.c:
8429         * plugins/project-import/project-import.h:
8430         * plugins/project-manager/plugin.c:
8431         * plugins/project-manager/plugin.h:
8432         * plugins/project-wizard/action.c:
8433         * plugins/project-wizard/action.h:
8434         * plugins/project-wizard/autogen.c:
8435         * plugins/project-wizard/autogen.h:
8436         * plugins/project-wizard/druid.c:
8437         * plugins/project-wizard/druid.h:
8438         * plugins/project-wizard/file.c:
8439         * plugins/project-wizard/file.h:
8440         * plugins/project-wizard/header.c:
8441         * plugins/project-wizard/header.h:
8442         * plugins/project-wizard/install.c:
8443         * plugins/project-wizard/install.h:
8444         * plugins/project-wizard/parser.c:
8445         * plugins/project-wizard/parser.h:
8446         * plugins/project-wizard/plugin.c:
8447         * plugins/project-wizard/plugin.h:
8448         * plugins/project-wizard/property.c:
8449         * plugins/project-wizard/property.h:
8450         * plugins/project-wizard/values.c:
8451         * plugins/project-wizard/values.h:
8452         * plugins/sample1/plugin.c:
8453         * plugins/search/plugin.c:
8454         * plugins/search/plugin.h:
8455         * plugins/search/search-replace_backend.c:
8456         * plugins/search/search-replace_backend.h:
8457         * plugins/search/search_preferences.c:
8458         * plugins/sourceview/anjuta-convert.c:
8459         * plugins/sourceview/anjuta-convert.h:
8460         * plugins/sourceview/anjuta-document-loader.c:
8461         * plugins/sourceview/anjuta-document-loader.h:
8462         * plugins/sourceview/anjuta-document-saver.c:
8463         * plugins/sourceview/anjuta-document-saver.h:
8464         * plugins/sourceview/anjuta-document.c:
8465         * plugins/sourceview/anjuta-document.h:
8466         * plugins/sourceview/anjuta-encodings.c:
8467         * plugins/sourceview/anjuta-encodings.h:
8468         * plugins/sourceview/anjuta-languages-manager.c:
8469         * plugins/sourceview/anjuta-languages-manager.h:
8470         * plugins/sourceview/anjuta-utils.c:
8471         * plugins/sourceview/anjuta-utils.h:
8472         * plugins/sourceview/anjuta-view.c:
8473         * plugins/sourceview/anjuta-view.h:
8474         * plugins/sourceview/assist-window.c:
8475         * plugins/sourceview/assist-window.h:
8476         * plugins/sourceview/sourceview-cell.c:
8477         * plugins/sourceview/sourceview-cell.h:
8478         * plugins/sourceview/sourceview-prefs.c:
8479         * plugins/sourceview/sourceview-prefs.h:
8480         * plugins/sourceview/sourceview-print.c:
8481         * plugins/sourceview/sourceview-print.h:
8482         * plugins/sourceview/sourceview-private.h:
8483         * plugins/sourceview/sourceview-tags.c:
8484         * plugins/sourceview/sourceview-tags.h:
8485         * plugins/sourceview/sourceview.c:
8486         * plugins/sourceview/sourceview.h:
8487         * plugins/subversion/plugin.c:
8488         * plugins/subversion/plugin.h:
8489         * plugins/subversion/subversion-actions.c:
8490         * plugins/subversion/subversion-actions.h:
8491         * plugins/subversion/subversion-callbacks.c:
8492         * plugins/subversion/subversion-callbacks.h:
8493         * plugins/subversion/svn-auth.c:
8494         * plugins/subversion/svn-auth.h:
8495         * plugins/subversion/svn-backend-priv.h:
8496         * plugins/subversion/svn-backend.c:
8497         * plugins/subversion/svn-backend.h:
8498         * plugins/subversion/svn-notify.c:
8499         * plugins/subversion/svn-notify.h:
8500         * plugins/subversion/svn-thread.c:
8501         * plugins/subversion/svn-thread.h:
8502         * plugins/symbol-browser/an_symbol.c:
8503         * plugins/symbol-browser/an_symbol.h:
8504         * plugins/symbol-browser/an_symbol_info.c:
8505         * plugins/symbol-browser/an_symbol_info.h:
8506         * plugins/symbol-browser/an_symbol_iter.c:
8507         * plugins/symbol-browser/an_symbol_iter.h:
8508         * plugins/symbol-browser/an_symbol_prefs.c:
8509         * plugins/symbol-browser/an_symbol_prefs.h:
8510         * plugins/symbol-browser/an_symbol_search.c:
8511         * plugins/symbol-browser/an_symbol_search.h:
8512         * plugins/symbol-browser/an_symbol_view.c:
8513         * plugins/symbol-browser/an_symbol_view.h:
8514         * plugins/symbol-browser/plugin.c:
8515         * plugins/symbol-browser/plugin.h:
8516         * plugins/terminal/terminal.c:
8517         * plugins/tools/dialog.c:
8518         * plugins/tools/dialog.h:
8519         * plugins/tools/editor.c:
8520         * plugins/tools/editor.h:
8521         * plugins/tools/execute.c:
8522         * plugins/tools/execute.h:
8523         * plugins/tools/fileop.c:
8524         * plugins/tools/fileop.h:
8525         * plugins/tools/plugin.c:
8526         * plugins/tools/plugin.h:
8527         * plugins/tools/scripts/find-fixmes.pl:
8528         * plugins/tools/scripts/translation-status.pl:
8529         * plugins/tools/tool.c:
8530         * plugins/tools/tool.h:
8531         * plugins/tools/variable.c:
8532         * plugins/tools/variable.h:
8533         * plugins/valgrind/ldd.c:
8534         * plugins/valgrind/ldd.h:
8535         * plugins/valgrind/list.c:
8536         * plugins/valgrind/list.h:
8537         * plugins/valgrind/menu-utils.c:
8538         * plugins/valgrind/menu-utils.h:
8539         * plugins/valgrind/parser.c:
8540         * plugins/valgrind/parser.h:
8541         * plugins/valgrind/plugin.c:
8542         * plugins/valgrind/plugin.h:
8543         * plugins/valgrind/preferences.c:
8544         * plugins/valgrind/preferences.h:
8545         * plugins/valgrind/process.c:
8546         * plugins/valgrind/process.h:
8547         * plugins/valgrind/symtab.c:
8548         * plugins/valgrind/symtab.h:
8549         * plugins/valgrind/vgactions.c:
8550         * plugins/valgrind/vgactions.h:
8551         * plugins/valgrind/vgcachegrindprefs.c:
8552         * plugins/valgrind/vgcachegrindprefs.h:
8553         * plugins/valgrind/vgdefaultview.c:
8554         * plugins/valgrind/vgdefaultview.h:
8555         * plugins/valgrind/vgerror.c:
8556         * plugins/valgrind/vgerror.h:
8557         * plugins/valgrind/vggeneralprefs.c:
8558         * plugins/valgrind/vggeneralprefs.h:
8559         * plugins/valgrind/vghelgrindprefs.c:
8560         * plugins/valgrind/vghelgrindprefs.h:
8561         * plugins/valgrind/vgio.c:
8562         * plugins/valgrind/vgio.h:
8563         * plugins/valgrind/vgmemcheckprefs.c:
8564         * plugins/valgrind/vgmemcheckprefs.h:
8565         * plugins/valgrind/vgrule-editor.c:
8566         * plugins/valgrind/vgrule-editor.h:
8567         * plugins/valgrind/vgrule-list.c:
8568         * plugins/valgrind/vgrule-list.h:
8569         * plugins/valgrind/vgrule.c:
8570         * plugins/valgrind/vgrule.h:
8571         * plugins/valgrind/vgrulepattern.c:
8572         * plugins/valgrind/vgrulepattern.h:
8573         * plugins/valgrind/vgsearchbar.c:
8574         * plugins/valgrind/vgsearchbar.h:
8575         * plugins/valgrind/vgstrpool.c:
8576         * plugins/valgrind/vgstrpool.h:
8577         * plugins/valgrind/vgtoolprefs.c:
8578         * plugins/valgrind/vgtoolprefs.h:
8579         * plugins/valgrind/vgtoolview.c:
8580         * plugins/valgrind/vgtoolview.h:
8581         * src/about.c:
8582         * src/about.h:
8583         * src/action-callbacks.c:
8584         * src/action-callbacks.h:
8585         * src/anjuta-actions.h:
8586         * src/anjuta-app.c:
8587         * src/anjuta-app.h:
8588         * src/anjuta-callbacks.c:
8589         * src/anjuta-callbacks.h:
8590         * src/anjuta.c:
8591         * src/anjuta.h:
8592         * src/anjuta_cbs.c:
8593         * src/bacon-message-connection.c:
8594         * src/bacon-message-connection.h:
8595         * src/getline.c:
8596         * src/main.c:
8597         * src/shell.c:
8598         * src/shell.h:
8599         * src/start-with.c:
8600         * src/start-with.h:
8601         * src/utilities.c:
8602         * src/utilities.h:
8603         * tagmanager/options.c:
8604         
8605         Change the address of FSF in various files
8607 2007-08-30  Johannes Schmid <jhs@gnome.org>
8609         * anjuta.glade:
8610         * anjuta.gladep:
8611         Removed because they are no longer in use
8612         
8613         * plugins/class-gen/anjuta-class-gen-plugin.glade:
8614         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
8615         Marked some strings as not translatable
8617         * plugins/search/search-replace.c: (list_max_items):
8618         Fixed a possible memory corruption
8620         * src/anjuta-app.c: (anjuta_app_add_widget_full):
8621         Do not show menuitems for locked layout items
8623         * src/main.c: (main):
8624         Some minor style correction in gnome_init
8626 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
8628         * plugins/debug-manager/debugger.c,
8629         plugins/debug-manager/breakpoints.c,
8630         plugins/gdb/plugin.c,
8631         plugins/gdb/debugger.c,
8632         libanjuta/interfaces/libanjuta.idl:
8633         Move all breakpoints functions from IAnjutaDebugger to a new
8634         IAnjutaBreakpointDebugger interface
8636 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
8638         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8639         * plugins/debug-manager/plugin.c,
8640         plugins/debug-manager/breakpoints.c,
8641         plugins/tools/execute.c,
8642         plugins/project-wizard/plugin.c,
8643         plugins/build-basic-autotools/executer.c,
8644         plugins/gdb/debugger.c,
8645         plugins/profiler/gprof-options.h,
8646         plugins/sourceview/assist-window.h,
8647         plugins/class-gen/transform.c,
8648         libanjuta/anjuta-plugin-description.c,
8649         libanjuta/anjuta-status.c,
8650         libanjuta/anjuta-glue-c.c,
8651         libanjuta/anjuta-glue-cpp.c,
8652         plugins/symbol-browser/an_symbol_prefs.c:
8653         Fix warnings mostly "dereferencing type-punned pointer"
8654         Fix two bugs in breakpoints.c and an_symbol_prefs.c
8656 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
8658         * plugins/debug-manager/breakpoints.c,
8659         plugins/debug-manager/debugger.c:
8660         Avoid an endless loop if clearing all breakpoints while the programm
8661         is running
8663 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
8665         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8666         * plugins/debug-manager/plugin.c:
8667         Fix a segmentation fault added in the previous patch
8669 2007-07-21  Johannes Schmid <jhs@gnome.org>
8671         * plugins/build-basic-autotools/executer.c:
8672         (get_program_parameters):
8673         
8674         Show an error dialog if no targets are availible instead of
8675         just returning
8677 2007-07-20  Johannes Schmid <jhs@gnome.org>
8679         * libanjuta/anjuta-shell.c: (on_widget_data_add),
8680         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
8681         * libanjuta/anjuta-shell.h:
8682         * plugins/document-manager/plugin.c: (activate_plugin):
8683         * plugins/glade/anjuta-design-document.c:
8684         * plugins/glade/plugin.c: (glade_update_ui):
8685         * src/anjuta-app.c: (anjuta_app_add_widget_full),
8686         (anjuta_shell_iface_init):
8687         * src/shell.c: (anjuta_test_shell_add_widget),
8688         (anjuta_shell_iface_init):
8689         
8690         Make the document manager undockable (#458038)
8692 2007-07-20  Johannes Schmid <jhs@gnome.org>
8694         * plugins/document-manager/plugin.c: (on_editor_update_ui):
8695         * plugins/glade/anjuta-design-document.c:
8696         * plugins/glade/plugin.c: (glade_update_ui):
8697         
8698         Fixed some save/dirty status bug in glade
8700 2007-07-20  Johannes Schmid <jhs@gnome.org>
8702         * libanjuta/anjuta-status.c:
8703         Fixed crasher on shutdown
8705 2007-07-20  Johannes Schmid <jhs@gnome.org>
8707         * configure.in:
8708         Minimum glade requirement is 3.2 now. It was before
8709         but we did not check...
8710         
8711         * libanjuta/anjuta-glue-factory.c: (load_plugin):
8712         * libanjuta/anjuta-profile.c:
8713         (anjuta_profile_add_plugins_from_xml):
8714         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
8715         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
8716         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
8717         * plugins/file-loader/plugin.c: (on_create_submenu):
8718         * plugins/file-manager/an_file_view.c: (compare_iter):
8719         * plugins/glade/plugin.c: (activate_plugin):
8720         * src/anjuta-app.c: (on_toolbar_view_toggled):
8721         * src/main.c: (main):
8722         
8723         Fixed lots of memory leaks (thansk valgrind)
8725 2007-07-19  Johannes Schmid <jhs@gnome.org>
8727         * plugins/debug-manager/plugin.c: (value_added_current_editor):
8728         * plugins/document-manager/anjuta-docman.c:
8729         (anjuta_docman_set_busy):
8730         * plugins/document-manager/plugin.c: (on_editor_changed):
8731         * plugins/glade/plugin.c: (activate_plugin):
8732         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8733         (on_value_removed_current_editor):
8734         
8735         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
8737 2007-07-18  Johannes Schmid <jhs.gnome.org>
8739         * plugins/build-basic-autotools/executer.c: (execute_program):
8740         Fixed some of the scratchbox stuff but the environment is
8741         still broken
8743 2007-07-18  Johannes Schmid <jhs@gnome.org>
8745         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
8746         (on_plugin_deactivated), (get_plugin_loader_type):
8747         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
8748         (activate_plugin), (deactivate_plugin),
8749         (glade_plugin_instance_init):
8750         
8751         Fixed glade plugin deactivation
8753 2007-07-18  Johannes Schmid <jhs@gnome.org>
8755         * plugins/document-manager/anjuta-docman.c:
8756         (anjuta_docman_add_document):
8757         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
8758         
8759         Fixed path display in document manager with glade files
8761 2007-07-17  Johannes Schmid <jhs@gnome.org>
8763         * libanjuta/interfaces/Makefile.am.iface:
8764         * pixmaps/Makefile.am:
8765         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
8766         * plugins/debug-manager/plugin.c: (value_added_current_editor),
8767         (value_removed_current_editor):
8768         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
8769         (anjuta_docman_set_current_document):
8770         * plugins/document-manager/plugin.c: (on_editor_update_ui),
8771         (on_editor_added), (on_editor_changed):
8772         * plugins/glade/Makefile.am:
8773         * plugins/glade/anjuta-design-document.c:
8774         (anjuta_design_document_instance_init),
8775         (anjuta_design_document_set_property),
8776         (anjuta_design_document_get_property),
8777         (anjuta_design_document_class_init), (anjuta_design_document_new),
8778         (ifile_open), (ifile_get_uri), (ifile_iface_init):
8779         * plugins/glade/anjuta-design-document.h:
8780         * plugins/glade/anjuta-glade-notebook.c:
8781         * plugins/glade/anjuta-glade-notebook.h:
8782         * plugins/glade/plugin.c: (value_added_current_editor),
8783         (value_removed_current_editor), (glade_update_ui),
8784         (on_close_activated), (on_glade_project_changed),
8785         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
8786         (ifile_open):
8787         * plugins/language-support-cpp-java/plugin.c:
8788         (on_value_added_current_editor), (on_value_removed_current_editor):
8789         * plugins/macro/plugin.c: (value_added_current_editor):
8790         * plugins/project-manager/plugin.c: (value_added_current_editor):
8791         * plugins/subversion/plugin.c: (value_added_current_editor):
8792         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
8794         Fixed lot of IAnjutaEditor stuff and completed glade integration
8795         with document manager
8796         
8797         * plugins/build-basic-autotools/build-basic-autotools.c:
8798         (value_added_current_editor):
8799         * plugins/build-basic-autotools/executer.c: (execute_program):
8800         
8801         Some initial code to execute projects inside scratchbox
8802         
8803 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
8805         * plugins/project-import/project-import.c:
8806         Project import overwrites file on user request (bug #452579)
8808 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
8810         * plugins/debug-manager/debugger.c,
8811         plugins/debug-manager/threads.c,
8812         plugins/debug-manager/plugin.c,
8813         plugins/debug-manager/registers.c,
8814         plugins/debug-manager/locals.c,
8815         plugins/debug-manager/stack_trace.c,
8816         plugins/gdb/plugin.c,
8817         plugins/gdb/debugger.c,
8818         plugins/gdb/debugger.h,
8819         libanjuta/interfaces/libanjuta.idl:
8820         Rename change-location to program-moved
8821         Store thread id as gint instead of guint
8822         Do not display registers list if not available
8823         Add intermediate debugger states if missing
8825 2007-07-11  Johannes Schmid <jhs@gnome.org>
8827         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8828         .glade:
8829         Reverted unnecessary changes (#455819)
8831 2007-07-10  Johannes Schmid <jhs@gnome.org>
8833         * plugins/glade/plugin.c:
8834         Fixed glade plugin with glade 3.2 and another crasher
8836 2007-07-09  Johannes Schmid <jhs@gnome.org>
8838         * libanjuta/interfaces/libanjuta.idl:
8839         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8840         .glade:
8841         * plugins/debug-manager/breakpoints.c:
8842         (breakpoint_item_update_in_ui),
8843         (breakpoints_dbase_edit_breakpoint),
8844         (on_toggle_breakpoint_activate):
8845         * plugins/debug-manager/plugin.c:
8846         (on_run_to_cursor_action_activate):
8847         * plugins/document-manager/action-callbacks.c:
8848         (on_editor_command_cut_activate),
8849         (on_editor_command_copy_activate),
8850         (on_editor_command_paste_activate),
8851         (on_editor_command_clear_activate):
8852         * plugins/document-manager/anjuta-docman.c:
8853         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
8854         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
8855         (anjuta_docman_goto_file_line_mark),
8856         (anjuta_docman_find_editor_with_path),
8857         (anjuta_docman_get_all_editors):
8858         * plugins/document-manager/anjuta-docman.h:
8859         * plugins/document-manager/plugin.c:
8860         (update_editor_ui_interface_items), (on_editor_update_ui),
8861         (on_editor_changed), (on_session_save), (on_docman_auto_save),
8862         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
8863         (ianjuta_document_manager_iface_init), (isaveable_save),
8864         (isavable_is_dirty):
8865         * plugins/editor/editor.glade:
8866         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
8867         (idocument_paste), (idocument_clear), (idocument_iface_init),
8868         (iselection_iface_init):
8869         * plugins/glade/Makefile.am:
8870         * plugins/glade/anjuta-glade-notebook.c:
8871         (anjuta_glade_notebook_instance_init),
8872         (anjuta_glade_notebook_set_property),
8873         (anjuta_glade_notebook_get_property),
8874         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
8875         (ifile_open), (ifile_get_uri), (ifile_iface_init),
8876         (ifile_savable_save), (ifile_savable_save_as),
8877         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
8878         (ifile_savable_iface_init), (idocument_can_redo),
8879         (idocument_can_undo), (idocument_begin_undo_action),
8880         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
8881         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
8882         (idocument_copy), (idocument_paste), (idocument_clear),
8883         (idocument_iface_init):
8884         * plugins/language-support-cpp-java/plugin.c:
8885         (on_value_added_current_editor), (on_value_removed_current_editor):
8886         * plugins/macro/macro-util.c: (get_current_editor):
8887         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
8888         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
8889         (on_next_occur), (on_incremental_entry_key_press),
8890         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
8891         (on_toolbar_find_incremental_start),
8892         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
8893         * plugins/search/search-replace.c: (search_start_over),
8894         (search_update_combos), (replace_update_combos),
8895         (anjuta_search_replace_activate):
8896         * plugins/search/search-replace_backend.c: (create_search_entries):
8897         * plugins/sourceview/sourceview.c: (idocument_cut),
8898         (idocument_copy), (idocument_paste), (idocument_clear),
8899         (idocument_iface_init), (iselect_iface_init), (iassist_react):
8900         * plugins/tools/editor.c: (on_editor_response):
8901         * plugins/tools/execute.c: (get_current_editor),
8902         (atp_output_context_initialize), (atp_user_tool_execute):
8903         * plugins/tools/variable.c: (get_current_editor),
8904         (atp_variable_get_editor_variable):
8905         
8906         Some more IAnjutaEditor => IAnjutaDocument fixing!
8907         
8908         * plugins/glade/anjuta-glade-notebook.h:
8909         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
8910         (glade_update_ui):
8911         * plugins/glade/plugin.h:
8912         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
8913         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
8914         be used for glade, too. It might still have some rough edges but already works.
8915         (Fixes #415547 – Glade usability problem)
8917 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
8919         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
8920           development release (I updated version of glade3 svn to 3.3.2).
8922 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8924         * plugins/symbol-browser/an_symbol_view.c:
8925         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
8927 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8929         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
8930         (on_system_tags_update_finished), (on_update_global_clicked),
8931         (prefs_page_init), (on_gconf_notify_tags_list_changed),
8932         (symbol_browser_prefs_init),
8933         (symbol_browser_prefs_create_global_tags),
8934         (symbol_browser_load_global_tags):
8935         * plugins/symbol-browser/an_symbol_prefs.h:
8936         * plugins/symbol-browser/an_symbol_view.c:
8937         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
8938         * plugins/symbol-browser/an_symbol_view.h:
8939         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
8940         on global tags update because of delayed prefs merging. Happens when
8941         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
8942         is opened.
8944 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8946         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
8947         after install/uninstall.
8949         Patch from James Liggett:
8950         * scripts/glade2schemas.pl: Fixed creating schemas for list
8951         values.
8953 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
8955         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
8956           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
8957           development release since glade svn version is also 3.3.1. In future, the
8958           solution would be for us to always increment the micro version when
8959           changing the API.
8961 2007-07-05  Johannes Schmid <jhs@gnome.org>
8963         * libanjuta/interfaces/libanjuta.idl:
8964         * plugins/build-basic-autotools/build-basic-autotools.c:
8965         (on_build_mesg_format):
8966         * plugins/debug-manager/breakpoints.c:
8967         (breakpoint_item_update_in_ui),
8968         (breakpoints_dbase_edit_breakpoint),
8969         (on_toggle_breakpoint_activate):
8970         * plugins/debug-manager/plugin.c:
8971         (on_run_to_cursor_action_activate):
8972         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
8973         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
8974         (get_current_editor), (on_save_activate), (on_save_as_activate),
8975         (on_save_prompt_save_editor), (on_close_file_activate),
8976         (on_close_all_file_activate), (on_reload_file_activate),
8977         (anjuta_print_cb), (anjuta_print_preview_cb),
8978         (on_editor_command_upper_case_activate),
8979         (on_editor_command_lower_case_activate),
8980         (on_editor_command_undo_activate),
8981         (on_editor_command_redo_activate),
8982         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
8983         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
8984         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
8985         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
8986         (on_zoom_out_text_activate), (on_force_hilite_activate),
8987         (on_indent1_activate), (on_swap_activate),
8988         (on_editor_add_view_activate), (on_editor_remove_view_activate):
8989         * plugins/document-manager/anjuta-docman.c:
8990         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
8991         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
8992         (anjuta_docman_dispose), (on_notebook_switch_page),
8993         (anjuta_docman_page_from_widget), (on_editor_destroy),
8994         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
8995         (anjuta_docman_get_current_document),
8996         (anjuta_docman_set_current_document),
8997         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
8998         (anjuta_docman_update_page_label),
8999         (anjuta_docman_get_document_from_path),
9000         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
9001         (anjuta_docman_order_tabs):
9002         * plugins/document-manager/anjuta-docman.h:
9003         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
9004         (update_editor_ui_interface_items), (update_editor_ui),
9005         (on_editor_update_save_ui), (on_editor_update_ui),
9006         (on_editor_changed), (on_save_prompt_save_editor),
9007         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
9008         (ianjuta_docman_get_current_document),
9009         (ianjuta_docman_set_current_document),
9010         (ianjuta_docman_remove_buffer),
9011         (ianjuta_document_manager_iface_init), (ifile_get_uri):
9012         * plugins/editor/text_editor.c: (itext_editor_iface_init),
9013         (idocument_get_filename), (idocument_can_undo),
9014         (idocument_can_redo), (idocument_undo),
9015         (idocument_begin_undo_action), (idocument_end_undo_action),
9016         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
9017         * plugins/language-support-cpp-java/plugin.c:
9018         (on_editor_char_inserted_cpp), (on_auto_indent):
9019         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
9020         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
9021         * plugins/sample1/plugin.c: (on_sample_action_activate):
9022         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
9023         (on_next_occur), (on_incremental_entry_key_press),
9024         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
9025         (on_toolbar_find_incremental_start),
9026         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
9027         * plugins/search/search-replace.c: (search_and_replace),
9028         (write_message_pane), (search_start_over), (search_update_combos),
9029         (replace_update_combos), (anjuta_search_replace_activate):
9030         * plugins/search/search-replace_backend.c:
9031         (file_buffer_new_from_path), (create_search_entries):
9032         * plugins/sourceview/sourceview-print.c: (create_print_job):
9033         * plugins/sourceview/sourceview.c:
9034         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
9035         (idocument_can_redo), (idocument_can_undo),
9036         (idocument_begin_undo_action), (idocument_end_undo_action),
9037         (idocument_undo), (idocument_redo), (idocument_grab_focus),
9038         (idocument_get_filename), (idocument_iface_init):
9039         * plugins/tools/editor.c: (on_editor_response):
9040         * plugins/tools/execute.c: (atp_output_context_initialize),
9041         (atp_user_tool_execute):
9042         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
9043         
9044         Create IAnjutaDocument interface. This interface is a more general idea
9045         of documents being anything that can be modified, has undo/redo and
9046         may have operations like copy/paste.
9047         The primary goal is to integrate better by making it use the standard file
9048         and edit menu instead of it's own glade menu. Of course the downside is that
9049         you won't be able to view a source file and the designer at the same time. Anyway
9050         so many people have complained that they "can't save a glade file" that I think
9051         this is the much better solution.
9052         Work on the glade plugin is still to come but the most difficult things should be
9053         done now.
9055 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
9057         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
9058           version 3.0.3.
9060 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
9062         * libanjuta/anjuta-plugin-manager.c:
9063         (anjuta_plugin_manager_get_plugins_page),
9064         (anjuta_plugin_manager_get_remembered_plugins_page):
9065         * libanjuta/anjuta-plugin-manager.h:
9066         * src/anjuta-app.c: (anjuta_app_install_preferences):
9067         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
9068         and remembered plugins preferences pages in separate pages (avoid
9069         crowd).
9071 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
9073         Patch from James Liggett  <jrliggett@cox.net>:
9074         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
9075         Installed editor preferences schemas. Fixes bug #453463.
9077 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
9079         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
9080         (anjuta_preferences_dialog_init): Sort preferences pages on title.
9082 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
9084         * plugins/document-manager/anjuta-document-manager.ui:
9085         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
9086         * src/action-callbacks.c:
9087         * src/action-callbacks.h:
9088         * src/anjuta-actions.h:
9089         * src/anjuta-app.c: (anjuta_app_instance_init),
9090         (anjuta_app_install_preferences):
9091         * src/anjuta.glade:
9092         * src/anjuta.ui: Moved plugins and shortcuts settings inside
9093         General preferences page. Move preferences menu from Settings to
9094         Edit submenu. And got rid of Settings submenu.
9096 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
9098         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
9099         
9100 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
9102         * TODO.tasks: Increased bounty for on-demand preferences task to $150
9103         as discussed and agreed with James Liggett.
9105         Patch from James Liggett  <jrliggett@cox.net>:
9107         * configure.in:
9108         * libanjuta/anjuta-plugin-manager.c:
9109         (on_activated_plugin_objects_foreach),
9110         (anjuta_plugin_manager_get_active_plugin_objects):
9111         * libanjuta/anjuta-plugin-manager.h:
9112         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
9113         (anjuta_plugin_deactivate):
9114         * libanjuta/anjuta-preferences-dialog.c:
9115         (anjuta_preferences_dialog_finalize),
9116         (anjuta_preferences_dialog_class_init), (add_category_columns),
9117         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
9118         (anjuta_preferences_dialog_remove_page):
9119         * libanjuta/anjuta-preferences.c: (property_destroy),
9120         (unregister_preferences_key), (register_callbacks),
9121         (preferences_foreach_callback), (connect_prop_to_object),
9122         (anjuta_preferences_register_property_raw),
9123         (anjuta_preferences_register_property_custom),
9124         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
9125         (anjuta_preferences_remove_page),
9126         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
9127         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
9128         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
9129         (anjuta_preferences_class_init), (anjuta_preferences_new):
9130         * libanjuta/anjuta-preferences.h:
9131         * plugins/build-basic-autotools/Makefile.am:
9132         * plugins/build-basic-autotools/build-basic-autotools.c:
9133         (ipreferences_unmerge):
9134         * plugins/cvs-plugin/Makefile.am:
9135         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
9136         * plugins/document-manager/Makefile.am:
9137         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
9138         * plugins/editor/plugin.c: (ipreferences_unmerge):
9139         * plugins/file-manager/Makefile.am:
9140         * plugins/file-manager/plugin.c: (activate_plugin),
9141         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
9142         * plugins/gtodo/plugin.c: (ipreferences_merge),
9143         (ipreferences_unmerge):
9144         * plugins/language-support-cpp-java/Makefile.am:
9145         * plugins/language-support-cpp-java/plugin.c:
9146         (ipreferences_unmerge):
9147         * plugins/message-view/Makefile.am:
9148         * plugins/message-view/plugin.c: (ipreferences_unmerge):
9149         * plugins/sourceview/Makefile.am:
9150         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
9151         * plugins/symbol-browser/Makefile.am:
9152         * plugins/symbol-browser/an_symbol_prefs.c:
9153         (symbol_browser_prefs_finalize):
9154         * plugins/terminal/Makefile.am:
9155         * plugins/terminal/terminal.c: (ipreferences_unmerge):
9156         * plugins/valgrind/plugin.c: (ipreferences_merge),
9157         (ipreferences_unmerge):
9158         * scripts/Makefile.am:
9159         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
9160         * src/Makefile.am:
9161         * src/action-callbacks.c: (on_set_preferences1_activate):
9162         * src/anjuta-app.c: (anjuta_app_instance_init),
9163         (anjuta_app_install_preferences):
9164         * src/anjuta-app.h:
9165         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
9166         task: Bug #445314: On demand preferences widgets creation. Thanks
9167         James for this great work.
9169 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
9171         * plugins/debug-manager/data_buffer.c,
9172         plugins/message-view/message-view.c: Fixed compiler warnings.
9174 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
9176         * src/action-callbacks.c: (help_activate),
9177         (on_help_manual_activate), (on_help_tutorial_activate),
9178         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
9180         Fixed help activation (bug #451557).
9182 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
9184         * AUTHORS: Added James Liggett. Forgot to add him before :(
9186 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
9188         * plugins/debug-manager/debugger.c,
9189         plugins/debug-manager/plugin.c,
9190         plugins/gdb/debugger.c,
9191         libanjuta/interfaces/libanjuta.idl:
9192         Add a GError* parameter to debugger-stopped signal
9194         * (added) libanjuta/anjuta-error.c,
9195         (added) libanjuta/anjuta-error.h,
9196         libanjuta/Makefile.am:
9197         Register GError as a boxed type
9199         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9200         Support GError* in signal, GError must be registered as a boxed type
9201         Accept NULL as strings
9203 === anjuta 2.2.0 ===
9205 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
9207         * configure.in: Bumped version to 2.2.0
9208         * NEWS: Updated for 2.2.0 stable release.
9209         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
9210         Reduce the idle priority to make the UI update before anything else.
9212 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
9214         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
9216         * libanjuta/interfaces/libanjuta.idl:
9217         * plugins/document-manager/action-callbacks.c:
9218         (on_editor_command_complete_word_activate):
9219         * plugins/document-manager/plugin.c:
9220         (update_editor_ui_interface_items):
9221         * plugins/editor/text_editor.c: (iautocomplete_activate),
9222         (iautocomplete_iface_init):
9223         * plugins/sourceview/sourceview.c: (iassist_iface_init):
9225         Moved autocomplete() method away from IAnjutaEditorAssist into
9226         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
9227         autocomplete and does not crash with sourceview. Fixes Bug #449620
9228         â€“ The auto completion functionality not work. Also sets menuitem 
9229         insensitive when hiding them.
9231         * plugins/debug-manager/disassemble.c:
9232         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
9233         printf types.
9235 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
9237         * pixmaps/anjuta_splash.png: Updated.
9238         
9239         * plugins/search/search-replace.c
9240         (anjuta_search_replace_activate): Fixed "Find in Files" to select
9241         the right target (project).
9242         * ChangeLog: Added missing log.
9244 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
9246         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
9247         manuals/anjuta-manual/C/fileoperations.xml,
9248         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
9250         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
9252         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
9254 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
9256         * TODO.tasks: Added bounty for on-demand preferences.
9258         Patch from Thierry Moisan:
9259         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
9260         (bug #88824).
9262 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
9264         Patch from tpgww@onepost.net:
9266         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
9267         * libegg/test-actions.c:
9268         * libegg/test-multi-drag.c: (main):
9269         * plugins/debug-manager/memory.c: (read_memory_block):
9270         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
9272         Fixes compile warnings. Fixes bug #427101.
9274 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
9276         Patch from James Liggett:
9278         * plugins/profiler/gprof-options.c: (on_option_changed),
9279         (setup_widgets):
9280         * plugins/profiler/gprof-options.h:
9281         * plugins/profiler/gprof-profile-data.c:
9282         (gprof_profile_data_init_profile):
9283         * plugins/profiler/gprof-profile-data.h:
9284         * plugins/profiler/plugin.c: (profiler_get_data),
9285         (profiler_set_target), (register_options),
9286         (on_profile_data_browse_button_clicked),
9287         (on_profiling_options_button_clicked), (on_profiler_delete_data):
9288         * plugins/profiler/profiler.glade: implements independent targets.
9289         implements the ability to select arbitrary gmon.out files.
9290         Fixes bug #403502 â€“ User should also be allowed to select an
9291         independent executable target.
9293 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
9295         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
9297         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
9298         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
9300 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
9302         * plugins/debug-manager/plugin.c,
9303         plugins/debug-manager/breakpoints.c:
9304         Remove weak pointers when owner is destroyed
9305         Remove all breakpoints before loading new one
9307 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
9309         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
9310          
9311 2007-06-19  Naba Kumar  <naba@gnome.org>
9313         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
9314         Bug #448491 Empty Lines Problem.
9316         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
9317         
9318         * data/default.profile, plugins/message-view/plugin.c: Do not
9319         restore session for messages.
9320         Fixes bug #377461 â€“ don't create new message window for each
9321         build/find.
9323         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
9324         Fixes a crash on exit/project-close if profiler plugin is loaded.
9326 2007-06-17  Naba Kumar  <naba@gnome.org>
9328         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
9329         C keywords. Fixes bug #447655 â€“ C keyword must NOT be localised.
9331         * plugins/file-loader/plugin.c: Fail on opening non existent files.
9332         Bug #448034 â€“ Anjuta crashes on starting (when the last project
9333         directory was deleted).
9335         * plugins/document-manager/plugin.c: Set line markers for files
9336         opened via IAnjutaFile::open(). Fixes missing line markers while
9337         navigating symbols.
9339 2007-06-17  Naba Kumar  <naba@gnome.org>
9341         * plugins/sourceview/sourceview.glade: Set correct font
9342         default value and use monospace instead of sans. Fixes
9343         bug #448408 â€“ crash in Anjuta IDE: Trying to change the
9344         editor
9346 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
9348         * plugins/search/search-replace.c,
9349         plugins/search/search-replace.h,
9350         plugins/search/anjuta-search.glade:
9351         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
9352         Fixes bug #355166
9354 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
9356         * plugins/debug-manager/plugin.c,
9357         plugins/debug-manager/breakpoints.c:
9358         Add weak references, fixes bug #448053 ?
9360 2007-06-16  Naba Kumar  <naba@gnome.org>
9362         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
9363         dialog to allow forgetting them if user chooses to select a different
9364         one.
9366 2007-06-13  Naba Kumar  <naba@gnome.org>
9368         * plugins/sourceview/sourceview-prefs.c: Initialize font
9369         on startup correctly if use_theme is set.
9371         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
9372         if available for default font. Fixes bug #447304.
9374         * plugins/sourceview/sourceview-prefs.c: Return value based
9375         on right data type. Fixes Bug #438878 â€“ Using gtksourceview editor
9376         for the first time has black background
9377         
9378         * plugins/project-manager/plugin.c: Give a better error message
9379         when project could not be loaded.
9381         * libanjuta/anjuta-serializer.c: Added a comment.
9383 2007-06-13  Johannes Schmid <jhs@gnome.org>
9385         * configure.in:
9386         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
9387         most warnings to avoid simple coding problems.
9388         
9389         * plugins/message-view/anjuta-msgman.c:
9390         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
9391         * plugins/message-view/plugin.c: (on_view_changed),
9392         (ianjuta_msgman_add_view):
9393         
9394         Fixed #440866 by always presenting the message-manager when a tab is
9395         added because Gtk+ seems to have problems to add tabs to hidden widgets.
9396         
9397         * plugins/subversion/subversion-callbacks.c:
9398         (on_subversion_commit_response):
9399         Destroy dialog if user clicks "No"
9401 2007-06-12  Naba Kumar  <naba@gnome.org>
9403         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
9404         read and use of uninitialized variable.
9406         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
9407         because it is used in credits listing and packaging could compress
9408         it in docdir. Fixes bug #397881: The credits are empty
9410         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
9411         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
9412         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
9413         plugins/symbol-browser/an_symbol_info.c,
9414         plugins/symbol-browser/plugin.c,
9415         plugins/symbol-browser/an_symbol_view.c,
9416         plugins/editor/aneditor-autocomplete.cxx:
9418         - Do not access TMTag
9419         member in TMSymbol when freeing it because by then the tags
9420         could have changed. Avoids dangerous memory corruptions by freeing
9421         someone else's memory (Could explain those random crashes when
9422         refreshing symbols or re-loading a different project or closing
9423         a project). Anything that tries to refresh symbols could trigger
9424         this corruptions.
9425         - Added a flag to also retrieve method definitions as part of
9426         the class's scope members. And used it to set both function prototype
9427         and definition in symbols. Fixes navigation to prototype and
9428         function definitions from symbol browser (bug #440370)
9430         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
9431         memory. Could fix those bogus 'file changed' dialogs.
9433         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
9435 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
9437         * (added) libanjuta/anjuta-utils-priv.h,
9438         libanjuta/anjuta-utils.h,
9439         libanjuta/anjuta-launcher.c,
9440         libanjuta/Makefile.am:
9441         Fix bug #440801: do not use config.h in public include files
9443 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
9445         * plugins/project-wizard/templates/mkfile.wiz:
9446         Fix bug #442038: missing project.sh file
9448         * configure.in,
9449         plugins/project-wizard/templates/Makefile.am,
9450         plugins/project-wizard/templates/translatable-strings.h,
9451         (added) plugins/project-wizard/templates/sdl.wiz,
9452         (added) plugins/project-wizard/templates/appwiz_sdl.png,
9453         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
9454         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
9455         (added) plugins/project-wizard/templates/sdl/Makefile.am,
9456         (added) plugins/project-wizard/templates/sdl/.cvsignore,
9457         (added) plugins/project-wizard/templates/sdl/src/main.c,
9458         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
9459         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
9460         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
9461         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
9462         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
9463         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
9464         Fix bug #315635: add a SDL project wizard
9466 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
9468         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
9469         when SIGCHLD is triggered when main loop context is locked. Dead lock
9470         happens when child_exited callback also accesses main loop context.
9471         Happens particularly badly in debug target exiting.
9473 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
9475         * manuals/anjuta-manual/C/debugger.xml:
9476         First update of the debugger documentation
9478 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
9480         * manuals/anjuta-manual/C/fileoperations.xml,
9481         manuals/anjuta-manual/C/projects.xml,
9482         manuals/anjuta-manual/C/anjuta-manual.xml,
9483         manuals/anjuta-manual/C/build.xml,
9484         manuals/anjuta-manual/C/execute.xml,
9485         manuals/anjuta-manual/Makefile.am: Updated more documentation.
9486         Added project properties documentation. Moved execution section
9487         inside project management. Removed dead documentation.
9489 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
9491         * src/anjuta.c, plugins/symbol-browser/plugin.c,
9492         plugins/symbol-browser/plugin.h,
9493         plugins/symbol-browser/an_symbol_prefs.c,
9494         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9495         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
9496         progress bar instead of separate window for system tags
9497         generation. Renamed AnjutaStatus methods to a proper ones.
9499         * plugins/symbol-browser/plugin.c,
9500         plugins/symbol-browser/plugin.h,
9501         plugins/symbol-browser/an_symbol_prefs.c,
9502         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9503         global-tags/create_global_tags.sh.in: Get rid of message window
9504         for showing global tags creation and use a small window with
9505         progress bar.
9507 2007-05-30  Naba Kumar  <naba@gnome.org>
9509         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
9510         Bug 442315 – After calling configure, the build menus are still insensitive,
9511         Bug 442314 – Autogeneration fails when there is no autogen.sh
9513         * plugins/project-manager/plugin.c: Fixed mem corruption when it
9514         fails to remove target/source/group. Fixes bug #440196 – crash in
9515         Anjuta IDE: removing a target
9517 2007-05-29  Naba Kumar  <naba@gnome.org>
9519         * plugins/symbol-browser/an_symbol_view.c,
9520         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
9521         tags generation. Fixed runtime warning.
9523 2007-05-28  Naba Kumar  <naba@gnome.org>
9525         Patch from James Liggett  <jrliggett@cox.net>:
9526         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
9527         Fixed bug #403502 – User should also be allowed to select an
9528         independent executable target.
9530 2007-05-27  Johannes Schmid <jhs@gnome.org>
9532         * plugins/build-basic-autotools/build-basic-autotools.c:
9533         (get_real_directory), (on_build_mesg_format):
9534         
9535         Find correct files for error messages inside scratchbox
9537 2007-05-27  Naba Kumar  <naba@gnome.org>
9539         * manuals/anjuta-manual/C/projects.xml,
9540         manuals/anjuta-manual/C/projects.xml: Updated project
9541         management chapter more.
9543 2007-05-25  Johannes Schmid <jhs@gnome.org>
9545         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
9546         * plugins/build-basic-autotools/build-basic-autotools.c:
9547         (on_sb_check_toggled), (build_execute_command),
9548         (ipreferences_merge), (ipreferences_unmerge):
9549         Added support for building inside scratchbox environment
9550         
9551         Patch from James Liggett <jrliggett@cox.net>:
9552         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
9553         (anjuta_msgman_append_view):
9555         Fix 440866 
9556           – Anjuta aborts with numerous assertion failures when adding a new message view tab
9558 2007-05-23  Naba Kumar  <naba@gnome.org>
9560         * manuals/anjuta-manual/C/projects.xml: Updated project
9561         management chapter.
9563 2007-05-22  Naba Kumar  <naba@gnome.org>
9565         * manuals/anjuta-manual/C/projects.xml: More updates.
9567         * manuals/anjuta-manual/C/introduction.xml,
9568         manuals/anjuta-manual/C/projects.xml,
9569         manuals/anjuta-manual/C/interface.xml: Updated documentation.
9571 2007-05-22  Naba Kumar  <naba@gnome.org>
9573         Patch from Étienne Bersac:
9574         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
9575         class in generated class.
9577 2007-05-22  Naba Kumar  <naba@gnome.org>
9579         * plugins/profiler/plugin.c: Fixed a compiler warning.
9580         * plugins/valgrind/Makefile.am: Added ldflags.
9582         Patch from James Liggett:
9583         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
9584         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
9585         specific options.
9587 2007-05-18  Johannes Schmid <jhs@gnome.org>
9589         * plugins/editor/text_editor.c:
9590         * plugins/language-support-cpp-java/plugin.c:
9591         (on_editor_language_changed), (on_value_added_current_editor),
9592         (on_value_removed_current_editor):
9593         
9594         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
9595         Fix assist support in language-support-plugin.
9597 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9599         * libanjuta/interfaces/libanjuta.idl:
9600         Add a new interface allowing to implement plugin able
9601         to load other plugins (not written in C)
9603         * libanjuta/anjuta-plugin-handle.c,
9604         libanjuta/anjuta-plugin-handle.h:
9605         Add a language and a resident plugin properties
9607         * libanjuta/anjuta-glue-plugin.c,
9608         libanjuta/anjuta-glue-plugin.h,
9609         (added)libanjuta/anjuta-glue-c.c,
9610         (added)libanjuta/anjuta-glue-c.h,
9611         libanjuta/Makefile.am:
9612         Split code used to load a C plugin into a common part
9613         in anjuta-glue-plugin and a specific part in anjuta-glue-c
9615         * libanjuta/anjuta-glue-factory.c,
9616         libanjuta/anjuta-glue-factory.h,
9617         libanjuta/anjuta-plugin-manager.c:
9618         Allow to load plugin not written in C and search for the
9619         additional needed code in another plugin
9621 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9623         * plugins/editor/text_editor.c:
9624         Add an empty implementation of IAnjutaEditorAssist for scintilla,
9625         avoiding a crash if scintilla is used
9627 2007-05-14  Johannes Schmid <jhs@gnome.org>
9629         * libanjuta/interfaces/libanjuta.idl:
9630         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
9631         (assist_cleanup), (on_assist_end), (on_assist_cancel),
9632         (on_assist_chosen), (on_assist_update), (get_context),
9633         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
9634         (install_assist), (uninstall_assist), (install_support),
9635         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
9636         (cpp_java_plugin_instance_init):
9637         * plugins/language-support-cpp-java/plugin.h:
9638         Use IAnjutaEditorAssist to show language specific suggestions
9639         
9640         * plugins/sourceview/Makefile.am:
9641         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
9642         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9643         * plugins/sourceview/anjuta-view.h:
9644         * plugins/sourceview/assist-window.c: (assist_window_expose),
9645         (assist_window_set_property), (assist_window_get_property),
9646         (assist_window_class_init), (assist_activated),
9647         (assist_window_init), (assist_window_finalize),
9648         (assist_window_select), (assist_window_first),
9649         (assist_window_last), (assist_window_up), (assist_window_down),
9650         (get_coordinates), (assist_window_move), (assist_window_update),
9651         (assist_window_filter_keypress), (assist_window_is_active),
9652         (assist_window_new), (assist_window_get_trigger),
9653         (assist_window_get_position):
9654         * plugins/sourceview/assist-window.h:
9655         * plugins/sourceview/sourceview-args.c (removed):
9656         * plugins/sourceview/sourceview-args.h (removed):
9657         * plugins/sourceview/sourceview-autocomplete.c (removed):
9658         * plugins/sourceview/sourceview-autocomplete.h (removed):
9659         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9660         * plugins/sourceview/sourceview-private.h:
9661         * plugins/sourceview/sourceview-scope.c(removed):
9662         * plugins/sourceview/sourceview-scope.h(removed):
9663         * plugins/sourceview/sourceview.c: (on_assist_chosen),
9664         (on_assist_cancel), (on_document_char_added),
9665         (on_reload_dialog_response), (sourceview_class_init),
9666         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
9667         (iassist_remove_trigger), (iassist_autocomplete),
9668         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
9669         (iassist_react), (iassist_iface_init):
9670         * plugins/sourceview/tag-window.c (moved to assist-window.c):
9671         * plugins/sourceview/tag-window.h (moved to assist-window.c):
9672         
9673         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
9674         - Mark files dirty if reload dialog is canceled.
9676 2007-05-12  Naba Kumar  <naba@gnome.org>
9678         * libanjuta/anjuta-launcher.h: Corrected include file.
9680 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
9682         * libanjuta/anjuta-glue-plugin.c,
9683         libanjuta/anjuta-glue-plugin.h,
9684         libanjuta/anjuta-glue-factory.c,
9685         libanjuta/anjuta-glue-factory.h,
9686         ibanjuta/anjuta-plugin-manager.c:
9687         Move code used to load a C plugin from glue-factory to glue-plugin
9688         So loading a plugin written in another language could be done by
9689         just using another object derived from AnjutaGluePlugin
9691         * libanjuta/libanjuta.h:
9692         Remove anjuta-plugin-handle header, it's not installed as libanjuta
9693         includes
9695 === anjuta 2.1.3 ===
9697 2007-05-11  Naba Kumar  <naba@gnome.org>
9699         * configure.in: Bumped version to 2.1.3
9700         * NEWS: Updated.
9701         * AUTHORS: Updated.
9702         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
9704 2007-05-11  Naba Kumar  <naba@gnome.org>
9706         * configure.in:
9707         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
9708         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
9709         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
9711 2007-05-10  Johannes Schmid <jhs@gnome.org>
9713         * plugins/search/plugin.c:
9714         Make incremental search behave less annoying
9715         
9716 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
9718         * plugins/macro/macro-util.c:
9719         Fix bug #419008 and bug #419036
9720         When creating new header file, use name and email set in
9721         preferences and replace invalid C character by underscore
9722         in guards
9724 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
9726         * plugins/search/search-replace.c,
9727         plugins/search/search-replace_backend.c:
9728         Disable search button if search expression is empty (bug #378193)
9730 2007-05-08  Naba Kumar  <naba@gnome.org>
9732         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
9733         build error.
9735 2007-05-07  Naba Kumar  <naba@gnome.org>
9737         * configure.in:
9738         * plugins/project-wizard/templates/Makefile.am:
9739         * plugins/project-wizard/templates/minimal.wiz:
9740         * plugins/project-wizard/templates/minimal/.cvsignore:
9741         * plugins/project-wizard/templates/minimal/Makefile.am:
9742         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
9743         * plugins/project-wizard/templates/minimal/autogen.sh:
9744         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
9745         * plugins/project-wizard/templates/minimal/project.anjuta:
9746         Added 'minimal', a generic and flat, project template.
9747         
9748 2007-05-05  Naba Kumar  <naba@gnome.org>
9750         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
9752         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
9753         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
9754         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
9755         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
9756         instead of a real one, fixes interdependency with libanjuta.
9757         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
9758         * libanjuta/Makefile.am: 
9759         * libegg/Makefile.am:
9760         * plugins/build-basic-autotools/Makefile.am:
9761         * plugins/class-gen/Makefile.am:
9762         * plugins/class-inheritance/Makefile.am:
9763         * plugins/cvs-plugin/Makefile.am:
9764         * plugins/debug-manager/Makefile.am:
9765         * plugins/devhelp/Makefile.am:
9766         * plugins/document-manager/Makefile.am:
9767         * plugins/editor/Makefile.am:
9768         * plugins/file-loader/Makefile.am:
9769         * plugins/file-manager/Makefile.am:
9770         * plugins/file-wizard/Makefile.am:
9771         * plugins/gdb/Makefile.am:
9772         * plugins/glade/Makefile.am:
9773         * plugins/gtodo/Makefile.am:
9774         * plugins/language-support-cpp-java/Makefile.am:
9775         * plugins/macro/Makefile.am:
9776         * plugins/message-view/Makefile.am:
9777         * plugins/patch/Makefile.am:
9778         * plugins/profiler/Makefile.am:
9779         * plugins/project-import/Makefile.am:
9780         * plugins/project-manager/Makefile.am:
9781         * plugins/project-wizard/Makefile.am:
9782         * plugins/sample1/Makefile.am:
9783         * plugins/search/Makefile.am:
9784         * plugins/sourceview/Makefile.am:
9785         * plugins/subversion/Makefile.am:
9786         * plugins/symbol-browser/Makefile.am:
9787         * plugins/terminal/Makefile.am:
9788         * plugins/tools/Makefile.am:
9789         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
9791 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
9793         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
9795 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9797         * libanjuta/anjuta-launcher.c,
9798         libanjuta/anjuta-launcher.h:
9799         Add some missing implementation
9801 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
9803         Reviewed by Naba Kumar  <naba@gnome.org>:
9804         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
9805         for uninstall-hook.
9807 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
9809         Reviewed by Naba Kumar  <naba@gnome.org>:
9810         * plugins/editor/text_editor.c: Large memory addresses were being
9811         truncated, switched to glong (bug #422143).
9813 2007-04-24  Naba Kumar  <naba@gnome.org>
9815         * plugins/document-manager/plugin.c: (prefs_finalize):
9816         * plugins/editor/aneditor-autocomplete.cxx:
9817         * plugins/editor/text_editor_menu.c:
9818         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
9819         * plugins/file-loader/plugin.c: (open_file_with),
9820         (create_open_with_submenu):
9821         * plugins/file-manager/plugin.c: (prefs_finalize):
9822         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
9823         pointer type castings.
9825 2007-04-24  Naba Kumar  <naba@gnome.org>
9827         Patch from s|s  <supreet.sethi@gmail.com>:
9828         * (added) plugins/project-wizard/templates/django-logo.png:
9829         * (added) plugins/project-wizard/templates/django.wiz:
9830         * plugins/project-wizard/templates/Makefile.am:
9831         * plugins/project-wizard/templates/translatable-strings.h: Added
9832         django project template. http://www.djangoproject.com/
9834 2007-04-24  Naba Kumar  <naba@gnome.org>
9836         * plugins/subversion/anjuta-subversion.glade: Set expansion for
9837         the log entry widget and made the dialog little larger.
9839 2007-04-24  Naba Kumar  <naba@gnome.org>
9841         Patch from Halton Huo:
9842         * configure.in:
9843         * plugins/project-wizard/property.c:
9844         * plugins/subversion/svn-auth.c:
9845         * plugins/subversion/svn-backend-priv.h:
9846         * plugins/subversion/svn-backend.c:
9847         * plugins/subversion/svn-backend.h:
9848         * plugins/subversion/svn-notify.h: Proper use of subversion
9849         headers. Fixes build issues in solaris (bug #426701).
9851 2007-04-24  Naba Kumar  <naba@gnome.org>
9853         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
9854         
9855         * plugins/project-wizard/templates/cpp.wiz:
9856         * plugins/project-wizard/templates/gcj.wiz:
9857         * plugins/project-wizard/templates/gnome.wiz:
9858         * plugins/project-wizard/templates/gtk.wiz:
9859         * plugins/project-wizard/templates/gtkmm.wiz:
9860         * plugins/project-wizard/templates/java.wiz:
9861         * plugins/project-wizard/templates/python.wiz:
9862         * plugins/project-wizard/templates/terminal.wiz:
9863         * plugins/project-wizard/templates/wxwin.wiz:
9864         * plugins/project-wizard/templates/xlib-dock.wiz:
9865         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
9866         project option and set it ON by default (since gnome-build, can't
9867         enabled configure shared lib support later when a sharedlib target
9868         is added).
9870 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9872         * plugins/debug-manager/stack_trace.c:
9873         Fix a missing case in the previous changes
9875 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9877         * plugins/debug-manager/plugin.c:
9878         Fix bug #430401
9880         * plugins/debug-manager/breakpoints.c,
9881         plugins/gdb/plugin.c:
9882         Fix adding breakpoint on a function
9884         * plugins/debug-manager/stack_trace.c:
9885         Highlight changed stack frame
9887 2007-04-18  Naba Kumar  <naba@gnome.org>
9889         * plugins/document-manager/anjuta-docman.c:
9890         (anjuta_docman_dispose), (on_editor_destroy),
9891         (anjuta_docman_remove_editor): Remove the editor widget from
9892         the parent container before calling destroy, otherwise container
9893         removal happens after TextEditor is disposed resulting in call
9894         to value-remove for a TextEditor which is half-dead (crash).
9896 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
9898         * plugins/debug-manager/data_buffer.c
9899         plugins/debug-manager/data_view.c,
9900         plugins/debug-manager/memory.c:
9901         Fixes for bug #418523, bug #427090 and bug #428174
9903 2007-04-11 Halton Huo <halton.huo@sun.com>
9905         reviewed by: <jhs@gnome.org>
9907         * configure.in:
9908         * libanjuta/Makefile.am:
9909         * libanjuta/anjuta-utils.c:
9910         * libanjuta/anjuta-utils.h:
9911         * manuals/reference/libanjuta/Makefile.am:
9912         
9913         Fixed compilation on sun by deploying the libutil methods
9914         in anjuta-utils.h and building them on condition.
9916 2007-04-11  Johannes Schmid <jhs@gnome.org>
9918         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
9919         (anjuta_docman_add_editor):
9920         Hold a reference on the editor as long as we use it.
9921         
9922         * plugins/document-manager/plugin.c: (on_editor_changed):
9923         Destroy GValue to fix a memoery leak.
9925 2007-04-11  Johannes Schmid <jhs@gnome.org>
9927         * plugins/document-manager/plugin.c: (on_editor_changed):
9928         Fixed reference counting for editor by using g_value_take_object instead
9929         of g_value_set_object. The editors are now correctly finalized and thus
9930         we do not lack so much memory anymore.
9931         
9932         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
9933         (anjuta_view_finalize), (anjuta_view_focus_out),
9934         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9935         * plugins/sourceview/anjuta-view.h:
9936         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
9937         * plugins/sourceview/sourceview-prefs.c:
9938         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
9939         * plugins/sourceview/sourceview-prefs.h:
9940         * plugins/sourceview/sourceview-private.h:
9941         * plugins/sourceview/sourceview.c: (on_document_loaded),
9942         (timeout_unref), (on_document_saved), (sourceview_finalize),
9943         (sourceview_new), (ifile_open), (ifile_savable_save),
9944         (ifile_savable_save_as):
9946         Several changes to fix things when the editor is correctly destroyed.
9947         Fixed preferences (which led me to the refcounting issue, #409412)
9948         and removed deprecated completition code that will be replace by
9949         IAnjutaAssist interface soon. 
9951 2007-04-11  Johannes Schmid <jhs@gnome.org>
9953         * libanjuta/anjuta-launcher.c:
9954         (anjuta_launcher_execution_done_cleanup),
9955         (anjuta_launcher_child_terminated):
9956         Possible fix for #428363 and added a g_return_if_fail
9958         * plugins/message-view/plugin.c: (activate_plugin):
9959         Fixed a Gtk/Gdl-Critical
9960         
9961         Patches from Étienne Bersac <bersace03@laposte.net>
9962         * plugins/class-gen/templates/go-source.tpl:
9963         * plugins/macro/macros.xml:
9964         Use better template for GObjects (#417875 and #417918)
9965         
9966         Patches from Halton Huo <halton.huo@sun.com>
9967         * libanjuta/anjuta-launcher.h:
9968         * libanjuta/anjuta-preferences.c:
9969         * libanjuta/anjuta-utils.c:
9970         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
9971         (cg_window_set_add_to_repository):
9972         * plugins/class-inheritance/class-inherit.c:
9973         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
9975 2007-04-09  Johannes Schmid <jhs@gnome.org>
9977         * plugins/editor/print.c: (anjuta_print_show_header):
9978         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9979         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9981   Some string changes (#427395 and #427399)
9983 2007-04-06  Johannes Schmid <jhs@gnome.org>
9985         * plugins/build-basic-autotools/build-basic-autotools.c:
9986         (on_build_mesg_format), (on_build_mesg_parse):
9987         Fixed full path detection
9989 2007-04-05  Naba Kumar  <naba@gnome.org>
9991         Patch from Halton Huo:
9992         * libanjuta/Makefile.am:
9993         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
9994         * libanjuta/anjuta-glue-cpp.h:
9995         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
9996         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
9997         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
9998         (anjuta_glue_factory_get_path), (get_already_loaded_module),
9999         (load_plugin), (anjuta_glue_factory_get_object_type):
10000         * libanjuta/anjuta-glue-factory.h:
10001         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
10002         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
10003         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
10004         (anjuta_glue_plugin_new):
10005         * libanjuta/anjuta-glue-plugin.h:
10006         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
10007         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
10008         * libanjuta/anjuta-plugin.h:
10009         * libanjuta/glue-cpp.c:
10010         * libanjuta/glue-cpp.h:
10011         * libanjuta/glue-factory.c:
10012         * libanjuta/glue-factory.h:
10013         * libanjuta/glue-plugin.c:
10014         * libanjuta/glue-plugin.h:
10015         * plugins/build-basic-autotools/build-basic-autotools.h:
10016         * plugins/class-gen/plugin.h:
10017         * plugins/class-inheritance/plugin.h:
10018         * plugins/cvs-plugin/plugin.h:
10019         * plugins/debug-manager/plugin.h:
10020         * plugins/devhelp/plugin.h:
10021         * plugins/document-manager/plugin.h:
10022         * plugins/editor/plugin.h:
10023         * plugins/file-loader/plugin.h:
10024         * plugins/file-manager/plugin.h:
10025         * plugins/file-wizard/plugin.h:
10026         * plugins/gdb/plugin.h:
10027         * plugins/glade/plugin.h:
10028         * plugins/gtodo/plugin.h:
10029         * plugins/language-support-cpp-java/plugin.h:
10030         * plugins/macro/plugin.h:
10031         * plugins/message-view/plugin.h:
10032         * plugins/patch/plugin.h:
10033         * plugins/profiler/plugin.h:
10034         * plugins/project-import/plugin.h:
10035         * plugins/project-manager/plugin.h:
10036         * plugins/project-wizard/plugin.h:
10037         * plugins/sample1/plugin.h:
10038         * plugins/search/plugin.h:
10039         * plugins/sourceview/plugin.h:
10040         * plugins/subversion/plugin.h:
10041         * plugins/symbol-browser/plugin.h:
10042         * plugins/terminal/terminal.c:
10043         * plugins/tools/plugin.h:
10044         * plugins/tools/scripts/tools-2.xml.in:
10045         * plugins/valgrind/plugin.h:
10047         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
10049 2007-04-05  Naba Kumar  <naba@gnome.org>
10051         * anjuta.spec.in, configure.in: Removed dead codes.
10052         
10053         Patch from Jos Dehaes:
10054         * configure.in, plugins/project-wizard/templates/Makefile.am,
10055         plugins/project-wizard/templates/mkfile.wiz,
10056         plugins/project-wizard/templates/translatable-strings.h: Enabled
10057         makefile-based project creation and import. Fixes bug #355145
10059 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
10061         * plugins/debug-manager/debugger.c,
10062         plugins/debug-manager/plugin.c,
10063         plugins/gdb/anjuta-gdb.plugin.in:
10064         Code cleaning (remove unused code, rename this into self)
10065         Add information about supported format in debugger plugin
10066         Activate debugger plugin according to the target format
10068 2007-04-01  Naba Kumar  <naba@gnome.org>
10070         * plugins/message-view/message-view.c:
10071         (message_view_instance_init): Fixed message icons to appear.
10073 2007-03-31  Johannes Schmid <jhs@gnome.org>
10075         * plugins/message-view/anjuta-msgman.c:
10076         (anjuta_msgman_append_view):
10077         * plugins/message-view/plugin.c: (on_view_changed),
10078         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
10079         
10080         Fixed #424845
10082 2007-03-31  Johannes Schmid <jhs@gnome.org>
10084         * plugins/message-view/message-view.c:
10085         (message_view_instance_init), (imessage_view_append):
10086         Show nice icons beside the messages for info, warning and error. This is a completly
10087         cosmetic change so if someone dislikes it he is free to remove it.
10089 2007-03-31  Johannes Schmid <jhs@gnome.org>
10090         
10091         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
10092         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
10093         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
10094         * plugins/message-view/anjuta-msgman.h:
10095         * plugins/message-view/message-view.h:
10096         * plugins/message-view/plugin.c: (on_view_changed),
10097         (activate_plugin):
10098         Fixed #359399 and made next/previous insensitive when not availible
10099         
10100         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
10101         (tag_style_to_string):
10102         Fixed namespace Problem with gdk >= 2.11
10103         
10104         * plugins/sourceview/sourceview-autocomplete.c:
10105         (sourceview_autocomplete_init):
10106         Removed structure, follow-up of #423682
10108 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
10110         * plugins/debug-manager/debug_tree.c,
10111         plugins/debug-manager/debug_tree.h,
10112         plugins/debug-manager/watch.c,
10113         plugins/debug-manager/anjuta-debug-manager.glade:
10114         Inspect variable at cursor
10115         Fix buttons in inspect dialog
10117 2007-03-27  Halton Huo  <halton.huo@sun.com>
10119         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
10121         * plugins/sourceview/sourceview-autocomplete.c
10122         plugins/debug-manager/disassemble.c,
10123         libanjuta/interfaces/libanjuta.idl:
10124         Remove array with 0 size and empty structure as it is not
10125         supported by sun cc, Fixes bug #423682
10127         * plugins/debug-manager/debugger.c:
10128         Remove anonymous union as it is not supported by sun cc,
10129         Fixes bug #423680
10131 === anjuta 2.1.2 ===
10133 2007-03-28  Naba Kumar  <naba@gnome.org>
10135         * configure.in: Bumped version to 2.1.2
10136         * NEWS: Updated for release.
10137         
10138         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
10139         Improved breakpoint marker icon.
10140         
10141         * plugins/editor/anjuta-editor.plugin.in,
10142         plugins/sourceview/sourceview.plugin.in: Made editor plugins
10143         non user activable since they are now remembered properly.
10145 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
10147         * plugins/tools/editor.c:
10148         Fix bug #423270
10150 2007-03-27  Naba Kumar  <naba@gnome.org>
10152         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
10153         word when autocompleting without leaving any trailing part of
10154         the word.
10156 2007-03-27  Kamil Páral  <ripper42@gmail.com>
10158         Reviewed by Naba Kumar  <naba@gnome.org>:
10159         * anjuta.desktop.in.in: Remove "Application" category from desktop
10160         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
10161         
10162 2007-03-27  Naba Kumar  <naba@gnome.org>
10163         
10164         * configure.in, plugins/document-manager/anjuta-docman.c:
10165         (anjuta_docman_add_editor): Conditionally compile notebook tab
10166         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
10168         Patch from Halton Huo:
10169         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
10170         non gcc compiler flags. Fixes bug #423089.
10171         
10172 2007-03-26  Naba Kumar  <naba@gnome.org>
10173         
10174         * AUTHORS, NEWS, TODO.tasks: Updated.
10175         
10176         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
10177         close menuitem.
10178         
10179         * plugins/symbol-browser/plugin.c: (on_editor_saved),
10180         (update_editor_symbol_model), (iter_matches),
10181         (on_editor_update_ui), (value_added_current_editor),
10182         (activate_plugin), (dispose),
10183         (symbol_browser_plugin_instance_init):
10184         * plugins/symbol-browser/plugin.h: update line on editor save
10185         and editor change. Code clean up and fixed warnings.
10187 2007-03-26  Naba Kumar  <naba@gnome.org>
10189         * plugins/project-wizard/templates/java/project.anjuta,
10190         plugins/project-wizard/templates/python/project.anjuta,
10191         plugins/project-wizard/templates/python/project.anjuta:
10192         Removed version control plugins from default selection.
10194         * plugins/tools/scripts/prepare-changelog.pl,
10195         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
10196         script to a better one (that works on both cvs and svn).
10198 2007-03-26  Naba Kumar  <naba@gnome.org>
10200         * (added) plugins/project-wizard/templates/translatable-strings.pl,
10201         Makefile.am: Added the generated translatable file (required for
10202         translations for svn checkouts).
10204         * (added)
10205         plugins/project-wizard/templates/extract-translatable-strings.pl
10206         plugins/project-wizard/templates/Makefile.am, Makefile.am,
10207         po/POTFILES.in: Generated translatable strings for .wiz files and
10208         added them in POTFILES.in for translation. Fixes bug #398035
10210 2007-03-25  Naba Kumar  <naba@gnome.org>
10212         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
10213         
10214         * src/anjuta-app.c: Removed dead codes.
10215         
10216         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
10217         global tags generation starts.
10218         
10219         * plugins/debug-manager/chunk_view.c,
10220         plugins/debug-manager/start.h,
10221         plugins/debug-manager/chunk_view.h,
10222         plugins/debug-manager/utilities.c,
10223         plugins/debug-manager/utilities.h,
10224         plugins/debug-manager/debugger.c,
10225         plugins/debug-manager/threads.c,
10226         plugins/debug-manager/disassemble.c,
10227         plugins/debug-manager/info.c,
10228         plugins/debug-manager/sharedlib.c,
10229         plugins/debug-manager/threads.h,
10230         plugins/debug-manager/disassemble.h,
10231         plugins/debug-manager/signals.c,
10232         plugins/debug-manager/info.h,
10233         plugins/debug-manager/sharedlib.h,
10234         plugins/debug-manager/data_buffer.c,
10235         plugins/debug-manager/data_view.c,
10236         plugins/debug-manager/signals.h,
10237         plugins/debug-manager/debug_tree.c,
10238         plugins/debug-manager/watch.c,
10239         plugins/debug-manager/registers.c,
10240         plugins/debug-manager/data_buffer.h,
10241         plugins/debug-manager/data_view.h,
10242         plugins/debug-manager/memory.c,
10243         plugins/debug-manager/debug_tree.h,
10244         plugins/debug-manager/watch.h,
10245         plugins/debug-manager/registers.h,
10246         plugins/debug-manager/memory.h,
10247         plugins/debug-manager/locals.c,
10248         plugins/debug-manager/sexy-icon-entry.c,
10249         plugins/debug-manager/breakpoints.c,
10250         plugins/debug-manager/locals.h,
10251         plugins/debug-manager/sexy-icon-entry.h,
10252         plugins/debug-manager/stack_trace.c,
10253         plugins/debug-manager/breakpoints.h,
10254         plugins/debug-manager/sparse_buffer.c,
10255         plugins/debug-manager/sparse_view.c,
10256         plugins/debug-manager/stack_trace.h,
10257         plugins/debug-manager/sparse_buffer.h,
10258         plugins/debug-manager/sparse_view.h,
10259         plugins/debug-manager/start.c,
10260         plugins/gdb/utilities.c,
10261         plugins/gdb/utilities.h,
10262         plugins/gdb/debugger.c,
10263         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
10264         setup.
10266 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10268         * plugins/gdb/debugger.c:
10269         Avoid empty debugger log window by limiting line to 90 characters
10271 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10273         * plugins/debug-manager/plugin.c,
10274         plugins/debug-manager/plugin.h,
10275         plugins/debug-manager/threads.c,
10276         plugins/debug-manager/threads.h,
10277         plugins/debug-manager/breakpoints.c,
10278         plugins/debug-manager/breakpoints.h,
10279         plugins/debug-manager/stack_trace.c,
10280         plugins/debug-manager/stack_trace.h:
10281         View code action now changes location in disassembly view too
10283         * plugins/debug-manager/anjuta-debug-manager.ui:
10284         Rename breakpoint actions
10286 2007-03-24  Naba Kumar  <naba@gnome.org>
10288         * configure.in, src/anjuta-app.c: Use the new docking algorithm
10289         in gdl 0.7.3 (svn trunk).
10290         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
10291         
10292 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10294         * plugins/debug-manager/threads.c,
10295         plugins/debug-manager/debug_tree.c,
10296         plugins/debug-manager/debug_tree.h,
10297         plugins/debug-manager/locals.c,
10298         plugins/debug-manager/registers.c,
10299         plugins/debug-manager/stack_trace.c:
10300         Allow to change current thread updating register, stack and locals
10301         Allow to change current stack frame updating locals
10303         * plugins/gdb/debugger.c:
10304         Read argument of selected stack frame
10306         * plugins/debug-manager/data_view.c:
10307         Fix an unrelated bug
10309 2007-03-23  Naba Kumar  <naba@gnome.org>
10311         * plugins/document-manager/anjuta-docman.c,
10312         plugins/document-manager/plugin.c: Fixed many memory leaks.
10313         (ianjuta_file_get_uri() returns a new string).
10315         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
10316         widget for save dialogs.
10317         
10318         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
10319         svn and fixed to get function/prototype/member args list. Call tips
10320         also work fine now.
10322 2007-03-22  Naba Kumar  <naba@gnome.org>
10324         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
10325         and calltips would work again for functions from global tags (Needs
10326         regenerating global tags).
10328         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
10329         ctags svn version and reopened bug #395362. Fixes tags parsing that
10330         seemed to have stopped working recently.
10332 2007-03-21  Naba Kumar  <naba@gnome.org>
10334         * tagmanager/tm_source_file.c, tagmanager/options.c,
10335         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
10336         extend .. more needs to be investigated and fixed). Enabled some
10337         debugging.
10339 2007-03-16  Naba Kumar  <naba@gnome.org>
10341         * src/anjuta.c: Fixed project loading from command line.
10343 2007-03-16  Naba Kumar  <naba@gnome.org>
10345         Patch from James Liggett <jrliggett@cox.net>:
10346         plugins/profiler/gprof-profile-data.c: Fixed a crash.
10347         
10348 2007-03-15  Naba Kumar  <naba@gnome.org>
10350         * libanjuta/anjuta-profile-manager.c,
10351         libanjuta/anjuta-profile-manager.h: Added method to get current
10352         profile.
10354         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
10355         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
10356         is exiting.
10358         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
10359         plugins/file-loader/plugin.c: Moved to functions as utility functions.
10360         Also, not load project files in session load in loader plugin.
10361         
10362         * plugins/project-manager/plugin.c, src/anjuta.c:
10363         Emit "exiting" signal in shell when exiting anjuta. project manager
10364         listens to exiting signal and saves session. anjuta.c saves session
10365         only when current projfile is 'user'. Load project saved in session
10366         differently then the rest of the session. This should fix all the
10367         session restoration bugs.
10368         
10369         src/main.c: Present anjuta window when becon message is received.
10371 2007-03-14  Naba Kumar  <naba@gnome.org>
10373         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
10374         not randomly save (it was a wrong looping).
10375         
10376 2007-03-12  Naba Kumar  <naba@gnome.org>
10378         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
10380 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
10382         * plugins/debug-manager/anjuta-debug-manager.ui,
10383         libanjuta/interfaces/libanjuta.idl,
10384         plugins/debug-manager/debugger.c,
10385         (added) plugins/debug-manager/threads.c,
10386         (added) plugins/debug-manager/threads.h,
10387         plugins/debug-manager/plugin.c,
10388         plugins/debug-manager/Makefile.am,
10389         plugins/gdb/plugin.c,
10390         plugins/gdb/debugger.c,
10391         plugins/gdb/debugger.h:
10392         Add a window displaying all threads
10393         Add needed functions
10394         Switching to a different thread is still not done
10396         * plugins/debug-manager/debug_tree.c,
10397         plugins/debug-manager/locals.c,
10398         plugins/debug-manager/stack_trace.c:
10399         Small cosmetic changes
10401         * plugins/gdb/gdbmi.c:
10402         Keep all elements in gdbmi hash
10403         Even if using the same key like in -threads-list-ids
10405 2007-03-11  Naba Kumar  <naba@gnome.org>
10407         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
10408         
10409         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
10410         
10411         * manuals/reference/libanjuta/libanjuta-docs.sgml,
10412         manuals/reference/libanjuta/libanjuta-sections.txt,
10413         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
10414         interfaces.
10416 2007-03-11  Naba Kumar  <naba@gnome.org>
10418         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
10419         gtk-doc properly. Bumped gtk-doc requirement to 1.4
10421         * manuals/reference/libanjuta/libanjuta-docs.sgml,
10422         manuals/reference/libanjuta/libanjuta.types,
10423         manuals/reference/libanjuta/libanjuta-sections.txt,
10424         manuals/reference/libanjuta/.cvsignore,
10425         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
10426         infrastructure. Got rid of tmpl/ directory and moved all section
10427         documenation to source code (requires gtk-doc >= 1.4).
10428         
10429         * libanjuta/anjuta-plugin-description.c,
10430         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
10431         libanjuta/cell-renderer-captioned-image.c,
10432         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
10433         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
10434         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
10435         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
10436         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
10437         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
10438         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
10439         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
10440         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
10441         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
10442         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
10443         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
10444         documentation from templates to source code.
10446 2007-03-10  Johannes Schmid <jhs@gnome.org>
10448         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
10449         Added some debug output but could not figure out why 
10450         some plugins are not kept.
10451         
10452         * libanjuta/interfaces/libanjuta.idl:
10453         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10454         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10455         Added IAnjutaEditorGoto::matching_brace
10456         
10457         * plugins/document-manager/action-callbacks.c:
10458         (on_editor_command_match_brace_activate):
10459         * plugins/document-manager/plugin.c:
10460         (update_editor_ui_interface_items):
10461         * plugins/editor/text_editor.c: (igoto_matching_brace),
10462         (igoto_iface_init):
10463         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
10464         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
10466 2007-03-09  Johannes Schmid <jhs@gnome.org>
10468         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10469         Hide correct column
10470         
10471         * plugins/sourceview/sourceview-private.h:
10472         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10473         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10474         (sourceview_new), (ifile_savable_save_as):
10475         Tweaked vfs monitoring
10477 2007-03-09  Johannes Schmid <jhs@gnome.org>
10479         * libanjuta/interfaces/Makefile.am.iface:
10480         Fixed installtion of header files
10481         
10482         * plugins/sourceview/sourceview.c: (set_select):
10483         do not scroll to much in interactive search
10485 2007-03-09  Naba Kumar  <naba@gnome.org>
10487         * src/anjuta.c: Fixed session restoration.
10488         
10489         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
10490         signal handlers after symbol browser plugin is deactivated.
10491         
10492         * plugins/editor/editor.glade,
10493         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
10494         Fixed indentation confustion in preferences.
10496 2007-03-08  Johannes Schmid <jhs@gnome.org>
10498         * plugins/search/search-replace.c: (search_set_combo),
10499         (search_set_action), (search_set_target), (search_set_direction),
10500         (create_dialog), (search_disconnect_set_toggle_connect),
10501         (on_search_match_whole_word_toggled),
10502         (on_search_match_whole_line_toggled),
10503         (on_search_match_word_start_toggled),
10504         (search_set_toggle_direction):
10505         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
10506         it's somehow ugly and uses many deprecated widgets
10507         
10508         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
10509         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10510         Fix #394709
10511         
10512 2007-03-07  Naba Kumar  <naba@gnome.org>
10514         * src/anjuta.c: Make launching projects work from command line. Also
10515         fixes gnome session restart command.
10516         
10517 2007-03-07  Johannes Schmid <jhs@gnome.org>
10519         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
10520         * plugins/class-gen/plugin.c: (iwizard_activate):
10521         Fixed #408218
10522         
10523         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
10524         Fixed #402774
10525         
10526         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10527         Fixed #377483 (It's not possible to know if directories have
10528         a version in CVS. Show version column only if there are version
10529         informations availible
10531         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
10532         Fixed memory leak
10534 2007-03-07  Johannes Schmid <jhs@gnome.org>
10536         * plugins/sourceview/sourceview-prefs.c: (get_bool):
10537         Fixed #409408
10538         * plugins/symbol-browser/an_symbol_prefs.c:
10539         (on_update_global_clicked):
10540         Fixed ##409176
10542 2007-03-07  Johannes Schmid <jhs@gnome.org>
10544         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
10545         (anjuta_save_prompt_new):
10546         * plugins/project-import/project-import.c:
10547         (project_import_finalize):
10548         Fixed Gtk-Criticals (maybe #409408)
10550 2007-03-07  Naba Kumar  <naba@gnome.org>
10552         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
10553         when we are at just beginning of string or comment. Fixes bug #397981.
10555 2007-03-07  Johannes Schmid <jhs@gnome.org>
10557         * plugins/language-support-cpp-java/plugin.c:
10558         (initialize_indentation_params):
10559         Removed annoying DEBUG_PRINT
10560         
10561         * plugins/sourceview/sourceview-cell.c:
10562         (sourceview_cell_instance_init), (icell_get_character),
10563         (icell_get_length), (icell_get_char), (icell_get_attribute):
10564         Improved code to be faster
10565         Implemented attribute handling so that indentation really works in any case
10567 2007-03-06  Johannes Schmid <jhs@gnome.org>
10569         * configure.in:
10570         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
10571         
10572         * plugins/document-manager/anjuta-docman.c:
10573         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
10574         Removed old and ugly tab drag&drop code and use built-in gtk stuff
10575         instead (required GTK >= 2.10)
10576         
10577         * plugins/sourceview/sourceview-private.h:
10578         * plugins/sourceview/sourceview.c:
10579         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10580         (sourceview_finalize), (sourceview_new), (imark_mark),
10581         (imark_unmark), (imark_is_marker_set),
10582         (imark_location_from_handle), (imark_delete_all_markers):
10583         Fixed marker handling and worked a bit more on vfs monitoring
10585 2007-03-05  Johannes Schmid <jhs@gnome.org>
10587         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
10588         Added method to select specific iter
10589         
10590         * plugins/sourceview/sourceview-private.h:
10591         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10592         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10593         (sourceview_add_monitor), (on_document_saved),
10594         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
10595         Fixed vfs monitoring (mostly ported code from text_editor.c)
10596         
10597         * plugins/symbol-browser/an_symbol_view.c:
10598         * plugins/symbol-browser/an_symbol_view.h:
10599         * plugins/symbol-browser/plugin.c: (iter_matches),
10600         (on_editor_update_ui), (value_added_current_editor):
10601         Select the current tag in locals window and symbol toolbar. If there
10602         is no tag at the current line, reserve backward for the next tag. This will
10603         select the correct tag if inside a function.
10605 2007-03-05  Naba Kumar  <naba@gnome.org>
10607         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
10608         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
10609         compiler warnings.
10610         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
10611         (Bug #412186)
10612         
10613 2007-03-04  Johannes Schmid <jhs@gnome.org>
10615         * data/Makefile.am:
10616         * po/POTFILES.in:
10617         Fixed distcheck (well, partly)
10619 2007-03-04  Johannes Schmid <jhs@gnome.org>
10621         * plugins/document-manager/anjuta-document-manager.ui:
10622         Move "Swap .c/.h from Main to Browser toolbar
10624         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
10625         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
10626         (fv_prefs_free), (fv_add_tree_entry):
10627         * plugins/file-manager/anjuta-file-manager-plugin.glade:
10628         * plugins/file-manager/plugin.c: (prefs_init):
10629         
10630         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
10632 2007-03-04  Naba Kumar  <naba@gnome.org>
10634         * data/default.proflie, data/Makefile.am, src/anjuta.c,
10635         plugins/project-manager/plugin.c:
10636         Restored default profile and renamed it from "default.anjuta" to
10637         "default.profile".
10638         
10639 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10641         * plugins/debug-manager/debugger.c,
10642         plugins/debug-manager/plugin.c,
10643         plugins/gdb/debugger.c,
10644         libanjuta/interfaces/libanjuta.idl,
10645         plugins/debug-manager/stack_trace.c:
10646         Add a dialog box when a signal is received (except SIGINT)
10647         Display stack frame even if arguments are not available
10649 2007-03-03  Naba Kumar  <naba@gnome.org>
10651         * TODO.tasks: Icons bounty added.
10653         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
10654         choise selection.
10655         
10656         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
10657         and descoping.
10659         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
10660         plugins/Makefile.am, (removed) plugins/profile-default/*,
10661         plugins/project-manager/anjuta-project-manager.plugin.in,
10662         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
10663         profile implementation to load user profile and projects. Store and
10664         restore remembered plugins. Use profile scoping and descoping for
10665         saving and loading sesstions.
10666         
10667         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
10668         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
10669         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
10670         DEBUG_PRINTs.
10672 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10674         * plugins/debug-manager/debug_tree.c
10675         plugins/debug-manager/debug_tree.h:
10676         Bug fix, deleting wrong variable
10678         * plugins/gdb/debugger.c:
10679         Bug fix, remove forgotten debugging code
10681 2007-03-02  Johannes Schmid <jhs@gnome.org>
10683         * plugins/document-manager/anjuta-document-manager.ui:
10684         * plugins/search/anjuta-search.ui:
10685         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
10686         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
10687         ToolbarFind
10689         * src/anjuta-app.c: (on_toolbar_view_toggled),
10690         (on_add_merge_widget), (on_session_save), (on_widget_remove):
10691         Save toolbar positions, don't use fixed toolbar style
10692         
10693         All in all this will allow more complex toolbar configurations and
10694         might gain some space on smaller displays because the user can disable
10695         toolbar parts he does not use. Also allows to use any toolbar style
10696         without looking too ugly.
10698 2007-03-01  Naba Kumasr  <naba@gnome.org>
10700         * TODO.tasks: Added a bounty for creating icons.
10702         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
10703         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
10704         profile-changed signal. Do not sync non-user-activatable plugins.
10706 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
10708         * plugins/debug-manager/disassemble.c,
10709         plugins/debug-manager/sparse_view.c,
10710         plugins/gdb/debugger.c,
10711         libanjuta/interfaces/libanjuta.idl:
10712         Display function name in disassembly view
10714 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
10716         * (added) plugins/debug-manager/bookmark.png,
10717         (added) plugins/debug-manager/breakpoint-disabled.png,
10718         (added) plugins/debug-manager/breakpoint-enabled.png,
10719         (added) plugins/debug-manager/program-counter.png,
10720         (added) plugins/debug-manager/linemarker.png,
10721         plugins/debug-manager/Makefile.am,
10722         plugins/debug-manager/disassemble.c,
10723         plugins/debug-manager/disassemble.h,
10724         plugins/debug-manager/sparse_buffer.c,
10725         plugins/debug-manager/sparse_buffer.h,
10726         plugins/debug-manager/sparse_view.c,
10727         plugins/debug-manager/sparse_view.h,
10728         plugins/debug-manager/plugin.c,
10729         plugins/debug-manager/breakpoints.c,
10730         libanjuta/interfaces/libanjuta.idl:
10731         Add markers in the disassembly view
10732         Display program counter and breakpoints in disassembly view
10734         * plugins/gdb/debugger.c:
10735         Fix a bug added with my previous patch, setting and clearing
10736         breakpoints was not working
10738 2007-02-28  Johannes Schmid <jhs@gnome.org>
10740         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
10741         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
10742         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
10743         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10744         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
10745         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
10746         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
10747         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
10748         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
10749         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10750         Updated (why do they need to be under version control?)
10751         
10752         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
10753         (create_tab_popup_menu), (on_msgman_popup_menu),
10754         (on_tab_button_press_event), (anjuta_msgman_page_new),
10755         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
10756         Added "Close all message tabs" popup menu
10758 2007-02-26  Naba Kumar  <naba@gnome.org>
10760         * plugins/profiler/gprof-flat-profile-entry.c,
10761         plugins/profiler/gprof-flat-profile.c,
10762         plugins/profiler/gprof-flat-profile-entry.h,
10763         plugins/profiler/gprof-flat-profile.h,
10764         plugins/profiler/gprof-flat-profile-view.c,
10765         plugins/profiler/gprof-flat-profile-view.h,
10766         plugins/profiler/gprof-call-graph-block-entry.c,
10767         plugins/profiler/gprof-call-graph-block.c,
10768         plugins/profiler/gprof-function-call-chart-view.c,
10769         plugins/profiler/gprof-call-graph-block-entry.h,
10770         plugins/profiler/gprof-profile-data.c,
10771         plugins/profiler/gprof-call-graph-block.h,
10772         plugins/profiler/gprof-view.c,
10773         plugins/profiler/gprof-call-graph.c,
10774         plugins/profiler/gprof-function-call-chart-view.h,
10775         plugins/profiler/gprof-profile-data.h,
10776         plugins/profiler/gprof-call-graph.h,
10777         plugins/profiler/gprof-view.h,
10778         plugins/profiler/gprof-view-manager.c,
10779         plugins/profiler/gprof-call-graph-view.c,
10780         plugins/profiler/plugin.c,
10781         plugins/profiler/gprof-view-manager.h,
10782         plugins/profiler/gprof-call-graph-view.h,
10783         plugins/profiler/gprof-function-call-tree-view.c,
10784         plugins/profiler/gprof-function-call-tree-view.h,
10785         plugins/profiler/Makefile.am: Fix compiler warnings and link with
10786         gnome-vfs. Fixes bug #411377.
10788 2007-02-26  Naba Kumar  <naba@gnome.org>
10790         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
10792         Patch from James Liggett  <jrliggett@cox.net>:
10793         * plugins/profiler/gprof-flat-profile-view.c,
10794         plugins/profiler/gprof-flat-profile-view.h,
10795         plugins/profiler/gprof-function-call-chart-view.c,
10796         plugins/profiler/gprof-function-call-chart-view.h,
10797         plugins/profiler/gprof-view.c,
10798         plugins/profiler/gprof-view.h,
10799         plugins/profiler/gprof-call-graph-view.c,
10800         plugins/profiler/plugin.c,
10801         plugins/profiler/gprof-call-graph-view.h,
10802         plugins/profiler/gprof-function-call-tree-view.c,
10803         plugins/profiler/gprof-function-call-tree-view.h: Implements
10804         double click navigation. Fixes bug #403514.
10806 2007-02-25  Naba Kumar  <naba@gnome.org>
10808         * libanjuta/anjuta-plugin-manager.c,
10809         libanjuta/anjuta-plugin-handle.[ch],
10810         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
10811         g_hash_table_remove_all (introduced in glib 2.12) to stay the
10812         dependency on glib 2.8. Fixes bug #411623.
10814 2007-02-24  Naba kumar  <naba@gnome.org>
10816         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
10817         
10818         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
10819         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
10820         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
10821         (added) libanjuta/anjuta-profile-manager.c,
10822         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
10823         manager.
10824         Implemented profile pushing and popping. Implemented profile xml
10825         synchronization. Implemented error handling in profiles. Implemented
10826         activation and deactivation signals in plugin manager.
10827         
10828         * libanjuta/Makefile.am: Added libanjuta log domain.
10829         
10830         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10831         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
10832         in AnjutaShell interface and implemented it in AnjutaApp.
10833         
10834         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10836 2007-02-23  Naba kumar  <naba@gnome.org>
10838         src/main.c: Fixed missing end quote.
10840 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
10842         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
10845 2007-02-20  Naba Kumar  <naba@gnome.org>
10847         * plugins/subversion/plugin.c: Added "..." menuitems.
10848         * ROADMAP, README: Updated.
10849         * libanjuta/anjuta-profile.c: Fixed bugs.
10851         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
10852         plugins/gtodo/Makefile.am: Removed dead code.
10854         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
10855         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
10856         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
10857         plugins/gtodo/list_tooltip.c,
10858         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
10859         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
10860         not contain markups. Fixes Bug #360462.
10862 2007-02-16  Naba Kumar  <naba@gnome.org>
10864         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
10865         unnecessary sub-sections.
10866         
10867 2007-02-15  Naba Kumar  <naba@gnome.org>
10869         * (removed) plugins/document-manager/bookmark-prev-16.png,
10870         plugins/document-manager/bookmark-last.png,
10871         (removed)plugins/document-manager/bookmark-first-16.png,
10872         plugins/document-manager/bookmark-prev.png,
10873         (added) plugins/document-manager/bookmark-toggle.png,
10874         (removed)plugins/document-manager/bookmark_toggle.xpm,
10875         (removed)plugins/document-manager/bookmark-last-16.png,
10876         plugins/document-manager/plugin.c,
10877         plugins/document-manager/anjuta-document-manager.ui,
10878         (removed)plugins/document-manager/bookmark-next-16.png,
10879         plugins/document-manager/bookmark-next.png,
10880         plugins/document-manager/Makefile.am,
10881         (added) plugins/document-manager/bookmark-clear.png,
10882         plugins/document-manager/bookmark-first.png: Upgraded bookmark
10883         icons (stolen from monodevelop). Added clear bookmarks toolbar
10884         button.
10886         * plugins/document-manager/plugin.c,
10887         (added) plugins/document-manager/swap.png,
10888         (removed) plugins/document-manager/undock.png,
10889         plugins/document-manager/Makefile.am: Fixed swap icon.
10891 2007-02-13  Naba Kumar  <naba@gnome.org>
10893         * plugins/class-gen/element-editor.c: Fixed typo.
10894         
10895         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
10896         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
10897         Implementing plugin profiles loading.
10899 2007-02-13  Naba Kumar  <naba@gnome.org>
10901         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
10902         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
10903         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
10904         pixmaps/open_project.png, pixmaps/close_project.png:
10905         Removed more old icons.
10906         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
10907         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
10908         anjuta_logo.png
10909         
10910 2007-02-13  Naba Kumar  <naba@gnome.org>
10912         * plugins/class-gen/element-editor.c: Included missing headers to
10913         prevent build failures in some cases.
10914         
10915 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
10917         * plugins/debug-manager/stack_trace.c:
10918         Fix bug #407115
10920         * plugins/debug-manager/watch.c,
10921         plugins/debug-manager/breakpoints.c:
10922         Same bug than above, wrong use of gtk_ui_manager_get_widget
10924 === anjuta 2.1.1 ===
10926 2007-02-11  Naba Kumar  <naba@gnome.org>
10928         * cofigure.in: Bumped version to 2.1.1
10929         * NEWS: Updated for 2.1.1 release.
10930         
10931 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10933         * plugins/debug-manager/plugin.c,
10934         plugins/debug-manager/sparse_view.c,
10935         plugins/debug-manager/sparse_view.h:
10936         Reorder some code
10938         * plugins/gdb/debugger.c,
10939         plugins/debug-manager/debugger.c,
10940         plugins/debug-manager/memory.c,
10941         plugins/debug-manager/sparse_buffer.c
10942         plugins/gdb/debugger.h,
10943         libanjuta/interfaces/libanjuta.idl:
10944         Clean up, remove some warnings
10945         Use guint everywhere for addresses
10946         Rewrite code parsing position in debugger
10948 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10950         * plugins/debug-manager/debug_tree.c:
10951         Use GtkTreeRowReference instead of GtkTreeIter as callback data
10952         Fix bug #406113
10954 2007-02-08  Naba Kumar  <naba@gnome.org>
10956         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10957         Delay showing the 'file modified on disk' dialog for one sec
10958         from the last notification to insure multiple notifications for
10959         the same file are treated as one. Do not same multiple dialogs
10960         for the same file. Make sure to destory the dialog if later
10961         the conent is no longer different.
10962         
10963 2007-02-08  Naba Kumar  <naba@gnome.org>
10965         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10966         Prevented spurious 'file modified' dialogs in scintilla editor
10967         when the file is saved.
10969 2007-02-09  Johannes Schmid <jhs@gnome.org>
10971         * scripts/glade2schema.pl:
10972         Added script to convert glade preferences into gconf schema files.
10973         See #406061
10975 2007-02-08  Naba Kumar  <naba@gnome.org>
10977         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
10978         itself is destroyed. Fixes bug #355160.
10979         
10980 2007-02-08  Johannes Schmid <jhs@gnome.org>
10982         * plugins/profiler/profiler.plugin: 
10983         removed from version control (only .in file needed)
10984         
10985         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10986         * plugins/sourceview/sourceview.c: (sourceview_new):
10987         Code cleanup
10988         
10989         * plugins/subversion/svn-thread.c: (svn_thread_start):
10990         * src/main.c: (main):
10991         
10992         Fixed #395875 about initialisation of threads too late
10994 2007-02-07  Armin Burgmeier  <armin@arbur.net>
10996         Reviewed by Naba Kumar  <naba@gnome.org>:
10997         * plugins/class-gen/plugin.c:
10998         * plugins/class-gen/window.c: Removed browse button related code, load
10999         generated output directly into new buffers when not adding to project.
11001         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
11002         buttons from user interface.
11004 2007-02-07  Naba Kumar  <naba@gnome.org>
11006         * po/POTFILES.in: Fixed distcheck.
11008 2007-02-07  Daniel Nylander <po@danielnylander.se>
11010         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
11012 2007-02-07  Johannes Schmid <jhs@gnome.org>
11014         * anjuta.desktop.in.in:
11015         Fixed spelling
11017 2007-02-07  Johannes Schmid <jhs@gnome.org>
11019         * configure.in:
11020         * manuals/anjuta-manual/*
11021         * manuals/anjuta-faqs/*:
11022         #398991 – Anjuta manuals does not use the gnome-doc-utils format
11023         
11024         * plugins/document-manager/anjuta-document-manager.plugin.in:
11025         Removed duplicate application-xml mime-type (review patches properly ;-)
11026         
11027 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
11029         * plugins/gdb/debugger.c,
11030         libanjuta/interfaces/libanjuta.idl:
11031         Fix bug #404755
11032         Fix handling of missing source file
11034 2007-02-06  Naba Kumar  <naba@gnome.org>
11036         Patch from James Liggett  <jrliggett@cox.net>:
11037         * plugins/profiler/gprof-flat-profile.c,
11038         plugins/profiler/gprof-profile-data.c,
11039         plugins/profiler/gprof-call-graph.c,
11040         plugins/profiler/gprof-profile-data.h,
11041         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
11042         Show profiler view when target selected bug #403515.
11044 2007-02-05  Naba Kumar  <naba@gnome.org>
11046         * configure.in: Enabled devhelp plugin by default now that
11047         it works.
11048         
11049         Patch from parmigio@2ainfo.it:
11050         * plugins/document-manager/anjuta-document-manager.plugin.in:
11051         Added xml file type in supported mime types list.
11052         
11053 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
11055         * plugins/debug-manager/debugger.c,
11056         plugins/debug-manager/plugin.c:
11057         Add a field in status bar displaying debugger state
11058         Change cursor shape when debugger is busy
11059         Fix bug #378600
11061         * plugins/debug-manager/watch.c,
11062         plugins/debug-manager/locals.c,
11063         libanjuta/interfaces/libanjuta.idl:
11064         Clean up, remove debugging messages and unused signals
11066 2007-02-03  Johannes Schmid <jhs@gnome.org>
11068         * configure.in:
11069         Fixed AC_INIT and seperated version to major, minor, micro
11071         * anjuta.anjuta:
11072         Load Subversion instead of CVS
11073         
11074         * anjuta.desktop.in.in:
11075         Fixed bug-buddy component
11077         Original patch from Rob Bradfort <robster@debian.org>:
11078         * src/main.c: (get_command_line_args), (main):
11079         Bug #335981 – Migration from popt to GOption
11081 2007-02-03  Naba Kumar  <naba@gnome.org>
11083         * configure.in: Depend on devhelp 0.13 and fixed gecko home
11084         path variable. Fixed bug #341170.
11085         * plugins/profiler/Makefile.am: Fixed indentation.
11086         
11087 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
11089         * libanjuta/interfaces/libanjuta.idl,
11090         plugins/sourceview/sourceview.c,
11091         plugins/editor/text-editor.c,
11092         plugins/symbol-browser/plugin.c,
11093         plugins/search/search-replace.c,
11094         plugins/document-manager/goto_line.c,
11095         plugins/document-manager/action-callbacks.c,
11096         plugins/document-manager/anjuta-docman.c:
11097         Rename markers of anjuta interface
11098         IANJUTA_MARKABLE_NONE has been removed
11099         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
11100         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
11101         IANJUTA_MARKABLE_ATTENTIVE renamed in
11102                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
11103         IANJUTA_MARKABLE_INTENSE renamed in
11104                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
11105         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
11107         * (removed) plugins/sourceview/marker-light.png,
11108         (removed) plugins/sourceview/marker-basic.png,
11109         (removed) plugins/sourceview/marker-attentive.png,
11110         (removed) plugins/sourceview/marker-intense.png,
11111         plugins/sourceview/bookmark.png,
11112         (added) plugins/sourceview/breakpoint-disabled.png,
11113         (added) plugins/sourceview/breakpoint-enabled.png,
11114         (added) plugins/sourceview/program-counter.png,
11115         (added) plugins/sourceview/linemarker.png,
11116         plugins/sourceview/Makefile.am,
11117         (added) plugins/editor/bookmark.xpm,
11118         (added) plugins/editor/breakpoint-disabled.xpm,
11119         (added) plugins/editor/breakpoint-enabled.xpm,
11120         (added) plugins/editor/program-counter.xpm,
11121         (added) plugins/editor/linemarker.xpm,
11122         plugins/editor/Makefile.am:
11123         Add or change marker pixmaps in scintilla and sourceview editor
11125         * plugins/document-manager/plugin.c,
11126         libanjuta/interfaces/libanjuta.idl,
11127         plugins/debug-manager/plugin.c,
11128         plugins/debug-manager/breakpoints.c
11129         plugins/gdb/debugger.c:
11130         Fix bug #376404, program counter marker is not displayed when debugger
11131         Return the selected editor or NULL (if file does not exist) with 
11132         ianjuta_document_manager_goto_file_line* functions
11133         Emit a change-location signal even if the program counter is in an
11134         unknown file
11136 2007-02-02  Naba Kumar  <naba@gnome.org>
11138         * TODO.tasks: Marked bounty bug #359478 completed. And checked
11139         older bounties 'Done'.
11140         
11141 2007-02-02  Naba Kumar  <naba@gnome.org>
11143         * TODO.tasks: Fixed typop.
11145         Patch from James Liggett  <jrliggett@cox.net>:
11146         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
11147         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
11148         profiler plugin by James Liggett. Completes bounty bug #359478
11149         'Gprof performance profiler plugin'
11151 2007-02-01  Naba Kumar  <naba@gnome.org>
11153         * src/main.c: Renamed option name.
11155         * TODO.tasks: Marked "Test and fix all project wizards templates"
11156         bounty completed.
11157         
11158 2007-01-29  Johannes Schmid <jhs@gnome.org>
11160         * plugins/document-manager/plugin.c: (on_editor_changed):
11161         Added DEBUG_PRINT(...)
11162         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
11163         implemented
11164         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
11165         Fix language support plugin for sourceview editor (add some new
11166         language names)
11167         
11168         * plugins/sourceview/sourceview.c: (iindic_clear):
11169         Clear all indicators
11171 2007-01-29  Johannes Schmid <jhs@gnome.org>
11173         * TODO.tasks:
11174         Minor task currentions
11175         
11176         * libanjuta/interfaces/libanjuta.idl:
11177         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
11178         (itext_editor_iface_init):
11179         * plugins/language-support-cpp-java/plugin.c: (install_support):
11180         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
11181         (ieditor_get_attributes), (ieditor_iface_init):
11182         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
11183         plugins.
11184         
11185         * plugins/sourceview/sourceview.glade:
11186         Fixed sourceview preference window
11188 2007-01-28  Naba Kumar  <naba@gnome.org>
11189         
11190         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
11191         Implemented --no-files and --no-session command line options and
11192         corresponding preferernces checkboxes in General tab.
11194 2007-01-28  Johannes Schmid <jhs@gnome.org>
11196         * plugins/subversion/plugin.c:
11197         * plugins/subversion/plugin.h:
11198         * plugins/subversion/svn-notify.c: (svn_show_info),
11199         (show_svn_error), (on_svn_notify):
11200         * plugins/subversion/svn-notify.h:
11201         * plugins/subversion/svn-thread.c: (create_message_view),
11202         (svn_thread_start):
11203         Fixed error handling and fixed #394216 – No indication of subversion commands running
11204         
11205         * plugins/tools/execute.c: (atp_output_context_print):
11206         Show name of tool in message pane
11208 2007-01-28  Naba Kumar  <naba@gnome.org>
11209         
11210         * configure.in, plugins/glade/plugin.c: Make it work with
11211         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
11212         
11213         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
11214         from devhelp (won't work untill devhelp is fixed: bug #341170).
11215         
11216         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
11217         
11218 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
11220         Reviewed by Naba Kumar  <naba@gnome.org>:
11221         * libanjuta/interfaces/libanjuta.idl, 
11222         plugins/debug-manager/debugger.c,
11223         plugins/debug-manager/start.c,
11224         plugins/gdb/plugin.c,
11225         plugins/gdb/debugger.c,
11226         plugins/gdb/debugger.h:
11227         Fix a bug when launching gdb
11228         Set the terminal for the debugged program on the command line.
11230 2007-01-26  Johannes Schmid <jhs@gnome.org>
11232         * plugins/sourceview/anjuta-document-saver.c:
11233         (anjuta_document_saver_save):
11234         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
11235         * plugins/sourceview/sourceview.c: (save_if_modified),
11236         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
11237         Proper error handling, for example if a file was modified externally. Use backup files
11238         to avoid data-loss on disk full.
11240 2007-01-24  Naba Kumar  <naba@gnome.org>
11241         
11242         * plugins/devhelp/htmlview.c: Fixed crash during project load.
11243         Fixed mem leak and source leak.
11244         
11245 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
11247         Reviewed by Naba Kumar  <naba@gnome.org>:
11248         * plugins/debug-manager/debug_tree.c,
11249         plugins/debug-manager/debug_tree.h,
11250         plugins/debug-manager/watch.c:
11251         Partial rewrite of the variable object code, find and fix a few bugs
11252         Fix bug #395808: gdb can still crash but children are listed
11253         on request only so you can avoid the crash
11255 2007-01-24  Naba Kumar  <naba@gnome.org>
11256         
11257         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
11258         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
11259         plugins/symbol-browser/plugin.h,
11260         plugins/symbol-browser/plugin.c,
11261         plugins/symbol-browser/Makefile.am: Added current file (local)
11262         symbols view (Seriously getting bored with the browse toolbar).
11264 2007-01-22  Naba Kumar  <naba@gnome.org>
11265         
11266         Patch from Gabor Kelemen:
11267         * po/POTFILES.in: Added .plugin.in files.
11269 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
11271         Reviewed by Naba Kumar  <naba@gnome.org>:
11272         * plugins/document-manager/anjuta-docman.c,
11273         plugins/message-view/anjuta-msgman.c
11274         Set right alignment to the label widget in the tab title.
11276 2007-01-21  Naba Kumar  <naba@gnome.org>
11277         
11278         * libegg/egg-combo-action.c: Fixed mode line.
11279         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11280         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
11282 2007-01-21  Armin Burgmeier  <armin@arbur.net>
11284         Reviewed by Naba Kumar  <naba@gnome.org>:
11285         * plugins/class-gen/plugin.c: Prompt for target before actually
11286         generating the class files. This ensures that the files are created in
11287         the correct directory. Fixes bug #397406.
11289         * plugins/class-gen/window.c: Set browse buttons to insensitive when
11290         the class is added to the project.
11292 2007-01-21  Naba Kumar  <naba@gnome.org>
11294         * libanjuta/anjuta-plugin-description.c,
11295         libanjuta/anjuta-ui.h,
11296         libanjuta/anjuta-status.c,
11297         libanjuta/anjuta-plugin-description.h,
11298         libanjuta/cell-renderer-captioned-image.c,
11299         libanjuta/anjuta-plugin-handle.c,
11300         libanjuta/anjuta-status.h,
11301         libanjuta/resources.c,
11302         libanjuta/cell-renderer-captioned-image.h,
11303         libanjuta/glue-cpp.c,
11304         libanjuta/anjuta-plugin-handle.h,
11305         libanjuta/anjuta-plugin.c,
11306         libanjuta/anjuta-preferences-dialog.c,
11307         libanjuta/libanjuta.h,
11308         libanjuta/resources.h,
11309         libanjuta/glue-cpp.h,
11310         libanjuta/anjuta-plugin.h,
11311         libanjuta/anjuta-preferences-dialog.h,
11312         libanjuta/anjuta-plugin-manager.c,
11313         libanjuta/anjuta-shell.c,
11314         libanjuta/anjuta-plugin-manager.h,
11315         libanjuta/anjuta-shell.h,
11316         libanjuta/anjuta-save-prompt.c,
11317         libanjuta/anjuta-save-prompt.h,
11318         libanjuta/anjuta-children.c,
11319         libanjuta/anjuta-utils.c,
11320         libanjuta/anjuta-profile.c,
11321         libanjuta/anjuta-preferences.c,
11322         libanjuta/anjuta-launcher.c,
11323         libanjuta/anjuta-utils.h,
11324         libanjuta/anjuta-profile.h,
11325         libanjuta/anjuta-launcher.h,
11326         libanjuta/anjuta-ui.c: Updated file headers.
11328         * po/POTFILES.in: Updated.
11330         * libanjuta/anjuta-marshal.list,
11331         (added) libanjuta/anjuta-plugin-handle.c,
11332         (added) libanjuta/anjuta-plugin-handle.h,
11333         (added) libanjuta/anjuta-plugin-manager.c,
11334         (added) libanjuta/anjuta-plugin-manager.h,
11335         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
11336         (added) libanjuta/anjuta-profile.c,
11337         (added) libanjuta/anjuta-profile.h,
11338         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
11339         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
11340         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
11341         src/action-callbacks.c: Implemented AnjutaPluginManager
11342         class based on old plugins.[ch]. Implemented AnjutaProfile as
11343         prelimanary profiles implementation. Implemented AnjutaPluginHandle
11344         class to represent plugins (not to be confused with plugin objects).
11345         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
11346         implemented it in AnjutaApp and AnjutaTestShell.
11347         De-globalized plugin management and several clean ups.
11349         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
11350         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
11351         plugins/search/search-replace.c, plugins/terminal/terminal.c,
11352         plugins/project-import/project-import.c,
11353         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
11354         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
11355         Fixed plugins for the change in API.
11357         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
11358         file.
11359         
11360         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
11362 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
11364         Reviewed by Naba Kumar  <naba@gnome.org>:
11365         * libanjuta/anjuta-launcher.c,
11366         libanjuta/anjuta-launcher.h:
11367         Add a new function anjuta_set_terminate_on_exit to close the i/o
11368         channel when the child exit
11369         Return directly the status and not the exit code in child-exited
11370         signal
11372         * plugins/gdb/debugger.c:
11373         Use new function in debugger plugin
11375 2007-01-18  Johannes Schmid <jhs@gnome.org>
11377         * src/about.c: Do not show empty license information instead hide the button (#397883)
11379 2007-01-15  Johannes Schmid <jhs@gnome.org>
11381         * plugins/project-manager/plugin.c:
11382         * plugins/project-wizard/templates/python.wiz
11383         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
11384         
11385         Fixed #335235 python programs are not executeable/ do not start when pressing F3
11386         You will also need latest gnome-build svn       
11388 === anjuta 2.1.0 ===
11390 2007-01-14  Naba Kumar  <naba@gnome.org>
11392         * configure.in: Removed reference of mkfile project
11393         template to fix distcheck build error.
11394         * AUTHORS: Updated.
11395         * NEWS: Updated.
11396         * configure.in: Bumped version to 2.1.0 for beta release.
11397         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
11398         crashes as soon as editing starts in normal text files.
11400 2007-01-14  Johannes Schmid <jhs@gnome.org>
11402         * configure.in
11403         * po/LINGUAS:
11404         Applied http://live.gnome.org/GnomeGoals/PoLinguas
11406         * tagmanager/c.c:
11407         Patch from Massimo Cora' to hopefully fix #395362
11409         * plugins/project-wizard/templates/*:
11411         Fixed and tested all project-wizards. Deactivated mkfile project because
11412         it was totally broken and I don't see any real use for it.
11413         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
11415 2007-01-14  Naba Kumar  <naba@gnome.org>
11417         * NEWS: Updated for release.
11418         
11419         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
11420         
11421         * libanjuta/interfaces/libanjuta.idl,
11422         plugins/editor/text_editor_cbs.c,
11423         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
11424         interface and implemented it for scintilla.
11425         
11426         * plugins/editor/text-editor.c: Fixed highlighing issues when
11427         used with indicators (particularly when the file is just opened).
11428         Fixes bug #377477 – when debugging, scintilla editor grays out all
11429         lines before current line.
11430         
11431         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
11432         Maintain a separate list of indicated edtitors for separate contexts.
11433         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
11434         
11435 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
11437         Reviewed by Naba Kumar  <naba@gnome.org>:
11438         * plugins/debug-manager/plugin.c:
11439         Bug fix: breakpoints cannot be added after stopping the debugger
11441 2007-01-13  Naba Kumar  <naba@gnome.org>
11443         * NEWS: Updated for release.
11445 2007-01-12  Johannes Schmid <jhs@gnome.org>
11447         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
11448         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
11449         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
11450         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
11451         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
11452         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
11453         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
11454         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
11455         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
11456         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
11457         
11458         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
11459         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
11460         
11461         * plugins/sourceview/sourceview.c:
11462         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
11463         on character positions.
11464         
11465 2007-01-12  Naba Kumar  <naba@gnome.org>
11467         * src/anjuta-app.c,
11468         plugins/project-manager/plugin.c,
11469         plugins/profile-default/plugin.c,
11470         libanjuta/anjuta-status.c,
11471         libanjuta/anjuta-status.h: Introduced an API for application title
11472         in AnjutaStatus. Set application title to project name.
11474 2007-01-11  Massimo Cora' <maxcvs@email.i>
11476         Reviewed by Naba Kumar  <naba@gnome.org>:
11477         * tagmanager/Makefile.am,
11478         plugins/symbol-browser/Makefile.am: removed installation for 
11479         test programs.
11481 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
11483         Reviewed by Naba Kumar  <naba@gnome.org>:
11484         * plugins/debug-manager/start.h,
11485         plugins/debug-manager/start.c,
11486         plugins/debug-manager/anjuta-debug-manager.ui,
11487         plugins/debug-manager/plugin.c:
11488         Partial fix for bug #392537
11490         * plugins/debug-manager/disassemble.c:
11491         Fix bug #392543
11493 2007-01-11  Naba Kumar  <naba@gnome.org>
11495         * src/anjuta.c: Load project seperately from session,
11496         so that project session is also loaded.
11497         
11498         * plugins/profile-default/plugin.c: Load project in new
11499         anjuta if there already is one loaded currently (disabled
11500         code for now).
11501         
11502         * plugins/editor/aneditor.cxx: Disconnect focus in/out
11503         signals when editor is destroyed. Fixes a crash bug.
11504         
11505         * plugins/editor/text_editor.c: Do not mark line in
11506         ianjuta_editor_goto_line() implementation.
11507         
11508         * plugins/search/search-replace.c: Always check for markable
11509         interface availablility because its optional for an editor.
11510         
11511         * plugins/document-manager/goto_line.c,
11512         plugins/document-manager/action-callbacks.c: Mark lines for
11513         goto line commands (from dialog and from menu entry box).
11514         
11515         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
11516         plugins/file-manager/an_file_view.c: Expand file manager
11517         nodes in idle loop, one at a time. Did as a possible work
11518         around for bug #361763, but it didn't make any difference.
11519         However, it could still be useful in situations where there
11520         are lots to expand.
11521         
11522         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
11524 2007-01-11  Naba Kumar  <naba@gnome.org>
11526         * plugins/editor/scintilla/LineMarker.h,
11527         plugins/editor/scintilla/LexBasic.cxx,
11528         plugins/editor/scintilla/LexHTML.cxx,
11529         plugins/editor/scintilla/include/SciLexer.h,
11530         plugins/editor/scintilla/include/Scintilla.h,
11531         plugins/editor/scintilla/include/Scintilla.iface,
11532         plugins/editor/scintilla/include/ScintillaWidget.h,
11533         plugins/editor/scintilla/LexBash.cxx,
11534         plugins/editor/scintilla/PlatGTK.cxx,
11535         plugins/editor/scintilla/ViewStyle.h,
11536         plugins/editor/scintilla/Editor.cxx,
11537         plugins/editor/scintilla/StyleContext.h,
11538         plugins/editor/scintilla/LexCPP.cxx,
11539         plugins/editor/scintilla/Converter.h,
11540         plugins/editor/scintilla/LexAU3.cxx,
11541         plugins/editor/scintilla/Editor.h,
11542         plugins/editor/scintilla/LexPerl.cxx,
11543         plugins/editor/scintilla/LexVB.cxx,
11544         plugins/editor/scintilla/ScintillaGTK.cxx,
11545         plugins/editor/scintilla/ViewStyle.cxx,
11546         plugins/editor/scintilla/PropSet.cxx,
11547         plugins/editor/scintilla/LexSQL.cxx,
11548         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
11549         version 1.71
11551 2007-01-11  Armin Burgmeier  <armin@arbur.net>
11553         Reviewed by Naba Kumar  <naba@gnome.org>:
11554         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
11555         selected for editing. This fixes bug #394218.
11557         * plugins/class-gen/plugin.c: Do not use project's root URI as project
11558         name if said URI is not known.
11560         * plugins/class-gen/window.c: When stripping function prefix away,
11561         include the trailing underscore because it is already set by the
11562         template.
11564         * plugins/class-gen/transform.c: Include "const char*" and "const
11565         gchar*" in the list for transforming a default C type to a GType.
11566         Don't access invalid memory when writing pointer_str in
11567         cg_transform_first_argument.
11569 2007-01-11  Naba Kumar  <naba@gnome.org>
11571         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
11572         pixmaps/anjuta.svg, pixmaps/Makefile.am,
11573         (renamed) pixmaps/anjuta_icon.png, src/main.c,
11574         libegg/test-actions.c, anjuta.desktop.in.in,
11575         anjuta.prj: Renamed application icon to 'anjuta.png' from
11576         'anjuta_icon.png'. Added more fields in desktop file.
11578         * mime/anjuta.xml: Added magic section.
11579         
11580         * (removed) mime/anjuta.applications,
11581         (removed) mime/anjuta.mime, mime/Makefile.am,
11582         (removed) mime/anjuta.keys,
11583         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
11584         registeration and added scalable icon. Also fixes bug #393680
11586 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
11588         Reviewed by Naba Kumar  <naba@gnome.org>:
11589         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
11590         and anjuta_status_progress_add_ticks() to check for progressbar 
11591         being realized before trying to update it.
11593 2007-01-10  Naba Kumar  <naba@gnome.org>
11595         * tagmanager/tm_workspace.c,
11596         po/POTFILES.in,
11597         plugins/debug-manager/Makefile.am,
11598         plugins/tools/scripts/Makefile.am,
11599         plugins/class-gen/plugin.c,
11600         plugins/class-gen/Makefile.am,
11601         global-tags/Makefile.am: Fixed make distcheck.
11603         * plugins/debug-manager/attach_process.c,
11604         plugins/debug-manager/attach_process.h,
11605         plugins/class-gen/action-callbacks.h,
11606         plugins/class-gen/action-callbacks.c,
11607         plugins/class-gen/class_gen.h,
11608         plugins/class-gen/class_gen.c: Deleted unused/old files.
11610         * (removed) scintilla, (added) plugins/editor/scintilla,
11611         plugins/editor/scintilla/lexers.make,
11612         plugins/editor/scintilla/Makefile.am,
11613         plugins/editor/Makefile.am
11614         configure.in, manuals/reference/libanjuta/Makefile.am
11615         Makefile.am: Moved scintilla to its right place.
11617 2007-01-09  Naba Kumar  <naba@gnome.org>
11619         * plugins/profile-default/plugin.c: Save project session before
11620         a new one is opened.
11622         * plugins/project-manager/plugin.c,
11623         plugins/project-manager/plugin.h,
11624         plugins/project-manager/anjuta-project-manager.ui,
11625         plugins/profile-default/plugin.c,
11626         plugins/profile-default/plugin.h,
11627         plugins/profile-default/Makefile.am,
11628         (added) plugins/profile-default/anjuta-default-profile.ui,
11629         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11630         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
11631         multiple projects support.
11632         
11633 2007-01-06  Armin Burgmeier  <armin@arbur.net>
11635         Reviewed by Naba Kumar  <naba@gnome.org>
11636         * plugins/class-gen/combo-flags.h:
11637         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
11638         enum, added a type parameter to selected signal. Select highlighted
11639         entry when pressing enter (but not unselect it if it was already
11640         selected) before closing the popup. Also accept input when clicking
11641         not into the popup.
11643         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
11644         according to selection type.
11646         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
11647         VOID:BOXED,ENUM.
11649 2007-01-08  Johannes Schmid <jhs@gnome.org>
11651   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
11652   * plugins/project-wizard/templates/gtkmm/Makefile.am
11653   * plugins/project-wizard/templates/python/configure.ac.tpl
11654   * plugins/project-wizard/templates/python/configure.in.tpl
11655   * plugins/project-wizard/templates/python/Makefile.am
11656   * plugins/project-wizard/templates/cpp/configure.ac.tpl
11657   * plugins/project-wizard/templates/cpp/configure.in.tpl
11658   * plugins/project-wizard/templates/cpp/Makefile.am
11659   * plugins/project-wizard/templates/terminal.wiz
11660   * plugins/project-wizard/templates/xlib-dock.wiz
11661   * plugins/project-wizard/templates/wxwin.wiz
11662   * plugins/project-wizard/templates/java.wiz
11663   * plugins/project-wizard/templates/xlib/configure.ac.tpl
11664   * plugins/project-wizard/templates/xlib/configure.in.tpl
11665   * plugins/project-wizard/templates/xlib/Makefile.am
11666   * plugins/project-wizard/templates/gcj/configure.ac.tpl
11667   * plugins/project-wizard/templates/gcj/configure.in.tpl
11668   * plugins/project-wizard/templates/gcj/Makefile.am
11669   * plugins/project-wizard/templates/terminal/configure.ac.tpl
11670   * plugins/project-wizard/templates/terminal/configure.in.tpl
11671   * plugins/project-wizard/templates/terminal/Makefile.am
11672   * plugins/project-wizard/templates/terminal/autogen.sh
11673   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
11674   * plugins/project-wizard/templates/wxwin/configure.in.tpl
11675   * plugins/project-wizard/templates/wxwin/Makefile.am
11676   * plugins/project-wizard/templates/gnome.wiz 
11677   * plugins/project-wizard/templates/java/configure.ac.tpl
11678   * plugins/project-wizard/templates/java/configure.in.tpl
11679   * plugins/project-wizard/templates/java/Makefile.am
11680   * plugins/project-wizard/templates/anjuta-plugin.wiz
11681   * plugins/project-wizard/templates/gtkmm.wiz
11682   * plugins/project-wizard/templates/python.wiz
11683   * plugins/project-wizard/templates/cpp.wiz
11684   * plugins/project-wizard/templates/gtk.wiz
11685   * plugins/project-wizard/templates/gcj.wiz
11686   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
11687   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
11688   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11690   Starting fixing of all project wizards:
11691   - rename configure.in to configure.ac
11692   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
11693   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
11694   (See #394184)
11695   
11696   * TODO.task: Added bug number to bounty
11698 2007-01-07  Johannes Schmid <jhs@gnome.org>
11700   *  plugins/build-basic-autotools.c:
11701   Fixed #392290 – Missed install as root option in project manager
11703 2007-01-07  Johannes Schmid <jhs@gnome.org>
11705   * plugins/sourceview/sourceview.c:
11706   Fixed #388731 – Odd editor behaviour after performing block-text operations
11707   Fixed #388727 – Block-tab does not work
11708   
11709   * plugins/sourceview/anjuta-document.h/c:
11710   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
11711   
11712   * configure.in:
11713   Require Gtk+ >= 2.10 for sourceview plugin
11715 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
11717         * libanjuta/anjuta-status.c:
11718         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
11720 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
11722         * configure.in,
11723         plugins/terminal/terminal.c:
11724         Fix bug #377027
11725         remove support for VTE < 0.9
11727 2007-01-06  Naba Kumar  <naba@gnome.org>
11729         * po/POTFILES.in: Updated
11731 2007-01-05  Adam Dingle  <adam@medovina.org>
11733         Reviewed by Naba Kumar  <naba@gnome.org>:
11734         * plugins/message-view/anjuta-message-manager-plugin.glade:
11735         Fixed bug #377903 (improve message color defaults).
11737 2007-01-05  Naba Kumar  <naba@gnome.org>
11739         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
11740         
11741 2007-01-03  Armin Burgmeier  <armin@arbur.net>
11743         Reviewed by  Naba Kumar  <naba@gnome.org>:
11744         * plugins/symbol-browser/test-class.h: Fixed block ends.
11746         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
11747         C-style-block comment.
11749         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
11750         allow lists when writing autogen definition files. This is required
11751         for the new class generator. Also fixed a wrong return value in
11752         npw_autogen_write_definition_file and set a GError in
11753         npw_autogen_execute when the output file could not be opened.
11755         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
11756         user interface.
11758         * plugins/class-gen/Makefile.am: Added templates subdir, removed
11759         goc_template_header and goc_template_source, added top_srcdir to
11760         includes, link against project wizard (also hopefully temporarily),
11761         removed class_gen.h, class_gen.c, action-callbacks.h,
11762         action-callbacks.c.
11764         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
11766         * plugins/class-gen/cell-renderer-flags.h:
11767         * plugins/class-gen/cell-renderer-flags.c:
11768         * plugins/class-gen/combo-flags.h:
11769         * plugins/class-gen/combo-flags.c:
11770         * plugins/class-gen/element-editor.c:
11771         * plugins/class-gen/element-editor.h:
11772         * plugins/class-gen/generator.c:
11773         * plugins/class-gen/generator.h:
11774         * plugins/class-gen/plugin.h:
11775         * plugins/class-gen/plugin.c:
11776         * plugins/class-gen/transform.c:
11777         * plugins/class-gen/transform.h:
11778         * plugins/class-gen/validator.c:
11779         * plugins/class-gen/validator.h:
11780         * plugins/class-gen/window.c:
11781         * plugins/class-gen/window.h: Rewrote class generator, it now allows
11782         adding of several class elements and uses autogen.
11784         * plugins/class-gen/templates/cc-header.tpl:
11785         * plugins/class-gen/templates/cc-source.tpl:
11786         * plugins/class-gen/templates/go-header.tpl:
11787         * plugins/class-gen/templates/go-source.tpl:
11788         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
11789         for the class generator.
11791         * configure.in: Added plugins/class-gen/templates/Makefile to output.
11793 2007-01-04  Naba Kumar  <naba@gnome.org>
11795         Patch from Nick Treleaven:
11796         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
11797         all matching symbols.
11798         
11799         Patches from  Maik Beckmann and Sébastien Granjoux:
11800         * plugins/profile-default/plugin.c,
11801         plugins/project-manager/plugin.c: Unescape project name. Fixes
11802         Bug #357151
11804 2007-01-04  Naba Kumar  <naba@gnome.org>
11806         * plugins/glade/plugin.c: Fixed compilation with
11807         older glade-3 version.
11808         
11809         Patch from Roland Illig:
11810         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
11811         plugins/sourceview/anjuta-document-saver.c,
11812         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
11813         are necessary to build anjuta on NetBSD 3.0
11815         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
11816         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
11817         window manager in gnome.
11818         
11819 2007-01-02  Naba Kumar  <naba@gnome.org>
11820         
11821         * plugins/glade/plugin.c: Make it work with glade-3 svn.
11822         
11823 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
11825         Reviewed by Naba Kumar  <naba@gnome.org>:
11826         * libanjuta/interfaces/libanjuta.idl,
11827         plugins/debug-manager/Makefile.am,
11828         plugins/debug-manager/anjuta-marshal.list,
11829         plugins/debug-manager/debugger.c,
11830         plugins/debug-manager/sparse_buffer.c,
11831         plugins/debug-manager/sparse_buffer.h,
11832         plugins/debug-manager/sparse_view.c,
11833         plugins/debug-manager/sparse_view.h,
11834         plugins/debug-manager/disassemble.h,
11835         plugins/debug-manager/disassemble.c,
11836         plugins/debug-manager/anjuta-marshal.list,
11837         plugins/debug-manager/plugin.c,
11838         plugins/gdb/debugger.c,
11839         plugins/gdb/debugger.h,
11840         plugins/gdb/plugin.c:
11841         Add a disassembly view window
11843         * plugins/debug-manager/breakpoints.c,
11844         plugins/debug-manager/chunk_view.c,
11845         plugins/debug-manager/locals.c,
11846         plugins/debug-manager/memory.c,
11847         plugins/debug-manager/registers.c,
11848         plugins/debug-manager/stack_trace.c:
11849         Add some debugging information 
11851 2006-12-18  Naba Kumar  <naba@gnome.org>
11853         * configure.in, plugins/glade/plugin.c: Allow building against both
11854         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
11856 2006-12-03  Naba Kumar  <naba@gnome.org>
11857         
11858         * TODO.tasks: Marked a bounty completed.
11860 2006-11-24  Adam Dingle <adam@medovina.org>
11862         Reviewed by Naba Kumar  <naba@gnome.org>:
11863         * plugins/build-basic-autotools/build-basic-autotools.c,
11864         plugins/debug-manager/watch.c,
11865         plugins/document-manager/plugin.c, 
11866         plugins/patch/plugin.c,
11867         plugins/project-manager/plugin.c:
11868         Fixed bug #378879 (several command names need ellipses).
11870 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
11872         Reviewed by: Naba Kumar  <naba@gnome.org>
11873         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11874         GCC 4.1.2 (there are only two warnings remaining now when compiling
11875         plugins).
11877         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
11879         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
11880         macro so that the generated function support a NULL plugin parameter.
11882         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
11883         in debug_tree_find_expression by freeing memory returned by the call
11884         to gtk_tree_model_get instead of the parameter string.
11886 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11888         * plugins/debug-manager/breakpoints.c:
11889         Fix bug #378850
11891         * plugins/debug-manager/anjuta-debug-manager.ui,
11892         plugins/debug-manager/debugger.c,
11893         plugins/debug-manager/plugin.c:
11894         Fix bug #378871
11896 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
11898         * libanjuta/anjuta-launcher.c,
11899         plugins/gdb/debugger.c:
11900         Fix bug #377061
11902 2006-11-21  Naba Kumar  <naba@gnome.org>
11904         * plugins/search/search_preferences.c: Fixed build break.
11905         
11906 2006-11-20  Naba Kumar  <naba@gnome.org>
11907         
11908         Patch from Kjartan Maraas:
11909         * plugins/cvs-plugin/cvs-interface.c,
11910         plugins/document-manager/plugin.c,
11911         plugins/gtodo/interface.c,
11912         plugins/gtodo/libgtodo.h,
11913         plugins/message-view/anjuta-msgman.c,
11914         plugins/project-wizard/druid.c,
11915         plugins/search/search_preferences.c,
11916         plugins/sourceview/sourceview-prefs.c,
11917         plugins/terminal/terminal.c,
11918         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
11920         Patch from Przemysław Grzegorczyk:
11921         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
11922         plugins/subversion/anjuta-subversion.glade: Enable files in
11923         fileselection dialog. Fixes bug #376031.
11924         
11925 2006-11-17  Adam Dingle <adam@medovina.org>
11927         Reviewed by: Naba Kumar  <naba@gnome.org>
11928         * plugins/build-basic-autotools/build-basic-autotools.c
11929         * plugins/class-gen/anjuta-class-gen.plugin.in
11930         * plugins/debug-manager/breakpoints.c
11931         * plugins/debug-manager/plugin.c
11932         * plugins/devhelp/plugin.c
11933         * plugins/document-manager/plugin.c
11934         * plugins/gdb/debugger.c
11935         * plugins/glade/anjuta-glade.plugin.in
11936         * plugins/gtodo/plugin.c
11937         * plugins/language-support-cpp-java/plugin.c
11938         * plugins/message-view/plugin.c
11939         * plugins/project-import/anjuta-project-import.glade
11940         * plugins/project-import/anjuta-project-import.plugin.in
11941         * plugins/search/plugin.c
11942         * plugins/tools/scripts/tools-2.xml.in
11943         * plugins/valgrind/plugin.c
11944         * src/anjuta-actions.h:
11945         Fixed bug #376335 "menu items should be capitalized".  Minor
11946         grammar edits.
11948 2006-11-20  Naba Kumar  <naba@gnome.org>
11949         
11950         * configure.in: Fixed build.
11952         Patch from: Arjan Timmerman
11953         *configure.in: Make subvesion plugin build for apr 1.x.
11954         Fixes: Bug #364754.
11955         
11956 2006-11-20  Johannes Schmid <jhs@gnome.org>
11958         * configure.in
11959         * plugins/*/*.[ch]:
11960         Removed patches from Sylvain and Günther. They caused not problems but
11961         Naba was against them.
11963 2006-11-20  Johannes Schmid <jhs@gnome.org>
11965         * Removed me from MAINTAINERS
11967 2006-11-14  Günther Brammer <GBrammer@gmx.de>
11969         * configure.in:
11970         Use apr-1 instead of apr-0
11972 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
11974         * global-tags/create_global_tags.sh.in: Correct a bug when environment
11975         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
11976         and another bug occuring when parsing .pc file containing quotes.
11978 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
11980         * plugins/*/*.[ch]: Use class macro for type casting.
11982         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11983         GCC 4.1.2 (there are only two warnings remaining now when compiling
11984         plugins).
11986         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
11987         a memory leak in debug_tree_find_expression; g_free was called on
11988         the parameter instead of the memory allocated by gtk_tree_model_get.
11990         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
11991         to declare and initialize the global type variable of the plugin.
11993 2006-10-31  Naba Kumar  <naba@gnome.org>
11995         * global-tags/create_global_tags.sh.in: Added an end message.
11996         
11997         * libanjuta/anjuta-launcher.h: Fixed indentation.
11998         
11999         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
12000         creation to a) append the messages in right way, b) Connect signals
12001         to the view properly and c) Recreate the system-tags.cache at the
12002         end of the generation.
12004         * plugins/symbol-browser: Fixed action path (double
12005         click on sysmbols was not working).
12007         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
12008         Fixed typedef and removed dead code.
12010         * tagmanager/c.c: Took the latest version from ctags source
12011         repository, because the one we had (from ctags 5.6) was broken.
12012         
12013         * global_tags/create_global_tags.sh.in: Reverted the patch from
12014         Sylvain because it was not right fix (and added a helpful comment).
12015         Used /bin/bash to fix the bashism and generated separate log files
12016         for each tag files in the same directory.
12017         
12018 2006-10-29  Naba Kumar  <naba@gnome.org>
12020         * plugins/editor/text_editor.c: Use a temporary file
12021         to save the editor and move it at the end to original
12022         file. This will prevent data corruption if file save
12023         failed for any reason. Also report proper errors when
12024         file save fails. Fixes bug #346575.
12025         
12026 2006-10-26  Naba Kumar  <naba@gnome.org>
12028         * plugins/document-manager/anjuta-docman.c: Do not load
12029         the same files with different path more than once (happens
12030         with symlinked files). Fixes Bug #323591.
12032 2006-10-25  Naba Kumar  <naba@gnome.org>
12034         * plugins/valgrind/vgactions.c: Fixed a warning.
12036 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
12038         Reviewed by Naba Kumar  <naba@gnome.org>:
12040         * plugins/valgrind/vgtoolview.c:
12041         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
12043         * plugins/valgrind/bugged-prg-test.c:
12044         No more warning during compilation with GCC 4.1.
12045         Program is still buggy in order to be used as a test of the
12046         plugin.
12048         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
12049         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
12050         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
12051         plugins/valgrind/vgrule.c:
12052         No more warning during compilation with GCC 4.1.
12054         * plugins/valgrind/plugin.c:
12055         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
12056         prototype (was missing from previous patch).
12058 2006-10-24  Naba Kumar  <naba@gnome.org>
12060         * plugins/glade/plugin.c: Show glade tree view, not list view.
12061         
12062         * plugins/glade/plugin.c: Fixed crash when Anjuta is
12063         exited with glade plugin still loaded. Fixes Bug #364755.
12065         * plugins/document-manager/anjuta-document-manager.plugin.in:
12066         Added application/x-reject in accepted mime-types.
12067         
12068         * Changelog: Fixed changelog alignments.
12070 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
12072         Reviewed by: Naba Kumar  <naba@gnome.org>
12073         
12074         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
12075         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
12076         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
12077         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
12078         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
12079         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
12080         plugins/valgrind/vgsearchbar.c:
12081         Use class macro for type casting.
12083         * plugins/valgrind/plugin.h:
12084         Don't force cast a GtkActionGroup to a GtkAction.
12086         * plugins/valgrind/plugin.c:
12087         Use correct API to get path of the preoject root when building
12088         the list of targets for the run action.
12089         Correct ordering of the construction of the preferences widgets.
12090         Only remove the valgrind widget if it is currently displayed.
12092         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
12093         Return if check_valgrind_binary() fails.
12094         The ValgrindPluginPrefs object is initialized after the call to
12095         vg_action_new. Take a handle to the location of the pointer to
12096         the future object.
12098 2006-10-24  Naba Kumar  <naba@gnome.org>
12100         * HACKING: Updated coding sample.
12101         
12102         Patch from: Armin Burgmeier  <armin@arbur.net>
12103         * plugins/symbol-browser/test-class.h,
12104         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
12105         
12106 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
12108         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
12109         * plugins/valgrind/vgtoolview.h:
12110         Correctly handle the argv / srcdir of vg_tool_view object. Do
12111         not leak memory associated with those arrays.
12113         * plugins/symbol-browser/an_symbol_prefs.c:
12114         Support unloading / reloading of the module (for example when
12115         closing a project and opening another one).
12117         * plugins/project-manager/plugin.c:
12118         Remove plugin widget before removing plugin itself, preventing
12119         a crash with valgrind plugin.
12121         * libanjuta/anjuta-preferences-dialog.c:
12122         Do not use the page_num returned by gtk_notebook_append_page to
12123         remove the page as it cause bugs when pages removal is not done
12124         in LIFO.
12126         * plugins/document-manager/anjuta-docman.c:
12127         Fix some GTK+ warnings.
12129         * global-tags/create_global_tags.sh.in:
12130         Rewrite script to remove bash-ism and use pkg-config directly
12131         instead of parsing the *.pc file by hand. This solve problems
12132         that occurred when one of the directory in PKG_CONFIG_PATH is
12133         empty.
12135 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
12137         * plugins/glade/plugin.c: Fix build (#363884)
12139 2006-10-22  Johannes Schmid <jhs@gnome.org>
12141         * plugins/file-manager/an_file_view.c:
12142         * plugins/file-manager/plugin.c:
12143         * plugins/file-manager/plugin.h:
12144         Fix possible crasher when changing project-root uri when we try to restore open nodes
12145         * AUTHORS: Updated
12147 2006-10-19  Naba Kumar  <naba@gnome.org>
12149         Patch from: Juan Pablo Ugarte
12150         * plugins/glade/plugin.c: Include glade header
12151         correctly.
12152         
12153 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
12154         
12155         * plugins/debug-manager/Makefile.am,
12156         plugins/debug-manager/sexy-icon-entry.h,
12157         plugins/debug-manager/sexy-icon-entry.c,
12158         plugins/debug-manager/dataview.c:
12159         Fix bug #358134 (Goto memory prompt)
12160         Use sexy-icon-entry from libsexy 0.1.10
12162         * plugins/debug-manager/debugger.c,
12163         plugins/debug-manager/plugin.c,
12164         plugins/debug-manager/start.c,
12165         plugins/gdb/debugger.c,
12166         plugins/gdb/plugin.c:
12167         Better error handling when starting and stopping debugger
12169 2006-10-13  Maik Beckmann <maik@eigenco.de>
12171         * src/action_callbacks.c:
12172         Fixed bug #361830 (AboutDialog does not close) which is caused 
12173         due to a change in Gtk+ 2.10  
12174   
12175 2006-10-12  Adam Dingle <adam@medovina.org>
12177         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
12179         * plugins/search/search-replace.c:
12180         Fixed bug #358068 (indicate when Find in Files is complete)
12182         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
12184         * plugins/sourceview/sourceview-prefs.c:
12185         * plugins/sourceview/sourceview.glade:
12186         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
12188         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
12190         * plugins/devhelp/plugin.c:
12191         * plugins/search/plugin.c: 
12192         Fixed bug #359750 (fix find/replace shortcut keys).
12194         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
12195         use Alt+key for shortcuts)
12197         *  plugins/debug-manager/debug_tree.c:
12198         *  plugins/debug-manager/debugger.c:
12199         Fixed bug #359317 (can't load debug manager)
12201         * /plugins/document-manager/plugin.c:
12202         Fixed bug #359259 (highlight modes listed in reverse 
12203         alphabetical order).
12205 2006-10-10  Johannes Schmid <jhs@gnome.org>
12207         * plugins/glade/plugin.c:
12208         Add scrollbars to glade project window
12210 2006-10-10  Johannes Schmid <jhs@gnome.org>
12212         * libanjuta/interfaces/Makefile.am.iface:
12213         Fixed Makefile with broke build
12215 2006-10-07  Johannes Schmid <jhs@gnome.org>
12217         * libanjuta/interfaces/anjuta-idl-compiler.pl:
12218         * libanjuta/interfaces/Makefile.iface.am:
12219         Fixed enum types generation
12221         * libanjuta/interfaces/libanjuta.idl:
12222         Fixed some strange typo
12224 2006-10-06  Johannes Schmid <jhs@gnome.org>
12226         * libanjuta/interfaces/Makefile.iface.am:
12227         Fixed enum-types.h generation
12228         * libanjuta/interfaces/libanjuta.idl:
12229         char* => gchar*
12230         IAnjutaTODO::load should take const gchar* argument
12231         Remove include to libanjuta/e-splash.h which is not installed as header file
12232         Disable get_attributes for now
12233         
12234         * pluings/sourceview/sourceview.c: Disabled get_attributes
12235         
12236         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
12238 2006-10-05  Naba Kumar  <naba@gnome.org>
12240         * TODO.tasks: Set 'Improve class widzard' task to assigned.
12241         Set bug id for 'Profiler plugin' task.
12243 2006-10-03  Naba Kumar  <naba@gnome.org>
12245         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
12246         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
12248         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
12249         plugins/project-manager/plugin.c: Added a new API in
12250         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
12251         Added some documentation. On project close, close all editors that
12252         has files opened for the project.
12253         
12254         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
12255         from the containers on anjuta_shell_remove_widget(). Do not destroy
12256         glade widgets once created.
12257         
12258 2006-10-03  Johannes Schmid <jhs@gnome.org>
12260         * libanjuta/interfaces/anjuta-idl-compiler.pl:
12261         * libanjuta/interfaces/libanjuta.idl:
12262         const-List<> => const List<>
12263         List-free<> => List<>
12264         
12265         * Makefile.am: Reenabled launcher
12267 2006-10-03  Johannes Schmid <jhs@gnome.org>
12269         * libanjuta/interfaces/Makefile.am.iface:
12270         Install libanjuta.idl
12272 2006-10-02  Adam Dingle <adam@medovina.org>
12274         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
12276 2006-10-02  Adam Dingle <adam@medovina.org>
12278         * plugins/editor/style-editor.c: fixed bug #357534
12279         * plugins/gdb/utilities.h: removed 2 unused declarations
12281 2006-10-02  Johannes Schmid <jhs@gnome.org>
12283         * Makefile.am: disabled anjuta-launcher
12284         * libanjuta/Makefile.am:
12285         
12286         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
12287         * libanjuta/glue-factory.c: (glue_factory_add_path),
12288         (glue_factory_get_path):
12289         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
12290         * libanjuta/glue-factory.h:
12291         * libanjuta/glue-cpp.h:
12292         * libanjuta/glue-cpp.c:
12293         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
12294         
12295         * libanjuta/interfaces/Makefile.am.iface:
12296         * libanjuta/interfaces/anjuta-idl-compiler.pl:
12297         * libanjuta/interfaces/libanjuta.idl:
12298         Add a new features to idl compiler:
12299         List<Type> => List of Type
12300         List-free<Type> => List of Type, it is up to the caller to free items and list
12301         const-List(-free)<Type> = const List of Types
12302         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
12303         
12304         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
12305         (generic_cpp_class_create_code):
12306         Adapted to new project_manager interface
12307         
12308         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
12309         * plugins/debug-manager/debugger.c:
12310         (ivariable_debugger_iface_init):
12311         Do not use C++ keyword "delete" for interface name
12312         
12313         * plugins/document-manager/anjuta-document-manager.plugin.in:
12314         Added m4 to mime-types
12315         
12316         * plugins/project-manager/plugin.c:
12317         (iproject_manager_add_source_multi):
12318         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
12320 2006-10-01  Naba Kumar  <naba@gnome.org>
12322         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
12323         UI file used when out-of-process devhelp is used instead of
12324         embedded devhelp.
12325         
12326         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
12327         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
12328         plugins/profile-default/default.anjuta: Build devhelp plugin,
12329         but use out-of-process devhelp if devhelp plugin is disabled
12330         (either by user or devhelp is not installed). Disabled devhelp
12331         plugin by default. Added it in default profile.
12333 2006-10-01  Naba Kumar  <naba@gnome.org>
12335         * plguins/project-manager/plugin.c: Possible fix for crash
12336         bug #358583.
12337         
12338         * configure.in, plugins/Makefile.am: Enabled glade plugin and
12339         set dep to last version 3.0.2.
12340         
12341         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
12342         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
12343         plugins/symbol-browser/plugin.c: Use the right action group
12344         for getting popup actions (Fixes lots of assertion failures).
12346         * plugins/project-manager/plugin.c,
12347         plugins/project-manager/plugin.h: use separate action group
12348         for profie actions.
12349         
12350         * plugins/message-view/plugin.c: Disconnect session load
12351         signal on plugin deactivation (fixes a crash).
12353 2006-09-30  Naba Kumar  <naba@gnome.org>
12355         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
12356         * TODO.tasks: Assigned a bounty to Massimo.
12358 2006-09-29  Naba Kumar  <naba@gnome.org>
12360         * src/anjuta-app.c, src/shell.c: Fixed build errors.
12362 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
12364         * plugins/debug-manager/debugger.c,
12365         plugins/debug-manager/plugin.c,
12366         libanjuta/interfaces/libanjuta.idl:
12367         Add a new abort command to quit debugger without waiting
12369         * plugins/gdb/debugger.c,
12370         plugins/gdb/debugger.h,
12371         plugins/gdb/plugin.c:
12372         Send a signal directly to the debugged program
12373         Implement abort command
12375         * plugins/debug-manager/debug_tree.c:
12376         Fix bug #358163
12378         * plugins/debug-manager/stack-trace.c:
12379         Fix bug #358009
12381 2006-09-29  Naba Kumar  <naba@gnome.org>
12383         * TODO.tasks: Updated.
12384         
12385         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
12386         dialog.
12387         
12388         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
12389         
12390         * TODO.tasks: Updated in light of the word wrapping fix
12391         in Tasks Manager. Added a test bounty entry.
12393         * TODO.tasks: Added four bounties.
12394         
12395 2006-09-28  Naba Kumar  <naba@gnome.org>
12397         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
12398         Added 'customizable' parameter to
12399         anjuta_ui_add_action_group_entries() and similar functions to
12400         allow user configuration of the actions. Filter out actions that
12401         are not configurable items (such as submenu items). Now the
12402         'Customize shortcuts' dialog is much better listed.
12404         * plugins/build-basic-autotools/build-basic-autotools.c,
12405         plugins/build-basic-autotools/build-basic-autotools.h,
12406         plugins/cvs-plugin/plugin.c,
12407         plugins/cvs-plugin/plugin.h,
12408         plugins/debug-manager/breakpoints.c,
12409         plugins/debug-manager/plugin.c,
12410         plugins/debug-manager/stack_trace.c,
12411         plugins/debug-manager/watch.c,
12412         plugins/devhelp/plugin.c,
12413         plugins/document-manager/plugin.c,
12414         plugins/file-loader/plugin.c,
12415         plugins/file-manager/plugin.c,
12416         plugins/glade/plugin.c,
12417         plugins/gtodo/interface.c,
12418         plugins/gtodo/plugin.c,
12419         plugins/language-support-cpp-java/plugin.c,
12420         plugins/macro/plugin.c,
12421         plugins/macro/plugin.h,
12422         plugins/message-view/plugin.c,
12423         plugins/patch/plugin.c,
12424         plugins/profile-default/default.anjuta,
12425         plugins/project-manager/plugin.c,
12426         plugins/project-manager/plugin.h,
12427         plugins/sample1/plugin.c,
12428         plugins/search/plugin.c,
12429         plugins/subversion/plugin.c,
12430         plugins/subversion/plugin.h,
12431         plugins/symbol-browser/plugin.c,
12432         plugins/symbol-browser/plugin.h,
12433         plugins/tools/plugin.c,
12434         plugins/valgrind/plugin.c,
12435         plugins/valgrind/plugin.h: Fixed to take care of above change
12436         in API of AnjutaUI. Properly added/removed action groups in some
12437         plugins. Split action groups into customization and non-customizable
12438         groups and added them separately.
12440         * plugins/document-manager/plugin.c: Close files belonging to
12441         project when project is closed (not complete).
12442         
12443         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
12444         vertical aligned cell entries.
12445         
12446         * src/anjuta-app.c: Define macros for the placeholder names.
12447         Set default widths and heights of the default placeholders,
12448         so that newly docked widgets are correclty sized.
12449         
12450         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12451         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
12452         Fixed to generated correct actions addition/removal code.
12454 2006-09-25  Naba Kumar  <naba@gnome.org>
12456         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
12457         libanjuta/anjuta-serializer.[ch]: Implemented serialization
12458         class.
12459         
12460         * plugins/message-view/anjuta-msgman.c,
12461         plugins/message-view/anjuta-msgman.h,
12462         plugins/message-view/message-view.c,
12463         plugins/message-view/message-view.h,
12464         plugins/message-view/plugin.c: Serialize messages panes in
12465         session save and deserialize them in session load so that
12466         build messages persistant.
12467         
12468 2006-09-24  Johannes Schmid <jhs@gnome.org>
12470         * libanjuta/anjuta-utils.c:
12471         * plugins/message-view/message-view.c:
12472         Really fixed #355407
12474 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
12476         * libanjuta/interfaces/libanjuta.idl:
12477         Change one variable sign
12479         * plugins/debug-manager/anjuta-debug-manager.glade,
12480         plugins/debug-manager/anjuta-debug-manager.ui:
12481         Few small interface changes     
12483         * plugins/debug-manager/debug_tree.h,
12484         plugins/debug-manager/watch.c,
12485         plugins/debug-manager/debugger.c,
12486         plugins/debug-manager/plugin.c
12487         plugins/gdb/debugger.c,
12488         plugins/gdb/plugin.c:
12489         Big rewrite of debugger queue
12490         Allow to cancel command
12492         * plugins/debug-manager/memory.c:
12493         Fix a bug if a command is cancelled
12495 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
12497         * plugins/gdb/debugger.c,
12498         plugins/debug-manager/debug_tree.c,
12499         plugins/debug-manager/locals.c:
12500         Restore tree representation for local variable
12501         Add argument in local variable list
12502         Use gdb variable object to get all informations
12504 2006-09-19  Naba Kumar  <naba@gnome.org>
12506         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
12507         that implements AnjutaSavePrompt class.
12509         * ChangeLog: Fixed indentation.
12510         
12511         * libanjuta/Makefile.am,
12512         libanjuta/anjuta-marshal.list,
12513         libanjuta/anjuta-shell.c,
12514         libanjuta/anjuta-shell.h,
12515         plugins/document-manager/action-callbacks.c,
12516         plugins/document-manager/action-callbacks.h,
12517         plugins/document-manager/anjuta-docman.c,
12518         plugins/document-manager/anjuta-docman.h,
12519         plugins/document-manager/plugin.c,
12520         src/anjuta.c: Impletemnted save prompt dialog to prompt for
12521         unsaved items during exit. A new signal is added in shell
12522         interface called 'save-prompt' to collect all unsaved items.
12523         Create AnjutaSavePrompt class (dialog) to process unsaved items.
12524         Fixed document manager to use the new save-prompt signal in shell
12525         and AnjutaSavePrompt object for unsaved files. Cleaned up
12526         AnjutaDocman to synchronously save new files. Fixed function
12527         names.
12529 2006-09-18  Johannes Schmid <jhs@gnome.org>
12531         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
12532         gdl requirement to 0.7.0
12534 2006-09-18  Johannes Schmid <jhs@gnome.org>
12536         * global-tags/.cvsignore:
12537         * global-tags/Makefile.am:
12538         * global-tags/create_global_tags.sh (removed):
12539         * global-tags/create_global_tags.sh.in (added):
12540         Fixed #355407
12541         
12542         * libanjuta/anjuta-launcher.c:
12543         Fixed #349374
12544         
12545         * plugins/project-manager/plugin.c:
12546         (project_manager_plugin_close_project):
12547         Fixed crasher
12548         
12549         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
12550         Fixed gtk critical
12551         
12552         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
12553         More reasonable toolbar creation/deletition though it does
12554         not completly work!
12556 2006-09-15  Johannes Schmid <jhs@gnome.org>
12558         * libanjuta/anjuta-utils.c/.h:
12559         Fixed #355168
12561 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
12563         * scintilla/ScintillaGTK.cxx
12564         Fixed doulbe freeing in Scintilla
12566 2006-09-12  Johannes Schmid  <jhs@gnome.org>
12568         * plugins/symbol-browser/an_symbol_prefs.c:
12569         Support unloading / reloading of the module (for example when
12570         closing a project and opening another one).
12572         * plugins/project-manager/plugin.c:
12573         Really fixed #355148 (Show project name in title bar)
12575 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12577         * libanjuta/plugins.c:
12578         Fixed #355156 (Show plugins in alphabetical order)
12580 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12582         * plugins/project-manager/plugin.c:
12583         Fixed #355148 (Show project name in title bar)
12585 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12587         * plugins/project-manager/plugin.c:
12588         (value_removed_project_root_uri):
12589         Fixed crasher if project cannot be opened
12591 2006-08-30 Naba Kumar  <naba@gnome.org>
12593         * plugins/language-support-cpp-java/plugin.[c,h],
12594         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12595         Impletemnted UI for auto indent.
12596         
12597 2006-08-28 Naba Kumar  <naba@gnome.org>
12598         
12599         * plugins/gvim/.cvsignore,
12600         plugins/gvim/Makefile.am,
12601         plugins/gvim/anjuta-vim-plugin.png,
12602         plugins/gvim/anjuta-vim.c,
12603         plugins/gvim/anjuta-vim.h,
12604         plugins/gvim/anjuta-vim.plugin.in,
12605         plugins/gvim/gtkvim.c,
12606         plugins/gvim/gtkvim.h,
12607         plugins/gvim/plugin.c,
12608         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
12609         in build yet.
12611 2006-08-28 Naba Kumar  <naba@gnome.org>
12613         Patch from: Massimo Corà  <maxcvs@email.it>
12614         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
12615         possible infinite loop.
12617 2006-08-22 Adam Dingle <adam@medovina.org>
12618         
12619         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
12620         to edit are shown in the preferences dialog in anjuta").
12621         Removed unused widgets from the style editor dialog.
12623 2006-08-21  Johannes Schmid <jhs@gnome.org>
12625         * plugins/symbol-browser/test-class.[cpp/h]
12626         Added missing files
12628 2006-08-18  Naba Kumar  <naba@gnome.org>
12630         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
12631         end of document loading.
12633         * plugins/language-support-cpp-java/plugin.c,
12634         plugins/sourceview/sourceview.c: Fixed plugin loading.
12636 2006-08-17  Naba Kumar  <naba@gnome.org>
12638         * plugins/language-support-cpp-java/plugin.c,
12639         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
12640         mode line parsing. Indentation parameters initialized based on
12641         mode line parameters.
12643 2006-08-16  Naba Kumar  <naba@gnome.org>
12645         * Makefile.am, plugins/editor/text_editor.c,
12646         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
12647         comments.
12649 2006-08-16 Naba Kumar  <naba@gnome.org>
12651         Patch from  Massimo Cora'  <maxcvs@email.it>:
12652         
12653         * plugins/editor/aneditor-autocomplete.cxx,
12654         plugins/editor/aneditor-calltip.cxx,
12655         plugins/symbol-browser/Makefile.am,
12656         plugins/symbol-browser/an_symbol.c,
12657         plugins/symbol-browser/an_symbol_view.c,
12658         plugins/symbol-browser/plugin.c,
12659         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
12660         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
12661         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
12662         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
12663         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
12664         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
12665         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
12666         tagmanager/get.h, tagmanager/html.c,
12667         tagmanager/include/tm_source_file.h,
12668         tagmanager/include/tm_tag.h,
12669         tagmanager/include/tm_workspace.h,
12670         tagmanager/jscript.c, tagmanager/keyword.c,
12671         tagmanager/keyword.h, tagmanager/lisp.c,
12672         tagmanager/lregex.c, tagmanager/lua.c,
12673         tagmanager/main.h, tagmanager/make.c,
12674         tagmanager/options.c, tagmanager/options.h,
12675         tagmanager/parse.c, tagmanager/parse.h,
12676         tagmanager/parsers.h, tagmanager/pascal.c,
12677         tagmanager/perl.c, tagmanager/php.c,
12678         tagmanager/python.c, tagmanager/read.c,
12679         tagmanager/read.h, tagmanager/readtags.c,
12680         tagmanager/readtags.h, tagmanager/rexx.c,
12681         tagmanager/routines.c, tagmanager/routines.h,
12682         tagmanager/ruby.c, tagmanager/scheme.c,
12683         tagmanager/sh.c, tagmanager/slang.c,
12684         tagmanager/sml.c, tagmanager/sort.c,
12685         tagmanager/sort.h, tagmanager/sql.c,
12686         tagmanager/strlist.c, tagmanager/strlist.h,
12687         tagmanager/tcl.c, tagmanager/tm_source_file.c,
12688         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
12689         tagmanager/tm_workspace.c, tagmanager/verilog.c,
12690         tagmanager/vim.c, tagmanager/vstring.c,
12691         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
12692         5.6 and namespace completion fixed.
12694         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12695         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
12697 2006-08-15 Naba Kumar  <naba@gnome.org>
12699         * libanjuta/interfaces/libanjuta.idl,
12700         plugins/editor/text-editor-iterable.c,
12701         plugins/editor/text_editor.c,
12702         plugins/sourceview/sourceview-cell.c,
12703         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
12704         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
12705         ianjuta_editor_end_action().
12706         
12707         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
12709 2006-08-13 Naba Kumar  <naba@gnome.org>
12711         * plugins/debug-manager/breakpoints.c,
12712         plugins/debug-manager/memory.c,
12713         plugins/debug-manager/registers.c,
12714         src/layout.xml: Fixed debugger widgets layout.
12716 2006-08-12 Naba Kumar  <naba@gnome.org>
12718         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
12719         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12720         plugins/editor/editor.glade, plugins/editor/text_editor.h,
12721         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
12722         codes and dead codes. Removed automatic indentation prefs.
12724 2006-08-12  Johannes Schmid <jhs@gnome.org>
12726         * libanjuta/Makefile.am:
12727         * libanjuta/anjuta-launcher.c:
12728         * libanjuta/anjuta-launcher.h:
12729         * libanjuta/anjuta-plugin.c:
12730         * libanjuta/anjuta-plugin.h:
12731         * libanjuta/anjuta-preferences.c:
12732         * libanjuta/anjuta-preferences.h:
12733         * libanjuta/anjuta-shell.c:
12734         * libanjuta/anjuta-shell.h:
12735         * libanjuta/libanjuta.h:
12736         
12737         Made wrapper friendly:
12738         - no inline in header files (preferences_set/get)
12739         - correct signal names
12740         - correct GError** argument in anjuta_shell_freeze/thaw
12741         - include correct files in libanjuta.h
12742         
12743         * plugins/project-manager/plugin.c: 
12744         Fixed two crashers
12746 2006-08-11 Naba Kumar  <naba@gnome.org>
12748         * plugins/editor/aneditor-priv.h,
12749         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
12750         
12751         * plugins/editor/text_editor_cbs.c,
12752         plugins/sourceview/anjuta-view.c: Pass the right position for char
12753         added signal.
12754         
12755         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
12756         
12757         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
12759 2006-08-11 Naba Kumar  <naba@gnome.org>
12761         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
12762         return the right character at the iter position and get_char() to
12763         not leak memory.
12765         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
12766         to set to character offset and not byte index.
12768         * plugins/language-support-cpp-java/plugin.c: Improved
12769         auto-indentation login. Indents opening and closing braces correctly.
12771 2006-08-10  Johannes Schmid <jhs@gnome.org>
12773         * INSTALL:
12774         * autogen.sh:
12775         Required automake = 1.9
12777         * libanjuta/anjuta-children.c:
12778         * libanjuta/anjuta-children.h:
12779         * libanjuta/anjuta-encodings.h:
12780         * libanjuta/anjuta-launcher.h:
12781         * libanjuta/anjuta-plugin-description.h:
12782         * libanjuta/anjuta-preferences-dialog.h:
12783         * libanjuta/anjuta-preferences.h:
12784         * libanjuta/anjuta-session.h:
12785         * libanjuta/anjuta-status.h:
12786         * libanjuta/anjuta-ui.h:
12787         * libanjuta/anjuta-utils.c:
12788         * libanjuta/anjuta-utils.h:
12789         * libanjuta/e-splash.h:
12790         * libanjuta/glue-factory.h:
12791         * libanjuta/glue-plugin.h:
12792         * libanjuta/plugins.h:
12793         * libanjuta/resources.h:
12794         Fixed libanjuta to be able to wrap it
12795         - G_BEGIN_DECLS, G_END_DECLS
12796         - include all necessary files in libanjuta.h
12798         * plugins/gtodo/tray-icon.c:
12799         * plugins/terminal/terminal.c:
12800         Some build fixes for freebsd
12802         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12803         * plugins/sourceview/sourceview.glade:
12804         Remove auto-indent feature as it is now in language-support
12806 2006-08-09 Naba Kumar  <naba@gnome.org>
12808         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
12809         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12810         Added missing files.
12812         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
12813         get_use_spaces(), set_tabsize() and set_use_spaces().
12815 2006-08-09 Naba Kumar  <naba@gnome.org>
12817         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
12818         succeeded in activating.
12820         * plugins/document-manager/plugin.c: Added debug message.
12822         * libanjuta/interfaces/libanjuta.idl,
12823         plugins/editor/text_editor.c: Implemented get_tabsize(),
12824         get_use_spaces(), set_tabsize() and set_use_spaces().
12826         * plugins/language-support-cpp-java/Makefile.am,
12827         plugins/language-support-cpp-java/plugin.c,
12828         plugins/language-support-cpp-java/plugin.h: Used editor parameters
12829         for indentation. Added preferences page for paramenters.
12831         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
12833 2006-08-08 Naba Kumar  <naba@gnome.org>
12835         * libanjuta/interfaces/libanjuta.idl,
12836         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12837         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12838         plugins/editor/text_editor.c,
12839         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
12840         and implemented it for both scintilla and sourceview.
12842         * plugins/search/plugin.c: Use the new grab_focus() to transfer
12843         focus back to editor (happens when pressing esc in incremental
12844         search box).
12846 2006-08-08 Naba Kumar  <naba@gnome.org>
12848         * libanjuta/interfaces/libanjuta.idl,
12849         plugins/editor/text_editor.c,
12850         plugins/editor/text_editor.h,
12851         plugins/editor/text-editor-iterable.c,
12852         plugins/sourceview/sourceview-cell.c,
12853         plugins/sourceview/sourceview.c: Implemented editor attributes
12854         methods.
12855         
12856         * plugins/editor/aneditor.cxx: Disabled old indentation code.
12857         plugins/language-support-cpp-java/plugin.c: Implemented indentation
12858         code (not complete yet).
12860         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12861         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12862         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12863         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12864         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12865         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12867 2006-08-04 Naba Kumar  <naba@gnome.org>
12869         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
12870         implementation.
12871         
12872 2006-08-03  Johannes Schmid <jhs@gnome.org>
12874         * configure.in: Add a more informative text to valgrind plugin
12876         * TODO.tasks:
12877         Modified Preferences tasl
12878         * libanjuta/anjuta-plugin.c: 
12879         * libanjuta/anjuta-preferences-dialog.c: 
12880         * libanjuta/anjuta-preferences-dialog.h:
12881         * libanjuta/anjuta-preferences.c:
12882         * libanjuta/anjuta-preferences.h:
12883         * libanjuta/interfaces/Makefile.am.iface:
12884         * libanjuta/interfaces/libanjuta.idl:
12885         Added IAnjutaPreferences interface which every plugin that has preferences should
12886         implement. Call merge() and unmerge() at plugin activation/deactivation.
12887         Fixed preferences_page_remove()
12888         
12889         * plugins/build-basic-autotools/build-basic-autotools.c:
12890         * plugins/cvs-plugin/plugin.c: 
12891         * plugins/document-manager/plugin.c:
12892         * plugins/editor/plugin.c:
12893         * plugins/editor/plugin.h:
12894         * plugins/file-manager/plugin.c: 
12895         * plugins/gtodo/main.h:
12896         * plugins/gtodo/plugin.c: 
12897         * plugins/gtodo/preferences.c: 
12898         * plugins/message-view/anjuta-msgman.c: 
12899         * plugins/message-view/anjuta-msgman.h:
12900         * plugins/message-view/plugin.c:
12901         * plugins/sourceview/plugin.c: 
12902         * plugins/sourceview/plugin.h:
12903         * plugins/symbol-browser/an_symbol_prefs.c:
12904         * plugins/symbol-browser/plugin.c: 
12905         * plugins/terminal/terminal.c: 
12906         * plugins/valgrind/plugin.c
12907         * src/anjuta-app.c:
12908         
12909         Updated preference loading/unloading for all plugins
12911 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
12912         
12913         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
12914         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
12915     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
12916         recommended by the autoconf manual. 
12917         - Fixes compiling with autoconf 2.60.
12918         
12919         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
12921 2006-08-02      Johanes Schmid <jhs@gnome.org>
12923         * plugins/profile-default/plugin.c:
12924         Fixed session handling
12926 2006-08-01  Johannes Schmid <jhs@gnome.org>
12928         * configure.in
12929         * plugins/Makefile.am:
12930         Disabled devhelp and glade for now as they do not work (#341073
12931         and #341170)
12932         
12933         * plugins/profile-default/anjuta-default-profile.ui (removed):
12934         * plugins/profile-default/plugin.c:
12935         * plugins/profile-default/plugin.h:
12936         * plugins/project-manager/anjuta-project-manager.ui:
12937         * plugins/project-manager/plugin.c:
12938         * plugins/project-manager/plugin.h:
12939         Limted multiple project support #315043
12941         * libanjuta/interfaces/libanjuta.idl:
12942         Added ianjuta_profile_unload
12944 2006-07-31 Naba Kumar  <naba@gnome.org>
12946         * libanjuta/interfaces/libanjuta.idl,
12947         plugins/editor/text-editor-iterable.c,
12948         plugins/editor/text_editor.c,
12949         plugins/sourceview/anjuta-view.c,
12950         plugins/sourceview/anjuta-view.h,
12951         plugins/sourceview/sourceview.c: Fixed text iteration and 
12952         IAnjutaEditor implementations in both scintilla
12953         and sourceview. Cleand up libanjuta API: Removed redundant
12954         erase_range() method from IAnjutaEditor interface, fixed
12955         ianjuta_editor_get_text to take length instead of range (consistency).
12956         autoindentation in both sourceview and scintilla more or less works,
12957         but still disabled for now because there are still some anomalies
12958         in text iteration.
12960         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
12962         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
12963         API changes.
12965 2006-07-30  Johannes Schmid <jhs@gnome.org>
12967         * plugins/sourceview/anjuta-document.c:
12968         * plugins/sourceview/anjuta-document.h:
12969         * plugins/sourceview/anjuta-view.c: 
12970         * plugins/sourceview/sourceview.c:
12971         Wrote a new "char_added" implementation, I hope this one is good
12973         * plugins/sourceview/sourceview-cell.c:
12974         Fixed typo: "text_iter" instead of "iter"
12976 2006-07-30 Naba Kumar  <naba@gnome.org>
12978         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
12980 2006-07-30  Johannes Schmid <jhs@gnome.org>
12982         * autogen.sh: use gnome-autogen.sh from gnome-coomen
12983         
12984         * plugins/debug-manager/plugin.c: 
12985         * plugins/patch/plugin.c:
12986         Use IAnjutaIndicable to mark debugger position
12988         * plugins/sourceview/sourceview.c:
12989         Define colors for IAnjutaIndicable
12991 2006-07-29  Johannes Schmid <jhs@gnome.org>
12993         * plugins/debug-manager/anjuta-debug-manager.ui:
12994         * plugins/debug-manager/breakpoints.c:
12995         * plugins/debug-manager/images/Makefile.am:
12996         * plugins/debug-manager/images/run-to-cursor.png:
12997         * plugins/debug-manager/plugin.c:
12998         Added toolbar and some icons
13000         * plugins/patch/anjuta-patch.ui:
13001         * plugins/patch/patch-plugin.c:
13002         * plugins/patch/patch-plugin.glade:
13003         * plugins/patch/plugin.c:
13004         * plugins/patch/plugin.h:
13005         Improved patch plugin (GUI and function)
13007         * plugins/sourceview/sourceview.c:
13008         Fixed another Gtk-Critical
13010         * plugins/tools/anjuta-tools.ui:
13011         * plugins/tools/plugin.h:
13012         Put Patch plugin in tools menu and changed ui file
13014 2006-07-29  Johannes Schmid <jhs@gnome.org>
13016         * plugins/document-manager/plugin.c:
13017         Fixed accelator Gtk-Warning
13019         * plugins/message-view/anjuta-msgman.c: 
13020         Fixed Gtk-Warning
13022         * plugins/sourceview/anjuta-document.c:
13023         * plugins/sourceview/anjuta-document.h:
13024         * plugins/sourceview/anjuta-marshal.list:
13025         Wrote a better emitter for the char-added signal
13027         * plugins/sourceview/sourceview.c:
13028         Fixed Redo/Undo to void Gtk-Criticals
13029         
13030         * plugins/sourceview/sourceview-args.c:
13031         * plugins/sourceview/sourceview-cell.c:
13032         * plugins/sourceview/sourceview-scope.c:
13033         * plugins/sourceview/sourceview-tags.c: 
13034         Adapted to new IAnjutaIterator API
13036 2006-07-28 Naba Kumar  <naba@gnome.org>
13038         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
13040         * plugins/symbol-browser/an_symbol.c,
13041         plugins/symbol-browser/an_symbol_iter.c,
13042         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
13043         subclass of AnjutaSymbol so that the symbol is accessible from
13044         the iter in light of changes in IAnjutaIterable.
13046         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
13047         implementation of IAnjutaIterable.
13049 2006-07-28 Naba Kumar  <naba@gnome.org>
13051         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
13052         IAnjutaIterable. They were kind of useless since the interface is
13053         defined on the data object itself. Added set_position() method
13054         in IAnjutaIterable to allow setting arbitrary current index to the
13055         iter.
13056         Added erase() and erase_range() in IAnjutaEditor.
13058         * plugins/editor/text-editor-iterable.c: Fixed 
13059         plugins/editor/text_editor.c: Implemented erase() and erase_range()
13060         methods in editor. Fixed get_line_from_position() method.
13062         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
13063         code. It's disabled for now.
13065         * plugins/sourceview/sourceview-cell.c,
13066         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
13067         implementation.
13069 2006-07-27  Johannes Schmid <jhs@gnome.org>
13071         * plugins/sourceview/sourceview-cell.c:
13072         Fixed IAnjutaEditorCell to work only on a single line
13073         Fixed crasher in finalize
13075         * plugins/symbol-browser/an_symbol_prefs.c:
13076         * global-tags/Makefile.am:
13077         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
13078         script installation     
13080 2006-07-26 Naba Kumar  <naba@gnome.org>
13082         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
13083         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
13084         
13085         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
13086         
13087         * plugins/document-manager/plugin.c: Fixed dynamic loading of
13088         support plugins
13089         
13090         * plugins/editor/text-editor-iterable.c,
13091         plugins/editor/text_editor.c,
13092         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
13093         method to work correctly, it was ignoring start and end parameters.
13094         Fixed TextEditorCell implementation. Fixed 'char-added' signal
13095         emission.
13096         
13097         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
13098         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
13100 2006-07-24  Massimo Cora'  <maxcvs@email.it>
13102         * plugins/symbol-browser/an_symbol_view.c,
13103         plugins/symbol-browser/an_symbol_view.h,
13104         plugins/symbol-browser/plugin.c:
13105     fix a matching case into sv_extract_type_qualifier_from_expr ()
13106     and some minor issues.
13108 2006-07-26  Johannes Schmid <jhs@gnome.org>
13110         * plugins/language-support-cpp-java/plugin.c:
13111         Fixed to work kind of with sourceview editor
13112         * plugins/sourceview/anjuta-document.c: 
13113         * plugins/sourceview/anjuta-view.c: 
13114         * plugins/sourceview/sourceview-cell.c:
13115         * plugins/sourceview/sourceview.c:
13116         Fixed IAnjutaEditorCell and "char-added" signal
13118 2006-07-24 Naba Kumar  <naba@gnome.org>
13120         * plugins/document-manager/plugin.c,
13121         plugins/document-manager/plugin.h: Initial implementedion for loading
13122         support plugins.
13123         
13124         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
13125         implementation.
13126         
13127         * plugins/editor/text_editor.c: Fixed syntax highlighting when
13128         indicators are cleared (that leaved grey texts).
13130 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
13132         * libanjuta/interfaces/libanjuta.idl,
13133         plugins/debug-manager/breakpoints.c,
13134         plugins/debug-manager/memory.c,
13135         plugins/debug-manager/registers.c,
13136         plugins/debug-manager/debug_tree.c,
13137         plugins/debug-manager/debugger.c,
13138         plugins/gdb/debugger.c,
13139         plugins/gdb/debugger.h,
13140         plugins/gdb/plugin.c:
13141         Add a parameter for reporting error
13142         Add a new interface for using gdb variable object
13143         Allow to cancel commands
13144         Rewrite handling of debugger state
13146         * plugins/debug-manager/plugin.c,
13147         plugins/debug-manager/locals.c,
13148         plugins/debug-manager/locals.h,
13149         plugins/debug-manager/register.c,
13150         plugins/debug-manager/stack_trace.c,
13151         plugins/debug-manager/stack_trace.h:
13152         Create and destroy local and stack trace windows when needed
13154 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
13156         * plugins/document-manager/plugin.c:
13157         Fixed "Automatic" highlighting
13159 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
13161         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
13163         * plugins/sourceview/anjuta-view.c:
13164         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
13166 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
13167         
13168         * configure.in: Check for C/C++-Compiler correctly
13170 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
13172         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13174         * plugins/debug-manager/stack_trace.c:
13175         Destroy stack window when debuuger is disabled (#347414)
13176         
13177         * plugins/sourceview/anjuta-view.c:
13178         Fix a crash with popup-menu (#347412)
13180 2006-07-13 Naba Kumar  <naba@gnome.org>
13182         * plugins/editor/Makefile.am,
13183         plugins/editor/text_editor.h,
13184         plugins/editor/text-editor-iterable.h,
13185         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
13186         tested yet).
13187         
13188         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
13189         code.
13190         
13191         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
13193 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
13195         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
13196         Bug #342937
13197         
13198 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
13200         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13202         * libanjuta/anjuta-preferences-dialog.c:
13203         Do not use the page_num returned by gtk_notebook_append_page to
13204         remove the page as it cause bugs when pages removal is not done
13205         in LIFO.
13207         * plugins/document-manager/anjuta-docman.c:
13208         * src/anjuta-app.c:
13209         makes Anjuta display dock_items which have previously been hidden
13211 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
13213         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13215         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
13216         * plugins/sourceview/sourceview.c: (imark_unmark):
13217         
13218         Patches for bugs #346450 and #346295
13219         
13220         * AUTHORS: Added Fredrik
13222 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
13224         * plugins/message-view/anjuta-msgman.c: 
13225         Fixed close button/icon size (like in docman)
13227 2006-06-10 Naba Kumar <naba@gnome.org>
13229         * plugins/editor/text_editor.c: Fixed goto line to mark the line
13230         being set.
13231         
13232 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
13234         * libanjuta/interfaces/libanjuta.idl:
13235         Move inspect_memory function in IAnjutaCpuDebugger interface
13236         Rename Boolean type to State
13238         * plugins/debug-manager/breakpoint.c:
13239         Rename Boolean type to State
13241         * plugins/debug-manager/Makefile.am,
13242         plugins/debug-manager/anjuta-marshal.list,
13243         plugins/debug-manager/data_view.c,
13244         plugins/debug-manager/data_view.h,
13245         plugins/debug-manager/data_buffer.c,
13246         plugins/debug-manager/data_buffer.h,
13247         plugins/debug-manager/chunk_view.c,
13248         plugins/debug-manager/chunk_view.h,
13249         plugins/debug-manager/anjuta-debug-manager.ui,
13250         plugins/debug-manager/debugger.c,
13251         plugins/debug-manager/memory.c,
13252         plugins/debug-manager/memory.h,
13253         plugins/debug-manager/plugin.c,
13254         plugins/gdb/debugger.c,
13255         plugins/gdb/debugger.h,
13256         plugins/gdb/plugin.c:
13257         Rewrite memory window using a special widget
13258         Rename Boolean type to State
13260 2006-06-08 Naba Kumar <naba@gnome.org>
13262         * plugins/editor/text_editor.c (itext_editor_get_current_word):
13263         Do not return garbage characters and return NULL when there is no
13264         current word.
13265         
13266         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
13267         work correctly.
13268         
13269         * plugins/search/search-replace.c: Fixed a mem leak.
13271 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
13273         * libanjuta/anjuta-launcher.c:
13274         Added debug message (see #343522)
13275         
13276         * plugins/build-basic-autotools/build-basic-autotools.c:
13277         Patch from Günther Brammer to fix #344015
13279         * plugins/sourceview/sourceview.c:
13280         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
13281         automatic highlight of build messages)
13283 2006-06-06 Naba Kumar <naba@gnome.org>
13285         * configure.in,
13286         libanjuta/interfaces/libanjuta.idl,
13287         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13288         plugins/Makefile.am,
13289         plugins/document-manager/action-callbacks.c,
13290         plugins/document-manager/plugin.c,
13291         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
13292         interface for language highlight selection and langauge change
13293         signal.
13294         
13295         * plugins/language-support-cpp-java: Added language support
13296         plugin for cpp and java.
13298 2006-05-27  Naba Kumar  <naba@gnome.org>
13300         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
13301         plugins/debug-manager/*, data/Makefile.am,
13302         manuals/reference/libanjuta/libanjuta.types,
13303         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13304         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13305         merged anjuta-new-debugger branch into trunck.
13306         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
13308 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
13309         
13310         * libanjuta/interfaces/libanjuta.idl,
13311         plugins/debug-manager/debugger.c,
13312         plugins/debug-manager/debugger.h,
13313         plugins/gdb/anjuta-gdb.plugin.in,
13314         plugins/gdb/debugger.c,
13315         plugins/gdb/debugger.h,
13316         plugins/gdb/plugin.c:
13317         Add new IAnjutaCpuDebugger interface to access cpu register
13318         Run gdb instead of /usr/local/bin/gdb
13319         
13320         * plugins/debug-manager/plugin.c,
13321         plugins/debug-manager/registers.c,
13322         plugins/debug-manager/registers.h:
13323         Rewrite register window
13324         Rename Load target menu item to Run target
13326 2006-05-07  Naba Kumar  <naba@gnome.org>
13328         * plugins/gdb.init
13329         
13330 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
13332         * plugins/debug-manager/watch.c,
13333         plugins/debug-manager/breakpoint.c,
13334         plugins/debug-manager/breakpoint.h:
13335         Fix crash: disconnect save and load session signals
13337 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
13339         * libanjuta/interface/libanjuta.idl,
13340         plugins/debug-manager/debugger.c,
13341         plugins/gdb/plugin.c:
13342         Add a value parameter for evaluate command
13344         * plugins/debug-manager/anjuta-debug-manager.glade:
13345         Create new dialog box for watches using glade
13347         * plugins/debug-manager/anjuta-debug-manager.ui:
13348         Move watch menu items near the end
13349         Move breakpoint menu items outside the sub menu
13351         * plugins/debug-manager/debug_tree.c,
13352         plugins/debug-manager/debug_tree.h,
13353         plugins/debug-manager/debug_tree.h,
13354         plugins/debug-manager/watch.c:
13355         Move all GUI code from watch.c to debug_tree.c
13356         Add an auto update property to watches
13357         
13358         * plugins/debug-manager/locals.c,
13359         plugins/debug-manager/locals.h,
13360         plugins/debug-manager/stack_trace.c,
13361         plugins/debug-manager/stack_trace.h,
13362         plugins/debug-manager/plugin.c:
13363         Register actions before starting debugger
13365         * plugins/gdb/debugger.c:
13366         Do not call callback function if not present
13368 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
13370         * libanjuta/interfaces/libanjuta.idl,
13371         plugins/debug-manager/stack_trace.c,
13372         plugins/debug-manager/stack_trace.h,
13373         plugins/debug-manager/anjuta-debug-manager.ui,
13374         plugins/gdb/debugger.c:
13375         Add a popup menu in stack frame window
13376         Add a new frame-changed event
13377         Use MI command for getting stack informations
13378         Get filename with full path (need gdb > 6.3)
13380         * libanjuta/interfaces/libanjuta.idl,
13381         plugins/debug-manager/debug_tree.c,
13382         plugins/debug-manager/debugger.c,
13383         plugins/debug-manager/locals.c,
13384         plugins/debug-manager/locals.h,
13385         plugins/debug-manager/plugin.c,
13386         plugins/gdb/debugger.c,
13387         plugins/gdb/debugger.h,
13388         plugins/gdb/parser.c,
13389         plugins/gdb/parser.h,
13390         plugins/gdb/plugin.c,
13391         plugins/gdb/Makefile.am:
13392         Pass watch data with string instead of Watch structures
13393         Use debug_tree in local window
13394         Remove info local
13395         Remove parser.{ch}
13397         * plugins/debug-manager/breakpoints.c,
13398         plugins/debug-manager/utilities.c,
13399         plugins/debug-manager/utilities.h:
13400         Use a GtkListStore instead of a GtkTreeStore
13401         move goto_location_in_editor in utilities.c
13402         
13403 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
13405         * libanjuta/interfaces/libanjuta.idl,
13406         plugins/debug-manager/anjuta-debug-manager.ui,
13407         plugins/debug-manager/breakpoints.c,
13408         plugins/debug-manager/plugin.c,
13409         plugins/gdb/debugger.c:
13410         Add a breakpoint type
13411         Add new popup menu in breakpoint window
13412         Add toggle breakpoint in editor popup menu
13413         Save and restore breakpoint enable
13414         Fix bug in clear all breakpoints
13415         Remove old useless code
13417         * plugins/debug-manager/debugger.c:
13418         Fix some problem with debugger states
13420         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
13421         Update documentation
13422         
13423 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
13425         * data/Makefile.am,
13426         plugins/gdb/Makefile.am,
13427         plugins/gdb/gdb.init:
13428         Move gdb.init crom data to plugins/gdb
13430         * plugins/gdb/gdb.init,
13431         libanjuta/interfaces/libanjuta.idl,
13432         plugins/debug-manager/breakpoints.c,
13433         plugins/debug-manager/debugger.c,
13434         plugins/debug-manager/plugin.c,
13435         plugins/gdb/debugger.c,
13436         plugins/gdb/plugin.c:
13437         Support pending breakpoints
13438         Rewrite debugger states
13439         Split ianjuta_debugger_log into _enable_log and _disable_log
13441         * plugins/debug-manager/start.c,
13442         plugins/debug-manager/debug_tree.c,
13443         plugins/gdb/parser.c:
13444         Remove some useless lines
13446         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13447         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13448         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13449         Update documentation
13451 2006-03-12 Naba Kumar <naba@gnome.org>
13453         * manuals/references/libanjuta/libanjuta.types: Fixed
13454         debug-manager name.
13455         
13456 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
13458         * libanjuta/anjuta-debugger.c,
13459         libanjuta/anjuta-debugger.h:
13460         Remove those files
13461         
13462         * libanjuta/interfaces/libanjuta.idl,
13463         plugins/debug-mananger/breakpoints.c,
13464         plugins/debug-manager/debug_tree.c,
13465         plugins/debug-manager/debugger.c,
13466         plugins/debug-manager/plugin.c,
13467         plugins/debug-manager/registers.c,
13468         plugins/debug-manager/sharedlib.c,
13469         plugins/debug-manager/signal.c,
13470         plugins/debug-manager/stack_trace.c,
13471         plugins/debug-manager/start.c,
13472         plugins/debug-manager/watch.c,
13473         plugins/gdb/debugger.c,
13474         plugins/gdb/debugger.h,
13475         plugins/gdb/parser.c,
13476         plugins/gdb/parser.h,
13477         plugins/gdb/plugin.c:
13478         Move types definitions from libanjuta/anjuta-debugger.{ch}
13479         Rename types from AnjutaDebugger* to IAnjutaDebugger*
13480         
13481         * plugins/gdb/Makefile.am:
13482         Remove user interface from gdb plugin
13484 2006-03-12 Naba Kumar <naba@gnome.org>
13486         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
13488 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
13490         Modified Patch from Marc Maurer <uwog@uwog.net>:
13491         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
13492         Fixes #342447
13493         
13494         * plugins/sourceview/Makefile.am:
13495         * plugins/sourceview/sourceview-cell.c:
13496         * plugins/sourceview/sourceview-cell.h:
13497         * plugins/sourceview/sourceview.c: 
13498         
13499         Implemented IAnjutaEditorCell
13501 2006-05-21  Naba Kumar  <naba@gnome.org>
13503         * libanjuta/interfaces/libanjuta.idl,
13504         plugins/document-manager/action-callbacks.c,
13505         plugins/document-manager/plugin.c,
13506         plugins/editor/print.c, plugins/editor/text_editor.c,
13507         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
13508         Fixed zooming and added icons and shortcuts for zoom menu items.
13510 2006-05-21  Naba Kumar  <naba@gnome.org>
13512         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
13513         whitespaces.
13515 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13517         * plugins/document-manager/anjuta-docman.c:
13518         Fixed close button reaction by setting the correct current editor
13520 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13522         Patch from Yang Hong <yanghong@ccoss.com.cn>:
13523         * plugins/document-manager/anjuta-docman.c
13524         - Fix close button, you can close any tab as you wish now.
13525         - Fadeout mime icon as the same as close image  
13527 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13529         Patch from Marc Maurer <uwog@uwog.net>
13530         * main.c: Compile fix when NLS is enabled
13531         
13532         AUTHORS: Added Marc
13534 2006-05-20  Naba Kumar  <naba@gnome.org>
13536         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
13537         while loading abiword-2.4.4/abi project).
13539 2006-05-18 Naba Kumar  <naba@gnome.org>
13541         * libanjuta/interfaces/libanjuta.idl,
13542         plugins/document-manager/action-callbacks.c,
13543         plugins/editor/print.c,
13544         plugins/editor/text_editor.c,
13545         plugins/editor/text_editor.h,
13546         plugins/editor/text_editor_prefs.c: Fixed zooming.
13547         
13548         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
13549         interface for character iteration and IAnjutaEditorAssist interface
13550         for autocompletions and editor tips.
13552 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
13554         Patch from Günther Brammer <GBrammer@gmx.de>:
13555         * plugins/document-manager/anjuta-docman.c:
13556         Make tabs smaller but keep nice closing icon
13558         * plugins/document-manager/anjuta-docman.c:
13559         * plugins/document-manager/Makefile.am:
13560         
13561         Added nice mime-icons to the editor tabs
13563 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
13565         * configure.in: Bumped version to 2.0.3 (pre-release increment)
13566         
13567         * plugins/symbol-browser/an_symbol_view.c:
13568         - Fixed crasher
13569         - Fixed symbol searching (Yang Hong (#341997))
13570         
13571         * plugins/devhelp/htmlview.c:
13572         Fixed devhelp plugin
13573         
13574         * plugins/build-basic-autotools/build-basic-autotools.c:
13575         * plugins/search/search-replace.c:
13576         * plugins/document-manager/anjuta-docman.c:
13577         
13578         Only add a marker to a line where it makes sense!
13580 === anjuta 2.0.2 ===
13582 2006-05-15  Naba Kumar  <naba@gnome.org>
13584         * configure.in: set required versions for
13585         gdl and glade3.
13586         
13587 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
13589         * plugins/glade/plugin.c:
13590         Fixed signal connection for "gtk-doc-search"
13592 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
13594         * NEWS: Set release date, add known issues
13595         
13596         * libanjuta/anjuta-shell.c:
13597         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
13598         and debug other gtk-warnings/criticals)
13599         
13600         * plugins/build-basic-autotools/build-basic-autotools.c:
13601         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
13602         
13603         * plugins/sourceview/anjuta-view.c:
13604         * plugins/sourceview/sourceview-args.c:
13605         * plugins/sourceview/sourceview-scope.c:
13606         * plugins/sourceview/sourceview-tags.c:
13607         Fixed gtk-criticals (gtk_source_language_get_mime_types)
13609 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13611         * pixmaps/Makefile.am:
13612         Add preferences_general.png
13613         
13614         * plugins/devhelp/plugin.c:
13615         Fixed some more realise things
13616         
13617         * plugins/message-view/anjuta-msgman.c:
13618         Support stock icons for message panes
13619         
13620         * plugins/search/search-replace.c:
13621         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
13622          
13623         * plugins/search/search-replace_backend.c:
13624         Fixed #341359
13625         
13626         * plugins/sourceview/anjuta-document.c:
13627         * plugins/sourceview/sourceview.c:
13628         Fixed finalise and tag completion
13629         
13630         * src/anjuta-app.c:
13631         Use preferences_general icon
13633 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13635         * pixmaps/Makefile.am:
13636         Fixed EXTRA_DIST
13638 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13640         * plugins/sourceview/sourceview-prefs.c:
13641         Fixed font & color handling
13642         
13643         * plugins/symbol-browser/an_symbol_view.c:
13644         Fixed crasher
13646 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13648         * plugins/macro/macros.xml:
13649         Fixed bug #341583 (Address of FSF)
13651 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
13653         * src/main.c:
13654         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
13655         Update: Do it the cool way...
13656         
13657 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
13659         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
13660         Implement gtk-api-help signals of glade3
13661         * configure.in: Bump to glade3 2.91.2
13662         
13663         * plugins/devhelp/plugin.c:
13664         Fixed some realize stuff in the devhelp plugin
13665         
13666         * plugins/sourceview/anjuta-document.c:
13667         fixed bug with scope completion
13669 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
13671         * plugins/symbol-browser/an_symbol_view.c
13672         * plugins/symbol-browser/an_symbol_prefs.c
13673         * plugins/symbol-browser/an_symbol_prefs.h
13674         * global_tags/create_global_tags.sh:
13675         
13676         Automaticly create global tags on first startup
13678 2006-05-08  Massimo Cora'  <maxcvs@email.it>
13680         * configure.in:
13681         * plugins/project-wizard/templates/Makefile.am:
13682         * (added) plugins/project-wizard/templates/cpp-logo.png:
13683         * (added) plugins/project-wizard/templates/cpp.wiz:
13684         * (added) plugins/project-wizard/templates/cpp/*:
13686         Added a generic c++ template. It's a simple hello world.
13688 2006-05-07  Massimo Cora' <maxcvs@email.it>
13690         * plugins/symbol-browser/an_symbol_view.c:
13691         fixed a stupid crasher.
13693 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
13695         * plugins/project-wizard/templates/wxwin/configure.in.tpl
13696         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
13697         
13698         Fixed WxWidgets project type
13700 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
13702         * plugins/devhelp/htmlview.c: 
13703         * plugins/devhelp/plugin.c:
13704         Maybe I fixed the crash this time! I could at least not reproduce anymore!
13705         
13706         * plugins/project-wizard/install.c:
13707         Don't set a message - thanks to seb
13709 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
13711         * plugins/devhelp/htmlview.c: 
13712         * plugins/symbol-browser/an_symbol_view.c:
13713         
13714         There is a weird crash in gtk_idle which I still did not completly fix!
13715         
13716         * plugins/project-wizard/install.c:
13717         Default to success instead of failure
13719 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
13721         * plugins/devhelp/htmlview.c:
13722         * plugins/devhelp/plugin.c:
13723         Fixed bug and libdevhelp issue!
13725         * plugins/project-wizard/install.c:
13726         Fixed message string!
13728 2006-05-03  Massimo Cora' <maxcvs@email.it>
13729        
13730         * plugins/symbol-browser/an_symbol_view.c:
13731         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
13733 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13735         * pixmaps/Makefile.am:
13736         * src/main.c:
13737         * anjuta.desktop.in.in
13738         
13739         GNOME Goal #2.1: Install theme-friendly icons
13741 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13743         * plugins/devhelp/htmlview.c: Reload page on reparent
13744         * plugins/document-manager/anjuta-docman.c:
13745         Present document-manager when document is selected in file-manager
13747 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13749         * plugins/symbol-broser/an_symbol_view.c:
13750         Fixed crasher in namespace exploration
13752 2006-05-01  Massimo Cora' <maxcvs@email.it>
13754         * configure.in:
13755         * plugins/valgrind/Makefile.am:
13757         Optional compiling of Valgrind plugin
13759 2006-05-01  Massimo Cora' <maxcvs@email.it>
13761         * plugins/symbol-browser/an_symbol_view.c:
13762         - modularized code. Marked with FIXME the parts which need improvement.
13763         - More comments.
13764     - Added basic namespace completion for Gtkmm type project:
13765     - namespace1::MyClass *class;
13766     - class-> [display]
13767     - Namespaces must be anyway improved.
13769 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13771         * plugins/devhelp/plugin.c: 
13772         Fixed up plugin unloading and show html widget on link selected
13773         
13774         * NEWS: Updated
13775         
13776 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13778         * plugins/devhelp/Makefile.am:
13779         * plugins/devhelp/anjuta-devhelp.plugin.in:
13780         * plugins/devhelp/htmlview.c:
13781         * plugins/devhelp/htmlview.h:
13782         * plugins/devhelp/plugin.c: 
13783         * plugins/devhelp/plugin.h:
13784         Reimplemeted devhelp plugin from scratch
13785         
13786         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
13787         Fixed crasher
13789 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
13791         * plugins/sourceview/sourceview-tags.c:
13792         complete some more tag types
13793         
13794         * plugins/valgrind/plugin.c:
13795         * plugins/valgrind/preferences.c:
13796         * plugins/valgrind/vggeneralprefs.c:
13797         
13798         Fixed lots of gtk warnings
13800 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
13802         * plugins/sourceview/sourceview-scope.c:
13803         Implemented type-ahead for scope completion
13805 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
13807         * manuals/C/Makefile.am:
13808         * manuals/Makefile.am:
13809         * plugins/document-manager/Makefile.am:
13810         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13811         * plugins/sourceview/Makefile.am:
13812         * tagmanager/c.c:
13813         
13814         Fixed distcheck
13815         
13816         * plugins/class-gen/goc_template_header: G_END_DECLS
13818 2006-05-27  Naba Kumar <naba@gnome.org>
13820         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
13821         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
13822         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
13823         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
13824         scintilla/include/Scintilla.iface,
13825         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
13826         cvs. Fixed compile flags. Removed outdated patches.
13828 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
13830         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
13832         * plugins/sourceview/anjuta-document.c:
13833         * plugins/sourceview/sourceview-args.c:
13834         * plugins/sourceview/sourceview-scope.c:
13835         
13836         Add End/Home keypresses and support completion if symbol start with '!' for example
13837         in an if statement
13839 2006-04-27 Massimo Cora' <maxcvs@email.it>
13841         * libanjuta/interfaces/libanjuta.idl:
13843         * plugins/sourceview/sourceview-scope.c:
13844         * plugins/sourceview/tag-window.c: 
13845         * plugins/sourceview/tag-window.h:
13846         * plugins/symbol-browser/an_symbol_view.c:
13847         * plugins/symbol-browser/an_symbol_view.h:
13848         * plugins/symbol-browser/plugin.c:
13849         
13850         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
13851         interface.
13852         Code and ideas for C/C++ new completion engine comes from IComplete written by
13853         Martin Stubenschrott <stubenschrott@gmx.net>.
13854         Currently the interface works only with GtkSourceView plugin.   
13855         
13856         * tagmanager/Makefile.am:
13857         * tagmanager/c.c: 
13858         * tagmanager/entry.h:
13859         * tagmanager/get.c:
13860         * tagmanager/get.h:
13861         * tagmanager/include/tm_file_entry.h:
13862         * tagmanager/include/tm_project.h:
13863         * tagmanager/include/tm_source_file.h:
13864         * tagmanager/include/tm_symbol.h:
13865         * tagmanager/include/tm_tagmanager.h:
13866         * tagmanager/include/tm_work_object.h:
13867         * tagmanager/include/tm_workspace.h:
13868         * tagmanager/parse.c:
13869         * tagmanager/read.c: 
13870         * tagmanager/read.h:
13871         * tagmanager/tm_project.c: 
13872         * tagmanager/tm_source_file.c: 
13873         * tagmanager/tm_workspace.c:
13874         
13875         Tagmanager can now parse a memory buffer and generate/update 
13876         tags into tm_workspace/tm_project on the fly, without using files.
13877         C/C++ is supported now.
13878         
13879 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
13881         * plugins/sourceview/anjuta-document.c:
13882         * plugins/sourceview/sourceview-args.c:
13883         * plugins/sourceview/sourceview-scope.c:
13884         * plugins/sourceview/sourceview.c:
13885         
13886         Fixed some memory leaks and argument completion
13888 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
13890         * plugins/glade/plugin.c:
13891         
13892         Fixed glade plugin build because of API changes in glade3
13894 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
13896         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13897         Updated editor section
13898         
13899         * manuals/C/anjuta-manual/interface.xml:
13900         * manuals/C/anjuta-manual/preferences.xml:
13901         * manuals/C/anjuta-manual/projects.xml:
13902         Updated manual
13903         
13904         * plugins/editor/anjuta-editor.plugin.in:
13905         Better plugin name
13907 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13909         * configure.in:
13910         * plugins/editor/anjuta-editor.plugin.in:
13911         * plugins/sourceview/sourceview.plugin.in:
13913         Build both editors and let the user decide a runtime!
13914         
13915         * plugins/sourceview/sourceview-scope.c:
13916         Fixed bug in regex to allow test()-> completions
13918 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13920         * plugins/sourceview/anjuta-document.c:
13921         * plugins/sourceview/sourceview-args.c: 
13922         * plugins/sourceview/sourceview-scope.c:
13923         * plugins/sourceview/sourceview-tags.c:
13924         * plugins/sourceview/tag-window.c: 
13925         
13926         Improved callltip windows
13928 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13930         * src/anjuta-app.c: (on_session_save):
13931         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
13932         <ricardo.jose.ferrari@gmail.com> for pointing this out!
13934 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13936         * libanjuta/anjuta-utils.c: 
13937         * plugins/cvs-plugin/cvs-execute.c:
13938         Off-by-one...
13940         * scintilla/LexInno.cxx:
13941         * scintilla/LexOpal.cxx:
13942         * scintilla/LexTCL.cxx:
13944         Added missing files from scintilla-update
13946 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13948         * configure.in:
13949         * manuals/C/Makefile.am:
13950         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13951         * manuals/C/anjuta-manual/Makefile.am:
13952         * manuals/C/anjuta-manual/anjuta-manual.xml:
13953         * manuals/C/anjuta-manual/build.xml:
13954         * manuals/C/anjuta-manual/debugger.xml:
13955         * manuals/C/anjuta-manual/execute.xml:
13956         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
13957         * manuals/C/anjuta-manual/figures/arguments.png:
13958         * manuals/C/anjuta-manual/figures/configure_dlg.png:
13959         * manuals/C/anjuta-manual/figures/file_menu.png:
13960         * manuals/C/anjuta-manual/figures/menu_main.png:
13961         * manuals/C/anjuta-manual/figures/menubar.png:
13962         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
13963         * manuals/C/anjuta-manual/figures/project_info.png:
13964         * manuals/C/anjuta-manual/figures/scrshot.png:
13965         * manuals/C/anjuta-manual/figures/symbol_browser.png:
13966         * manuals/C/anjuta-manual/figures/tool-editor.png:
13967         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
13968         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
13969         * manuals/C/anjuta-manual/figures/toolbar_format.png:
13970         * manuals/C/anjuta-manual/figures/toolbar_main.png:
13971         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
13972         * manuals/C/anjuta-manual/fileoperations.xml:
13973         * manuals/C/anjuta-manual/interface.xml:
13974         * manuals/C/anjuta-manual/introduction.xml:
13975         * manuals/C/anjuta-manual/preferences.xml:
13976         * manuals/C/anjuta-manual/projects.xml:
13977         * manuals/C/anjuta-manual/tools.xml:
13978         * manuals/Makefile.am:
13979         
13980         Updated manual and faq
13982         * scintilla/CallTip.cxx:
13983         * scintilla/CallTip.h:
13984         * scintilla/CellBuffer.cxx:
13985         * scintilla/CellBuffer.h:
13986         * scintilla/ContractionState.cxx:
13987         * scintilla/Document.cxx:
13988         * scintilla/Document.h:
13989         * scintilla/DocumentAccessor.cxx:
13990         * scintilla/Editor.cxx:
13991         * scintilla/Editor.h:
13992         * scintilla/ExternalLexer.cxx:
13993         * scintilla/Indicator.cxx:
13994         * scintilla/KeyMap.cxx:
13995         * scintilla/KeyWords.cxx:
13996         * scintilla/LexAU3.cxx:
13997         * scintilla/LexBash.cxx:
13998         * scintilla/LexCPP.cxx:
13999         * scintilla/LexCaml.cxx:
14000         * scintilla/LexCsound.cxx:
14001         * scintilla/LexEiffel.cxx:
14002         * scintilla/LexGui4Cli.cxx:
14003         * scintilla/LexHTML.cxx:
14004         * scintilla/LexLua.cxx:
14005         * scintilla/LexMSSQL.cxx:
14006         * scintilla/LexOthers.cxx:
14007         * scintilla/LexPOV.cxx:
14008         * scintilla/LexPython.cxx:
14009         * scintilla/LexRuby.cxx:
14010         * scintilla/LexSQL.cxx:
14011         * scintilla/LexVB.cxx:
14012         * scintilla/Makefile.am:
14013         * scintilla/PlatGTK.cxx:
14014         * scintilla/PropSet.cxx:
14015         * scintilla/RESearch.cxx:
14016         * scintilla/RESearch.h:
14017         * scintilla/ScintillaBase.cxx:
14018         * scintilla/ScintillaGTK.cxx:
14019         * scintilla/StyleContext.h:
14020         * scintilla/ViewStyle.cxx:
14021         * scintilla/ViewStyle.h:
14022         * scintilla/XPM.cxx:
14023         * scintilla/include/KeyWords.h:
14024         * scintilla/include/Platform.h:
14025         * scintilla/include/PropSet.h:
14026         * scintilla/include/SciLexer.h:
14027         * scintilla/include/Scintilla.h:
14028         * scintilla/include/Scintilla.iface:
14029         * scintilla/include/ScintillaWidget.h:
14030         * scintilla/lexers.make:
14032         Update to scintilla 1.68
14034         * src/anjuta-app.c:
14035         Only show help items which are really availible
14037         * plugins/cvs-plugin/cvs-callbacks.c
14038         * plugins/cvs-plugin/cvs-execute.c
14039         * plugins/cvs-plugin/subversion-callbacks.c:
14040         * libanjuta/anjuta-utils.c:
14041         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
14043 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
14045         * plugins/project-wizard/install.c,
14046         * plugins/project-wizard/autogen.c:
14047         Add error messages if using a read only directory
14048         Improve fix for bug #339296
14050 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
14052         * libanjuta/interfaces/libanjuta.idl:
14053         * plugins/document-manager/action-callbacks.c:
14054         * plugins/document-manager/plugin.c:
14055         * plugins/editor/text_editor.c:
14056         Added IAnjutaEditorGoto 
14058         * plugins/editor/aneditor.cxx:
14059         * plugins/editor/aneditor.h:
14060         * plugins/editor/text_editor.h:
14061         * plugins/editor/text_editor_prefs.c:
14062         
14063         Fixed #305076
14065 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
14067         * libanjuta/interfaces/libanjuta.idl:
14068         * plugins/document-manager/action-callbacks.c:
14069         * plugins/document-manager/anjuta-docman.c:
14070         * plugins/document-manager/plugin.c:
14071         * plugins/editor/text_editor.c: 
14072         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
14073         
14074         * plugins/sourceview/sourceview.c:
14075         * plugins/sourceview/sourceview.glade:
14076         Fixed some uft-8 issues and added a preference option
14077         to enable/disable gnome-vfs monitoring
14078         
14079         * scintilla/Makefile.am:
14080         * scintilla/include/Makefile.am:
14081         Fixed build
14083 2006-04-20  Massimo Cora' <maxcvs@email.it>
14085         * libanjuta/interfaces/libanjuta.idl:
14086         Remove get_current_pos () because we have get_position()
14088 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
14090         * NEWS: Updated
14091         * plugins/sourceview/tag-window.c:
14092         Don't close window on PageUp/PageDown
14094 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
14096         * data/Makefile.am:
14097         * manuals/reference/libanjuta/Makefile.am:
14098         
14099         Some build fixes
14100         
14101         * src/Makefile.am:
14102         * src/bacon-message-connection.c: 
14103         * src/bacon-message-connection.h: (both from gedit)
14104         * src/main.c:
14105         
14106         Fixed #312319 (Opening files when Anjuta is already open)
14108 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
14110         * TODO.tasks: Updated
14111         * plugins/sourceview/anjuta-view.c: 
14112         * plugins/sourceview/anjuta-view.h:
14113         * plugins/sourceview/sourceview.c: 
14114         
14115         * configure.in: Fix --enable-plugin-scintilla
14116         
14117         Added char_added signal
14119 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
14121         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
14122         
14123         Fixed diff for utf8
14124         
14125         * plugins/sourceview/sourceview.c:
14126         Fixed VFS monitoring (still a bit buggy)
14127         
14128         * plugins/sourceview/sourceview-args.c:
14129         * plugins/sourceview/tag-window.c: 
14130         
14131         Better sizing for the popup-window
14133 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
14135         * plugins/project-wizard/templates/gnome/src/main.c:
14136         * plugins/project-wizard/templates/gnome/src/project.glade:
14137         * plugins/project-wizard/templates/gtk/src/main.c: 
14138         * plugins/project-wizard/templates/gtk/src/project.glade:
14139         * plugins/project-wizard/templates/gtkmm/src/main.cc:
14140         
14141         Fixed up GLADE_FILE definition in project types and fixed bug #334546
14142         
14143 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
14145         * configure.in: More removal of obsoleteness.
14146         * po/no.po:
14148 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
14150         * ROADMAP:
14151         * libanjuta/anjuta-preferences.c: 
14152         * libanjuta/anjuta-utils.c: 
14153         * libanjuta/anjuta-utils.h:
14154         * plugins/message-view/message-view.c:
14155         
14156         Changed color functions and moved convert_color to anjuta-utils.h
14157         
14158         * plugins/message-view/anjuta-message-manager-plugin.glade:
14159         GnomeColorPicker -> GtkColorButton (bug #309154)
14160         
14161         * plugins/sourceview/plugin.c:
14162         * plugins/sourceview/sourceview-prefs.c:
14163         * plugins/sourceview/sourceview.glade:
14164         Added color and font preferences
14166         * plugins/sourceview/sourceview-tags.c:
14167         Only show as much choices as configured in preferences
14169 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
14171         * ROADMAP, NEWS: Updated (we are far behind ;-)
14172         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
14174 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
14176         * configure.in:
14177         * plugins/editor/Makefile.am:
14178         * scintilla/Makefile.am
14179         
14180         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
14181         
14182         * global-tags/Makefile.am:
14183         * global-tags/create_global_tags.sh:
14184         * plugins/symbol-browser/an_symbol_prefs.c:
14185         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
14186         * plugins/symbol-browser/plugin.h:
14187         * tagmanager/include/tm_workspace.h:
14188         * tagmanager/tm_workspace.c:
14189         
14190         Fixed symbol-browser prefs and move global tags generation from installtion to
14191         preferences to make the life easier for distributers and to allow updates after installtion
14193         * plugins/document-manager/action-callbacks.c: 
14194         * plugins/document-manager/action-callbacks.h:
14195         * plugins/document-manager/anjuta-document-manager.ui:
14196         * plugins/document-manager/indent-util.c:
14197         * plugins/document-manager/plugin.c:
14198         * plugins/editor/text_editor.c:
14199         
14200         Moved indent stuff to document-manager
14201         
14202         * plugins/sourceview/anjuta-view.c: 
14203         * plugins/sourceview/sourceview-args.c: 
14204         * plugins/sourceview/sourceview-scope.c:
14205         * plugins/sourceview/sourceview-tags.c: 
14206         * plugins/sourceview/sourceview.c:
14207         
14208         Fixed several bugs
14209         
14210         * plugins/sourceview/sourceview.plugin (removed):
14211         * plugins/sourceview/sourceview.plugin.in:
14212         Editor is not user-activatible
14213         
14214         * plugins/sourceview/sourceview.png:
14215         Updated icon
14217 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
14219         * src/anjuta-app.c: Fixed crasher on plugin unloading
14221 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
14223         * plugins/sourceview/sourceview.c
14224         * plugins/sourceview/sourceview-args.c
14225         * plugins/sourceview/sourceview-args.h:
14226         
14227         Polished argument completion
14229 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
14231         * plugins/message-view/anjuta-msgman.c:
14232         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
14233         
14234         Show message pane on switch (does not work, anjuta_shell needs a fix)
14235         
14236         * plugins/sourceview/Makefile.am:
14237         * plugins/sourceview/anjuta-view.c: (find_tag_window),
14238         * plugins/sourceview/sourceview-args.c: 
14239         * plugins/sourceview/sourceview-args.h:
14240         * plugins/sourceview/sourceview-private.h:
14241         * plugins/sourceview/sourceview-scope.c: 
14242         (sourceview_scope_update), (sourceview_scope_filter_keypress):
14243         * plugins/sourceview/sourceview-tags.c:
14244         * plugins/sourceview/sourceview.c:
14245         * plugins/sourceview/tag-window.c:
14246         * plugins/sourceview/tag-window.h:
14247         
14248         Added scope and argument completion
14250 2006-04-03  Johannes Schmid <jhs@gnome.org>
14252         * TODO.tasks
14253         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
14254         (on_widget_remove):
14255         Save toolbar state
14257         * plugins/sourceview/sourceview.c: (iselect_clear):
14258         Make "Delete"-key working
14260         * configure.in: #336389
14262 2006-04-03  Johannes Schmid <jhs@gnome.org>
14264         * plugins/sourceview/Makefile.am:
14265         * plugins/sourceview/anjuta-view.c:
14266         * plugins/sourceview/plugin.c: 
14267         * plugins/sourceview/sourceview-private.h:
14268         * plugins/sourceview/sourceview-scope.c:
14269         * plugins/sourceview/sourceview-scope.h:
14270         * plugins/sourceview/sourceview-tags.c: 
14271         * plugins/sourceview/sourceview-tags.h:
14272         * plugins/sourceview/sourceview.c:
14273         * plugins/sourceview/sourceview.h:
14274         * plugins/sourceview/tag-window.c:
14275         
14276         - fixed goto_file_line
14277         - scroll to cursor on undo/redo
14278         - show correct popup-menu
14279         - scope completion (not ready yet)
14281 2006-04-03  Johannes Schmid <jhs@gnome.org>
14283         * plugins/sourceview/plugin.c: 
14284         * plugins/sourceview/sourceview-tags.c:
14285         * plugins/sourceview/sourceview.c: 
14286         * plugins/sourceview/sourceview.h:
14287         * plugins/sourceview/tag-window.c:
14288         
14289         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
14291 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14293         * plugins/sourceview/sourceview.c:
14294         Fixed next/previous bookmark.
14295         Toggled bookmark (set/unset).
14297 2006-04-03  Johannes Schmid <jhs@gnome.org>
14299         * plugins/document-manager/action-callbacks.c:
14300         Fixed Gtk-Warning in goto_line
14301         
14302         * plugins/sourceview/Makefile.am:
14303         * plugins/sourceview/anjuta-document.c:
14304         * plugins/sourceview/anjuta-view.c: 
14305         * plugins/sourceview/anjuta-view.h:
14306         * plugins/sourceview/sourceview-autocomplete.c:
14307         * plugins/sourceview/sourceview-autocomplete.h:
14308         * plugins/sourceview/sourceview-private.h:
14309         * plugins/sourceview/sourceview-tags.c:
14310         * plugins/sourceview/sourceview-tags.h:
14311         * plugins/sourceview/sourceview.c:
14312         * plugins/sourceview/tag-window.c:
14313         * plugins/sourceview/tag-window.h:
14314         Created a nice API for tag and completion windows
14315         
14316         * plugins/sourceview/sourceview-print.h:
14317         * plugins/sourceview/sourceview-print.c:
14318         Added printing
14319                 
14320 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14322         * plugins/sourceview/sourceview.c:
14323         Fixed typo (Sort bookmarks).
14324         
14325 2006-04-01  Johannes Schmid <jhs@gnome.org>
14327         * plugins/sourceview/anjuta-document.c:
14328         * plugins/sourceview/anjuta-document.h:
14329         * plugins/sourceview/anjuta-view.c:
14330         * plugins/sourceview/anjuta-view.h:
14331         * plugins/sourceview/sourceview-autocomplete.c:
14332         * plugins/sourceview/sourceview-autocomplete.h:
14333         * plugins/sourceview/sourceview-prefs.c:
14334         * plugins/sourceview/sourceview-prefs.h:
14335         * plugins/sourceview/sourceview-private.h:
14336         * plugins/sourceview/sourceview-tags.c:
14337         * plugins/sourceview/sourceview-tags.h:
14338         * plugins/sourceview/sourceview.c:
14339         * plugins/sourceview/sourceview.glade:
14340         * plugins/sourceview/tag-window.c: 
14341         * plugins/sourceview/tag-window.h:
14342         
14343         Improved code complete and autocomplete
14345 2006-04-01  Johannes Schmid <jhs@gnome.org>
14347         * plugins/sourceview/Makefile.am:
14348         * plugins/sourceview/bookmark.png:
14349         * plugins/sourceview/marker-attentive.png:
14350         * plugins/sourceview/marker-basic.png:
14351         * plugins/sourceview/marker-intense.png:
14352         * plugins/sourceview/marker-light.png:
14353         * plugins/sourceview/sourceview.c: 
14354         
14355         Added pixmaps for all marker types and show bookmarks
14356         
14357         * configure.in
14358         * plugins/sourceview/Makefile.am:
14359         Build sourceview on 2.14 only
14361 2006-03-31  Johannes Schmid <jhs@gnome.org>
14363         * plugins/sourceview/Makefile.am:
14364         * plugins/sourceview/anjuta-document.c:
14365         * plugins/sourceview/anjuta-view.c:
14366         * plugins/sourceview/anjuta-view.h:
14367         * plugins/sourceview/sourceview-autocomplete.c:
14368         * plugins/sourceview/sourceview-private.h:
14369         * plugins/sourceview/sourceview-tags.c:
14370         * plugins/sourceview/sourceview-tags.h:
14371         * plugins/sourceview/sourceview.c: 
14372         * plugins/sourceview/tag-window.c:
14373         * plugins/sourceview/tag-window.h:
14374         
14375         Added code completion with tag manager to the editor and fixed a save_as bug
14377 2006-03-31  Johannes Schmid <jhs@gnome.org>
14379         * src/main.c: Revert patch from Rob to allow building with
14380         Gnome 2.12
14381         * configure.in: Require at least 2.12 libraries
14383 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
14385         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
14387         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
14388         Improve anjuta-plugin project template: Added missed files dist tarball
14389         (make dist)
14391         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
14392         typo
14394 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
14396         reviewed by: Johannes Schmid <jhs@gnome.org>
14398         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
14399         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
14400         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14401         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
14402         
14403         Improve anjuta-plugin project template. Also fix for #322744
14405 2006-03-27  Johannes Schmid <jhs@gnome.org>
14407         * plugins/sourceview/sourceview-private.h:
14408         plugins/sourceview/sourceview.c:
14409         
14410         Added basic bookmark support
14412 2006-03-27  Johannes Schmid <jhs@gnome.org>
14414         * TODO.tasks:
14415         Updated
14416         
14417         Patch from Rob Bradfort <robster@debian.org>:
14418         * src/main.c: (get_command_line_args), (main):
14419         Migration from popt to GOption
14420         
14421 2006-03-26 Naba Kumar  <naba@gnome.org>
14423         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
14424         size to scale itself with theme.
14426 2006-03-26 Naba Kumar  <naba@gnome.org>
14428         * plugins/file-manager/an_file_view.c,
14429         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
14430         when symbolview and fileview objects are destroyed to avoid crashes
14431         after the plugins are disabled.
14433 2006-03-26 Naba Kumar <naba@gnome.org>
14435         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
14436         Deleted unused file.
14437         
14438         * plugins/glade/plugin.c: Be able to close glade plugin when there
14439         there is no glade project loaded.
14440         
14441         * plugins/sourceview/sourceview.plugin,
14442         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
14444 2006-03-23  Naba Kumar  <naba@gnome.org>
14446         * plugins/editor/print.c: Fixed a bug where some sections of
14447         printed/previewed text is not highlighted.
14448         
14449 2006-03-20  Johannes Schmid <jhs@gnome.org>
14451         * libanjuta/interfaces/libanjuta.idl:
14452         Added IAnjutaPrint
14453         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
14454         as we do not use private apis. Show help window and startup because it does 
14455         not survive gdl
14456         
14457         * plugins/document-manager/action-callbacks.c:
14458         plugins/editor/Makefile.am:
14459         plugins/editor/text_editor.c:
14460         plugins/editor/print.c:
14461         plugins/editor/print.h:
14462         
14463         Fixed printing (nobody has missed it BTW ;-)
14464         
14465         * plugins/sourceview/sourceview.c:
14466         Fixed a crasher
14468 2006-03-20 Naba Kumar <naba@gnome.org>
14470         * configure.in, plugins/devhelp/plugin.c: Be able to build with
14471         devhelp >= 0.9 < 0.11 versions.
14472         
14473 2006-03-20  Johannes Schmid <jhs@gnome.org>
14475         * plugins/sourceview/anjuta-document-loader.c
14476         plugins/sourceview/sourceview.c:
14477         
14478         Fixed encoding bugs
14480 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14482         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
14483         Fixed bug (line position)
14484         Give the good line position whatever the active editor.
14486 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
14488         * configure.in: Added fi to ALL_LINGUAS
14490 2006-03-19  Johannes Schmid <jhs@gnome.org>
14492         * plugins/sourceview/anjuta-document-loader.c:
14493         replace gnome_vfs_get_mime_type_for_name_and data
14495         * plugins/build-basic-autotools/build-basic-autotools.c:
14496         Fixed #335142
14498 2006-03-17  Johannes Schmid <jhs@gnome.org>
14500         * plugins/editor/editor.glade:
14501         Added style-editor again after it got lost somehow
14503 2006-03-17  Johannes Schmid <jhs@gnome.org>
14505         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
14506         configure.in: require devhelp 0.11
14507         
14508         Post 0.11 devhelp versions (CVS) do not work because of an API change...
14510         plugins/build-basic-autotools/build-basic-autotools.c:
14511         forgot a an installtion callback for the "install as root"-feature
14513 2006-03-17  Massimo Cora' <maxcvs@email.it>
14515         reviewed by: Johannes Schmid <jhs@gnome.org>
14517         * plugins/class-gen/anjuta-class-gen-plugin.glade
14518         plugins/class-gen/class_gen.c 
14519         plugins/class-gen/goc_template_header
14520         plugins/class-gen/goc_template_source
14521         
14522         Fixed bug #334663
14524 2006-03-16  Johannes Schmid <jhs@gnome.org>
14526         * plugins/sourceview/sourceview.c:
14527         Fixed "save-point" signal for undo actions
14529 2006-03-16  Massimo Cora' <maxcvs@email.it>
14530         
14531         reviewed by: Johannes Schmid <jhs@gnome.org>
14532         
14533         * plugins/document-manager/anjuta-docman.c:
14534         Implement tab drag and drop
14536 2006-03-16  Johannes Schmid <jhs@gnome.org>
14538         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
14539         plugins/build-basic-autotools/build-basic-autotools.c:
14540         
14541         Implemented "install as root"-feature (#321455)
14543 2006-03-16  Johannes Schmid <jhs@gnome.org>
14545         * mime/.cvsignore
14546         plugins/sourceview/.cvsignore
14547         plugins/tools/scripts/.cvsignore:
14548         Added/extended .cvsignore files
14549         
14550         * plugins/sourceview/sourceview-autocomplete.c:
14551         plugins/sourceview/sourceview-autocomplete.h:
14552         plugins/sourceview/sourceview-prefs.c:
14553         plugins/sourceview/sourceview-private.h:
14554         plugins/sourceview/sourceview.glade:
14555         Autcomplete just works(tm) now and respects preferences
14556         
14557         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
14558         Use better algorithm from autocomplete
14560 2006-03-15  Johannes Schmid <jhs@gnome.org>
14562         * src/anjuta-app.c:
14563         Fixed bug #304495
14565 2006-03-15  Johannes Schmid <jhs@gnome.org>
14567         * libanjuta/interfaces/libanjuta.idl:
14568         plugins/class-gen/class_gen.c:
14569         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
14570         plugins/project-manager/plugin.c:
14571         
14572         Allow to add multiple source files (#320191)
14573         
14574         * configure.in: Require gnome-build 0.1.3
14576 2006-03-14  Johannes Schmid <jhs@gnome.org>
14578         * plugins/macro/macro-utils.c: Fixed bug #333606
14579         * plugins/file-wizard/file.c: Fixed bug #333601
14581 2006-03-13  Johannes Schmid <jhs@gnome.org>
14583         * plugins/sourceview/sourceview_autocomplete.c
14584         plugins/sourceview/sourceview_autocomplete.h
14585         plugins/sourceview/sourceview.c
14586         plugins/sourceview/sourceview-private.h
14587         plugins/sourceview/sourceview-prefs.c:
14588         
14589         Cleaned up and fixed several issues
14590         
14591 2006-03-13  Johannes Schmid <jhs@gnome.org>
14593         * plugins/sourceview/Makefile.am:
14594         plugins/sourceview/sourceview-autocomplete.c
14595         plugins/sourceview/sourceview-autocomplete.h:
14596         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14597         plugins/sourceview/sourceview-private.h:
14598         plugins/sourceview/sourceview.c:
14599         
14600         Added (buggy) autocomplete feature to sourceview
14601         
14602 2006-03-12 Naba Kumar <naba@gnome.org>
14604         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
14605         libanjuta/anjuta-session.c: Added API docs.
14607 2006-03-12 Naba Kumar <naba@gnome.org>
14609         * TODO.tasks: Added couple of tasks.
14610         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
14611         Register private class as early as possible so that members could
14612         point to self class. Code clean up.
14614 2006-03-12 Naba Kumar <naba@gnome.org>
14616         * po/POTFILES.in, po/POTFILES.skip: Updated.
14618 2006-03-11 Naba Kumar <naba@gnome.org>
14620         * libanjuta/anjuta-shell.c,
14621         plugins/document-manager/anjuta-docman.c,
14622         plugins/document-manager/plugin.c,
14623         plugins/symbol-browser/an_symbol_search.c,
14624         plugins/valgrind/vgrule-list.c: Use correct signal names while
14625         creating them.
14626         
14627         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
14628         signal names and fixed enum IANJUTA_TYPE_* macro.
14630 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14632         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
14633         plugins/search/search-replace.c :
14634         Fixed bug (Bookmark the good line).
14635         Search & Replace (Mark all matched strings).
14636         
14637 2006-03-09  Johannes Schmid <jhs@gnome.org>
14639         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
14640         Completed changes from yesterday
14641         
14642         * plugins/document-manager/anjuta-document-manager.glade:
14643         plugins/editor/editor.glade
14644         plugins/editor/plugin.c: (activate_plugin)
14645         plugins/editor/text_editor.c
14646     plugins/sourceview/Makefile.am
14647         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
14648         plugins/sourceview/sourceview.glade:
14649         Completed preference changes
14651 2006-03-08  Johannes Schmid <jhs@gnome.org>
14653         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
14654         plugins/search/plugin.c: (activate_plugin):
14655         
14656         Removed Gtk-Criticals
14657         
14658         * plugins/document-manager/anjuta-document-manager.glade:
14659         plugins/document-manager/plugin.c: (on_docman_auto_save),
14660         (on_gconf_notify_timer), (prefs_init):
14661     plugins/document-manager/plugin.h:
14662         plugins/editor/text_editor.c: (text_editor_instance_init),
14663         (text_editor_dispose):
14664         plugins/editor/text_editor.h:
14665         plugins/editor/text_editor_cbs.c:
14666         plugins/editor/text_editor_cbs.h:
14667         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
14668         plugins/glade/plugin.c: (activate_plugin):
14669         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14670         plugins/sourceview/sourceview-private.h:
14671         plugins/sourceview/sourceview.c: (on_menu_popup),
14672         (sourceview_new), (ifile_open), (ifile_savable_save),
14673         (ifile_savable_save_as), (ieditor_set_popup_menu),
14674         (ieditor_get_filename), (imark_mark):
14676     Moved autosave from editor to document manager and fixed some things in 
14677     Sourceview plugin
14679 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14681         * plugins/search/anjuta-search.glade :
14682         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
14683         plugins/search/search-replace_bachend.c: Fixed a crash bug.
14684         plugins/search/search-replace.c : Fixed bug.
14685         
14686 2006-03-08  Johannes Schmid <jhs@gnome.org>
14688     * plugins/search/anjuta-search.glade
14689     Fixed widget names (glade is a bit stupid on copying widgets to other files)
14691 2006-03-07  Johannes Schmid <jhs@gnome.org>
14693         * plugins/document-manager/action-callbacks.c
14694         plugins/document-manager/anjuta-document-manager.glade
14695         plugins/document-manager/plugin.c: (prefs_init),
14696         (activate_plugin):
14697         plugins/editor/Makefile.am:
14698         plugins/editor/editor.glade:
14699         plugins/editor/plugin.c: (on_style_button_clicked),
14700         (activate_plugin), (dispose):
14701         plugins/editor/style-editor.c:
14702         
14703         Startet to seperate document-manager and editor preferences
14705         * plugins/search/Makefile.am:
14706         plugins/search/anjuta-search.glade:
14707         plugins/search/search-replace.c:
14708         
14709         Moved search GUI to search-plugin
14710                 
14711         * plugins/sourceview/sourceview-prefs.c:
14712         plugins/sourceview/sourceview-prefs.h:
14713         plugins/sourceview/sourceview-private.h:
14714         plugins/sourceview/sourceview.c: 
14715         plugins/sourceview/sourceview.h:
14716         plugins/sourceview/Makefile.am:
14717         plugins/sourceview/anjuta-document.h:
14718         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
14719         plugins/sourceview/plugin.c: 
14720         
14721         Added some preferences to sourceview and fixed vfs_monitor
14722         
14723         * tagmanager/c.c: (parseParens): 
14724         Removed annoying debug message
14725         
14726         * libanjuta/interfaces/libanjuta.idl: 
14727         Removed IAnjutaEditorFactory::create_style_editor()
14729 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14731         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
14732         Search : Bookmark all matched lines.
14734 2006-03-06  Johannes Schmid <jhs@gnome.org>
14736         * plugins/class-gen/anjuta-class-gen.plugin.in
14737         plugins/file-loader/plugin.c: (sort_wizards)
14738         (on_create_submenu), (activate_plugin)
14739         plugins/file-wizard/anjuta-file-wizard.plugin.in
14740         plugins/glade/anjuta-glade.plugin.in
14741         plugins/project-import/anjuta-project-import.plugin.in
14742         plugins/project-wizard/anjuta-project-wizard.plugin.in:
14743         
14744         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
14745         sorted alphabeticly
14746         
14747         * plugins/project-wizard/templates/mkfile.wiz:
14748         Use configured project directory instead of ~/myproject
14749         
14750         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
14751         (ifile_open):
14752         Show markers (again) and monitor uri
14754 2006-03-06  Naba Kumar  <naba@gnome.org>
14756         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
14757         typedefs separately so that forward linking would work.
14758         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
14760 2006-03-05  Naba Kumar  <naba@gnome.org>
14762         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
14763         passing Enums and Structs in signals. Define struct _Name in
14764         generated code, so that forward referencing.
14765         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
14766         
14767         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
14768         
14769 2006-03-05  Naba Kumar  <naba@gnome.org>
14771         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
14772         support. Generate GType definitions for enums in generated codes
14773         so that enums could be passed as signal params.
14774         
14775 2006-03-04  Naba Kumar  <naba@gnome.org>
14777         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
14778         Restored cvs-moved revision files. They were originally marked
14779         deleted at their older locations. Now they are restored at
14780         their new locations. The changeset is one that was committed
14781         as part of document-manager, editor, search and print plugins
14782         separation from editor plugin.
14783         
14784 2006-03-03  Johannes Schmid <jhs@gnome.org>
14786         * plugins/sourceview/*:
14787         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
14788         poiting this out!
14790 2006-03-04  Naba Kumar  <naba@gnome.org>
14792         * plugins/gdb/*: Deleted removed files (see previous changlog
14793         entry for files list).
14794         
14795 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
14797         * plugins/debug-mananger/breakpoints.c,
14798         plugins/debug-manager/breakpoints.h,
14799         plugins/debug-manager/debug_tree.c,
14800         plugins/debug-manager/debug_tree.h,
14801         plugins/debug-manager/info.c,
14802         plugins/debug-manager/info.h,
14803         plugins/debug-manager/locals.c,
14804         plugins/debug-manager/locals.h,
14805         plugins/debug-manager/memory.c,
14806         plugins/debug-manager/memory.h,
14807         plugins/debug-manager/registers.c,
14808         plugins/debug-manager/registers.h,
14809         plugins/debug-manager/sharedlib.c,
14810         plugins/debug-manager/sharedlib.h,
14811         plugins/debug-manager/signal.c,
14812         plugins/debug-manager/signal.h,
14813         plugins/debug-manager/stack_trace.c,
14814         plugins/debug-manager/stack_trace.h,
14815         plugins/debug-manager/watch.c,
14816         plugins/debug-manager/watch.h,
14817         plugins/debug-manager/Makefile.am:
14818         Move from gdb plugin to debug manager plugin
14820         * plugins/debug-manager/anjuta-debug-manager.glade,
14821         plugins/debug-manager/anjuta-debug-manager.ui:
14822         Move all user interface from gdb to debug manager
14824         * plugins/debug-manager/utilities.c,
14825         plugins/debug-manager/utilities.h:
14826         Remove some unused code
14827         Add useful code from gdb plugin
14829         * plugins/debug-manager/start.c,
14830         plugins/debug-manager/start.h:
14831         Include code of attach_process
14832         Add more code to start the debugger
14834         * plugins/debug-manager/plugin.c,
14835         plugins/debug-manager/plugin.h,
14836         plugins/debug-manager/anjuta-debug-manager.plugin.in:
14837         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
14839         * plugins/debug-manager/debugger.c,
14840         plugins/debug-manager/debugger.h:
14841         Implement a queue of debugger command
14843         * plugins/gdb/actions.c,
14844         plugins/gdb/actions.h,
14845         plugins/gdb/watch_cbs.c,
14846         plugins/gdb/watch_cbs.h,
14847         plugins/gdb/watch_gui.c,
14848         plugins/gdb/watch_gui.h:
14849         Removed 
14851         * plugins/gdb/debugger.c,
14852         plugins/gdb/debugger.h,
14853         plugins/gdb/gdbmi.c,
14854         plugins/gdb/gdbmi.h,
14855         plugins/gdb/utilities.c,
14856         plugins/gdb/utilities.h,
14857         plugins/gdb/Makefile.am,
14858         plugins/gdb/anjuta-gdb.plugin.in:
14859         Implement necessary functions
14861         * plugins/gdb/parser.c,
14862         plugins/gdb/parser.h:
14863         Code for parsing variable previously in debug_tree.c
14865         * plugins/gdb/anjuta-gdb.glade,
14866         plugins/gdb/anjuta-gdb.ui:
14867         Remove user interface
14869         * plugins/gdb/gdbmi-test.c:
14870         Need update
14872         * plugins/gdb/anjuta-gdb.plugin.png:
14873         Try an improved icon for gdb (archer fish)
14875         * libanjuta/anjuta-debugger.c,
14876         libanjuta/anjuta-debugger.h,
14877         libanjuta/interfaces/libanjuta.idl,
14878         libanjuta/interfaces/anjuta-idl-compiler.pl,
14879         libanjuta/Makefile.am:
14880         Add declaration used in new IAnjutaDebugger interface
14882         * manuals/reference/libanjuta.types,
14883         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
14884         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
14885         Update documentation
14887 2006-03-02  Naba Kumar  <naba@gnome.org>
14889         * manuals/reference/libanjuta/Makefile.am,
14890         manuals/reference/libanjuta/libanjuta-docs.sgml,
14891         manuals/reference/libanjuta/libanjuta-sections.txt,
14892         manuals/reference/libanjuta/libanjuta.types,
14893         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14894         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
14895         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
14896         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14897         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
14898         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14899         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14900         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14901         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
14902         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14903         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14904         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
14905         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14906         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
14907         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
14908         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
14909         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14910         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
14911         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
14912         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14913         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14914         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14915         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14916         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14917         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14918         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14919         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14920         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14921         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14922         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
14923         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14924         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14925         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14926         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14927         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
14928         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14929         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
14930         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14931         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14932         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14933         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
14934         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14935         manuals/reference/libanjuta/tmpl/plugins.sgml,
14936         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14937         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14938         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14939         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14940         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14941         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14942         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14943         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14944         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14945         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14946         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14947         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14948         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14949         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
14950         documentation.
14952 2006-02-28  Naba Kumar <naba@gnome.org>
14954         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14955         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
14956         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
14957         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
14958         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
14959         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
14960         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
14961         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
14962         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
14963         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
14964         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
14965         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
14966         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
14967         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
14969 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14971         * plugins/sourceview/sourceview.c:
14972         Select to brace, select block.
14974 2006-02-28  Johannes Schmid <jhs@gnome.org>
14976         * plugins/file-wizard/Makefile.am
14977         plugins/file-wizard/action-callbacks.c (removed)
14978         plugins/file-wizard/action-callbacks.h (removed)
14979         plugins/file-wizard/anjuta-file-wizard.ui
14980         plugins/file-wizard/plugin.c: (activate_plugin),
14981         (deactivate_plugin)
14982         plugins/file-wizard/plugin.h:
14983         Removed Edit->Insert Text submenu (replace by macros plugin)
14984         
14985         * plugins/sourceview/sourceview.c: (sourceview_new),
14986         (ieditor_set_popup_menu):
14987         Fixed some more bugs
14988         
14989         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
14991 2006-02-28  Naba Kumar <naba@gnome.org>
14993         * plugins/file-manager/an_file_view.c,
14994         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
14995         rows also and with delay 1 sec (the color and timout value should
14996         probably be picked up from some system wide preference key).
14998 2006-02-28  Naba Kumar <naba@gnome.org>
15000         * libanjuta/interfaces/libanjuta.idl,
15001         plugins/document-manager/action-callbacks.c,
15002         plugins/document-manager/plugin.c,
15003         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
15004         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
15005         Added interface checks in document manager and enable/disable
15006         menus based on supported interface.
15007         
15008         * plugins/project-import/anjuta-project-import.glade: Set some
15009         resonable size for the import dialog.
15011  2006-02-27  Naba Kumar  <naba@gnome.org>
15013         * libanjuta/interfaces/libanjuta.idl,
15014         plugins/document-manager/action-callbacks.c,
15015         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
15016         and eol conversion actions.
15018 2006-02-27  Johannes Schmid <jhs@gnome.org>
15019         
15020         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
15021         * plugins/file-manager/an_file_view.c
15022         plugins/file-manager/plugin.h:  Added tooltips
15023         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
15025 2006-02-26  Naba Kumar  <naba@gnome.org>
15027         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15028         plugins/build-basic-autotools/build-basic-autotools.c,
15029         plugins/build-basic-autotools/build-basic-autotools.h,
15030         plugins/build-basic-autotools/executer.c,
15031         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
15032         disable indicator highlights preferences from message manager to
15033         build plugin. Implemented message indicator highlights in build tool.
15034         
15035         * plugins/editor/text_editor.c: Fixed indicators.
15037 2006-02-26  Johannes Schmid <jhs@gnome.org>
15039         * plugins/sourceview/sourceview.c:
15040         - Fixed some bugs
15041         - Added markers
15042         * plugins/subversion/svn_auth.c:
15043         Fixed username/password authentification but there might be a memory corruption
15045 2006-02-26  Naba Kumar  <naba@gnome.org>
15047         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15048         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
15049         libanjuta/anjuta-launcher.h: Added documentation.
15051 2006-02-24  Naba Kumar  <naba@gnome.org>
15053         * plugins/editor/text_editor.c: Fixed change in API in
15054         IAnjutaEditorSelection::set().
15055         
15056 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15058         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
15059         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
15060         libanjuta/interfaces/libanjuta.idl :
15061         Search in sourceview editor (Select in buffer).
15064 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15066         * plugins/sourceview/sourceview.c :
15067         Fixed Replace, to_upper, to_lower.
15068         
15069         * plugins/search/search-replace_backend.c :
15070         Renamed header name.
15072 2006-02-22  Naba Kumar  <naba@gnome.org>
15074         * libanjuta/anjuta-plugin-description.c,
15075         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
15076         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
15077         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
15078         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15079         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
15080         
15081         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15082         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
15083         
15084 2006-02-21  Naba Kumar  <naba@gnome.org>
15086         * libanjuta/interfaces/libanjuta.idl,
15087         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15088         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
15089         interface for editor.
15091 2006-02-21  Naba Kumar  <naba@gnome.org>
15093         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
15095         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15096         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
15098 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15100         * GTKSOURCEVIEW EDITOR
15101         plugins/sourceview/sourceview.c :
15102         Fixed copy and Goto Line.
15103         
15104         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
15105         plugins/macro/plugin.c :
15106         Fixed Insert key word and Insert macro.
15108 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
15110         * plugins/document-manager/anjuta-docman.c:
15111         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
15112         
15113         * configure.in:
15114         plugins/Makefile.am:
15115         plugins/sourceview/.cvsignore:
15116         plugins/sourceview/Makefile.am:
15117         plugins/sourceview/plugin.c: :
15118         plugins/sourceview/plugin.h:
15119         plugins/sourceview/sourceview.c: 
15120         plugins/sourceview/sourceview.h:
15121         plugins/sourceview/sourceview.plugin:
15122         plugins/sourceview/sourceview.plugin.in:
15123         plugins/sourceview/sourceview.png:
15125         Added sourceview editor plugin
15127 2006-02-19 Naba Kumar  <naba@gnome.org>
15129         * libanjuta/interfaces/libanjuta.idl,
15130         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15131         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15132         plugins/cvs-plugin/cvs-interface.c,
15133         plugins/document-manager/action-callbacks.c,
15134         plugins/document-manager/action-callbacks.h,
15135         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
15136         plugins/search/plugin.c, plugins/search/search-replace.c,
15137         plugins/search/search-replace_backend.c,
15138         plugins/subversion/subversion-actions.c,
15139         plugins/subversion/subversion-callbacks.c,
15140         plugins/tools/editor.c, plugins/tools/execute.c,
15141         plugins/tools/variable.c: Defined proper editor interfaces and fixed
15142         few fatal warnings.
15144 2006-02-15 Naba Kumar  <naba@gnome.org>
15146         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
15147         within another.
15148         
15149         * libanjuta/interfaces/libanjuta.idl,
15150         plugins/document-manager/anjuta-docman.c,
15151         plugins/document-manager/plugin.c,
15152         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
15153         unnecessary parameters from IAnjutaEditor interface and used proper
15154         types instead of 'gpointer'. Fixed various compiler warnings.
15155         
15156         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
15157         file
15159 2006-02-12 Naba Kumar  <naba@gnome.org>
15161         * po/POTFILES.in: Updated.
15162         
15163 2006-02-11 Naba Kumar  <naba@gnome.org>
15165         * plugins/editor/properties.[cxx,h],
15166         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
15167         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
15168         to sci_prop_*(), because they were conflicting with external
15169         functions (in some ssl library).
15170         
15171 2006-02-08 Naba Kumar  <naba@gnome.org>
15173         Patch from Massimo Cora  <maxcvs@email.it>:
15174         * plugins/valgrind/anjuta-valgrind.schemas,
15175         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
15176         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
15177         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
15178         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
15179         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
15180         plugins/valgrind/vgtoolview.c,
15181         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
15182         before running the debugging session. I've added also a
15183         preference in Anjuta Preferences where you can specify
15184         the path to the valgrind binary. The default is /usr/bin/valgrind.
15185         Now it displays a dialog with the error. [it can be -program
15186         exited- or -file loaded or end of input-]. Some valgrind 3.x
15187         compatibility.
15188         
15189 2006-01-29 Naba Kumar  <naba@gnome.org>
15191         Patch from Massimo Cora  <maxcvs@email.it>:
15192         * configure.in, plugins/Makefile.am,
15193         plugins/valgrind/*: Valgrind plugin (requires
15194         binutils-dev and valgrind to be installed.
15196 2005-01-24 Johannes Schmid <jhs@gnome.org>
15198         * Patch from Eric Greveson <ejg45@cam.ac.uk>
15199         plugins/tools/variables.c:
15200         Added current directory to possible variables
15202         * Patch from Günther Brammer <gbrammer@gmx.de>
15203         plugins/document-manager/anjuta-docman.c:
15204         Fix a crash on opening a file
15206         AUTHORS: Added Günther Brammer
15208 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
15210         * libanjuta/anjuta-launcher.c:
15211         Fix a bug in AnjutaLauncher when output is bigger than buffer
15212         Probably fix bug #315188 and #305134
15214 2005-12-28      Johannes Schmid <jhs@gnome.org>
15215         
15216         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
15217         * src/about.c: Use new gtk about dialog
15218         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
15219         Updated anjuta_ui_add_action_group_entries call
15220         
15221         Patch from Jean Breford <jean.breford@normalesup.org>
15222         and Markus Habermehl <bmh1980de@yahoo.de>:
15223         
15224         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
15225         * AUTHORS: Added Jean and Markus
15227 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15228         * plugins/search/search-replace.c :
15229         Bookmark all matched lines.
15230         * plugins/search/search-replace_backend.c :
15231         Fixed bug (Search in all project files).
15233 2005-12-21      Johannes Schmid <jhs@gnome.org>
15234         
15235         * plugins/search/plugin.c:
15236         Fixed signal names
15237         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
15238         investigation needed.
15239         
15240         AUTHORS: Added Ross Goldner
15242 2005-12-19  Ross Golder  <ross@golder.org>
15244         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
15245         application/xml MIME type.
15247 2005-12-18  Johannes Schmid <jhs@gnome.org>
15248         
15249         po/POTFILES.in: Updated files after directory changes
15250         HACKING: Removed outdated section 3 (anoncvs)
15252 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
15254         * plugins/build-basic-autotools/build-basic-autotools.c:
15255         Save all files in editor before running a command
15257         * plugins/tools/execute.c:
15258         Use document manager plugin instead of each editor for
15259         saving all files
15261 2005-12-15  Johannes Schmid <jhs@gnome.org>
15263         * plugins/document-manager/action-callbacks.c:
15264         (on_save_all1_activate), (on_swap_activate)
15265         plugins/document-manager/anjuta-docman.c:
15266         (on_save_as_filesel_response), (on_notebook_switch_page):
15267         
15268         Fixed some remaining issues in document-manger
15270 2005-12-15      Johannes Schmid <jhs@gnome.org>
15272         * plugins/profile-default/default.anjuta:
15273         Load Search plugin and Message Manager by default
15275 2005-12-14  Johannes Schmid <jhs@gnome.org>
15276         
15277         * plugins/editor/text_editor.c
15278         libanjuta/anjuta-utils.c:
15279         
15280         Check if files differ when gnome-vfs monitoring is used.
15281         (Bug #309688)
15283 2005-12-13  Johannes Schmid <jhs@gnome.org>
15285         * plugins/document-manager/plugin.c:
15286         Only save modified files in ianjuta_file_savable_save() for document-manager
15287         as discussed on mailing list.
15288         
15289         * plugins/cvs-plugin/cvs-callbacks.c:
15290         Fixed dialog handling for empty log message
15292 2005-12-13  Johannes Schmid <jhs@gnome.org>
15294         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
15295         
15296         * plugins/project-manager/* Removed ununsed files
15297         
15298         * plugins/symbol-browser/an_symbol_iter.c
15299         plugins/build-basic-autotools/build-basic-autotools.c
15300         plugins/build-basic-autotools/executer.c
15301         plugins/class-gen/class_gen.c
15302         plugins/class-inheritance/class-inherit.c
15303         plugins/cvs-plugin/cvs-actions.c
15304         plugins/cvs-plugin/cvs-interface.c
15305         plugins/debug-manager/attach_process.
15306         plugins/devhelp/plugin.c
15307         plugins/document-manager/plugin.c
15308         plugins/document-manager/indent_util.c
15309         plugins/editor/properties.cxx
15310         plugins/editor/aneditor.cxx
15311         plugins/editor/style-editor.c
15312         plugins/editor/text_editor.c
15313         plugins/macro/macro_db.c
15314         tagmanager/c.c:
15315         
15316         Use DEBUG_PRINT for debug messages
15318         libanjuta/anjuta-debug.h: Include config.h
15319         
15320         HACKING: Updated (BTW: does anyone read this?)
15321         
15322 2005-12-12  Johannes Schmid <jhs@gnome.org>
15324         Patch from Johan Ersvik <jersvik@fastmail.fm>:
15325         * plugins/gdb/debugger.c
15326         
15327         Fix a crasher in gdb plugin
15328         
15329         * plugins/gtodo/plugin.c
15330         plugins/search/plugin.c
15331         
15332         Fixed bug #305301
15333         
15334         * plugins/document-manager/anjuta-docman.c:
15335         
15336         Fixed error markers 
15337         
15338         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
15339         
15340         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
15341         
15342         * plugins/document-manager/anjuta-docman.c:
15343         highlight changed files in docman popup-menu
15344         * plugins/gdb/debug-tree.c:
15345         plugins/gdb/debugger.c
15346         Do not corupt entire "locals" tree when variable pointer have
15347         additional info and arrays/strucs/unions correctly.
15348         
15350 2005-12-11  Johannes Schmid <jhs@gnome.org>
15352         * plugins/document-manager/anjuta-docman.c
15353         plugins/document-manager/plugin.c
15354         plugins/editor/text_editor.c:
15355         
15356         AUTHORS: Added Johan Ersvik
15358         Fixed "is-dirty" bug and tab ordering
15360 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
15361         
15362         * plugins/editor/aneditor-autocomplete.cxx
15363         plugins/editor/aneditor-calltip.cxx
15364         plugins/editor/aneditor-priv.h
15365         plugins/symbol-browser/an_symbol.c
15366         plugins/symbol-browser/an_symbol_view.c
15367         tagmanager/entry.h
15368         tagmanager/tm_symbol.c
15369         tagmanager/tm_tag.c
15370         tagmanager/include/tm_symbol.h
15371         tagmanager/include/tm_tag.h
15372         tagmanager/c.c
15374         Better pointer recognition in tagmanager and symbol browser
15376 2005-12-11  Johannes Schmid <jhs@gnome.org>
15378         * plugins/search/*: New search plugin derived from search code in old editor
15379         plugin.
15380         
15381         * plugins/document-manager/*: new document-manger which is now seperated from
15382         editor to allow implementation of other editor widgets. Code is mostly derived
15383         from old editor plugin
15385         * plugins/print/* new print plugin which is not fully implemented in the
15386         moment
15388         * plugins/editor/text_editor.c: Added lots of interface code
15389         
15390         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
15391         IAnjutaEditorFactory and extended IAnjutaEditor
15392         
15393         * configure.in, plugins/Makefile.am updated build system for new
15394         plugins
15396         This is a huge commit which might still contain some bugs and also has
15397         some fixmes. Things that are not working are the search toolbar because it
15398         does not use the same backend as any other searching function and printing
15399         (easy to fix) because it did not yet implement IAnjutaPrintable.
15401 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
15403         * plugins/project-wizard/property.c:
15404         Use newer GtkFileChooser instead of GtkFileSelection with
15405         GnomeFileEntry to avoid a bug
15407         * plugins/project-wizard/install.c:
15408         Avoid an endless loop if project directory is not writable
15409         
15410         * plugins/project-wizard/druid.c:
15411         Allow creating project in empty directory without a
15412         warning
15414 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
15415         
15416         Patch from Massimo Cora <maxcvs@email.it>
15417         * plugins/class-inheritence/class-inherit.c
15418         plugins/class-inheritence/plugin.c
15419         plugins/class-inheritence/plugin.h
15420         configure.in
15421         
15422         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
15423         no longer supported!
15425 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
15426         
15427         Patch from Johan Ersvik <jersvik@fastmail.fm>
15428         * plugins/message-view/message-view.c
15429         plugins/build-basic-autotools/build-basic-autotools.c
15430         plugins/build-basic-autotools/automake-c.filters
15432         This patch correct regex-filters for newer automake
15433         versions
15435 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
15437        * plugins/tools/execute.c:
15438        Detect variables inside a word
15440 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15442         * libanjuta/anjuta-status.[ch],
15443         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
15444         plugins/editor/anjuta-docman.c :
15445         New anjuta-status procedure.
15447 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15449         *Modified Files:
15450         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
15451         plugins/editor/Makefile.am
15452         plugins/editor/anjuta-document-manager.glade
15453         plugins/editor/plugin.c plugins/editor/plugin.h
15454         plugins/editor/text_editor.c plugins/editor/text_editor.h
15455         *Added Files:
15456         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
15457         plugins/editor/indent-util.c plugins/editor/indent-util.h
15458         plugins/editor/indent_test.c :
15459         Set and Preview indent preferences parameters.
15460         Saved indent user parameters.
15462 2005-10-27  Naba Kumar  <naba@gnome.org>
15464         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
15465         * plugins/editor/anjuta-docman.c: Restore tab color to normal
15466         theme color for saved documents.
15467         
15468 2005-10-26  Naba Kumar  <naba@gnome.org>
15470         * libanjuta/anjuta-encodings.c: Save changed supported encodings
15471         list. Fixed bug #316731.
15472         
15473 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
15475         * tagmanager/tm_symbol.c: Fixed bug #315218
15477 2005-10-23  Adam Weinberger  <adamw@gnome.org>
15479         * plugins/build/build_file.c
15480           plugins/build-basic-autotools/build-basic-autotools.c
15481           plugins/tools/execute.c
15482           plugins/build/compile.c
15483           plugins/build/configurer.c
15484           plugins/debug-manager/plugin.c
15485           plugins/editor/plugin.c
15486           plugins/editor/print.c
15487           plugins/editor/text_editor.c
15488           plugins/file-loader/plugin.c
15489           plugins/file-manager/an_file_view.c
15490           plugins/symbol-browser/an_symbol_view.c
15491           plugins/gdb/debugger.c
15492           plugins/gdb/plugin.c
15493           plugins/glade/plugin.c
15494           plugins/macro/macro-actions.c
15495           plugins/macro/plugin.c
15496           plugins/profile-default/plugin.c
15497           plugins/project-manager/plugin.c
15498           plugins/project-manager/project_import.c
15499           plugins/symbol-browser/plugin.c
15500           plugins/tools/execute.c
15501           src/anjuta.c
15502           src/anjuta-actions.h
15503           src/shell.c:
15504           Correct spacing errors before and after "...".
15506 2005-10-20  Naba Kumar  <naba@gnome.org>
15508         * plugins/gdb/debugger.c: Fixed attach/detach process to
15509         updated UI properly.
15510         
15511 2005-10-18  Naba Kumar  <naba@gnome.org>
15513         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
15514         #171314 too).
15515         
15516 2005-10-13  Naba Kumar  <naba@gnome.org>
15517         
15518         * plugins/project-mkfile-import/*: Removed separate import wizard for
15519         makefile based projects (because single widzard handles all wizards).
15521         * plugins/project-import/project-import.c: Made wizard window
15522         transient to main window.
15524         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
15525         
15526         * AUTHORS: Added Eric's name in contributors list.
15527         
15528         * configure.in, plugins/Makefile.am,
15529         plugins/project-import/Makefile.am,
15530         plugins/project-import/anjuta-project-import.glade,
15531         plugins/project-import/project-import.c,
15532         plugins/project-import/project-import.h: Import wizard now detects
15533         both makefile and automake projects together instead of separate wizard.
15534         
15535         * plugins/project-wizard/templates/java/project.anjuta,
15536         plugins/project-wizard/templates/mkfile/project.anjuta,
15537         plugins/project-wizard/templates/python/project.anjuta,
15538         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
15539         name to make it appropriate.
15541 2005-10-11  Naba Kumar  <naba@gnome.org>
15543         * configure.in: Fixed glade3 version requirement.
15545 2005-09-29  Alexander Shopov  <ash@contact.bg>
15547         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
15549 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
15551         * plugins/subversion/svn_auth.c
15552         plugins/subversion/anjuta_subversion.glade:
15553         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
15555 2005-09-22  Naba Kumar  <naba@gnome.org>
15557         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
15559         * configure.in,  plugins/Makefile.am
15560         plugins/project-manager/anjuta-project-manager.plugin.in,
15561         plugins/project-manager/plugin.c,
15562         (added) plugins/project-mkfile-import/.cvsignore,
15563         (added) plugins/project-mkfile-import/Makefile.am,
15564         (added) plugins/project-mkfile-import/
15565             anjuta-project-mkfile-import-plugin.png,
15566         (added) plugins/project-mkfile-import/
15567             anjuta-project-mkfile-import.glade,
15568         (added) plugins/project-mkfile-import/
15569             anjuta-project-mkfile-import.plugin.in,
15570         (added) plugins/project-mkfile-import/plugin.c,
15571         (added) plugins/project-mkfile-import/plugin.h,
15572         (added) plugins/project-mkfile-import/project-mkfile-import.c,
15573         (added) plugins/project-mkfile-import/project-mkfile-import.h,
15574         plugins/project-wizard/templates/Makefile.am,
15575         (added) plugins/project-wizard/templates/mkfile-logo.png,
15576         (added) plugins/project-wizard/templates/mkfile.wiz,
15577         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
15578         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
15579         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
15580         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
15581         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
15582         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
15583         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
15584         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
15585         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
15586         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
15587         (added) plugins/project-wizard/templates/mkfile/src/main.c:
15588         Added makefile based project import wizard and wizard template.
15590 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
15592         * libanjuta/anjuta-launcher.c: Reduced false password detections
15594 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15596         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
15597         messages correctly.a
15599 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15600         
15601         * scintilla/Makefile.am: Changed scintilla library to noinst
15602         * pixmaps/Makefile.am: Install password.png
15603         * libanjuta/anjuta-launcher.c: Changed password detection
15604         to be able to access GNOME CVS with ssh.
15605         
15606 2005-08-31  Naba Kumar  <naba@gnome.org>
15608         * plugins/glade/plugin.c: Set transient window for the widget
15609         dialogs.
15610         
15611 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
15613         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
15615 2005-08-10  Naba Kumar  <naba@gnome.org>
15617         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
15618         as shortcut key for execute.
15620         * src/about.c: Clean up.
15621         
15622         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
15623         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
15624         entry boxes.
15625         
15626 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15628         * plugins/editor/search-replace_backend.c :
15629         Fixed search in File Patterns.
15631 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
15633         * plugins/gdb/Makefile.am: Fixed a make -j x bug
15634         
15635 2005-08-04  Naba Kumar  <naba@gnome.org>
15637         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15638         for pango-1.8 rendering bug.
15639         
15640 2005-08-03  Naba Kumar  <naba@gnome.org>
15642         * plugins/glade/plugin.c: Proper names for plugin widgets.
15643         
15644         * plugins/subversion/anjuta-subversion.glade,
15645         plugins/subversion/svn-auth.c: Fixed authentication dialog and
15646         string allocations. Use passed default values when available.
15647         Set proper focus and dialog default response. Destroy dialog after use.
15648         Return error when appropriate.
15650 2005-08-02  Naba Kumar  <naba@gnome.org>
15652         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15653         for pango-1.8 rendering bug.
15654         
15655 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
15657         * scintilla/Makefile.am: Fixed a make -j x bug
15658         
15659 2005-08-02  Johannes Schmid <jhs@gnome.org>
15660         
15661         * plugins/subversion/svn-auth.c: Added username/password 
15662         auto function.
15664 2005-08-01  Naba Kumar  <naba@gnome.org>
15666         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
15667         checks for character width calculations.
15668         
15669 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15671         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
15673 2005-07-31  Naba Kumar  <naba@gnome.org>
15675         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
15676         messup with pango 1.8. Fixed bug #311846.
15678 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15680         * plugins/gdb/memory.c : Fixed bug 305082.
15681         
15682         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15683         plugins/project-wizard/templates/gcj.wiz,
15684         plugins/project-wizard/templates/gnome.wiz,
15685         plugins/project-wizard/templates/gtk.wiz,
15686         plugins/project-wizard/templates/java.wiz,
15687         plugins/project-wizard/templates/python.wiz,
15688         plugins/project-wizard/templates/wxwin.wiz,
15689         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
15691 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
15693         * plugins/tools/execute.c:
15694         Correct a crash if editor is closed while a tool still use it.
15696 2005-07-28  Naba Kumar  <naba@gnome.org>
15698         * scintilla/*: Updated scintilla from their latest CVS.
15700 2005-07-27  Naba Kumar  <naba@gnome.org>
15702         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15703         plugins/build-basic-autotools/build-basic-autotools.c,
15704         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
15705         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15706         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
15707         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
15708         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
15709         plugins/message-view/plugin.c, plugins/patch/plugin.c,
15710         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
15711         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
15712         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
15713         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
15714         argument to anjuta_ui_add_action_group_entries() and
15715         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
15716         Fixed all plugins to pass translation domain. This fixes untranslated
15717         UI bugs. 
15719 2005-07-27  Naba Kumar  <naba@gnome.org>
15721         * plugins/class-inheritance/class-callbacks.c,
15722         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
15723         proper system colors.
15725 2005-07-26  Naba Kumar  <naba@gnome.org>
15727         * ROADMAP: Updated and added more tasks.
15729 2005-07-25  Naba Kumar  <naba@gnome.org>
15731         * ROADMAP: Updated and added more tasks.
15732         
15733 2005-07-24  Naba Kumar  <naba@gnome.org>
15735         * HACKING: Fixed format.
15737 2005-07-24  Naba Kumar  <naba@gnome.org>
15739         * ROADMAP: Fixed format.
15740         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
15742 2005-07-24  Naba Kumar  <naba@gnome.org>
15744         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
15745         * data/properties/cpp.properties: Added *.c++ as file extension for c++
15747 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
15749         * plugins/tools/dialog.c, plugins/tools/dialog.h:
15750         Correct wrong sensitivity setting
15751         
15752         * plugins/tools/tool.c: Correct a crash when removing overridden tool
15753         
15754         * plugins/tools/variable.c:     Add variables for project manager
15756 2005-07-23  Naba Kumar  <naba@gnome.org>
15758         * ROADMAP: updated.
15760 2005-07-23 Naba Kumar  <naba@gnome.org>
15762         * plugins/subversion/Makefile.am,
15763         plugins/subversion/svn-auth.c,
15764         plugins/subversion/svn-auth.h: Added subversion authentication code
15765         stubs.
15766         
15767         * plugins/subversion/subversion-callbacks.c,
15768         plugins/subversion/subversion-callbacks.h,
15769         plugins/subversion/svn-backend-priv.h,
15770         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
15771         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
15772         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
15773         Added file mode line.
15775 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
15777         * configure.in: Added 'gl' to ALL_LINGUAS.
15779 2005-07-21 Naba Kumar  <naba@gnome.org>
15781         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
15782         the active sources and kill the running process without emitting
15783         signals (which could be fatal because the object is being destroyed).
15784         Incidentally, fixed the crash that happens when stopping an active
15785         debugger session. Disabled debug prints and code clean up.
15786         Fixed bug #305587.
15787         
15788         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
15789         message view object, because that prevents many unprocessed outputs
15790         from the cvs command from being appended in view. Does not set NULL
15791         to mesg_view private member (not required) so that any pending outputs
15792         to view is processed.Fixed bug #172666.
15794         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
15795         type in supported list.
15796         
15797 2005-07-18  Adam Weinberger  <adamw@gnome.org>
15799         * plugins/file-manager/anjuta-file-manager-plugin.glade:
15800           grammar/spelling fixes.
15802 2005-07-17 Naba Kumar  <naba@gnome.org>
15804         * (new) plugins/project-wizard/templates/terminal/cvsignore,
15805         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
15806         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
15807         plugins/project-wizard/templates/anjuta-plugin.wiz,
15808         plugins/project-wizard/templates/gcj.wiz,
15809         plugins/project-wizard/templates/gnome.wiz,
15810         plugins/project-wizard/templates/gtk.wiz,
15811         plugins/project-wizard/templates/gtkmm.wiz,
15812         plugins/project-wizard/templates/java.wiz,
15813         plugins/project-wizard/templates/python.wiz,
15814         plugins/project-wizard/templates/terminal.wiz,
15815         plugins/project-wizard/templates/terminal/Makefile.am,
15816         plugins/project-wizard/templates/terminal/po/Makefile.am,
15817         plugins/project-wizard/templates/terminal/src/Makefile.am,
15818         plugins/project-wizard/templates/wxwin.wiz,
15819         plugins/project-wizard/templates/xlib-dock.wiz,
15820         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
15821         wizards and updated .wiz files to install them in newly created
15822         projects.
15824 2005-07-16 Naba Kumar  <naba@gnome.org>
15826         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
15827         
15828         * plugins/file-manager/an_file_view.c,
15829         plugins/file-manager/plugin.c: Added file manager preferences to
15830         show/hide files ignored by version control (e.g. cvsignore).
15831         
15832         * plugins/editor/text_editor.c: Initialize vfs info struct.
15833         
15834         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
15835         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
15836         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
15837         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
15838         omf-install/.cvsignore, pixmaps/.cvsignore,
15839         plugins/file-manager/anjuta-file-manager-plugin.glade,
15840         scintilla/.cvsignore, scintilla/include/.cvsignore,
15841         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
15842         tagmanager/python.c: Updated.
15844 2005-07-16 Naba Kumar  <naba@gnome.org>
15846         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
15847         Fixed python parser to parser class methods.
15849 2005-07-15 Naba Kumar  <naba@gnome.org>
15851         * plugins/project-wizard/property.c: Used parenthesis to remove
15852         ambiguty.
15853         
15854         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15855         plugins/project-wizard/templates/gcj.wiz,
15856         plugins/project-wizard/templates/gnome.wiz,
15857         plugins/project-wizard/templates/gtk.wiz,
15858         plugins/project-wizard/templates/gtkmm.wiz,
15859         plugins/project-wizard/templates/java.wiz,
15860         plugins/project-wizard/templates/python.wiz,
15861         plugins/project-wizard/templates/terminal.wiz,
15862         plugins/project-wizard/templates/wxwin.wiz,
15863         plugins/project-wizard/templates/xlib-dock.wiz,
15864         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
15865         and names.
15867 2005-07-15 Naba Kumar  <naba@gnome.org>
15869         * plugins/project-wizard/templates/java.wiz,
15870         plugins/project-wizard/templates/java/Makefile.am,
15871         plugins/project-wizard/templates/java/project.anjuta,
15872         plugins/project-wizard/templates/python.wiz,
15873         plugins/project-wizard/templates/python/Makefile.am,
15874         plugins/project-wizard/templates/python/project.anjuta: Use different
15875         project files for java and python module where debugger is not
15876         included in the list of plugins.
15878 2005-07-15 Naba Kumar  <naba@gnome.org>
15880         * configure.in, plugins/project-wizard/templates/Makefile.am,
15881         plugins/project-wizard/templates/gcj-logo.png,
15882         plugins/project-wizard/templates/gcj.wiz,
15883         plugins/project-wizard/templates/gcj/.cvsignore,
15884         plugins/project-wizard/templates/gcj/Makefile.am,
15885         plugins/project-wizard/templates/gcj/configure.in.tpl,
15886         plugins/project-wizard/templates/gcj/src/.cvsignore,
15887         plugins/project-wizard/templates/gcj/src/Makefile.am,
15888         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
15889         plugins/project-wizard/templates/java-logo.png,
15890         plugins/project-wizard/templates/java.wiz,
15891         plugins/project-wizard/templates/java/configure.in.tpl,
15892         plugins/project-wizard/templates/java/po/Makefile.am,
15893         plugins/project-wizard/templates/java/po/POTFILES.in,
15894         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
15895         plugins/project-wizard/templates/java/src/main.java,
15896         plugins/project-wizard/templates/python-logo.png,
15897         plugins/project-wizard/templates/python.wiz,
15898         plugins/project-wizard/templates/python/.cvsignore,
15899         plugins/project-wizard/templates/python/Makefile.am,
15900         plugins/project-wizard/templates/python/configure.in.tpl,
15901         plugins/project-wizard/templates/python/po/.cvsignore,
15902         plugins/project-wizard/templates/python/po/Makefile.am,
15903         plugins/project-wizard/templates/python/po/POTFILES.in,
15904         plugins/project-wizard/templates/python/src/.cvsignore,
15905         plugins/project-wizard/templates/python/src/Makefile.am,
15906         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
15907         plugins/project-wizard/templates/python/src/main.py: Added Generic
15908         gcj and python project wizards. Fixed Generic java project to
15909         use _JAVA primary. Update gnome-build from cvs for them to work
15910         correctly.
15912 2005-07-12 Naba Kumar  <naba@gnome.org>
15914         * plugins/project-manager/plugin.c: Automatically determine
15915         project backend by probing.
15916         
15917 2005-07-04 Naba Kumar  <naba@gnome.org>
15919         * Makefile.am: Do not install old anjuta.glade file which conflicts
15920         with newer src/anjuta.glade.
15922 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
15924         * plugins/an_symbol_prefs.c:
15925         Sort list of available symbol files
15927 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
15929         * plugins/build-basic-autotools.c:
15930         Fixed #307810
15931         
15932         * plugins/gtodo/libgtodo.c:
15933         Possible fix for #307800
15935         * libanjuta/anjuta-encodings.c
15936         libanjuta/anjuta-launcher.c
15937         libanjuta/anjuta-preference-dialog.c
15938         libanjuta/anjuta-preferences.c
15939         libanjuta/anjuta-ui.c
15940         libanjuta/anjuta-util.c
15941         libanjuta/cell-renderer-captioned-image.c
15942         libanjuta/plugin.c:
15943         
15944         Patch from de_lupus@pandora.be (Kristof Vansant):
15945         Replaced deprecated gnome-i18n.h
15946         Closed #309153
15948 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
15949         
15950         * plugins/subversion/anjuta-subversion.glade
15951         plugins/subversion/anjuta-subversion.ui
15952         plugins/subversion/plugin.c
15953         plugins/subversion/subversion-actions.c
15954         plugins/subversion/subversion-callbacks.h
15955         plugins/subversion/subversion-callbacks.c
15956         plugins/subversion/svn-backend-priv.h
15957         plugins/subversion/svn-backend.h
15958         plugins/subversion/svn-backend.c
15959         plugins/subversion/svn-thread.h
15960         plugins/subversion/svn-thread.c:
15961         
15962         Implemented Subversion diff
15963         
15964 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
15965         
15966         * plugins/build-basic-autotools/build-basic-autotools.c:
15967         Fixed crash bug! Might be useful to release 2.0.2 soon
15968         because this bug will crash any build which produces errors
15969         or warnings
15971 === Anjuta 2.0.1 ===
15973 2005-06-27 Naba Kumar  <naba@gnome.org>
15975         * plugins/tools/execute.c: Formated code.
15976         
15977 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
15979         * plugins/build-basic-autotools/build-basic-autotools.c:
15980         Remove two memory leaks
15981         Check command output versus untranslated strings too
15983         * plugins/tools/execute.c:
15984         Remove two memory leaks
15985         Check command output versus untranslated strings too
15986         Remove description message
15988         * plugins/tools/fileop.c:
15989         Escape tool name in xml configuration file
15991 2005-05-26 Naba Kumar  <naba@gnome.org>
15993         * configure.in: Bumped version to 2.0.1
15994         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
15996         * plugins/tools/execute.c: Fixed clickable messages.
15997         * NEWS: Updated.
15999         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
16000         Deactivate glade plugin when last glade project is closed. Reorder
16001         glade widgets in layout. Change glade project when user selects a
16002         new project. Removed project from the list when user closes it. Fixed
16003         glade project file loading from URI. Save and restored loaded glade
16004         projects in/from session.
16006         * plugins/class-gen/action-callbacks.c,
16007         plugins/class-gen/anjuta-class-gen-plugin.glade,
16008         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
16009         plugins/file-wizard/anjuta-file-wizard.glade,
16010         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
16011         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
16012         "Add to project" correctly. Use the source file path returned after
16013         adding to project. Fixed memory leaks. Deactivate wizard plugins
16014         after use.
16015         
16016         * plugins/project-manager/plugin.c,
16017         plugins/project-wizard/anjuta-project-wizard.glade,
16018         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
16019         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
16020         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
16021         project-wizard preference page to anjuta app, because they are
16022         more appropriated as general preferences. Renamed username and
16023         useremail properties keys.
16024         
16025         * po/POTFILES.in: Updated.
16027         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
16028         saved at closing.
16029         
16030         * plugins/file-loader/plugin.c: Do not use static variable to store
16031         created submenu in factory. Fixed crash in anjuta exit.
16032         
16033 2005-05-24 Naba Kumar  <naba@gnome.org>
16035         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16036         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16037         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16038         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16039         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16040         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16041         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16042         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16043         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16044         
16045         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
16046         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16047         plugins/build-basic-autotools/build-basic-autotools.c,
16048         plugins/build-basic-autotools/build-basic-autotools.h,
16049         plugins/build-basic-autotools/executer.c,
16050         plugins/build-basic-autotools/executer.h,
16051         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
16052         plugins/tools/variable.c: Added an extra argument to
16053         anuta_util_dialog_input() to pass default value. Save/load project
16054         configure and execution parameters in/from session.
16056         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
16057         symbol browser is loaded.
16058         
16059         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
16060         freeze/thaw.
16062         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
16063         deactivate would not start shell.
16065 2005-05-24 Naba Kumar  <naba@gnome.org>
16067         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
16068         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
16069         libegg/egg-submenu-action.c, libegg/test-actions.c,
16070         plugins/build-basic-autotools/build-basic-autotools.c,
16071         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
16072         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
16073         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
16074         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
16075         plugins/macro/plugin.c, plugins/message-view/plugin.c,
16076         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
16077         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
16078         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16079         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
16080         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
16082 2005-05-24 Naba Kumar  <naba@gnome.org>
16084         * data/properties/styles.properties: Fixed defalt font.
16086         * plugins/editor/search-replace.c,
16087         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
16088         project openness wihtout activating project-manager plugin (i.e.
16089         using anjuta_shell_get()).
16090         
16091         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
16092         - Completed add_source(), add_group() and add_target() methods of
16093         IAnjutaProjectManager.
16094         - Change their definition to return the added element (or NULL).
16095         - Used interface API for project main menus and 'add to project'
16096         from file-manager context menu.
16097         - Select proper default target/group when prompting for adding
16098         source/target/group.
16099         - Do not expand all nodes in selection tree when default selection
16100         are given (eases navigation in big projects).
16101         - Code clean ups.
16102         - Marked strings for translation.
16104 2005-05-23 Naba Kumar  <naba@gnome.org>
16106         * src/anjuta-app.c: Save menu accelerators on change.
16107         * NEWS: Updated.
16108         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
16109         save-as dialog (leading to crash later).
16111 2005-05-22 Naba Kumar  <naba@gnome.org>
16113         * NEWS: Updated.
16114         * AUTHORS: Added developers for other projects. Updated.
16115         * TODO.tasks: Updated.
16116         * ChangeLog: Added past changelogs from anjuta-0.1.5.
16117         
16118 2005-05-22 Naba Kumar  <naba@gnome.org>
16120         * plugins/tools/execute.c: Make parsable lines distinct by adding
16121         a "Click me" description in the message. Allow tools to open arbibrary
16122         file in editory using gdb-styled annotation (The line starts with two
16123         \032 characters followed by the file:line).
16124         
16125         * plugins/tools/scripts/prepare-changelog.pl,
16126         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
16127         ChangeLog file itself and open it.
16129 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
16131         * plugins/tools/execute.c:
16132         Parse output in message pane
16133         Correct a crash on plugin deactivation
16135         * plugins/tools/fileop.c,
16136         plugins/tools/tool.c,
16137         plugins/tools/tool.h:
16138         Load only valid tools
16140 2005-06-21  Naba Kumar  <naba@gnome.org>
16142         * anjuta.spec.in: Fixed devel package requirement.
16144         * plugins/message-view/message-view.c: Scroll message on next/previous.
16146         * TODO.tasks: Updated.
16148         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16149         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16150         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16151         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16152         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16153         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16154         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16155         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16157         * libanjuta/anjuta-preferences.c,
16158         plugins/build-basic-autotools/build-basic-autotools.c,
16159         plugins/build-basic-autotools/executer.c,
16160         plugins/class-gen/action-callbacks.c,
16161         plugins/class-gen/action-callbacks.h,
16162         plugins/class-gen/class_gen.c,
16163         plugins/cvs-plugin/cvs-interface.c,
16164         plugins/debug-manager/attach_process.c,
16165         plugins/debug-manager/plugin.c,
16166         plugins/debug-manager/utilities.c,
16167         plugins/debug-manager/utilities.h,
16168         plugins/editor/aneditor-autocomplete.cxx,
16169         plugins/editor/aneditor.cxx,
16170         plugins/editor/search-replace.c,
16171         plugins/editor/search-replace_backend.c,
16172         plugins/gdb/breakpoints.c,
16173         plugins/gdb/registers.c,
16174         plugins/patch/plugin.c,
16175         plugins/project-wizard/druid.c,
16176         plugins/project-wizard/install.c,
16177         plugins/subversion/plugin.c,
16178         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
16179         codes.
16181         * plugins/class-gen/action-callbacks.c,
16182         plugins/project-wizard/parser.c,
16183         plugins/project-wizard/property.c,
16184         plugins/project-wizard/values.c,
16185         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
16187         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
16188         alphabetically
16190 2005-06-20  Naba Kumar  <naba@gnome.org>
16192         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
16193         manuals/reference/libanjuta/tmpl/e-splash.sgml,
16194         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16195         
16196         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
16197         exit idle function.
16198         
16199         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
16200         Fixed possible memory corruption.
16202         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
16203         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
16204         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
16205         progress bar increment and added progress status for symbol refresh
16206         and project loading.
16207         
16208         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
16209         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
16210         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
16211         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
16212         bar.
16214         * TODO.tasks: Updated.
16216 2005-06-19  Naba Kumar  <naba@gnome.org>
16218         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
16219         Fixed warning.
16220         
16221         * plugins/project-import/project-import.c: Deactivate plugin when done.
16222         
16223 2005-06-18  Naba Kumar  <naba@gnome.org>
16225         * plugins/profile-default/plugin.c: Fixed error when loading another
16226         project while a project is still loaded.
16227         
16228         * plugins/project-manager/plugin.c: Used (newly added) group-activated
16229         signal from gnome-build to popup group properties.
16230         
16231         * src/anjuta.c: Load default session by default.
16233         * po/POTFILES.in: Added missing files.
16234         
16235         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
16236         activate plugin on load (activate it separately). Connect to activate
16237         and deactivate signals for housekeeping, so that if plugins are
16238         activated or deactivate externally, they are properly recorded.
16239         
16240         * plugins/profile-default/plugin.c: Save profile before a project
16241         is loaded so that it could be restored when project is closed.
16242         
16243         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
16245 2005-06-17  Naba Kumar  <naba@gnome.org>
16247         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
16248         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
16249         for project. The plugins loaded for the project is restored when project
16250         is loaded next time.
16251         
16252         * TODO.tasks: Updated.
16253         
16254 2005-06-15  Naba Kumar  <naba@gnome.org>
16256         * plugins/tools/scripts/find-fixmes.pl,
16257         (new) plugins/tools/scripts/translation-status.pl,
16258         plugins/tools/scripts/tools-2.xml.in,
16259         plugins/tools/scripts/Makefile.am,
16260         plugins/tools/scripts/prepare-changelog.pl: Added translation
16261         status script. Completed find-fixmes.pl script. Fixed bugs.
16263         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
16264         tool path.
16266 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16268         * plugins/message-view/anjuta-message-manager-plugin.glade :
16269         renamed "messages.tag.position" to "messages.tab.position".
16270         plugins/message-view/anjuta-msgman.c : 
16271         Messages tab position prefrences.
16272         
16273 2005-06-14  Naba Kumar  <naba@gnome.org>
16275         * (new) plugins/tools/scripts/find-fixmes.pl,
16276         (new) plugins/tools/scripts/tools-2.xml.in,
16277         (new) plugins/tools/scripts/Makefile.am,
16278         (new) plugins/tools/scripts/prepare-changelog.pl,
16279         plugins/tools/plugin.h, plugins/tools/fileop.c,
16280         plugins/tools/Makefile.am, configure.in: Added system tools.
16282 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
16284         * plugins/tools/editor.c:
16285         Take care of creating .anjuta directory if missing
16287 2005-06-10  Naba Kumar  <naba@gnome.org>
16289         * configure.in: Increased gnome-build required to version 0.1.2.
16290         
16291         * plugins/project-manager/plugin.c: Fixed target/group removal.
16292         Fixed memory leaks.
16293         
16294 2005-06-10  Naba Kumar  <naba@gnome.org>
16296         * plugins/project-manager/plugin.c: Implemented target/group
16297         configuration (update gnome-build module from cvs).
16298         
16299 2005-06-07  Naba Kumar  <naba@gnome.org>
16301         Patch from: Massimo Cora'  <maxcvs@email.it>:
16302         * plugins/class-inheritance/Makefile.am,
16303         plugins/class-inheritance/class-inherit.c,
16304         plugins/class-inheritance/class-inherit.h,
16305         plugins/class-inheritance/plugin.c,
16306         plugins/class-inheritance/plugin.h,
16307         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
16308         expanded view of classes in hierarchy canvas (collapsable again).
16309         
16310 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
16312         * scintilla/patches/scintilla-64-bit.diff (added)
16313         * plugins/patch/patch-plugin.c:
16314         Conditional build for GTK 2.4 and GTK 2.6
16316 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
16318         * plugins/tools/anjuta-tools.glade,
16319         plugins/tools/editor.c,
16320         plugins/tools/plugin.h,
16321         plugins/tools/fileop.c:
16322         Add a check box to edit an user script
16323         Correct a few memory leak
16325         * plugins/tools/execute.c,
16326         plugins/tools/tool.c,
16327         plugins/tools/tool.h:
16328         Move utility remove_mnemonic function in tool.c
16329         Small fix
16331 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
16333         Patch from sbrabec@suse.cz:
16334         * configure.in
16335         scintilla/include/Scintilla.h:
16336         
16337         Fix 64-Bit warnings in gcc 4
16339 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
16340         
16341         * plugins/patch/patch_plugin.c
16342         plugins/patch/patch.h
16343         plugin/patch/patch-plugin.glade
16344         plugin/patch/Makefile.am:
16345         
16346         Changed patch plugin to use libglade and new gtk 2.6 widgets
16348 2005-05-31  Naba Kumar  <naba@gnome.org>
16350         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
16351         * plugins/editor/text_editor.c: Don't show error
16352         for empty files.
16353         
16354 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
16355         
16356         * plugins/message-view/anjuta-message-manager.ui,
16357         plugins/message-view/anjuta-msgman.c,
16358         plugins/message-view/anjuta-msgman.h,
16359         plugins/message-view/message-view.c,
16360         plugins/message-view/message-view.h,
16361         plugins/message-view/plugin.c:
16362         Add a popup menu in messages panes
16363         Move save message pane option in it
16365 2005-05-28  Naba Kumar  <naba@gnome.org>
16367         * data/properties/styles.properties: Fixed default font
16368         names and sizes.
16370         * plugins/editor/style-editor.c: cleanup.
16371         
16372 2005-05-25  Naba Kumar  <naba@gnome.org>
16374         * plugin/gdb/plugin.c: Start gdb even if the program does
16375         not exists. Fixes bug #305074
16376         
16377 2005-05-24  Naba Kumar  <naba@gnome.org>
16379         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
16380         * configure.in: graphviz pkgconfig path.
16382 2005-05-24  Naba Kumar  <naba@gnome.org>
16384         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
16385         * TODO.tasks: Updated.
16386         
16387 2005-05-22  Naba Kumar  <naba@gnome.org>
16389         * anjuta.spec.in: Fixed spec file
16390         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
16392 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
16393         
16394         * TODO.tasks: Updated.
16396         * plugins/message-view/anjuta-message-manager.ui,
16397         plugins/message-view/message-view.c,
16398         plugins/message-view/message-view.h,
16399         plugins/message-view/plugin.c:
16400         Add shortcut for next and previous message
16401         Add a save message menu item
16402         Fix a bug in previous message
16404 2005-05-21  Naba Kumar  <naba@gnome.org>
16406         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
16407         doc/Makefile.am, global-tags/create_global_tags.sh,
16408         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
16409         and rpm package creation. Fixed installation paths.
16410         
16411         * plugins/editor/anjuta-document-manager.glade,
16412         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
16413         and indent options.
16414         
16415         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
16417 2005-05-21  Naba Kumar  <naba@gnome.org>
16419         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
16420         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
16421         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
16422         tagmanager/Makefile.am: Fixed paths configure variables to take
16423         automake configure variables instead of hardcoding.
16425         * global-tags/tm_global_tags.c: Formated code.
16427         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
16428         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16429         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16430         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16431         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16432         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16433         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16434         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16435         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16437 2005-05-20  Naba Kumar  <naba@gnome.org>
16439         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
16440         and fixed rpm spec file (more testing required).
16441         
16442         * data/gdb.init: Don't set gdb prompt.
16443         
16444         * mime/Makefile.am: run update-mime-data only on system-wide install.
16445         
16446         * plugins/gdb/Makefile.am: Install plugin at correct paths.
16448 2005-05-19  Naba Kumar  <naba@gnome.org>
16450         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
16451         while it's not visible.
16453         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
16454         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
16455         
16456 2005-05-19  Naba Kumar <naba@gnome.org>
16458         * configure.in: Fixed subversion checks. Added
16459         --disable-plugin-subversion and --disable-plugin-glade
16460         configure flags to manually turn off their plugin builds.
16462         * plugins/editor/plugin.c: Save and restore current editor line
16463         positions in session.
16465 2005-05-18  Naba Kumar  <naba@gnome.org>
16467         * AUTHORS: Fixed email address.
16468         
16469         * libanjuta/anjuta-utils.c,
16470         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
16471         when the projectmanager toplevel is not a window. Check for valid
16472         gtkwindow type before using the passed window as parent for anjuta
16473         dialogs.
16475 2005-05-17  Naba Kumar  <naba@gnome.org>
16477         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
16478         
16479         * plugins/cvs-plugin/Makefile.am,
16480         plugins/devhelp/plugin.c,
16481         plugins/file-loader/Makefile.am,
16482         plugins/macro/Makefile.am,
16483         plugins/message-view/Makefile.am,
16484         plugins/patch/Makefile.am,
16485         plugins/project-manager/Makefile.am,
16486         plugins/subversion/Makefile.am,
16487         plugins/symbol-browser/Makefile.am: Removed -module flags
16488         from libtool flags
16490         * MAINTAINERS: Added file so that I could recieve bugzilla
16491         reports.
16493         * plugins/glade/plugin.c: Fixed compile error.
16495 === Anjuta 2.0.0 ===
16497 2005-05-15  Naba Kumar  <naba@gnome.org>
16499         * configure.in: Adjusted gdl version requirement. Bumped anjuta
16500         version to 2.0.0.
16502         * plugins/symbol-browser/an_symbol_view.c,
16503         plugins/symbol-browser/plugin.c,
16504         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
16505         symbols have been updated. Reset file symbols when update
16506         occurs. Fixed memory leaks.
16508         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
16509         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
16510         
16511 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
16513         * plugins/tools/anjuta-tools.glade:
16514         Remove unused parameter dialog
16516         * plugins/tools/dialog.c,
16517         plugins/tools/fileop.c,
16518         plugins/tools/fileop.h,
16519         plugins/tools/tool.c,
16520         plugins/tools/tool.h,
16521         plugins/tools/variable.c:
16522         Add a few comments and cleanups
16524         * plugins/tools/editor.c,
16525         plugins/tools/editor.h:
16526         Remove code from previous plugin and add comments
16527         Use main window as parent (instead of tool list)
16529         * plugins/tools/execute.c,
16530         plugins/tools/execute.h:
16531         Remove code from previous plugin and add comments
16532         Fix warnings
16534 2005-05-14  Naba Kumar  <naba@gnome.org>
16536         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
16537         release.
16538         
16539         * configure.in: Fixed
16540         
16541         * plugins/class-inheritance/class-inheritance.png: New icon.
16542         
16543         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
16544         screws up when reparented.
16546 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16548         * plugins/editor/search-replace.c,
16549         plugins/editor/search-replace_backend.c
16550         plugins/project-manager/plugin.c : Clear find pane if searching same 
16551         expression. Clean code.
16553 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
16555         * configure.in: Added ne in ALL_LINGUAS
16556         
16557 2005-05-13  Naba Kumar  <naba@gnome.org>
16559         * configure.in: Fixed glade-3 version.
16560         
16561         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
16562         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
16563         plugins/gdb/watch.c: Update locals, watch and frame document on
16564         frame change.
16566 2005-05-12  Naba Kumar  <naba@gnome.org>
16568         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
16569         scope autocompletion when the function definition is incomplete.
16570         
16571         * plugins/class-gen/anjuta-class-gen.plugin.in,
16572         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16573         plugins/gdb/plugin.c,
16574         plugins/glade/anjuta-glade.plugin.in,
16575         plugins/project-import/anjuta-project-import.plugin.in,
16576         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
16577         titles for the wizards.
16579 2005-05-11  Naba Kumar  <naba@gnome.org>
16581         * configure.in, plugins/debug-manager/Makefile.am,
16582         plugins/debug-manager/plugin.c,
16583         (added) plugins/debug-manager/images/.cvsignore,
16584         (added) plugins/debug-manager/images/Makefile.am,
16585         (added) plugins/debug-manager/images/detach-16.png,
16586         (added) plugins/debug-manager/images/detach.png,
16587         (added) plugins/debug-manager/images/step-into-16.png,
16588         (added) plugins/debug-manager/images/step-into.png,
16589         (added) plugins/debug-manager/images/step-out-16.png,
16590         (added) plugins/debug-manager/images/step-out.png,
16591         (added) plugins/debug-manager/images/step-over-16.png,
16592         (added) plugins/debug-manager/images/step-over.png,
16593         plugins/gdb/Makefile.am,
16594         plugins/gdb/breakpoints.c,
16595         plugins/gdb/plugin.c,
16596         (added) plugins/gdb/images/.cvsignore,
16597         (added) plugins/gdb/images/Makefile.am,
16598         (added) plugins/gdb/images/breakpoint.png,
16599         (added) plugins/gdb/images/locals.png,
16600         (added) plugins/gdb/images/stack.png,
16601         (added) plugins/gdb/images/watch.png: Fixed breakpoints
16602         'remove all'. Added debugger icons.
16604         * plugins/editor/text_editor.c: Fixed file monitor.
16606         Patch from: Massimo Cora'  <maxcvs@email.it>
16607         * plugins/patch/anjuta-patch-plugin.png,
16608         plugins/class-gen/Makefile.am,
16609         plugins/class-gen/action-callbacks.c,
16610         plugins/class-gen/class_gen.c,
16611         plugins/class-gen/class_logo.xpm: Implemented vcs
16612         file addions. New icons by Fabio Zecchini
16614 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16616         * libanjuta/interfaces/libanjuta.idl
16617         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
16618         plugins/editor/search-replace_backend.c
16619         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
16621 2005-05-11  Naba Kumar  <naba@gnome.org>
16622         
16623         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
16624         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
16625         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
16626         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
16627         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
16628         memory leaks.
16629         
16630         * plugins/symbol-browser/an_symbol_prefs.c,
16631         plugins/symbol-browser/an_symbol_search.c,
16632         plugins/symbol-browser/an_symbol_view.c,
16633         plugins/symbol-browser/an_symbol_view.h,
16634         plugins/symbol-browser/plugin.c: Fixed memory leaks.
16636 2005-05-11  Naba Kumar  <naba@gnome.org>
16638         * libanjuta/anjuta-shell.c: Fixed runtime warning.
16639         
16640         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
16641         progress bar location at create time, instead of hardcoding.
16642         
16643         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
16644         Added mini splash screen.
16645         
16646         * plugins/editor/text_editor.c: Do not produce warning when file
16647         monitor could not be created.
16648         
16649         * plugins/profile-default/plugin.c: Save project session on exit.
16650         Show mini splash with progress bar at profile load.
16652 2005-05-10  Naba Kumar  <naba@gnome.org>
16654         * configure.in, manuals/Makefile.am: Fixed compile flags.
16655         Disable outdated manuals builds.
16656         
16657         * global-tags/Makefile.am: Uninstall tags files on
16658         'make uninstall'
16659         
16660         * libegg/Makefile.am: Use configured deprecated flags.
16661         
16662         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16663         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16664         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
16665         Updated.
16666         
16667         * mime/Makefile.am: Take DESTDIR into account.
16668         
16669         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
16670         
16671         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
16672         on scope autocompletion.
16673         
16674         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
16675         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
16676         shared libs and static libs paths for debugging. Order them
16677         correctly.
16678         
16679         * po/POTFILES.in: Updated.
16681 2005-05-09  Naba Kumar  <naba@gnome.org>
16683         * libanjuta/interfaces/libanjuta.idl,
16684         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
16685         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
16686         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
16687         Implemented debugger source directory search and emits location changed
16688         signal with absolute path of the file.
16690         * plugins/tools/tool.c: Fixed compile errors.
16691         
16692 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
16694         * plugins/tools/anjuta-tools.glade,
16695         plugins/tools/dialog.h,
16696         plugins/tools/dialog.c,
16697         plugins/tools/plugin.c,
16698         plugins/tools/editor.c:
16699         Improve graphical user interface
16700         Remove old code
16701         Correct an error on close
16702         Some cleanups
16704         * plugins/tools/fileop.c,
16705         plugins/tools/tool.h,
16706         plugins/tools/tool.c:
16707         Change the tool internal structure
16708         Support having tools configuration in several places
16710 2005-05-08  Naba Kumar  <naba@gnome.org>
16712         * plugins/gdb/actions.c,
16713         (removed) plugins/gdb/registers_cbs.c,
16714         (removed) plugins/gdb/registers_cbs.h,
16715         (removed) plugins/gdb/registers_gui.c,
16716         (removed) plugins/gdb/sharedlib_cbs.c,
16717         (removed) plugins/gdb/sharedlib_cbs.h,
16718         (removed) plugins/gdb/sharedlib_gui.c,
16719         (removed) plugins/gdb/signals_cbs.c,
16720         (removed) plugins/gdb/signals_cbs.h,
16721         (removed) plugins/gdb/signals_gui.c: Removed dead files.
16723 2005-05-08  Naba Kumar  <naba@gnome.org>
16725         * plugins/build-basic-autotools/executer.c: Fixed programs
16726         listing dialog.
16727         
16728         * plugins/debug-manager/Makefile.am,
16729         plugins/debug-manager/anjuta-debug-manager.glade,
16730         plugins/debug-manager/plugin.c,
16731         plugins/gdb/Makefile.am: Used libglade for programs listing
16732         dialog.
16733         
16734         * (added) plugins/gdb/pointer.png: Stack pointer image.
16735         
16736         * libanjuta/anjuta-marshal.list,
16737         pixmaps/Makefile.am,
16738         plugins/gdb/actions.c,
16739         plugins/gdb/actions.h,
16740         plugins/gdb/anjuta-gdb-plugin.ui,
16741         plugins/gdb/anjuta-gdb.glade,
16742         plugins/gdb/breakpoints.c,
16743         plugins/gdb/breakpoints.h,
16744         plugins/gdb/debug_tree.c,
16745         plugins/gdb/debug_tree.h,
16746         plugins/gdb/debugger.c,
16747         plugins/gdb/debugger.h,
16748         plugins/gdb/gdbmi-test.c,
16749         plugins/gdb/gdbmi.c,
16750         plugins/gdb/gdbmi.h,
16751         plugins/gdb/info.c,
16752         plugins/gdb/info.h,
16753         plugins/gdb/locals.c,
16754         plugins/gdb/locals.h,
16755         plugins/gdb/memory.c,
16756         plugins/gdb/memory.h,
16757         plugins/gdb/plugin.c,
16758         plugins/gdb/plugin.h,
16759         plugins/gdb/registers.c,
16760         plugins/gdb/registers.h,
16761         plugins/gdb/registers_cbs.c,
16762         plugins/gdb/registers_cbs.h,
16763         plugins/gdb/registers_gui.c,
16764         plugins/gdb/sharedlib.c,
16765         plugins/gdb/sharedlib.h,
16766         plugins/gdb/sharedlib_cbs.c,
16767         plugins/gdb/sharedlib_cbs.h,
16768         plugins/gdb/sharedlib_gui.c,
16769         plugins/gdb/signals.c,
16770         plugins/gdb/signals.h,
16771         plugins/gdb/signals_cbs.c,
16772         plugins/gdb/signals_cbs.h,
16773         plugins/gdb/signals_gui.c,
16774         plugins/gdb/stack_trace.c,
16775         plugins/gdb/stack_trace.h,
16776         plugins/gdb/utilities.c,
16777         plugins/gdb/utilities.h,
16778         plugins/gdb/watch.c,
16779         plugins/gdb/watch.h,
16780         plugins/gdb/watch_cbs.c,
16781         plugins/gdb/watch_cbs.h,
16782         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
16783         it for all debugger component updates and listing. Implemented
16784         user custom debugger command window. Fixed all debugger components
16785         to work correctly. Implemented debugger as GObject. Removed
16786         deprecated codes.
16787         
16788 2005-05-06  Naba Kumar  <naba@gnome.org>
16789         
16790         * TODO.tasks: Updated.
16791         
16792         * plugins/build-basic-autotools/Makefile.am,
16793         plugins/file-loader/Makefile.am,
16794         plugins/profile-default/Makefile.am,
16795         plugins/sample1/Makefile.am,
16796         plugins/symbol-browser/images/Makefile.am,
16797         src/Makefile.am: Fixed 'make distcheck' errors.
16799         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
16800         updates.
16802         * tagmanager/tm_workspace.c: Include prototypes in getting
16803         scope members.
16805 2005-05-06  Naba Kumar  <naba@gnome.org>
16807         * TODO.tasks: Updated.
16808         
16809         * configure.in, plugins/cvs-plugin/Makefile.am,
16810         plugins/debug-manager/Makefile.am,
16811         plugins/devhelp/Makefile.am,
16812         plugins/editor/Makefile.am,
16813         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
16814         
16815         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
16816         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
16817         interfaces.
16818         
16819         * tagmanager/tm_workspace.c,
16820         tagmanager/include/tm_workspace.h,
16821         plugins/editor/aneditor-autocomplete.cxx,
16822         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
16823         to return all matching tag types when no name is given instead of
16824         returning empty array.
16825         
16826         * plugins/symbol-browser/Makefile.am,
16827         (added) plugins/symbol-browser/an_symbol.c,
16828         (added) plugins/symbol-browser/an_symbol.h,
16829         plugins/symbol-browser/an_symbol_info.c,
16830         plugins/symbol-browser/an_symbol_info.h,
16831         (added) plugins/symbol-browser/an_symbol_iter.c,
16832         (added) plugins/symbol-browser/an_symbol_iter.h,
16833         plugins/symbol-browser/an_symbol_search.c,
16834         plugins/symbol-browser/an_symbol_view.c,
16835         plugins/symbol-browser/an_symbol_view.h,
16836         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16837         plugins/symbol-browser/plugin.c,
16838         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
16839         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
16840         plugin and implemented IAnjutaIterable interface for symbol search
16841         and iteration.
16843         * plugins/class-inheritance/Makefile.am,
16844         plugins/class-inheritance/class-inherit.c,
16845         plugins/class-inheritance/class-inherit.h,
16846         plugins/class-inheritance/plugin.h: Use the newly added
16847         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
16848         get rid of libanjuta-ctags.la dependencies.
16850 2005-05-02  Naba Kumar  <naba@gnome.org>
16852         * plugins/class-inheritance/class-inherit.c,
16853         plugins/class-inheritance/plugin.c,
16854         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
16855         be found for a class. Formated code.
16857         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
16858         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
16859         of editor tabs.
16860         
16861 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
16863         * libanjuta/anjuta-launcher.c:
16864         Keep trying sending data until all bytes have been written
16866         * plugins/tools/anjuta-tools.glade,
16867         plugins/tools/editor.c:
16868         Add a combo box to defined data from stdin
16870         * plugins/tools/execute.c:
16871         Send data in stdin if needed
16872         Code cleanups
16874         * plugins/tools/fileop.c,
16875         plugins/tools/tool.h,
16876         plugins/tools/tool.c:
16877         Store, load and save stdin data
16878         Use tools-2.xml instead of tools.xml
16880         * plugins/tools/plugin.c,
16881         plugins/tools/plugin.h:
16882         Code cleanups
16884         * plugins/tools/dialog.c,
16885         plugins/tools/dialog.h:
16886         Few code cleanups
16888         * plugins/tools/variable.c,
16889         plugins/tools/variable.h:
16890         Add editor related variables
16891         Code cleanups
16893 2005-04-29  Naba Kumar  <naba@gnome.org>
16895         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
16897         * plugins/editor/text_editor.c: Fixed line marker interpretation.
16898         
16899         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16900         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
16901         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
16902         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
16903         working on gdb MI interface. Completed MI parser interface.
16905         Patch from  Massimo Cora <maxcvs@email.it>:
16906         * plugins/class-inheritance/Makefile.am,
16907         plugins/class-inheritance/class-inherit.c,
16908         plugins/class-inheritance/class-inherit.h,
16909         plugins/class-inheritance/plugin.c,
16910         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
16911         Used system theme for colors. Display class members on mouse click.
16912         
16913 2005-04-28  Naba Kumar  <naba@gnome.org>
16915         * plugins/symbol-browser/an_symbol_prefs.c
16916         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
16917         implementation to create/add/remove custom tags files in symbol
16918         brower preferences.
16920         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
16921         EXTRA_DIST.
16923         * plugins/project-import/project-import.c: Fixed memory leaks and
16924         use correct debug prints.
16925         
16926         * TODO.tasks: Updated.
16927         
16928 2005-04-27  Naba Kumar  <naba@gnome.org>
16930         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
16931         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
16932         scintilla/Makefile.am: Fixed 'make distcheck' errors.
16934         * plugins/editor/anjuta-docman.c,
16935         plugins/editor/anjuta-docman.h,
16936         plugins/editor/plugin.c: Emit editor-added signal from docman
16937         and connect signals to new editor correctly.
16939         * plugins/class-inheritance/plugin.c,
16940         plugins/symbol-browser/plugin.c: Added stock icons.
16941         
16942         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16943         plugins/build-basic-autotools/executer.c,
16944         plugins/build-basic-autotools/executer.h: Added missing files
16945         for the execute programs implementation.
16947 2005-04-26  Naba Kumar  <naba@gnome.org>
16948         
16949         * TODO.tasks: Updated.
16951         * plugins/file-loader/plugin.c,
16952         plugins/project-import/anjuta-project-import.plugin.in,
16953         plugins/project-import/plugin.c,
16954         plugins/project-import/project-import.c,
16955         plugins/project-import/project-import.h: Be able to import older
16956         anjuta projects.
16958 2005-04-26  Naba Kumar  <naba@gnome.org>
16960         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
16961         removing it from the shell.
16963         * libanjuta/anjuta-shell.c,
16964         libanjuta/anjuta-shell.h,
16965         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
16966         so that widget additions are freezed or thaw using a pending queue.
16967         Fixded UI flicker while loading projects.
16969 2005-04-26  Naba Kumar  <naba@gnome.org>
16971         * TODO.tasks: Updated.
16972         
16973         * libanjuta/interfaces/libanjuta.idl: Added execute method for
16974         IAnjutaBuildable interface.
16975         
16976         * plugins/build-basic-autotools/Makefile.am,
16977         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16978         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16979         plugins/build-basic-autotools/build-basic-autotools.c,
16980         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
16981         interface and UI for executing project/file programs. Implemented
16982         IAnjutaFile interface so that executables could be opened directly.
16983         
16984         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
16985         Authors line (Reserved for external plugins, which do not have a way to
16986         show their credits).
16987         
16988         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
16989         [File Loader] group for menu labels (default to "Name" if it is not
16990         defined.
16991         
16992         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
16993         for executing external commands.
16995 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
16997         * plugins/project-wizard/property.c:
16998         Correct a memory leak
17000         * libanjuta/interfaces/libanjuta.idl,
17001         plugins/editor/text_editor.c:
17002         Add erase_all and replace_selection function to IAnjutaEditor
17004         * plugins/tools/anjuta-tools.glade,
17005         plugins/tools/fileop.c,
17006         plugins/tools/editor.c,
17007         plugins/tools/tool.c
17008         plugins/tools/tool.h:
17009         Add shortcut and icon 
17011         * plugins/tools/variable.c,
17012         plugins/tools/variable.h:
17013         Add a variable asking parameters at run time
17015         * plugins/tools/execute.c:
17016         Add a warning message for missing document manager
17017         Add replace buffer and replace selection output
17018         Correct an error in popup output
17020         * plugins/tools/plugin.c,
17021         plugins/tools/plugin.h,
17022         plugins/tools/anjuta-tools.ui,
17023         src/anjuta.ui:
17024         Few clean up
17025         Attach tools menu to a new place
17027 2005-04-25  Naba Kumar  <naba@gnome.org>
17029         * libanjuta/plugins.c, src/about.c, src/about.h,
17030         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
17031         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
17032         plugins (about box for plugins) menu.
17034 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17036         *  plugins/editor/search-replace.c :
17037         Displayed full path in Search pane window. 
17038         Bug 300231 : Selected line in Search pane window .
17039                 
17040 2005-04-23  Naba Kumar  <naba@gnome.org>
17042         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
17044 2005-04-22  Naba Kumar  <naba@gnome.org>
17046         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
17047         
17048         * plugins/project-wizard/templates/java.wiz,
17049         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
17050         to create bytecodes (.class) files.
17051         
17052         * plugins/symbol-browser/an_symbol_info.c,
17053         plugins/symbol-browser/an_symbol_info.h,
17054         plugins/symbol-browser/an_symbol_search.c,
17055         plugins/symbol-browser/an_symbol_view.c,
17056         plugins/symbol-browser/plugin.c,
17057         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
17058         in file symbol list.
17060 2005-04-22  Naba Kumar  <naba@gnome.org>
17062         * TODO.tasks: Updated.
17063         
17064         * plugins/class-inheritance/Makefile.am,
17065         plugins/subversion/Makefile.am: Do not install plugin files when
17066         plugin build condition is false.
17067         
17068         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17069         plugins/build-basic-autotools/build-basic-autotools.c,
17070         plugins/build-basic-autotools/build-basic-autotools.h,
17071         plugins/file-loader/anjuta-loader-plugin.ui,
17072         plugins/file-loader/dnd.c,
17073         plugins/file-loader/plugin.c,
17074         plugins/file-loader/plugin.h,
17075         plugins/project-manager/anjuta-project-manager.ui,
17076         plugins/project-manager/plugin.c: Added open file and build context
17077         menu in project manager context menu.
17079 2005-04-22  Naba Kumar  <naba@gnome.org>
17081         * configure.in: Added message output showing conditional plugins to
17082         build or not.
17083         
17084         * src/layout.xml: Added layout for class-inheritance plugin widget.
17085         
17086         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
17087         plugin name to remove redundant terms.
17088         
17089         * TODO.tasks: Updated.
17090         
17091         * configure.in,
17092         plugins/symbol-browser/Makefile.am,
17093         plugins/symbol-browser/an_symbol_view.c,
17094         (removed) plugins/symbol-browser/sv_class.xpm,
17095         (removed) plugins/symbol-browser/sv_function.xpm,
17096         (removed) plugins/symbol-browser/sv_macro.xpm,
17097         (removed) plugins/symbol-browser/sv_private_fun.xpm,
17098         (removed) plugins/symbol-browser/sv_private_var.xpm,
17099         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
17100         (removed) plugins/symbol-browser/sv_protected_var.xpm,
17101         (removed) plugins/symbol-browser/sv_public_fun.xpm,
17102         (removed) plugins/symbol-browser/sv_public_var.xpm,
17103         (removed) plugins/symbol-browser/sv_static_fun.xpm,
17104         (removed) plugins/symbol-browser/sv_static_var.xpm,
17105         (removed) plugins/symbol-browser/sv_struct.xpm,
17106         (removed) plugins/symbol-browser/sv_unknown.xpm,
17107         (removed) plugins/symbol-browser/sv_variable.xpm,
17108         (added) plugins/symbol-browser/images/.cvsignore,
17109         (added) plugins/symbol-browser/images/Icons.16x16.Class,
17110         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
17111         (added) plugins/symbol-browser/images/Icons.16x16.Field,
17112         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
17113         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
17114         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
17115         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
17116         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
17117         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
17118         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
17119         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
17120         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
17121         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
17122         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
17123         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
17124         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
17125         (added) plugins/symbol-browser/images/Icons.16x16.Method,
17126         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
17127         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
17128         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
17129         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
17130         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
17131         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
17132         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
17133         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
17134         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
17135         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
17136         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
17137         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
17138         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
17139         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
17140         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
17141         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
17142         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
17143         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
17144         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
17145         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
17146         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
17147         pixmaps and added new icons (taken from monodevelop).
17149 2005-04-21  Naba Kumar  <naba@gnome.org>
17151         Patch from  Massimo Cora <maxcvs@email.it>:
17153         * configure.in, plugins/Makefile.am
17154         (new) plugins/class-inheritance/.cvsignore,
17155         (new) plugins/class-inheritance/Makefile.am,
17156         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
17157         (new) plugins/class-inheritance/class-inherit.c,
17158         (new) plugins/class-inheritance/class-inherit.h,
17159         (new) plugins/class-inheritance/plugin.c,
17160         (new) plugins/class-inheritance/plugin.h,
17161         (new) plugins/class-inheritance/class-inheritance.png: Added class
17162         inheritance plugin.
17163         
17164         Changes by naba: Added pkgconfig check for graphviz and conditionally
17165         build graphviz.
17166         
17167         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
17169 2005-04-20  Naba Kumar  <naba@gnome.org>
17171         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17172         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17173         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17174         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17175         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17176         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17177         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17178         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17179         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17180         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17181         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17182         
17183         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
17184         message view management.
17186         * libanjuta/anjuta-children.[ch],
17187         plugins/build-basic-autotools/build-basic-autotools.c,
17188         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
17189         Removed anjuta_children_init() function,
17190         because it is done automatically when first invoked. Introduced
17191         anjuta_children_recover() to recover the child signalling. Fixed
17192         child exit management to correctly recover the exit status.
17193         
17194         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
17195         to properly shutdown the launcher and to kill the running process
17196         (without emitting any signal).
17197         
17198         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
17199         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
17200         gdb and program instance.
17202 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17204         * plugins/editor/search-replace.c :
17205         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
17207 2005-04-18  Naba Kumar  <naba@gnome.org>
17209         * TODO.tasks: Marked completed items.
17210         
17211         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
17212         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
17213         plugins/project-manager/plugin.c: Prompt user for the debugging
17214         target (select from a list of project's executable targets) and
17215         correctly start debugger. Take care of libtool wrapping when the
17216         target selected is libtool target. Fixed debugger menu items
17217         sensitivity.
17219 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
17221         * plugins/tools/execute.c,
17222         plugins/tools/execute.h:
17223         Implement save all files before running a command
17224         Implement all options for stdout and stderr except replace buffer
17225         Allow running several tools
17227         * plugins/tools/plugin.c:
17228         Move anjuta launcher in execute.c
17230         * plugins/tools/tools.h,
17231         plugins/tools/variable.c:
17232         Small changes
17234 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
17236         * plugins/tools/anjuta-tools.glade:
17237         Add new properties in tool editor dialog
17238         Cosmetic improvements
17239         
17240         * plugins/tools/anjuta-tools.ui:
17241         Attach tool menu as a build menu
17243         * plugins/tools/dialog.c:
17244         Set tool menu item sensitivity in tool list
17245         Fix bugs
17247         * plugins/tools/editor.c,
17248         plugins/tools/editor.h,
17249         plugins/tools/fileop.c,
17250         plugins/tools/tool.c,
17251         plugins/tools/tool.h:
17252         Add new properties (active, save file...)
17253         Most of them are still not implemented
17255         * plugins/tools/execute.c,
17256         plugins/tools/execute.h:
17257         Reorganize code to support multiple run
17258         Support run in terminal
17259         
17260         * plugins/tools/plugin.c
17261         plugins/tools/plugin.h:
17262         Move message handling in execute.c
17264         * plugins/tools/variable.h,
17265         plugins/tools/variable.c:
17266         Add useful variables
17267         
17268 2005-04-13  Naba Kumar  <naba@gnome.org>
17270         * plugins/editor/text_editor.c: Fixed file monitoring condition.
17271         * plugins/editor/Makefile.am: Added gnome-vfs flags.
17272         
17273 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17275         * plugins/tools/dialog.c plugins/tools/tool.c :
17276         Fixed bugs.
17278 2005-04-06  Naba Kumar  <naba@gnome.org>
17280         * src/anjuta.c: Load default session only when
17281         "anjuta.session.load.last" preference is enabled.
17282         
17283 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
17285         * plugins/tools/Makefile.am,
17286         plugins/tools/variable.c,
17287         plugins/tools/variable.h:
17288         Add new code for handling variables
17290         * plugins/tools/anjuta-tools.glade:
17291         Improve tool editor dialog
17292         Add variable selection dialog
17294         * plugins/tools/dialog.c,
17295         plugins/tools/dialog.h,
17296         plugins/tools/plugin.c,
17297         plugins/tools/plugin.h:
17298         Add variable object
17299         Add a function to get it
17301         * plugins/tools/editor.c:
17302         Add gui code for variable selection dialog
17304         * plugins/tools/execute.c:
17305         Use variables for executing command
17306         
17307         * Naba: Compile warning fixes.
17309 2005-04-06  Naba Kumar  <naba@gnome.org>
17311         * TODO.tasks: Marked completed items.
17312         
17313 2005-04-06  Naba Kumar  <naba@gnome.org>
17315         * plugins/subversion/svn-backend.c: Fixed subversion plugin
17316         compile error.
17317         
17318         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
17320 2005-04-04  Naba Kumar  <naba@gnome.org>
17322         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
17323         inside Main window.
17324         
17325 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
17327         * plugins/tools/Makefile.am,
17328         plugins/tools/anjuta-tools.plugin.in,
17329         plugins/tools/anjuta-tools.ui,
17330         plugins/tools/anjuta-tools.gladei,
17331         plugins/tools/anjuta-tools-plugin.png,
17332         plugins/tools/plugin.c,
17333         plugins/tools/plugin.h,
17334         plugins/tools/dialog.c,
17335         plugins/tools/dialog.h,
17336         plugins/tools/fileop.c,
17337         plugins/tools/fileop.h,
17338         plugins/tools/tool.c,
17339         plugins/tools/tool.h,
17340         plugins/tools/editor.c,
17341         plugins/tools/editor.h,
17342         plugins/tools/execute.c,
17343         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
17344         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
17345         Not fully working
17347         * anjuta-tools.[ch]: Removed old tools code.
17348         
17349 2005-04-01  Steve Murphy  <murf@e-tools.com>
17351         * configure.in: Added "rw" to ALL_LINGUAS.
17353 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17355         * Modified Files:
17356         manuals/C/anjuta-manual/fileoperations.xml
17357         Added Files:
17358         manuals/C/anjuta-manual/figures/search_expr.png
17359         manuals/C/anjuta-manual/figures/search_expr_basic.png
17360         manuals/C/anjuta-manual/figures/search_file_list.png
17361         manuals/C/anjuta-manual/figures/search_file_pattern.png
17362         manuals/C/anjuta-manual/figures/search_replace.png
17363         manuals/C/anjuta-manual/figures/search_setting.png
17364         manuals/C/anjuta-manual/figures/search_target.png
17365         manuals/C/anjuta-manual/figures/search_target_action.png
17366         manuals/C/anjuta-manual/figures/search_target_in.png
17367         Removed Files:
17368         manuals/C/anjuta-manual/figures/find_files.png
17369         manuals/C/anjuta-manual/figures/find_replace.png
17370         manuals/C/anjuta-manual/figures/find_text.png :
17371         Updated Anjuta manual (File Operations)
17373 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17375         * manuals/C/anjuta-manual/fileoperations.xml,
17376         manuals/C/anjuta-manual/figures/open_file.png,
17377         manuals/C/anjuta-manual/figures/open_file_multiple.png,
17378         manuals/C/anjuta-manual/figures/prefs_print.png,
17379         manuals/C/anjuta-manual/figures/print_dlg.png,
17380         manuals/C/anjuta-manual/figures/print_preview.png.
17381         * Added Files:
17382         manuals/C/anjuta-manual/figures/add_edit_macro.png,
17383         manuals/C/anjuta-manual/figures/display_macro.png,
17384         manuals/C/anjuta-manual/figures/insert_text.png,
17385         manuals/C/anjuta-manual/figures/keyword_macro.png,
17386         manuals/C/anjuta-manual/figures/new_file_wizard.png,
17387         manuals/C/anjuta-manual/figures/save_as_file.png :
17388         Updated Anjuta Manual (File Operations)
17390 2005-03-23  Adam Weinberger  <adamw@gnome.org>
17392         * plugins/editor/action-callbacks.c,
17393           plugins/file-loader/plugin.c,
17394           plugins/gtodo/main.c,
17395           plugins/project-wizard/druid.c:
17396           Fix spelling/grammar errors. Fixes bugs
17397           169068, 169137, 169138, and 169139.
17399 2005-03-21  Naba Kumar  <naba@gnome.org>
17401         Patch from: Massimo Cora' <maxcvs@email.it>:
17402         
17403         * plugins/editor/Makefile.am
17404         plugins/editor/anjuta-docman.c,
17405         (added) plugins/editor/editor-tooltips.c,
17406         (added) plugins/editor/editor-tooltips.h: Added tooltips to
17407         editor tabs to show full path.
17409 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
17410         
17411         * plugins/subversion/svn-backend.c:
17412         Removed "apr-0/" from include because this is 
17413         already included in SVN_INCLUDE and broke building if
17414         apr >= 1.0 was installed.
17416 2005-03-18  Naba Kumar  <naba@gnome.org>
17418         Patch from: Massimo Cora' <maxcvs@email.it>:
17420         * plugins/editor/action-callbacks.c,
17421         plugins/editor/aneditor-calltip.cxx,
17422         plugins/editor/aneditor-priv.h,
17423         plugins/editor/aneditor.cxx,
17424         plugins/editor/aneditor.h,
17425         plugins/editor/anjuta-document-manager.ui: Added calltip
17426         activation from menu.
17428 2005-03-16  Naba Kumar  <naba@gnome.org>
17430         Patch from: Massimo Cora' <maxcvs@email.it>:
17431         
17432         * plugins/class-gen/action-callbacks.c,
17433         plugins/class-gen/anjuta-class-gen-plugin.glade,
17434         plugins/class-gen/class_gen.c,
17435         plugins/class-gen/class_gen.h,
17436         plugins/class-gen/class_logo.xpm,
17437         plugins/class-gen/plugin.c: Create files without project
17438         being open. Add to project support. And other enhancements.
17440 2005-03-15  Adam Weinberger  <adamw@gnome.org>
17442         * anjuta.glade,
17443           plugins/debug-manager/utilities.c,
17444           plugins/file-loader/plugin.c,
17445           plugins/gdb/utilities.c,
17446           plugins/profile-default/plugin.c,
17447           plugins/project-import/project-import.c,
17448           src/anjuta-actions.h:
17449           Spelling/grammar fixes.
17451 2005-03-13  Naba Kumar  <naba@gnome.org>
17452         
17453         * plugins/editor/action-callbacks.c,
17454         plugins/editor/action-callbacks.h,
17455         plugins/editor/anjuta-document-manager.ui,
17456         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
17457         submenu. Moved menuitems from Format to View->Editor.
17458         
17459         * src/action-callbacks.c, src/action-callbacks.h,
17460         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
17461         layout and lock layout menus in View submenu. Get rid of
17462         Settings->Layout Manager menu.
17463         
17464         * plugins/project-import/anjuta-project-import.plugin.in:
17465         Fixed icon name
17467         * global-tags/Makefile.am,
17468         global-tags/create_global_tags.sh,
17469         plugins/editor/aneditor-autocomplete.cxx,
17470         plugins/editor/aneditor-priv.h,
17471         plugins/editor/aneditor.cxx,
17472         tagmanager/tm_workspace.c: Fixed scope members autocompletion
17473         in editor and made it work in global symbols also.
17474         
17475         * src/anjuta-app.c: Always use priority texts besides icons style
17476         for toolbars, because other styles look horible for Anjuta (fixme).
17478 2005-03-11  Naba Kumar  <naba@gnome.org>
17480         * configure.in: Removed test for iconv.
17482         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
17483         before scintilla widget is realized.
17484         
17485         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
17486         for Update menuitem.
17487         
17488         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
17489         already applied in scintilla main stream.
17490         
17491         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
17492         and notified scintilla developer.
17493         
17494 2005-03-10  Naba Kumar  <naba@gnome.org>
17496         * src/action-callbacks.c: Removed reference to src/help.h (dead
17497         file).
17499         * plugins/editor/text_editor.c: Removed reference to
17500         src/launcher.h (a dead file).
17502         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
17503         src/controls.c, src/controls.h, src/fileselection.c,
17504         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
17505         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
17506         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
17507         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
17508         src/session.h, src/support.c, src/support.h, src/toolbar.c,
17509         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
17510         Removed these dead files from CVS.
17513 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17515         * plugins/file-wizard/action-callbacks.c : Added error message.
17516         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
17519 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
17520         
17521         * plugins/cvs-plugin/cvs-callbacks.c
17522         plugins/cvs-plugin/plugin.c:
17523         Fixed preferences page init and busy handling
17524         
17525         * plugins/subversion/plugin.c:
17526         Fixed preferences page init
17528 2005-03-09  Naba Kumar  <naba@gnome.org>
17530         * plugins/Makefile.am, plugins/glade/Makefile.am,
17531         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
17532         enabled glade plugin in Anjuta. The plugin is built only when
17533         glade3 is installed.
17534         
17535 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
17537         * plugins/project-wizard/templates/java.wiz
17538         plugins/project-wizard/templates/java-logo.png (*)
17539         plugins/project-wizard/templates/java/*
17540         plugins/project-wizard/templates/Makefile.am
17541         configure.in:
17542         
17543         Add Java project type. It generates a autoconf/automake
17544         project which is compiled using gcj. It requires automake 
17545         > 1.4 (1.9 is known to work) to work!
17546         
17547         (*) still awaiting response from the gcj team if we
17548         may use their logo.
17549         
17550 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
17551         
17552         * plugins/project-import/*
17553         plugins/Makefile.am
17554         configure.in:
17555         Added project import plugin. Might be a bit buggy and limited
17556         but works for now.
17557         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17558         Icon from old pixmaps dir
17560 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17562         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
17563         plugins/macro/macro-util.c, plugins/macro/macros.xml :
17564         Added C Custom_Indent line macro.
17565         Cleaned macros.xml
17567 2005-03-09  Naba Kumar  <naba@gnome.org>
17569         * TODO.tasks: Added new message-manager tasks.
17570         
17571         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17572         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17573         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17574         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17575         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17576         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17577         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17578         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17579         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17580         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17581         
17582         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
17583         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
17584         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
17585         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
17586         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
17587         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
17588         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
17589         Removed debugger widgets from shell on debugger shutdown. Added
17590         scrolled windows for docked widgets. Removed unnecessary widget refs
17591         and unrefs. Destroy widgets correctly on debugger shutdown.
17592         
17593         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
17594         with project description title. Removed frame shadow.
17595         
17596         * plugins/project-wizard/druid.c: Initializes tooltips.
17597         
17598         * scintilla/Makefile.am: Fixed comiple error.
17600 2005-03-08  Adam Weinberger  <adamw@gnome.org>
17602         * plugins/class-gen/anjuta-class-gen-plugin.glade,
17603           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
17605 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17607         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17608         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17609         plugins/macro/macro-util.c, plugins/macro/macro-util.h
17610         plugins/macro/macros.xml, plugins/macro/plugin.c :
17611         Moved cursor at the '|' position defined in macros.
17613 2005-03-07  Naba Kumar  <naba@gnome.org>
17615         * plugins/subversion/Makefile.am: Fixed build error.
17617         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
17618         types (perl, python, shellscript).
17619         
17620         * plugins/editor/plugin.c: Fixed to show all highlight options.
17621         
17622 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17624         * TODO.tasks : updated tasks.
17625         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
17627 2005-03-07  Naba Kumar  <naba@gnome.org>
17629         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
17630         or disable subversion file-manager submenu. If "Subvesion" is also
17631         valid directory, we should also check for it.
17633         * configure.in: Disable cygwin macro until someone fixes the
17634         autoconf warnings.
17635         
17636         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
17637         backward compatibility.
17638         
17639 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17641         * src/about.c : Cleaned code.
17642         * plugins/macro/macros.xml : Added "do_while" C macro.
17643         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
17644         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
17645         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
17646         Closed registers, shared libraries, kernel signals dialogs with ESC key.
17647         
17648 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
17650         * plugins/class-gen/plugin.c:
17651         Removed "return" to activate project_root_uri watching.
17653 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
17655         * plugins/Makefile.am
17656         plugins/subversion/*:
17657         Added subversion plugin. Add, Remove, Commit and Update work
17658         everything else needs work.
17659         
17660         * plugins/terminal/terminal.c
17661         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
17662         we still have focus problems with the editor.
17664 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17666         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
17667         
17668 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17670         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
17672 2005-03-04  Naba Kumar  <naba@gnome.org>
17674         Patch from Massimo Cora' <maxcvs@email.it>:
17676         * plugins/class-gen/Makefile.am,
17677         plugins/class-gen/action-callbacks.c,
17678         plugins/class-gen/action-callbacks.h,
17679         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
17680         plugins/class-gen/anjuta-class-gen.plugin.in,
17681         plugins/class-gen/class_gen.c,
17682         plugins/class-gen/class_gen.h,
17683         (removed) plugins/class-gen/clsGen.c,
17684         (added) plugins/class-gen/goc_template_header,
17685         (added) plugins/class-gen/goc_template_source,
17686         plugins/class-gen/plugin.c,
17687         plugins/class-gen/plugin.h: Refactored class gen code.
17688         Added GOCBuilder code. Fixed UI. Implemented plugin.
17690 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
17692         * plugins/project-wizard/property.c
17693         plugins/project-wizard/install.c
17694         plugins/project-wizard/druid.c
17695         plugins/editor/goto_line.c
17696         plugins/editor/plugin.c
17697         plugins/gtodo/add_edit_item.c
17698         plugins/gtodo/ligtodo.c
17699         plugins/gtodo/main.c
17700         plugins/gtodo/preferences.c:
17701         Fixed #167559, #167534, #167266, #167357
17702         (Bad English in strings...)
17703         
17704         Thanks to Adam Weinberger and Thierry Moisan for
17705         reporting!
17707 2005-03-03  Naba Kumar  <naba@gnome.org>
17709         * libegg/Makefile.am, libegg/menu/Makefile.am,
17710         (added) libegg/egg-submenu-action.c,
17711         (added) libegg/menu/egg-submenu-action.h: Created a new action for
17712         submenu (used for wizard listing).
17713         
17714         * plugins/file-loader/anjuta-loader-plugin.ui
17715         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
17716         and toolbar.
17717         
17718         * plugins/editor/action-callbacks.c,
17719         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
17720         ctrl+tabbing because it was interfaring with focus navigation.
17721         Focus editor on "Esc" in incremental search entry. Cleanups.
17722         
17723         * plugins/file-manager/an_file_view.c,
17724         plugins/symbol-browser/plugin.c,
17725         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
17726         Cleanups.
17727         
17728         * plugins/profile-default/plugin.c,
17729         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
17730         for sesssion load.
17731         
17732         * (removed) scintilla/patches/a64-crash-fix.patch,
17733         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
17734         scintilla patches.
17736 2005-03-03  Naba Kumar  <naba@gnome.org>
17738         * HACKING: Fixed typos.
17739         
17740         * plugins/editor/aneditor-indent.cxx: Clean up.
17741         
17742         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
17743         Enable/disable save, undo and redo actions depending on state
17744         of the editor.
17745         
17746 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17748         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
17749         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
17750         Displayed search_incremental status.
17752         * Removed plugins/editor/search_incremental.[ch]
17754 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
17755         
17756         * plugins/cvs-plugin/cvs-execute.c
17757         plugins/cvs-plugin/cvs-callbacks.c:
17758         - Use weak reference on mesg_view and reuse tab if
17759         it still exists to avoid cluttering message manager.
17760         - Fixed bug in cvs remove
17761         
17762         README, HACKING: Updated
17763         
17764         configure.in: Added check for libsvn
17766 2005-02-29  Naba Kumar  <naba@gnome.org>
17767         
17768         * plugins/file-manager/an_file_view.c,
17769         plugins/symbol-browser/an_symbol_view.c,
17770         plugins/symbol-browser/plugin.c: Hide column headers (they
17771         are redundant).
17773 2005-02-29  Naba Kumar  <naba@gnome.org>
17775         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17776         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17777         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17778         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17779         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17780         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17781         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17782         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17783         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17784         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17786         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
17787         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17788         (added) libanjuta/anjuta-session.[hc],
17789         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17790         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
17791         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
17792         src/main.c:
17793         
17794         Implemented session management. Implemented session
17795         container class. Added session notifications from shell. Implemented
17796         session save/load in editor, file-loader, default-profile-plugin
17797         and anjuta-app. Fixed window sizing and restoration. Cleaned up
17798         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
17799         and maximized states in session. Implemented project session
17800         management.
17802 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17804         * plugins/class-gen/action-callbacks.[ch],
17805         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
17806         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
17807         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
17808         with Escape key.
17810 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
17811         
17812         * plugins/project-wizard/anjuta-project-wizard.glade,
17813         plugins/project-wizard/druid.c:
17814         Add some padding in tab label in project selection page
17815         
17816         * plugins/project-wizard/druid.c,
17817         plugins/project-wizard/parser.c:
17818         Search for project template recursively
17819         Add ~/.anjuta/project to the search paths
17821 2005-02-26  Naba Kumar  <naba@gnome.org>
17823         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
17824         * plugins/file-loader/plugin.c: Fixed crash bug.
17825         * libanjuta/plugins.c: Fixed memory leak.
17826         
17827 2005-02-26  Naba Kumar  <naba@gnome.org>
17828         
17829         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
17830         "UserActivatable" attribute for plugins. This attribute if set to
17831         "no" will prevent users from activating/deactivating it from
17832         plugins dialog. Added a toggle button in plugins dialog to toggle
17833         the plugins list between list of activatable plugins (default) to
17834         list of all plugins. anjuta_plugin_select() now only selects the
17835         plugin. Added anjuta_plugins_select_and_activate() method that will
17836         select and activate it.
17837         
17838         * plugins/profile-default/Makefile.am,
17839         plugins/profile-default/anjuta-default-profile.ui,
17840         plugins/profile-default/plugin.c,
17841         plugins/profile-default/plugin.h,
17842         plugins/project-manager/anjuta-project-manager.ui,
17843         plugins/project-manager/plugin.c,
17844         plugins/project-manager/plugin.h:
17845         
17846         Anjuta projects (*.anjuta) files define the profile of respective
17847         projects. Profile is a set of related plugins required for the
17848         project to open. Moved "close project" action from Project Manager
17849         to Profile Manager plugin. Implemented loading and unloading of
17850         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
17851         (instead of Project Manager) now handles opening of *.anjuta files.
17852         Close Project menuitem is now moved to File submenu (being
17853         consistent with Anjuta 1.x versions and avoiding creating Project
17854         submenu when project manager is not loaded).
17855         
17856         * src/anjuta-actions.h: Fixed short-cut key for Help content.
17857         
17858         * src/anjuta.ui: Fixed place holder for projects.
17859         
17860         * (new) plugins/profile-default/default.anjuta: default startup
17861         profile. Removed the hardcoded plugins loading in
17862         DefaultProfilePlugin.
17864         * anjuta.anjuta,
17865         plugins/project-wizard/templates/terminal/project.anjuta:
17866         Implemented project format in newly created projects.
17868         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
17869         plugins/class-gen/anjuta-class-gen.plugin.in,
17870         plugins/cvs-plugin/anjuta-cvs.plugin.in,
17871         plugins/editor/anjuta-document-manager.plugin.in,
17872         plugins/file-loader/anjuta-loader.plugin.in,
17873         plugins/file-wizard/anjuta-file-wizard.plugin.in,
17874         plugins/gdb/anjuta-gdb.plugin.in,
17875         plugins/glade/anjuta-glade.plugin.in,
17876         plugins/message-view/anjuta-message-manager.plugin.in,
17877         plugins/profile-default/anjuta-default-profile.plugin.in,
17878         plugins/project-manager/anjuta-project-manager.plugin.in,
17879         plugins/project-wizard/anjuta-project-wizard.plugin.in:
17880         Defined UserActivatable attributes. Added supported types attribute.
17882         * plugins/project-wizard/anjuta-project-wizard.glade
17883         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
17884         "Project Wizard" in preferences title.
17886         * TODO.tasks: Updated.
17887         
17888         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
17889         Updated.
17890         
17891 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17893         * plugins/file-wizard/anjuta-file-wizard.glade
17894         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
17895         
17896         Integrated License macros, cleaned file.c.
17897         
17898 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
17899         
17900         * plugins/macor/macro-util.c: Fixed crash bugs if email or
17901         username can not be found correctly.
17903 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17905         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
17906         plugins/macro/macros.xml :
17907         
17908         Added Headers macros. Cleaned file.c
17910 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17912         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
17913         plugins/macro/macros.xml :
17914         
17915         Fixed a bug. Added Header macro.
17917         
17918 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17920         * plugins/file-wizard/action-callbacks.c, 
17921         plugins/file-wizard/file.c, plugins/macro/macro-util.c
17922         plugins/macro/macros.xml :
17923         
17924         Added FileName, Header template macros.
17925         
17926 2005-02-24  Naba Kumar  <naba@gnome.org>
17927         
17928         * plugins/patch/patch-plugin.c: Fixed a function call.
17929         
17930         * src/anjuta.c, src/main.c: Save and load default session.
17931         
17932 2005-02-24  Naba Kumar  <naba@gnome.org>
17934         * libanjuta/interfaces/libanjuta.idl,
17935         plugins/message-view/anjuta-msgman.c,
17936         plugins/message-view/anjuta-msgman.h,
17937         plugins/message-view/plugin.c: Added and implemented
17938         set_view_title() method.
17939         
17940         * plugins/build-basic-autotools/build-basic-autotools.c,
17941         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
17942         build context pooling. Maximum 3 contexts are reused. Additional
17943         contexts are created when all are busy.
17945 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17947         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17948         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17949         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
17950         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
17952         Added Copyright, Changelog macros.
17953                 
17954 2005-02-23  Naba Kumar  <naba@gnome.org>
17956         Patch from Massimo Cora' <maxcvs@email.it>:
17957         * plugins/Makefile.am,
17958         plugins/patch/Makefile.am,
17959         (added) plugins/patch/anjuta-patch-plugin.png,
17960         (added) plugins/patch/anjuta-patch.plugin.in,
17961         (added) plugins/patch/anjuta-patch.ui,
17962         plugins/patch/patch-plugin.c,
17963         (added) plugins/patch/patch-plugin.h,
17964         (added) plugins/patch/plugin.c,
17965         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
17966         architecture.
17968 2005-02-23  Naba Kumar  <naba@gnome.org>
17970         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
17971         file-loader/plugin.c, profile-default/plugin.c:
17972         Implemented "activated" and "deactivated" signals for plugin class.
17973         Renamed *_location() functions to *_id(), because location is
17974         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
17975         anjuta_plugins_unload_plugin().
17976         
17977         * class-gen/plugin.c: Fixed complier warning and utility function call.
17978         
17979         * debug-manager/plugin.c: Unload debugger plugin correctly.
17980         
17981         * project-manager/plugin.c:     Fixed compiler warnings.
17982         
17983         * plugins/project-wizard/templates/gnome/.cvsignore,
17984         plugins/project-wizard/templates/gnome/po/.cvsignore,
17985         plugins/project-wizard/templates/gnome/src/.cvsignore,
17986         plugins/project-wizard/templates/gtk/po/.cvsignore,
17987         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
17988         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
17989         
17990         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
17991         build (we need to fix this thing).
17992         
17993 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
17995         * plugins/macro/macro-action.[ch]
17996         plugins/macro/macro-edit.c
17997         plugins/macro/macro-dialog.c
17998         plugins/macro/macro-db.[ch]
17999         plugins/macro/plugin.[ch]
18000         plugins/macro/macro-util.[ch] (added)
18001         
18002         Cleaned up macro plugin and preview expanded macros.
18004 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
18006         * plugins/cvs-plugin/cvs-interface.c:
18008         Fixed option setting when using no compression and not 
18009         ignoring .cvsrc
18011 2005-02-23  Naba Kumar  <naba@gnome.org>
18012         
18013         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
18014         geometry on exit and startup (only if there is no geometry from the
18015         session).
18017         * TODO.tasks: Updated.
18018         
18019         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
18020         
18021         * manuals/reference/libanjuta/Makefile.am,
18022         manuals/reference/libanjuta/libanjuta-docs.sgml,
18023         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
18024         documentation for writing project templates.
18026 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18028         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
18029         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
18030         
18031         Expansion keywords in macros. 
18033 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18035         * plugins/file-wizard/action-callbacks.c,
18036         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
18037         plugins/macro/macros.xml :
18038         
18039         Inserting text by macro plugin
18040         In progress ...
18042 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
18044         * plugins/macro/plugin.c
18045         plugins/cvs-plugin/plugin.c:
18046         
18047         Fixed interfaces (use static)
18049 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
18050         
18051         * plugins/macro/macro-actions.[ch]
18052         plugins/macro/plugin.c
18053         libanjuta/interfaces/libanjuta.idl:
18054         
18055         Implemented IAnjutaMacro interface to be used by file-wizard
18056         
18057         * plugins/cvs-plugin/plugin.c
18058         libanjuta/interfaces/libanjuta.idl:
18059         
18060         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
18061         for all version control systems and not only for cvs.
18063 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18065         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
18066         insert_macro.
18067         
18068         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
18071 2005-02-21  Naba Kumar  <naba@gnome.org>
18073         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
18074         IAnjutaDebugger interface.
18075         
18076         * plugins/debug-manager/anjuta-debug-manager.ui,
18077         plugins/debug-manager/attach_process.c,
18078         plugins/debug-manager/attach_process.h,
18079         plugins/debug-manager/plugin.c,
18080         plugins/debug-manager/plugin.h,
18081         plugins/gdb/actions.c,
18082         plugins/gdb/actions.h,
18083         plugins/gdb/anjuta-gdb-plugin.ui,
18084         plugins/gdb/breakpoints.c,
18085         plugins/gdb/breakpoints.h,
18086         plugins/gdb/debugger.c,
18087         plugins/gdb/debugger.h,
18088         plugins/gdb/memory.c,
18089         plugins/gdb/plugin.c,
18090         plugins/gdb/plugin.h,
18091         plugins/gdb/sharedlib.h,
18092         plugins/gdb/sharedlib_cbs.c,
18093         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
18094         correctly between debug-manager and debugger. Implemented debugger
18095         interface in gdb plugin. Fixed action names. Added UI updating.
18096         Start and stop debugger (does not work yet). Fixed UI merging.
18097         Fixed debugger plugin handling in debug-manager.
18099 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
18101         * plugins/editor/aneditor-autocomplete.cxx:
18102         
18103         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
18104         crash with C++ "template" keyword.
18106 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18108         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
18109         Fixed bug (Closed macro dialogs with Esc key).
18110         
18111 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
18112         
18113         * plugins/project-wizard/xlib.wiz,
18114         plugins/project-wizard/xlib-logo.png,
18115         plugins/project-wizard/xlib/*:
18116         Port old xlib anjuta project on new project wizard
18117         
18118         * plugins/project-wizard/xlib-dock.wiz,
18119         plugins/project-wizard/xlib-dock/*:
18120         Port old xlib dock anjuta project on new project wizard
18121         
18122         * plugins/project-wizard/wxwin.wiz,
18123         plugins/project-wizard/wxwin-logo.png,
18124         plugins/project-wizard/wxwin/*:
18125         Port old wxwin anjuta project on new project wizard
18126         
18127         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
18128         necessary changes for the new templates.
18129         
18130 2005-02-18  Naba Kumar  <naba@gnome.org>
18132         * plugins/Makefile.am: Added class-gen
18133         
18134 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
18136         * plugins/project-wizard/header.c:
18137         Fix a bug in sorting of project categories
18139 2005-02-18  Naba Kumar  <naba@gnome.org>
18141         Patch from Massimo Cora  <maxcvs@email.it>:
18142         
18143         * plugins/class-gen/.cvsignore,
18144         plugins/class-gen/Makefile.am,
18145         (added) plugins/class-gen/action-callbacks.c,
18146         (added) plugins/class-gen/action-callbacks.h,
18147         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
18148         (added) plugins/class-gen/class_gen.c,
18149         (added) plugins/class-gen/class_gen.h,
18150         (added) plugins/class-gen/plugin.c,
18151         (added) plugins/class-gen/plugin.h: Ported class wizard to the
18152         new architecture.
18153         
18154         * plugins/project-manager/plugin.c: implemented add_source().
18156 2005-02-17  Naba Kumar  <naba@gnome.org>
18158         * plugins/file-loader/plugin.c: Fixed possible crash.
18159         
18160         * src/action-callbacks.c, src/action-callbacks.h,
18161         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
18163 2005-02-17  Naba Kumar  <naba@gnome.org>
18164         
18165         * plugins/project-wizard/templates/anjuta-plugin.wiz,
18166         plugins/project-wizard/templates/gnome.wiz,
18167         plugins/project-wizard/templates/gtk.wiz,
18168         plugins/project-wizard/templates/gtkmm.wiz,
18169         plugins/project-wizard/templates/terminal.wiz,
18170         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18171         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18172         plugins/project-wizard/templates/gnome/src/callbacks.c,
18173         plugins/project-wizard/templates/gnome/src/callbacks.h,
18174         plugins/project-wizard/templates/gnome/src/main.c,
18175         plugins/project-wizard/templates/gtk/src/callbacks.c,
18176         plugins/project-wizard/templates/gtk/src/callbacks.h,
18177         plugins/project-wizard/templates/gtk/src/main.c,
18178         plugins/project-wizard/templates/gtkmm/src/main.cc,
18179         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
18180         to generate licence correctly (without any extra newlines). Removed
18181         IncludeGNUHeader macro definition and added proper licence property.
18182         Fixed project directory paths in file contents.
18184 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18186         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
18187         Closed macro dialogs with Esc key.
18189 2005-02-16  Naba Kumar  <naba@gnome.org>
18191         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18192         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18193         plugins/project-wizard/templates/gnome/src/callbacks.c,
18194         plugins/project-wizard/templates/gnome/src/callbacks.h,
18195         plugins/project-wizard/templates/gnome/src/main.c,
18196         plugins/project-wizard/templates/gtk/src/main.c,
18197         plugins/project-wizard/templates/gtkmm/src/main.cc,
18198         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
18199         macros to avoid blank newlines.
18201 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
18203         * plugins/project-wizard/autogen.c:
18204         Correct a problem when having property value in UTF-8
18206         * plugins/project-wizard/druid.c:
18207         Correct a bug when reselecting a new project (all pages
18208         must be removed)
18210         * plugins/project-wizard/property.c:
18211         Avoid having default invalid properties
18213         * plugins/project-wizard/templates/terminal.wiz,
18214         plugins/project-wizard/templates/terminal/po/ChangeLog,
18215         plugins/project-wizard/templates/terminal/src/main.c:
18216         Remove command for testing run function
18217         Move destination directory to second page and include
18218         project name. Add exist tag. Remove unused properties.
18220 2005-02-16  Naba Kumar  <naba@gnome.org>
18222         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
18223         plugins/debug-manager/anjuta-debug-manager.ui,
18224         plugins/debug-manager/plugin.c,
18225         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
18226         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
18227         plugins/gdb/plugin.h, plugins/gdb/registers.c,
18228         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
18229         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
18230         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
18231         (removed) src/anjuta_info.c,
18232         (removed) src/anjuta_info.h,
18233         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
18234         (added) plugins/gdb/anjuta-gdb-plugin.ui,
18235         (added) plugins/gdb/actions.c,
18236         (added) plugins/gdb/actions.h: Completed initial
18237         porting of debugger to new architecture. Fixed many of the debugger
18238         functions.
18240         * plugins/file-loader/plugin.c: Detect some important mime ourself
18241         to avoid inconsistencies when mime system isn't working.
18242         
18243 2005-02-16  Naba Kumar  <naba@gnome.org>
18245         * plugins/editor/Makefile.am,
18246         (added) plugins/editor/aneditor-autocomplete.cxx,
18247         (added) plugins/editor/aneditor-calltip.cxx,
18248         (added) plugins/editor/aneditor-indent.cxx,
18249         (added) plugins/editor/aneditor-priv.h,
18250         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
18251         different smaller chunks to make it easy to maintain.
18253 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18255         * plugins/project-wizard/druid.c :
18256         
18257         Found system Email address if not defined in Preferences.
18259 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
18260         
18261         * plugins/project-wizard/gtkmm.wiz
18262         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
18263         plugins/project-wizard/gtkmm/*
18264         
18265         Added GTKmm (C++) project type
18267 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
18269         * plugins/message-view/plugin.c
18270         plugins/message-view/message-view.c
18271         TODO.gtodo:
18272         Implemented next/prev action
18274 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18276         * plugins/project-wizard/templates/libglade2.* :
18277         Removed libglade2 project.
18278         
18279         * plugins/project-wizard/templates/gtk* :
18280         Removed interface.[ch] & support.[ch].
18281         
18282 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18284         * plugins/project-wizard/anjuta-project-wizard.glade,
18285         plugins/project-wizard/property.[ch],
18286         plugins/project-wizard/templates/anjuta-plugin.wiz :
18287         Added a new property ("iconfile").
18289 2005-02-14  Naba Kumar  <naba@gnome.org>
18291         * plugins/project-wizard/install.c,
18292         plugins/project-wizard/plugin.c,
18293         plugins/project-wizard/templates/anjuta-plugin.wiz,
18294         plugins/project-wizard/templates/gnome.wiz,
18295         plugins/project-wizard/templates/gtk.wiz,
18296         plugins/project-wizard/templates/libglade2.wiz,
18297         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
18298         newly created projects and open them. Fixed message buffering in
18299         wizard.
18301 2005-02-14  Naba Kumar  <naba@gnome.org>
18303         * src/about.c, pixmaps/Makefile.am,
18304         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
18305         
18306         * mime/gnome-mime-application-x-anjuta.png,
18307         pixmaps/anjuta_icon.png,
18308         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
18309         done by 9-speed at:
18310         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
18311         
18312 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18314         * configure.in,
18315         plugins/project-wizard/templates/libglade2-logo.png,
18316         plugins/project-wizard/templates/libglade2.wiz,
18317         plugins/project-wizard/templates/libglade2/* :
18318         Add Glade2 project
18321 2005-02-14  Naba Kumar  <naba@gnome.org>
18323         * TODO.tasks: Updated.
18324         
18325         * plugins/editor/anjuta-docman.c,
18326         plugins/editor/text_editor.c,
18327         plugins/editor/text_editor.h,
18328         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
18329         for file modification, but it is still not functioning.
18331 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
18333         * plugins/project-wizard/values.c,
18334         plugins/project-wizard/values.h,
18335         plugins/project-wizard/property.c,
18336         plugins/project-wizard/property.h,
18337         plugins/project-wizard/druid.c:
18338         Rewrite mandatory property check
18339         Add check of exist property
18340         Rewrite handling of cached property page
18342 2005-02-13  Naba Kumar  <naba@gnome.org>
18344         Patch from Igor Kovalenko  <garrison@mail.ru>:
18345         * tagmanager/tm_workspace.c: Improved performance.
18347 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18349         *plugins/project-wizard/templates/*.wiz,
18350         plugins/project-wizard/druid.c,
18351         plugins/project-wizard/templates/terminal/src/main.c,
18352         plugins/project-wizard/templates/gtk/src/*.[ch],
18353         plugins/project-wizard/templates/gtk/src/Makefile.am,
18354         plugins/project-wizard/templates/gnome/src/*.[ch],
18355         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
18356         Add Copyright date & Email address,
18357         Correct terminal project.
18358         
18359 2005-02-12  Naba Kumar  <naba@gnome.org>
18361         * plugins/project-wizard/property.c: Fixed hidden
18362         properties to take values.
18364         * plugins/project-wizard/file.[ch]: Renamed
18365         true/false enum values to fix compile error
18366         (conflict with other definition).
18367         
18368         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
18369         even when mime type detection fails (for example, when Anjuta is
18370         installed in non-system prefix).
18372 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
18374         * plugins/project-wizard/values.c,
18375         plugins/project-wizard/values.h:
18376         Rewrite file with more comments
18378         * plugins/project-wizard/druid.c,
18379         plugins/project-wizard/druid.h,
18380         plugins/project-wizard/autogen.c,
18381         plugins/project-wizard/autogen.h,
18382         plugins/project-wizard/druid.c,
18383         plugins/project-wizard/druid.h:
18384         Add more comments
18385         Use values instead of properties
18386         Move default properties to druid.c
18388         * plugins/project-wizard/install.c,
18389         plugins/project-wizard/install.h:
18390         Use values instead of properties
18391         Add a check to avoid overwriting files
18393         * plugins/project-wizard/parser.c,
18394         plugins/project-wizard/property.c,
18395         plugins/project-wizard/property.h:
18396         Update to use new values
18397         Add an "exist" attribute to check if a directory already exist
18399         * plugins/project-wizard/anjuta-project-wizard.glade:
18400         Change project selection page (GtkTextView => GtkLabel,
18401         GtkTable => GtkVBox)
18403         * plugins/project-wizard/templates/terminal.wiz:
18404         Move destination directory on second page
18405         
18406         * plugins/project-wizard/action.c:
18407         Add a few comments
18409 2005-02-12  Naba Kumar  <naba@gnome.org>
18411         * plugins/file-manager/an_file_view.c,
18412         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
18413         views. Created dynamic update date of view depending on project
18414         changes -- similar to file-manager view.
18415         
18416         * plugins/devhelp/plugin.c: Load help on idle.
18417         
18418         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
18419         autoformat' to proper location in preferences.
18420         
18421         * mime/anjuta.mime: Added .prj extension in the mime type for backward
18422         compatibility.
18423         
18424         * plugins/editor/plugin.c: Fixed accel name.
18426 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18428         *plugins/project-wizard/templates/anjuta-plugin.wiz,
18429         plugins/project-wizard/templates/gnome.wiz,
18430         plugins/project-wizard/templates/gtk.wiz,
18431         plugins/project-wizard/anjuta-project-wizard.glade,
18432         plugins/project-wizard/autogen.c:
18433         Add Username & Email address in Project preferences.
18435 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18437         *plugins/project-wizard/templates/gnome-logo.png,
18438         plugins/project-wizard/templates/gnome.wiz,
18439         plugins/project-wizard/templates/gnome/* :
18440         Add Gnome project
18442 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18444         * plugins/project-wizard/templates/terminal/src/main.c, 
18445         plugins/project-wizard/templates/terminal/src/main.c,
18446         plugins/project-wizard/templates/terminal/src/main.[ch] :
18447         Insert License in projects
18448         
18449 2005-02-11  Naba Kumar  <naba@gnome.org>
18451         * TODO.tasks: Added message manager task.
18452         
18453         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
18454         
18455         * plugins/editor/plugin.c: Use bookmark stock icons.
18456         
18457         * plugins/message-view/anjuta-message-manager.ui,
18458         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
18460 2005-02-10  Naba Kumar  <naba@gnome.org>
18462         * libanjuta/interfaces/libanjuta.idl: fixed build error.
18463         
18464 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18466         * global-tags/Makefile.am
18467         Error during 'make install'
18469 2005-02-09  Naba Kumar  <naba@gnome.org>
18471         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
18472         missing file.
18473         
18474 2005-02-08  Naba Kumar  <naba@gnome.org>
18476         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
18477         
18478         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
18479         Show busy cursur when updating global tags in preferences.
18481         * configure.in: Fixed.
18482         
18483 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18485         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
18486           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
18487          
18488         - Fixed anjuta-plugin project (glade)
18490 2005-02-08  Naba Kumar  <naba@gnome.org>
18492         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
18493         Fixed automatic indentations.
18495         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
18496         Global tags are now segregated into smaller api tags, which can be
18497         selectively loaded from symbol browser preferences.
18499         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
18500         Implemented IProjectManager interface in project-manager. Mostly getter
18501         methods for now, but need to add add() and remove() methods to add
18502         or remove project elements.
18504         * plugins/gdb/debug_tree.c: Small fix.
18506         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
18507         plugins/symbol-browser/an_symbol_info.c,
18508         plugins/symbol-browser/an_symbol_info.h,
18509         plugins/symbol-browser/an_symbol_search.c,
18510         plugins/symbol-browser/an_symbol_search.h,
18511         plugins/symbol-browser/an_symbol_view.c,
18512         plugins/symbol-browser/an_symbol_view.h,
18513         plugins/symbol-browser/plugin.c,
18514         plugins/symbol-browser/plugin.h,
18515         tagmanager/c.c,
18516         tagmanager/entry.h,
18517         tagmanager/tm_project.c,
18518         tagmanager/tm_symbol.c,
18519         tagmanager/tm_tag.c,
18520         tagmanager/tm_workspace.c,
18521         tagmanager/vstring.c,
18522         tagmanager/include/tm_tag.h,
18523         tagmanager/include/tm_workspace.h:
18524         
18525         - Fixed tagmanager parsing of source files to parse for typedefines and
18526         properly record element scopes. Implemented scope autocompletion
18527         (autocompletion on '.', '->', '::' and ':'. The functionality is not
18528         fully working. It was based on older patch for Anjuta 1.2.2 in SF
18529         patch list (author is unknown).
18530         - Implemented symbol-browser preferences for dynamically loading and
18531         saving tags API segments.
18532         - Fixed symbol-search to use tagmanager directly instead of depending
18533         on symbol-view for tags list.
18534         - Fixed symbol-view to create the tree using TMSymbol tree directly.
18535         - Fixed TMSymbol to create the complete tags tree instead of letting the
18536         symbol-view created the root nodes.
18537         - Changed project tags cache name to .tm_project2.cache because the
18538         newer format records additional scope information.
18539         
18540 2005-02-07  Naba Kumar  <naba@gnome.org>
18542         * plugins/editor/style-editor.c,
18543         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
18544         and GtkFontButton instead of deprecated widgets in
18545         style editor.
18546         
18547 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
18549         * plugins/project-wizard/action.c,
18550         plugins/project-wizard/action.h,
18551         plugins/project-wizard/autogen.c,
18552         plugins/project-wizard/autogen.h,
18553         plugins/project-wizard/file.c,
18554         plugins/project-wizard/file.h,
18555         plugins/project-wizard/install.c,
18556         plugins/project-wizard/install.h,
18557         plugins/project-wizard/parser.h,
18558         plugins/project-wizard/parser.c,
18559         plugins/project-wizard/property.c,
18560         plugins/project-wizard/property.h,
18561         plugins/project-wizard/plugin.h,
18562         plugins/project-wizard/plugin.c,
18563         plugins/project-wizard/values.c,
18564         plugins/project-wizard/values.h:
18565         Replace C++ comments by C comments
18567         * plugins/project-wizard/autogen.c,
18568         plugins/project-wizard/autogen.h:
18569         Add a run time check of autogen version.
18570         Add UserName variable.
18572         * plugins/project-wizard/anjuta-project-wizard.glade,
18573         plugins/project-wizard/header.c,
18574         plugins/project-wizard/druid.c,
18575         plugins/project-wizard/druid.h:
18576         Sort project in alphabetic order.
18577         Correct selection troubles in notebooks.
18579         * plugins/project-wizard/parser.c:
18580         Add some check when reading the project header block.
18582 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
18584         * plugins/project-wizard/action.c,
18585         plugins/project-wizard/action.h,
18586         plugins/project-wizard/autogen.c,
18587         plugins/project-wizard/autogen.h,
18588         plugins/project-wizard/file.c,
18589         plugins/project-wizard/file.h,
18590         plugins/project-wizard/install.c,
18591         plugins/project-wizard/parser.h,
18592         plugins/project-wizard/parser.c,
18593         plugins/project-wizard/property.c,
18594         plugins/project-wizard/property.h,
18595         plugins/project-wizard/values.c,
18596         plugins/project-wizard/values.h,
18597         Add a space between function name and open.
18599         * plugins/project-wizard/plugin.h,
18600         plugins/project-wizard/plugin.c,
18601         plugins/project-wizard/install.c,
18602         Avoid a crash if the user close the message view used by the .
18604         * plugins/project-wizard/anjuta-project-wizard,
18605         plugins/project-wizard/druid.c,
18606         plugins/project-wizard/druid.h,
18607         plugins/project-wizard/header.h,
18608         plugins/project-wizard/header.c,
18609         Add a text view with the description of each.
18610         Add a tab for each project.
18611         Replace some C++ comments to C comments.
18613 2005-02-05  Naba Kumar  <naba@gnome.org>
18615         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
18616         New icon from Sebastien Granjoux .
18617         
18618 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
18620         * libanjuta/anjuta-preferences.c:
18621         Set file property even without a focus out event (file selected 
18622         the browse dialog)
18624 2005-02-04  Naba Kumar  <naba@gnome.org>
18626         * plugins/glade/plugin.c: Fixed glade function calls.
18627         * configure.in: Fixed a typo.
18628         * TODO.tasks: Updated.
18630 2005-02-03  Naba Kumar  <naba@gnome.org>
18632         * plugins/project-manager/plugin.c: Fixed memory corruption.
18634         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
18635         build error.
18636         
18637         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
18638         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18639         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
18640         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18642         * libanjuta/interfaces/libanjuta.idl,
18643         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
18644         interface.
18645         
18646         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
18648         Patch from Massimo Cora <maxcvs@email.it>:
18649         * plugins/editor/plugin.c: Fixed update UI for created buffers.
18650         
18651 2005-02-01  Naba Kumar  <naba@gnome.org>
18653         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
18654         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
18655         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
18656         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
18657         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
18658         from sourceforge -- a64 crash fixes (correct typing for GType)
18659         and fixes compile errors in sun.
18661         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
18662         paste (shift+insert) in terminal.
18664 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
18666         * configure.in: Add «nb» to ALL_LINGUAS.
18668 2005-02-01  Naba Kumar  <naba@gnome.org>
18670         * TODO.tasks, TODO: Updated todo tasks.
18671         
18672         * plugins/editor/anjuta-document-manager.glade: Improved search
18673         relace dialog.
18674         
18675         * TODO.tasks: Fixed xml format.
18676         
18677         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
18678         work yet).
18679         
18680         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
18681         cleanups.
18682         
18683         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
18684         format during save (removed unwanted text nodes). Fixed scrollbars.
18686 2005-01-31  Naba Kumar  <naba@gnome.org>
18688         * libanjuta/interfaces/libanjuta.idl,
18689         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
18690         Implemented append() method for IAnjutaEditor interface and fixed
18691         various bugs with text insertions (cvs diff and macro insertions).
18692         
18693         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
18694         automatic indentation.
18695         
18696         * plugins/editor/action-callbacks.c,
18697         plugins/editor/action-callbacks.h,
18698         plugins/editor/anjuta-docman.c,
18699         plugins/editor/anjuta-document-manager.ui,
18700         plugins/editor/plugin.c,
18701         plugins/editor/text_editor.c,
18702         plugins/editor/text_editor.h,
18703         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
18704         Fixed highlight issues.
18706         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
18707         macro.
18708         
18709         * plugins/symbol-browser/an_symbol_view.c: Force update project.
18711         * data/properties/*: Updated properties files from scite. Created
18712         styles.properties to override the scite styles.
18713         
18714         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
18716         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
18717         
18718 2005-01-30  Naba Kumar  <naba@gnome.org>
18720         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
18721         unused definitions.
18722         
18723         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
18724         
18725         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
18726         plugins/editor/text_editor.c,
18727         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
18728         fixed linuwidth preference setting, fixed insert text interface
18729         implementation. Improved automatice-indentation for cpp lexer.
18730         
18731         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
18733 2005-01-29  Naba Kumar  <naba@gnome.org>
18735         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
18736         option in update dialog as default. Improved import dialog. Sized
18737         log dialog.
18739         * configure.in: Fixed underquoted warning from autoconf.
18740         
18741         * plugins/editor/action-callbacks.c,
18742         plugins/editor/aneditor.cxx,
18743         plugins/editor/aneditor.h,
18744         plugins/editor/anjuta-document-manager.glade,
18745         plugins/editor/plugin.c,
18746         plugins/editor/plugin.h,
18747         plugins/editor/text_editor.c,
18748         plugins/editor/text_editor.h,
18749         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
18750         for Editor and fixed all preferences syncronization and notifys for
18751         visible prefs (in editor preferences page).
18752         
18753         * plugins/file-loader/plugin.c: Load recent files on idle.
18755 2005-01-28  Naba Kumar  <naba@gnome.org>
18757         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18758         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
18760         * plugins/editor/action-callbacks.c,
18761         plugins/editor/action-callbacks.h,
18762         plugins/editor/aneditor.cxx,
18763         plugins/editor/aneditor.h,
18764         plugins/editor/anjuta-document-manager.ui,
18765         plugins/editor/plugin.c,
18766         plugins/editor/text_editor.c,
18767         plugins/editor/text_editor.h,
18768         plugins/editor/text_editor_cbs.c,
18769         plugins/editor/text_editor_cbs.h,
18770         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
18771         Text editor.
18773         Patch from Massimo Cora <maxcvs@email.it>:
18774         * plugins/editor/an_symbol_search.c,
18775         plugins/editor/an_symbol_search.c: Fixed crash bugs.
18776         
18777 2005-01-27  Naba Kumar  <naba@gnome.org>
18778         
18779         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
18780         minimum size request to 200.
18782         * plugins/symbol-browser/an_symbol_info.c,
18783         plugins/symbol-browser/an_symbol_info.h,
18784         plugins/symbol-browser/an_symbol_search.c,
18785         plugins/symbol-browser/an_symbol_search.h,
18786         plugins/symbol-browser/an_symbol_view.c,
18787         plugins/symbol-browser/an_symbol_view.h,
18788         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
18789         pixbuf retrieval. Fixed runtime warning. Code clean up.
18791 2005-01-27  Naba Kumar  <naba@gnome.org>
18793         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
18794         src/anjuta.ui, (new) plugins/glade/.cvsignore,
18795         (new) plugins/glade/Makefile.am,
18796         (new) plugins/glade/anjuta-glade-plugin.png,
18797         (new) plugins/glade/anjuta-glade.plugin.in,
18798         (new) plugins/glade/anjuta-glade.ui,
18799         (new) plugins/glade/plugin.c,
18800         (new) plugins/glade/plugin.h,
18801         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
18802         now until glade3 works properly.
18804         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
18805         they are generated.
18806         
18807 2005-01-26  Naba Kumar  <naba@gnome.org>
18809         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
18810         Added mime icon for anjuta projects.
18811         
18812         patch from Massimo Cora <maxcvs@email.it>:
18813         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
18814         an_symbol_search.h, an_symbol_view.c, plugin.c:
18815         Fix/implement objects destroying/freeing.
18817 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
18818         
18819         * src/action-callback.[ch], src/anjuta-actions.h:
18820         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
18821         because it has not been updated for years and we know have a devhelp plugin
18822         which can do the job much better.
18823         * TODO.tasks: Updated done items
18825 2005-01-25  Naba Kumar  <naba@gnome.org>
18827         * autogen.sh: Fixed to generate interface files.
18829         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
18830         session save filenames.
18831         
18832         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
18833         
18834 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
18836         * plugins/project-wizard/Makefile.am,
18837         plugins/project-wizard/install.c,
18838         plugins/project-wizard/install.h,
18839         plugins/project-wizard/parser.c,
18840         plugins/project-wizard/parser.h,
18841         plugins/project-wizard/templates/terminal.wiz:
18842         Add action list block in wizard template
18843         * plugins/project-wizard/file.c,
18844         plugins/project-wizard/autogen.c:
18845         Small fixes
18847 2005-01-23  Naba Kumar  <naba@gnome.org>
18849         * configure.in: Fixed build error.
18851 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
18853         * plugins/project-wizard/druid.c,
18854         plugins/project-wizard/parser.c,
18855         plugins/project-wizard/property.c: Rewrite parser with
18856         better error handling
18858 2005-01-22  Naba Kumar  <naba@gnome.org>
18860         * plugins/symbol-browser/plugin.c: Changed c++ coments
18861         to c commnets and formated code to anjuta coding styles.
18862         
18863 2005-01-21  Naba Kumar  <naba@gnome.org>
18865         * configure.in, autogen.sh: Fixed build errors in newer automake.
18866         
18867         * plugins/editor/anjuta-docman.c: Do not emit change editor
18868         signal while in dispose.
18870         Patch from: Massimo Corà <maxcvs@email.it>
18871         * plugins/symbol-browser/Makefile.am,
18872         plugins/symbol-browser/an_symbol_view.c,
18873         plugins/symbol-browser/an_symbol_view.h,
18874         plugins/symbol-browser/plugin.c,
18875         plugins/symbol-browser/plugin.h,
18876         plugins/symbol-browser/test-symbol-browser.c,
18877         (new) plugins/symbol-browser/an_symbol_info.c,
18878         (new) plugins/symbol-browser/an_symbol_info.h,
18879         (new) plugins/symbol-browser/an_symbol_search.c,
18880         (new) plugins/symbol-browser/an_symbol_search.h:
18881         Added a cool real-time symbol-search-view in symbol browser.
18883 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
18884         
18885         * plugin/macro/plugin.c
18886         plugin/macro/anjuta-macro-plugin.ui
18887         plugin/macro/macro-db.[ch]
18888         plugin/macro/macro-dialog.[ch]
18889         plugin/macro/macro-actions.[ch]
18890         plugin/macro/macro-edit.[ch]
18891         plugin/macro/plugin.[ch]:
18892         
18893         Implemented three menu items as Naba proposed:
18894         Edit->Macro->
18895                 Insert Macro: Pops of a border-less window to enter a shortcut
18896                 Add Macro: Same as Manage Macro => New
18897                 Manage Macros: Full-features macro dialog
18899 2005-01-20  Naba Kumar  <naba@gnome.org>
18901         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
18902         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
18903         libanjuta/anjuta-shell.h,
18904         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18905         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
18906         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
18907         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18908         src/main.c, src/shell.c: Implemented command line args processing
18909         and session management. Fixed geometry restoration.
18911 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
18912         
18913         * plugins/macro/macro-db.c,
18914         plugins/macros.xml:
18915         Cleaned up XML interface and use attributes now for name, category and 
18916         shortcut. CDATA is used to avoid xml errors inside of macros.
18918 2005-01-19  Naba Kumar  <naba@gnome.org>
18920         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
18922 2005-01-18  Naba Kumar  <naba@gnome.org>
18923         
18924         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
18925         to work.
18927         * scintilla/*: Updated scintilla to current cvs and updated
18928         scintilla patches.
18929         
18930 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18931         
18932         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
18933         plugins/cvs-plugin/cvs-actions.c:
18934         Added "Whole project" infrastructure but it does not
18935         work because I did not find a way to get the current project's
18936         root dir.
18938 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18940         * plugins/cvs-plugin/Makefile.am
18941         plugins/cvs-plugin/anjuta-cvs.plugin.in
18942         plugins/cvs-plugin/cvs-actions.c
18943         plugins/cvs-plugin/cvs-callbacks.c
18944         plugins/cvs-plugin/cvs-interface.[ch] (added)
18945         plugins/cvs-plugin/plugin.c:
18946         
18947         Added IAnjutaCVS interface and improved cvs plugin. There
18948         is still some work to do on cvs import and to add a current
18949         project toggle.
18951 2005-01-17  Naba Kumar  <naba@gnome.org>
18953         * plugins/editor/aneditor.cxx: Fixed auto indentation.
18954         
18955         * configure.in: Fixed build errors.
18957         * data/Makefile.am,     (removed) data/README.stock_libs,
18958         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
18959         (removed) data/header.c, (removed) data/stock_libs.anj,
18960         (removed) data/x-anjuta-project.desktop,
18961         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
18963         * libanjuta/anjuta-plugin-description.c,
18964         libanjuta/anjuta-shell.c: Updated documentations.
18966         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
18967         
18968         * libanjuta/anjuta-launcher.c,
18969         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
18970         x86_64 systems.
18972 2005-01-17  Naba Kumar  <naba@gnome.org>
18973         
18974         * plugins/project-wizard/templates/anjuta-plugin.wiz,
18975         plugins/project-wizard/templates/gtk.wiz,
18976         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
18977         Updated templates to new format.
18978         
18979         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
18980         * plugins/project-wizard/druid.c,
18981         plugins/project-wizard/parser.c,
18982         plugins/project-wizard/property.c,
18983         plugins/project-wizard/property.h,
18984         plugins/project-wizard/templates/terminal.wiz,
18985         plugins/project-wizard/templates/terminal/AUTHORS,
18986         plugins/project-wizard/templates/terminal/ChangeLog,
18987         plugins/project-wizard/templates/terminal/NEWS,
18988         plugins/project-wizard/templates/terminal/README,
18989         plugins/project-wizard/templates/terminal/project.anjuta,
18990         plugins/project-wizard/templates/terminal/src/main.c:
18991         Moveed code related to property types from druid.c and parser.c to 
18992         property.c. Changed tag from "<string ..." to
18993         "<property type="string..."     and so on. Rewrite parser
18994         (warning still in progress). Added list property. Changed
18995         terminal project to avoid using autogen on some file (much 
18996         faster) using the autogen attribute. Add a license list box in
18997         terminal project (just as an example). _label in item list is
18998         optional now.
19000 2005-01-16  Naba Kumar  <naba@gnome.org>
19002         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
19003         plugins/edtior/anjuta-docman.c: Fixed build errors.
19004         
19005         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
19006         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
19007         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
19008         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
19009         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
19010         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
19011         libanjuta/resources.h,
19012         plugins/build-basic-autotools/build-basic-autotools.c,
19013         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19014         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
19015         plugins/gtodo/plugin.c, src/Makefile.am,
19016         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
19017         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
19018         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
19019         should be handled in respective plugins. Added API documentations.
19021         * libanjuta-docs.sgml, libanjuta-sections.txt,
19022         libanjuta.types,
19023         (added) tmpl/anjuta-debug.sgml,
19024         (added) tmpl/anjuta-launcher.sgml,
19025         tmpl/anjuta-plugin.sgml,
19026         tmpl/anjuta-preferences.sgml,
19027         tmpl/anjuta-shell.sgml,
19028         (added) tmpl/anjuta-status.sgml,
19029         (removed) tmpl/anjuta-stock.sgml,
19030         tmpl/anjuta-utils.sgml,
19031         (removed) tmpl/defaults.sgml,
19032         (removed) tmpl/fileselection.sgml,
19033         (removed) tmpl/gnomefilelist.sgml,
19034         tmpl/ianjuta-buildable.sgml,
19035         (added) tmpl/ianjuta-debugger-manager.sgml,
19036         (added) tmpl/ianjuta-debugger.sgml,
19037         tmpl/ianjuta-document-manager.sgml,
19038         tmpl/ianjuta-editor.sgml,
19039         tmpl/ianjuta-file.sgml,
19040         tmpl/ianjuta-loader.sgml,
19041         tmpl/ianjuta-markable.sgml,
19042         tmpl/ianjuta-message-view.sgml,
19043         (added) tmpl/ianjuta-project-manager.sgml,
19044         (added) tmpl/ianjuta-todo.sgml,
19045         (added) tmpl/ianjuta-wizard.sgml,
19046         tmpl/libanjuta-iface-marshallers.sgml,
19047         tmpl/libanjuta-unused.sgml,
19048         (removed) tmpl/pixmaps.sgml,
19049         tmpl/plugins.sgml,
19050         (removed) tmpl/properties.sgml,
19051         tmpl/resources.sgml: Updated API documentations.
19053 2005-01-15  Naba Kumar  <naba@gnome.org>
19055         * libanjuta/anjuta-launcher.c: Added API docs.
19056         
19057         * plugins/project-wizard/templates/anjuta-plugin.wiz,
19058         plugins/project-wizard/templates/gtk.wiz,
19059         plugins/project-wizard/templates/terminal.wiz,
19060         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19061         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
19062         plugins/project-wizard/templates/gtk/src/main.c,
19063         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
19064         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
19065         template files.
19067         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
19068         * plugins/project-wizard/anjuta-project-wizard.glade,
19069         plugins/project-wizard/autogen.c,
19070         plugins/project-wizard/druid.c,
19071         plugins/project-wizard/druid.h,
19072         plugins/project-wizard/file.c,
19073         plugins/project-wizard/file.h,
19074         plugins/project-wizard/install.c,
19075         plugins/project-wizard/parser.c,
19076         plugins/project-wizard/plugin.c,
19077         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
19078         setting the default project directory. Fix HIDDEN property, it's
19079         working but I think we could make this cleaner. Removed the
19080         copy of the string in mandatory_property. Add an optional autogen
19081         attribute, to force or avoid using autogen on some files, default
19082         without any attribute is autodetect.+ Replace the script tag with
19083         a normal file tag and an attribute execute.
19084         
19085 2005-01-14  Naba Kumar  <naba@gnome.org>
19087         * plugins/editor/action-callbacks.c,
19088         plugins/editor/search_incremental.c,
19089         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
19090         works now.
19091         
19092         * plugins/editor/plugin.c, plugins/editor/plugin.h,
19093         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
19094         tabs.
19096 2005-01-12  Naba Kumar  <naba@gnome.org>
19098         * configure.in,
19099         plugins/project-wizard/templates/Makefile.am,
19100         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
19101         plugins/project-wizard/templates/anjuta-plugin.wiz,
19102         (added) plugins/project-wizard/templates/gtk-logo.png,
19103         (added) plugins/project-wizard/templates/gtk.wiz,
19104         (added) plugins/project-wizard/templates/terminal-logo.png,
19105         plugins/project-wizard/templates/terminal.wiz,
19106         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19107         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19108         (added) plugins/project-wizard/templates/gtk/.cvsignore,
19109         (added) plugins/project-wizard/templates/gtk/Makefile.am,
19110         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
19111         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
19112         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
19113         (added) plugins/project-wizard/templates/gtk/src/main.c,
19114         (added) plugins/project-wizard/templates/gtk/src/project.glade,
19115         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
19116         GTK+ project templated and fixed other templates. Updated template
19117         logos.
19119 2005-01-12  Naba Kumar  <naba@gnome.org>
19121         * plugins/macro/anjuta-macro.glade: Improved GUI.
19122         
19123 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
19125         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
19126         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
19127         * plugins/cvs-plugin/cvs.[ch] (removed)
19128         Removed old unused files
19129         
19130         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
19131         * plugins/cvs-plugin/cvs-actions.c
19132         * plugins/cvs-plugin/Makefile.am:
19133         Seperate callback functions for better error
19134         handling. Cleaned up code.
19135         
19136         * plugins/macro/macros.xml: removed corrupt cvs
19137         macros for now.
19139 2005-01-10  Naba Kumar  <naba@gnome.org>
19141         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
19142         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
19143         and leaks.
19145 2005-01-09  Naba Kumar  <naba@gnome.org>
19147         * libegg/egg-recent-action.c, libegg/test-actions.c,
19148         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
19149         recent files models.
19150         
19151         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
19152         two models -- one for projects and other for regular files and show
19153         both in recent files menu. Changed recent files group from "anjuta"
19154         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
19155         when adding the URI in recent files.
19156         
19157         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
19158         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
19159         * plugins/macro/macro-dialog.c: Fixed dispose() method.
19160         * plugins/macro/macros.xml: Fixed xml errors.
19162 2005-01-08  Naba Kumar  <naba@gnome.org>
19163         
19164         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
19165         libegg/test-actions.c, libegg/menu/Makefile.am,
19166         libegg/menu/egg-recent-action.h: Added a new action for
19167         recent files.
19169         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
19170         Fixed dispose. Cleanup.
19171         
19172         * plugins/file-loader/anjuta-loader-plugin.ui,
19173         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19174         Use the new action for recent files. Added recent files in
19175         toolbar.
19177         * plugins/project-wizard/druid.c: Show busy cursor and
19178         de-sensitize druid buttons during page change.
19179         
19180         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
19181         * plugins/project-wizard/Makefile.am,
19182         plugins/project-wizard/druid.c,
19183         plugins/project-wizard/druid.h,
19184         plugins/project-wizard/install.c,
19185         plugins/project-wizard/plugin.c,
19186         plugins/project-wizard/plugin.h,
19187         plugins/project-wizard/property.c,
19188         plugins/project-wizard/property.h,
19189         (added) plugins/project-wizard/values.c,
19190         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
19191         objects (in values.c and values.h) containing the values of all
19192         properties. The NPWProperty objects now keep their values in this
19193         object which is persistant for one activation of the plugin, so the
19194         user keeps all the values even if he goes backward. Used an anjuta
19195         message view to list all files copied by the project wizard.
19197 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
19199         * plugins/macro/plugin.[ch],
19200         plugins/macro/macro-dialog.[ch]
19201         plugins/macro/macro-edit.[ch]
19202         plugins/macro/macro-db.[ch]
19203         plugins/macro/macro-actions.[ch]
19204         plugins/macro/anjuta-macro.plugin.in
19205         plugins/macro/anjuta-macro.glade
19206         plugins/macro/anjuta-macro.png
19207         plugins/macro/Makefile.am
19208         plugins/macro/macros.xml
19209         plugins/macro/anjuta-macro.ui (all added)
19210         configure.in
19211         plugins/Makefile.am:
19212         Added new macro plugins
19213         
19214         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
19215         New icon
19216         
19217         * manuals/reference/template (removed)
19218         Removed old api reference
19219         
19220         * plugins/message-view/message-view.c:
19221         "Fixed" crash in on_row_deleted and added a
19222         comment that I cannot work this way. We will
19223         have to change everything a bit to avoid losing
19224         memory there.
19225         
19226         * plugins/text-editor/text_editor.c:
19227         Update line number width on file save
19230 2005-01-07  Naba Kumar  <naba@gnome.org>
19232         * plugins/project-wizard/anjuta-project-wizard.glade,
19233         plugins/project-wizard/druid.c,
19234         plugins/project-wizard/templates/anjuta-plugin.wiz,
19235         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
19236         Display page description in bold. Fixed mandatory field check.
19238         * configure.in,
19239         libanjuta/libanjuta-1.0.pc.in,
19240         plugins/project-wizard/druid.c,
19241         plugins/project-wizard/parser.c,
19242         plugins/project-wizard/property.h,
19243         plugins/project-wizard/templates/anjuta-plugin.wiz,
19244         plugins/project-wizard/templates/terminal.wiz,
19245         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
19246         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
19247         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
19248         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
19249         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
19250         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19251         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19252         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
19253         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
19254         plugins/project-wizard/templates/terminal/configure.in.tpl,
19255         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
19256         plugins/project-wizard/templates/terminal/src/main.c: Implemented
19257         a new property type -- hidden. Fixed terminal and anjuta-plugin
19258         project templates.
19260 2005-01-07  Naba Kumar  <naba@gnome.org>
19262         * templates/anjuta-plugin.wiz,
19263         templates/terminal.wiz,
19264         templates/terminal/Makefile.am.tpl,
19265         templates/terminal/autogen.sh,
19266         (Removed) templates/terminal/configure.ac.tpl,
19267         (Added) templates/.cvsignore,
19268         (Added) templates/Makefile.am,
19269         (Added) templates/anjuta-plugin/.cvsignore,
19270         (Added) templates/anjuta-plugin/Makefile.am,
19271         (Added) templates/anjuta-plugin/src/.cvsignore,
19272         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
19273         (Added) templates/terminal/.cvsignore,
19274         (Added) templates/terminal/Makefile.am,
19275         (Added) templates/terminal/configure.in.tpl,
19276         (Added) templates/terminal/po/.cvsignore,
19277         (Added) templates/terminal/po/ChangeLog,
19278         (Added) templates/terminal/po/Makefile.am,
19279         (Added) templates/terminal/po/POTFILES.in,
19280         (Added) templates/terminal/src/.cvsignore,
19281         (Added) templates/terminal/src/Makefile.am,
19282         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
19283         project wizard. Fixed configure/po/Makefile template errors.
19285 2005-01-06  Naba Kumar  <naba@gnome.org>
19287         * configure.in: Added project templates.
19288         * plugins/project-wizard/templates/*: Added to project and renamed
19289         Makefile.am and configure.in to Makefile.am and configure.ac respectively
19290         for the project templates (so that they do not conflict with autotools
19291         build. Created proper configure.ac.tpl and autogen.sh for project
19292         templates.
19293         
19294 2005-01-06  Naba Kumar  <naba@gnome.org>
19296         * plugins/project-wizard/anjuta-project-wizard.glade,
19297         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
19298         Fixed file list parsing and to take absolute file paths (for example,
19299         from an icon selected previously). Used toggle buttons for boolean
19300         properties. Check if all mandatory fields are given before going
19301         forward in the wizard. Use scrollable viewport for listing property
19302         widgets incase the list goes out of wizard's size. Added tooltips
19303         as descriptions of the property widgets. And other fixes.
19305         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
19306         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
19307         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
19308         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
19309         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
19310         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
19311         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
19312         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19313         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
19314         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
19315         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
19316         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
19317         Restructured template files.
19319 2005-01-06  Naba Kumar  <naba@gnome.org>
19321         * configure.in: Added check for autogen.
19322         
19323         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
19324         in dispose.
19325         
19326         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
19327         Do not emit changed signal when in dispose.
19329         * plugins/symbol-browser/plugin.c: Don't updated symbols when
19330         symbol-view widget has been destroyed.
19331         
19332         * src/anjuta-app.c: Set null to preference, status and ui object
19333         pointers when they are destroyed.
19335         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
19336         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
19337         Added boolean, integer and file property types.
19338         
19339         * plugins/project-wizard/Makefile.am,
19340         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
19341         project wizard templates.
19343 2005-01-04  Naba Kumar  <naba@gnome.org>
19345         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
19346         added widgets.
19347         
19348         * plugins/editor/aneditor.cxx,
19349         plugins/editor/anjuta-docman.c,
19350         plugins/editor/plugin.c,
19351         plugins/editor/text_editor.c:
19352         Removed unnecessary ref/unref of scintilla.
19353         
19354         * plugins/message-view/anjuta-msgman.c,
19355         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
19356         make close button similar to document manager.
19357         
19358         * plugins/project-manager/plugin.c,
19359         plugins/project-manager/plugin.h: Removed dead codes. Removed
19360         unnecessary ref/unref.
19361         
19362         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
19363         instead of hard refs.
19365 2005-01-03  Naba Kumar  <naba@gnome.org>
19367         * libanjuta/interfaces/libanjuta.idl: Added configure() and
19368         generate() methods for IAnjutaBuildable interface.
19370         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
19371         IAnjutaBuildable inteface.
19373         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
19374         to destroy build context when message view is destroyed.
19375         
19376         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
19377         a ref to it and unref in destructor. AnEditor class wants to be the
19378         owner of scintilla widget. Fixed compile warnings with signed/unsigned
19379         comparisions.
19380         
19381         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
19382         complicate the scene. Removed editor widget from AnjutaDocman when
19383         the widget is destroyed.
19384         
19385         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
19386         from shell. It will be removed from shell when the widget is destroyed.
19387         
19388         * plugins/editor/text_editor.c: Added debug codes to track object
19389         finalizations.
19391         * plugins/message-view/anjuta-msgman.c: Remove message view on
19392         widget destroy. Destroy message view on remove. Removed all views
19393         correctly.
19394         
19395         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
19396         from container.
19398 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19400         * plugins/file-wizard/action-callbacks.c,
19401         plugins/file-wizard/anjuta-file-wizard.glade,
19402         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
19403         Insert Licence, copyright, header template ...
19404         
19405 2005-01-02  Naba Kumar  <naba@gnome.org>
19407         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
19408         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
19409         anjuta_status_add_widget() to allow setting busy cursor on non
19410         toplevel windows.
19412         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
19414         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
19415         mime types to take text/source also.
19416         
19417         * plugins/editor/anjuta-docman.c,
19418         plugins/editor/anjuta-docman.h,
19419         plugins/editor/plugin.c,
19420         plugins/editor/text_editor.c,
19421         plugins/editor/text_editor.h,
19422         plugins/editor/text_editor_cbs.c: Listen for busy signal from
19423         AnjutaStatus and set busy cursor on editors.
19425         * plugins/file-loader/Makefile.am,
19426         plugins/file-loader/plugin.c,
19427         (added) plugins/file-loader/dnd.c,
19428         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
19430         * src/anjuta.c: Hide anjuta window before destruction.
19432         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
19433         * configure.in, plugins/Makefile.am,
19434         (removed) plugins/project-wizard/appwiz_page1.c,
19435         (removed) plugins/project-wizard/appwiz_page2.c,
19436         (removed) plugins/project-wizard/appwiz_page3.c,
19437         (removed) plugins/project-wizard/appwiz_page4.c,
19438         (removed) plugins/project-wizard/appwizard.c,
19439         (removed) plugins/project-wizard/appwizard.h,
19440         (removed) plugins/project-wizard/appwizard_cbs.c,
19441         (removed) plugins/project-wizard/appwizard_cbs.h,
19442         (removed) plugins/project-wizard/appwizard_gui.c,
19443         (removed) plugins/project-wizard/gnome_project.c,
19444         (removed) plugins/project-wizard/gnome_project.h,
19445         (removed) plugins/project-wizard/wizard_gui.c,
19446         (removed) plugins/project-wizard/wizard_gui.h,
19447         (added) plugins/project-wizard/.cvsignore,
19448         (added) plugins/project-wizard/Makefile.am,
19449         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
19450         (added) plugins/project-wizard/anjuta-project-wizard.glade,
19451         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
19452         (added) plugins/project-wizard/applogo.png,
19453         (added) plugins/project-wizard/appwizard.png,
19454         (added) plugins/project-wizard/autogen.c,
19455         (added) plugins/project-wizard/autogen.h,
19456         (added) plugins/project-wizard/druid.c,
19457         (added) plugins/project-wizard/druid.h,
19458         (added) plugins/project-wizard/file.c,
19459         (added) plugins/project-wizard/file.h,
19460         (added) plugins/project-wizard/header.c,
19461         (added) plugins/project-wizard/header.h,
19462         (added) plugins/project-wizard/install.c,
19463         (added) plugins/project-wizard/install.h,
19464         (added) plugins/project-wizard/parser.c,
19465         (added) plugins/project-wizard/parser.h,
19466         (added) plugins/project-wizard/plugin.c,
19467         (added) plugins/project-wizard/plugin.h,
19468         (added) plugins/project-wizard/property.c,
19469         (added) plugins/project-wizard/property.h: Removed old application-wizard
19470         codes and added new template based (autogen based) project wizard
19471         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
19473 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
19475         * plugins/cvs-plugin/plugin.c: Fixed crash bug
19476         * plugins/cvs-plugin/cvs-execute.c:
19477         Fix cvs_log which did not work because of some
19478         glade problem
19479         Patch from Mark R. Pariente <markpariente@cmu.edu>
19480         - Fix message highlighting
19482 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
19483         
19484         * template/*,
19485         date/template/*,
19486         configure.in:
19487         Removed template stuff completly because we dicussed to implement
19488         a macro system for Edit->Insert Text
19490 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
19491         
19492         * plugins/editor/aneditor.cxx,
19493         plugins/editor/text_editor.c:
19494         Set line number width dynamically
19495         * src/about.c:
19496         Prepered new GTK 2.6 about dialog
19498 2004-12-30  Naba Kumar  <naba@gnome.org>
19500         patch from: Massimo Corà  <maxcvs@email.it>
19501         * plugins/editor/aneditor.cxx: Highlights correct function
19502         argument in recursive calltips.
19504 2004-12-30  Naba Kumar  <naba@gnome.org>
19506         * plugins/symbol-browser/plugin.c,
19507         libanjuta/interfaces/libanjuta.idl,
19508         plugins/editor/text_editor.c: Fixed editor markers and added a new
19509         marker (BASIC) to indicate line numbers. Fixed symbol browser to
19510         mark the line visited.
19511         
19512         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
19513         libegg/Makefile.am, libegg/eggcomboselect.c,
19514         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
19515         widget for use with symbol view in toolbar.
19516         
19517         * plugins/cvs-plugin/anjuta-cvs.ui,
19518         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
19519         placeholder for cvs plugin context menu in filemanager.
19520         
19521 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
19522         
19523         * plugins/cvs-plugin/plugin.c:
19524         Show popup menu only if the file is contained in
19525         a directory containing a "CVS" directory
19527 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
19528         
19529         * plugins/cvs-plugin/cvs-action.[ch],
19530         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19531         * plugins/cvs-plugin/anjuta-cvs.ui,
19532         * plugins/cvs-plugin/plugin.c:
19533         Implemented "Import"
19534         
19535         Patch from Mark R. Pariente <markpariente@cmu.edu>:
19536         Added right-click-menu for file-manager
19538 2004-12-26  Naba Kumar  <naba@gnome.org>
19540         * src/action-callbacks.c, src/action-callbacks.h,
19541         src/anjuta-actions.h, src/anjuta-app.c,
19542         src/anjuta.ui: Added fullscreen action.
19544         * plugins/cvs-plugin/cvs-actions.c,
19545         plugins/cvs-plugin/plugin.c,
19546         plugins/cvs-plugin/plugin.h: Watches current editor,
19547         project and file manager selection in plugin
19548         implementation.
19549         
19550 2004-12-26  Naba Kumar  <naba@gnome.org>
19552         * src/anjuta-app.c, src/anjuta.c, src/main.c,
19553         src/action-callbacks.c: Fixed app finalization. Added a
19554         command line arg --proper-shutdown (-p), which when set
19555         will release all plugins and their resources (this option
19556         is mainly for debugging).
19557         
19558         * plugins/file-loader/plugin.c: Fixed filename duplications
19559         in recent files history.
19560         
19561         * plugins/profile-default/plugin.c: Disabled problematic
19562         plugins for now to load at startup.
19563         
19564         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
19565         annoying debug prints.
19566         
19567 2004-12-23  Naba Kumar  <naba@gnome.org>
19569         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
19570         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19571         plugins/cvs-plugin/anjuta-cvs.ui,
19572         plugins/cvs-plugin/cvs-actions.c,
19573         plugins/cvs-plugin/cvs-actions.h,
19574         plugins/cvs-plugin/cvs-execute.c,
19575         plugins/cvs-plugin/cvs-execute.h,
19576         plugins/cvs-plugin/Makefile.am,
19577         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
19578         Added cvs log command.
19580 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
19581         
19582         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
19583         default
19585 2004-12-20  Naba Kumar  <naba@gnome.org>
19587         patch from: Massimo Corà  <maxcvs@email.it>
19588         * plugins/editor/aneditor.cxx: Added recursive calltips.
19590 2004-12-20  Naba Kumar  <naba@gnome.org>
19591         
19592         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
19593         Show busy cursor during loading and unloading.
19594         
19595 2004-12-19  Naba Kumar  <naba@gnome.org>
19597         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
19598         memory leaks. Disabled debug print.
19600         * plugins/symbol-browser/an_symbol_view.c,
19601         plugins/symbol-browser/plugin.c,
19602         plugins/symbol-browser/plugin.h: Fixed loading and unloading
19603         problems. Creates SymbolView object every time when the
19604         plugin is activated.
19606         * plugins/project-manager/plugin.c: Close project when
19607         deactivating.
19608         
19609 2004-12-18  Naba Kumar  <naba@gnome.org>
19611         * po/POTFILES.in: Removed commented lines.
19612         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
19613         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
19614         * plugins/gdb/plugin.c: Fixed compile error.
19615         
19616         Patch from: Mark R. Pariente  <mark@demar.com.tr>
19617         * libegg/eggcellrendererkeys.c: Fixed compile error.
19618         
19619 2004-12-18  Naba Kumar  <naba@gnome.org>
19621         * plugins/file-loader/plugin.c: Fixed loading bug.
19622         
19623         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
19624         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19625         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
19626         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
19627         and corruptions. Fixed loading and unloading of plugins.
19628         
19629 2004-12-17  Naba Kumar  <naba@gnome.org>
19630         
19631         * plugins/file-loader/Makefile.am,
19632         plugins/file-loader/plugin.c,
19633         plugins/project-manager/plugin.c: Fixed memory corruption
19634         and disposition codes. Added missing plugin.h in Makefile.am.
19636 2004-12-16  Naba Kumar  <naba@gnome.org>
19638         * plugins/symbol-browser/an_symbol_view.c,
19639         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
19640         codes. Fixed memory leaks and corruptions.
19642         * plugins/build-basic-autotools/build-basic-autotools.c
19643         plugins/editor/anjuta-docman.c,
19644         plugins/editor/text_editor.c,
19645         plugins/file-loader/plugin.c,
19646         plugins/file-manager/plugin.c,
19647         plugins/file-wizard/plugin.c,
19648         plugins/message-view/anjuta-msgman.c,
19649         plugins/message-view/anjuta-msgman.h,
19650         plugins/message-view/message-view.c,
19651         plugins/message-view/plugin.c,
19652         plugins/message-view/plugin.h,
19653         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
19655         * src/about.c, src/about.h, src/action-callbacks.c,
19656         src/action-callbacks.h, src/anjuta-actions.h,
19657         src/anjuta-app.c, src/anjuta-app.h,
19658         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
19659         src/anjuta.c, src/anjuta.h, src/getline.c, 
19660         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
19661         src/start-with.c, src/start-with.h: Fixed emacs modes.
19663         * src/layout.xml: Brought document manager in front.
19664         
19665 2004-12-15  Naba Kumar  <naba@gnome.org>
19667         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
19668         properly removed.
19669         
19670         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
19671         finalization. Added a method to unload all plugins and destroy them.
19672         Fixed memory leaks.
19673         
19674         * plugins/sample1/plugin.c: Proper finalization code and renamed
19675         functions to proper names.
19676         
19677         * plugins/build-basic-autotools/build-basic-autotools.c,
19678         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
19680         * src/shell.c: Unload all plugins on exit, so that memory profilers
19681         can detect memory leaks in plugins.
19683 2004-12-13  Naba Kumar  <naba@gnome.org>
19685         * plugins/devhelp/plugin.c: Delay widget initialization, now that
19686         docking is working.
19687         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
19688         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
19690 2004-12-11  Naba Kumar  <naba@gnome.org>
19692         * data/properties/anjuta.properties: Fixed font size.
19693         * plugin/build-basic-autotools/build-basic-autotools: Added initial
19694         compile file function. There are some fixmes there.
19695         * plugins/message-view/anjuta-msgman.c,
19696         * plugins/message-view/message-view.c: Fixed bugs and clean up.
19697         
19698 2004-12-08  Naba Kumar  <naba@gnome.org>
19700         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
19701         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
19702         to escape quotes in a string.
19703         
19704         * plugins/cvs-plugin/cvs-actions.c,
19705         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
19706         cvs diff command.
19708         * plugins/build-basic-autotools/build-basic-autotools.c,
19709         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
19710         filters.
19711         
19712 2004-12-07  Naba Kumar  <naba@gnome.org>
19714         * plugins/build-basic-autotools/build-basic-autotools.c,
19715         plugins/build-basic-autotools/automake-c.filters: Completed directory
19716         tracking. Double click on Errors and warnings now work as expected.
19718         * plugins/build-basic-autotools.c: Added codes to track build directory
19719         so that absolute path of the files could be determined.
19721 2004-12-06  Naba Kumar  <naba@gnome.org>
19723         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
19724         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
19725         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
19726         
19727 2004-12-05  Naba Kumar  <naba@gnome.org>
19729         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
19730         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
19731         
19732         * plugins/cvs-plugin/plugin.c,
19733         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
19734         
19735 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
19736         
19737         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19738         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
19739         plugins/cvs-plugin/cvs-execute.[ch]:
19740         Implemented cvs status and cvs diff
19741         Known bugs:
19742         - rdiff command is not correct
19743         - Must find a way to allow selection of directies AND files 
19744         in GtkFileChooser
19746 2004-12-03  Naba Kumar  <naba@gnome.org>
19748         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
19749         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
19750         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
19751         session.properties file if it is for the first time.
19752         
19753 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
19754         
19755         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
19756         commit.
19757         
19758         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
19759         plugins/cvs-plugin/anjuta-cvs.ui:
19760         Implemented update/commit and changed menu layout 
19762 2004-12-02  Naba Kumar  <naba@gnome.org>
19764         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
19765         property name (for cvs path property). Beautified dialogs.
19767 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
19768         
19769         * plugins/message-view/anjuta-msgman.c: Changed callback name
19770         and changed switch-page handling.
19771         
19772         * plugins/cvs-plugin/cvs-actions.c:
19773         * plugins/cvs-plugin/cvs-execute.c:
19774         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19775         - Implemented cvs add and cvs removed - both working now
19776         - Created a useful preferences page
19777         
19779 2004-11-30  Naba Kumar  <naba@gnome.org>
19781         * libanjuta/anjuta-status.c: Fixed runtime warning.
19782         
19783         * plugins/editor/Makefile.am:
19784         plugins/editor/anjuta-document-manager.glade,
19785         plugins/editor/plugin.c
19786         plugins/editor/plugin.h
19787         plugins/editor/style-editor.c (new, moved from src/),
19788         plugins/editor/style-editor.h (new, moved from src/),
19789         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
19790         settings in preferences.
19792         * plugins/editor/text_editor.c,
19793         plugins/editor/text_editor.h: Do not take unused args in
19794         text_editor_get_props().
19796         * src/style-editor.c, src/style-editor.h: Removed, moved to
19797         plugins/editor/ directory.
19799 2004-11-29  Naba Kumar  <naba@gnome.org>
19801         * plugins/editor/text_editor_cbs.c: Emit click signal in
19802         IAnjutaMarkable.
19803         * libanjuta/anjuta-status.c: More spacing between items.
19804         
19805 2004-11-29  Naba Kumar  <naba@gnome.org>
19807         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
19808         
19809         * libanjuta/interfaces/libanjuta.idl,
19810         plugins/debug-manager/anjuta-debug-manager.plugin.in,
19811         plugins/debug-manager/plugin.c,
19812         plugins/gdb/breakpoints.c,
19813         plugins/gdb/breakpoints.h,
19814         plugins/gdb/debugger.c,
19815         plugins/gdb/debugger.h,
19816         plugins/gdb/plugin.c,
19817         plugins/gdb/plugin.h,
19818         plugins/gdb/utilities.c,
19819         plugins/gdb/utilities.h: Code cleanups and partial implementation of
19820         toggle breakpoint margin clicks.
19822 2004-11-28  Naba Kumar  <naba@gnome.org>
19824         * TODO.tasks: Fixed indentations.
19825         * plugins/gtodo/libgtodo.c: Save with indentation.
19826         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
19827         * plugins/project-manager/plugin.c: Fixed runtime warnings.
19828         * libanjuta/anjuta-status.c: Fixed busy cursors.
19829         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
19830         * po/POTFILES.in: Updated.
19831         
19832 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
19833         
19834         * plugins/editor/anjuta-document-manager.glade,
19835           plugins/editor/search-replace.[c,h], 
19836           plugins/editor/search-replace_backend.h
19837           plugins/editor/search-preferences.[c,h] :
19838           Saved Search-Preferences (gconf),
19839           Basic search by default.
19841 2004-11-22  Naba Kumar  <naba@gnome.org>
19843         * configure.in: Fixed build error.
19845 2004-11-21  Naba Kumar  <naba@gnome.org>
19847         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
19848         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
19849         Added AnjutaStatus class to libanjuta.
19850         Added anjuta_shell_get_status() method.
19851         
19852         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
19853         and fixed marshaller generation.
19854         
19855         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
19856         "updade_ui" signals to IAnjutaEditor interface.
19857         
19858         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
19859         
19860         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
19861         regexes.
19862         
19863         * plugins/class-gen/clsGen.c: Intial port.
19864         
19865         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
19866         name.
19867         
19868         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
19869         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19870         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
19871         Implemented status update. Emits "update_ui" and "char_added" signals.
19872         Added view preferences.
19873         
19874         * plugins/file-loader/plugin.c: Added open with plugins in open with
19875         menus.
19876         
19877         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
19878         
19879         * plugins/message-view/anjuta-msgman.c,
19880         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
19881         to close correct message view rather than current view.
19883 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
19884         
19885         * plugins/cvs-plugin/cvs-actions.c
19886         plugins/cvs-plugin/plugin.[ch]
19887         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19888         Implemented cvs add but ran into a launcher/message_view
19889         problem because of a limitation of the idl compiler
19891 2004-11-19  Naba Kumar  <naba@gnome.org>
19893         * plugins/project-manager/plugin.c: Displays a progress window during
19894         project load.
19895         
19896         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
19897         Fixed UI separators.
19898         
19899         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
19900         UI placeholder.
19901         
19902         * plugins/project-manager/anjuta-project-manager.ui,
19903         plugins/project-manager/plugin.[c,h]: Added add/remove context
19904         menus and implemented them. Added file manager merge menu.
19906 2004-11-18  Naba Kumar  <naba@gnome.org>
19908         * TODO.tasks: Updated.
19909         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
19910         plugins/message-view/message-view.c: Fixed finalize and dispose
19911         methods.
19912         * plugins/debugger/*: Removed from cvs (development now in
19913         debug-manager).
19915 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
19917         Reviewed by Naba Kumar  <naba@gnome.org>:
19918         
19919         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
19920         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19921         plugins/gdb/breakpoints.c: all marker related stuff moved from
19922         editor and docman interfaces to IAnjutaMarkable
19924 2004-11-17  Naba Kumar  <naba@gnome.org>
19926         * TODO.tasks: Updated.
19927         
19928         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
19929         
19930         * libegg/egg-combo-action.c: Block changed signal when changing model.
19931         
19932         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
19933         Emit changed signal. Removed dead codes.
19934         
19935         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
19936         that recent files history do not duplicate.
19937         
19938         * plugins/symbol-browser/an_symbol_view.c,
19939         plugins/symbol-browser/an_symbol_view.h,
19940         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
19941         Fixed a bug.
19943 2004-11-15  Naba Kumar  <naba@gnome.org>
19945         * plugins/project-manager/plugin.c: Opens targets on double click.
19946         
19947         * plugins/message-view/message-view.c,
19948         plugins/file-manager/anjuta-file-manager-plugin.glade,
19949         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
19950         Added proper class finalization
19951         and disposition. Added preferences notifications and callbacks to
19952         change info/warning/error colors.
19953         
19954         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19955         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
19956         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
19957         Implemented finalize method for AnjutaApp. Code cleanups.
19958         
19959         * plugins/message-view/plugin.c: Static parent_class.
19960         
19961 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19962         * plugins/editor/search-replace.[c,h], 
19963           plugins/editor/search-replace_backend.c
19964           Update search entry in main toolbar.
19965           Clean code.
19967 2004-11-11  Naba Kumar  <naba@gnome.org>
19969         * TODO.tasks: Updated.
19971         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
19972         and completed on-the-fly-change preferences. Removed "changed"
19973         signal as it is no longer necessary (use notify for similar
19974         purpose to monitor individual preferences).
19976         
19977         * plugins/editor/anjuta-document-manager.glade: Added view menu
19978         preferences so that they are registered.
19979         
19980         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
19981         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
19982         connection to "changed" signal of preferences and implemented
19983         notifications for some editor preferences. More to implement.
19985 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19986         * plugins/editor/print.c
19987         Fixed bug 1047624 : Add line number every X lines.
19989 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19990         * plugins/editor/search-replace.c
19991         Fixed a crash bug (995755) when searching "%n"
19993 2004-11-09  Naba Kumar  <naba@gnome.org>
19995         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
19996         Fixed to refresh categories list on file load.
19998 2004-11-08  Naba Kumar  <naba@gnome.org>
19999         
20000         * configure.in, plugins/Makefile.am,
20001         plugins/profile-default/plugin.c: Added cvs plugin in build.
20002         
20003         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
20004         
20005         * plugins/debug-manager/.cvsignore: Added file to ignore.
20006         
20007         * plugins/debug-manager/Makefile.am: Removed dead codes.
20008         
20009         * src/anjuta.ui: Added placeholder for version control UI.
20011 2004-11-08  Naba Kumar  <naba@gnome.org>
20013         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20014         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20015         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
20016         Updated.
20018         * global-tags/Makefile.am: Fixed make error.
20020         * plugins/profile-default/plugin.c: Added debug-manager
20021         and gdb plugins to load at startup so that debugger
20022         windows are docked properly. They will be removed
20023         later when we figure out runtime docking.
20025         * plugins/sample1/*: Restored to last working state.
20027         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
20028         windows in lower pane. Named the windows appropriately.
20030         * ChangeLog: Fixed format.
20031         
20032 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
20034         * libanjuta/interfaces/libanjuta.idl,
20035         libanjuta/anjuta-marshal.c,
20036         plugins/Makefile.am,
20037         plugins/debug-manager/plugin.c,
20038         plugins/editor/plugin.c,
20039         plugins/editor/text_editor.c,
20040         plugins/gdb/breakpoints.c,
20041         plugins/gdb/debugger.c,
20042         plugins/gdb/plugin.c,
20043         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
20045 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20046         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
20047         plugins/editor/search-replace.c,
20048         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
20049         Search and Replace; Show result in find pane
20050           
20051 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
20052         
20053         * plugins/gdb, plugins/debug-manager: Applied debugger patch
20054         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
20055         (added features: starting debugger and loading of core/executable,
20056         StepIn, StepOut, StepOver and Execute, toggling breakpoint
20057         partially works)
20059 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
20060         
20061         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
20062         my cvs-plugin files...
20063         I hope I have rescued everything possible.
20064         
20065         * Naba: Could you please fix sample1 because I messed it up to 
20066         but there should be a histroy of this directory we should commit
20068 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
20069         
20070         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
20071         infrastructure
20072         * plugins/cvs-plugin/plugin.c,
20073         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
20074         Added preferences dialog (not yet complete)
20076 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
20077         
20078         * global-tags/Makefile.am, mime/Makefile.am:
20079         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
20080         
20081         * template/xmltemplate.[ch],
20082         template/xmlstrings.[ch],
20083         template/autotools.[ch] removed,
20084         template/prj_template.[ch] removed,
20085         template/lang_template.[ch] removed,
20086         template/lib_template.[ch] removed,
20087         template/Makefile.am adjusted,
20088         template/dtds/lang.dtd removed, 
20089         template/dtds/lib.dtd removed,
20090         template/dtds/prj.dtd removed,
20091         template/dtds/autotools.dtd removed,
20092         data/template/lib/* removed,
20093         data/template/language/* removed,
20094         data/template/library/* removed,
20095         data/template/project/* removed,
20096         date/template/Makefile.am adjusted:
20097         Remove everything except text-templates to replace hardcoded 
20098         Edit->Insert texts with dynamic loaded.
20100         * plugins/cvs-plugin/plugin.[ch],
20101         plugins/cvs-actions.[ch],
20102         plugins/Makefile.am,
20103         plugins/cvs-plugin/Makefile.am,
20104         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
20105         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
20106         plugins/cvs-plugin/anjuta-cvs.plugin.in:
20107         Added initial cvs-plugin code
20109 2004-10-21  Naba Kumar  <naba@gnome.org>
20110         
20111         * libanjuta/anjuta-plugin.c,
20112         plugins/build-basic-autotools/build-basic-autotools.c,
20113         plugins/debugger/plugin.c,
20114         plugins/devhelp/plugin.c,
20115         plugins/editor/anjuta-docman.c,
20116         plugins/editor/goto_line.c,
20117         plugins/editor/plugin.c,
20118         plugins/editor/search-replace.c,
20119         plugins/editor/text_editor.c,
20120         plugins/file-loader/plugin.c,
20121         plugins/file-manager/plugin.c,
20122         plugins/file-wizard/file.c,
20123         plugins/file-wizard/plugin.c,
20124         plugins/gdb/plugin.c,
20125         plugins/gtodo/plugin.c,
20126         plugins/message-view/anjuta-msgman.c,
20127         plugins/profile-default/plugin.c,
20128         plugins/project-manager/plugin.c,
20129         plugins/sample1/plugin.c,
20130         plugins/terminal/terminal.c: Defined all global variables static,
20131         particularly class parent_class variables. They were getting
20132         confused at link time.
20134         * libanjuta/plugins.c: Do not unload plugins when they are
20135         deactivated. Simply cache them for later activation. Unloading
20136         modules have some problem with shared libs using static class
20137         registration. Fixed hash type for installed plugins. Eventually,
20138         we want to add "CanUnload" attribute for .plugin files (in
20139         "Anjuta Plugin" group) to let plugin loader know if the plugin can
20140         be unloaded from memory. Those plugins declaring CanUnload=false
20141         will not be unloaded from memory and will be put in the cache. Those
20142         not declaring anything or declaring CanUnload=true, will be unloaded
20143         from memory when they are deactivated.
20145         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
20146         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20147         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
20148         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
20149         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
20150         activation, deactivation. Fixed memory leaks.
20152 2004-10-20  Naba Kumar  <naba@gnome.org>
20154         * TODO.tasks: Updated.
20155         
20156         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
20157         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
20158         macro for adding interfaces to plugin types. Code cleanup.
20159         
20160         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20161         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
20162         
20163         * plugins/build-basic-autotools/build-basic-autotools.c,
20164         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
20165         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20166         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
20167         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
20168         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
20169         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
20170         plugins/project-manager/plugin.c,
20171         plugins/symbol-browser/an_symbol_view.c,
20172         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
20173         newly defined macro to add interfaces to plugin types.
20175         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
20177 2004-10-20  Naba Kumar  <naba@gnome.org>
20179         * TODO.tasks: Added task list.
20180         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
20181         default values.
20183 2004-10-19  Naba Kumar  <naba@gnome.org>
20185         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
20186         
20187         * plugins/editor/action-callbacks.c,
20188         plugins/editor/action-callbacks.h,
20189         plugins/editor/anjuta-docman.c,
20190         plugins/editor/anjuta-docman.h,
20191         plugins/editor/anjuta-document-manager.ui,
20192         plugins/editor/file_history.c,
20193         plugins/editor/file_history.h,
20194         plugins/editor/plugin.c: Added file history browsing.
20195         
20196         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
20197         
20198         * plugins/message-view/anjuta-message-manager.ui,
20199         plugins/message-view/plugin.c: Added document manager context menu.
20200         
20201         * plugins/symbol-browser/an_symbol_view.c,
20202         plugins/symbol-browser/an_symbol_view.h,
20203         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20204         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
20205         document manager context menu.
20206         
20207         * scintilla/*, scintilla/include/*: Updated to current cvs.
20208         
20209 2004-10-19  Naba Kumar  <naba@gnome.org>
20211         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
20212         placeholder for debugger UI.
20213         
20214         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
20215         * plugins/file-manager/plugin.c: Fixed loading bug.
20216         
20217         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
20218         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
20219         Initializes gconf database with default values when the
20220         values are not defined. Use bool and int prefs separately.
20222         * plugins/editor/plugin.c: Added encoding preferences.
20223         * plugins/project-manager/plugin.c: Cleanup and debug messages.
20225         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20226         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20227         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20228         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
20230 2004-10-18  Naba Kumar  <naba@gnome.org>
20232         * po/POTFILES.in: Updated.
20233         
20234         * libanjuta/anjuta-ui.c: Corrected debug messages.
20235         
20236         * libegg/egg-combo-action.c, libegg/test-actions.c,
20237         libegg/menu/egg-combo-action.h: Fixed combo action.
20238         
20239         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
20240         Fixed format.
20241         
20242         * plugins/editor/action-callbacks.[c,h],
20243         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
20244         Implemented file swap. Removed dead codes.
20245         
20246         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
20247         dead codes.
20248         
20249         * plugins/symbol-browser/an_symbol_view.[c,h],
20250         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20251         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
20252         Implemented file symbols. Implemented goto file line when symbol is
20253         selected.
20254         
20255         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
20256         
20257 2004-10-10  Naba Kumar  <naba@gnome.org>
20259         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
20260         
20261         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
20262         
20263         * plugins/debugger/.cvsignore,
20264         (added) plugins/debugger/Makefile.am,
20265         (added) plugins/debugger/anjuta-debugger.glade,
20266         (added) plugins/debugger/anjuta-debugger.plugin.in,
20267         (added) plugins/debugger/anjuta-debugger.plugin.png,
20268         (added) plugins/debugger/anjuta-debugger.ui,
20269         plugins/debugger/attach_process.c,
20270         (removed) plugins/debugger/attach_process_cbs.c,
20271         (removed) plugins/debugger/attach_process_cbs.h,
20272         (removed) plugins/debugger/breakpoints.c,
20273         (removed) plugins/debugger/breakpoints.h,
20274         (removed) plugins/debugger/debug_tree.c,
20275         (removed) plugins/debugger/debug_tree.h,
20276         (removed) plugins/debugger/debugger.c,
20277         (removed) plugins/debugger/debugger.h,
20278         (removed) plugins/debugger/memory.c,
20279         (removed) plugins/debugger/memory.h,
20280         (added) plugins/debugger/plugin.c,
20281         (added) plugins/debugger/plugin.h,
20282         (removed) plugins/debugger/registers.c,
20283         (removed) plugins/debugger/registers.h,
20284         (removed) plugins/debugger/registers_cbs.c,
20285         (removed) plugins/debugger/registers_cbs.h,
20286         (removed) plugins/debugger/registers_gui.c,
20287         (removed) plugins/debugger/sharedlib.c,
20288         (removed) plugins/debugger/sharedlib.h,
20289         (removed) plugins/debugger/sharedlib_cbs.c,
20290         (removed) plugins/debugger/sharedlib_cbs.h,
20291         (removed) plugins/debugger/sharedlib_gui.c,
20292         (removed) plugins/debugger/signals.c,
20293         (removed) plugins/debugger/signals.h,
20294         (removed) plugins/debugger/signals_cbs.c,
20295         (removed) plugins/debugger/signals_cbs.h,
20296         (removed) plugins/debugger/signals_gui.c,
20297         (removed) plugins/debugger/stack_trace.c,
20298         (removed) plugins/debugger/stack_trace.h,
20299         (added) plugins/debugger/utilities.c,
20300         (added) plugins/debugger/utilities.h,
20301         (removed) plugins/debugger/watch.c,
20302         (removed) plugins/debugger/watch.h,
20303         (removed) plugins/debugger/watch_cbs.c,
20304         (removed) plugins/debugger/watch_cbs.h,
20305         (removed) plugins/debugger/watch_gui.c,
20306         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
20307         
20308         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
20309         Added debugger gdb backend plugin.
20310         
20311         * plugins/message-view/plugin.c: Registered all message stock icons.
20312         
20313         * plugins/profile-default/plugin.c: Loads debugger plugin.
20314         
20315         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
20317 2004-10-08  Naba Kumar  <naba@gnome.org>
20319         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
20320         information.
20321         
20322         * plugins/symbol-browser/.cvsignore,
20323         plugins/symbol-browser/Makefile.am,
20324         plugins/symbol-browser/an_symbol_view.c,
20325         plugins/symbol-browser/an_symbol_view.h,
20326         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
20327         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20328         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
20329         plugins/symbol-browser/plugin.c,
20330         plugins/symbol-browser/plugin.h,
20331         plugins/symbol-browser/sv_class.xpm,
20332         plugins/symbol-browser/sv_function.xpm,
20333         plugins/symbol-browser/sv_macro.xpm,
20334         plugins/symbol-browser/sv_private_fun.xpm,
20335         plugins/symbol-browser/sv_private_var.xpm,
20336         plugins/symbol-browser/sv_protected_fun.xpm,
20337         plugins/symbol-browser/sv_protected_var.xpm,
20338         plugins/symbol-browser/sv_public_fun.xpm,
20339         plugins/symbol-browser/sv_public_var.xpm,
20340         plugins/symbol-browser/sv_static_fun.xpm,
20341         plugins/symbol-browser/sv_static_var.xpm,
20342         plugins/symbol-browser/sv_struct.xpm,
20343         plugins/symbol-browser/sv_unknown.xpm,
20344         plugins/symbol-browser/sv_variable.xpm,
20345         plugins/symbol-browser/test-symbol-browser.c,
20346         plugins/Makefile.am: Implemented Symbol
20347         browser plugin.
20348         
20349         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
20350         
20351         * plugins/build-basic-autotools/Makefile.am,
20352         plugins/devhelp/Makefile.am,
20353         plugins/editor/Makefile.am,
20354         plugins/file-loader/Makefile.am,
20355         plugins/file-manager/Makefile.am,
20356         plugins/file-wizard/Makefile.am,
20357         plugins/gtodo/Makefile.am,
20358         plugins/message-view/Makefile.am,
20359         plugins/profile-default/Makefile.am,
20360         plugins/project-manager/Makefile.am
20361         plugins/sample1/Makefile.am,
20362         plugins/terminal/Makefile.am,
20363         scintilla/Makefile.am,
20364         libegg/Makefile.am,
20365         launcher/Makefile.am,
20366         libanjuta/Makefile.am,
20367         src/Makefile.am,
20368         tagmanager/Makefile.am,
20369         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
20370         anjuta_data_dir in configure.in and used them in plugins Makefile.am
20371         files. Also fixed library dependencies.
20372         
20373         * plugins/editor/aneditor.cxx: Disabled unused codes.
20374         * plugins/file-manager/an_file_view.c: Added copyright.
20375         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
20376         
20377         * plugins/profile-default/plugin.c: Can load plugins by location.
20378         * plugins/project-manager/plugin.c: Remove project_root_uri value
20379         when project is closed.
20380         
20381 2004-10-06  Naba Kumar  <naba@gnome.org>
20383         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
20384         
20385         * libanjuta/interfaces/libanjuta.idl,
20386         plugins/editor/text_editor.c: Added get_length()
20387         and get_current_word() methods in IAnjutaEditor interface.
20388         
20389         * libegg/Makefile.am: Added test_actions target.
20390         
20391         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
20392         
20393         * plugins/build-basic-autotools/build-basic-autotools.c,
20394         plugins/file-loader/plugin.c,
20395         plugins/message-view/message-view.c: Added code to go to file and
20396         line number,
20397         
20398         * plugins/devhelp/plugin.c: Context sensitive help now works.
20399         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
20400         uri as line number and goes to that line number.
20401         
20402         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
20403         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
20404         gtodo_client_load() method to load from a diffrent file. Watched 
20405         project root directory in plugin to open TODO.tasks of the project.
20406         
20407         * plugins/project-manager/plugin.c: Updates project UI
20408         sensitive/insensitive.
20410         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
20411         anjuta-shell program to test plugins.
20412         
20413         * src/anjuta-app.c: Registered UI accels.
20414         
20415 2004-09-28  Naba Kumar  <naba@gnome.org>
20417         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
20418         method.
20419         
20420         * src/anjuta-app.c: Implemented present widget method.
20421         
20422         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
20423         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
20424         
20425         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
20426         added editor.
20427         
20428         * plugins/editor/text_editor.c: Connects to preferences changed signal
20429         correctly.
20430         
20431 2004-09-28  Naba Kumar  <naba@gnome.org>
20432         
20433         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
20434         print code.
20435         
20436         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
20437         size to 5 pix.
20438         
20439         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
20440         in changed signal callback.
20441         
20442         * plugins/editor/action-callbacks.c: Implemented save_all action
20443         callback. Removed dead code. Do save_as when saving a new file.
20444         Implemented incremental search.
20445         
20446         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
20447         
20448         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
20449         
20450         * src/anjuta-app.c: Registers UI accelerators.
20451         
20452 2004-09-27  Naba Kumar  <naba@gnome.org>
20454         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
20455         
20456         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20457         plugins/devhelp/anjuta-devhelp.plugin.in,
20458         plugins/file-loader/anjuta-loader.plugin.in,
20459         plugins/file-manager/anjuta-file-manager.plugin.in,
20460         plugins/gtodo/anjuta-gtodo.plugin.in,
20461         plugins/project-manager/anjuta-project-manager.plugin.in,
20462         plugins/terminal/anjuta-terminal.plugin.in:
20463         Gave proper plugin names.
20465         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
20466         error when regex fail.
20467         
20468         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
20469         Added help and context search. Watches current editor. More menus
20470         in Help submenu. Update UI (sensitive when required) properly.
20471         
20472         * plugins/editor/anjuta-document-manager.ui,
20473         plugins/devhelp/anjuta-devhelp.ui,
20474         plugins/message-view/anjuta-message-manager.ui,
20475         src/anjuta.ui: Goto menu actions are in separate submenu.
20476         
20477         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
20478         Removed unimplemented UI elements.
20479         
20480         * src/anjuta-app.c: Larger (and normal) icon size.
20481         
20482         * src/layout.xml: Task manager plugin along with document (in middle).
20483         
20484         * plugins/editor/plugin.c, plugins/file-loader.c,
20485         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
20486         in gtkactions. Enable/disable UI properly.
20487         
20488 2004-09-26  Naba Kumar  <naba@gnome.org>
20490         * po/POTFILES.in: Updated, added missing files.
20492         * .cvsignore: Updated.
20493         
20494         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
20495         a new function to get User input text.
20496         
20497         * libanjuta/resources.[c,h]: Added a function to created sized image.
20498         
20499         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
20500         from filename, as thats the correct representation.
20501         
20502         * plugins/build-basic-autotools/Makefile.am,
20503         (added) plugins/build-basic-autotools/automake-c.filters,
20504         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20505         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
20506         Rearragned UI elements in the build menu. Added codes to read build
20507         filter rules from external file. Implemented all build, configure,
20508         autogen commands. Watches current editor and project.
20509         
20510         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
20511         Added editor changed signal and exports current editor value.
20512         Fixed parameter names. Fixed get_uri() interface implementation to
20513         return correct uri.
20514         
20515         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
20516         elements.
20517         
20518         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
20519         
20520         * plugins/file-manager/an_file_view.c,
20521         plugins/file-manager/an_file_view.c: Exports file uri correctly.
20522         
20523         * plugins/file-wizard/file.c: Reads uri correctly.
20524         
20525         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
20526         sets the page to the new view.
20527         
20528         * plugins/message-view/message-view.c: Unrefs the tree model when done.
20529         Fixed signal connecting.
20530         
20531         * plugins/project-manager/plugin.c: Changed "project_root_directory"
20532         to "project_root_uri" and exports as uri.
20533         
20534 2004-09-24  Naba Kumar  <naba@gnome.org>
20536         * libanjuta/anjuta-ui.c: Fixed a crash bug.
20537         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
20538         in correct way.
20539         * plugins/file-manager/plugin.c: Fixed crash in unloading.
20540         * plugins/file-loader/plugin.c: Added comments.
20541         * plugins/build-basic-autotools/plugin.c: Added comments.
20542         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
20543         
20544         * libanjuta/interfaces/libanjuta.idl,
20545         plugins/message-view/anjuta-msgman.c,
20546         plugins/message-view/message-view.c,
20547         plugins/message-view/message-view.h,
20548         plugins/message-view/plugin.c: Buffering and appending messages have
20549         been separated. message-view implementations cleaned up. Signals
20550         Emissions fixed. Messages now displayed in summary and details show
20551         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
20552         API.
20553         
20554         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
20555         preferences.
20556         
20557         * plugins/build-basic-autotools/Makefile.am,
20558         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
20559         parsing of output to create message summaries. Uses new message view
20560         API.
20561         
20562         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
20563         preferences to make dialog box smaller.
20564         
20565         * plugins/editor/search-replace.c: Fixed compile error with change
20566         in IAnjutaMessageView API.
20567         
20568 2004-09-21  Naba Kumar  <naba@gnome.org>
20570         * plugins/Makefile.am: Deletes old (installed) plugins before
20571         installing new ones.
20572         
20573         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20574         plugins/build-basic-autotools/build-basic-autotools.c,
20575         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
20576         file URI from filemanager. Only disables/enables build submenu in file
20577         manager, instead of merging/unmerging.
20578         
20579         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
20580         non-text files.
20581         
20582         * plugins/file-loader/anjuta-loader-plugin.ui,
20583         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20584         Implemented "Open with" file manager submenu. Displays error message
20585         when file can not be opened.
20586         
20587         * plugins/file-manager/an_file_view.c: Renamed
20588         file_manager_current_filename value name to file_manager_current_uri
20589         and exports proper URI.
20590         
20591         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
20593 2004-09-19  Naba Kumar  <naba@gnome.org>
20595         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
20596         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
20597         save point signal to change editor tabs. Fixed accels.
20598         
20599         * plugins/file-loader/plugin.c: Fixed accels.
20601         * plugins/project-manager/plugin.c: Added target selection callback.
20602         
20603         * plugins/project-manager/plugin.c: Added URI activation.
20604         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
20605         Fixed dialog and closed it on ok. Fixed a crash bug.
20606         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
20608         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
20609         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
20610         plugins/file-loader/anjuta-loader-plugin.ui,
20611         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20612         Added recent files in file loade plugin.
20613         
20614         * ChangeLog: Fixed entry dates.
20615         
20616 2004-09-18  Naba Kumar  <naba@gnome.org>
20618         * plugins/devhelp/plugin.c: Added UI sensitization and removed
20619         an unnecessary GtkFrame.
20620         
20621 2004-09-17  Naba Kumar  <naba@gnome.org>
20623         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
20625         * TODO: Updated.
20626         
20627         * data/Makefile.am: Disabled installing old mime info.
20628         
20629         * mime/anjuta.applications, mime/anjuta.keys: Updated.
20630         
20631         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
20632         plugins/editor/anjuta-document-manager.ui,
20633         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20634         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
20635         Added Editor context popup menu.
20636         
20637         * plugins/project-manager/anjuta-project-manager-plugin.png:
20638         Update image.
20639         
20640         * plugins/project-manager/anjuta-project-manager.plugin.in:
20641         Support .anjuta mime type.
20642         
20643         * plugins/project-manager/plugin.c: Exports "project_root_directory"
20644         value.
20645         
20646         * plugins/file-manager/plugin.c: Watches "project_root_directory"
20647         value.
20648         
20649         * src/layout.xml, plugins/profile-default/plugin.c:
20650         Added project manager plugin for startup.
20652 2004-09-16  Naba Kumar  <naba@gnome.org>
20653         
20654         * anjuta.prj: Updated.
20655         
20656         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
20657         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
20658         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
20659         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
20660         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
20661         plugins/terinal/Makefile.am, src/Makefile.am,
20662         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
20663         Fixed makefile syntax errors.
20665 2004-09-16  Naba Kumar  <naba@gnome.org>
20667         * configure.in, src/layout.xml,
20668         plugins/profile-default/plugin.c,
20669         libanjuta/interfaces/libanjuta.idl,
20670         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
20671         
20672         * configure.in, plugins/Makefile.am,
20673         plugins/project-manager/.cvsignore, 
20674         plugins/project-manager/Makefile.am,
20675         plugins/project-manager/anjuta-project-manager-plugin.png,
20676         plugins/project-manager/anjuta-project-manager.plugin.in,
20677         plugins/project-manager/anjuta-project-manager.ui,
20678         plugins/project-manager/plugin.c,
20679         plugins/project-manager/plugin.h: Added project manager plugin
20680         based on gnome-build.
20681         
20682         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
20683         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
20684         
20685         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
20686         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20687         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
20688     
20689 2004-09-16  Naba Kumar  <naba@gnome.org>
20691         * plugins/editor/action-callbacks.c: Fixed compile error.
20692         
20693 2004-09-15  Naba Kumar  <naba@gnome.org>
20695         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
20696         
20697         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
20698         New improved splace with nicer progress.
20699         
20700         * configure.in, plugins/Makefile.am,
20701         (added) file-wizard/.cvsignore,
20702         (added) file-wizard/Makefile.am,
20703         (added) file-wizard/action-callbacks.c,
20704         (added) file-wizard/action-callbacks.h,
20705         (added) file-wizard/anjuta-file-wizard-plugin.png,
20706         (added) file-wizard/anjuta-file-wizard.glade,
20707         (added) file-wizard/anjuta-file-wizard.plugin.in,
20708         (added) file-wizard/anjuta-file-wizard.ui,
20709         (added) file-wizard/file.c,
20710         (added) file-wizard/file.h,
20711         (added) file-wizard/plugin.c,
20712         (added) file-wizard/plugin.h:
20713         Created new file wizard and added it. The wizard takes care of text
20714         bit insertions and new files creation.
20716         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20717         plugins/editor/action-callbacks.h,
20718         plugins/editor/anjuta-document-manager.glade,
20719         plugins/editor/anjuta-document-manager.ui,
20720         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20721         (removed) plugins/editor/file.[c,h]: Removed text insertions and
20722         new files code and moved into a new plugin (file wizard).
20723         
20724         * libanjuta/plugins.[c,h]: Added plugins selection function.
20725         
20726         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
20727         get_position(), insert() in IAnjutaEditor interface. Added
20728         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
20729         interface (for wizard plugins).
20731         * plugins/file-loader/anjuta-loader-plugin.ui,
20732         plugins/file-loader/plugin.c: Added wizard launcher interface which
20733         scans for plugins implement IAnjutaWizard interface and presents the
20734         list to user for selection. The selected plugin is then activated
20735         for the wizard.
20737         * libanjuta/interfaces/.cvsignore: Updated.
20738         * plugins/message-view/.cvsignore: Updated.
20739         * plugins/launcher/*: Removed as launcher has already been moved to
20740         libanjuta as class.
20742         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20743         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20744         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20745         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20746         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
20747         Updated API documentations.
20749 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
20751         * configure.in: Added Punjabi to ALL_LINGUAS
20753 2004-07-29  Naba Kumar  <naba@gnome.org>
20755         * configure.in: Added file-loader plugin Makefile path and
20756         fixed devhelp version requirement.
20758 2004-07-28  Naba Kumar  <naba@gnome.org>
20760         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
20761         terminal/preferences-terminal.png (added), message-view/*.png (added),
20762         message-view/*.xpm (added), editor/*.png (added),
20763         editor/*.xpm (added), plugins/editor/Makefile.am,
20764         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
20765         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
20766         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
20767         respective plugins directories.
20769         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
20770         pixmaps/block-end-16.png, pixmaps/block-end.png
20771         pixmaps/block-start-16.png, pixmaps/block-start.png
20772         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
20773         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
20774         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
20775         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
20776         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
20777         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
20778         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
20779         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
20780         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
20781         pixmaps/preferences-editor.png, pixmaps/undock.png
20782         pixmaps/error-next-16.png, pixmaps/error-next.png
20783         pixmaps/error-prev-16.png, pixmaps/error-prev.png
20784         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
20785         pixmaps/preferences-terminal.png: Deleted
20787         * libanjuta/properties* (removed), plugins/editor/properties* (added),
20788         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20789         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
20790         plugins/editor/anjuta-document-manager.plugin.in,
20791         plugins/editor/anjuta-document-manager.ui,
20792         plugins/editor/plugin.c, plugins/editor/print.c,
20793         plugins/editor/search-replace_backend.c,
20794         plugins/editor/search_preferences.h,
20795         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
20796         Moved properties souce files to editor plugin as it not required in
20797         libanjuta. Other editor fixes.
20799         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
20800         libegg/dock/* (removed)
20801         : Restored GDL external dependencies and removed libegg dock
20802         sources, because gdl is being developed.
20803         
20804         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
20805         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
20806         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
20807         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
20808         libanjuta/plugins.c, libanjuta/plugins.h,
20809         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
20810         gconf system. Shell now takes docking positions. Added more utility
20811         functions. Added plugins query function. And other fixes.
20813         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
20814         
20815         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
20816         plugin to load files based on mime type.
20817         
20818         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
20819         
20820         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
20821         plugins/file-manager/plugin.c: File manager now uses file loader to
20822         open files.
20824         * plugins/message-view/anjuta-msgman.c,,
20825         plugins/message-view/message-view.c,
20826         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
20828         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
20829         plugins/terminal/terminal.c, src/Makefile.am,
20830         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
20831         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
20832         
20833         * libegg/dock/*: Removed directory.
20834         
20835 2004-07-28  Naba Kumar  <naba@gnome.org>
20837         * configure.in: Reduced gnome-print version requirement.
20838         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
20840 2004-07-21  Ray Strode  <rstrode@redhat.com>
20841         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
20842         new mime sytem.
20844 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
20845         
20846         * plugins/editor/search-replace.c: Some fixes
20847         * plugins/terminal/Makefile.am:
20848         Patch from: Alexey Rusakov <ktirf@users.sf.net>
20850 2004-05-19  Naba Kumar  <naba@gnome.org>
20852         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
20853         compiler warning.
20855 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
20857         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
20858         Implemented IAnjutaSavable
20859         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
20861 2004-05-17  Naba Kumar  <naba@gnome.org>
20863         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
20864         plugins/build-basic-autotools/.cvsignore,
20865         plugins/build-basic-autotools/Makefile.am,
20866         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
20867         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20868         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20869         plugins/build-basic-autotools/build-basic-autotools.c,
20870         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
20871         build plugin.
20872         
20873         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
20874         definition.
20875         
20876         * plugins/file-manager/an_file_view.c,
20877         plugins/file-manager/anjuta-file-manager.ui,
20878         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
20879         Added context menu UI.
20880         
20881         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
20882         in view menu.
20884 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
20885         
20886         * libanjuta/anjuta-preferences.[ch]: 
20887         Added save/load_gconf functions
20888         * src/action_callbacks.[ch], src/preferences.c: 
20889         Load global prefs from gconf at startup and save them
20890         on exit. Prefs load and save correctly but something resets
20891         them to default after loading...
20892         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
20893         Somehow the linker does not find save/load_gconf functions
20894         in libanjuta. Must be a stupid mistake, I would be glad
20895         if someone could fix that.
20896         * manuals/reference/libanjuta-sections.txt: Added new
20897         preferences functions and removed gnome-filelist
20898         * plugins/file-manager/anjuta-file-manager-plugin.glade:
20899         * plugins/file-manager/plugin.c:
20900         Added root-path property
20902 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
20903         
20904         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
20905         they are not longer needed.
20906         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
20907         anjuta-sections.txt: Remove references to the files
20908         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
20909         Use new nautilus icons for file-manager, looks incredible
20910         cool!
20912 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20913         
20914         * plugins/editor/anjuta-docman.c: gchar* to 
20915         const gchar* in arguments
20916         * plugins/editor/text_editor.c: Implemented IAnjutaFile
20917         Interface
20918         * plugins/file-manager/an_file_view.c: Open files on
20919         double-click. Does not work yet because it does not
20920         find IAnjutaFile interface in document manager
20922 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20923         
20924         * plugins/editor/anjuta-docman.c
20925         * plugins/editor/text_editor.c:
20926         Made close button working, made multiple selection in
20927         File/Open dialog possble, fixed crash bug if file cannot
20928         be opened.
20930 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
20931         
20932         * plugins/editor/action-callbacks.c
20933         * plugins/editor/anjuta-docman.c
20934         * plugins/editor/anjuta-docman.h
20935         * plugins/editor/search-replace.c
20936         * plugins/editor/search-replace_backend.c
20937         * plugins/editor/text_editor.c
20938         * plugins/editor/text_editor.h:
20939         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
20940         able to open all files, use uri instead of full_filename, fixed
20941         many bugs.
20944 2004-05-13  Naba Kumar  <naba@gnome.org>
20946         * plugins/message-view/anjuta-message-manager-plugin.glade:
20947         HIG compliant.
20949         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
20950         management.
20952         * pixmaps/anjuta_splash.png: Added border.
20953         
20954         * plugins/editor/anjuta-document-manager.png: New icon.
20955         
20956         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
20957         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
20958         
20959         plugins/editor/Makefile.am,
20960         plugins/editor/search-replace.c,
20961         plugins/editor/search-replace.h,
20962         plugins/editor/search-replace_backend.c,
20963         plugins/editor/search-replace_backend.h,
20964         plugins/editor/search_preferences.h,
20965         plugins/editor/search_preferences.c: Merged changes from
20966         ANJUTA_1_2_0 branch.
20967         
20968         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
20969         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
20970         operational.
20972         * plugins/terminal/Makefile.am,
20973         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
20974         dialog.
20975         
20976         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
20977         submenu.
20979 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
20980         * plugins/message-view/plugin.c: Fixed glade file loading
20981         Removed "Show messages" menu item
20982         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
20983         twice because of this load system layout hack.
20984         * libanjuta/anjuta-ui.h: Removed #include config.h
20985         * libanjuta/libanjuta.pc: Fixed path and depencies
20986         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
20987         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
20988         * libanjuta/properties.cxx : #include "properties_cxx.h"
20989         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
20991 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
20992         * plugins/message-view/*: Fixed message view preferences
20993         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
20994         * anjuta.glade: Removed messages stuff
20996 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
20997         
20998         * Removed libanjutamm, it is now hosted on SF.net:
20999         cvs.sf.net/cvsroot/anjuta/libanjutamm
21001 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
21002         
21003         * libanjutamm/*
21004         Added some experimental code to add support for C++ plugins.
21005         Nothing works yet and it is likely that it will disappear but
21006         I have some questions to murrayc and he wants to see the code.
21008 2004-05-11  Naba Kumar  <naba@gnome.org>
21010         * plugins/terminal/terminal.c: Fixed prefs loading bug.
21012         * plugins/editor/action-callbacks.c: Fixed a crash bug in
21013         hightlight style menu actions.
21015         * manuals/reference/libanjuta/libanjuta-docs.sgml,
21016         manuals/reference/libanjuta/plugin-description-file.sgml,
21017         manuals/reference/libanjuta/writing-plugins.sgml,
21018         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21019         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21020         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
21022         * src/anjuta-app.c: Always load system layout for now.
21024         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
21025         
21026         * manuals/reference/libanjuta/libanjuta-docs.sgml,
21027         manuals/reference/libanjuta/libanjuta-sections.txt,
21028         manuals/reference/libanjuta/libanjuta.types,
21029         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21030         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21031         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21032         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21033         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
21034         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
21035         Updated documentation.
21037         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
21038         plugins/profile-default/plugin.c, src/layout.xml:
21039         Created terminal plugin.
21040          
21041         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
21042         (new) plugins/file-manager/.cvsignore,
21043         plugins/file-manager/an_file_view.c,
21044         plugins/file-manager/plugin.c,
21045         plugins/file-manager/plugin.h: Moved preferences to separate
21046         glade file and added cvsignore file.
21047         
21048         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
21049         from ANJUTA_1_2_0 branch. Please note that other po files need merging
21050         from the branch. I tried it     but there were way too many conflicts.
21051         
21052         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
21053         
21054         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
21055         util functions required during the merge.
21056         
21057         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
21058         interface.
21059         
21060         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
21061         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
21062         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
21063         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
21064         Merged with ANJUTA_1_2_0 branch.
21066 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
21068         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
21070 2004-05-07  Naba Kumar  <naba@gnome.org>
21072         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
21074         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
21075         Added preferences reading and loading.
21076         
21077         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
21078         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
21079         libanjuta/fileselection.c, libanjuta/fileselection.h,
21080         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
21081         
21082         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
21084         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
21085         anjuta.spec.in, configure.in, data/autogen.sh.generic,
21086         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
21087         data/macros/autogen.sh, data/macros2/autogen.sh
21088         data/properties/ada.properties, data/properties/anjuta.properties,
21089         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
21090         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
21091         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
21092         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
21093         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
21094         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
21095         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
21096         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
21097         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
21098         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
21099         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
21100         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
21101         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
21102         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
21103         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
21104         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
21105         plugins/class-gen/clsGen.c, plugins/editor/print.c,
21106         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
21107         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
21108         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
21109         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
21110         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
21111         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
21112         (added) scintilla/scintilla-marshal.c,
21113         (added) scintilla/scintilla-marshal.h,
21114         (added) scintilla/scintilla-marshal.list,
21115         scintilla/include/SString.h, scintilla/include/SciLexer.h,
21116         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
21117         (added) scintilla/patches/scintilla-calltip-align.patch,
21118         (added) scintilla/patches/scintilla-minor.patch,
21119         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
21121 2004-05-06  Naba Kumar  <naba@gnome.org>
21123         * (added) plugins/file-manager/Makefile.am,
21124         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
21125         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
21126         (added) plugins/file-manager/anjuta-file-manager.ui,
21127         (added) plugins/file-manager/plugin.c,
21128         (added) plugins/file-manager/plugin.h,
21129         (removed) plugins/file-manager/an_file_view.h,
21130         plugins/Makefile.am, configure.in,
21131         plugins/file-manager/an_file_view.c: Created file manager plugin.
21132         
21133         * plugins/profile-default/plugin.c: Added file manager plugin in default
21134         profile.
21135         
21136         * libanjuta/Makefile.am: Fixed dependencies.
21137         * pixmaps/anjuta_splash.png: New splash screen.
21139 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
21140         
21141         * template/template.c/h: Added in-line doc
21142         * manuals/reference/template/*: Added template documentation
21143         * configure.in: Build template docs
21145 2004-05-05  Naba Kumar  <naba@gnome.org>
21147         * autogen.sh: Added commands to generate initial interfaces.
21148         
21149         * libanjuta/Makefile.am,
21150         (removed)libanjuta/anjuta-plugin-parser.c,
21151         (removed)libanjuta/anjuta-plugin-parser.h,
21152         (added)libanjuta/anjuta-plugin-description.c,
21153         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
21154         plugin description.
21155         
21156         * libanjuta/anjuta-plugin.c,
21157         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
21158         
21159         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
21160         and added AnjutaShellPlacement enum for widgeds placement (passed to 
21161         widget add_widget() method.
21162         
21163         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
21164         and moved plugin sets loading in profile plugins.
21165         
21166         * libanjuta/interfaces/.cvsignore,
21167         (removed)libanjuta/interfaces/Makefile.am,
21168         libanjuta/interfaces/libanjuta.idl,
21169         libanjuta/interfaces/anjuta-idl-compiler.pl,
21170         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
21171         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
21172         (removed)libanjuta/interfaces/ianjuta-editor.c,
21173         (removed)libanjuta/interfaces/ianjuta-editor.h,
21174         (removed)libanjuta/interfaces/ianjuta-file.c,
21175         (removed)libanjuta/interfaces/ianjuta-file.h,
21176         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
21177         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
21178         (removed)libanjuta/interfaces/ianjuta-message-view.c,
21179         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
21180         *.h and Makefile.am files. They are autogenerated. Interfaces are
21181         by anjuta-idl-compiler.pl from libanjuta.idl file.
21182         
21183         * manuals/reference/libanjuta/Makefile.am,
21184         manuals/reference/libanjuta/anjuta-architecture.sgml,
21185         manuals/reference/libanjuta/libanjuta-docs.sgml,
21186         manuals/reference/libanjuta/libanjuta-sections.txt,
21187         manuals/reference/libanjuta/libanjuta.types,
21188         manuals/reference/libanjuta/plugin-description-file.sgml,
21189         manuals/reference/libanjuta/writing-plugins.sgml,
21190         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
21191         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
21192         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21193         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21194         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21195         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
21196         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
21197         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
21198         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
21199         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
21200         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
21201         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
21202         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
21203         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
21204         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
21205         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
21206         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
21207         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
21208         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
21209         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
21210         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
21211         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
21212         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
21213         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
21214         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
21215         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
21216         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
21217         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
21218         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
21219         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
21220         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
21221         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21222         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
21223         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
21224         interfaces template sgmls.
21225         
21226         * plugins/Makefile.am,
21227         plugins/devhelp/anjuta-devhelp.plugin.in,
21228         plugins/devhelp/plugin.c,
21229         plugins/editor/action-callbacks.c,
21230         plugins/editor/anjuta-document-manager.plugin.in,
21231         plugins/editor/plugin.c,
21232         plugins/editor/plugin.h,
21233         plugins/editor/text_editor.c,
21234         plugins/sample1/plugin.c,
21235         plugins/message-view/anjuta-message-manager.plugin.in,
21236         plugins/message-view/plugin.c: Fixed shell add_widget method to take
21237         placement. Fixed other errors.
21238         
21239         * (added)plugins/profile-default/.cvsignore,
21240         (added)plugins/profile-default/Makefile.am,
21241         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
21242         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
21243         (added)plugins/profile-default/anjuta-default-profile.ui,
21244         (added)plugins/profile-default/plugin.c,
21245         (added)plugins/profile-default/plugin.h: Added a default new
21246         profile plugin.
21247         
21248         * src/Makefile.am,
21249         src/action-callbacks.c,
21250         src/anjuta-app.c,
21251         src/anjuta.c,
21252         src/main.cpp: Fixed necessary changes for libanjuta
21254 2004-05-04  Naba Kumar  <naba@gnome.org>
21256         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
21257         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
21258         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
21259         placement for default widgets placements.
21261 2004-05-03  Naba Kumar  <naba@gnome.org>
21263         * manuals/reference/libanjuta/anjuta-architecture.sgml,
21264         manuals/reference/libanjuta/libanjuta-docs.sgml,
21265         manuals/reference/libanjuta/plugin-description-file.sgml,
21266         manuals/reference/libanjuta/writing-plugins.sgml:
21267         Wrote more sections in writing-plugins document and fixed errors.
21269 2004-05-03  Naba Kumar  <naba@gnome.org>
21271         * libanjuta/interfaces/libanjuta.idl: Added interface
21272         IAnjutaFileManager.
21273         
21274         * manuals/reference/libanjuta/anjuta-architecture.dia,
21275         manuals/reference/libanjuta/anjuta-architecture.png: Updated
21276         architecture diagram.
21277         
21278         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
21279          manuals/reference/libanjuta/libanjuta-docs.sgml,
21280         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
21281         (added) manuals/reference/libanjuta/writing-plugins.sgml:
21282         Wrote writing-plugins document and separated chapters into
21283         separate sgml files.
21284         
21285         * plugins/file-manager/an_file_view.c,
21286         plugins/file-manager/an_file_view.h: New and improved directory
21287         rendering.
21289 2004-05-02  Sven Herzberg  <herzi@abi02.de>
21291         * anjuta.glade: re-designed the new file dialog
21292         * anjuta_dialogs_strings.c: new strings from the new file dialog
21294 2004-04-30  Naba Kumar  <naba@gnome.org>
21296         * libanjuta/interfaces/Makefile.am.iface,
21297         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
21298         
21299         * libanjuta/interfaces/libanjuta.idl: Updated.
21301         * libanjuta/interfaces/Makefile.am.iface,
21302         libanjuta/interfaces/libanjuta.idl: Updated.
21304 2004-04-29  Naba Kumar  <naba@gnome.org>
21305         
21306         * libanjuta/interfaces/Makefile.am.iface,
21307         libanjuta/interfaces/libanjuta.idl: Updated.
21309 2004-04-29  Naba Kumar  <naba@gnome.org>
21311         * libanjuta/interfaces/giface-idlc-c.pl,
21312         libanjuta/interfaces/libanjuta.idl: Upgraded.
21313         * libanjuta/interfaces/Makefile.am.iface: Added.
21314         
21315 2004-04-28  Naba kumar  <naba@gnome.org>
21317         * libanjuta/interfaces/giface-idlc-c.pl,
21318         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
21319         definitions and wrote a compiler.
21320         
21321 2004-04-28  Naba Kumar  <naba@gnome.org>
21323         * libanjuta/anjuta-shell.c: Fixed docs.
21324         * libanjuta/interfaces/Makefile.am,
21325         libanjuta/interfaces/ianjuta-file.c,
21326         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
21327         
21328         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
21329         
21330         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
21332         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21333         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21334         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21335         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21336         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
21337         * src/anjuta-app.c: Fixed bug.
21339 2004-04-27  Naba Kumar  <naba@gnome.org>
21341         * libanjuta/anjuta-preferences-dialog.c,
21342         manuals/Makefile.am: Fixed document bugs and enabled docs
21343         building.
21345         * libanjuta/anjuta-preferences-dialog.c,
21346         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
21347         More documentation.
21348         
21349         * libanjuta/anjuta-preferences.c,
21350         manuals/reference/libanjuta/libanjuta-docs.sgml,
21351         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21352         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21353         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21354         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21355         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
21356         Wrote more documentations.
21358         * (removed) plugins/message-view/imessage-view.c,
21359         (removed) plugins/message-view/ianjuta-msgman.c,
21360         plugins/message-view/Makefile.am,
21361         plugins/message-view/anjuta-msgman.c,
21362         plugins/message-view/anjuta-msgman.h,
21363         plugins/message-view/message-view.c,
21364         plugins/message-view/message-view.h,
21365         plugins/message-view/plugin.c,
21366         plugins/message-view/plugin.h: Moved interface implementations
21367         in their respective classes and used correct macros to
21368         defined class types.
21370         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
21371         src/action-callbacks.c, src/anjuta-app.c: Subclassed
21372         AnjutaUI from GtkUIManager instead of GtkDialog.
21374         * manuals/reference/libanjuta/Makefile.am,
21375         manuals/reference/libanjuta/libanjuta-docs.sgml,
21376         manuals/reference/libanjuta/libanjuta-sections.txt,
21377         manuals/reference/libanjuta/libanjuta.types,
21378         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
21379         (added) manuals/reference/libanjuta/anjuta-architecture.png,
21380         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21381         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21382         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21383         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
21384         Wrote more documentation, fixed typos, added architecture
21385         diagram, updated object types etc.
21387         * plugins/editor/text_editor.c: Fixed interface implementation.
21389 2004-04-26  Naba Kumar  <naba@gnome.org>
21391         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
21392         (added) manuals/reference/libanjuta/anjuta-architecture.png,
21393         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
21394         architecture diagram and a new chapter on plugins description file.
21396 2004-04-25  Naba Kumar  <naba@gnome.org>
21398         *  libanjuta/anjuta-children.h,
21399         libanjuta/anjuta-plugin.c,
21400         libanjuta/anjuta-plugin.h,
21401         libanjuta/anjuta-preferences.c,
21402         libanjuta/anjuta-shell.c,
21403         libanjuta/anjuta-shell.h,
21404         libanjuta/e-splash.c,
21405         libanjuta/e-splash.h,
21406         manuals/reference/libanjuta/Makefile.am,
21407         manuals/reference/libanjuta/libanjuta-docs.sgml,
21408         manuals/reference/libanjuta/libanjuta-sections.txt,
21409         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21410         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21411         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21412         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21413         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21414         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21415         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21416         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21417         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21418         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21419         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21420         manuals/reference/libanjuta/tmpl/defaults.sgml,
21421         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21422         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21423         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
21424         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
21425         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21426         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21427         manuals/reference/libanjuta/tmpl/plugins.sgml,
21428         manuals/reference/libanjuta/tmpl/properties.sgml,
21429         manuals/reference/libanjuta/tmpl/resources.sgml,
21430         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
21431         manuals/reference/libanjuta/tmpl/e-splash.sgml,
21432         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
21433         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
21434         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
21435         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
21437         Added more template files and wrote more documentation.
21439 2004-04-24  Andras Timar  <timar@gnome.hu>
21441         * configure.in: Added hu to ALL_LINGUAS.
21443 2004-04-23  Naba Kumar  <naba@gnome.org>
21444         
21445         * configure.in: Fixed compile error.
21446         
21447         * libanjuta/anjuta-children.c,
21448         libanjuta/anjuta-children.h,
21449         libanjuta/anjuta-preferences.c,
21450         libanjuta/anjuta-preferences.h,
21451         libanjuta/anjuta-shell.c,
21452         libanjuta/anjuta-ui.c,
21453         libanjuta/anjuta-ui.h,
21454         manuals/reference/libanjuta/Makefile.am,
21455         manuals/reference/libanjuta/libanjuta-docs.sgml,
21456         manuals/reference/libanjuta/libanjuta.types,
21457         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21458         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21459         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21460         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21461         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21462         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21463         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21464         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21465         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21466         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21467         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21468         manuals/reference/libanjuta/tmpl/defaults.sgml,
21469         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21470         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21471         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
21472         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
21473         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21474         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21475         manuals/reference/libanjuta/tmpl/plugins.sgml,
21476         manuals/reference/libanjuta/tmpl/properties.sgml,
21477         manuals/reference/libanjuta/tmpl/resources.sgml,
21478         plugins/sample1/plugin.c: Added libanjuta API documentation.
21480 2004-04-22  Naba Kumar  <naba@gnome.org>
21482         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
21483         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21484         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
21485         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
21486         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
21487         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
21488         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
21489         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
21490         (removed) libegg/eggradiotoolbutton.c,
21491         (removed) libegg/eggseparatortoolitem.c,
21492         (removed) libegg/eggtoggletoolbutton.c,
21493         (removed) libegg/eggtoolbar.c,
21494         (removed) libegg/eggtoolbutton.c,
21495         (removed) libegg/eggtoolitem.c,
21496         (removed) libegg/prop-editor.c,
21497         (removed) libegg/test-actions.c,
21498         (removed) libegg/test-drag.c,
21499         (removed) libegg/test-merge.c,
21500         (removed) libegg/test-toolbar.c,
21501         libegg/menu/Makefile.am,
21502         (removed) libegg/menu/egg-accel-dialog.h,
21503         (removed) libegg/menu/egg-action-group.h,
21504         (removed) libegg/menu/egg-action.h,
21505         libegg/menu/egg-entry-action.h,
21506         (removed) libegg/menu/egg-markup.h,
21507         (removed) libegg/menu/egg-menu-merge.h,
21508         (removed) libegg/menu/egg-menu.h,
21509         (removed) libegg/menu/egg-radio-action.h,
21510         (removed) libegg/menu/egg-toggle-action.h,
21511         (removed) libegg/menu/howitshouldwork.txt,
21512         (removed) libegg/toolbar/.cvsignore,
21513         (removed) libegg/toolbar/Makefile.am,
21514         (removed) libegg/toolbar/TODO,
21515         (removed) libegg/toolbar/eggradiotoolbutton.h,
21516         (removed) libegg/toolbar/eggseparatortoolitem.h,
21517         (removed) libegg/toolbar/eggtoggletoolbutton.h,
21518         (removed) libegg/toolbar/eggtoolbar.h,
21519         (removed) libegg/toolbar/eggtoolbutton.h,
21520         (removed) libegg/toolbar/eggtoolitem.h,
21521         (removed) libegg/toolbar/prop-editor.h,
21522         (removed) libegg/toolbar/toolbar-api.txt,
21523         (removed) libegg/toolbar/toolbar-ideas.txt,
21524         plugins/devhelp/anjuta-devhelp.ui,
21525         plugins/devhelp/plugin.c,
21526         plugins/editor/action-callbacks.c,
21527         plugins/editor/action-callbacks.h,
21528         plugins/editor/anjuta-docman.c,
21529         plugins/editor/anjuta-document-manager.ui,
21530         plugins/editor/plugin.c,
21531         P plugins/message-view/Makefile.am,
21532         plugins/message-view/anjuta-message-manager.ui,
21533         plugins/message-view/plugin.c,
21534         plugins/sample1/anjuta-sample.ui,
21535         plugins/sample1/plugin.c,
21536         src/action-callbacks.c,
21537         src/action-callbacks.h,
21538         src/anjuta-actions.h,
21539         src/anjuta-app.c,
21540         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
21541         Gtk actions and UIManager. Fixed all plugins to use this.
21542         
21543         * manuals/reference/gtkdoc-scangobj.diff,
21544         manuals/reference/libanjuta/Makefile.am,
21545         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21546         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21547         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21548         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21549         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
21551         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
21552         
21553 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
21554         
21555         * plugins/message-view/imessage-view.c
21556         * plugins/message-view/ianjuta-msgman.c:
21557         Added interfaces
21559 2004-04-17  Adam Weinberger  <adamw@gnome.org>
21561         * configure.in: Added en_CA to ALL_LINGUAS.
21563 2004-04-08  Naba Kumar  <naba@gnome.org>
21565         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
21566         libanjuta/interfaces/Makefile.am,
21567         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
21568         message manager and message view interfaces.
21570         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
21571         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
21572         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21573         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
21574         src/anjuta-app.c: Used 'activate' and
21575         'deactivate' virtual methods for plugins. Fixed installed plugins
21576         dialogs. Added remove_widget() method for AnjutaShell.
21578         * libanjuta/interfaces/Makefile.am,
21579         libanjuta/interfaces/ianjuta-document-manager.c,
21580         libanjuta/interfaces/ianjuta-document-manager.h,
21581         libanjuta/interfaces/ianjuta-editor.c,
21582         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
21583         and editor interfaces.
21585         * plugins/devhelp/plugin.c,
21586         plugins/message-view/anjuta-message-manager.plugin.in,
21587         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
21588         plugins/sample1/plugin.c: Updated plugins implementation to
21589         reflect the changes.
21591 2004-04-07  Naba Kumar  <naba@gnome.org>
21593         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
21594         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
21595         libanjuta/interfaces/ianjuta-editor.h,
21596         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
21597         plugins/editor/anjuta-docman.c,
21598         plugins/editor/anjuta-document-manager.plugin.in,
21599         plugins/editor/plugin.c, plugins/sample1/plugin.c,
21600         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
21601         Added supported interfaces for plugins. Tested plugin interfaces
21602         through sample plugin.
21603         
21604 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
21605         
21606         * template/Makefile.am, data/templates/library/Makefile.am
21607         Fixed some automake-1.7 incompatibilities
21608         * template/xmltemplate.c: Small fix
21610 2004-02-23  Naba Kumar  <naba@gnome.org>
21612         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
21613         Added plugins manager dialog.
21614         
21615         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
21616         library dependencies.
21617         
21618         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
21619         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
21620         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
21621         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
21622         geometry command line option.
21623         
21624 2004-02-16  Naba Kumar  <naba@gnome.org>
21626         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
21627         Added interfaces and IAnjutaEditor editor interface.
21628         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
21629         interface.
21630         * libanjuta/anjuta-shell.h: Fixed bug.
21631         
21632 2004-02-13  Naba Kumar  <naba@gnome.org>
21634         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
21635         
21636 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
21637         
21638         * data/template/*/.cvsignore:
21639         Avoid all these ? in cvs output
21641 2004-02-13  Naba Kumar  <naba@gnome.org>
21643         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
21644         includes and linking.
21646         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
21647         and set required version to devhelp 0.8. This devhelp version
21648         can be acquired from gnome cvs branch devhelp branch
21649         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
21651         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
21652         src/actions-callbacks.c: Added Dock Manager settings menu item.
21654         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
21655         * plugins/devhelp/plugin.c: Fixed a linking bug.
21656         
21657         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
21658         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
21659         external GDL dependency and used libegg codes.
21660         
21661 2004-02-12  Naba Kumar  <naba@gnome.org>
21663         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
21664         Added devhelp plugin, but it can't be used without a
21665         patch in devhelp. So it's disabled for now.
21667         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
21668         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
21669         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
21670         Update cvsignore files.
21672         * libanjuta/plugins.c, widgets/e-splash.c:
21673         Fixed plugins loading to show splash icons.
21674         
21675         * plugins/message-view/anjuta-message-manager.plugin.in,
21676         plugins/message-view/plugin.c: Fixed plugin registered name.
21678         * plugins/message-view/anjuta-message-view.png,
21679         plugins/sample1/anjuta-sample-plugin.png: Update images.
21681         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
21682         src/main.c: Fixed layout loading.
21684         * plugins/devhelp/Makefile.am: Fixed error.
21686         * (removed) widgets/*, libanjuta/plugins.h,
21687         src/main.c: Transfered widgets to libanjuta/.
21688         
21689         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
21690         toplevel directory to created only one library as libanjuta-egg.
21692         * data/Makefile.am: Fixed build error.
21694         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
21695         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
21696         libegg/.cvsignore: Added egg dock widget.
21698         * gdl/*: Removed as they are now available in libegg.
21699         
21700 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
21702         * plugins/editor/anjuta-docman.c:
21703         Use stock close icon on tab close button
21705 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
21706         
21707         * data/template/Makefile.am
21708         data/template/language/Makefile.am
21709         data/template/library/Makefile.am
21710         data/template/text/Makefile.am
21711         data/template/project/Makefile.am
21712         data/template/project/terminal/Makefile.am
21713         configure.in: Created Makefile to install templates
21715 2004-02-11  Naba Kumar  <naba@gnome.org>
21717         * plugins/editor/action-callbacks.c,
21718         plugins/editor/anjuta-document-manager.ui,
21719         plugins/editor/plugin.c
21720         plugins/message-view/anjuta-message-manager.ui,
21721         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
21722         
21723 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
21724         
21725         * plugins/message-view/*: MessageView plugin is now loaded
21726         The menu items are still dummies.
21728 2004-02-09  Naba Kumar  <naba@gnome.org>
21730         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
21731         generation.
21732         
21733         * libanjuta/anjuta-preferences.h: Added some documentation.
21734         
21735         * libanjuta/anjuta-shell.h: Removed dead codes.
21736         
21737         * (removed) manuals/reference/gtkdoc-scangobj,
21738         manuals/reference/gtkdoc-scangobj.diff,
21739         manuals/reference/libanjuta/.cvsignore,
21740         manuals/reference/libanjuta/Makefile.am,
21741         manuals/reference/libanjuta/README.inline-doc,
21742         manuals/reference/libanjuta/README.sections,
21743         manuals/reference/libanjuta/libanjuta-docs.sgml,
21744         manuals/reference/libanjuta/libanjuta-sections.txt,
21745         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21746         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21747         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21748         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21749         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21750         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21751         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21752         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21753         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21754         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21755         manuals/reference/libanjuta/tmpl/defaults.sgml,
21756         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21757         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21758         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21759         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21760         manuals/reference/libanjuta/tmpl/plugins.sgml,
21761         manuals/reference/libanjuta/tmpl/properties.sgml,
21762         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
21763         of scan program. Updated templates.
21765         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
21766         editor action callbacks data.
21767         
21768         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
21769         scintilla object ref/unref.
21771 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
21772         
21773         * template/*: Added new xml based template system
21774         * template/dtds/*: Dtds to validate xml files of the template systems
21775         * data/template/*: Some sample template files
21776         Still needs some work but builds fine!
21778 2004-02-06  Naba Kumar  <naba@gnome.org>
21780         * cofigure.in, manuals/Makefile.am,
21781         (added) manuals/reference/*: Added API documentation
21782         structure (gtk-doc based).
21784         * libanjuta/libanjuta.h: Updated
21785         
21786 2004-02-05  Naba Kumar  <naba@gnome.org>
21787         
21788         * configure.in: Sets correct dependencies and
21789         uses gdl external library.
21791         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
21792         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
21793         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
21794         libanjuta/fileselection.h, libanjuta/glue-factory.c,
21795         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
21796         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
21797         and added file dialogs.
21799         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
21800         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
21801         Build dynamic libraries for libegg.
21803         * plugins/Makefile.am, plugins/editor/Makefile.am,
21804         plugins/editor/action-callbacks.c, 
21805         plugins/editor/action-callbacks.h,
21806         plugins/editor/anjuta-docman.c,
21807         plugins/editor/anjuta-docman.h
21808         plugins/editor/anjuta-document-manager.plugin.in
21809         plugins/editor/anjuta-document-manager.png
21810         plugins/editor/anjuta-document-manager.ui
21811         plugins/editor/file.c
21812         plugins/editor/file.h
21813         plugins/editor/plugin.c
21814         plugins/editor/print.c
21815         plugins/editor/print.h
21816         plugins/editor/search-replace.c
21817         plugins/editor/search_incremental.c
21818         plugins/editor/search_incremental.h
21819         plugins/editor/text_editor.c
21820         plugins/editor/text_editor.h
21821         plugins/editor/text_editor_cbs.c
21822         plugins/editor/text_editor_menu.h
21823         plugins/sample1/Makefile.am
21824         plugins/sample1/anjuta-sample-plugin.png
21825         plugins/sample1/anjuta-sample.plugin.in
21826         plugins/sample1/anjuta-sample.ui
21827         plugins/sample1/plugin-sample1.c
21828         plugins/sample1/plugin.c
21829         plugins/sample1/plugin.h: Created sample
21830         plugin and fixed editor plugin.
21832         * printing/*: Removed.
21834         * scintilla/Makefile.am: Builds dynamic library.
21836         * src/Makefile.am, src/action-callbacks.c,
21837         src/action-callbacks.h, (removed) src/an_symbol_view.c,
21838         src/anjuta-actions.h, src/anjuta-app.c,
21839         src/anjuta-app.h, src/anjuta-callbacks.c,
21840         src/anjuta-callbacks.h, (removed) src/anjuta.c,
21841         (removed) src/anjuta.h, src/anjuta.ui,
21842         src/layout.xml, src/main.c, src/preferences.h,
21843         src/utilities.c: Debuggged and finally made plugins
21844         loadable.
21846         * global-tags/Makefile.am: Fixed build error.
21848 2004-02-03  Naba Kumar  <naba@gnome.org>
21850         * configure.in: Users GDL from external package.
21851         * plugins/*: Added many new plugins (not ready though).
21852         * src/*: Removed many files (which have been transfered in plugins/).
21853         
21854 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
21856         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21858 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21860         * configure.in: Added editor plugins
21861         
21862         * plugins/Makefile.am, src/search-replace_backend.h,
21863         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
21864         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
21865         
21866         * Added: plugins/editor/search_incremental.c, 
21867         plugins/editor/search_incremental.h
21869         * Update search-replace in plugins/editor
21870         
21871 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
21872         
21873         * plugins/message-view/message-view.c: Some code clean-up
21875 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21877         * Added: search_incremental[ch]
21878         
21879         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
21880         src/mainmenu_callbacks.c, src/toolbar.c
21881         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
21882         
21883         * Incremental Search
21885 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
21886         
21887         * plugins/message-view/anjuta-msgman.[c/h]:
21888         Added message manager for easier message handling with a
21889         similar interface as docman. Of course you can still use
21890         MessageView standalone.
21891         * plugins/Makefile.am: Added message-view because it compiles
21892         without errors.
21894 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
21895         
21896         * plugins/message-view/*: Added message-view plugin 
21897         (still incomplete) 
21898         * configure.in: Added plugins/message-view/Makefile
21900 2004-01-03  Naba Kumar  <naba@gnome.org>
21902         * libanjuta/*.c: Added new files and updated old ones.
21903         * plugins/editor/*: Added editor plugin.
21904         * configure.in: Added editor plugin and moved editor related
21905         files into it.
21907 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
21909         * src/Makefile.am: Added search-replace_backend.[ch]
21910         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21911         find_replace.[ch]
21912         * anjuta.glade, src/search-replace.c, src/search-replace.h,
21913         src/search-replace_backend.c, src/search-replace_backend.h,
21914         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21915         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21916         src/toolbar_callbacks.c
21917         * The advanced Search/Replace functionality now replaces the older
21918         Find/Replace stuff.
21919         * The Search/Replace functionality can be interrupted during a long
21920         Search/Replace;
21921         
21922 2003-12-11  Naba Kumar  <naba@gnome.org>
21924         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
21925         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
21926         errors.
21927         * Makefile.am, libanjuta/*: Added new module.
21928         * src/Makefile.am: Fixed linking error.
21929         * src/watch_cbs.c: Debugger clean up.
21930         * configure.in: Added libanjuta-2.0.pc
21932         * configure.in, libanjuta/Makefile.am,
21933         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
21934         libanjuta instead.
21936 2003-12-11  Naba Kumar  <naba@gnome.org>
21938         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
21940         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
21941         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
21942         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
21943         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
21944         The user can now give a name at the creation of a new file and
21945         insert automatically (user choice) header, gpl notice, header
21946         template. The file extension is added automatically according
21947         to the selected type of file. The various insert functions have
21948         been moved from mainmenu-callback.c to file.c. The cursor is now
21949         moved after an insert operation. Removes also useless code in
21950         memory.c and search-replace.c
21951         
21952 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
21954         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
21955         sortable headers, process tree, removal of path and process params
21956         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21957         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21958         code cleanup
21960 2003-12-10  Naba Kumar  <naba@gnome.org>
21962         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
21963         
21964 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
21966         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21968 2003-11-28  Naba Kumar  <naba@gnome.org>
21970         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
21971         
21972         * manuals/de/*: Added german translation docs.
21973         
21974         * configure.in, Makefile.am, src/Makefile.am,
21975         libegg/*/*: Added libegg library.
21976         
21977         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
21978         installation directory.
21979         
21980         * src/text_editor_cbs.c: Fixed closing of file.
21982 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
21983                                                                                 
21984         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21986 2003-09-05  Naba Kumar  <naba@gnome.org>
21988         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
21989         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
21990         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
21991         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
21992         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
21993         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
21994         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
21995         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
21996         using libegg. Initial commit -- compiles but is not complete.
21998 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
22000         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
22002 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
22004         * configure.in: Removed "ta" from ALL_LINGUAS.
22006 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
22008         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
22010 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
22012         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
22014 2004-04-24  Andras Timar  <tmar@gnome.hu>
22016         * configure.in: Added hu to ALL_LINGUAS.
22018 2004-04-14  Naba Kumar  <naba@gnome.org>
22020         * src/Makefile.am, printing/Makefile.am,
22021         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
22022         because we are still using GtkCombo and build breaks with gtk-2.4.
22023         
22024 2004-04-13  Naba Kumar  <naba@gnome.org>
22026         * NEWS: Updated.
22027         * anjuta.spec.in: Fixed build error.
22028         * po/POTFILES.in: Updated.
22029         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
22031 2004-04-11  Naba Kumar  <naba@gnome.org>
22033         * NEWS: Updated.
22034         * AUTHORS: Updated.
22035         * configure.in: Added ga in ALL_LINGUAS.
22036         * ChangeLog: Fixed dates.
22037         
22038 2004-04-09  Naba Kumar  <naba@gnome.org>
22040         * src/print.c: Fixed buffer styling bug when printing with
22041         selection.
22043         * data/properties/anjuta.properties: Defined only one base font and
22044         used courier instead of lucidatypewriter, because most newer systems are
22045         unlikely to have it (bug #885023, #925956, #890473).
22046         
22047         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
22048         warning.
22049         
22050         * src/an_file_view.c: Fixed possible crash bug.
22052 2004-04-07  Naba Kumar  <naba@gnome.org>
22054         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
22055         gtk_main_quit() etc..), so that atexit() functions are not called
22056         (which is apparently done to free up memory and we don't need to
22057         do that at this point). Incidentally, something also happens in the
22058         atexit call which freezes the UI for far too long when the application
22059         exits and we want to avoid that..
22060         * src/glade_iface.c: Fixed compiler warning.
22061         
22062 2004-04-06  Naba Kumar  <naba@gnome.org>
22064         * src/project_dbase_gui.c: Fixed errors.
22066         * src/registers_gui.c: Fixed possible crash bug.
22067         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
22068         * src/signals.[c,h]: Used tree view and glade file for dialog.
22069         * src/Makefile.am, src/about.c, src/an_file_view.c,
22070         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
22071         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
22072         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
22073         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
22074         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
22075         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
22076         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
22077         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
22078         src/launcher.h, src/main.c, src/main_menubar.c,
22079         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
22080         src/message-manager-private.cc, src/message-manager.cc,
22081         src/preferences.c, src/project_config.c, src/project_dbase.c,
22082         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
22083         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
22084         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
22085         src/search-replace.c, src/search-replace_backend.c,
22086         src/search_incremental.c, src/search_preferences.c,
22087         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
22088         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
22089         src/signals_gui.c, src/source.c, src/src_paths.c,
22090         src/stack_trace.c, src/start-with.c, src/style-editor.c,
22091         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
22092         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
22093         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
22094         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
22095         tagmanager/Makefile.am, scintilla/include/SString.h,
22096         widgets/Makefile.am, widgets/gnomefilelist.c:
22098         Removed all deprecated codes and substituted
22099         with newer APIs. Fixed some possible crash bugs where cell renderers
22100         were being shared.
22101         
22102         * scintilla/patches/scintilla-minor.patch: Minor patch.
22104 2004-04-06  Naba Kumar  <naba@gnome.org>
22106         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
22107         tree after all the files have been added (and not everytime a file
22108         is added in the project). Also fixed some memory corruption
22109         (possibly bug #900478).
22110         
22111         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
22112         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
22113         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
22114         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
22115         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
22116         qualifier wherever appropriate.
22118 2004-04-05  Naba Kumar  <naba@gnome.org>
22120         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
22121         switch terminal echo on/off. Debugger requires it off, while the
22122         rest requires it on.
22124         * src/search-replace.c: sets search direction and action (in addtion
22125         to target) for find in files.
22126         
22127 2004-04-02  Naba Kumar  <naba@gnome.org>
22129         * src/mainmenu_callbacks.c: Sets filename during save of new files.
22131         * src/project_dbase.c, src/debugger, src/an_file_view.c,
22132         src/an_symbol_view.c: Added an gtk events loop for
22133         displaying project loading status (for loading large projects) and
22134         debugger program starting ... just to give an impression of fastness :-).
22136         * configure.in, anjuta.prj: Bumped version to 1.2.2.
22138         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
22139         crash bug, which occurs when opening and closing a large project
22140         repeatedly.
22141         
22142         * src/attach_process.c: Fixed a comiple error for old gcc.
22143         
22144         * src/launcher.c: Prints proper error message when launcher child
22145         could not be executed and exits properly. Fixed a crash
22146         bug (bug #926606).
22147         
22148         * src/resources.c, src/utilities.c, src/glade_iface.c,
22149         src/debugger.c, src/attach_process.c: Properly exits forked children
22150         when they could not be executed.
22151         
22152 2004-04-01  Naba Kumar  <naba@gnome.org>
22154         * src/search-replace.c: Fixed a crash bug (bug #921893).
22156 2004-03-31  Naba Kumar  <naba@gnome.org>
22158         * anjuta.glade: Added a note on compiler options dialog ->support
22159         dialog telling that supports are only available for file mode.
22161         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
22162         src/anjuta_cbs.c:
22163         Improved shutdown time delay by bypassing project closing
22164         and unloading plugins.
22166         * src/build_file.c, data/properties/anjuta.properties: Added a property
22167         to toggle on/off for going to first error automatically.
22169 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
22171         * src/debugger.c: fixed core file loading
22172         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
22173         for long lines (bugs #700968 and #911376)
22174         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
22175         #917982.
22176         * src/anjuta.c: Focuses current AnEditor correctly.
22178 2004-03-30  Naba Kumar  <naba@gnome.org>
22180         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
22181         * AUTHORS: Updated with all contributors names.
22182         * NEWS: Updated.
22183         * src/about.c: Reads contributors names from AUTHORS file.
22184         * manuals/C/anjuta-manual/authors.xml: Points to online
22185         contributors list.
22186         
22187 2004-03-29  Naba Kumar  <naba@gnome.org>
22189         * data/properties/ada.properties: Fixed syntax colors. Patch
22190         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
22191         (bug #923474).
22193         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
22194         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
22195         generated projects, so that their pixmap files are
22196         found properly (bug #919903).
22197         
22198         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
22199         anjuta.
22201         * src/source.c: Installs .glade file of libgllade
22202         projects in $(datadir)/$(package)/glade (part of bug #861038).
22203         
22204         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
22205         in compiler options (bug #883837).
22206         
22207         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
22208         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
22209         
22210 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
22212         * anjuta/src/search-replace.c: fixed another crash bug in
22213         "Find Usage"
22214         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
22215         breakpoint property fix
22217 2004-03-29  Naba Kumar  <naba@gnome.org>
22219         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
22220         (new) manuals/C/anjuta-advanced-tutorial/*:
22221         Added menu entry for 'Anjuta Advanced Tutorial'
22222         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
22224 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22225         
22226         * src/fileselection.[ch], src/mainmenu_callbacks.c:
22227         Fixed bug #908941  ('Open' starts in wrong directory)
22228         
22229 2004-03-26  Naba Kumar  <naba@gnome.org>
22231         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
22232         compile error and bug #905738 with terminal.
22234         * src/search_incremental.c, src/register.c, src/sharedlib.c,
22235         src/search-replace.[h,c], src/search_incremental.[h,c],
22236         src/search_preferences.h, src/utilities.c, src/anjuta.c,
22237         src/text_editor.[c,h]: Fixed compiler warnings.
22238         
22239         * src/search-replace.c: Fixed a memory corruption (possible
22240         fix for bug #921893, but not yet confirmed).
22241         
22242         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
22243         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
22244         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
22245         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
22247 2004-03-25  Naba Kumar  <naba@gnome.org>
22249         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
22250         crash bug with attach process dialog and made the dialog closable
22251         with 'esc'.
22252         
22253         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
22254         always display within the margin.)
22255         
22256         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
22257         the old breakpoint when it's properties are updated
22258         (creating a new updated one).
22259         
22260 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
22262         * src/aneditor.cxx, src/aneditor.h: fixed calltips
22263         displayed for wrong file.
22264         * src/breakpoints.c: conditional breakpoints
22265         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
22266         "Find in Files..." disabling policy
22268 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22270         * src/build_file.c: Fixed bug #874380
22271         Goto the first error if it exists.
22273 2004-03-24  Naba Kumar  <naba@gnome.org>
22275         * src/anjuta.c: Fixed to get correct child exit status
22276         using mask (bug #905738).
22277         
22278         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
22279         Aligned buttons in the New file dialog,
22280         set default response to OK, entry box activates default response,
22281         ESC closes dialog and hides on delet_event.
22283 2004-03-19  Naba Kumar  <naba@gnome.org>
22285         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
22286         tree).
22288 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
22290         * src/search-replace.c: fixed "Find Usage" crash when no project open
22292 2004-03-17  Naba Kumar  <naba@gnome.org>
22294         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
22295         Fixed the generated projects to read m4 directory if the directory
22296         exists (bug #917781).
22297         
22298 2004-03-12  Naba Kumar  <naba@gnome.org>
22300         * HACKING: Fixed formatting for auto-parsing.
22302 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
22303         
22304         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
22305         rework (bug #890609)
22307 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22308         
22309         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
22311 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22312         
22313         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
22314         * src/search_preferences.c: Fixed typo.
22315         
22316 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22317         
22318         * src/search-replace.c: improved Search&Replace
22319         For the moment "Replace All" does not work with non opened files
22320         but Anjuta should not crash now ! ??? 
22321         
22322 2004-02-26  Naba Kumar  <naba@gnome.or>
22324         * src/source.c: Fixed to pass cflags correctly
22325         and suppress the automake's default cflags.
22326         bug #816130, #801056, #782798, #773459
22327         
22328         * data/properties/anjuta.properties: Do not defualt to -k make option.
22329         bug #875486.
22331         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
22332         bug #877683.
22333         
22334         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
22335         
22336         * src/message-manager-private.cc: Disabled debug messages.
22337         
22338 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
22340         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
22342 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22343         * anjuta.glade, src/search-replace.c:
22344         Reduced Search&Replace dialog, bug #902636.
22345         
22346 2004-02-23  Naba Kumar  <naba@gnome.or>
22348         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
22349         (bug #866143).
22351 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22352         
22353         * src/search_incremental.c: Fixed bug #900903
22355 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
22356         
22357         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
22358         src/anjuta.c: Fixed bugs #890609 and #890609
22360 2004-02-23  Naba Kumar  <naba@gnome.or>
22362         * src/message-manager.cc: Disconnects menuitem signal properly.
22363         Fixed bug #901723.
22364         
22365         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
22366         bug #900897.
22367         
22368 2004-02-20  Naba Kumar  <naba@gnome.org>
22370         * src/message-manager-private.[c,h]: Implemented keypress
22371         event for the terminal and resets it when ctrl c or ctrl d
22372         is pressed. But it doesn't seem to be working on keypress.
22373         Added a workaround to let it work on key release instead.
22374         (bug #878357).
22375         
22376         * src/search-replace: Fixed compiler warnings.
22377         
22378 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
22380         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
22381         Use defined file name when saving new files (fixes bug #898105)
22382         Don't change filename when clicking on a directory
22383         
22384         BTW: Happy birthday to me :-)
22385         
22386 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22387         
22388         * src/search-replace.c: Fixed a crash bug 
22389         Crash on Find & Replace (#887833)
22390         
22391 2004-02-18  Naba Kumar  <naba@gnome.org>
22393         * src/executer.c: Fixed a crash bug.
22394         
22395         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
22396         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
22397         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
22398         instead of GtkWindow (Part of bug #671596).
22399         
22400         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
22401         src/registers_gui.c, src/registers_cbs.[h,c],
22402         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
22403         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
22404         src/compiler_options.c, src/an_file_view.c, start-with.c,
22405         src/anjuta-tools.c, help.c:
22407         Added "close" buttons on all
22408         dialogs (HIG) and fixed to properly response to ESC close
22409         (Part of bug #671596).
22411         * src/launcher.c: Disabled printing of long debug lines.
22412         
22413         * src/utilities.h: Fixed a compiler warning.
22414         
22415 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
22417         * src/anjuta.c: "Save all" action now asks for filenames for new files
22418         (fixes bug #898111)
22420 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
22422         * anjuta.glade, src/text_editor.c:
22423         Fixed a typo in Hello World indentation style 
22424         Fixed misuse of translated strings when looking for style
22425         This entry fixes bug #876037
22427 2004-02-16  Naba Kumar  <naba@gnome.org>
22429         * src/utilities.c: Fixed return value when dest file could
22430         not be created.
22432         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
22433         * src/utilities.[c,h]: Removed 'cmp' dependency and used
22434         internal function to compare files.
22435         
22436 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
22438         * src/message-manager-private.cc:
22439         Set bold color as foreground color in terminal
22440         (fixes bug #864924)
22442         * src/aneditor.cxx:
22443         Use font style defined for message indicators in
22444         preferences/messages
22445         (fixes bug #885032)
22447 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
22449         * src/build_project.c:
22450         Use build.silent option from preferences (fixes bug #895726)
22451         
22452 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
22454         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
22456 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
22457         
22458         Patch from Massimo Corà <maxcvs@email.it>:
22459         * scintilla/LexCPP.cxx: Support "///" comments
22461 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22462         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
22463         src/search_replace.h, src/search-replace_backend.h
22464         anjuta.glade
22465         
22466         * Added: src/search_preferences.c, src/search_preferences.h
22467         Allow the user to save search/replace settings and give them names.
22469 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
22470         
22471         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
22472         scintilla/ScintillaGTK.cxx:
22473         Hopefully fixed AMD 64 crash bug by using correct marshaller
22475 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
22477         * src/preferences.c: Save GtkOptionMenu properties properly
22478         * src/text_editor.c: Fixes editor mispell of fold.symbols property
22480 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
22481         
22482         * configure.in, src/Makefile.am, scintilla/Makefile.am:
22483         Fixed libiconv issue
22484         * NEWS: Updated
22486 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
22487         
22488         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
22489         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
22490         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
22491         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
22492         src/sharedlib_gui.c:
22493         Debugger speed-up, replaced deprecated GtkCList
22495 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
22497         * src/text-editor.c: Use stock gtk+ close button for editor tabs
22499 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
22501         * configure.in: Added "sq" to ALL_LINGUAS.
22503 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
22505         * configure.in: Added "ko" to ALL_LINGUAS.
22507 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22509         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
22510         src/search_incremental.c, src/search_incremental.h: 
22511         Search_incremental code cleanup
22513 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22515         * scintilla/*/*: Updated scintilla to CVS
22516         * Added: scintilla/Readme.sync
22517         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
22518         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
22519         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
22520         scintilla/ScintillaGTK.cxx,
22521         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
22522         scintilla/include/Scintilla.iface: Updated.
22524 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22526         * search-replace_backend.[ch], search_incremental[ch]: Added
22527         
22528         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
22529         find_replace.[ch]: Removed.
22530         
22531         * anjuta.glade, src/search-replace.c, src/search-replace.h,
22532         src/search-replace_backend.c, src/search-replace_backend.h,
22533         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22534         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
22535         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
22536         functionality now replaces the older Find/Replace stuff. The Search/Replace
22537         functionality can be interrupted during a long Search/Replace.
22539 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
22541         * widgets/gnomefilesel.c: Fix use of previously freed memory on
22542         selecting ".." and "." from file selector. 
22544 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
22546         * anjuta.glade: Fixed wrong "fold.symbols" property
22548 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22549         
22550         * src/project_dbase_gui.c: Alphabetical order ;-)
22551         * src/compiler_options.c: Fixed bug #867539
22552         * src/launcher.c: Workaround for bugs #864922, #849928,
22553         #846386 and #845782: The launcher no longer hangs but does
22554         not get the exit status correctly sometimes.
22555         * Changes suggested by Bosik are obviously already in without
22556         any Changelog entry (ClsGen.c, project_dbase_gui.c)
22557         * NEWS, README, anjuta.prj, configure.in: 
22558         Changed version to 1.2.1
22559         
22560         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
22561         * anjuta_dialogs_strings.c, anjuta.glade: 
22562         Fixed bugs #860906, #859329
22563         
22564         Patch from grzegol@pld-linux.org
22565         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
22566         freedesktop.org standard)
22568 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22569         
22570         Patch from Stefano Vallarino <stevalla@libero.it>:
22571         * src/source.[c/h]: Fixes cpp sample file to conform to 
22572         ISO/IEC 14882, C++-Standard 
22574 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
22576         Review by Johannes Schmid <jhs@cvs.gnome.org>
22577         * src/build_file.[ch]: Add build_execute_shell_command which executes the
22578         command using sh -c.
22579         * src/compile.c: Use build_execute_shell_command when compiling single
22580         files.
22582 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22583         
22584         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
22585         * src/breakpoints.c: Code cleanup, workaroud for possible 
22586         launcher bug
22587         * src/src_paths.c: Update debugger dirs on directory change
22589 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
22591         Review by Johannes Schmid <jhs@cvs.gnome.org>
22592         * src/attach_process.c, src/attach_process.h, anjuta.glade:
22593         sortable headers, process tree, removal of path and process params
22594         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
22595         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
22596         code cleanup
22598 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22599         
22600         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22601         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
22602         Add a dialog for "New file" which lets the user set the 
22603         filename and to add copyright/header templates to the file
22604         * Review: Changed function names to contain modules name (file_)
22606 2003-12-09  Naba Kumar  <naba@gnome.org>
22608         * setup-gettext: Fixed a typo.
22609         * scintilla/Makefile.am: Fixed a build error for SMP systems.
22611 ---- Released version 1.2.0 ---
22613 2003-12-08  Naba Kumar  <naba@gnome.org>
22615         * src/preferences.c: Fixed compiler error.
22616         * global_tags/create_global_tags.sh: Fixed to install properly
22617         even when system.tags could not be generated.
22618         * NEWS: Updated.
22620 2003-12-06  Naba Kumar  <naba@gnome.org>
22622         * setup-gettext: Fixed to not generate intl directory with gettextize.
22624         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
22625         * src/anjuta.c: Filters out unnecessary files from find in files
22626         command.
22627         
22628         * NEWS: Updated.
22629         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
22630         * src/widzard_gui.c: Added horiz scrollbar for desc text.
22631         
22632 2003-12-04  Naba Kumar  <naba@gnome.org>
22633         
22634         * src/gnome_project.c: Enables debug and optimization flags for
22635         new projects.
22636         
22637         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
22638         
22639         * src/project_dbase_gui.c: combined header and c files for
22640         file selector.
22641         
22642         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
22643         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
22645 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
22647         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
22649 2003-11-29  Naba Kumar  <naba@gnome.org>
22651         * configure.in, anjuta.prj: Bumped version to 1.2.0.
22652         * NEWS: Updated.
22654 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
22655         
22656         * src/main_menubar.c: Now files cannot be opened twice in recently
22657         file menu
22659 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
22661         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
22663 2003-11-28  Naba Kumar  <naba@gnome.org>
22665         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
22666         
22667 2003-11-27  Naba Kumar  <naba@gnome.org>
22669         * src/breakpoints.c, src/launcher.c, src/find_text.c,
22670         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
22671         
22672         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
22673         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
22674         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
22675         checkbox in project wizard (project options page) to enable/disable
22676         source code generation with glade(mm).
22677         
22678         * NEWS: Updated
22679         
22680 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
22682         * src/dnd.c: Opening files with special characters in the name.
22684 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
22686         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
22687         a long time.
22689 2003-11-18  Naba Kumar  <naba@gnome.org>
22691         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
22692         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
22693         src/project_import.c, plugins/patch/patch-plugin.c:
22694         Fixed g_signal_diconnect calls to pass correct data.
22695         (Fixed possible crash in project imports).
22696         
22697         * NEWS: Updated.
22698         
22699 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
22701         Reviewed by Naba Kumar  <naba@gnome.org>
22702         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
22703         and debugger. Sets default settings for pty in launcher.
22704         * data/gdb.init: Removed charset work around (now works with user's
22705         native charset)
22706         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
22708 2003-11-18  Naba Kumar  <naba@gnome.org>
22710         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
22711         names of 'index' to 'idx'.
22712         
22713 2003-11-17  Naba Kumar  <naba@gnome.org>
22715         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
22716         * src/project_dbase.c: Prompts user for unsaved project files
22717         when project is closed.
22718         
22719 2003-11-16  Naba Kumar  <naba@gnome.org>
22721         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
22722         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
22723         older gcc.
22724         
22725 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
22726         
22727         * src/anjuta.c: Fixed crash related to tag == NULL while 
22728         anjuta is exiting
22730 2003-11-11  Naba Kumar  <naba@gnome.org>
22732         * src/glade_iface.c: Avoids error conditions for glade or glademm not
22733         found. It simply doesn't generate the c/c++ codes and continues with
22734         just a warning.
22735         * NEWS: Updated.
22736         
22737 2003-11-10  Naba Kumar  <naba@gnome.org>
22739         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
22740         'Start with dialog'.
22742         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
22743         German translation of anjuta-tutorial.
22744         
22745         * src/launcher.c: Fixed an encoding bug with GIOChannels.
22746         * NEWS: Updated.
22748 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
22750         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
22751         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
22752         the syntax highlighting in Preferences, the automatic syntax
22753         highlighting is now selected. When the debugger is stopped and the
22754         breakpoints window not closed, the gtk_tree_view in this window is
22755         now made unsensitive.
22757 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
22759         * src/preferences.h, src/preferences.c, anjuta.glade:
22760         Fixed translation bug in preferences by using GtkOptionMenu
22761         * anjuta.prj: Project version 1.1.98
22763 ---------------- Released version 1.1.98 ----------------
22765 2003-11-07  Naba Kumar  <naba@gnome.org>
22767         * anjuta.spec.in: Revived docs package and combined all docs into
22768         one package.
22769         * configure.in: Bumped version to 1.1.98 rc2
22770         * NEWS: Updated.
22771         * anjuta.spec.in: Fixed scrollkeepr-update command.
22772         * anjuta.spce.in: Fixed file permissions.
22774 2003-11-06  Naba Kumar  <naba@gnome.org>
22776         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
22777         menus to activate anjuta helps.
22778         
22779         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
22780         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
22781         manuals/C/anjuta-faqs/legal.xml (added),
22782         manuals/C/anjuta-faqs/Makefile.am,
22783         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22784         manuals/C/anjuta-faqs/.cvsignore,
22785         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
22786         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
22787         manuals/C/anjuta-tutorial/legal.xml (added),
22788         manuals/C/anjuta-tutorial/Makefile.am,
22789         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22790         manuals/C/anjuta-tutorial/.cvsignore,
22791         manuals/C/anjuta-manual/*.sgml (removed),
22792         manuals/C/anjuta-manual/*.xml (added),
22793         manuals/C/anjuta-manual/Makefile.am,
22794         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22795         manuals/C/anjuta-manual/.cvsignore,
22796         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
22797         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
22798         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
22799         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
22800         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
22801         manuals/ja/anjuta-faqs/legal.xml (added),
22802         manuals/ja/anjuta-faqs/Makefile.am,
22803         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
22804         manuals/ja/anjuta-faqs/.cvsignore,
22805         manuals/ja/anjuta-manual/*.sgml (removed),
22806         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
22807         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
22808         manuals/ja/anjuta-manual/*.xml (added),
22809         manuals/ja/anjuta-manual/Makefile.am,
22810         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
22811         manuals/ja/anjuta-manual/.cvsignore,
22812         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
22813         manuals/sgmldocs.make (removed),
22814         manuals/xmldocs.make (added), manuals/omf.make (added),
22815         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
22816         documentations to newer docbook xml documentations. Converted 
22817         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
22818         Enabled manulas installations.
22819         
22820         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
22822 2003-11-05  Naba Kumar  <naba@gnome.org>
22824         * data/gdb.init: Sets host's charset to ascii to solve debugger
22825         freeze up due to uninitialized strings in target program.
22827         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
22828         Fixed a crash bug with 'Add expression in watch'. Bug #822017
22829         
22830         * NEWS: Updated.
22831         
22832         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
22833         src/launcher.c: Turns off echo in spawned pty to fix debugger.
22835 2003-11-04  Naba Kumar  <naba@gnome.org>
22837         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
22838         problems.
22839         
22840         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22841         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
22842         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22843         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
22844         in file headers.
22845         
22846         * src/search-replace.c: Fixed infinite loop bug.
22847         * start-with.c: Fixed a crash bug with "Open last project".
22848         
22849         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
22850         * scintilla/Makefile.am: Fixed compiler option.
22851         
22852 2003-10-16  Naba Kumar  <naba@gnome.org>
22854         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22855         * src/text_editor.c: Fixed autoformat.
22856         
22857 2003-10-15  Naba Kumar  <naba@gnome.org>
22859         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
22860         of CTRL+number.
22861         
22862 2003-10-09  Naba Kumar  <naba@gnome.org>
22864         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
22865         
22866 2003-10-08  Naba Kumar  <naba@gnome.org>
22868         * src/source.c: Fixed a GETTEXT typo error.
22869         * anjuta.glade: Made 'Sorted in order you open them' default option
22870         for editor tabs.
22872         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22873         * anjuta.glade, data/properties/anjuta.properties:
22874         Fixed the freeze of the "Preferences" combos at the first Anjuta
22875         init is generated by:
22876                 - a not complete translation of preferences.c file
22877                 - a difference between 2 names in anjuta.glade and
22878                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
22879                 - the same name given to 3 combos (anjuta.glade).
22880                 
22881         * src/find_text.c: If the "whole document" mode is selected,
22882         a new search will select the next occurrence (Bug #764954).
22883         It is now possible to use the shortcuts to search next or previous
22884         occurrence even if the search dialog has the focus.     Bug #790318
22885         
22886         * src/main_menubar_def.h: "Select code block" shortcut; the new
22887         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
22888         (Bug #811016).
22890         Patch from: Richard Lee  <r.h.lee@comcast.net>
22891         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
22892         tagmanager/tm_workspace.c: The following is a patch to fix a
22893         seemingly random occurence where Anjuta would crash when a
22894         certain key was pressed.
22896 2003-09-29  Naba Kumar  <naba@gnome.org>
22898         * src/find_in_files.c: Ignores binary by default. Disabled the option
22899         of NOCVS search, because launcher does not use sh and hence can not
22900         pipe.
22901         
22902         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
22903         "clean before build" state in project session and not in account session,
22904         otherwise the state gets reflected to other projects causing annoyance.
22905         
22906         * src/compiler_options.c: Fixed a bug where compiler options were always
22907         claimed 'modified'.
22909         * src/build_project.c, data/properties/anjuta.properties,
22910         src/commands.[h]: Fixed a bad bug where clean-before-build
22911         doesn't work.
22912         
22913         * scintilla/patches/research-cvs-nolog.diff,
22914         scintilla/patches/scintilla-ac-gtk2-port.diff,
22915         scintilla/patches/scintilla-ac-sort-fix.diff,
22916         scintilla-optimization.diff: Removed, because they are already in
22917         scintilla CVS.
22918         
22919         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
22920         2003-09-29).
22922         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
22923         scintilla/LexYAML.cxx: Added new scintilla lexers.
22924         
22925         * TODO, NEWS: Updated.
22927         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22928         * src/utilities.c: Fixed typo bugs.
22930 2003-09-26  Naba Kumar  <naba@gnome.org>
22932         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
22933         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
22934         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
22935         text_editor_find() and Fixed I-Search wrapping.
22936         * src/debugger.c: Fixed to pass a newline after a debugger
22937         command (which was broken since the launcher was refactored.
22938         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
22940 2003-09-25  Naba Kumar  <naba@gnome.org>
22942         * src/toolbar_callbacks.c: Fixed start of incremental search.
22943         
22944         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22945         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
22946         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22947         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
22948         menu and implementation.
22950 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
22952         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22953         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
22954         variables in Locals window.
22956 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
22958         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22959         * src/utilities.[ch] : Fix a tooltip bug in 
22960         anjuta_util_toolbar_append_stock(), the label appeared instead of
22961         the tooltip text. Remove label from arguments of the function
22962         because label is included in the stock icon data.
22963         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
22964         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
22965         * FIXME: translation file should be updated because of label text removal.
22967 2003-09-24  Naba Kumar  <naba@gnome.org>
22969         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
22970         
22971         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22972         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
22973         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
22974         stdout and stderr. Also buffered output and check-for-password
22975         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
22976         with password prompts. Checkes for password prompts from all outputs.
22977         
22978         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
22979         which takes a string (which could be utf8 also) and converts into
22980         utf8 string.
22981         
22982         * src/main.c: Connects kernel signals after gnome_program_init().
22983         
22984         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22985         * src/message-manager.c: Fixed bug #787026 by converting the strings
22986         to proper UTF8.
22987         
22988 2003-09-22  Naba Kumar  <naba@gnome.org>
22990         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
22991         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
22992         GtkCList and using GtkTreeView instead. Added the patch.
22993         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
22994         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
22995         
22996 2003-09-19  Naba Kumar  <naba@gnome.org>
22998         * printing/print.c: Proper UTF8 printing support.
22999         * src/main.c: moved kernel signal connects at the
23000         end of application initialization.
23001         
23002 2003-09-18  Naba Kumar  <naba@gnome.org>
23004         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
23005         (new) lexers.make, (new) lexers: Update scintilla to latest
23006         scintilla CVS (2003-09-18), added new lexers, automated
23007         lexers makefiles sections and scintilla update. Added
23008         patches. Optimized pango rendering. Fixed a crash bug
23009         in scintilla.
23010         
23011         * (new) scintilla/patches/research-cvs-nolog.diff: Added
23012         patch to remove cvs log command from RESearch.cxx file.
23013         * scintilla/patches/scintilla-pango-always.diff:
23014         Fixed file name.
23015         * scintilla/RESearch.cxx: Removed spurious cvs log command
23016         and logs.
23017         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
23018         
23019         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
23020         * src/dnd.c: Fixed a crash bug with DND.
23021         
23022 2003-09-15  Naba Kumar  <naba@gnome.org>
23024         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
23025         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
23026         src/toolbar_callbacks.c: Added an additional parameter to
23027         text_editor_goto_line() funtion which decides if the line should
23028         be made visible (if it's under fold).
23029         
23030         * src/style-editor.c: Fixed a compiler warning.
23031         * src/message-manager.cc: Calls parent method correctly.
23033         * src/preferences.h: Fixed prent class.
23034         
23035         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23036         * src/project_dbase.c: Fixed bug #713210.
23037         
23038 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
23039                                                                                 
23040         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
23042 2003-09-11  Naba Kumar  <naba@gnome.org>
23044         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23045         * src/style-editor.c: Fixed bug #769130 (Crash on font
23046         selection dialog).
23047         
23048         * src/message-manger.[h,cc]: Made AnMessageManager
23049         derived from GtkFrame and removed deprecated code.
23050         
23051         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
23052         compiler warnings.
23053         
23054 2003-09-09  Naba Kumar  <naba@gnome.org>
23056         * src/Makefile.am: Addded rules for built sources.
23057         
23058 2003-09-08  Naba Kumar  <naba@gnome.org>
23060         * (new) src/anjuta-marshalers.list: Added marshalers definition
23061         file.
23062         
23063         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
23064         and CXXFLAGS are not overwriten by automake's default.
23065         * src/style-editor.c: Added 'operators' in the style editor.
23066         
23067         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
23068         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
23069         * src/message-manager-private.cc, src/message-manager.cc:
23070         Converts message going into message into UTF-8 endoding.
23071         * src/main.c: Uses UTF-8 codeset for localization.
23072         
23073 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
23075         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
23076         
23077 2003-09-08  Naba Kumar  <naba@gnome.org>
23079         * TODO: Updated.
23080         
23081         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23082         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
23083         Fixed bug #798717, Find - Find&Replace - Find in files bug;
23084         The combo entries were updated if the same data with a different
23085         case exist in the combo list. The combo entries are now case sensitive. 
23086         Search&Replace bug; First search ,max actions = 0 ==> now max
23087         actions = 100.
23088         
23089 2003-09-08  Naba Kumar  <naba@gnome.org>
23091         * TODO: Updated.
23092         * src/utilities.[c,h]: a function takes contant args.
23093         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
23094         Now the child terminated signal is emitted properly.
23095         * src/Makefile.am: Used $(top_srcdir) for referring to 
23096         scintilla objects.
23097         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
23098         definitions file which will generate anjuta-marshalers.[c,h] files.
23099         * src/.cvsignore: Updated.
23100         * src/build_project.c: Changed su command to preserve quotes.
23101         * src/anjuta-tools.c, tagmanager/tm_project.c,
23102         tagmanager/tm_workspace.c: Use standard tmp file.
23103         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
23104         so that users could report bugs easily.
23105         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
23106         
23107         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
23108         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
23109         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
23110         src/attach_process.c, src/breakpoints.c, src/commands.c,
23111         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
23112         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
23113         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
23114         src/memory.c, src/message-manager-private.c, src/preferences.c,
23115         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
23116         src/search-replace.[c,h], stack_trace.c, text_editor.c,
23117         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
23118         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
23119         Fixed compile warnings and cleanup.
23120         
23121         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
23122         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
23123         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
23124         Removed libzvt usage and implemented child spawing differently. Launcher is
23125         now proper GObject, which can be created multiple times (and can be
23126         operated in parallel).
23128         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
23129         * src/project_import_gui.c, src/project_import_cbs.c,
23130         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
23131         (crash on project import). Removed deprecared codes.
23132         
23133 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
23134         
23135         * src/cvs.c: Fixed cvs output bug.
23137 2003-09-03  Naba Kumar  <naba@gnome.org>
23139         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23140         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
23141         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
23142         src/text_editor_cbs.c: Implements --
23143                 If the debugger is started
23144                         A double click in the margin add or remove a breakpoint
23145                         A single click activate or deactivate the breakpoint
23146                 else
23147                         A double click in the margin add or remove a bookmark
23149 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
23150         
23151         Reviewed by Naba Kumar  <naba@gnome.org>
23152         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
23153         User is now able to choose a branch on cvs update for project.
23154         Cleaned up variable names.
23156 2003-09-03  Naba Kumar  <naba@gnome.org>
23158         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
23159         src/Makefile.am: Added lexers.
23160         * scintilla/*/*: Updated...
23161         * src/an_symbol_view.c: Fixed a crash bug.
23162         * src/compiler_options.c, src/project_dbase.c: Fixed compile
23163         and build bugs.
23164         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
23165         * src/source.c: Fixed project generation bug with gettext code.
23166         * tagmanager/tm_project.c: Fixed a crash bug.
23167         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
23168         bug when there is no project open. Bug #____.
23169         * src/source.c: Fixed a bug with build failure with non-gnome
23170         project with glade-generated source (eg. gtk2). Bug #____.
23171         * NEWS: Updated...
23173 2003-08-22  Naba Kumar  <naba@gnome.org>
23175         Patch from: Rob Bradford  <rob@debianplanet.org>
23176         * data/Makefile.am: Fixed to install properly during
23177         package building.
23178         
23179         Patch from: Etay Meiri  <etay-m@bezeqint.net>
23180         * src/debug-tree.c: Fixed a crash bug.
23181         * src/compiler_options.c: Takes care of linking the missing pieces;
23182         C flags, libs, optimization options, debug and profile.
23184         Patch from: Enver ALTIN  <ealtin@casdb.com>
23185         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
23186         
23187 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
23189         Reviewed by Naba Kumar  <naba@gnome.org>
23190         * src/project_dbase.c: Fixed bugs #778263 and #778413
23191           Adding multiple files to project should work now.
23193 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
23195         Reviewed by Naba Kumar  <naba@gnome.org>
23196         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
23197         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
23198         for Locals window.
23200 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
23202         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
23204 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
23206         * src/text_editor.c: Fix translatable string (#113934).
23208 2003-07-04  Naba Kumar  <naba@gnome.org>
23210         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
23211         bug when there is no project open. Bug #____.
23212         
23213         * src/source.c: Fixed a bug with build failure with non-gnome
23214         project with glade-generated source (eg. gtk2). Bug #____.
23216 2003-06-26  Naba Kumar  <naba@gnome.org>
23218         * src/anjuta.h: Removed reference to windows-dialog.h.
23219         * src/message-manager-private.[cc,h]: Fixed doulbe click
23220         activation of messages to properly jump at the destination.
23221         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
23222         * src/toolbar.c: Code clean-ups.
23223         
23224         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
23225         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
23226         
23227         * src/message-manager-private.[cc,h]: Removed dead codes.
23228         
23229         * (new) data/properties/css.properties,
23230         data/properties/anjuta.properties, data/properties/Makefile.am:
23231         Added CSS syntax hiliting properties.
23232         
23233         * tagmanager/tm_file_entry.c: Fixed a possible bug.
23234         * src/debugger.c: Clean ups.
23235         * src/lexer.h: Added CSS lexer definition.
23236         
23237         * Makefile.am: Installs destop file properly.
23238         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
23239         * NEWS: Updated for 1.1.97 release.
23240         * src/main_menubar_def.h: Changed some non working shortcuts.
23241         
23242 2003-06-24  Naba Kumar  <naba@gnome.org>
23244         * src/search-replace.c: Shows the dialog properly, even when it is
23245         hidden behind another window.
23246         
23247         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
23248         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
23249         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
23250         and code clean up.
23251         
23252         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
23253         setup wizard dialogs.
23254         
23255         * src/debugger.c: Removed a redundant call to
23256         debugger_update_controls().
23257         * src/compiler_options.c, src/launcher.c: code cleanup.
23258         * src/executer.c: Fixed execution bug with 'Set Program params...".
23259         
23260 2003-06-23  Naba Kumar  <naba@gnome.org>
23262         * widgets/e-splash.c: Removed border around the splash image.
23263         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
23264         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
23265         * src/cvs.c: Added a frame around commit log text widget.
23266         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
23267         crash bug associated with translated combo box list in preferences
23268         dialog (in different locale other than en_US). Used widget names
23269         to pass the combo list items.
23270         * po/POTFILES.in: Updated.
23271         * src/launcher.c: Creates the zvt terminal at startup (and not
23272         every time a build is done) -- speeds up buld operations.
23273         * src/file_history.c: Should be if() conditional instead of
23274         assertion check.
23275         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
23276         Disabled useless warnings.
23277         * src/project_dbase.c: Fixed bonobo 2 project name.
23278         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
23279         and uses correct glade-2 for file generation.
23280         
23281 2003-06-21  Naba Kumar  <naba@gnome.org>
23283         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
23284         And disables autocomple show for numbers (very annoying).
23285         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
23286         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
23287         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
23288         from view menu and adjust the controls accordingly.
23289         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
23290         only OK button.
23291         * src/project_dbase.[c,h]: Removed show_local flag processing.
23292         * src/message-manager.[c,h]: Reorganized messages tabs in more
23293         sensible order.
23294         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
23295         Also added PCRE dependency.
23296         
23297 2003-06-20  Naba Kumar  <naba@gnome.org>
23299         * pixmaps/anjuta_splash.png: New splash.
23300         from Jean Schurger  <yshartk@schurger.org>
23301         
23302         * src/controls.c: De-sensitize run-to-cursor when debugger
23303         is not running.
23304         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
23305         
23306         * src/message-manager-private.cc: Fixed to properly jump at
23307         the right file:line.
23308         
23309         * src/appwiz_page1.c: Fixed to correctly determine the project
23310         trpe from the wizard.
23311         
23312 2003-06-20  Naba Kumar  <naba@gnome.org>
23314         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
23315         * src/watch_gui.c: Code cleanups.
23316         * src/debugger.[c,h], src/stack_trace.[c,h],
23317         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
23318         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
23319         Removed direct access to stack_trace private data, Increased debugger
23320         command size from 256 to 1024 (to be on safer side). Also implemented
23321         row-activated signle for seting frame and viewing the source.
23322         * src/debugger.c: Avoids starting program and stopping debugger
23323         when starting debugger and stopping program, respectively.
23324         
23325         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
23326         Reverted codes to start debugger automatically
23327         The file is brought to the state just after the branching 
23328         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
23329         some code clean ups.
23330         
23331         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
23332         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
23333         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
23334         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
23335         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
23336         src/project_dbase.c: Code clean ups.
23337         
23338         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
23339         (Projects dir) so that correct $HOME/Projects path is set when
23340         anjuta is run for the first time.
23341         
23342 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
23344         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
23346 2003-06-13  Naba Kumar  <naba@gnome.org>
23348         * src/stack_trace_cbs.c: Moved variable declaration at the
23349         top of the block (bug #737867)
23350         
23351         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
23352         just CFLAGS and CXXFLAGS (bug #743617).
23353         
23354         * src/create_global_tags.sh: Fixed shell script to properly
23355         detect installed *-config files.
23356         
23357 2003-06-12  Naba Kumar  <naba@gnome.org>
23359         * src/preferences.[c,h]: Added methods for custom widgets in
23360         preferences: using custom set/get methods for them.
23361         
23362         * src/anjuta-encoding.c: Implemented up/down of the encodings
23363         in the list and property saves correctly.
23364         
23365         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23366         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
23367         the beginning of a file.
23369         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23370         * src/aneditor.cxx, src/aneditor.h,
23371         src/controls.c, src/main_menubar.c, src/main_menubar.h,
23372         src/main_menubar_def.h, src/mainmenu_callbacks.c,
23373         src/mainmenu_callbacks.h: Allows the operator to select the current
23374         word or the current line (Request: 680801). It puts also
23375         sensitive/unsensitive several select/comment menu items.
23377         * src/breakpoints.c: Presets by default the current line for a
23378         defined breakpoint.
23380 2003-06-11  Naba Kumar  <naba@gnome.org>
23382         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
23383         color (red highlight) now cosistent for inactive tabs also.
23384         
23385         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
23386         'Advanced search and replace' in Edit->Search submenu.
23387         
23388         * data/properties/tcltk.properties: Fixed bug #731851. Added line
23389         wrappings '\' where     they were missing.
23390         
23391         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
23392         message is now more descriptive and details the correct thing to do
23393         for GNOME2 desktop.
23394         
23395 2003-06-10  Naba Kumar  <naba@gnome.org>
23397         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
23398         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
23399         Removed any reference to particular version of automake/autoconf
23400         so that they could work with newer versions (Bug #659394).
23402         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
23403         src/anjuta.c: Added coded to add/remove supported encodings.
23404         
23405         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
23406         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
23407         src/project_import.c, src/project_type.c, src/project_type.h,
23408         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
23409         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
23410         from the project wizard.
23412 2003-06-06  Naba Kumar  <naba@gnome.org>
23414         Patch from Etay Meiri  <etay-m@bezeqint.net>
23415         * src/compiler_options.c: Fixed bugs related to clean before
23416         build patch.
23417         
23418         * anjuta.desktop.in.in: Added commandline options.
23419         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
23420         -dP and -A flags of CVS update into different options.
23421         
23422 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
23424         * configure.in: Removed "ta" from ALL_LINGUAS.
23426 2003-06-02  Naba Kumar  <naba@gnome.org>
23428         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
23429         return NULL for undefined properties and "" for defined but empty
23430         strings. It was creating many problems where both are assumed to be
23431         same. And besides, it doesn't matter to differentiate the two (the
23432         problem with preferences was due to a different bug).
23434         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
23435         correctly. Also, s/props_build_in/props_built_in/g.
23436         
23437         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
23438         list.
23439         
23440         * src/an_file_view.c: Unrefed pixbufs when done with them.
23442         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
23443         (removed) file_text.png: Added and removed pixmaps.
23444         
23445 2003-05-30  Naba Kumar  <naba@gnome.org>
23447         * anjuta.glade: Fixed encodings preferences dialog
23448         
23449 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
23450         
23451         Reviewed by Naba Kumar  <naba@gnome.org>
23452         
23453         * src/build_project.c src/clean_project/c: perform a clean before
23454         build, if required. Show the message manager on clean.
23455         * src/compiler_options.c: save the new options when window is closed
23456         and flag project to be cleaned before the next build.
23457         * src/project_dbase.c: added a 'clean before build' flag to project
23459 2003-05-29  Naba Kumar  <naba@gnome.org>
23461         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
23462         dialog.
23463         
23464         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
23465         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
23466         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
23467         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
23468         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
23469         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
23470         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
23471         print_color.xpm, print_landscape.xpm, print_layout.xpm,
23472         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
23474         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
23475         Removed unused icons references.
23477 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
23479         Reviewed by Naba Kumar  <naba@gnome.org>
23480         
23481         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
23482           src/compiler_options.c, src/debugger.c, src/find_replace.c,
23483           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
23484           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
23485           src/toolbar_callbacks.c: HIG compliant dialogs.
23487         * src/utilities.c: anjuta_button_new_with_stock_image() and
23488           anjuta_dialog_add_button() stolen from gedit.
23490         * src/main_menubar_def.h: Fixed mnemonics.
23492 2003-05-26  Naba Kumar  <naba@gnome.org>
23494         * src/project_dbase_gui.c: Added header files filter for add file
23495         dialog box. Disabled project window to be transient window.
23496         
23497         * src/message-manager.cc: Disabled message manager window to be
23498         transient window.
23499         
23500         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
23501         a file could not be loaded.
23502         
23503         * src/project_dbase.c: Fixed a bug with GUI editor command
23504         where empty string is returned.
23505         
23506         * src/Makefile.am, src/preferences.h, src/text_editor.c
23507         src/text_editor.h, (new) src/anjuta-encodings.h,
23508         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
23509         Added encoding support and to handle characters encoding correctly
23510         by auto detecting it during load. Added preferences for selecting
23511         the encoding during save.
23513         * src/preferences.c, src/resources.c: Removed debug messages.
23515         Patch from: Alexander Nedotsukov <bland@mail.ru>
23516         * src/getline.c: Fixed many fatal bugs for FreeBSD.
23518 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23519         * src/anjuta.c: Try to sow the splash image more often.
23521 2003-05-20  Naba Kumar  <naba@gnome.org>
23523         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23524         * src/debug_tree.c: Colorize the modified locals during
23525         debugging and call memory analyze from the debugger.
23526         * src/breakpoints.c: The color is now different for the enabled
23527         and disabled breakpoints. Anjuta now can erase several
23528         breakpoints defined at the same line. The markers are updated
23529         according to the enable/disable action.
23530         
23531         Patch from Etay Meiri  <etay-m@bezeqint.net>
23532         * src/launcher.c: Fixes launcher freeze up bug during build.
23534 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
23536         Reviewed by Naba Kumar  <naba@gnome.org>
23537         * scintilla/PropSet.h: Change member variables from private to protected.
23538         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
23539         to PropSetFile class, which return a gchar * (and can therefore indicate
23540         whether properties are empty or do not exist) and make prop_get and
23541         prop_get_expanded use them.
23542         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
23543         that the result of of prop_get cannot be an empty string.
23545 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
23547         Reviewed by Naba Kumar  <naba@gnome.org>
23548         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
23549         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
23550         src/text_editor_cbs.c: When saving all the files in the project, the
23551         text editors are now only rehighlighted once instead of once for each
23552         file saved.
23554 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23555         * src/main.c, widgets/e-splash.c: Splash screen improvements.
23556         * src/anjuta.desktop.in.in: Support startup notification.
23557 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23558         * src/main.c, widgets/e-splash.c: Splash screen improvements.
23559         * src/anjuta.desktop.in.in: Support startup notification.
23562 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
23564         Reviewed by Naba Kumar  <naba@gnome.org>
23565         
23566         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
23567         memory leak from glade_xml_new call. Removed gxml field from Executer
23568         struct as only used in create_executer_dialog and then destroyed.
23569         
23570         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
23571         
23572         * src/configurer.c: Fix warning trying to connect signal to non-existent
23573         environment entry in configure dialog and fix crash when closing the
23574         window.
23575         
23576         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
23577         gnome_date_edit_get_time instead.
23578         
23579         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
23580         in view menu required renumbering elsewhere.
23582 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
23584         Reviewed by Naba Kumar  <naba@gnome.org>
23585         
23586         * src/breakpoints.c: fixed an error when removing breakpoint
23587         * src/controls.c: 'run to cursor' is sensitive when debugger not active
23588         * src/debugger.c: changes to the way the debugger is activated
23589         * src/debugger.h: clean ups
23591 2003-05-13  Naba Kumar  <naba@gnome.org>
23593         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23594         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
23595         src/memory.h: A new version of memory and the interface
23596         is now integrated in anjuta.glade
23598 2003-05-09  Naba Kumar  <naba@gnome.org>
23600         * configure.in: Bumped required gtk version to 2.0.8.
23601         
23602 2003-05-06  Naba Kumar  <naba@gnome.org>
23604         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
23606 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23607         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
23609 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23610         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
23611         , tagmanager/c.c: Support for ProC and RDB files.
23613 2003-05-06  Naba Kumar  <naba@gnome.org>
23615         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
23616         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23617         Uncomment (Box & Stream), Select the current function,
23618         authorize the "Quit" button of the GotoLine window
23620 2003-05-05  Naba Kumar  <naba@gnome.org>
23622         * src/watch_gui.h: CVS added new file.
23624         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
23626         Patch from Etay Meiri <etay-m@bezeqint.net>
23627         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
23628         src/mainmenu_callbacks.c, src/message-manager.cc,
23629         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
23630         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
23631         Ported stack trace to GNOME2 and added it in the message manager
23632         pane.
23634 2003-05-02  Naba Kumar  <naba@gnome.org>
23636         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
23637         
23638         * src/preferences.[h,c]: Fixed preferences to save only one copy of
23639         preferences property.
23640         
23641         * anjuta.prj: Fixed multiple preferences saved data.
23642         
23643         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
23644         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
23645         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
23646         scintilla/include/Platform.h, scintilla/include/PropSet.h,
23647         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
23648         Upgraded scitilla from CVS with faster window repaint
23649         and more bugfixes.
23650         
23651         Patch from  Etay Meiri  <etay-m@bezeqint.net>
23652         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
23653         and code cleanups
23654         
23655 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
23657         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
23658         the window if messages are appended to the end and the scrollbar is
23659         at the end.
23661 2003-04-29  Naba Kumar  <naba@gnome.org>
23663         * configure.in: Removed omf-install from Makefiles list.
23665 2003-04-28  Naba Kumar  <naba@gnome.org>
23667         * po/POTFILES.in: Remvoded deleted files.
23668         
23669         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
23670         pixmaps/windows-style-undocked.png: Added setup wizard's images.
23672         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
23673         is executed as detached) is not set properly.
23674         
23675 2003-04-25  Naba Kumar  <naba@gnome.org>
23676         
23677         * anjuta.prj: Updated.
23678         * src/anjuta_info.c: Fixed text wrapping and column view.
23679         * data/welcome.txt.in: Removed unaligned characters.
23680         
23681 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23682         * src/main_menubar.c: Disable setup dialog.
23684 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23685         * src/breakpoints.c; Fixed compilation with older GCC
23686         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
23687         * HACKING: Spelling fixes (Suggested by Stephen Knight)
23689 2003-04-18  Naba Kumar  <naba@gnome.org>
23691         * anjuta.prj: Updated (includes compiler options).
23692         
23693         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
23694         function from anjuta.c (it was already available in anjuta-tools.c).
23695         
23696 2003-04-18  Naba Kumar  <naba@gnome.org>
23698         * src/about.c, THANKS: Updated
23699         
23700         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
23701         
23702         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
23703         properly from the project session before updating the file
23704         view.
23705         
23706         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23707         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
23708         dialog settings (as it will not be required once GDL is in place) and
23709         added file view filters in the settings sub-menu.
23711 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23712         * HACKING: Updated
23713         * configure.in: Disable cast checks on final build.
23715 2003-04-17  Naba Kumar  <naba@gnome.org>
23717         * src/build_project.c: Fixed a compilation error.
23719         * src/launcher.c: Removed commnets.
23720         
23721         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
23722         properties from editor tab to indentation tab and fixed a property
23723         label for proper i18n translation. Fixed typos in project config
23724         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
23725         sorting and reordering in compiler options dialog.
23726         
23727         * src/compiler_options.c: Implemented _save() function to save the
23728         options (which was pending).
23729         
23730         * src/build_project.c: Destroys install-as-root dialog when it is done.
23731         
23732         * src/an_symbol_view.c: Change "event" event to "event-after" so
23733         that symbol row is selected first before the popup is shown.
23734         
23735 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
23737         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
23738         file in CVS/Entries. (Reviewed and applied by Biswa)
23740 2003-04-16  Naba Kumar  <naba@gnome.org>
23742         * aneditor.cxx: use unicode everytime (fixed unicode related
23743         bugs).
23745         * anjuta.prj: Fixed UI editor name (blank to use default) and
23746         anjuta version.
23747         
23748         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
23749         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
23750         Editor preferences page.
23752 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23753         * src/anjuta.[ch], src/print.c: Fixed warnings
23754         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
23755         * configure.in: Profiling support with gprof
23757 2003-04-16  Naba Kumar  <naba@gnome.org>
23759         Patch from Gaëtan de Menten  <ged@bugfactory.org>
23760         * src/launcher.c: Fixed cvs dialog.
23761         
23762 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
23763         
23764         * src/message-manager-private.cc: Fixed double-click on first line of 
23765         output to properly select a line.
23766         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
23767         because still was a deprecatd GtkCTreeNode and always NULL anyway.
23769 2003-04-15  Naba Kumar  <naba@gnome.org>
23771         * src/message-manager-private.cc: Fixed the glade filename typo.
23773 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23774         * scintilla/*, data/properties/*: Scintilla CVS merge
23775         * anjuta.prj: Removed unnecessary files.
23776         * scintilla/PlatGTK.cxx: Force Pango fonts always
23777         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
23778         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
23779         for preferences.
23780         * configure.in: Change version no. for 1.1.1 (alpha release)
23781         * configure.in: Added '--with-pref-suffix' option.
23782         * config.guess, config.sub: Removed from CVS.
23784 2003-04-15  Naba Kumar  <naba@gnome.org>
23786         Patch from Timothee Besset  <ttimo@idsoftware.com>
23787         * Makefile.am: Fixed a shell script error during intallation.
23788         
23789 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
23791         Reviewed by Naba Kumar  <naba@gnome.org>
23792         * src/message-manager.cc: Added popup-menu to TreeView and fixed
23793         set_wm_class to use "anjuta" instead of "an.
23794         * src/message-manager-private.cc: Headers are hidden again.
23796 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23797         * src/project_dbase_gui.c: Memory corruption fix.
23798         * anjuta.prj: Updated project file
23800 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
23801         * an_file_view.c: Connect to event-after signal rather than event so that
23802         selection is updated first and thus context menu is for the right file.
23803         Reviewed and applied by Biswa.
23805 2003-04-14  Naba Kumar  <naba@gnome.org>
23807         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
23808         
23809         * src/auncher.c: More child exit fixes
23810         from Timothee Besset  <ttimo@idsoftware.com>
23812 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
23813         
23814         Reviewed by Naba Kumar  <naba@gnome.org>
23815         
23816         * src/message-manager.[c/h], src/message-manager-private[c/h],
23817                 anjuta.[c/h]: Ported message-manager to Gtk2
23818         
23819         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
23820         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
23821         src/clean_project.c, src/compile.c, src/configurer.c,
23822         src/controls.c, src/cvs.c, src/debugger.c,
23823         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
23824         src/project_import.c, src/search-replace.c: Changed name from
23825         AnjutaMessageManager to AnMessageManager to avoid too long type
23826         and funtion names.
23828 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23829         * src/launcher.c: Fix build won't stop problem - TTimo
23830         * TODO: Updated
23831         * pixmaps/anjuta_splash.c: New splash screen prototype.
23832         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
23833         * src/compiler_options.c: Mute pkgconfig errors.
23834         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
23836 2003-04-10  Naba Kumar  <naba@gnome.org>
23838         * configurer.[c,h]: Fixed dialog to close properly.
23839         * src/project_dbase.c, widgets/gnomefilelist.c: Added
23840         debugging asserts.
23841         
23842 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23843         * anjuta.prj: Removed unnecessary files, load with 1.2.0
23844         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
23845         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
23846         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
23847         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
23848         src/makefile.am: Move gdl to it's own directory.
23849         * global-tags/create_global_tags.sh: Silently ignore SDL error.
23851 2003-04-09  Naba Kumar  <naba@gnome.org>
23853         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
23854         branch.
23856 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23857         * src/anjuta-tools.c: Use CDATA for saving tools data.
23858         * anjuta.glade, src/search-replace.c: Port from branch.
23859         * widgets/e-splash.*, src/main.c: Better splash screen.
23860         * configure.in, widgets/gdl*: Import GDL widgets.
23861         * ROADMAP: Updated roadmap.
23862         * src/an_file_view.c: Use GDL icons for file tree.
23864 2003-04-09  Naba Kumar  <naba@gnome.org>
23866         * anjuta.glade: Added (hidden) initial setup-wizard window.
23867         
23868         Patch from: Vitaly  <vvv@rfniias.ru>
23869         * src/preferences.c: Fixes a bug with libglace widget access with
23870         translated strings.
23872         Patch from: Etay Meiri  <etay-m@bezeqint.net>
23873         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23874         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
23875         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
23876         src/toolbar_callbacks.[c,h],
23877         src/memory.c, src/message-manager-private.cc,
23878         src/message-manager-private.h, src/message-manager.cc,
23879         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
23880         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
23881         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
23882         watch window to a subwindow in the notebook
23884 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23885         * ROADMAP: Updated roadmap.
23887 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
23889         * configure.in: Added Belarusian to ALL_LINGUAS.
23891 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23892         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
23893         Henry Jia
23894         * ROADMAP: Added roadmap for HEAD.
23896 2003-03-29  Naba Kumar  <naba@gnome.org>
23898         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
23899         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
23900         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
23901         (new) pixmaps/start-with-wizard.png,
23902         (new) pixmaps/start-with-import.png,
23903         (new) pixmaps/start-with-open.png Added Start with dialog which pops
23904         up on anjuta start-up to give quick access to opening file/project or
23905         creation wizards.
23907         * src/main.c: Sets proper data directory for the gnome
23908         program.
23910 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23911         * src/text_editor.c: Fixed error/warning indicators.
23913 2003-03-24  Naba Kumar  <naba@gnome.org>
23915         * README: Correct version.
23916         
23917 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
23919         * configure.in: Added checks to see if were building on FreeBSD
23920         systems.  Sets -DFREEBSD if we are, and also attempts to find
23921         gmake if the host system is FreeBSD.
23923         * src/getline.c: New file used to provide the getline function,
23924         which isnt available on a FreeBSD system.  The function is only
23925         defined if FREEBSD is defined.
23927         * src/Makefile.am: Added getline.c to anjuta_SOURCES
23929         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
23930         configure.in sets this to gmake on FreeBSD systems, and make
23931         on everything else.
23933 2003-03-23  Naba Kumar  <naba@gnome.org>
23935         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
23936         
23937         * anjuta.spec.in: Fixed spec file for correct file paths and
23938         corrected rpmbuild.
23940         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
23941         the rpm build command separately now.
23942         
23943         * src/anjuta.c, windows-dialog.c: Added some more window management
23944         stuffs (not still fully working, though).
23946         * TODO: Updated.
23948 2003-03-22  Naba Kumar  <naba@gnome.org>
23950         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
23952 2003-03-21  Naba Kumar  <naba@gnome.org>
23954         * README: Removed Andy Piper's name from the active maintainers
23955         list on his request.
23956         
23957         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
23958         preferences.
23959         
23960         * src/anjuta-tools.c: Fixed compiler errors.
23962         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
23963         show bugs.
23964         
23965         * src/commands.c, src/src_paths.c, src/style-editor.c,
23966         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
23967         becuase they are now hidden by default (from glade editing).
23968         
23969         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
23970         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
23971         src/main_menubar_def.h, src/mainmenu_callbacks.c,
23972         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
23973         basic windows managements.
23974         
23975 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23976         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
23977         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
23978         Enver ALTIN (a.k.a. skyblue)
23980 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23981         * tagmanager/*: Added ignore-list for symbols. This will make
23982         parsing more accurate for projects. Doc updates needed.
23984 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23985         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
23986         * launcher/Makefile.am: Link to correct libraries
23987         * src/launcher.c: Do not allow NULL shell
23989 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
23990         * src/debug_tree.c: Improve debug tree view.
23992 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
23994         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
23995         'Run Configure Script' and 'Execute Program'. Increase minimum width
23996         of Configure dialog.
23997         * find_in_files.c, find_in_files_cbs.*: Properly create the file
23998         list widget by setting a model and adding a column and renderer.
23999           Actually store the nocvs toggle button in FindInFiles data structure.
24000           Handle selection changes via changed signal rather than row_activated.
24001           Use response signal for handling the close and find buttons.
24002           Close window when escape is pressed.
24003         * find_replace.c: Close window when escape is pressed.
24004         * find_text.c: Close window when escape is pressed in find dialog as
24005         well as wrap search question, where now Yes is the default button.
24007 2003-03-05  Naba Kumar  <naba@gnome.org>
24009         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
24011         * src/message-manager-private.cc: Fixed a bug with vte conditional
24012         compilation.
24013         * anjuta.glade: Hides all windows in glade file.
24015 2003-03-05  Naba Kumar  <naba@gnome.org>
24017         * src/an_file_view.c: Fixed a compilation warning.
24018         * src/message-manager-private.cc: Conditional compilation for vte
24019         API.
24020         
24021 2003-02-28  Naba Kumar  <naba@gnome.org>
24023         * configure.in, anjuta.spec.in: Updated dependency packages version.
24024         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
24025         * src/preferences.c: Added debug assertions.
24026         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
24027         editor to enable/disable bringing the recent editor tabs first.
24028         
24029         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
24030         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
24031         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
24032         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
24033         and     bug fixes. Also code clean ups.
24034         
24035         * (new) src/search-replace.[h,c]: New search replace implementation
24036         from ANJUTA_1_0_0 branch.
24037         
24038         * (new) src/windows-dialog.[h,c]: New windows management class
24039         [work in progress].
24041 2003-02-28  Naba Kumar  <naba@gnome.org>
24043         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
24044         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
24045         src/appwizard.c, src/build_file.c, src/build_project.c,
24046         src/clean_project.c, src/compile.c, src/configurer.c,
24047         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
24048         src/message-manager-dock.c, src/message-manager-dock.h,
24049         src/message-manager-private.cc, src/message-manager.cc,
24050         src/preferences-dialog.c, src/preferences-dialog.h,
24051         src/preferences.c, src/preferences.h, src/project_dbase.c,
24052         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
24053         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
24054         src/utilities.c, src/utilities.h:
24055         
24056         Widgetized Preferences and gave proper function names.
24058         * src/executer.c: Fixed a session loading bug.
24059         
24060 2003-02-27  Naba Kumar  <naba@gnome.org>
24062         * printing/print.c: Fixed printing font bug that failed to load the
24063         proper fonts.
24064         
24065         * src/toolbar.c: Disabled LED flashing (not yet implemented).
24066         
24067         * TODO, anjuta.prj: Updated.
24069 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
24071         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
24072         manuals/C/anjuta-manual/anjuta-manual-C.omf,
24073         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
24074         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
24075         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
24076         fixed omf errors
24078 2003-02-25  Naba Kumar  <naba@gnome.org>
24080         * Makefile.am: Excluded omf-install from installation as the docs are
24081         not ready.
24082         
24083         TODO: Updated.
24084         
24085         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
24086         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
24087         property names and added new editor properties and code cleanups.
24088         Also added new project properties.
24089         
24090         * src/compiler_options.[h,c]: Added pkg-config packages supports
24091         and fixed bugs.
24092         
24093         * src/glade_iface.h: Cleanups.
24094         
24095         * src/launcher.c: Used timer instead of idle to scan.
24096         
24097         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
24098         src/project_config.[h,c], src/project_import.c: Implemented project
24099         property to define GUI editor and to handle it.
24100         
24101         * src/preferences.c: i18n fixes.
24102         
24103         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
24104         unused (and old) pixmaps.
24105         
24106         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
24107         
24108 2003-02-25  Naba Kumar  <naba@gnome.org>
24110         * src/message-manager-private.[h,cc], src/preferences.c,
24111         anjuta.glade, anjuta_dialog_strings.c: Implemented
24112         gnome terminal profiles for the terminal preferences and moved the
24113         addition of terminal preferences in the terminal constructor.
24114         
24115         * anjuta.prj: Updated.
24117 2003-02-24  Naba Kumar  <naba@gnome.org>
24119         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
24120         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
24121         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
24122         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
24123         preferences dialog.
24125         * TODO: Updated.
24127         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
24128         text selection and child re-spawning.
24130         * src/pixmaps.h: Removed unused pixmaps definitions.
24131         
24132 2003-02-23  Naba Kumar  <naba@gnome.org>
24134         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
24135         the project tree/window.
24137         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
24138         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
24139         Correct the use of a variable and implemented session save/load
24140         for tree expansion states.
24141         
24142         * src/main_menubar_def.h: Fixed shortcuts keys.
24143         
24144         * src/anjuta.c, src/gnome_project.c: Code clean ups.
24145         
24146         * anjuta.prj: Updated.
24147         
24148 2003-02-22  Naba Kumar  <naba@gnome.org>
24150         * src/debug_tree.[c,h]: GNOME2 port from 
24151         Etay Meiri <etay-m@bezeqint.net>
24152         
24153         * src/an_file_view.c, src/resources.[h,c],
24154         data/properties/bash.properties,
24155         data/properties/cpp.properties,
24156         data/properties/html.properties,
24157         data/properties/make.properties,
24158         data/properties/others.properties,
24159         data/properties/perl.properties,
24160         data/properties/props.properties,
24161         data/properties/xml.properties: Standarized file icons. Icons are
24162         defined in respective .properties file and are retrieved as resource
24163         data.
24165         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
24166         in labels from the commands editor as that would create
24167         problems for translators.
24169 2003-02-21  Naba Kumar  <naba@gnome.org>
24171         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
24172         as they should be part of CVS(?).
24174         * Makefile.am: Corrected a typo for glade generated strings file.
24176         * configure.in, po/hi.po: Added new Hindi (hi) translation
24177         in ALL_LINGUS and added initial Hindi translation.
24179         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
24180         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
24181         sv_unknown.xpm to more proper icon.
24183         * (new)data/properties/php.properties, data/properties/Makefile.am,
24184         data/properties/anjuta.properties, data/properties/html.properties:
24185         Fixed PHP syntax hilighting bug by separating php properties into
24186         different file (because of file size).
24188         * TODO: Updated.
24189         
24190 2003-02-20  Naba Kumar <naba@gnome.org>
24192         * src/breakpoints.c: Fixed breakpoints session saving/loading
24193         crash bug.
24194         
24195         * scintilla/*, scintilla/include/*: Updated to scintilla
24196         release 1.51
24197         
24198 2003-02-19  Naba Kumar <naba@gnome.org>
24200         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
24201         * TODO: Updated.
24203         * Makefile.am, src/Makefile.am,
24204         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
24205         (removed) src/anjuta_dialog_strings.c,
24206         (removed) src/anjuta_dialogs_strings.c,
24207         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
24208         (added) anjuta.glade: Transfered glade files from src/ directory
24209         to the top level directory.
24211         * po/POTFILES.in: Updated.
24212         
24213         * (removed) macrocs2/*: Transfered to data/ directory.
24214         
24215         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
24216         data/Makefile.am: Moved macros in data directory. Anjuta no longer
24217         requires to have macros dir, but the projects generated by anjuta
24218         require them.
24219         
24220         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
24221         trees.
24222         
24223         * src/defaults.c: Corrected default compiler options.
24224         
24225         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
24226         wizard.
24227         
24228         * src/message-manager-private.cc, src/message-manager-private.h,
24229         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
24230         
24231         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
24232         source code generation for gnome2 projects.
24234 2003-02-11  Naba Kumar <naba@gnome.org>
24236         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
24237         restores the expand/collaspe states of the nodes after refresh.
24238         
24239         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
24240         
24241 2003-02-11  Naba Kumar <naba@gnome.org>
24243         * src/style-editor.c: Fixed pango font description handling for fonts.
24244         * src/anjuta.glade: Removed font size spin button.
24245         * configure.in, src/anjuta.prj: Corrected version.
24246         * TODO: update.
24247         
24248 2003-02-10  Naba Kumar <naba@gnome.org>
24250         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
24251         references of scroll-menu.h and add about.h in Makefile.am.
24252         
24253         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
24254         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
24255         (removed) widgets/scroll-menu.h: Removed unused files.
24256         
24257         * Makefile.am: Added proper i18n rules and added intl tools for
24258         distributions.
24259         
24260         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
24261         to the stable release).
24262         
24263         * anjuta.spec.in: Removed manuals packaging.
24264         
24265         * data/Makefile.am: Removed 'macros' installation (not required for
24266         gnome2 projects).
24268 2003-02-10  Naba Kumar <naba@gnome.org>
24270         * po/POTFILES.in: Updated.
24272         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
24273         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
24274         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
24275         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
24276         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
24277         icons and images.
24279         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
24280         src/toolbar_callbacks.h: Fixed scintilla notification signal name
24281         and fixed to properly handle focus in find entry box.
24283         * Makefile.am: Added code for RH system menu update.
24285         * .cvsignore: Updated.
24287         * NEWS: Updated.
24289 2003-02-03  Naba Kumar <naba@gnome.org>
24291         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
24292         editor preferences. and fixes dialogs.
24294         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
24295         Fixed linenumbers and header margins when they are disabled and
24296         removed unused header files.
24298         * src/attact_process.[h,c], src/debugger.c: Attach to process
24299         now works.
24301         * src/help.c: Fixed dialog response.
24303         * TODO: Updated.
24305         * data/properties/anjuta.properties: Corrected typo.
24307         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
24308         Change the signal to "changed" in entry from "selection-changed" in
24309         list.
24311         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
24312         short-cuts.
24314 2003-01-31  Naba Kumar <naba@gnome.org>
24316         * configure.in: Upgraded to use libgnomeprint-2.2
24317         
24318         * printing/Makefile.am: Updated
24319         
24320         *(removed) printing/print-doc.c, printing/print-doc.h,
24321         printing/print-util.c, printing/print-util.h: Removed because already
24322         merged with print.c.
24323         
24324         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
24325         and libgnomeprintui-2.2 and fixed rendering problems.
24326         
24327         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
24328         uneccessary print properties, as they are separately taken
24329         care in gnomeprint.
24330         
24331         * po/POTFILES.in: Update.
24333 2003-01-30  Naba Kumar <naba@gnome.org>
24335         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
24336         for about dialog box.
24337         
24338         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
24339         src/pixmaps.h: Modified for the above additions for about dialog.
24341 2003-01-29  Naba Kumar <naba@gnome.org>
24343         * src/style_editor.[c,h]: Added missing files.
24344         
24345 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24346         * scintilla/XPM.[cxx|h]: Added missing files
24348 2003-01-29  Naba Kumar <naba@gnome.org>
24349         
24350         * TODO, po/POTFILES.in: Updated.
24351         
24352         * anjuta.prj, src/anjuta.glade,
24353         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
24355 2003-01-28  Naba Kumar <naba@gnome.org>
24356         
24357         * data/properties/anjuta.properties, src/aneditor.cxx,
24358         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
24359         properties into text properties (earlier it was int properties).
24361         * TODO: Updated
24362         
24363         * scintilla/AutoComplete.c,xx,
24364         scintilla/AutoComplete.h,
24365         scintilla/CallTip.c,xx,
24366         scintilla/CallTip.h,
24367         scintilla/Document.c,xx,
24368         scintilla/Document.h,
24369         scintilla/Editor.c,xx,
24370         scintilla/Editor.h,
24371         scintilla/LexAVE.c,xx,
24372         scintilla/LexCSS.c,xx,
24373         scintilla/LexHTML.c,xx,
24374         scintilla/LexOthers.c,xx,
24375         scintilla/LexPython.c,xx,
24376         scintilla/LineMarker.c,xx,
24377         scintilla/LineMarker.h,
24378         scintilla/Makefile.am
24379         scintilla/PlatGTK.c,xx,
24380         scintilla/PropSet.c,xx,
24381         scintilla/ScintillaBase.c,xx,
24382         scintilla/ScintillaBase.h,
24383         scintilla/ScintillaGTK.c,xx,
24384         scintilla/ViewStyle.c,xx,
24385         scintilla/include/Platform.h,
24386         scintilla/include/SciLexer.h,
24387         scintilla/include/Scintilla.h,
24388         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
24389         
24390         
24391         src/Makefile.am,
24392         src/an_file_view.c,
24393         src/an_symbol_view.c,
24394         src/anjuta-tools.c,
24395         src/anjuta.c,
24396         src/anjuta.glade
24397         src/anjuta.h,
24398         src/anjuta_cbs.c,
24399         src/anjuta_dialogs_strings.c,
24400         src/anjuta_info.c,
24401         src/commands.c,
24402         src/compiler_options.c,
24403         src/debugger.c,
24404         src/help.c,
24405         src/main_menubar.c,
24406         src/main_menubar.h,
24407         src/main_menubar_def.h,
24408         src/mainmenu_callbacks.c,
24409         src/mainmenu_callbacks.h,
24410         src/message-manager-private.c,c
24411         src/message-manager-private.h,
24412         src/message-manager.c,c
24413         src/message-manager.h,
24414         src/pixmaps.h,
24415         src/preferences.c,
24416         src/preferences.h,
24417         src/project_config.c,
24418         src/project_dbase.c,
24419         src/project_dbase_gui.c,
24420         src/project_import_gui.c,
24421         src/properties.c,xx,
24422         src/properties.h,
24423         src/resources.c,
24424         src/src_paths.c,
24425         src/text_editor.c,
24426         src/text_editor_gui.c,
24427         src/toolbar.c,
24428         src/utilities.c,
24429         src/utilities.h,
24430         anjuta.prj: GNOME2 porting and fixed many porting bugs.
24431         
24432 2003-01-24  Naba Kumar <naba@gnome.org>
24434         * src/text_editor_gui.c, src/toolbar.c,
24435         src/text_editor.c, src/text_editor_cbs.h:
24436         Used correct notification signal name for scintilla
24437         (gtk2) and fixed UI.
24438         
24439         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
24440         when not required.
24441         
24442         * printing/print-doc.c,
24443         printing/print.c,,
24444         src/anjuta-tools.c,
24445         src/find_replace.c,
24446         src/goto_line.c,
24447         src/launcher.c,
24448         src/mainmenu_callbacks.c,
24449         src/project_dbase.c,
24450         src/project_dbase.h,
24451         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
24452         src/text_editor.c,
24453         src/text_editor_cbs.h:
24456 2003-01-23  Naba Kumar <naba@gnome.org>
24458         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
24459         correct stock icons and organized pixmap macros.
24460         
24461         Makefile.am: Removed non-generated files.
24462         
24463         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
24464         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
24465         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
24466         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
24467         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
24468         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
24469         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
24470         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
24471         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
24472         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
24473         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
24474         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
24475         stop.xpm, undo.xpm}: Removed because no longer used.
24477         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
24478         file_unknown.xpm}: Files renamed from fv_*, as it would
24479         be the right name.
24481         * pixmaps/Makefile.am: Updated for the above changes.
24483 2003-01-23  Jakub Steiner <jimmac * ximian * com>
24485         * pixmaps/autocomplete-16.png,
24486         pixmaps/autocomplete.png,
24487         pixmaps/block-end-16.png,
24488         pixmaps/block-end.png,
24489         pixmaps/block-start-16.png,
24490         pixmaps/block-start.png,
24491         pixmaps/bookmark-first-16.png,
24492         pixmaps/bookmark-first.png,
24493         pixmaps/bookmark-last-16.png,
24494         pixmaps/bookmark-last.png,
24495         pixmaps/bookmark-next-16.png,
24496         pixmaps/bookmark-next.png,
24497         pixmaps/bookmark-prev-16.png,
24498         pixmaps/bookmark-prev.png,
24499         pixmaps/error-next-16.png,
24500         pixmaps/error-next.png,
24501         pixmaps/error-prev-16.png,
24502         pixmaps/error-prev.png: gnome2-styled icons
24505 2003-01-23  Naba Kumar <naba@gnome.org>
24507         * anjuta.prj: Updated compiler options.
24508         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
24510         * src/aneditor.cxx,
24511         src/anjuta.c,
24512         src/anjuta.glade,
24513         src/anjuta_dialogs_strings.c,
24514         src/mainmenu_callbacks.c,
24515         src/mainmenu_callbacks.h,
24516         src/text_editor.c,
24517         src/text_editor_cbs.c,
24518         src/text_editor_gui.c: GNOME2 Porting.
24520 2003-01-22  Naba Kumar <naba@gnome.org>
24522         * ChangeLog: Corrected dates.
24523         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
24524         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
24525         preferences.
24527 2003-01-22  Naba Kumar <naba@gnome.org>
24528         
24529         * plugins/patch/patch-plugin.c: Bug fix.
24530         
24531         * src/anjuta-tools.c,
24532         src/anjuta.c,
24533         src/anjuta.glade,
24534         src/anjuta.h,
24535         src/anjuta_dialogs_strings.c,
24536         src/breakpoints.c,
24537         src/cvs_gui.c,
24538         src/debugger.c,
24539         src/debugger.h,
24540         src/executer.c,
24541         src/glade_iface.c,
24542         src/main.c,
24543         src/mainmenu_callbacks.c,
24544         src/mainmenu_callbacks.h,
24545         src/preferences.c,
24546         src/project_dbase.c,
24547         src/project_dbase_gui.c,
24548         src/registers.c,
24549         src/sharedlib.c,
24550         src/signals.c,
24551         src/signals_cbs.c,
24552         src/source.c,
24553         src/stack_trace.c,
24554         src/toolbar_callbacks.c,
24555         src/utilities.c,
24556         src/utilities.h,
24557         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
24558         
24559         * src/Makefile.am,
24560         (removed) src/CORBA-Server.c,
24561         (removed) src/CORBA-Server.h,
24562         (removed) src/Gladen-common.c,
24563         (removed) src/Gladen-stubs.c,
24564         (removed) src/Gladen.h,
24565         (removed) src/Prj-common.c,
24566         (removed) src/Prj-skelimpl.c,
24567         (removed) src/Prj-skels.c,
24568         (removed) src/Prj-stubs.c,
24569         (removed) src/Prj.h,
24570         (removed) src/glades.c,
24571         (removed) src/glades.h,
24572         (removed) src/messagebox.c,
24573         (removed) src/messagebox.h: Removed because no longer used.
24575 2003-01-21  Naba Kumar <naba@gnome.org>
24577         * src/anjuta-tools.c,
24578         src/anjuta.c,
24579         src/anjuta.glade,
24580         src/anjuta_dialogs_strings.c,
24581         src/anjuta_info.c,
24582         src/anjuta_info.h,
24583         src/breakpoints.c,
24584         src/compiler_options.c,
24585         src/debugger.c,
24586         src/find_replace.c,
24587         src/find_replace.h,
24588         src/find_text.c,
24589         src/find_text.h,
24590         src/goto_line.c,
24591         src/launcher.c,
24592         src/text_editor.c,
24593         widgets/gnomefilelist.c: GNOME2 porting.
24595 2003-01-20  Naba Kumar <naba@gnome.org>
24597         * global-tags/create_global_tags.sh: Uses pkg-config to
24598         read the modules.
24599         
24600         * src/anjuta.c,
24601         src/anjuta.glade,
24602         src/anjuta.h,
24603         src/anjuta_cbs.c,
24604         src/anjuta_dialogs_strings.c,
24605         src/breakpoints.c,
24606         src/breakpoints.h,
24607         src/compiler_options.c,
24608         src/compiler_options.h,
24609         src/fileselection.c,
24610         src/fileselection.h,
24611         src/mainmenu_callbacks.c,
24612         src/project_dbase_gui.c,
24613         src/session.c,
24614         src/src_paths.c,
24615         src/src_paths.h,
24616         src/text_editor.c,
24617         src/text_editor_gui.c,
24618         widgets/gnomefilelist.c,
24619         widgets/gnomefilelist.h: GNOME2 porting.
24620         
24621         * widgets/Makefile.am,
24622         (removed) widgets/gnomedirlist.c,
24623         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
24624         
24625         * src/Makefile.am,
24626         (removed) src/src_paths_cbs.c,
24627         (removed) src/src_paths_cbs.h,
24628         (removed) src/src_paths_gui.c,
24629         (removed) src/compiler_options_cbs.c,
24630         (removed) src/compiler_options_cbs.h,
24631         (removed) src/breakpoints_cbs.c,
24632         (removed) src/breakpoints_cbs.h: Removed because they are now
24633         combined in singe file
24635 2003-01-16  Naba Kumar <naba@gnome.org>
24637         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
24638         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
24639         options dialog UI and data handling.
24642 2003-01-15  Naba Kumar <naba@gnome.org>
24644         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
24645         Completed command editor porting.
24646         
24647         * src/anjuta.c: Removed the use of commands load function
24648         (not required).
24650         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
24651         and unrefs.
24653         * src/anjuta-tools.c: Fixed translatable strings.
24654         
24655         * src/find_text.c: Fixed dialog creation from glade.
24656         
24657         * src/text_editor_gui.c, src/text_editor.c,
24658         src/text_editor_cbs.c: Completed port of detached text editor
24659         to gnome2 plateform.
24660         
24661 2003-01-14  Naba Kumar <naba@gnome.org>
24663         * src/anjuta.glade, src/preferences.[h,c],
24664         src/anjuta_dialogs_strings.c: Added build and editor
24665         preferences pages and other UIs. Fixed preferense loading and saving.
24666         
24667         * src/anjuta.c: Does case-insensitive match for tabs position
24668         preferences and removed preferences loading (done at _new() call).
24669         
24670         * anjuta-tools.c: Debugged tools dialog handling.
24671         * plugins/class-gen/clsGen.c: Fixed an undefined function.
24672         
24673 2003-01-13  Naba Kumar <naba@gnome.org>
24675         * ABOUT-NLS: Update (strange).
24677         * autogen.sh: Removed blocking code.
24679         * configure.in: Fixed an autogen bug.
24680         
24681 2003-01-13  Naba Kumar <naba@gnome.org>
24683         * (new)src/anjuta.gladep
24684         (new)src/messagebox.c
24685         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
24686         will be gradually removed (and then the files).
24687         
24688         * Makefile.am,
24689         anjuta.prj,
24690         printing/print-util.c,
24691         printing/print.c,
24692         scintilla/ScintillaGTK.c,xx
24693         src/Makefile.am,
24694         src/an_file_view.c,
24695         src/an_symbol_view.c,
24696         src/anjuta.c,
24697         src/anjuta.glade
24698         src/anjuta.h,
24699         src/anjuta_dialogs_strings.c,
24700         src/anjuta_gui.c,
24701         src/attach_process.c,
24702         src/attach_process.h,
24703         src/breakpoints.c,
24704         src/breakpoints.h,
24705         src/breakpoints_cbs.c,
24706         src/commands.c,
24707         src/commands.h,
24708         src/compiler_options.c,
24709         src/compiler_options.h,
24710         src/compiler_options_cbs.c,
24711         src/configurer.c,
24712         src/configurer.h,
24713         src/controls.c,
24714         src/cvs_cbs.c,
24715         src/debug_tree.c,
24716         src/debug_tree.h,
24717         src/executer.c,
24718         src/executer.h,
24719         src/find_in_files.c,
24720         src/find_in_files.h,
24721         src/find_in_files_cbs.c,
24722         src/find_replace.c,
24723         src/find_replace.h,
24724         src/find_text.c,
24725         src/find_text.h,
24726         src/goto_line.c,
24727         src/help.c,
24728         src/help.h,
24729         src/launcher.c,
24730         src/main.c,
24731         src/main_menubar.c,
24732         src/mainmenu_callbacks.c,
24733         src/message-manager.c,c
24734         src/pixmaps.h,
24735         src/preferences.c,
24736         src/project_config.c,
24737         src/project_config.h,
24738         src/project_dbase.c,
24739         src/project_import_cbs.c,
24740         src/resources.c,
24741         src/resources.h,
24742         src/splash.c,
24743         src/src_paths.c,
24744         src/src_paths.h,
24745         src/src_paths_gui.c,
24746         src/text_editor.c,
24747         src/text_editor_gui.c,
24748         src/toolbar.c,
24749         src/toolbar.h,
24750         src/utilities.c,
24751         src/utilities.h,
24752         src/wizard_gui.c,
24753         widgets/gnomefilelist.c: GNOME2 Port.
24755 2003-01-10  Naba Kumar  <naba@gnome.org>
24757         * src/an_file_view.c,
24758         src/anjuta_gui.c,
24759         src/appwizard_gui.c,
24760         src/compiler_options.c,
24761         src/compiler_options_cbs.c,
24762         src/cvs_cbs.c,
24763         src/executer.c,
24764         src/fileselection.c,
24765         src/find_in_files.c,
24766         src/goto_line.c,
24767         src/main_menubar.c,
24768         src/memory.c,
24769         src/message-manager-dock.c,
24770         src/preferences.c,
24771         src/project_dbase_gui.c,
24772         src/project_import_gui.c,
24773         src/registers_gui.c,
24774         src/sharedlib_gui.c,
24775         src/src_paths_gui.c,
24776         src/text_editor_gui.c,
24777         src/toolbar.c,
24778         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
24780 2003-01-09  Naba Kumar <naba@gnome.org>
24782         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
24783         problems with some comments.
24785         * anjuta.prj: New project file (updated?)
24787         * src/Makefile.am: Enabled deprecated API and fixed variables.
24789         * src/an_file_view.c,
24790         src/an_symbol_view.c,
24791         src/anjuta-plugins.c,
24792         src/anjuta-tools.c,
24793         src/anjuta.c,
24794         src/anjuta_gui.c,
24795         src/appwizard_cbs.c,
24796         src/attach_process.c,
24797         src/attach_process_cbs.c,
24798         src/compiler_options.c,
24799         src/compiler_options_cbs.c,
24800         src/launcher.c,
24801         src/mainmenu_callbacks.c,
24802         src/message-manager-private.c,c
24803         src/message-manager-private.h,
24804         src/message-manager.c,c
24805         src/message-manager.h,
24806         src/project_dbase.c,
24807         src/project_dbase.h,
24808         src/project_dbase_gui.c,
24809         src/project_import_cbs.c,
24810         src/project_import_gui.c,
24811         src/registers.c,
24812         src/resources.c,
24813         src/resources.h,
24814         src/sharedlib.c,
24815         src/signals.c,
24816         src/signals_cbs.c,
24817         src/signals_gui.c,
24818         src/splash.c,
24819         src/src_paths_cbs.c,
24820         src/src_paths_gui.c,
24821         src/stack_trace.c,
24822         src/text_editor.c,
24823         src/text_editor_gui.c,
24824         src/text_editor_menu.c,
24825         src/toolbar.c,
24826         src/toolbar_callbacks.c,
24827         src/utilities.c,
24828         src/watch.c,
24829         src/watch_cbs.c,
24830         src/wizard_gui.c: GNOME porting.
24832 2002-12-24 Naba Kumar <naba@gnome.org>
24834         * AUTHORS, ChangeLog, HACKING, Makefile.am,
24835         NEWS, README, SEARCH-REPLACE,
24836         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
24837         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
24838         launcher/Makefile.am,
24839         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
24840         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
24841         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
24842         printing/print-util.c, printing/print.c, printing/print.h,
24843         scintilla/*/*, widgets/e-shell-about-box.c,
24844         src/*, tagmanager/*/*, widgets/Makefile.am,
24845         widgets/gnomefilelist.c:
24846         
24847         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
24848         src/*.[c,h] files to gnome2 API.
24850         * src/anjuta_dialogs_strings.c: Added glade generated translatable
24851         strings table.
24853 2002-10-23  Naba Kumar <naba@gnome.org>
24855         * autogen.sh: Prevented Users from building HEAD cvs.
24856         
24857 2002-09-16  Stephane Demurget  <demurgets@free.fr>
24859         * src/anjuta.glade: added the compiler options dialog, hopefully
24860         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
24862 2002-09-15  Stephane Demurget  <demurgets@free.fr>
24864         * src/anjuta.glade: fixed a lot of small glitches.
24866         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
24867         now.
24869         * src/breakpoints_cbs.c: polished a bit.
24871 2002-09-15  Stephane Demurget  <demurgets@free.fr>
24873         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
24875         * src/commands.c: partial gnome 2 port.
24877         * src/utilities.[ch]: changed some bits to be const.
24879 2002-09-14  Stephane Demurget  <demurgets@free.fr>
24881         * src/Makefile.am: removed breakpoints_gui.c and added a check
24882         for gdk-pixbuf deprecated functions, but there shouldn't be much
24883         anyway.
24885         * src/breakpoints_gui.c: killed.
24887         * src/anjuta.glade: added two dialogs for the breakpoints management.
24889         * src/anjuta.h:
24890         * src/anjuta_cbs.c:
24891         * src/appwizard.c:
24892         * src/attach_process.c:
24894         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
24895         really huge changes and porting work.
24896         
24897         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
24898         (breakpoints_dbase_new): moved the UI init bits here.
24900         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
24901         a lot, not using any color anymore (not HIG compliant) and not using
24902         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
24903         to be double checked.
24905         * src/build_file.c:
24906         * src/build_project.c: gnome 2 port.
24908 2002-09-11  Stephane Demurget  <demurgets@free.fr>
24910         * src/anjuta.glade:
24911         * src/anjuta.h:
24912         * src/anjuta_cbs.c:
24913         * src/appwizard.c:
24914         * src/breakpoints.c:
24915         * src/breakpoints_cbs.c: cleaned up some bits.
24917 2002-09-09  Stephane Demurget  <demurgets@free.fr>
24919         * src/Makefile.am:
24920         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
24922         * src/an_symbol_view.[ch]:
24923         * src/attach_process_cbs.h: polished a bit.
24925         * src/breakpoints_cb.[ch]: partial gnome 2 port.
24927 2002-09-02  Stephane Demurget  <demurgets@free.fr>
24929         * configure.in:
24930         * src/Makefile.am: added libglade-2 to the build.
24932         * src/anjuta.[ch]: added support for libglade.
24934         * src/anjuta.glade: added. There could be a file per top-level widget,
24935         as some other gnome projects, though.
24937         * src/attach_process_gui.c: removed.
24938         * src/attach_process.[ch]: gnome 2 port.
24939         (attach_process_new): Added the treeview init and the widget references
24940         here.
24942 2002-08-31  Stephane Demurget  <demurgets@free.fr>
24944         * src/an_file_view.c: fixed some compilation issues.
24946         * src/an_symbol_view.c: gnome 2 port.
24948 2002-08-26  Stephane Demurget  <demurgets@free.fr>
24950         * src/an_file_view.c: finished gnome 2 port.
24951         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
24952         directory pixmap depending on the event.
24954         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
24955         (project_file_data_new): use a GtkTreePath.
24957 2002-08-23  Stephane Demurget  <demurgets@free.fr>
24959         * src/Makefile.am: readded back an_*_view.[ch] because they are still
24960         driving me nuts but they need to be ported, heh ?
24962         * src/an_file_view.c: gnome 2 port, almost finished after some hard
24963         work since it's quite a total rewrite again.
24965 2002-08-22  Stephane Demurget  <demurgets@free.fr>
24967         * src/an_file_view.c:
24968         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
24970 2002-08-21  Stephane Demurget  <demurgets@free.fr>
24972         * src/anjuta_info.c:
24973         * src/utilities.h: gnome 2 port, featuring a total rewrite.
24975 2002-08-20  Stephane Demurget  <demurgets@free.fr>
24977         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
24978         nuts ATM.
24979        
24980         * src/an_file_view.c:
24981         * src/aneditor.cxx:
24982         * src/anjuta_cbs.c:
24983         * src/compiler_options.h:
24984         * src/messagebox.c:
24985         * src/messagebox.h:
24986         * src/pixmaps.h:
24987         * src/project_dbase.h:
24988         * src/resources.h: gnome 2 port.
24990 2002-08-14  Stephane Demurget  <demurgets@free.fr>
24992         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
24994         * data/properties/sql.properties: added the DATETIME data type.
24996         * data/properties/html.properties: added the foreach php keyword.
24998 2002-08-08  Stephane Demurget  <demurgets@free.fr>
25000         * widgets/Makefile.am: removed blank line after the last backslash
25001         for avoiding a warning from automake.
25003         * configure.in:
25004         * src/Makefile.am: added the ORBit-2 dep.
25006 2002-08-08  Stephane Demurget  <demurgets@free.fr>
25008         * AUTHORS: added Biswa, because I wonder why noone already have
25009         written his name in the Anjuta's hall of fame :)
25011 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
25013         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
25014         widgets/e-shell-about-box.c: Made to compile for gnome2.
25015         
25016 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
25018         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
25019         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
25020         
25021         * configure.in, printing/print.h, printing/print.c,
25022         printing/print-doc.c: Made to compile for gnome2.
25023         
25024 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
25026         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
25027         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
25028         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
25029         widgets/Makefile.am:
25030         
25031         Upgraded the build system to gnome2 platform.
25032         
25033 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25034         * manuals/*: Added capability to generate PDF and PS.
25035         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
25036         * TODO, TODO.biswa: Intergated TODO list.
25037         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
25038         , bug #574470
25039         * src/dnd.c: Fix typo
25040         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
25041         * src/anjuta.c: Bug #568895, Bug #575419
25043 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25045         * tagmanager/tm_global_tags.c: Fixed compiler warning.
25046         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
25048 2002-12-17  Naba Kumar <naba@gnome.org>
25050         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
25051         bugs.
25052         
25053 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25054         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
25055         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
25056         * anjuta.prj: Added tools.sgml
25057         * data/properties/cpp.properties: Bug # 646974
25059 2002-12-16  Naba Kumar <naba@gnome.org>
25061         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
25062         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
25063         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
25064         on 'Enter' and adds proper focus mechanism.
25065         * src/anjuta.c: Fixed a memory corruption bug.
25066         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
25067         'Enter' and can also be Canceled. Sets proper default and focus policies
25068         for tools dialogs.
25069         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
25070         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
25071         translatable strings in dialogs and fixed some dialog properties.
25072         * src/anjuta-tools.c: Now uses xml format for loading and saving.
25073         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
25074         * src/message_manager_private.cc: Fixed some debug messages.
25075         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
25076         widgets/gnomefilelist.c: Fixed a memory leaks.
25077         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
25078         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
25079         src/main_menubar_def.h: Implemented incremental search.
25080         * TODO: Updated.
25082 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25083         * tagmanager/*: Minor cleanups and warning fixes.
25084         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
25085         GUI during long updates.
25086         * src/text_editor.c: Remove debug message.
25088 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25089         * tagmanager/tm_project.c: Fix a memory access problem.
25091 2002-12-13  Naba Kumar <naba@gnome.org>
25093         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
25094         tools list to show "Enabled" flag of the tool. Fixed a bug where
25095         tool list is not cleared when creating a new tool.
25096         
25097 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25098         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
25100 2002-12-12  Naba Kumar <naba@gnome.org>
25102         * anjuta-tools.[h,c], commands.c: Used the tools help of
25103         anjuta variables list in commands editor and fixed a typos
25104         buy in anjuta-tools.c.
25105         
25106 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25107         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
25108         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
25109         * TODO.biswa: Added to help me track things better.
25111 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25113         * configure.in, anjuta.spec.in: Added libglade dependency.
25114         * Makefile.am: Added anjuta.glade file.
25115         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
25116         , src/mainmenu_callbacks.[ch], src/message-manager.h
25117         , src/widget-registry.c: Tools editor GUI + other additions.
25119 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25121         * src/project_dbase.[ch], tagmanager/tm_project.c,
25122         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
25123         Implement syncing tags image with the project database.
25124         * src/anjuta-tools.c: Implemented variable substitution and
25125         working directory in tools.
25127 2002-12-09  Naba Kumar <naba@gnome.org>
25128         
25129         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
25130         command configuration language list from properties.
25131         
25132         * data/properties/asm.properties, data/properties/ruby.properties:
25133         Fixed typos.
25135 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25137         * src/an_symbol_view.c: Remember current selected entry and select
25138         it automatically after refresh.
25140 2002-11-26  Murray Cumming  <murrayc@usa.net>
25142         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
25143           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
25144         and gnomemm 1.2 projects so that people know they are really
25145         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
25146         But I did correct these to sue lowercase names.
25148 2002-12-01  Naba Kumar <naba@gnome.org>
25150         * data/anjuta.properties: Fixed caching problem on 
25151         indicators.
25152         * src/preferences.c, src/preferences_gui.c: Implemented automatic
25153         indicators prefs.
25154         
25155 2002-12-01  Naba Kumar <naba@gnome.org>
25157         * data/properies/anjuta.properties: Corrected "indicators.automatic"
25158         property name.
25159         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
25160         property and uses it.
25161         * src/aneditor.cxx: Fixed a bug associated with selection a word at
25162         current cursor.
25163         
25164 2002-11-30  Naba Kumar <naba@gnome.org>
25166         * src/debugger.c: Fixed a typo.
25167         * data/properties/*: Updated properties files and added
25168         new ones.
25169         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
25170         Added comment submenu and cleaned up ref and unref of menus.
25171         * src/aneditor.h: Added definition of comment commands.
25172         * src/aneditor.c: Upgrade from latest SciTE source code.
25173         * src/text_editor.[hc], src/text_editor_cbs.c, 
25174         src/message_manager_private.cc, src/message_manager.[cc,h],
25175         src/anjuta.[c,h]: Added indicators support for errors/warnings
25176         highlight in the editor.
25177         * NEWS, TODO: Update.
25178         * scintilla/include/PropSet.h: Removed deprecrated function.
25179         
25180 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25182         * src/anjuta-tools.[ch]: Tools implementation (basic)
25183         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
25184           , src/main_menubar_def.h: PLugins cleanup and segregation
25185         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
25186           registry
25187         * anjuta.prj: Added new files
25188         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
25189         * plugins/class-gen/clsGen.c: Register menu under 'Project'
25190         * plugins/patch/patch-plugin.c: Register menu under 'Format'
25191         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
25192         * src/Makefile.am: Added new files
25193         * src/message-manager.[cc/h]: Added standard output and error windows
25195 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
25197         * project_type.c: Fixed Gnomemm2 project type
25199 2002-11-25  Naba Kumar <naba@gnome.org>
25201         * printing/print.c: Fixed a compile warning.
25202         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
25203         * src/utilities.c: Fixed a compile warning in sparc, hides the
25204         terminal check error output from the user.
25205         * project_config.[ch], project_dbase.[ch], source.c: Added project
25206         version, exclude modules configuration and reordered other config
25207         properties. Changed some strings to more descriptive text.
25208         * src/compiler_opitions.c: Removed extra newlines from .prj file
25209         save.
25210         * anjuta.prj: Converted to new format (only reorganised properties
25211         and removed extra newlines ... nothing else).
25212         * NEWS: updated
25213         
25214 2002-11-21  Naba Kumar <naba@gnome.org>
25216         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
25217         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
25218         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
25219         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
25220         Updated to the CVS version.
25222 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25224         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
25225           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
25226           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
25227           images in completion lists. 
25228         * src/resources.h: Make C++ friendly.
25229         * scintilla/PropSet.cxx: Fix memory leak.
25231 2002-11-20  Naba Kumar <naba@gnome.org>
25233         * scintilla/*/*: Synced to latest scintilla 1.49
25234         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
25235         New lexers added.
25237         * scintilla/RESearch.cxx: The automatic cvs log in the
25238         file really broke things trying to interprete the changelog
25239         entry incorrectly as end-of-comment. Removed the $cvs line
25240         and committed again.
25241         
25242 2002-11-19  Naba Kumar <naba@gnome.org>
25244         Patch from Timothee Besset <ttimo@idsoftware.com>
25245         
25246         * src/message-manager-private.cc: Interpretes absolute
25247         file paths properly in zvt terminal.
25249 2002-11-19  Naba Kumar <naba@gnome.org>
25251         Patch from Timothee Besset <ttimo@idsoftware.com>
25252         
25253         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
25254         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
25255         (important) editor preferences in project (if there is one
25256         open).
25257         
25258         * TODO: Updated
25259         
25260 2002-11-18  Naba Kumar <naba@gnome.org>
25261         
25262         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25263         
25264         * src/debug_tree.c, src/find_in_files_gui.c,
25265         src/find_replace.c, src/find_text.c, 
25266         src/project_import.c, src/project_import_gui.c,
25267         src/wizard_gui.c: i18n Fixes.
25269 2002-11-15  Naba Kumar <naba@gnome.org>
25271         * plugins/class-gen/clsGen.c: Fixed to use project function
25272         to import files. Create non-existent directories before the
25273         sources are written.
25274         
25275         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
25276         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
25277         src/glade_iface.c,
25278         src/glades.c: Excluded gladen files from build. This
25279         will fix the unnecessary dependency on libssl.
25280         
25281         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
25282         file import funtion.
25283         
25284         * src/message_manager_private.cc: Fixed a compiler warning with
25285         DEBUG preprocessor macro.
25286         
25287         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
25288         wrong (undocked) editor window was closed on clicking close on an
25289         undocked editor window.
25290         
25291         * src/debugger.c: Fixed a bad bug where debugger terminal won't
25292         start correctly if the executable was run before with 'F3'.
25293         
25294         * src/toolbar_callbacks.c: Wrap around find next.
25295         * src/toolbar.c: Disable combo activate.
25296         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
25297         button positions to get 'yes' as default.
25299         * anjuta.spec.in: Updated.
25300         
25301         * src/anjuta_info.c, src/appwizard_gui.c,
25302         src/attach_process_gui.c, src/breakpoints_gui.c,
25303         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
25304         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
25305         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
25306         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
25307         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
25308         src/preferences.c, src/preferences_gui.c, src/project_config.c,
25309         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
25310         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
25311         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
25312         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
25313         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
25314         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
25315         plugins/patch/patch-plugin.c, printing/print-util.c:
25316         Set all windows and dialogs transient
25317         to their parents so that they remain floated above their parents.
25318         
25319 2002-11-13  Naba Kumar <naba@gnome.org>
25321         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
25322         take default editor font).
25323         
25324         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
25325         Corrected email address.
25326         
25327         * src/mainmenu_callbacks.c: Used spaces instead of tabs
25328         for changelog entry.
25330         * NEWS: Updated.
25331         
25332 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25333         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
25335 2002-11-06  Naba Kumar <naba@gnome.org>
25337         * README: Updated
25338         * anjuta.spec.in: Ships the .omf files with the
25339         documents instead of the base package.
25340         
25341 2002-11-04  Naba Kumar <naba@gnome.org>
25343         * data/properties/latex.properties: Fixed a bug.
25344         * ChangeLog: Released 1.0.0 stable.
25346 2002-11-04  Naba Kumar <naba@gnome.org>
25348         * src/commands.c: Added command with shell redirection capability.
25349         * data/properties/anjuta.properties: Changed default execution
25350         command.
25351         * src/project_dbase.c: Set project top dir in properties.
25352         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
25353         * data/Makefile.am: More diskcheck error fixes.
25354         
25355         * README, anjuta.spec.in, THANKS, AUTHORS,
25356         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
25357         manuals/C/anjuta-manual/authers,sgml,
25358         manuals/C/anjuta-manual/anjuta-manual.sgml,
25359         manuals/C/anjuta-manual/anjuta-manual-C.omf,
25360         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
25361         : Changed anjuta home to
25362         new URL and my email address.
25363         
25364         * manuals/C/anjuta-manual/interfaces.sgml,
25365         manuals/C/anjuta-manual/prefereces.sgml,
25366         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
25367         
25368         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
25369         : removed reference to the help menu as the menu is modified
25370         when no help is found (which is very likely when we are
25371         shiping the documents separately).
25372         
25373 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25374         * anjuta.spec.in: Update specfile to make multiple RPMs.
25375         * data/Makefile.am: make dist fix.
25376         * src/text_editor_menu.c: Fix compile warnings (casts).
25378 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25379         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
25380         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
25382 2002-11-01  Naba Kumar <naba@gnome.org>
25384         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
25385         Added gnome2 macros to be used by gnome2 project wizard.
25386         
25387         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
25388         from gnome-common.
25389         
25390         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
25391         as it was conflicting with generated projects and is not
25392         useful for us.
25393         
25394         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
25395         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
25396         project generation, removed qt project as it's not complete and
25397         added gnome2 bonobo wizard.
25399 2002-10-29  Naba Kumar <naba@gnome.org>
25401         * po/POTFILES.in: Updated.
25402         * po/POTFILES.skip: Added.
25403         * preferences.h: Fixed print paper size property name.
25405 2002-10-28  Naba Kumar <naba@gnome.org>
25406         
25407         * data/user.properties, data/Makefile.am: Added user properties file
25408         which will be copied in user's ~/.anjuta/user.properties.
25409         
25410         * data/anjuta.properties: Changed a comment.
25411         
25412         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
25413         
25414         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25415         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
25416         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
25417         item.
25419         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
25420         instead of user properties file.
25421   
25422         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
25423         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
25424         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
25425         * README, TODO: Updated.
25426         
25427 2002-10-28  Naba Kumar <naba@gnome.org>
25429     * manuals/C/anjuta-manual/figures/editor_guides.png,
25430     manuals/C/anjuta-manual/figures/editor_margins.png,
25431     manuals/C/anjuta-manual/figures/editor_markers.png,
25432     manuals/C/anjuta-manual/figures/local_variables.png,
25433     manuals/C/anjuta-manual/figures/open_file_multiple.png,
25434     manuals/C/anjuta-manual/figures/prefs_print.png,
25435     manuals/C/anjuta-manual/figures/print_dlg.png,
25436     manuals/C/anjuta-manual/figures/print_preview.png,
25437     manuals/C/anjuta-manual/figures/symbol_browser.png,
25438     manuals/C/anjuta-manual/figures/variable_tip.png: New png
25439     files for manual documentation.
25440     
25441     * manuals/sgmldocs.make,
25442     manuals/C/anjuta-manual/Makefile.am,
25443     manuals/C/anjuta-manual/authors.sgml,
25444     manuals/C/anjuta-manual/build.sgml,
25445     manuals/C/anjuta-manual/compileopts.sgml,
25446     manuals/C/anjuta-manual/debugger.sgml,
25447     manuals/C/anjuta-manual/execute.sgml,
25448     manuals/C/anjuta-manual/fileoperations.sgml,
25449     manuals/C/anjuta-manual/interface.sgml,
25450     manuals/C/anjuta-manual/preferences.sgml,
25451     manuals/C/anjuta-manual/projects.sgml,
25452     manuals/C/anjuta-manual/figures/arguments.png,
25453     manuals/C/anjuta-manual/figures/open_file.png,
25454     manuals/C/anjuta-manual/figures/other_opts.png,
25455     manuals/C/anjuta-manual/figures/scrshot.png,
25456     manuals/C/anjuta-manual/figures/toolbar_browser.png,
25457     manuals/C/anjuta-manual/figures/toolbar_tags.png:
25458     
25459     Updated anjuta manual documentation.
25461     
25462 2002-10-27  Naba Kumar <naba@gnome.org>
25464     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
25465     check and modifies debugger terminal command accordingly
25466     to function properly.
25467     
25468 2002-10-25  Naba Kumar <naba@gnome.org>
25470         * manuals/sgmldocs.make: Fixed a couple of bugs.
25471         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
25473 2002-10-24  Naba Kumar <naba@gnome.org>
25475         * src/debug_tree.c: Fixed a crash bug from Etay.
25477         * global_tags/create_global_tags: Added messages.
25478         Fixed infinite looping within files.
25479         
25480         * macro/autogen.sh: Removed debug and warning flags for defaults.
25481         
25482         Patch from Vadim Berezniker <vadim@berezniker.com>
25483         
25484         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
25485         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
25486         generation.
25488         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
25489         temporarily just copy it
25491 2002-10-24  Naba Kumar <naba@gnome.org>
25493         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
25494         manuals/C/anjuta-manual/anjuta-manual.sgml, 
25495         manuals/C/anjuta-manual/compileopts.sgml,
25496         manuals/C/anjuta-manual/debugger.sgml,
25497         manuals/C/anjuta-manual/execute.sgml,
25498         manuals/C/anjuta-manual/fileoperations.sgml,
25499         manuals/C/anjuta-manual/interface.sgml,
25500         manuals/C/anjuta-manual/introduction.sgml,
25501         manuals/C/anjuta-manual/projects.sgml,
25502         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25503         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
25504         manuals/ja/anjuta-manual/anjuta-manual.sgml,
25505         manuals/ja/anjuta-manual/compileopts.sgml,
25506         manuals/ja/anjuta-manual/debugger.sgml,
25507         manuals/ja/anjuta-manual/execute.sgml,
25508         manuals/ja/anjuta-manual/fileoperations.sgml,
25509         manuals/ja/anjuta-manual/interface.sgml,
25510         manuals/ja/anjuta-manual/introduction.sgml,
25511         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
25513 2002-10-24  Naba Kumar <naba@gnome.org>
25515         * src/project_type.c: added autogen for qt projects.
25516         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
25517         Fixed a bug that retrieves wrong terminal command.
25518         * src/commnads.c: Added more terminal commands.
25519         * configure.in: Checks for scrollkeeper version.
25520         
25521 2002-10-22  Naba Kumar <naba@gnome.org>
25523         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
25524         instead of AM_GNOME_GETTEXT.
25525         
25526         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
25527         for setup-gettext for the wizard generated projects.
25529         * src/source.c: Fixed a bug where glade file wasn't generated.
25530         
25531         * src/gnome_project.c: Excluded project version from project dir
25532         name.
25533         
25534 2002-10-22  Naba Kumar <naba@gnome.org>
25536         * acinclude.m4: New file with dummy funtion for gettext
25537         cross compatibility fix.
25538         
25539         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
25540         * configure.in: Fixed cflags to avoid useless warnings.
25541         * Makefile.am: EXTRA_DIST += setup-gettext.
25542         * src/toolbars.c: Added space paddings around tags label.
25544 2002-10-21  Naba Kumar <naba@gnome.org>
25546         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25547         
25548         * setup-gettext: New script to maintain gettext cross version
25549         compatibility.
25550         * configure.in, macros/autogen.sh: Fix for gettext cross version
25551         compatibility.
25552         
25553 2002-10-21  Naba Kumar <naba@gnome.org>
25555         * debug_tree.c: Fixed incorrect use of debug assertion.
25556         
25557 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
25558             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25559         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
25560         src/memory.c, src/memory.h, src/message-manager-private.cc:
25561         
25562         New parsing algorithm; adapted from kdevelop.
25563         Middle button menu for changing the value's display type
25565 2002-10-07  Naba Kumar <naba@gnome.org>
25567         * src/main_menubar_def.h: Changed status bar message for Help->
25568         Browse info pages. Bug #603308
25570         * src/executer.c: Made "User terminal" default for creating
25571         projects (User can always disable it later). Bug #114222
25572         
25573 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25575         * macros/autogen.sh: Require gettext 0.10.x for autogen
25576         * src/text_editor.c: Fixes Bug #595303
25577         * src/source.c: Fixes Bug #595970
25578         * src/anjuta.c: Fixes Bug #598366
25579         * scingtilla/LexCPP.cxx: Bug #602296
25580         * src/main_menubar_def.h: Bug #604363
25581         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
25582         
25583 2002-10-07  Jens Georg <mail@jensgeorg.de>
25585         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25586         * gnomefilelist.c: This patch fixes the bug #611542
25587         
25588 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25590         * data/properties/Makefile.am: Added tcltk.properties file.
25591         
25592 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25594         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25595         
25596         * README: Updated README
25597         * plugins/class-gen/clsGen.c, src/message_manager.cc
25598           , src/mainmeu_callbacks.c, src/memory.c
25599           , src/project_dbase_gui.c, src/text_editor_gui.c
25600           , widgets/gnomefilelist.c: Set window icons
25601         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
25602           Enabled release build (stripped + optimized binaries, etc.)
25603         * data/properties/anjuta.properties, src/commands.c,
25604           src/defaults.cFixed bug #595489 (stdin on executables)
25605         * src/appwizard.c, src/main.c, src/message-manager.cc
25606           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
25607           , src/debug_tree.c: Memory related (valgrind) fixes.
25608         * src/message-manager-private.[cc,h], src/pixpams.h
25609           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
25610         * anjuta.prj: Added debug_tree.c to SOURCES
25611         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25612           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
25613           Compacted code and cleaned up unnecessary functions.
25614         * tagmanager/*.[ch]: Code fixes.
25615         
25616 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
25617         
25618         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25619         
25620         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
25621         Debug tree now detects changes of displayed variables
25622         and changes their color to red
25624 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25626         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25627         
25628         * mainmenu_callbacks.c: Set's the current file name in
25629         file save as dialog.
25630         
25631 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25633         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
25635         * data/properties/tcltk.properties: New file for tcl/tk
25636         properties.
25638 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
25640         * src/project_type.[c,h], src/source.c, data/Makefile.am:
25641         Fixed a fatal bug which doesn't let building gnome2 related
25642         projects. They use different autogen.sh script. Defined new
25643         type field "gnome_macro_support".
25644         
25645         * data/autogen.sh.gnome2: New file.
25646         
25647         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
25648         bug with quotes escaping in quotes.
25649         
25650         * src/message-manager-private.cc: Used event box instead
25651         of frame for local message pane, so that the borders appear
25652         properly and nicely.
25653         
25654         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
25655         if there is a project open and all the files are un-docked.
25657         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
25659 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
25661         * src/main_menubar_def.h: implement feature request #595356, patch #597161
25662         * THANKS: updated for new contributions
25663         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
25665 2002-08-27 Steven Knight  <steven.knight@unh.edu>
25667         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
25668         src/project_dbase.h, src/project_type.c, src/source.c, 
25669         src/wizard_gui.c: new Qt project type
25670         *** NB not fully tested, may need some work, icon required...
25672 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25674         * src/memory.c, src/memory.h: new memory patch
25676 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
25678         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
25680 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
25682         * lancher/anjuta_launcher.c: Determine pty from function
25683         call instead of running 'tty' externally.
25684         
25685         * data/properties/cs.properties: Added compile/build commands.
25686         Fixed execution properties.
25687         
25688         * src/commands.c: Added c# options.
25690         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
25691         
25692         * src/debug_tree.[c,h], src/debugger.[c,h],
25693         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
25694         
25695         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
25696         1. Misaligned structs when they are members of other structs.
25697         2. '{' sometimes appears as a variable.
25698         3. Wrong processing of some arrays.
25699         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
25700         that displays the tree in two columns (variable and value).
25702 2002-08-14  Stephane Demurget  <demurgets@free.fr>
25704         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
25706         * data/properties/sql.properties: added the DATETIME data type.
25708         * data/properties/html.properties: added the foreach php keyword.
25710 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
25712         * NEWS: Updated with new features.
25713         
25714         * data/.cvsignore, doc/.cvsignore: Updated.
25715         
25716         Patch from: Etay Meiri <etay-m@bezeqint.net>
25717         
25718         * src/debug_tree.h, src/debug_tree.c: New files.
25719         
25720         * src/Makefile.am, src/message-manger-private.[h,cc],
25721         src/message-manger.cc: Added Tree view for debugger
25722         locals view.
25723         
25724 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
25726         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25727         
25728         * src/memory.c, src/memory.h: New files.
25729         
25730         * src/Makefile.am, src/appwizard.c, src/controls.c,
25731         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25732         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25733         
25734         Memory view implemetation that would enable viewing raw memory
25735         during debugging.
25737 2002-08-08  Stephane Demurget  <demurgets@free.fr>
25739         * AUTHORS: added Biswa, because I wonder why noone already have
25740         written his name in the Anjuta's hall of fame :)
25742 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
25744         * src/appwizard_gui.c: Removed an ambiguous prototype.
25745         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
25746         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
25747         * THANKS: Updated M. Ali Vardar's email.
25748         
25749 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
25751         * src/anjuta_gui.c: implemented feature request to stop main and browser
25752           toolbars having exclusive use of space
25754 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
25756         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
25757         left over from the previous work to fix bugs :-)
25758         
25759         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
25760         src/controls.c, src/mainmenu_callbacks.h, 
25761         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
25762         reviewed
25763         
25764         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
25765         src/project_import_gui.c, src/sharedlib_gui.c, 
25766         src/signals_gui.c: set window icon correctly
25767         
25768         * NEWS: more updates for the release
25769         
25770         * HACKING: updated for window icons and insert menu information
25771         
25772         * src/cvs_gui.c, src/build_project.c, 
25773         src/project_import_cbs.c: message strings reviewed
25774         
25775         * src/controls.c: context help button should be disabled if 
25776         DevHelp is not installed
25777         
25779 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
25781         * src/debugger.c: Fixed the signalling screw up because of string
25782         update in gdb used to report the child process PID. Also, no
25783         error dialog will be popped up for "no such file or directory"
25784         error (very annoying and useless error). This error will still
25785         be shown on the debug message window. Avoided terminating the
25786         program when the terminal is terminated -- doesn't hurt, otherwise
25787         we get crappy egg-and-hen problem.
25788         
25789         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
25790         dimensions loading.
25791         
25792         * src/anjuta.c: Limited the default size of main window to sane
25793         values.
25795         * src/preferences.c: Fixed some deadly memory corruption bugs in
25796         the recent patches. Return from getenv() should NEVER be freed,
25797         because they are static strings.
25798         
25799         * src/preferences_gui.c: Removed the fix for crash bug with font
25800         selection and applied the real fix.
25801         
25802 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
25804         * NEWS: updated for release
25806 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
25808         * src/launcher.c: Added a fix a memory leak and a possible
25809         fix for zvt-crash bug.
25810         
25811         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
25812         
25813         * data/properties/latex.properties,
25814         data/properties/ada.properties: Added file.is.source property.
25815         
25816         * src/an_file_view.c: Set auto column size of the file
25817         revision column.
25818         
25819         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
25820         The user is now prompted to confirm the closing of the file
25821         if it is being used by CVS. If yes, the editor is closed and
25822         the CVS operation stops.
25823         
25824 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
25826         * anjuta.prj: bump project version for release
25827         * BUGS: removed unnecessary file
25829 2002-06-07      Philip Van Hoof <freax@pandora.be>
25831         * widgets/gnomefilelist.c: fix up issue with directory deleted 
25832         during the life of the file list widget
25833         * src/preferences_gui.c: sticking-plaster fix to font selection
25834         causes segfault bug
25836         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
25838 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25840         * data/properties/anjuta.properties, src/an_file_view.[ch], 
25841         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
25842         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
25843         added options for symbol and file browsers.
25844         * data/properties/cpp.properties: linker flags should come after
25845         the name of the file to compile.
25846         * scintilla/Editor.cxx: fixed gcc compilation warning.
25847         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
25848         be executed from bindir only.
25849         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
25850         tagmanager/include/tm_file_entry.h: CVS version information in file 
25851         browser.
25852         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
25853         window.
25854         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
25855         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
25856         crashes during file import.
25857         * src/project_import.c: disable project menu items during project 
25858         import.
25859         
25860         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25862 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
25864         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
25865         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
25866         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
25867         modified Insert menu, added C functions template, header C 
25868         template, modified header_template HEADER_H ==> NAMEFILE_H
25869         
25870         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25872 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
25874         * data/properties/html.properties: changed some file 
25875         associations
25877 2002-06-05 Philip Van Hoof <freax@pandora.be>
25879         * widgets/gnomefilelist.c: Fixed #560759 and #561776
25880         
25881         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25883 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25885         * data/properties/anjuta.properties, src/defaults.c: Make windows
25886         docked by default, fix the big fonts bug.
25887         
25888         * src/an_file_view.c, src/main_menubar_def.h, 
25889         src/project_dbase_gui.c: sanitized the Edit/View mess.
25890         
25891         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
25892         for customizing shortcuts.
25893         
25894         * src/mainmenu_callbacks.c: Search for selected word if present.
25895         
25896         * src/text_editor_menu.c: Added context menu options for docking
25897         and undocking editor windows.
25898         
25899         * src/main_menubar.h, src/main_menubar.c: more support for the 
25900         shortcuts menu item.
25901         
25902         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25904 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
25906         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
25907         all commit messages being written to top of the file
25908         
25909         * src/main_menubar_def.h: message strings reviewed
25910         
25911         * src/project_import.c: message strings reviewed
25912         
25913         * src/source.c, src/glades.c: message strings reviewed. Fixed 
25914         some bugs around reading the project properties for creating 
25915         .glade and .desktop files in the Application Wizard. There were
25916         typos in the property names being retrieved
25917         
25918         * widgets/gnomefilelist.c: changed build_full_path to make 
25919         the file widget support ~
25920         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
25921         
25922         * THANKS, widgets/e-shell-about-box.c, 
25923         manuals/anjuta-manual/C/authors.sgml: updated for new
25924         patch
25926 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
25928         * src/project_dbase.c: Fixed the file-path-corruption bug
25929         and the cannot-import-file-in-project bug. (follow-up with
25930         the last commit from Stef).
25931         
25932         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
25933         with unsaved-project.
25934         
25935 2002-06-05  Stephane Demurget  <demurgets@free.fr>
25937         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
25938         misplaced g_free.
25940 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25942         * data/properties/{xml,html,other}.properties: changed some file 
25943         associations
25944         
25945         * data/anjuta.mime: oops! cvs added
25946         
25947         * scintilla/RESearch.cxx: fixed up a problem with comments
25948         
25949         * global-tags/create_global_tags.sh: redirect errors to /dev/null
25950         to avoid messages about missing libs
25951         
25952         * NEWS: started the release notes
25954 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25956         * HACKING: updated with new information on printing, patch naming
25957         
25958         * TODO: removed completed tasks
25959         
25960         * THANKS: updated a few contributions
25961         
25962         * anjuta.prj: updated the icon file
25963         
25964         * anjuta.desktop.in.in: updated to add Categories
25965         
25966         * data/anjuta.mime: created a mime type for Anjuta project files
25967         (NB needs to be added to the install in /usr/share/mime/)
25968         
25969         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
25970         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
25971         to PNG for websites.
25972         
25973         * plugins/patch/patch-plugin.c: clarified some messages and 
25974         made it easier to see different patching sessions
25975         
25976         * src/toolbar.c: changed some message text for consistency
25977         
25978         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
25979         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
25980         in preferences. 
25981         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25982                  
25983         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
25984         src/project_dbase.{c,h}, src/project_import_cbs.c, 
25985         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
25986         Added XLib Project and a Dockapp Project types.
25987         * pixmaps/Makefile.am: added line for new pixmap for new xlib
25988         projects
25989         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
25990         * src/source.c: Fixed memory leak in existing projects. 
25991         (filename was not freed)
25992         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
25994 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
25996         * src/anjuta.h, src/anjuta.c: Added error display funtions
25997         with parent windows.
25998         
25999         * src/appwizard_cbs.c: Changed error display function to use
26000         parented version.
26001         
26002 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
26004         * printing/print.h, printing/printing.c: Taken care of document
26005         zoom factor and fixed a font loading bug. Dynamically calculated
26006         text widths to work with zooms properly. Re-organized code for
26007         dynamic text width calulations to work in general with utf8 chars.
26008          Determined font height and width automatically from the font info.
26009         
26010         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
26011         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
26012         Converted text.zoom.factor property to use #defined value. Removed
26013         margin header and margin numbers preferences, as they  now
26014         calculated dynamically.
26015         
26016 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
26018         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
26019         printing/print-util.h, printing/print.c, printing/print.h:
26020         Rewritten printing support for style based printing. Syntax highlighted
26021         printing, monochromatic printing, setup using preferences etc.
26023         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
26024         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
26025         language and the styled text buffer.
26026         
26027         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
26028         the print setup preferences page and added printer preferences. Added functions
26029         to retrieve preferences with default values.
26030         
26031         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
26032         the printing.
26034         * data/properties/anjuta.properties: Added default printer preferences.
26036         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
26037         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
26038         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
26040         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
26041         
26042 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26044         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26046         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
26047         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
26048         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
26049         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
26051         printing/Makefile.am: Reduced compiler optimizations.
26053         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
26054         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
26055         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
26056         tagmanager/tm_workspace.c: TagManager fixes.
26058 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
26060         * printing/*: CVS added. :)
26061         
26062 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26064         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26066         * printing*: CVS added.
26067         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
26068           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
26069           src/main_menubar_def.h: Gnome Print support
26070         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
26071         * configure.in: Enable debugging flag option
26072         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
26073           Print properties defined.
26074         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
26075         
26076 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26078         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26079         
26080         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
26081         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
26082           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
26083           and cleanups
26084         * src/text_editor.c: Minor cleanups.
26085         * anjuta.c: Tweaks to 'Goto File Line' functionality.
26086         * src/project_dbase.c: Fixes to add/remove files from project.
26087         * src/help.c: Fix minor memory leak.
26088         * src/project_dbase_gui.c: Remove debugging messages.
26089         * src/utilities.[ch]: Cleanups and minor fixes.
26090         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
26092 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
26094         * src/anjuta.c [anjuta_apply_preferences()]:
26095         Fixed a crash bug when tab pos is not defined for the editors.
26096         
26097         * data/properties/cpp.properties: Set default identifier property to normal.
26098         This fixes the bug in which the fore color gets hidden with dark background.
26100 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
26102         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
26103         scintilla 1.46
26104         
26105         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
26106         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
26107         src/anjuta.c, data/properties/anjuta.properties:
26108         Implemented line wrapping.
26109         
26110         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
26111         
26112         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
26113         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
26114         tags. Code was reviewed from GNOME Bonsai view.
26115         
26116         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
26117         it seems to have been removed by scintilla people.
26118         
26119         * data/properties/anjuta.properties: Set default line wrap to false, as
26120         is noticably slow with big files.
26121         
26122 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
26124         * src/project_import_gui.c: disallow the selection of files in
26125           the browse dialog.
26126         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
26127           preferences code.
26128         
26129 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26131         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
26132           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
26133         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
26134         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
26135           now works properly.
26136         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
26137         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
26138         * src/utilities.[ch]: Added some utility functions.
26139         * tagmanager/tm_project.c: Fix for bug in file removal from project.
26140         
26141         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
26143 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
26145         * HACKING: info on FIXME statements and removed ccview references
26146         * Makefile.am: added rule to make RPM package
26148 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
26150         * THANKS, widgets/e-shell-about-box.c, 
26151         manuals/anjuta-manual/C/authors.sgml: updated for new
26152         patch
26153         * src/anjuta.c: removed unnecessary warning code since CVS 
26154         support is now implemented :-)
26155         * manuals/sgmldocs.make: implemented a fix for bug #553969
26156         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
26157         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
26158         manuals/C/anjuta-faqs-C.omf: modified the descriptions
26159         
26160 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
26161         
26162         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
26163           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
26164           src/main_menubar_def.h, src/preferences_gui.c,
26165           preferences.c, preferences.h: setup Username and Email 
26166           preferences, Insert ChangeLog and Username editor functions
26167           
26168           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
26170 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
26171         
26172         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
26173           src/src_paths_cbs.c, src/src_paths_gui.c
26174           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
26176           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
26178 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26180         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
26181           and goto tag menu items to main menu.
26183 2002-05-09  Andy Piper <andy.piper@freeuk.com>
26185         * THANKS, widgets/e-shell-about-box.c, 
26186         manuals/anjuta-manual/C/authors.sgml: added new contributors
26187         * HACKING: updated with info on files to change for credits
26189 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
26191     * src/aneditor.cxx: extended extension list which fixes segfault
26192     on selecting lisp, ruby or matlab as highlight style.
26194 2002-05-09  Andy Piper <andy.piper@freeuk.com>
26196         * src/main_menubar_def.h: fixed an array initialiser and fixed
26197         the lexer settings for the new entries on the Format menu
26199 2002-05-07  Stephane Demurget  <demurgets@free.fr>
26201         * Synced with Scintilla 1.45
26203 2002-05-06  Andy Piper <andy.piper@freeuk.com>
26205         * anjuta.prj: added another missing file
26206         * ChangeLog: fixed some incorrect change dates I caused by 
26207         sloppy cut-and-pasting :-/
26209 2002-05-06  Andy Piper <andy.piper@freeuk.com>
26210         
26211         * src/mainmenu_callbacks.c: fixed title of new About box
26213 2002-05-05  Andy Piper <andy.piper@freeuk.com>
26215         * src/pixmaps.h: added macros for OpenGL and SDL project icons
26217 2002-05-05  Andy Piper <andy.piper@freeuk.com>
26219         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
26220         * anjuta.prj: updated for new files
26222 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
26224         * widgets/e-shell-about-box.c: Added version display.
26225         
26226 2002-05-03  Andy Piper <andy.piper@freeuk.com>
26228         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
26229         widgets/scroll_menu.c: fixed up some compiler warnings (patch
26230         from Philip Van Hoof)
26232 2002-05-03  Andy Piper <andy.piper@freeuk.com>
26234         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
26235         dependency
26236         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
26237         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
26238         that produced build errors (needs checking on a machine with the
26239         ja locale!)
26240         * data/properties/lisp.properties: updated to match format of other
26241         lexer property files supplied with Anjuta
26243 2002-05-03  Andy Piper <andy.piper@freeuk.com>
26245         * anjuta.prj: added new files
26246         * HACKING: added information from the mailing list on 
26247         adding new project types to the wizard (thanks to Johannes)
26249 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26251         * src/utilities.h, src/launcher.c, src/gnome_project.c,
26252           src/appwiz_page2.c: Fix for 547038.
26254 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
26256     * attach_process.c, attach_process_cbs.c: Fixed a dialog
26257     hide bug.
26258     
26259     * about.h: cvs removed.
26260     
26261 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26263         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26265         Fix for #539574.
26267         * src/anjuta.c (anjuta_system_error): checks for the error number to
26268         know whether the error description is needed or not.
26270 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26272         * pixmaps/anjuta_logo.png: New about logo.
26273     
26274         * pixmaps/anjuta_icon.png: New icon from Misha. The
26275         old one had trouble with some gtk themes.
26276     
26277         * about.c: Removed. No longer needed.
26279         * mainmenu_callbacks.c: Removed reference of about.h
26280     
26281 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26283         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26285         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
26286           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
26287         About Dialog (thanks to the Evolution team for the cool widget!)
26289 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26291         Patch from lbell <lbell@tsc4.com>
26292     
26293         * src/find_in_files.c, src/find_in_files.h,
26294           src/anjuta.c: Added save_yourself, load_yourself routines.
26295     
26296         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
26297         Added "Append messages" toggle button. This will enable
26298         the search results to be appended to the already existing
26299         results.
26300     
26301         * src/debugger.c: Fixed a typo.
26302     
26303         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
26304           src/session.c, src/session.h: Improved session management.
26306 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
26308         * THANKS, FUTURE, AUTHORS: Changed my email and
26309         avoided yahoo.com.
26311 2002-05-02  Stephane Demurget  <demurgets@free.fr>
26313         Impl. feature request #525271 (add Lisp support).
26315         * data/properties/lisp.properties: added.
26317         * data/properties/Makefile.am, data/properties/anjuta.properties: added
26318           the lisp properties.
26320         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
26321           src/utilities.[ch]: added support for the Lisp highlight style.
26323 2002-05-02  Stephane Demurget  <demurgets@free.fr>
26325         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
26326           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
26327           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
26328           option preferences to have a persistent setting. Plus it's not used
26329           often, so it's better here than flooding the menus.
26331         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
26332           preferences pages a lot more consistent and sweeter: tabs direction
26333           radiobuttons are directed against the meaning, all pages have an
26334           outter frame, a lot of padding, removed all expand attributes for
26335           vertical boxes, ...
26337           That's not a total revamp, but it's really looking better now, even
26338           if there's still work to be done.
26340 2002-05-01  Andy Piper <andy.piper@freeuk.com>
26342         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
26343         * TODO: added task to be completed before next release (update all credits)
26345 2002-05-01  Stephane Demurget  <demurgets@free.fr>
26347         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
26348         Benke László.
26350 2002-05-01  Benke László  <decike@freemail.hu>
26352         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26354         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
26355           src/main_menubar_def.h, src/mainmenu_callback.[ch],
26356           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
26357           to the format menu in order to reorder the notebook tabs in
26358           alphabetical order everytime a file is created/opened/saved.
26360 2002-05-01  Philip Van Hoof <freax@pandora.be>
26362         * widgets/gnomefilelist.[ch] (history_combo_go),
26363         (history_combo_clicked): impl.
26365         (gnome_filelist_new_with_path): use this new impl.
26367 2002-05-01  Stephane Demurget  <demurgets@free.fr>
26369         * src/project_dbase_gui.c (add_file): added the xpm file type.
26371 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26373         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
26374         tag manager fixes.
26376         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
26377           of tag types.
26379         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
26380           src/text_editor_menu.c: Added context sensitive search in symbol
26381           browser and editor.
26383         * configure.in: Changed version number to 0.1.9.99.
26385         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
26386           src/project_import.c: Minor changes to project import facility.
26388         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
26389           (Forced to use specific brace format)
26391         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
26392           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
26393           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
26395 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
26397         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
26398         replaced the spinbutton with an hscale, and made the UI less "blocky".
26400         * src/cvs_gui.c: When diffing a project you can choose date and
26401         release now.
26403         * src/project_dbase.c: Import_file activated again
26405         * configure.in, plugins/Makefile.am: Added patch plugin
26407         * plugins/patch/*: The new patch plugin
26409 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26411         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26413         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
26414         dropdown list shown by autocompletion are now removed.
26416 2002-04-28  Philip Van Hoof <freax@pandora.be>
26418         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
26419         a bunch of filetypes from the older version.
26421         * src/project_dbase_gui.c (add_file): changed the import
26422         dialog's filetypes combo contents depending on the
26423         type of data to be imported.
26425 2002-04-28  Stephane Demurget  <demurgets@free.fr>
26427         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
26428         the amount parameter as Philip stated and reformated to follow the
26429         Gnome convention.
26431         * src/project_dbase.c (project_dbase_make_default_filetype_list):
26432         changed accordingly.
26434 2002-04-25  Stephane Demurget  <demurgets@free.fr>
26436         Fix for #531293.
26438         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
26439         Shift-F6, to be more consistent with other Gnome apps.
26440         Moved the "Search next" entry under the "Search" one, and swapped the
26441         order of the "Find in files" and "Find and Replace" ones.
26443         Some additional fixes ands cleanups on the edit menu.
26445         * src/main_menubar.h: replaced all occurences of repeat_find by
26446         find_again for the code to be more consistent.
26448         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
26449         sensitiveness depending on the existence of an active text buffer.
26451         * TODO: added some bits about improving the usability of the
26452         search/search again couple.
26454 2002-04-25  Stephane Demurget  <demurgets@free.fr>
26456         * src/preferences_gui.c: made the tab labels text more consistent
26457         (s/misc/Misc/).
26459 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26461         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
26463         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
26464         filename.
26466         * src/main.c (main): simplified some code and cleanups.
26468         Fix a part of #499366:
26470         * src/commands.[ch] (sync_from_props), (command_editor_save),
26471         (on_apply_clicked), (create_command_editor_gui): added the gui
26472         corresponding to the command.terminal preference.
26474 2002-04-25  Stephane Demurget  <demurgets@free.fr>
26476         Fix for #465180.
26478         * anjuta.spec.in: added build requirements for the source rpm.
26480 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
26482         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26483         
26484         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
26485           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
26486           src/project_type.c, source.c, wizard_gui.c:
26487           Added new GNOME 2 project types and changed glade behaviour to
26488           produce GTK code if project type GTK was selected and GTKmm code
26489           if project type GTKmm was selected (and not depending on the 
26490           selected language. Disabled glade for GNOME 2 projects because
26491           we will need glade2 there.
26492           
26493         * src/project_dbase.c: Fixed a memory lack.
26494         
26495         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
26496         
26497         * src/cvs.c: Added an error message if jobs are running
26499 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
26501         * tagmanager/tm_work_object.c: Fixed a chrash
26502         bug which occurs when it tries to stat an empty
26503         file name.
26504         
26505 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
26507         * src/controls.c: CVS menu items now becomes
26508         insensitive when the launcher is busy.
26509         
26510         * src/anjuta.c, cvs.h, cvs.c: Created a function
26511         to update the cvs preferences when preferences are
26512         applied in preferences dialog and called it from
26513         anjuta_update_preferences().
26514         
26515 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
26517         * src/cvs.c: Added a space in the cvs command
26518         before the revision part. This fixes the cvs
26519         error we get when cvs-diffing with revisions.
26520         
26521         * src/cvs.c: Fixed a compiler warning.
26522         
26523         * src/find_replace.c: The dialog now remembers
26524         the settings including the "prompt on replace"
26525         which seems to have broken somewhere line the
26526         changes.
26527         
26528 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26530         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
26531         Added a new property in cvs class to hold a boolean
26532         for enabling date in cvs diff. This fixed the bizzare
26533         diff output due to the date that goes with the cvs
26534         command. Also, set the default value of compression
26535         to 3 and unified diff option to 1.
26536         
26537 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26539         * src/cvs.c: The diff editor is set to hilite as
26540         diff syntax hiliting.
26541         
26542         * configure.in, manual/Makefile.am:
26543         Added a new manual module for ja language.
26544         
26545         * manual/ja/*/*/*: New module and files for the
26546         ja translation for the anjuta documentation
26547         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
26548         
26549 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
26551         * src/launcher.c: Made a very messy work around
26552         for the launcher authentication to work properly.
26553         
26554         * src/find_replace.c: Applied the missing patch
26555         from Dan Elphick <dre00r@ecs.soton.ac.uk>
26556         
26557 2002-04-16 Andy Piper <andy.piper@freeuk.com>
26559         * src/cvs.c, src/main_menubar_def.h: made message strings
26560         consistent with existing standards from our own documentation 
26561         (such as uppercase P in Project, corrected spelling of 
26562         repository, etc.)
26564 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26566         * src/cvs_gui.c: Cleaned up gui and aligned various
26567         widgets to give a clean look.
26568         
26569 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26571         * src/launcher.c: Added work around to retrieve
26572         the child exit code. It works. :)
26573         
26574         * src/find_in_files.c, src/gnome_project.c,
26575         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
26576         src/clean.c, src/clean_project.c, src/build_project.c,
26577         src/build_file.c: Modified to handle the new
26578         child exit code.
26579         
26580 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
26582         * src/find_replace.c: Changed signal to call
26583         on_replace_text_close on from delete_event
26584         to close => the replace history is now updated.
26586 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
26588         * src/cvs.c: escaped the cvs import message before
26589         passing it to cvs.
26590         
26591 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
26593         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26594         
26595         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
26596         
26597         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
26598         Added cvs import
26599         
26600         * src/preferences_gui.c: GUI improvements
26601         
26602         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
26604 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
26606         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
26607         Removed static qualifier from tm_tag_type_name() and
26608         availed it's prototype for use in outside code. also
26609         created reverse map function tm_tag_type_name();
26610         
26611         * src/anjuta.c: Implemented qualified tags names for
26612         the tag list (on the toolbar pulldown list) to avoid
26613         ambiguty in tags with similar names (like prototype
26614         and definition). Patch modified and improved.
26615         
26616         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
26617         
26618 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26620         * src/utilities.[c,h]: Added a utility funtion
26621         that escapes the single and double quotes in a
26622         given string. Useful for passing command line
26623         args with quotes.
26624         
26625         * src/cvs.c: Escaped the cvs log message before
26626         passing it to cvs command line to avoid ambiguties
26627         with quotes in the message.
26628         
26629         * pixmaps/anjuta_icon.png: Changed to the new icon.
26630         from Todd Goyen <goyen@mbi-berlin.de>
26631         
26632         * src/message-manager-private.cc: Added regex to 
26633         recognize (underline hilite) the parsable outputs
26634         from the zvt terminal.
26635         
26636 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26638         Patch from: Tina Hirsch <tehirsch@arcor.de>
26639         
26640         * src/project_type.c:
26641         Fixed a bug in the wxproject type and modified the erroroutput when
26642         configure doesn't find wx-config
26643         
26644         Patch from: Timothee Besset <ttimo@idsoftware.com>
26645         
26646         * src/anjuta.c, src/message-manager-private.cc,
26647           src/message-manager-private.h
26648         Catches double clicks in the zvt terminal, and calls goto_error_line
26649         to jump to the appropriate location in the source. This will recognize
26650         grep -n output
26651         
26652 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
26653         
26654         * src/build_project.c: Taken care of memory leak
26655           by freeing cmd variable properly.
26657         * src/main_menubar_def.h: Fixed wrong signal connection
26658           for cvs project commit.
26659           
26660         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
26661         
26662         * src/preferences_gui.c: Added some border and adjusted
26663           expandsion, filling in box adds to make the cvs preferences
26664           more nicer.
26665         
26666 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
26668         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26669         
26670         * src/cvs*, src/main_menubar*, src/preferences*: 
26671         Moved CVS settings to preferences, added a nice login dialog.
26672         
26673         * src/controls.c, src/project_dbase.c:
26674         CVS project options are only shown if a project is open
26675         
26676         * src/build_project.c:
26677         User is now asked if he wants to install as root 
26678         
26679         * src/launcher.c:
26680         Fixed a warning
26682         * anjuta.prj: Updated with cvs files
26683         
26684         * TODO: Remove task which are done
26685         
26686 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
26688         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
26689         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
26690         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
26692         Modified launcher to use controlling terminal to detect and
26693         take care of password authentications (for example, for cvs
26694         and root installs).
26695         
26696         * pixmaps/password.png: New file.
26697         
26698 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26700         Anjuta kick start tutorial wirtten by:
26701           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
26703         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
26704           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
26705           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
26706           manuals/C/anjuta-tutorial/figures/*.png:
26707           
26708           Added files
26709         
26710         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
26711           
26712           Modified files.
26713         
26714 2002-03-28 Roel Vanhout <roel@stack.be>
26716         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26718         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
26719           src/preferences_gui.c:
26720         Added option to wrap around to beginning/end of file when on last bookmark
26721         and next/previous bookmark is pressed
26722         
26723 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26725         Patch from Philip Van Hoof <freax@pandora.be>
26726         
26727         * src/gnomefilelist.c:
26728         Added gimp like feature that changes the file extension of
26729         the filename entered in the selections when the file
26730         filter is changed.
26731         
26732 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26733         
26734         Patch from Roy Wood <roy.wood@filogix.com>
26735         
26736         * src/controls.c, src/find_text.c, src/find_text.h,
26737           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26738           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26739           
26740           Menuitem for entering currently selected text as find target,
26741           added key accel for "find next" and changed some key accels for
26742           other key for consistency.
26743           
26744         * src/utilities.c:
26745           Cleaned up code.
26746         
26747 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26749         * src/watch.c, src/watch.h, src/watch_cbs.c,
26750           src/watch_cbs.h, src/watch_gui.c:
26751         
26752           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
26753         
26754           Added change watch entries feature
26755           and Watch entries modify on double click fixed.
26757 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26759         * src/mainmenu_callbacks.c:
26760         
26761           Project commit should not bypass dialog as
26762           we need to get the cvs log from the user.
26763           
26764 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26766         * src/project_dbase.c:
26767         
26768           Patch from Roy Wood <roy.wood@filogix.com>
26769           
26770           Fixed docking bug with the new docking patch
26771           to fix copy/paste bug.
26772           
26773 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26775         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
26776           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
26777           src/main_menubar.h, src/main_menubar_def.h,
26778           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26780           Added cvs project support. Featured bypass cvs dialog for
26781           cases where we don't need dialog (such as project and right
26782           click selection from file browser). Cleaned up cvs code to
26783           make them generic cvs operations instead of separate file
26784           and project operations. Added cvs log action. Increased
26785           file entry box width and enabled "unified diff" by default.
26786           Used Editor buffer for status and log and set hilite for
26787           these buffers including diff buffer (DIFF hilite).
26788           
26789 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
26791         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26793         * data: Added file autogen.sh.wxwin 
26794         * data/Makefile.am: Added entry for autogen.sh.wxwin
26795         * pixmaps: Added project image appwiz_wxwin.png
26796         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
26797         * src/appwizard_cbs
26798           src/compiler_options.c
26799           src/pixmaps.h
26800           src/project_dbase.c
26801           src/project_dbase.h
26802           src/project_import_cbs.c
26803           src/project_type.c
26804           src/source.c
26805           src/source.h
26806           src/wizard_gui.c: Added everything necessary for new
26807                             project type 'wxWindows (wxGTK)
26808         * src/project_dbase.c: Fixed a bug that caused every project
26809                                to be a glade project in dialog
26810                                                    'Project information'.
26812 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
26814         Patch submitted by Roy Wood <roy.wood@filogix.com>
26815         
26816         * src/anjuta_gui.c, src/message-manager-dock.c,
26817           src/project_dbase.c:
26818           
26819           fixed the copy/paste bug by rewriting dock/undock
26820           code.
26822 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
26824         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26825         
26826         * src/cvs*, src/Makefile.am:
26827           New file for CVS support. File operations currently work
26828           cvs login needs to be done. Project support is not yet
26829           started.
26831         * src/main_menubar*, src/mainmenu_callbacks,
26832           src/anjuta.c, src/anjuta.h:
26833           Added menus and functions for cvs commands.
26834           
26835         * src/text_editor_menu.h: 
26836           Added #include <gtk/gtk.h>
26837           
26838         * src/gotoline.h:
26839           Removed a warning (and this time it works ;-)
26841         * src/utilities.c, src/utilities.h:
26842           Added a utility function to retrieve directory
26843           name out of full path.
26845 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
26847         * src/executer.c: (create_executer_dialog): changed the default
26848           focus on the entry.
26850 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
26852         * widgets/gnomefilelist.c:
26853         Fixed duplicate history entries for the same directory.
26854           
26855 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26857         Fix for #520092.
26859         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
26860           it's already used by scintilla to delete the whole current line.
26862 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26864         Fix for #525107.
26866         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
26867           calls to fileselection_hide_widget,
26868           (on_open_filesel_cancel_clicked): removed.
26870         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
26871           (on_add_prjfilesel_cancel_clicked):
26873         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
26874           impl.
26876         * src/fileselection.c: Made some functions static.
26877           (fileselection_hide_widget): rewritten using the new
26878           gnome_filelist_set_multiple_selection function.
26880         * src/fileselection.c: (on_file_selection_delete_event): removed
26881           unuseful widget hides. Some cleanups,
26882           (on_file_selection_cancel_clicked): impl,
26883           (create_fileselection_gui): changed the cancel button clicked's
26884           callback to use this new function.
26886         * src/anjuta.c: (anjuta_new):
26887         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
26888           callbacks, because this the gnome filelist widget's job.
26890         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
26891           clist selection mode duplicates set,
26892           (gnome_filelist_key_press): use the new impl. function.
26894 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26896         Fix for #441233.
26898         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
26899           fixed some bogus code using an array cell out of
26900           range, removed unecessary gettext usages.
26902         * src/appwiz_page2.c: (on_prj_name_entry_changed):
26903           some cleanups and now transform minus characters to
26904           underscores.
26906         * src/source.c:
26907           (source_write_configure_in),
26908           (source_write_toplevel_makefile_am),
26909           (source_write_desktop_entry),
26910           (source_write_glade_file):
26911         * src/project_dbase.c: (project_dbase_summon_glade),
26912           (project_dbase_generate_source_code):
26913         * src/glades.c: (gladen_write_glade_write):
26914           replaced some occurences of the target name by the
26915           project filename, using project_dbase_get_proj_name,
26916           to fix the name of some files.
26917           Fixed a lot of mem leaks.
26918           Various code cleanups.
26920 2002-03-06  Stephane Demurget  <demurgets@free.fr>
26922         Merged with latest (1.44) scintilla.
26924         Added: - The calltip.<lexer>.end.definition property to display help
26925                  text on a second line of calltip.
26926                - The calltip.<lexer>.word.characters property to correctly find
26927                  calltips for functions that include characters like '$' which
26928                  is not normally considered a word character.
26929                - The use.monospaced property to determine initial state of
26930                  Use Monospaced Font setting.
26932         Bugs fixed: Too many to mention; please see :
26933                     http://www.scintilla.org/ScintillaHistory.html for the
26934                     full changes list.
26936         * scintilla/*/*: updated nearly all files.
26938         * TODO: removed the need of a scintilla merge.
26940         Merged with latest (1.44) SciTE properties.
26942         * data/properties/anjuta.properties: added the wrap, use.monospaced
26943           properties.
26945         * data/properties/html.properties: added a missing php extension, and
26946           updated php keywords to the latest reference.
26948         * data/properties/pascal.properties: added commands to compile, build
26949           and execute pascal applications.
26951         * data/properties/lua.properties: added styles for statements.
26953         * data/properties/bash.properties: added the declare keyword.
26955         Fixed distchecking.
26957         * global-tags/Makefile.am,
26958           global-tags/create-global-tags.sh: used some kind of ugly hack to
26959           make distchek work, since noone has proposed some better way.
26961         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
26962           and Ctrl-N replace Alt-N for new file according to the Gnome design
26963           reference.
26965 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26967         * widgets/gnomedirlist.c
26968         widgets/gnomedirlist.h
26969         widgets/gnomefilelist.c
26970         widgets/gnomefilelist.h:
26972         Added GPL headings in the file.
26974 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26976         * src/attach_process.c
26977         src/attach_process_cbs.c
26978         src/attach_process_cbs.h
26979         src/attach_process_gui.c
26980         src/breakpoints.c
26981         src/breakpoints_cbs.c
26982         src/breakpoints_cbs.h
26983         src/breakpoints_gui.c
26984         src/commands.c
26985         src/compiler_options.c
26986         src/compiler_options_cbs.c
26987         src/compiler_options_cbs.h
26988         src/compiler_options_gui.c
26989         src/find_in_files.c
26990         src/find_in_files_cbs.c
26991         src/find_in_files_cbs.h
26992         src/find_in_files_gui.c
26993         src/find_replace.c
26994         src/find_text.c
26995         src/help.c
26996         src/preferences.c
26997         src/preferences_gui.c
26998         src/project_config.c
26999         src/src_paths.c
27000         src/src_paths_cbs.c
27001         src/src_paths_cbs.h
27002         src/src_paths_gui.c:
27003         
27004         Bugs #521629 and #522427 fixed. The problem was, that the
27005         escape-key was not catched and the dialog was hidden, but
27006         the flag was not set correctly.
27008         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
27009         using the gnome_dialog_close_hides()-setting present in most dialogs.
27010         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
27011         emits "close" and set the flag in the close-callback.
27013         Patch from: Jens Georg <mail@jensgeorg.de>
27015 2002-03-06  Stephane Demurget  <demurgets@free.fr>
27017         * src/*.{c,cpp}: s/string_free/g_free/
27019         * src/utilities.[ch]: (string_free): removed.
27021 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
27023         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27025         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
27026         src/mainmenu_callbacks.[ch]:
27027         Removed Project menu options: README, TODO, ChangeLog and NEWS
27028         Moved Save Build Messages to Build menu and only highlight it
27029         when there are build messages.
27030         Corrected a spelling: "mojority" -> "majority"
27031         Fixed initialisation of edit.edit_app_gui so now Edit menu
27032         can be shown when no project is loaded.
27034         * src/project_dbase.h: Removed prototype for static function
27036 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
27038         * src/text_editor.c: Editor is marked changed after
27039         autoformat. 
27040         
27041         Patch from: Jens Georg <mail@jensgeorg.de>
27043 2002-03-04 Roel Vanhout <roel@stack.be>
27045         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27047         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
27048         Added option to ignore binary files on 'Find in files' (grep -I option)
27050 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
27052         * src/main.c:
27053         session restoration and commandline load in 
27054         gtk idle loop.
27055         
27056         * src/anjuta.[h,c], src/anjuta_cbs.c:
27057         Removed "clear windows menu" and prevented runtime 
27058         warnings.
27059         
27060         * src/compile.c, src/build_file.c, src/build_project.c,
27061         src/clean.c:
27062         Takes into account the preference setting for 
27063         show dialog when job completes. Dialogs are
27064         shown when it is enabled otherwise not.
27065         
27066 2002-03-03 Roel Vanhout <roel@stack.be>
27068         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27069         
27070         * src/find_text.c
27071         Store 'Find...' search string on search so that 'Find Next' will search for
27072         that string, even if the dialog hasn't been closed yet.
27074 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
27076         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
27077         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
27078         src/main_menubar_def.h:
27079         
27080         Organized menus, removed "Windows" and "Utilities" menus from the
27081         menubar [they are no longer needed]. Also removed some extragenous
27082         separators.
27083           
27084 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
27086         * src/message-manager-private.cc:
27087         Set message clist selection mode to BROWSE.
27088         
27089         * src/message-manager.cc, src/an_symbol_view.c,
27090         src/an_file_view.c:
27091         Added Key navigation for the CTree and CList. Arrow left for
27092         node collapse, right for node expand, space (or enter) for
27093         activation (same as double click).
27094         
27095 2002-03-03 Roel Vanhout <roel@stack.be>
27096         
27097         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27098         
27099         * plugins/class-gen/clsGen.c
27100         Added functionality to semi-intelligently prefill filename
27101         boxes with names deduced from class name
27103 2002-02-26 lbell <lbell@tsc4.com>
27105         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27106         * src/preferences_gui.c:
27107         Removed an incorrect use of gtk_misc_set_alignment().
27108         
27109         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
27110         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
27111         src/preferences.h, src/preferences_gui.c:
27112         
27113         Added the option to reload last open project at the startup.
27114         Added the possibility to open a new project without close
27115         an existing one
27116         
27117         * src/properties.cxx:
27118         Corrected a spelling mistake in message string.
27119         
27120         * src/session.c:
27121         Updated session functions.
27122            
27123 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
27125         * widgets/gnomefilelist.c: Bug fixes.
27126         
27127         Patch from Philip Van Hoof <freax@pandora.be>
27128         
27129 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
27131         * src/an_file_view.c:
27132         anjuta was unable to open some files becuase they were not being
27133         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
27134         Removed mime checking when opening with anjuta, becuase it doesn't
27135         hurt to open binary files in anjuta (some even may want to do so).
27136         
27137         Added a warning when mime type is not set when "view with default
27138         viewer" is activated.
27139         
27140         * src/an_file_view.c, an_symbol_view.c:
27141         Converted N_() to _() where ever appropriate in the strings.
27142         
27143 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
27144         
27145         * src/appwizard_gui.c, src/appwizard_cbs.c
27146           src/wizard_gui.c/h, src/appwiz_page3.c,
27147           src/project_import_gui.c:
27148           
27149         Moved target type radiobuttons to appwiz. page 2
27150         
27151         * src/message-manager-private.cc
27152         Fixed a bug which caused a crash if next message function was used
27154         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
27156 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
27158         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
27159         Modifies the behaviour of Alt-TAB in Anjuta. This
27160         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
27161         edited files in the first items of the notebook.
27163         Patch from: Timothee Besset <timo@qeradiant.com>
27164         
27165 2002-02-24  Philip Van Hoof <freax@pandora.be>
27167         * widgets/gnomefilelist.c, gnomefilelist.h:
27168           Added filecompletion
27169           
27170         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
27172 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
27174         * configure.in: Added "sk" to ALL_LINGUAS.
27176 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
27177   
27178         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
27179           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
27180           src/wizard_gui.c: Added support for static and dynamic libs
27181         
27182 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
27184         * widgets/gnomefilelist.c:
27185           Fixed gnome_filelist_get_lastfilename so it no longer returns
27186           a corrupted path.
27188 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
27190         * src/resources.h, resources.c:
27191         Added url handler.
27193         * src/main_menubar_def.h, mainmenu_callbacks.c:
27194         Changed to use gnome configed url handler.
27196 2002-02-19  Philip Van Hoof <freax@pandora.be>
27198         * widgets/gnomefilelist.c
27199         Added PHP filetype.
27201 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
27203         * plugins/class-gen/clsGen.c:
27204         Added c++ support.
27205         
27206         * widgets/gnomefilelist.c:
27207         Gives the maximum space to the files section of the open file dialog.
27208         
27209         Patches from: lbell <lbell@tsc4.com>
27210         
27211 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
27213         * src/anjuta.c, main.c:
27214         Used tm_get_real_path in anjuta_get_full_filename();
27215         
27216 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
27217         
27218         * anjuta.prj: update version
27220 2002-02-17  Stephane Demurget  <demurgets@free.fr>
27222         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
27223           removed the amount arg and replaced with a NULL-ending list.
27224           (gnome_filelisttype_makedefaultlist): use the new prototype.
27226 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
27228         * src/about.c, THANKS: updated for new contributors
27229         
27230         * anjuta.prj: added new files
27231         
27232         * README: corrected some documentation, ctags no longer needed,
27233           pkgconfig now required
27234           
27235         * data/properties/others.properties: add .cvsdiff extension
27236         
27237         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
27238           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
27239           file import
27240           
27241         * doc/anjuta.1: added initial man page thanks to 
27242           Rob Bradford <rob@debianplanet.org> (NB build and install 
27243           needs work)
27244         
27245 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
27247         * src/Makefile.am: Cleaned handling of compiler flags by moving them
27248           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
27249           warning flags. 
27250   
27251         * configure.in: Changed version to 0.1.10-pre
27252   
27253 2002-02-17  Stephane Demurget  <demurgets@free.fr>
27255         * src/fileselection.c: (create_fileselection_gui): always display
27256           the directory creation button as we cannot rely on the dialog
27257           titlebar.
27259         * widgets/gnomefilelist.[ch]: fixed includes.
27261         * pixmaps/new_folder.xpm: resized, added a + sign.
27263 2002-02-17  Stephane Demurget  <demurgets@free.fr>
27265         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
27266           changed all extensions to begin with a dot.
27268 2002-02-16  Philip Van Hoof  <freax@pandora.be>
27270         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
27272         * THANKS: added Philip.
27274         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
27276         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
27277         * src/file_selection.[ch],
27278         * widgets/gnomefilelist.[ch]: added a filetype
27279           combobox to the Anjuta file dialog widget.
27281 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
27283         * anjuta.spec.in: eep! the import script was not being installed by
27284           RPM - fixed for the release.
27286 2002-02-13  Stephane Demurget  <demurgets@free.fr>
27288         Various cleanups and fixes for the next release to be able to make
27289         distcheck.
27291         * plugins/*/*.c: added missing prototypes causing gcc to speak to
27292           much and make some tweaks plus cleanups.
27294         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
27295           args to remove some warnings.
27297         * global-tags/Makefile.am,
27298           data/Makefile.am,
27299           src/Makefile.am: link against Anjuta static libs using the
27300           $(top_builddir) dir, not anymore on $(top_srcdir) to make
27301           distcheck happy.
27303         * src/Makefile.am: ditto with all the Anjuta static libs.
27305         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
27306           include, as we already include the whole directory for the build.
27308         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
27309           
27310 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
27312         * pixmaps/Makefile.am: icon for libglade project now installed
27313         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
27314         * manuals/C/Makefile.am: removed ChangeLog reference which was 
27315           breaking some build stuff
27316         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
27317           include reference problems that showed up on make distcheck
27318         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
27320 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
27321         
27322         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
27324 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
27326         * src/message-manager-private.cc:
27327           The horizontal scrollbar now shows properly on demand.
27328         
27329 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
27331         * src/dnd.c fixed some warnings
27332         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
27333           and works. It is shown always at the moment but before it was
27334           shown on demand and did never work. 
27336 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
27338         * src/anjuta.c: Fixed a crash bug.
27339           patch from: Jens Georg <mail@jensgeorg.de>
27341 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
27343         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
27344           reports a problem with missing end tags on <graphic>
27346 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
27348         * manuals/C/ChangeLog: removed since it was never used
27349         * manuals/C/anjuta-manual/*: more updates, new screenshots
27350         * anjuta.prj: updated for new manuals/ structure
27352 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
27354         * source.c, compiler_options.[c/h]:
27355           Fixed bug #460321 "Problem with optimization options" 
27356           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
27357         
27358 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
27360         * NEWS: prepared for release, need to fill in date
27361         * data/welcome.txt: version number updated
27363 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
27365         * src/text_editor_menu.c, src/an_file_view.c, 
27366           src/an_symbol_view.c: marked strings for translation
27367         
27368         * src/defaults.c, data/properties/xml.properties:
27369           *.omf and *.xsl files should use XML highlighting
27370           
27371         * manuals/C/anjuta-manual/*:
27372           - restructured so that files have more meaningful names
27373             and are easier to edit (see anjuta-manual.sgml for the
27374                 ordering)
27375           - updated some screenshots
27376           - continued rewrite
27378 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
27380         * main.c: Made a workaround to remove the old
27381         anjuta gnome config file (older than 9 Feb 2002). This
27382         will fix the bug which never lets the brower toolbar shown.
27383         
27384         * main.c: In fact, the above solution wouldn't work in all
27385         cases. Therefore, here is the better fix, which works by
27386         detecting the version of the old config file and deleting
27387         ~/.gnome/Anjuta if it is lesser than 0.1.9.
27388         
27389 2002-02-01  Andy Piper <andy.piper@freeuk.com>
27391         * HACKING: added info on submitting patches
27393 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
27395         * src/project_import_gui.c, src/project_import.c:
27396           - If Project Import Wizard is canceled everything is 
27397                 cleaned up now.
27398           - Back button is now insensitive on page 3 (some problems: 
27399                 see TODO in project_import_qui.c:284
27400           - Menu frame is insensitive if project type != GNOME(mm)
27402 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
27404         * src/main.c: Fixed bug #  (Unable to open files on
27405         double click in project window from second trial onwards when
27406         the project is opened from command line).
27407         
27408         * po/POTFILES.in: Removed tags_manager.[h,c]
27409         
27410 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
27412         * src/preferences.c:
27413           A quick hack to fix the 'invisible' browser toolbar when
27414           upgrading from 0.1.8 to 0.1.9
27415           
27416         * src/anjuta.c:
27417           Fixed toolbar names which were causing confusions in the toolbar
27418           show/hide.
27419           
27420         * src/main.c:
27421           Substituted "anjuta" with PACKAGE
27422           
27423         * src/project_import_gui.c: 
27424           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
27425           
27426         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
27427           Added new files and removed obsolete ones.
27428           
27429 2002-01-30  Andy Piper <andy.piper@freeuk.com>
27431         * src/appwizard_cbs.c, project_import_cbs.c, 
27432           main_menubar_def.h, project_import_gui.c: 
27433           updates to message strings and layout for the 
27434           import wizard.
27435           
27436         * text_editor_cbs.c: fix for the tab menu entries for 
27437           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
27439 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27441         * src/toolbars.c,
27442           src/toolbars.h,
27443           src/anjuta_gui.c,
27444           src/controls.c:
27445           
27446           Tag dropdown exclusive (takes
27447           all space in the toolbar) and never vertical and
27448           increased the width of the tag combo to 256 pixs.
27449           Toolbar separator before the combo and button.
27450           Added tags label before the tag button.
27451           Reorganized the dock bands for the toolbars.
27452           
27453         * src/project_import_gui.c
27454           src/project_import.c:
27455           Fixed an error and removed an unused variable.
27456           
27457         * data/properties/anjuta.properties:
27458           Removed the property for the old toolbar and set
27459           browser toolbar show to default.
27460           
27461         * src/project_dbase.c: excluded modules were not
27462           loaded. Fixed.
27463           
27464         * src/source.c:
27465           No build files will be written if the project is blocked.
27466           
27467         * src/project_import.c,
27468           src/project_import_cbs.c,
27469           src/project_gui.c,
27470           src/wizard_gui.c:
27471           
27472           Manually applied Johannes patch to fix some memory
27473           issues and gui clean up.
27474           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27475         
27476         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
27477           Fixed a bad bug with remove file from project because of
27478           files were never removed properly from the project and
27479           from the tagmanager.
27480           
27481         * src/appwiz_page3.c: Disabled unused codes to clear
27482           compiler warnings.
27483           
27484 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27486         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
27487         
27488         * data/Makefile.am
27489           pixmaps/Makefile.am
27490           src/Makefile.am
27491           src/an_file_view.c
27492           src/an_symbol_view.c
27493           src/anjuta.c
27494           src/anjuta.h
27495           src/anjuta_cbs.c
27496           src/anjuta_gui.c
27497           src/controls.c
27498           src/main_menubar.c
27499           src/main_menubar.h
27500           src/main_menubar_def.h
27501           src/mainmenu_callbacks.c
27502           src/mainmenu_callbacks.h
27503           src/pixmaps.h
27504           src/project_dbase.c
27505           src/project_dbase.h
27506           src/text_editor.c
27507           src/text_editor_menu.c
27508           src/text_editor_menu.h
27509           src/toolbar.c
27510           src/toolbar.h
27511           src/toolbar_callbacks.c
27512           src/toolbar_callbacks.h :
27513           
27514           Patch submitted by:
27515           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27516           
27517           Removes the Tags toolbar and substituted it with
27518           tags combo dropdown list. Fixes a couple of bugs.
27519           
27520           Moved the tag combo to browser toolbar because
27521           main toolbar was becoming too long.
27522           Made a new icon of tag toolbar.
27523           
27524         * po/zh_TW.po: Fixed bug.
27525           
27526         * pixmaps/an_tag.xpm: Added new file.
27528 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27530         * src/project_import_gui.c: Reorganized project
27531         import gui page 2.
27532         
27533 2002-01-29  Andy Piper <andy.piper@freeuk.com>
27535         * HACKING: added info on creating windows and dialogs
27537 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
27539         * src/tm_file_view.c:
27541           Sorts the file list at the end instead of doing sort-insert
27542           to improve performance.
27543           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27545         * src/project_dbase.c: Resolved a conflict from
27546           Johannes's patch.
27547           
27548         * src/project_import.c:
27549         
27550           Fixed to use anjuta_import.sh for the bin dir and
27551           not from the data dir.
27552         
27553           Used anjuta_is_installed() function to verify a the command's
27554           executability.
27555         
27556           Fixed import command to use sh (which is more general and is
27557           gauranteed to be found in any unix system :-)). Also, added
27558           double quotes around the import directory.
27559         
27560           Changed some strings for better translations (like avoiding
27561           duplicates).
27562           
27563           Fixed the reading of wrong target type.
27564           
27565         * src/control.c: Insensitive "import project" when there is
27566           a project open.
27567           
27568         * src/project_import_cbs.c:
27569           
27570           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
27571           Fixed selection of gettext checkbox.
27572           Sets the menu entries.
27573           
27574 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
27575         
27576         * src/appwiz_page[1-4].c
27577         * src/appwiz_gui.c
27578         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
27579         be able to reuse it.
27580         
27581         * src/mainmenubar.[c/h]
27582         * src/mainmenubar_def.h
27583         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
27584         menu item
27585         
27586         * src/message-manager.c: Fixed bug 509192
27587         * src/message-manager-dock.c: Added accel_group if window is undocked
27588         
27589         * src/project_dbase.[c/h]: Splitted opening code to be able
27590         to use it without an open file dialog
27591         (Maybe I broke Naba's changes, please take a look)
27592                         
27593         * src/project_import.[c/h]
27594         * src/project_import_gui.c: New Files, Code for Project Import Wizard
27595         
27596         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
27597         import wizard
27599 2002-01-28  Andy Piper <andy.piper@freeuk.com>
27601         * src/main_menubar_def.h, tagmanager/tm_project.c: more
27602           string cleanups
27603           
27604         * manuals/C/anjuta_manual/*: started rewrite of the 
27605           manual, updated some screenshots
27607 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27609         * src/gnomefilelist.h, src/gnomefilelist.c:
27610         
27611           Fixed multiple selection bug (#497085). The OK button is
27612           sensitive when in multiple mode, if the no. of
27613           selection is one or more.
27614           
27615           Toggle between single and multiple selection mode
27616           and multiple mode display.
27617           
27618           Fixed strings to translable strings.
27619           
27620           Fixed some compiler warnings by commenting out
27621           unused functions.
27622           
27623 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27625         * src/project_dbase.c: App status bar now updates
27626           with the project name when the project is loaded.
27627         
27628         * src/an_file_view.c, tagmanager/tm_file_entry.c:
27629           
27630           Puts the directories at the top. They're also sorted now.
27631           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27632         
27633 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27635         * scripts/anjuta_import.sh.in: Added file.
27636         * scripts/anjuta_import.sh: Removed file.
27638         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
27639           Updated files.
27640           
27641         * src/main_menubar_def.h:
27642         
27643           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
27644           reflect the opposite of Find (CTRL+F) and also to leave
27645           CTRL+R or Redo.
27646           
27647           Changed Glade summon with ALT+G, which frees the ATL+E
27648           for poping up the edit menu.
27649           
27650         * src/Makefile.am: Debugging link flags by Biswa, removed.
27652 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
27654         * HACKING: added information on best practices for writing
27655           application messages and GUI labels
27656           
27657         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
27658           src/breakpoints.c, src/build_file.c, src/build_project.c, 
27659           src/clean_project.c, src/compile.c, 
27660           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
27661           src/configurer.c, src/debugger.c, src/executer.c, 
27662           src/find_in_files.c, src/find_in_files_cbs.c, 
27663           src/find_replace.c, src/find_text.c, src/glades.c, 
27664           src/gnome_project.c, src/goto_line.c, src/main.c, 
27665           src/main_menubar.c, src/main_menubar_def.h, 
27666           src/mainmenu_callbacks.c, src/preferences_gui.c, 
27667           src/project_config.c, src/project_dbase.c, 
27668           src/project_dbase_gui.c, src/resources.c, src/source.c, 
27669           src/support.c, src/tags_manager.c, src/text_editor.c, 
27670           src/text_editor_gui.c, src/text_editor_menu.c, 
27671           src/toolbar_callbacks.c, src/utilities.c: 
27672           lots of minor message updates to make them more user-friendly 
27673           and consistent
27675 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27677         * src/executer.c:
27678         
27679           Because of the spaces escaping, the command could not be
27680           executed when run without terminal. Now fixed.
27681           
27682         * anjuta.prj, Makefile.am:
27683         
27684           Added anjuta project file.
27685         
27686 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
27688         * src/message-manager-private.h, message-manager-private.cc,
27689           message-manger.cc:
27690           
27691           Added freeze() and thaw() for the message window class to
27692           speed up the message manager update.
27693         
27694         * src/project_config.h, project_config.c,
27695           src/project_dbase.h, project_dbase.h
27696           scripts/anjuta_project.template:
27697           
27698           Added two new prject attributes: project.config.blocked and
27699           project.excluded.modules. The former will make sure that users
27700           are not given any previlidge in enabling the 'overwrite build
27701           files' flags and the later issues a list of modules in the project
27702           to be skipped for symbol browsing and project listing.
27703         
27704         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
27705         
27706           Modified script to read the template from the anjuta data dir
27707           rather than from the directory in which the script exist. Otherwise,
27708           Being transfered to the bin dir, the script will not be able to
27709           find the template when it is run.
27710           
27711           The script is also create with configure.in to set in the anjuta
27712           data dir path inside the script.
27713           
27714 2002-01-26  Stephane Demurget  <demurgets@free.fr>
27716         * po/fr.po: updated to the latest sources.
27718 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27720         * scripts/Makefile.am:
27721           anjuta_import.sh goes with distribution.
27722           
27723         * po/*.po: They seem to have updated (merged with
27724           anjuta.pot) automatically when I did "make dist".
27725           
27726 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27728         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
27729           Fixed Bug #499807, ie crash on removing libs, includes, defines from
27730           the compiler options dialog.
27731         
27732         * ChangeLog:
27733           Correct todays date. :)
27734           
27735         * scripts/Makefile.am:
27736           Installs anjuta_import.sh in $(prefix)/bin dir and
27737           is treated as an executable.
27738           
27739 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27741         * Fix for bug #499373
27742         
27743         * data/properties/anjuta.properties, ada.properties, cpp.properties,
27744           java, properties, latex.properties, lua.properties, others.properties,
27745           perl.properties:
27746           
27747           Added double-quotes around file arguments so that
27748           filenames with spaces could also work.
27750         * launcher/anjuta-launcher.c, executer.c:
27751           Escaped quotes in the cammand and it's arguments before executing
27752           so that args with spaces can also work.
27753           
27754           Commented #DEBUG switch.
27755           
27756 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27758         * scripts/*: Added files which I forgot previously.
27759         
27760         * src/aneditor.h: Lined up commands definition for better look.
27761         
27762         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
27763           main_menubar.h, control.c:
27764           Added three more convert EOL chars submenu items in transform.
27765           Reformatted some some.
27766         
27767         * data/anjuta.properties:
27768           Reformatted a line.
27769         
27770         * src/aneditor.h, aneditor.c:
27771           Added three commands (with definitions) for EOL conversions.
27772           
27773         * src/text_editor.c:
27774           Editor detects file mode from the file content and
27775           set the editing mode to CR/LF/CRLF automatically.
27776           Refined Dos mode extrageneous chars filter
27777           This will make sure that filter works only in Dos mode and not
27778           in other modes.
27779           
27780         * src/anjuta.c: Editor mode display in status bar.
27781         
27782         * src/preferences_gui.c: Changed the string for dos mode
27783           filter to more sensible string.
27784         
27785         * src/aneditor.c: Default editor mode sets during widget creation
27786           and not everty time the properties are loaded. This makes sure
27787           that the auto-detected mode is not overridden by the default mode.
27788           
27789         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
27790         
27791         * src/anjuta.c: Fixed bug #476028.
27792           Now anjuta also searches for file relative to top project dir,
27793           when the project is open.
27794         
27795         * src/anjuta_cbs.c: Fixed bug #499536.
27796           File is not closed if it is not able to save the file properly.
27797           
27798         * src/mainmenu_callbacks.c: Fixed bug #499536.
27799           Newfiles (which are not modified) are also closed on "close all files".
27800         
27801 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
27803         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
27804         
27805         * tagmanager/tm_source_file.c, regex.c, parse.c:
27806           defined and delimited g_messages within #debug.
27807           
27808         * src/preferences.c, data/anjuta.properties:
27809           saved/defied message-manager tag position in string.
27810           Message tag possition is saved between sessions. And
27811           and tag position bottom as default.
27812           
27813 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
27815         Patch submitted by:
27816         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27818         * Makefile.am
27819           configure.in
27820           data/Makefile.am
27821           data/properties/Makefile.am
27822           global-tags/Makefile.am
27823           pixmaps/Makefile.am
27824           src/Makefile.am
27825           src/an_file_view.c
27826           src/an_file_view.h
27827           src/an_symbol_view.c
27828           src/an_symbol_view.h
27829           src/anjuta.c
27830           src/anjuta_cbs.c
27831           src/file_history.c
27832           src/file_history.h
27833           src/message-manager-private.cc
27834           src/pixmaps.h
27835           src/project_dbase.c
27836           src/project_dbase_gui.c
27837           src/tags_manager.c
27838           src/text_editor.c
27839           src/utilities.c
27840           src/utilities.h
27841           src/watch_gui.c:
27842         
27843           Modified files.
27844         
27845         * scripts/*
27846           pixmaps/sv_class.xpm
27847           pixmaps/sv_function.xpm
27848           pixmaps/sv_macro.xpm
27849           pixmaps/sv_private_fun.xpm
27850           pixmaps/sv_private_var.xpm
27851           pixmaps/sv_protected_fun.xpm
27852           pixmaps/sv_protected_var.xpm
27853           pixmaps/sv_public_fun.xpm
27854           pixmaps/sv_public_var.xpm
27855           pixmaps/sv_static_fun.xpm
27856           pixmaps/sv_static_var.xpm
27857           pixmaps/sv_struct.xpm
27858           pixmaps/sv_unknown.xpm
27859           pixmaps/sv_variable.xpm
27860           pixmaps/fv_core.xpm
27861           pixmaps/fv_text.xpm
27862           pixmaps/filestoremove.txt:
27863         
27864           New files.
27865         
27866         * pixmaps/class.xpm
27867           pixmaps/function.xpm
27868           pixmaps/fv_autofile.xpm
27869           pixmaps/fv_doc.xpm
27870           pixmaps/fv_i18n.xpm
27871           pixmaps/fv_source.xpm
27872           pixmaps/private_func.xpm
27873           pixmaps/private_var.xpm
27874           pixmaps/protected_func.xpm
27875           pixmaps/protected_var.xpm
27876           pixmaps/public_func.xpm
27877           pixmaps/public_var.xpm
27878           pixmaps/struct.xpm
27879           pixmaps/variable.xpm
27880         
27881           Removed files.
27882         
27883         * tagmanager/*/*:
27884         
27885           Upgraded to tagmanager-0.7
27887 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
27888         * src/anjuta_cbs.c: Fixed bug #506441
27889         * src/watch_gui.c: Changed layout of eval dialog so that
27890         it fits on a 800x600 desktop with German translation. 
27892 2002-01-23      Andy Piper <andy.piper@freeuk.com>
27894         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
27895         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
27896           icon for new project type (thanks to Misha)
27897         * configure.in: build and install Danish translation
27898         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
27899           credits to cover new patches and translations
27901 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
27902         
27903         * src/preferences.c, src/message-manager.cc, src/project_type.c,
27904           src/appwiz_page1.c:
27905         
27906       - Font preferences are restored properly now (\n was missing)
27907           - Dock menu label of message-manager is "Dock/Undock" instead
27908           of "Dock|Undock" to match with the rest of anjuta.
27909           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
27910           changed it in anjuta, too 
27912 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27914         * tagmanager/tm_source_file.c,
27915           tagmanager/parse.c,
27916           tagmanager/tm_project.c,
27917           src/an_symbol_view.c,
27918           src/anjuta.c:
27919           
27920           Disabled debug warnings.
27922 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27924         * src/appwiz_page1.c
27925           src/compiler_options.c
27926           src/project_dbase.c
27927           src/project_dbase.h
27928           src/project_type.c
27929           src/source.c
27930           src/source.h:
27931           
27932           New project type named LibGlade.
27933           
27934           Patch submitted by:
27935           Dick Knol <dknol@gmx.net>
27937         * src/gnome_prj.c:
27938           Commented out unused pixmap creation. May be it
27939           will fix the crash in project creation.
27940           
27941 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27943         * src/registers.c
27944           src/registers.h
27945           src/registers_cbs.c
27946           src/registers_cbs.h
27947           src/registers_gui.c
27948           src/sharedlib.c
27949           src/sharedlib.h
27950           src/sharedlib_cbs.c
27951           src/sharedlib_cbs.h
27952           src/sharedlib_gui.c
27953           src/signals.c
27954           src/signals.h
27955           src/signals_cbs.c
27956           src/signals_cbs.h
27957           src/signals_gui.c
27958           src/stack_trace.c
27959           src/stack_trace.h
27960           src/stack_trace_cbs.c
27961           src/stack_trace_cbs.h
27962           src/stack_trace_gui.c
27963           src/text_editor.c
27964           src/watch.c
27965           src/watch.h
27966           src/watch_cbs.c
27967           src/watch_cbs.h
27968           src/watch_gui.c
27969           
27970           Fixed bug #496290: Attach/detach removed from these
27971           windows as they are never implemented.
27972           
27973           Patch submitted by:
27974           Johannes Schmid <johannes.schmid@gmx.de>
27975           
27976 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
27978         * src/anjuta.c,
27979           src/anjuta_cbs.c:
27980           
27981           Fixed bug:
27982           when you right click on the tabs, a list of filenames are given
27983           out, but now it gives a list of "page 1", "page 2", etc...
27984           
27985           Patch submitted by: 
27986           Jens Georg <mail@jensgeorg.de>
27988         * anjuta.in.in: Removed c|c++ because, it was not necessary
27989           and was causing translation problem.
27990           
27991         * plugins/class-gen/clsGen.c:
27992           removed "'" for the same reason.
27993           
27994 attached the fix for the menu
27997 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
27999         * src/preferences.h,
28000           src/preferences.c,
28001           src/preferences_gui.c:
28002           
28003           Adds the functionality to Anjuta to auto save your unsaved
28004           files before you build a project.
28006           Patch submitted by: 
28007           jason <jason_williams@suth.com>
28008           
28009         * src/anjuta.[h,c]:
28010           Added function for save all files.
28011         
28012         * src/mainmenu_callbacks.c:
28013           Modified to use the above function.
28014         
28015         * src/build_project.c:
28016           Save all files before build if it is set in the
28017           preferences.
28019 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
28021         * src/message-manager-private.cc
28022           src/message-manager-private.h
28023           src/message-manager.cc:
28024           
28025           Message-manager now restores the tabs which were shown on startup.
28026           The terminal is now created on demand (as requested by Biswa)
28027           and I have removed some debug messages.
28028           
28029           Patch submitted by: 
28030           Johannes Schmid <johannes.schmid@gmx.de>
28032 2002-01-13  Stephane Demurget  <demurgets@free.fr>
28034         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
28035           proper tabs keyboard navigation.
28037         * src/an_symbol_view.c,
28038           src/anjuta_cbs.c,
28039           src/gnome_project.c,
28040           src/project_dbase.c,
28041           src/tags_manager.c: removed some debugging display.
28043 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
28045         * src/message-manager-dock.c
28046           src/message-manager-private.cc
28047           src/message-manager-private.h
28048           src/message-manager.cc
28049           src/preferences.c
28050           src/preferences.h
28051           src/preferences_gui.c:
28052           
28053           Patch submitted by: 
28054           Johannes Schmid <johannes.schmid@gmx.de>
28055           
28056           This patch adds a tab to the notebook of the preferences-dialog
28057           where you can change the colors, the tab position of the new
28058           message manager. Also the truncate messages stuff has moved
28059           from misc tab to messages tab.
28061           Also improved the remembering position stuff of message manager.
28062           
28063         * data/internal.properties,
28064           Added definitions for messages colors and tag position.
28065           
28066         * src/message_manager.cc:
28067           Fixed a bug that never lets the messages panes to get cleared.
28068           Added wmclass setting for the message window. Fixed a bug in
28069           which the message window was not being shown.
28070         
28071         * src/tag_manager.c: Fixed printing of (NULL) in the debug
28072           output and disabled it.
28074         * src/anjuta.c: Preferences created and loaded before anything else.
28075           anjuta now recognizes messages colors on startup and initializes
28076           them.
28077         
28078 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
28080         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
28082 2002-01-09  Stephane Demurget  <demurgets@free.fr>
28084         * pixmaps/file_c.xpm,
28085           pixmaps/file_cpp.xpm,
28086           pixmaps/file_file.xpm,
28087           pixmaps/file_h.xpm,
28088           pixmaps/file_html.xpm,
28089           pixmaps/file_i18n.xpm,
28090           pixmaps/file_icon.xpm,
28091           pixmaps/file_pix.xpm,
28092           pixmaps/fv_doc.xpm,
28093           pixmaps/fv_i18n.xpm,
28094           pixmaps/fv_image.xpm,
28095           pixmaps/fv_source.xpm,
28096           pixmaps/fv_unknown.xpm: made these icons transparent.
28098 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
28100         * launcher/anjuta_launcher.c: updated message strings
28101         * src/message-manager-dock.c: added newline at end to avoid compile warning
28102         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
28103         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
28104           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
28105           entries for username and Python-style GPL notice
28106         * HACKING: added info on files to change to update Insert menu
28108 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28110         * src/project_dbase.c,
28111           src/an_file_view.c,
28112           src/an_symbol_view.c:
28113           Changed the CTree expander style to square and
28114           line style to Dotted line.
28115           
28116         * po/POTFILES.in: Removed and Added translable files.
28118 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28120         * ccview/.cvsignore: Removed.
28121         
28122 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28124         * ccview/
28125                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
28126                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
28127                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
28128                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
28129                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
28130                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
28131         
28132         Removed ccview module because it is no longer needed.
28134 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28136         * src/project_dbase.c:
28137           Shifted structure initialization in project_dbase_new()
28138           before anything else, otherwise it was crashing due to
28139           uninitialized values.
28140         
28141         * src/an_symbol_view.c:
28142           Disabled high volume debug output.
28144 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28145         
28146         Applied a very heavy patch from:
28147         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28149         * Makefile.am
28150         configure.in
28151         pixmaps/Makefile.am
28152         src/Makefile.am
28153         src/aneditor.cxx
28154         src/aneditor.h
28155         src/anjuta.c
28156         src/anjuta.h
28157         src/commands.c
28158         src/commands.h
28159         src/compile.c
28160         src/compile.h
28161         src/controls.c
28162         src/defaults.c
28163         src/fileselection.c
28164         src/main_menubar.c
28165         src/main_menubar.h
28166         src/main_menubar_def.h
28167         src/mainmenu_callbacks.c
28168         src/mainmenu_callbacks.h
28169         src/project_dbase.c
28170         src/project_dbase.h
28171         src/project_dbase_gui.c
28172         src/tags_manager.c
28173         src/text_editor_menu.c
28174         src/toolbar_callbacks.c
28175         tagmanager/Makefile.am
28176         tagmanager/ctags.c
28177         tagmanager/include/Makefile.am
28178         tagmanager/include/tm_project.h
28179         tagmanager/include/tm_symbol.h
28180         tagmanager/include/tm_tag.h
28181         tagmanager/include/tm_tagmanager.h
28182         tagmanager/include/tm_workspace.h
28183         tagmanager/tm_project.c
28184         tagmanager/tm_source_file.c
28185         tagmanager/tm_symbol.c
28186         tagmanager/tm_tag.c
28187         tagmanager/tm_workspace.c
28188         widgets/Makefile.am: Modified.
28189         
28190         * src/an_file_view.[c,h],
28191           src/an_symbol_view.[c,h],
28192           src/file_history.[c,h],
28193           src/support.[c,h],
28194           widgets/scroll-menu.[c,h],
28195           tagmanager/tm_file_entry.c
28196           tagmanager/include/tm_file_entry.h: Added new files.
28197           
28198         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
28199         private_func.xpm, public_func.xpm,
28200         class.xpm, fv_exec.xpm, fv_unknown.xpm,
28201         private_var.xpm, public_var.xpm,
28202         function.xpm, fv_i18n.xpm, macro.xpm,
28203         protected_func.xpm, struct.xpm,
28204         fv_autofile.xpm, fv_image.xpm,
28205         ofolder.xpm, protected_var.xpm, variable.xpm:
28206           Updated and Added pixmap files.
28208         Features:
28209         ---------
28210         a) Removes CCView dependency.
28211         b) Improves the terminal.
28212         c) Adds tag navigation context menus.
28213         d) Upgrades tagmanager to latest version.
28214         e) Miscellaneous small additions.
28216 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
28218         * src/project_dbase_gui.c: Fixed crash of anjuta
28219         when project first created.
28220         
28221         * src/gnome_project.c: It now updates the tags manager
28222         when new projects are created.
28223         
28224 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
28226         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
28227           for this big patch.
28228         
28229         * src/messages.[c,h]: Removed files.
28231         * src/message-manager.[cc,h],
28232           src/message-manager-dock.[c,h],
28233           src/message-manager-private.[cc,h]
28234           New files.
28236         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
28237           src/build_project.c, src/clean_project.c, src/compile.c
28238           src/configurer.c, src/debugger.c, src/find_in_files.c
28239           src/mainmenu_callbacks.c, src/preferences.h
28240           src/preferences_gui.c, src/properties.h
28241           src/utilities.c, src/utilities.h:
28242           The new messages widget.
28243           New features:
28244             - Use of GtkNotebook instead of ToggleButtons
28245               and show/hide
28246             - Popupmenu to show and hide message types and
28247               to dock/undock in detach mode
28249           All other things should work as they did with the
28250           old message window. Currently the keyboard short-cuts
28251           do not work in detached mode.
28252           
28253           Some functions in utitlities.[c,h] changed.
28254           so that they take const arguments where this is possible
28255           
28256         * src/Makefile.am, po/POTFILES.in:
28257           Removed messages.[c,h] and
28258           added message-manager.[cc,h], message-manager-dock.[c,h],
28259           message-manager-private.[cc,h]
28260           
28261         * src/message-manager.h: Removed "include <bonobo.h>"
28262           and added a newline at the end of the file.
28263           
28264         * src/message-manager-private.cc:
28265           Set clist's width setting to Automatic.
28266           Set scroll window's scroll bars to Automatic.
28267           
28268 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
28270         * text_editor_menu.c:
28271           Fixed misalignment of the function sub menu
28272           in the text editor pop up menu.
28273           
28274 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
28275         
28276         * src/text_editor.c: Fixed a compiler warning.
28277         
28278 2002-01-04  Andy Piper <andy.piper@freeuk.com>
28280         * THANKS, manuals/*/authors.sgml: updated for new translations
28281         * plugins/class-gen/clsGen.c: converted messages to English
28282         * src/about.c, src/main_menubar_def.h: string updates
28284 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
28286         * src/anjuta.c
28287           src/anjuta_cbs.c
28288           src/text_editor.c
28289           src/mainmenu_callbacks.c
28290           src/text_editor.h
28291           src/text_editor.c
28292           src/text_editor_cbs.c
28293           src/text_editor-gui.c:
28294           
28295           Earlier code for adding 'cross' button
28296           for closing pages were too error prone and unorganized.
28297           Cleaned up the code and shifted the 'extra' widgets
28298           creation (eg. close button, close_pixmap and lable)
28299           from anjuta to text_editor. This takes care of proper
28300           widgets creation and destruction. Otherwise, anjuta
28301           was crashing at too many points, especially related
28302           to docking and undocking.
28303           
28304 2002-01-04  Stephane Demurget  <demurgets@free.fr>
28306         * src/aneditor.cxx: removed debugging code.
28308         * data/properties/.cvsignore: added swap files.
28310 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
28312         * src/anjuta.c
28313           src/anjuta_cbs.c:
28314           Fixed Crashing of anjuta when a new file is saved as
28315           different file.
28316           
28317 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
28319         * src/aneditor.c: Some debug codes around.
28320         
28321         * data/internal.properties, data/anjuta.properties: Removed.
28322           data/properties/Makefile.am:
28323           data/properties/ada
28324           data/properties/cs
28325           data/properties/make
28326           data/properties/rc
28327           data/properties/html
28328           data/properties/ruby
28329           data/properties/baan
28330           data/properties/idl
28331           data/properties/pascal
28332           data/properties/sample
28333           data/properties/bash
28334           data/properties/java
28335           data/properties/perl
28336           data/properties/sql
28337           data/properties/conf
28338           data/properties/latex
28339           data/properties/props
28340           data/properties/vb
28341           data/properties/cpp
28342           data/properties/lua
28343           data/properties/python
28344           data/properties/xml
28345           data/properties/others
28346           data/properties/.cvsignore:
28347             Added files. Properties now splitted into small files
28348             for each language.
28350         * data/Makefile.am
28351           configure.in: Update the removal and added properties module.
28353         * src/preferences.c: preferences_new(): Updated to reflect the
28354           new properties files organization.
28355           
28356         * src/Makefile.am: Added Baan Lexer.
28358 2002-01-01  Stephane Demurget  <demurgets@free.fr>
28360         * src/aneditor.cxx: readded the baan lexer. 
28362         * src/preferences.c: fixed translated messages and a typo.
28364         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
28365           confusing the regexp usage in xml-i18-merge.
28367 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
28369         * src/project_dbase.c: tidied some messages, and spotted a typo in
28370           the reading of properties which prevented the project version from
28371           ever being reported in the Project Information window - fixed :)
28373         * po/POTFILES.in: removed syntax.h
28375 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28377         * data/internal.properties: fixed baan properties.
28378           Added all ada properties.
28380         * src/main_menubar_def.h,
28381           src/lexer.h,
28382           src/aneditor.cxx,
28383           src/utilities.[ch]: added support for the Ada highlight style.
28385 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28387         * plugins/*/.cvsignore: updated.
28389 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28391         * src/syntax.h,
28392           src/text_editor.c,
28393           src/Makefile.am: removed the empty header syntax.h.
28395 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
28397         * main_menubar.c:
28398         Stef's observation on the 'superfluous' hseparators in the recent
28399         files and projects is fully justified -- removed.
28400         
28401         * main_menubar_def.h:
28402         Changed "Plug Ins" to "Plugins" in the menu label.
28403         
28404         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
28405         Added class-gen in the configure output and class-gen module.
28406         
28407         * data/internal.properties:
28408         Correct mis-spelled "jave" to "java".
28409         Added file.is.source for *.h, *.c, *.cpp properties.
28410         
28411         * global-tags/Makefile.am:
28412         "chmod +x create_global_tags.sh" before it is executed, because
28413         there is very high chance that it will be found "-x" and resulting
28414         in error
28416 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28418         Fixed a crash on Solaris reported by Holder Burde, thanks to him
28419         for the backtrace.
28421         * src/gnome_project.c: (create_new_project): if the user doesn't
28422           select any icon, it doesn't have any extension and thus we can't
28423           use it in printf on Solaris, since the %s modifier use strlen to
28424           know the string length and then crash. On Linux, gcc checks the value
28425           of the pointer to be NULL and write "(null)" if necessary. We can't
28426           rely on that.
28428         * src/source.c: (source_write_desktop_entry): if there's no icon, we
28429           don't need to have the directory icon but the generic one.
28431 2001-12-30  Stephane Demurget  <demurgets@free.fr>
28433         Merged with latest (1.42) scintilla.
28435         Added: Support for the {load,save}.on.(de)activate properties.
28436                The PHP lexer to match keywords case insensitively.
28437                Baan lexer.
28438                Experimental supports for changeable style attribute & line
28439                wrapping.
28440                
28441         Updated: Both the C++ and HTML lexers.
28442                  More shell keywords added.
28443                  Horizontal scrolling and diplay of long lines optimised.
28444                  Cursor setting optimised.
28446         Bugs fixed: Caret movement over folded lines.
28447                     Selection tracking in 2ndary views when doing modifications.
28449         * scintilla/CallTip.{cxx.h},
28450           scintilla/ContractionState.{cxx,h},
28451           scintilla/Document.{cxx,h},
28452           scintilla/Editor.{cxx,h},
28453           scintilla/KeyWords.cxx,
28454           scintilla/LexHTML.cxx,
28455           scintilla/PlatGTK.cxx,
28456           scintilla/RESearch.cxx,
28457           scintilla/ScintillaBase.cxx,
28458           scintilla/ScintillaGTK.cxx,
28459           scintilla/Style.{cxx,h},
28460           scintilla/StyleContext.h,
28461           scintilla/ViewStyle.cxx,
28462           scintilla/include/*.h: updated.
28464         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
28466         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
28467           should have been told to the scintilla team. We're lucky I read the
28468           ChangeLog and the modifications of the lexer (thanks to the Gnome
28469           bonsai for this ;)
28471         * data/internal.properties: added Baan definitions.
28472           Fixed some issues for C such as *_cast directive, that are only
28473           available with C++.
28474           Updated C++, HTML and shell scripts definitions.
28475           Updated Ada and Bullant, that have been forgotten.
28477         * src/main_menubar_def.h,
28478           src/lexer.h,
28479           src/aneditor.cxx,
28480           src/utilities.[ch]: added support for the Baan highlight style.
28482 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28484         Polished the plugins menu behaviour and added a tearoff
28485         menuitem to the recent entries submenu.
28487         Note: The recent entries list seems to be too height
28488               with all these superfluous hseparators.
28490         * src/main_menubar.c: Polished, making some
28491           functions declarations static and cleaning some code.
28493           (create_submenu_plugin): removed the extra
28494           plugins entry and the horizontal separators.
28496           (on_plugins_menu_realize): the plugins menu is only
28497           shown if there's at least one available.
28499           (create_submenu*): added a tearoff menuitem to have
28500           a more homogeneous menu style. For now, it doesn't
28501           take care of user settings (but it was even worse
28502           before :).
28504 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28506         * configure.in: added the packageplugindir variable to avoid
28507           installing the plugins in $(prefix). It's not the same path as
28508           anjuta 2 to allow parallel installation.
28510 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28511         Fix a reopened part of bug #440676: keyboard navigation between the
28512         different text buffers. Changed to a more global approch. 
28514         * src/notebook.[ch]: removed.
28516         * src/Makefile.am: removed notebook.[ch]
28518         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
28519           (on_anjuta_window_key_press_event): added to fulfill the global
28520           shorcuts handling.
28522         * HACKING: updated according to the new global shortcuts handling.
28524 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
28526         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
28527           Shifted plugin menu from Edit submenu to main menu.
28528         
28529         * po/POTFILES.in:
28530           Added plugins/sample1/plugin-sample1.c
28531           
28532         * plugins/sample1/plugin-sample1.c:
28533           Added localization and used anjuta_info, instead of anjuta_error.
28534           
28535         * plugins/.cvsignore, plugins/sample1/.cvsignore:
28536           Added cvs ignores.
28537           
28538 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
28540         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
28541           for plugin dir.
28542         
28543         * Makefile.am: Added module plugins.
28544         
28545         * plugins, plugins/Makefile.am, plugins/sample1/*:
28546           Created plugins modules.
28547           
28548         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
28549           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
28550           to load plugins of *.so only and not *.so* (which results
28551           in duplicates).
28552         
28553         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
28554           plugins during packaging.
28556 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
28558         *  configure.in: Added Greek (el) to ALL_LINGUAS.
28560 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
28562         * configure.in: Added portuguese to ALL_LINGUAS
28564 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
28566         * global-tags/.cvsignore
28567         tagmanager/.cvsignore
28568         tagmanager/include/.cvsignore:
28569         Added cvs ignore files.
28571         * data/.cvsignore
28572         Updated cvs ignore file.
28573         
28574 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28576         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
28577           data/anjuta.properties, data/internal.properties: clean up some 
28578           message strings (me)
28580 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28582         * src/about.c, THANKS: added Jens to the credits
28583         
28584 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28586         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
28587           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
28588           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
28589           Georg <mail@jensgeorg.de> to add close button to file tabs.
28591 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28593         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
28594           (debugger now catches correct signal from process)
28596 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28598         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
28599         * src/pixmaps.h: switch appwizard project icons to new designs
28600         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
28602 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28604         * pixmaps/Makefile.am: stop redundant images from being installed.
28605           The next step will be to remove them completely.
28606         * src/appwiz*: further updates (more to come)
28607         * src/pixmaps.h: cleaned up, commented
28608         * src/splash.c: should use the pixmaps macro defined
28609         * HACKING: more on the graphics stuff and use of pixmaps.h
28611 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
28613         * src/defaults.c: fix bug #494864
28615 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
28617         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
28618           graphics from Misha
28619         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
28620           redundant graphics, no longer used
28621         * src/appwiz*: revamped application wizard by Andy and Misha for
28622           a more usable and professional look-and-feel
28623         * HACKING: updates to cover patching, graphics, and some additions
28624           post-0.1.8
28625         * TODO: removed some implemented features
28627 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
28629         * data/anjuta.properties, data/internal.properties: cleanup
28630         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
28631           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
28632           to edit styles colors for keywords and add Goto Tag menu option
28633           in the editor
28635 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
28637         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
28638         
28639         Fixed bug #460335
28640         fixes the Forget of the cursor position when tab is brought active
28641         from project manager.
28642         
28643 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28645         * src/messages.c
28646           Exported "TERM=xterm" to get a color terminal when
28647           anjuta is not started from within a terminal.
28648           
28649 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28651         * src/messages.c
28652           src/messages.h
28653           Added a frame around zvt terminal.
28654           
28655         * src/preferences_gui.c
28656           Modified to say "Use glade component (experimental)"
28657           instead of "Use Component".
28658           
28659 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28661         * Patch from 
28662         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28663         
28664         * src/anjuta.c
28665         src/fileselection.c
28666         src/messages.c
28667         src/messages.h
28668         src/preferences.c
28669         src/preferences.h
28670         src/project_dbase.c
28672         a) Extra scrollbar in terminal no longer appears.
28673         b) Character set preference should be preserved (untested).
28674         c) File selection widget now remembers last directory.
28675         d) On creation of generic project, the glade 'file not found' error no
28676                 longer occurs.
28677         e) First terminal window is created 'on demand', so it should always to
28678                 the Right Thing (TM) as far as starting WD is concerned. Also, the
28679                 environment is now passed to the terminal.
28680         f) Solaris compilation should be fixed (replaced get_current_dir_name()
28681                 with getcwd()).
28682         g) Fixed some compilation warnings.
28684 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
28686         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
28687           src/pixmaps.h: applied terminal and warnings patch (Biswa)
28688         * src/*: cleanups (me)
28689         * pixmaps/mini_term.xpm: added new file for terminal button
28690           (me, based on existing artwork)
28692 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
28694         * configure.in: bumped version to 0.1.9-pre
28695         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
28696           translation
28697         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
28699 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
28701         * src/splash.c: removed a DOS end of line of a comment (so the *.po
28702           files are free of that char)
28703         * configure.in: added "az" to ALL_LINGUAS
28705 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
28707         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
28708           crash bug fix from Biswa.
28709         * FUTURE: added Anjuta/gIDE merger information to provide 
28710           details on future direction and status of 1.x stuff
28711         * NEWS: prepared for release
28712         * po/de.po: update from Jens Georg <mail@jensgeorg>
28714 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
28716         * multiple minor updates pre-0.1.8
28717         * patch from Biswa to fix syntax highlighting and packaging
28718         * po/fr.po: update from Stef
28720 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
28722         * global-tags/Makefile.am
28723         global-tags/create_global_tags.sh
28724         global-tags/tm_global_tags.c
28725         scintilla/LexCPP.cxx
28726         scintilla/include/SciLexer.h
28727         src/aneditor.cxx
28728         src/project_dbase.c
28729         tagmanager/Makefile.am
28730         tagmanager/include/Makefile.am
28731         tagmanager/include/tm_project.h
28732         tagmanager/include/tm_tag.h
28733         tagmanager/include/tm_tagmanager.h
28734         tagmanager/tm_project.c
28735         tagmanager/tm_source_file.c
28736         tagmanager/tm_tag.c
28737         tagmanager/tm_workspace.c:
28738         
28739         Includes the syntax highliting patch to scintilla).
28740         and more stable code.
28741         
28742         *tagmanager/include/tm_symbol.h: New file.
28743         *tagmanager/tm_symbol.c: New file.
28744         
28745         Add symbol tree building functionality at project level
28746         
28747         Patch from:
28748         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28749         
28750 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28752         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
28753           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
28754           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
28755           : New and improved pixmaps from Misha <misha@phreaker.net>
28756           Thanks to him.
28758 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28759         
28760         * Big patch submitted by
28761           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
28762           Many thanks to him.
28763         
28764         * src/Makefile.am, src/aneditor.cxx
28765           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
28766           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
28767           Use of tagmanager lib for advanced calltips.
28769         * global-tags/*: Created new directory and added files to 
28770           generate system.tags.
28772         * tagmanager/*: Created new directory and added tagmanager lib
28773           files.
28775         * configure.in, acconfig.h, Makefile.am: Modified to reflect
28776           the above additions.
28778         * data/Makefile.am: Modified to accomodate generated system.tags file.
28780 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
28782         * scintilla/: updated to 1.41
28783         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
28784         * src/about.c: updated list of authors
28785         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
28786         * HACKING: updated to cover Scintilla usage
28787         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
28788           translation
28790 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
28792         * src/aneditor.cxx: Fixed compilation errors with it.
28793           by add include to gtk+ headers and typedefining a mysteriously
28794           vanished class Colour.
28796 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
28798         * configure.in: Added pt_BR in the languages.
28799         
28800 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
28802         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
28803           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
28804         * THANKS: updated
28805         * manuals/C/anjuta-manual/*: new format to match
28806           the rest of the GNOME docs chapter layout. Added the many
28807           new contributors. Moved Authors and License information into new
28808           chapters of their own - should make expansion easier too
28809         * src/compiler_options.c: changed the profiler option to -pg to 
28810           work with GNU tools (gprof)
28811         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
28812           and text labels
28813         
28814 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
28816         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
28817           compiler_options_gui.c:
28818           Added a new entry for linker flags and renamed c_options to c_flags
28819           and l_options to l_libs. Also, added a new function:
28820           compiler_options_set_prjlflags_in_file();
28821         
28822         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
28823         
28824         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
28825           
28826 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
28828         * THANKS, src/about.c: corrections and additions following 
28829         Naba's big update
28830         * src/main_menubar.c: patch from Rikul to fix the problem with 
28831         menu accelerators not being loaded
28833 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
28835         * THANKS: Added all contributors and translators names and emails.
28836         * AUTHORS: Updated
28837         * pixmap/anjuta_logo.png: Reduced the size of the logo.
28838         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
28839               Added new file (earlier logo with border).
28840         * src/about.c: Added all contributors names and emails
28841               and used macro definition for logo pixmap file.
28842         * src/pixmaps.h: Added entry for anjuta splash screen.
28844 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
28846         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
28847         to new PNG version (thanks to Misha) and removed the old
28848         pixmap.
28850 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
28852         * THANKS: added Conner Mo for simplified Chinese translation.
28853         * configure.in: added zh_CN in ALL_LINGUAS
28855 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
28857         * THANKS: added Joe Man for his traditional Chinese translation.
28858         * configure.in: added zh_TW in ALL_LINGUAS.
28860 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
28862         * src/main_menubar_def.h: Changed the link of lidn to
28863         http://lidn.sourceforge.net.
28864         
28865 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
28867         * Applied patch from Rikul
28868         * Applied patch from Luca
28869         * Fixed a cvs conflict. :)
28871 2001-10-17  Stephane Demurget  <demurgets@free.fr>
28873         * THANKS: added Marc Botermans for his Dutch translation.
28875         * configure.in: added nl in ALL_LINGUAS.
28877         * po/nl.po: added.
28879 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
28881         * anjuta.c: Fixed luca's typo.
28882         * resources.c, resources.h: Changed gchar* return to void, to
28883                 avoid a compiler warning.
28884         * scintilla/Makefile.am: Reorganized file entries.
28885         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
28887 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
28889         * Upgraded scintilla to 1.4.
28890         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
28891                 LexLisp.cxx StyleContext.cxx StyleContext.h
28892         * src/Makefile.am: Added 4 lexers and separated lexer objects
28893                 from the main link variable.
28895 2001-10-14  Stephane Demurget  <demurgets@free.fr>
28897         * THANKS: added Luca, even if it shouldn't be my role to write
28898           this sort of thing :)
28900         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
28901           the latest Luca patch.
28903 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
28905         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
28906         This is not documented yet; plugins to come later.
28907         * src/find*.c: find dialogs now persistent 
28908         (Rick <rikul@bellsouth.net>)
28909         * widgets/gnomefilelist.c: fixed multiple file open issue 
28910         (Rick <rikul@bellsouth.net>)
28911         * changes to recent file and project lists handling 
28912         (lbell <lbell@tsc4.com>)
28913         * more minor UI updates (me)
28915 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
28917         * src/Makefile.am: removed warnings for traditional C syntax
28918         * pixmaps: added new icons for mini_locals, mini_cvs and
28919         the splash screen - thanks to Misha <misha@phreaker.net>
28921 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
28923         * src/toolbar.c: fix typo in tooltip text
28924         * ccview/cccmd.cc: alter Func to Function in menu text
28926 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
28928         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
28929         issue with find dialog reporting an error when Scintilla finds text
28930         * applied patch from Denis Boehme <boehme at syncio dot de> to support
28931         DOS files (i.e. CR/LF translation)
28933 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
28935         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
28936         #452436
28937         * data/internal.properties: default fold style now set to 3 :-)
28938         * applied patch from rikul <null@acm.org> to turn notebook tab 
28939         headings red when file has been edited.
28941 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
28943         * configure.in: Added "no" to ALL_LINGUAS.
28944         
28945 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
28947     * Patch from lbell <lbell@tsc4.com>
28948     src/controls.c
28949     src/debugger.c
28950     src/main_menubar.c
28951     src/main_menubar.h
28952     src/main_menubar_def.h
28953     src/mainmenu_callbacks.c
28954     src/mainmenu_callbacks.h
28955     src/project_dbase.c
28956     src/project_dbase.h
28957     
28958     Implemented a check menu item to handle the 'show locals' flag
28959     for the current project.
28961     * data/internal.properties: Removed the redundant command
28962     for gnome-terminal.
28963     
28964 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
28966         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
28968 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
28970         * configure.in: Added "ta" to the languages list.
28972 2001-09-21  Andy Piper <andy.piper@freeuk.com>
28974         * data/internal.properties:
28975           added fold.symbols property to control appearance of folds
28976           in the Scintilla editor (thanks to rikul <null@acm.org>)
28978 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
28980         * src/message.c:
28981           one extra button for message win is being created -- Fixed.
28982         
28983           The frame should be hidden and not only the pix_lab when
28984           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
28985           -- Fixed.
28986         
28987         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
28988           for the time being it is same as mini_cvs.xpm.
28989         
28990 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
28992         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
28994         Patch from rikul <null@acm.org>
28995         
28996         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
28997         glades.h, messages.c, messages.h, pixmaps.h,
28998         project_dbase.c, project_dbase.h, session.c,
28999         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
29000         
29001         inserted 'add to watch' option in inspect window, so you can add easily
29002         a variable in watch window .
29003         
29004         Added a new message pane for the gdb local variables inspection. Changed
29005         the code in messages.c to better account for future new panes insertion.
29006         Defined a new pixmap for the new tab button in pixmaps.h
29007         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
29008         install script.
29009         
29010         Changed the debugger module to have a single function for asking to gdb
29011         to send program info. The idea is to ask the debugger about only the
29012         info needed to open windows( watch, registers, etc ) to speedup the step
29013         command. I plan to ask informations to the debugger based on the user
29014         interface status.
29015         The request for local variables is enabled by default, but the
29016         projectDBase has a variable to control it, to allow disabling that
29017         feature,  there is also the code to save and to reload the state. If you
29018         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
29019         in project_dbase.c
29021         This big patch is from:  lbell <lbell@tsc4.com>
29022         
29023 2001-09-20  Stephane Demurget <demurgets@free.fr>
29025         Patch from rikul <null@acm.org> :
29027         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
29028           problem and added folding support for php/hmtl.
29030 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
29032         * Fixed dnd of files within scintilla.
29033         patch from:  rikul <null@acm.org>
29034         
29035 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
29037         * Applied patch from Luca.
29038         
29039         * src/source.c: source_write_build_files(): Fixed the project generation
29040           failure. The fist return statement and the free_project_type were 
29041           misplaced.
29043 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
29044         
29045         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
29046         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
29047         
29048         1) Restore the error color to red (waiting for a configurable one )
29049         2) Saving projects settings if you exit anjuta without closing an open
29050         saved project
29051         3) New Menu 'repaeat search' to search with a keystroke without pressing
29052         the toolbar button
29053         4) some define in the menus to better handle menu item update
29054         
29055         Patch from: lbell <lbell@tsc4.com>
29056         
29057         * main_menubar_def.h, main_menubar.c: Change the position of
29058         "Repeat find" menu position.
29060 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
29062          project_type.h, project_type.c, source.c: Applied patch.
29063          patch from Johannes Schmid <clubfan@users.sourceforge.net>
29064          
29065 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
29067         * configure.in, src/Makefile.am: Using macros for ORBit flags.
29068         
29069 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
29070         
29071         * Fixed bug #445752
29072   
29073 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
29074         
29075         * Fixed bugs in Gtk-- and Gnome-- project type
29077 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
29079         * dnd.c: Support for multiple files drag-n-drop.
29080         
29081           Patch from: rikul <null@acm.org>
29082         
29083         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
29084           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
29085           saving from menu.
29086         
29087           Patch from: rikul <null@acm.org>
29089         * Applied patch for widgetizing goto dialog box.
29090           Patch from: ???
29091         
29092         * Applied patch for having new project type handling.
29093           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
29094           
29095 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
29097         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
29098           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
29099           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
29100           find_replace.c, find_replace.h, find_text.c, find_text.h,
29101           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
29102           project_dbase.h, source.c, text_editor.c, text_editor.h,
29103           text_editor_cbs.c, utilities.c, utilities.h:
29104         
29105           Applied a huge patch (after slight preview). I would like Luca
29106           to have his feature additions mentioned here.
29107         
29108           Patch from: lbell <lbell@tsc4.com>
29110 2001-09-09  Stephane Demurget <demurgets@free.fr>
29112         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
29114         * po/fr.po: updated to the latest sources.
29117 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
29118         
29119         * Fixed bug #445752
29120   
29121 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
29123         * dnd.h, dnd.c: New files for drag n drop support.
29124                 
29125         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
29126            Added drag and drop support for opening files.
29127         
29128         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
29129         Archit Baweja <bighead@crosswinds.net> for this idea.
29130         
29131         * TODO: Added some more todos. :-(
29133 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
29135         * Fixed the goto line activate bug.
29136         patch from: Martyn Bone <mbone@brightstar.u-net.com>
29138 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
29139         
29140         * Fixed bugs in Gtk-- and Gnome-- project type
29142 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
29144         * widgets/gonmefilelist.c, gnomefilelist.c:
29145         Modified multiple selection on pressing control.
29146           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29147         
29148         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
29149         Modified multiple selection on pressing control.
29150           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29151         
29152 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
29154         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
29155           This is useless; but just in case...
29157 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
29159         * data/internal.properties: modified a bit of perl properties.
29160         
29161 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
29163         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
29164           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
29165           Added support for multiple file imports. Changed the standrd C++
29166           convention of #include <file> to #include <file.h>, because I had given
29167           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
29168           now support the #include <file> convention. That is something to be fixed :). 
29169           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29171 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
29173         * src/anjuta.c: Added function static greetings_text(), to solve the non
29174                 translation of the greetings text in the wizard.
29175                 
29176 2001-08-31  Andy Piper <andy.piper@freeuk.com>
29178         * src/find_in_files_gui.c: made order of buttons consistent with other Find
29179           dialogs, with OK the default (fix bug #453482)
29181 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
29183         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
29184         
29185         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
29186         
29187 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
29189         * src/aneditor.cxx
29190           src/aneditor.h
29191           src/anjuta_cbs.c
29192           src/controls.c
29193           src/main_menubar.c
29194           src/main_menubar.h
29195           src/main_menubar_def.h
29196           src/mainmenu_callbacks.c
29197           src/mainmenu_callbacks.h:
29198                 Applied the patch that addes menu items which allow users to
29199                 insert GPL notice and date time in current document.
29200                 patch from: Rick Patel <rikul@shreve.net>       
29201                 
29202         * src/main_menu.c: Fixed a compilation error.
29203         
29204         * src/anjuta.c: Fixed non-rememberence of editor tab position.
29205         
29206         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
29207           about the unterminated strings.
29208           
29209         * scintilla/*: Updated scintilla to 1.3.9 version.
29210         
29211 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
29212         
29213         * widgets/gnomefileselection.c:
29214           Applied the patch for fixing multiple selection of file open funcion,
29215           which will deselect the files selected.
29216           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29218 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
29220         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
29221           src/fileselection.c, src/anjuta_cbs.c:
29222           Applied the patch     for multiple selection of file open.
29223           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29224           
29225 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
29227         * Removed "-f" option in call to devhelp, because devhelp no longer
29228           supports that.
29229         
29230 2001-08-26  Stephane Demurget <demurgets@free.fr>
29232         All these modifications have been pointed out by
29233         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
29235         * data/internal.properties: two fixes for the PHP lexer.
29236           this out.
29238         * fr.po: minor fixes.
29240         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
29242 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
29243         
29244         * main_menubar.c,
29245           main_menubar.h,
29246           main_menubar_def.h,
29247           main_menubar_callbacks.c,
29248           controls.c:
29249                 Added new menu item for "close all fils".
29250                 (Patch from Rikul <rikul@shreve.net>, after revision)
29251         
29252         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
29253         
29254         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
29255                 (Patch from Rikul <rikul@shreve.net>)
29256         
29257         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
29258                 (Patch from Rikul <rikul@shreve.net>)
29260 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
29261         
29262         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
29263            project name in application widzard.
29264            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
29266         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
29267           of the 'OK' button there is an 'Execute' one.
29268           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
29269         
29270         * executer.c: Changed cancel button to close button. That was more appropriate.
29271           
29272 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
29274         * HACKING: corrected >>>>>> Config management.
29275         
29276         * HACKING: Added many things.
29277         
29278         * src/launcher.h: Added some comments.
29280 2001-08-21  Stephane Demurget <demurgets@free.fr>
29282         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
29284         * HACKING,
29285           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
29286           src/appwizard_cbs.c,
29287           src/appwizard_gui.c: Applied UI/docs cleanup patch from
29288           Andy Piper <andy.piper@freeuk.com>
29290         * po/fr.po: updated to latest sources.
29292         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
29295 2001-08-18  Andy Piper <andy.piper@freeuk.com>
29297         * Fixed bugs #450280 and #448845
29299         * src/about.c: corrected Naba's e-mail address (.net, not .com)
29300         
29301         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
29302           named dialogs
29303         
29304         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
29305           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
29306           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
29307           names to remove "Anjuta: " prefix
29308           
29309         * src/main_menubar_def.c: altered a message
29310         
29311         * launcher/anjuta_launcher.c: cleaned up some messages
29313         * src/debugger.c: edited messages to improve clarity
29314         
29315         * src/app_wiz*.c: tidied wizard interface
29318 2001-08-15  Stephane Demurget <demurgets@free.fr>
29320         Synced Naba's fix and mine about the wizards not working and removed
29321         anjuta.prj to avoid a nasty checkin.
29323         * Makefile.am: removed the install-data-local rule.
29325         * data/Makefile.am: changed the list of files.
29327         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
29329         * .cvsignore: added anjuta.prj for the same reason.
29332 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
29334         * src/source.c: Fixed a bug that fails new gnome projects to get
29335           created.
29337         * src/project_manager.c: Fixed a bug that disables storing recent
29338           project history.
29340         * Makefile.am: Added stuffs to install the macro files in the
29341           anjuta share file.
29344 2001-08-14  Stephane Demurget <demurgets@free.fr>
29346         * data/Makefile.am: added some rules to support the gnome/ macros
29347           dir in order to make the wizards work again.
29349         * anjuta.spec.in: upped the release number.
29352 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
29354         * configure.in (ALL_LINGUAS): Added pl.
29357 2001-08-09  Stephane Demurget <demurgets@free.fr>
29359         * anjuta.spec.in: fixed the doc files list.
29362 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
29364         * src/about.c: corrected my email address. :-)
29365         
29366         * TODO: Updated.
29367         
29368         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
29369          (patch from Andy Piper <squiggle@ukgateway.net>)
29371 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
29373         * debugger.c: Fixed a bug associated with debugging threaded
29374           application.
29375         
29376         * text_editor_menu.c: Fixed broken ui in text editor
29377           pop up menu.
29378           
29379         * text_editor_menu.c: Now the option sub menu in text editor pop up
29380           works.
29381         
29382         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
29383                 (suggested by lord sibn <sibn@utspl.cjb.net> )
29384         
29385 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
29387         * src/text_editor_menu.c: Added menu item for context help
29388           (patch from Andy Piper <squiggle@ukgateway.net>)
29389         
29390 2001-08-06  Stephane Demurget <demurgets@free.fr>
29392         * ccview/cccproj.cc: added missing i18n strings.
29394         * data/welcome.txt: bumped version to 0.1.6.
29396         * src/anjuta.c: fixed a compilation error due to devhelp integration.
29398 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
29399         
29400         * help.c, help.h: Added support for DevHelp context sensitive help
29401                 and gnome api browsing.
29402         * Fixed toolbars and editor views "not save" bug.
29403         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
29404           (patch from Andy Piper <squiggle@ukgateway.net>)
29405         * Updated THANKS and chapter15.sgml for uk and ru translators.
29407 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
29409         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
29410         * Updated configure.in to include these changes
29411         
29412 2001-08-03  Stephane Demurget <demurgets@free.fr>
29414         * src/project_dbase_gui.c: fixed bug #446963
29415           (on_project_dbase_ccview_update_start),
29416           (on_project_dbase_ccview_update_end): added.
29417           These two respectively disable and enable close file/project
29418           menu entries and toolbar items, while the ccview part updates
29419           its tag database.  
29422 2001-08-03  Stephane Demurget <demurgets@free.fr>
29424         * configure.in: added sv to the ALL_LINGUAS list.
29425         
29427 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
29429         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
29430                 file to work: merge translations and distribute it.
29432         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
29434         * NEWS, README, THANKS & TODO: Spelling fixes.
29436 2001-08-01  Stephane Demurget <demurgets@free.fr>
29438         * README: updated requirements.
29440         * scintilla/Makefile.am,
29441           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
29442           target can't be realized (custom build path).
29444         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
29445           Removed install-data-local.
29447         * src/compiler_options.c: changed the include paths of the pixmaps.
29448           we hadn't any warning because of the include paths passed to the
29449           compiler. Thanks to make distcheck for reporting this.
29452 2001-07-31  Stephane Demurget <demurgets@free.fr>
29454         * NEWS, THANKS: updated.
29456         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
29457           fixed to show the correct kernel signal number and its description.
29459         * widgets/gnomefilelist.c: fixed bug #445756
29460           (goto_last): renamed to goto_prev and changed according to goto_next.
29461           (goto_next): added.
29462           (goto_directory): removed.
29463           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
29464           returned value is now the position in the list.
29465           (check_ok_button_cb): changed the back check and added one for next.
29466           (gnome_filelist_set_dir): the check in history make it wouldn't be
29467           a "true" history. polished the whole thing, using set_dir_internal.
29468           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
29469           there's no check in the history when using back or next.
29471         * manuals/*: added missing .cvsignore files.
29474 2001-07-30  Stephane Demurget <demurgets@free.fr>
29476         * po/fr.po: updated to latest sources.
29478         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
29479           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
29480           to put off their sensitive attributes.
29482 2001-07-29  Stephane Demurget <demurgets@free.fr>
29483         
29484         * po/fr.po: fixed some grammar things.
29485           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
29486           this out.
29487         
29488         * src/utilities.c: (file_is_link): use lstat instead of stat.
29490 2001-07-27  Naba Kumar <kh_naba@123india.com>
29491         
29492         * Remove help dir from cvs, because it is no longer
29493           needed.
29494         
29495         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
29496           needed.
29498 2001-07-24  Naba Kumar <kh_naba@123india.com>
29500         * debugger.c: (debugger_update_prog_status): Fixed
29501                 the bug with gdb version 5. Debugger starts, when
29502                 step in/out/over etc are clicked.
29503         
29504         * debugger.c: All functions: added debugging codes.
29505         
29506         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
29507         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
29508           Modified to recognize non project files also.
29509           
29510         * source.c: (source_write_configure_in):
29511           Added source for 'prefix' counterparts for
29512           no-prefix AC_SUBST.
29513         
29514 2001-07-23  Naba Kumar <kh_naba@123india.com>
29515         
29516         * anjuta.c: added function anjuta_remove_text_editor();
29517           and suitably modified anjuta_remove_current_text_editor().
29518           
29519         * project_dbase.c: project_dbase_close(), Added code to
29520           close all opened files that belong to the project when
29521           the project is closed.
29522          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
29523         
29524         * Updated the manuals/anjuta-manual subdir for GDP standards.
29525            (patch from Andy Piper <squiggle@ukgateway.net>)
29526         
29527         * main_menubar.h, main_menubar.def: Added Menu items to handle
29528           urls for library references, bugs, patches and feature request
29529           submission.
29530         
29531 2001-07-20  Naba Kumar <kh_naba@123india.com>
29532         
29533         * Set wmclass names in all windows.
29534           (patch from Andy Piper <squiggle@ukgateway.net>)
29535         * New splash logo from "Misha" <misha@phreaker.net>);
29537 2001-07-19  Naba Kumar <kh_naba@123india.com>
29538         
29539         * preferences.[h,c], preferences_gui.c: Added 4 properties to
29540           set caret color, calltip back color and selection fore/back
29541           color.
29543 2001-07-18  Naba Kumar <kh_naba@123india.com>
29544         
29545         * project_dbase.c: Closes all files when project is closed.
29546          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29547          -- We still need to refine this as it closes all sort of files.
29548         
29549         * compiler_options.c: Fixed seg-fault bug when last item in
29550           compiler option lists is removed.
29551         
29552         * Fixed missing newline warnings during compilation.
29553           (patch from Andy Piper <squiggle@ukgateway.net>)
29555 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
29557         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
29558                 autogenerated no need to store'em in CVS.
29560         * ccview/.cvsignore: Addition of cvsignore.
29562 2001-07-17  Naba Kumar <kh_naba@123india.com>
29563         
29564         *GUI fixes and spell corrections
29565         (patch from Andy Piper <squiggle@ukgateway.net>)
29567 2001-07-15  Naba Kumar <kh_naba@123india.com>
29568         
29569         *Fixed double error message for file not found.
29570         
29571         *Put white backgrounds for png images.
29572         
29573         *Converted '-' to '_' in sgml files.
29575 2001-07-14  Naba Kumar <kh_naba@123india.com>
29576         
29577         * project_dbase.c: Short-cut for expand/collasp project tree
29578         
29579         * project_dbase_gui.c:
29580          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29582 2001-07-13  Naba Kumar <kh_naba@123india.com>
29583         
29584         * notebook.[h,c]: Added
29585          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29586         Project/message window now toggles on control and
29587         and notebook switch short-cut
29589 2001-07-7  Naba Kumar <kh_naba@123india.com>
29590         
29591         * Changed a new icon set which looks more gnomish.
29592         
29593         * Changed a new anjuta splash logo.
29594         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
29596 2001-07-6  Naba Kumar <kh_naba@123india.com>
29597         
29598         * ccview/*: Integrated ccview for class view and file view
29599                 in the project Manager.
29600         
29601         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
29603 2001-07-1  Naba Kumar <kh_naba@123india.com>
29604         
29605         * scintilla/*: Upgraded Scintilla to version 1.3.7
29606         
29607         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
29608         
29609 2001-06-28  Naba Kumar <kh_naba@123india.com>
29610         
29611         * src/debugger.c: Correct step-over and step-out swapping.
29612         
29613         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
29614           chapters and added more stuffs.
29616 2001-06-13  Naba Kumar <kh_naba@123india.com>
29617         
29618         * data/autogen.sh.gtkmm: Added
29619         
29620         * data/autogen.sh.gnomemm: Added
29621         
29622         * src/appwiz.c: Added two more application wizard templetes
29623         
29624         * src/project: for gtk-- and gnome-- and proper support
29625         
29626         * src/source.c: for c++ in the project configuration.
29627         
29628         * src/source.h:
29630 2001-05-05  Naba Kumar <kh_naba@123india.com>
29632         * Merged my pre-cvs modifications with 
29633           the current cvs copy.
29635         * (lot of files change).
29637         * Implemented session management.
29639         * Local installation possible by
29640           manageing our own pixmaps paths
29641           manupulations.
29642         
29643         * resources.h: Added.
29644         * resources.c: Added.
29646         * Fixed some bugs.
29647         
29648 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
29650         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
29651                 Corrected/extended ignores.
29653 2001-05-04  Naba Kumar <kh_naba@123india.com>
29655         * manuals/: dir tree added.
29656           Sgml documentation started in this dir.
29657           
29658         * omf-install/: dir tree added.
29659         
29660         * manuals/anjuta-manual/C/anjuta-manual.sgml:
29661           Created initial document structure.
29662           
29663         * configure.in: Added test for scrollkeeper.
29664           Added some Makefile entries in AC_OUTPUT.
29665         
29666         * Makefile.am: Added subdir manuals/
29667         
29668         * HACKING: Wrote something stupid.
29670 2001-05-02  Stéphane Démurget <demurgets@free.fr>
29672         * Makefile.am: Added ChangeLog in local data list, becaused it's
29673           needed to create a new project.
29674           
29675         * po/fr.po: minor fixes.
29677         * src/build_file.c, src/configurer.c, src/debugger.c,
29678           src/executer.c, src/find_replace.c, src/gnome_project.c,
29679           src/goto_line.c, src/launcher.c, src/messages.c, 
29680           src/preferences.c src/project_dbase.c: functions declared static.
29681           
29682         * widgets/gnomefilelist.c: Fixed a project creation bug,
29683           introduced with latest changes.
29685 2001-05-01  Stéphane Démurget <demurgets@free.fr>
29687         * widgets/gnomefilelist.c,
29688           BUGS: Fixed an annoying bug preventing from loading files/project
29689           given on the command line. Polished the whole gnome_filelist widget.
29691 2001-04-27  Stéphane Démurget <demurgets@free.fr>
29693         * src/main.c,
29694           src/anjuta.c,
29695           src/anjuta.h: Polished the command line parsing.
29697         * BUGS: Need to clean that damn gnome_filelist widget.
29699 2001-04-25  Stéphane Démurget <demurgets@free.fr>
29701         * src/registers.c,
29702           src/sharedlib.c,
29703           src/signals.c: Removed duplicated includes.
29705         * po/fr.po: minor fixes.
29707         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
29708           create_compiler_options_page? () declared static.
29709         * src/main.c,
29710           src/anjuta.c: Put a command line option for disabling
29711           the splashscreen.
29713         * src/preferences_gui.c: Fixed an internationalization issue,
29714           other functions declared static.
29716         * src/gnome_project.c: Fixed some memory leaks,
29717           new_prj_terminated () declared static. 
29719 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
29721         * configure.in: Sort ALL_LINGUAS alphabetically.
29723 2001-04-22  Stéphane Démurget <demurgets@free.fr>
29725         * Emptied that ugly old Changelog.
29727 == Anjuta 0.1.5 ===
29728 == Anjuta 0.1.4 ==
29730 2001-03-10 Naba kumar  <naba@gnome.org>
29732         * src/gnome_project.c: Fixed project dir creation bug.
29734         * src/text_editor.c: Fixed double accelerators bug.
29735         
29736         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
29738         * src/stack_trace.c, * src/compiler_options.c,
29739         data/internals.properties, src/defaults.c:
29740         Fixed pixmap creation with NULL window.
29742         * src/commands.c, src/preferences_gui.c, src/build_project.c
29743         src/clean_project.c: Bug fix.
29744         
29745         * src/main_menubar_def.h: i18n bug fix.
29746         
29747         * src/executer.h, src/executer.c: Bug fix.
29748         
29749         * src/controls.c: Bug fix.
29750         
29751         * src/debugger.c: Debugger now takes program args.
29752         
29753         * po/ja.po: Added japanese translation file.
29754         
29755         Upgraded to ver 0.1.4
29756         ... Fixed other minor bugs.
29758 == Anjuta 0.1.3 ===
29760 2001-XX-XX Naba kumar  <naba@gnome.org>
29762         * Lots of unaccountable changes. Integrated scintilla.
29763         Redesigned Project managemet. Added supports for other languages.
29764         Java style properties managements. .... blah blah
29765         
29766 2000-11-11 Naba kumar  <naba@gnome.org>
29768         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
29769         Upgraded to version 0.1.3.
29771         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
29772         Fixed to activate Debug->add watch properly.
29774 === Anjuta 0.1.2 beta_2 ===
29775 === Anjuta 0.1.2 ===
29777 2000-11-05 Naba kumar  <naba@gnome.org>
29779         * src/compiler_options.c, src/compiler_options_cbs.c
29780         src/compiler_options_cbs.h, src/compiler_options_gui.c
29781         src/anjuta2.c, extra/stock_libs.anj (new),
29782         extra/README.stock_libs (new), htmls/page13.html,
29783         htmls/images/*: Improved Library settings GUI. Can now enable/disable
29784         added libraries. Stock libs provided for ease of entry. Modified
29785         help html file accordingly.
29787 2000-11-03 Naba kumar  <naba@gnome.org>
29789         * README: Minor fixes in Doc files.
29791         * src/gnome_prj.c, src/appwidzard_cbs.c:
29792         Fixed to ignore non-existant dir for blank prj.
29793         More checking in project creation, especially to confirm
29794         that the prj file already does not exist.
29796         * anjuta.spec, configure.in: Upgraded to version 0.1.2
29798         * src/controls.c: Now Menu item "Format/Detach current document"
29799         is inactive when there is no document opened.
29801 === Anjuta 0.1.1 ===
29803 2000-11-01 Naba kumar  <naba@gnome.org>
29805         Completed and Release of first version (Beta) with lots of bugs.
29807 1999-12-27 Naba kumar  <naba@gnome.org>
29809         Anjuta project started.