Updated Spanish translation
[anjuta-git-plugin.git] / ChangeLog
blob5a657bc9a8fc43f3d4b6282b21a8969f134cfa07
1 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
3         * plugins/build-basic-autotools/build-basic-autotools.c:
4         Fix #522825: Opening files from shell disable build->compile menu
6 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
8         * plugins/build-basic-autotools/configuration-list.c,
9         plugins/build-basic-autotools/configuration-list.h,
10         plugins/build-basic-autotools/build-options.c:
11         Fix #543889: Crash typing in configuration field
13 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
15         * plugins/build-basic-autotools/build-basic-autotools.c:
16         Fix #534566: expand shell variable in configure parameters
18 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
20         * plugins/build-basic-autotools/build-basic-autotools.c,
21         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
22         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
23         plugins/message-view/anjuta-message-manager.ui:
24         Fix #375640: Allow user to stop a build in progress
26 2008-07-19  Sébastien Granjoux  <seb.sfo@free.fr>
28         * plugins/build-basic-autotools/build-basic-autotools.c:
29         Fix another crash on closing project with a file outside project
31 2008-07-19  Sébastien Granjoux  <seb.sfo@free.fr>
33         * plugins/build-basic-autotools/build-basic-autotools.c,
34         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
35         Add more options for build command: parallel make, keep going on error
36         and keep message untranslated
38 2008-07-18  Sébastien Granjoux  <seb.sfo@free.fr>
40         * plugins/build-basic-autotools/build-basic-autotools.c:
41         Fix crash on closing project due to the previous patch
43 2008-07-17  Sébastien Granjoux  <seb.sfo@free.fr>
45         * plugins/build-basic-autotools/build-basic-autotools.c,
46         plugins/build-basic-autotools/build-basic-autotools.h,
47         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
48         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
49         plugins/build-basic-autotools/build-options.c,
50         plugins/build-basic-autotools/build-options.h,
51         plugins/build-basic-autotools/Makefile.am,
52         (added) plugins/build-basic-autotools/configuration-list.c,
53         (added) plugins/build-basic-autotools/configuration-list.h:
54         Allow to build project outside source directory (fix #540782)
56         * plugins/project-manager/plugin.c:
57         Use IANJUTA_BUILDER_ROOT_URI as parent uri for all targets
59         * plugins/debug-manager/start.c,
60         plugins/project-wizard/autogen.c,
61         plugins/run-program/execute.c,
62         libanjuta/interfaces/libanjuta.idl:
63         Add a handle argument to IAnjutaBuilder callback
65         * libanjuta/anjuta-launcher.c,
66         libanjuta/anjuta-launcher.h:
67         Set environment variables in anjuta_launcher_execute_v
69 2008-07-14  Massimo Cora'  <maxcvs@email.it>
71         * plugins/symbol-db/plugin.c (on_editor_destroy),
72         (on_session_save), (on_session_load), (on_project_element_removed),
73         (do_import_system_src_after_abort),
74         (do_import_project_src_after_abort), (do_import_sources),
75         (on_project_root_added), (symbol_db_activate),
76         (symbol_db_deactivate), (isymbol_manager_search), (g_list_compare),
77         (on_prefs_package_add), (on_prefs_package_remove),
78         (ipreferences_merge), (ipreferences_unmerge):
79         * plugins/symbol-db/plugin.h:
80         * plugins/symbol-db/symbol-db-engine.c
81         (sdb_engine_get_dyn_query_node_by_id),
82         (sdb_engine_insert_dyn_query_node_by_id),
83         (sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
84         (sdb_engine_init), (sdb_engine_finalize),
85         (symbol_db_engine_set_ctags_path), (symbol_db_engine_new),
86         (symbol_db_engine_project_exists),
87         (symbol_db_engine_add_new_files),
88         (symbol_db_engine_get_files_with_zero_symbols),
89         (sdb_engine_prepare_symbol_info_sql):
90         * plugins/symbol-db/symbol-db-engine.h:
91         * plugins/symbol-db/symbol-db-prefs.c
92         (on_prefs_executable_changed), (on_listall_output),
93         (on_listall_exit), (on_tag_load_toggled_parseable_cb),
94         (on_tag_load_toggled), (sdb_prefs_init1), (sdb_prefs_init),
95         (sdb_prefs_finalize), (sdb_prefs_class_init),
96         (symbol_db_prefs_new):
97         * plugins/symbol-db/symbol-db-prefs.h:
98         Rewritten symbol-db-prefs.[c|h]. SymbolDBPrefs is now an object. 
99         It's more usable/maintainable.
100         Session packages are now saved and reloaded at session-start time.
101         Code cleaning.
103         * plugins/symbol-db/symbol-db-system.c (destroy_engine_scan_data),
104         (sdb_system_do_engine_scan), (on_engine_package_scan_end),
105         (sdb_system_do_scan_package_1), (on_pkg_config_exit),
106         (symbol_db_system_scan_package), (symbol_db_parse_aborted_package):
107         * plugins/symbol-db/symbol-db-system.h:
108         * plugins/symbol-db/symbol-db-view.c
109         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
110         Added 'continue global tags scan after abort' feature.
111         Code cleaning.
113 2008-07-16  Naba Kumar  <naba@gnome.org>
115         * libanjuta/interfaces/libanjuta.idl: Fixed documentation for
116         s/uri/file.
118 2008-07-15  Johannes Schmid  <jhs@gnome.org>
120         * global-tags/create_global_tags.sh.in:
121         Fixed #542838 – create_global_tags.sh is creating tags in root directory
123 2008-07-15  Johannes Schmid  <jhs@gnome.org>
125         * libanjuta/anjuta-preferences.c (get_property_value_as_string):
126         Use get_filename() instead of get_current_folder(). Thanks to seb
127         for pointing out.
129 2008-07-15  Johannes Schmid <jhs@gnome.org>
131         * libanjuta/Makefile.am:
132         * libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
133         * libanjuta/anjuta-utils.h:
134         * libanjuta/libanjuta-1.0.deps:
135         * libanjuta/libanjuta-1.0.vapi:
136         * libanjuta/vapi-gen/README:
137         * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
138         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
139         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
140         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
141         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
142         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
143         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
144         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
145         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
146         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
147         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
148         
149         Remove vala bindings, they should go to the vala module instead
151 2008-07-10  Massimo Cora'  <maxcvs@email.it>
153         * libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
154         * libanjuta/anjuta-utils.h:
155         fixed definition const *gchar.
157         * plugins/symbol-db/anjuta-symbol-db.glade:
158         * plugins/symbol-db/plugin.c (symbol_db_activate),
159         (symbol_db_deactivate):
160         * plugins/symbol-db/plugin.h:
161         * plugins/symbol-db/symbol-db-engine.c
162         (sdb_engine_get_dyn_query_node_by_id),
163         (sdb_engine_insert_dyn_query_node_by_id),
164         (sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
165         (sdb_engine_init), (symbol_db_engine_set_ctags_path),
166         (symbol_db_engine_new), (sdb_engine_prepare_symbol_info_sql):
167         * plugins/symbol-db/symbol-db-engine.h:
168         * plugins/symbol-db/symbol-db-prefs.c
169         (on_prefs_executable_changed), (symbol_db_prefs_init):
170         * plugins/symbol-db/symbol-db-view.c
171         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
172         The engine will now check for a working (existing) ctags executable.
173         If not found a message will be displayed. It's now possible to switch 
174         ctags executable on the fly.
175         Fixed a crasher with dynamic queries (missing initialization)
177 2008-07-10  Johannes Schmid  <jhs@gnome.org>
179         Patch from Yuriy Penkin
180         * plugins/search/search-replace.c (search_and_replace):
181         #541941 – Crash on searching with regular expression
183 2008-07-09  Johannes Schmid  <jhs@gnome.org>
185         * plugins/language-support-cpp-java/cpp-java-assist.c
186         (cpp_java_assist_create_word_completion_cache),
187         (cpp_java_assist_check):
188         * plugins/symbol-db/plugin.c (symbol_db_activate):
189         Show all completions even when the editor makes own suggestions
191 2008-07-09  Johannes Schmid  <jhs@gnome.org>
193         * libanjuta/anjuta-preferences.c (get_property_value_as_string):
194         Get the file path from the file-chooser instead of the ui
195         
196         * plugins/symbol-db/anjuta-symbol-db.glade:
197         * plugins/symbol-db/plugin.c (symbol_db_activate):
198         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_scan_files_1),
199         (symbol_db_engine_new):
200         * plugins/symbol-db/symbol-db-engine.h:
201         Fixed symbol-db prefs
202         
203         * scripts/glade2schema.pl:
204         Support for "folder" and "file" preferences
205         
206         * configure.in: Require latest libgda-4.0
208 2008-07-07  Massimo Cora'  <maxcvs@email.it>
210         * libanjuta/interfaces/libanjuta.idl:
211         * plugins/symbol-db/plugin.c (isymbol_manager_search):
212         * plugins/symbol-db/symbol-db-engine.c
213         (symbol_db_engine_get_class_parents_by_symbol_id),
214         (symbol_db_engine_get_class_parents),
215         (symbol_db_engine_get_scope_members_by_symbol_id),
216         (symbol_db_engine_get_scope_members),
217         (symbol_db_engine_get_current_scope),
218         (symbol_db_engine_get_file_symbols),
219         (symbol_db_engine_find_symbol_by_name_pattern),
220         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
221         fixed global search. There were some bitwise problems in IAnjutaSymbolManager 
222         interface.
224 2008-07-07  Johannes Schmid  <jhs@gnome.org>
226         * libanjuta/libanjuta-1.0.vapi:
227         Added missing file
228         
229 2008-07-07  Johannes Schmid  <jhs@gnome.org>
231         * plugins/symbol-db/plugin.c:
232         Fixed a double-free
234 2008-07-07  Massimo Cora'  <maxcvs@email.it>
236         * plugins/language-support-cpp-java/cpp-java-assist.c
237         (cpp_java_assist_create_word_completion_cache):
238         added some debugging info.
240         * plugins/symbol-db/plugin.c (on_project_root_added),
241         (isymbol_manager_search):
242         * plugins/symbol-db/symbol-db-engine.c
243         (sdb_engine_get_statement_by_query_id),
244         (sdb_engine_get_dyn_query_node_by_id),
245         (sdb_engine_insert_dyn_query_node_by_id),
246         (sdb_engine_get_query_parameters_list),
247         (sdb_engine_free_cached_queries),
248         (sdb_engine_free_cached_dynamic_queries),
249         (sdb_engine_get_tuple_id_by_unique_name),
250         (sdb_engine_get_tuple_id_by_unique_name2),
251         (sdb_engine_get_tuple_id_by_unique_name3), (sdb_engine_init),
252         (sdb_engine_finalize), (symbol_db_engine_new),
253         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
254         * plugins/symbol-db/symbol-db-engine.h:
255         * plugins/symbol-db/symbol-db-prefs.c (symbol_db_prefs_init):
256         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
257         (destroy_engine_scan_data), (sdb_system_init),
258         (sdb_system_finalize), (sdb_system_class_init),
259         (sdb_system_get_normalized_cflags),
260         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
261         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
262         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
263         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
264         (sdb_system_do_scan_next_package),
265         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
266         (symbol_db_system_scan_package),
267         (symbol_db_system_is_package_parseable):
268         * plugins/symbol-db/symbol-db-system.h:
269         fixed threaded libgda stuff. It was the static prepared statement that broke
270         the thing.
272 2008-07-07  Johannes Schmid  <jhs@gnome.org>
274         * libanjuta/libanjuta-1.0.deps:
275         * libanjuta/vapi-gen/README:
276         * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
277         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
278         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
279         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
280         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
281         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
282         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
283         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
284         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
285         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
286         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
287         * manuals/reference/libanjuta/writing-plugins-vala.sgml:
288         * plugins/project-wizard/templates/anjuta-plugin-vala.wiz:
289         * plugins/project-wizard/templates/anjuta-plugin-vala/Makefile.am:
290         * plugins/project-wizard/templates/anjuta-plugin-vala/configure.ac.
291         tpl:
292         * plugins/project-wizard/templates/anjuta-plugin-vala/po/Makefile.a
293         m:
294         * plugins/project-wizard/templates/anjuta-plugin-vala/po/POTFILES.i
295         n:
296         * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
297         am:
298         * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
299         am.tpl:
300         * plugins/project-wizard/templates/anjuta-plugin-vala/src/config.va
301         pi:
302         * plugins/project-wizard/templates/anjuta-plugin-vala/src/plugin.va
303         la:
304         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
305         (destroy_engine_scan_data), (sdb_system_init),
306         (sdb_system_finalize), (sdb_system_class_init),
307         (sdb_system_get_normalized_cflags),
308         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
309         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
310         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
311         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
312         (sdb_system_do_scan_next_package),
313         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
314         (symbol_db_system_scan_package),
315         (symbol_db_system_is_package_parseable):
316         * plugins/symbol-db/symbol-db-system.h:
317         
318         Added various missing files to svn
320 2008-07-07  Abderrahim Kitouni  <a.kitouni@gmail.com>
322         * plugins/project-wizard/templates/anjuta-plugin-vala*:
323         * configure.in, plugins/project-wizard/templates/Makefile.am:
324         Added a template for an Anjuta plugin in Vala.
326         * manuals/reference/libanjuta/writing-plugins-vala.sgml:
327         * manuals/reference/libanjuta/libanjuta-docs.sgml:
328         Added a little tutorial.
330         * libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-session.h:
331         Removed two extra semicolons that gobject-introspection parser
332         didn't like.
334         * libanjuta/libanjuta-1.0.vapi, libanjuta/libanjuta-1.0.deps:
335         * libanjuta/Makefile.am, libanjuta/vapigen/*
336         Added Vala API bindings along with files needed to regenerate them.
338 2008-07-07  Johannes Schmid  <jhs@idefix>
340         * plugins/message-view/message-view.c:
341         Use correct plural forms for buttons and update buttons on clear()
343 2008-07-06  Johannes Schmid  <jhs@idefix>
345         * plugins/build-basic-autotools/build-basic-autotools.c
346         (on_build_mesg_format):
347         Do not set MESSAGE_INFO on change directory messages
349 2008-07-06  Juan Dapena Paz  <karion.siand@gmail.com>
351         * plugins/message-view/message-view.c:
352         Fixed #541689 – Filter buttons added
354 2008-07-06  Johannes Schmid  <jhs@gnome.org>
356         Patch from Arun Chaganty
357         * global-tags/create_global_tags.sh.in:
358         * libanjuta/anjuta-ui.c (anjuta_ui_get_accel_file):
359         * libanjuta/anjuta-ui.h:
360         * libanjuta/anjuta-utils.c (anjuta_util_create_dir):
361         * libanjuta/anjuta-utils.h:
362         * plugins/editor/style-editor.c (apply_styles):
363         * plugins/editor/text_editor.c (text_editor_get_props):
364         * plugins/macro/macro-db.c (get_user_macro_path):
365         * plugins/project-wizard/druid.c (npw_druid_fill_selection_page):
366         * plugins/symbol-browser/an_symbol_prefs.c (update_system_tags),
367         (update_system_tags_only_add), (create_store),
368         (on_create_tags_clicked), (on_add_tags_clicked),
369         (on_remove_tags_clicked), (on_update_global_clicked),
370         (symbol_browser_load_global_tags):
371         * plugins/symbol-browser/plugin.c (project_root_added):
372         * plugins/symbol-db/plugin.c (symbol_db_activate):
373         * plugins/tools/editor.c (on_editor_script_toggle),
374         (on_editor_response):
375         * plugins/tools/fileop.c (atp_anjuta_tools_load),
376         (atp_anjuta_tools_save):
377         * plugins/tools/plugin.h:
378         * plugins/tools/variable.c (atp_variable_get_editor_variable):
379         * plugins/valgrind/vggeneralprefs.c (vg_general_prefs_init):
380         * plugins/valgrind/vgrule-list.c (vg_rule_list_add_rule):
381         * src/anjuta.c (anjuta_new):
382         (with some warning fixes)
384         #518594 – Get rid of .anjuta and follow fd.o specifications
386 2008-07-06  Johannes Schmid  <jhs@idefix>
388         * configure.in:
389         * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl:
390         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
391         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
392         * plugins/project-wizard/templates/java/configure.ac.tpl:
393         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
394         * plugins/project-wizard/templates/python/configure.ac.tpl:
395         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
396         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
397         
398         #475244 – AC_SUBST() not needed after PKG_CHECK_MODULES()
400 2008-07-05  Massimo Cora'  <maxcvs@email.it>
402         * libanjuta/anjuta-utils.c (anjuta_util_parse_args_from_string):
403         fixed a little mem-leak.
405         * plugins/symbol-db/Makefile.am:
406         * plugins/symbol-db/anjuta-symbol-db.glade:
407         * plugins/symbol-db/plugin.c (on_editor_update_ui),
408         (on_char_added), (on_project_element_added),
409         (on_project_element_removed), (on_system_scan_package_start),
410         (on_system_scan_package_end), (on_system_single_file_scan_end),
411         (on_project_single_file_scan_end), (on_importing_project_end),
412         (do_import_sources_after_abort), (do_import_sources),
413         (on_project_root_added), (on_project_root_removed),
414         (symbol_db_activate), (symbol_db_deactivate),
415         (symbol_db_instance_init), (isymbol_manager_search):
416         * plugins/symbol-db/plugin.h:
417         * plugins/symbol-db/symbol-db-engine.c
418         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
419         (sdb_engine_ctags_output_thread), (sdb_engine_scan_files_1),
420         (symbol_db_engine_new), (sdb_engine_create_db_tables),
421         (symbol_db_engine_db_exists), (symbol_db_engine_file_exists),
422         (symbol_db_engine_project_exists),
423         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
424         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
425         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
426         (sdb_engine_add_new_sym_implementation),
427         (sdb_engine_add_new_scope_definition),
428         (sdb_engine_add_new_tmp_heritage_scope),
429         (sdb_engine_add_new_symbol),
430         (symbol_db_engine_update_project_symbols),
431         (on_scan_update_buffer_end),
432         (symbol_db_engine_update_buffer_symbols),
433         (symbol_db_engine_get_full_local_path),
434         (symbol_db_engine_get_file_db_path),
435         (symbol_db_engine_get_files_with_zero_symbols),
436         (symbol_db_engine_get_file_symbols),
437         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
438         * plugins/symbol-db/symbol-db-engine.h:
439         * plugins/symbol-db/symbol-db-prefs.c (destroy_parseable_data),
440         (on_listall_output), (on_listall_exit),
441         (on_tag_load_toggled_parseable_cb), (on_tag_load_toggled),
442         (symbol_db_prefs_init), (symbol_db_prefs_finalize):
443         * plugins/symbol-db/symbol-db-prefs.h:
444         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
445         (destroy_engine_scan_data), (sdb_system_init),
446         (sdb_system_finalize), (sdb_system_class_init),
447         (sdb_system_get_normalized_cflags),
448         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
449         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
450         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
451         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
452         (sdb_system_do_scan_next_package),
453         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
454         (symbol_db_system_scan_package),
455         (symbol_db_system_is_package_parseable):
456         * plugins/symbol-db/symbol-db-system.h:
457         * plugins/symbol-db/symbol-db-view.h:
458         * plugins/symbol-db/test/Makefile.am:
459         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
460         * plugins/symbol-db/test/main.c (add_new_files):
461         brand-new system tags population system. It's still not completed. It crashes
462         with libgda svn 3174: probably there's some thread bug on this library and
463         must be fixed. The crash happens when system tags and project tags are scanned
464         concurrently. It's a random crash, so it's not possible to find a point.
465         Preferences page now support check-box toggle population. Anyway it's still
466         missing a save-on-session method... to be implemented soon.
468         * plugins/valgrind/preferences.c (build_general_prefs):
469         be sure to set the correct executable path.
471 2008-07-05  Johannes Schmid  <jhs@gnome.org>
473         * plugins/run-program/execute.c (get_local_executable):
474         500962 – Further icons
476 2008-07-05  Johannes Schmid  <jhs@gnome.org>
478         * plugins/document-manager/action-callbacks.c
479         (on_close_file_activate):
480         fixed memory corruption (thanks to yura_dev)
481         
482         * plugins/document-manager/anjuta-docman.c
483         (anjuta_docman_remove_document),
484         (anjuta_docman_set_current_document):
485         #535173 – UI isn't updated on closing all documents
486         
487         * plugins/file-loader/plugin.c (create_file_open_dialog_gui):
488         #511762 – Multiple selection don't work well when hitting enter
490 2008-07-05  Johannes Schmid  <jhs@gnome.org>
492         * libanjuta/interfaces/libanjuta.idl:
493         * plugins/document-manager/action-callbacks.c
494         (on_close_file_activate):
495         Fixed a crasher due to g_free vs. g_object_unref
496         
497         * plugins/document-manager/anjuta-docman.c
498         (anjuta_docman_update_page_label):
499         * plugins/editor/text_editor.c (isavable_is_read_only),
500         (isavable_iface_init):
501         * plugins/glade/anjuta-design-document.c:
502         * plugins/sourceview/anjuta-view.c (anjuta_view_cut_clipboard):
503         * plugins/sourceview/sourceview-io.c (sourceview_io_get_read_only):
504         * plugins/sourceview/sourceview-io.h:
505         * plugins/sourceview/sourceview-private.h:
506         * plugins/sourceview/sourceview.c (on_file_changed),
507         (on_read_only_dialog_response), (on_open_finish), (on_save_finish),
508         (ifile_savable_is_read_only), (isavable_iface_init),
509         (idocument_cut):
510         #357697 – readonly file can be edited
511         
512         * plugins/symbol-browser/plugin.c (project_root_added):
513         #539551 – AutoComplete doesn't work
515 2008-07-05  Johannes Schmid  <jhs@gnome.org>
517         * plugins/Makefile.am:
518         #539551 – AutoComplete doesn't work
520 2008-07-05  Johannes Schmid  <jhs@gnome.org>
522         * plugins/file-manager/file-model.c (file_model_filter_file):
523         Fixed "Hide binary files"
525 2008-07-05  Sébastien Granjoux  <seb.sfo@free.fr>
527         * plugins/debug-manager/start.c,
528         plugins/build-basic-autotools/build-basic-autotools.c,
529         plugins/run-program/plugin.c,
530         plugins/run-program/plugin.h:
531         Fix bug #538217: Run in terminal option isn't remembered
532         Fix bug: Debugger sources directories isn't remembered neither
534 2008-07-04  Johannes Schmid  <jhs@gnome.org>
536         * plugins/symbol-browser/plugin.c (project_root_added):
537         Fixed global tags loading
539 2008-07-04  Johannes Schmid  <jhs@gnome.org>
541         Patch from Arun Chaganty:
542         * configure.in:
543         * plugins/symbol-browser/an_symbol_prefs.c
544         (on_create_tags_clicked):
545         #515954 – create_global_tags.sh: wrong anjuta-tags path
547         * global-tags/create_global_tags.sh.in:
548         Use #!/bin/bash instead of #!/bin/sh as the script does not work with dash
550 2008-07-04  Johannes Schmid  <jhs@gnome.org>
552         * plugins/debug-manager/breakpoints.c (on_editor_saved):
553         * plugins/symbol-browser/plugin.c (on_editor_saved):
554         * plugins/symbol-db/plugin.c (on_editor_saved):
555         Adapted to change in the "saved" signal of IAnjutaFile
557         * plugins/editor/text_editor.c (text_editor_save_file):
558         Fixed #541313 – Crash on saving file
559         
560         * plugins/sourceview/sourceview.c (on_save_finish):
561         Emit "saved" signal
563 2008-07-04  Johannes Schmid  <jhs@gnome.org>
565         * plugins/sourceview/anjuta-editor-sourceview.glade:
566         Remove "Monitor VFS" preference - it is always enabled
568 2008-07-04  Johannes Schmid  <jhs@gnome.org>
570         * plugins/document-manager/action-callbacks.c
571         (on_close_file_activate):
572         * plugins/document-manager/anjuta-docman.c:
573         * plugins/project-manager/plugin.c (value_added_current_editor):
574         * plugins/symbol-browser/plugin.c (value_added_current_editor):
575         Fixed GFile* related stuff
576         
577         * plugins/file-manager/file-model.c (file_model_update_file):
578         Do not unref GIcon* as it is owned by GFileInfo*
579         
580         * plugins/sourceview/anjuta-document-loader.c:
581         * plugins/sourceview/anjuta-document-loader.h:
582         * plugins/sourceview/anjuta-document-saver.c:
583         * plugins/sourceview/anjuta-document-saver.h:
584         * plugins/sourceview/anjuta-document.c:
585         * plugins/sourceview/anjuta-document.h:
586         * plugins/sourceview/anjuta-utils.c:
587         * plugins/sourceview/anjuta-utils.h:
588         Deleted old (gedit) gnome-vfs stuff.
589         
590         * plugins/sourceview/sourceview.io.c
591         * plugins/sourceview/sourceview.io.h:
592         New helper class that takes care of file saving/loading
593         and is much smaller than the gnome-vfs stuff as many things are
594         handled by gio now.
595         
596         * plugins/sourceview/Makefile.am:
597         * plugins/sourceview/anjuta-view.c (anjuta_view_new),
598         (anjuta_view_cut_clipboard), (anjuta_view_paste_clipboard),
599         (anjuta_view_delete_selection), (anjuta_view_expose):
600         * plugins/sourceview/anjuta-view.h:
601         * plugins/sourceview/sourceview-private.h:
602         * plugins/sourceview/sourceview.c (sourceview_create_markers),
603         (sourceview_create_highligth_indic), (goto_line),
604         (on_document_modified_changed), (on_mark_set),
605         (on_reload_dialog_response), (on_file_changed), (on_open_failed),
606         (on_open_finish), (on_save_failed), (on_save_finish),
607         (sourceview_instance_init), (sourceview_dispose),
608         (sourceview_finalize), (sourceview_new), (ifile_open),
609         (ifile_get_file), (ifile_savable_save), (ifile_savable_save_as),
610         (ieditor_goto_line), (wordcharacters_contains),
611         (ieditor_get_current_word), (idocument_get_filename), (mark_real),
612         (autodetect_language), (ihover_iface_init):
613         Adapted to use the new IO class, clean up a bit
615 2008-07-03  Johannes Schmid  <jhs@gnome.org>
617         * plugins/debug-manager/plugin.c (dma_plugin_location_changed):
618         Removed useless DEBUG_PRINTs
619         
620         * plugins/document-manager/action-callbacks.c:
621         * plugins/document-manager/action-callbacks.h:
622         * plugins/document-manager/anjuta-docman.c
623         (anjuta_docman_goto_file_line_mark):
624         * plugins/document-manager/anjuta-document-manager.ui:
625         * plugins/document-manager/plugin.c
626         (update_document_ui_interface_items), (register_stock_icons):
627         * plugins/language-support-cpp-java/anjuta-language-support-cpp-jav
628         a.ui:
629         * plugins/language-support-cpp-java/plugin.c (on_swap_activate),
630         (register_stock_icons):
631         Moved "Swap .c/.h" from document-manager to language-support where it
632         belongs and reimplemented it without gnome-vfs
634 2008-07-02  Johannes Schmid  <jhs@gnome.org>
636         * libanjuta/interfaces/libanjuta.idl:
637         Corrected sigal argument
638         * plugins/file-manager/file-model.c (file_model_row_collapsed):
639         #538921 Duplicated folders
641 2008-07-02  Johannes Schmid  <jhs@gnome.org>
643         * plugins/debug-manager/breakpoints.c
644         (on_jump_to_breakpoint_activate):
645         * plugins/debug-manager/disassemble.c (on_location_changed):
646         * plugins/debug-manager/plugin.c (dma_plugin_location_changed),
647         (dma_plugin_activate):
648         * plugins/document-manager/anjuta-docman.c
649         (anjuta_docman_goto_file_line_mark):
650         
651         Fixed crash when double-clicking on a breakpoint.
652         
653 2008-07-02  Johannes Schmid  <jhs@gnome.org>
655         * libanjuta/interfaces/anjuta-idl-compiler.pl:
656         Allow NULL GFiles
657         
658         * plugins/file-loader/plugin.c (on_session_load):
659         Fixed typo
660         
661         * src/main.c (on_message_received):
662         Fixed loading of files from the command line
664 2008-07-02  Johannes Schmid  <jhs@gnome.org>
666         * libanjuta/interfaces/anjuta-idl-compiler.pl:
667         * libanjuta/interfaces/libanjuta.idl:
668         Change (nearly) all interfaces to use GFile* instead of uris
669         Document all shell variables
670         
671         * plugins/build-basic-autotools/build-basic-autotools.c
672         (on_build_mesg_parse), (value_added_fm_current_file),
673         (value_removed_fm_current_file), (value_added_pm_current_uri),
674         (value_added_project_root_uri), (value_added_current_editor),
675         (activate_plugin), (ifile_open), (ifile_get_file),
676         (ifile_iface_init), (ibuilder_is_built), (ibuilder_build):
677         * plugins/class-gen/plugin.c (activate_plugin),
678         (cg_plugin_generator_created_cb):
679         * plugins/class-inheritance/class-callbacks.c
680         (on_member_menuitem_clicked), (on_nodedata_expanded_event):
681         * plugins/class-inheritance/class-inherit.c
682         (class_inheritance_show_dynamic_class_popup_menu),
683         (cls_inherit_draw_expanded_node):
684         * plugins/class-inheritance/plugin.c (activate_plugin):
685         * plugins/cvs-plugin/plugin.c (value_added_fm_current_file),
686         (value_removed_fm_current_file), (value_added_current_editor),
687         (activate_plugin):
688         * plugins/debug-manager/breakpoints.c
689         (breakpoints_dbase_set_all_in_editor),
690         (breakpoints_dbase_add_breakpoint),
691         (breakpoints_dbase_edit_breakpoint),
692         (on_toggle_breakpoint_activate), (breakpoints_dbase_new):
693         * plugins/debug-manager/command.c (dma_command_run):
694         * plugins/debug-manager/plugin.c (set_program_counter),
695         (dma_plugin_location_changed), (on_run_to_cursor_action_activate),
696         (dma_plugin_activate):
697         * plugins/debug-manager/variable.c (on_program_stopped):
698         * plugins/devhelp/plugin.c (devhelp_activate):
699         * plugins/document-manager/Makefile.am:
700         * plugins/document-manager/action-callbacks.c
701         (on_close_file_activate), (on_reload_file_activate),
702         (get_swapped_filename), (on_swap_activate):
703         * plugins/document-manager/anjuta-docman.c
704         (anjuta_docman_page_init), (on_open_filesel_response),
705         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
706         (anjuta_docman_add_editor), (anjuta_docman_add_document),
707         (anjuta_docman_set_current_document),
708         (anjuta_docman_goto_file_line),
709         (anjuta_docman_goto_file_line_mark), (anjuta_docman_get_file),
710         (anjuta_docman_update_page_label),
711         (anjuta_docman_delete_all_indicators),
712         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
713         (anjuta_docman_get_document_for_file):
714         * plugins/document-manager/anjuta-docman.h:
715         * plugins/document-manager/editor-tooltips.c:
716         * plugins/document-manager/editor-tooltips.h:
717         * plugins/document-manager/file_history.c (an_file_history_back),
718         (an_file_history_forward):
719         * plugins/document-manager/plugin.c (get_directory_display_name),
720         (update_title), (value_added_project_root_uri),
721         (on_document_changed), (on_session_save), (on_save_prompt),
722         (on_docman_auto_save):
723         * plugins/editor/Makefile.am:
724         * plugins/editor/plugin.c (itext_editor_factory_new_editor):
725         * plugins/editor/print.c:
726         * plugins/file-loader/plugin.c (open_with_dialog), (open_file),
727         (open_file_with), (value_added_fm_current_file),
728         (value_removed_fm_current_file), (dnd_dropped), (on_session_load),
729         (activate_plugin), (iloader_load):
730         * plugins/file-manager/file-model.c (file_model_update_file),
731         (file_model_get_file):
732         * plugins/file-manager/file-model.h:
733         * plugins/file-manager/file-view-marshal.list:
734         * plugins/file-manager/file-view.c (file_view_get_selected),
735         (file_view_button_press_event), (file_view_selection_changed),
736         (file_view_class_init):
737         * plugins/file-manager/file-view.h:
738         * plugins/file-manager/plugin.c
739         (on_file_view_current_file_changed), (on_file_view_open_file),
740         (on_file_view_show_popup_menu), (file_manager_activate),
741         (ifile_manager_set_selected):
742         * plugins/file-wizard/file.c (on_new_file_okbutton_clicked):
743         * plugins/file-wizard/plugin.c (activate_plugin):
744         * plugins/gdb/plugin.c (idebugger_run_to):
745         * plugins/glade/anjuta-design-document.c (ifile_open),
746         (ifile_get_file), (ifile_iface_init):
747         * plugins/glade/plugin.c (value_added_current_editor),
748         (on_session_save), (activate_plugin), (ifile_open),
749         (ifile_get_file), (ifile_iface_init):
750         * plugins/gtodo/plugin.c (activate_plugin), (itodo_load):
751         * plugins/language-support-cpp-java/plugin.c
752         (cpp_java_plugin_activate_plugin):
753         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
754         * plugins/profiler/plugin.c (register_stock_icons),
755         (profiler_activate), (ifile_open), (ifile_get_file),
756         (ifile_iface_init):
757         * plugins/project-import/plugin.c (ifile_open), (ifile_get_file),
758         (ifile_iface_init):
759         * plugins/project-import/project-import.c (on_import_apply):
760         * plugins/project-manager/plugin.c (confirm_removal),
761         (on_uri_activated), (on_treeview_selection_changed),
762         (value_added_fm_current_file), (value_removed_fm_current_file),
763         (value_added_current_editor), (project_manager_unload_gbf),
764         (project_manager_plugin_activate_plugin), (ifile_open),
765         (ifile_get_file), (ifile_iface_init):
766         * plugins/project-wizard/install.c (npw_open_action):
767         * plugins/search/search-replace.c (search_and_replace),
768         (on_message_clicked):
769         * plugins/search/search-replace_backend.c
770         (file_buffer_new_from_te), (file_buffer_new_from_path):
771         * plugins/sourceview/plugin.c (ieditor_factory_new_editor):
772         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
773         (sourceview_new), (ifile_open), (ifile_get_file),
774         (ifile_savable_save_as), (ifile_iface_init):
775         * plugins/sourceview/sourceview.h:
776         * plugins/subversion/plugin.c (value_added_fm_current_file),
777         (value_removed_fm_current_file), (value_added_current_editor),
778         (activate_plugin):
779         * plugins/symbol-browser/an_symbol.c (isymbol_get_file),
780         (isymbol_iface_init):
781         * plugins/symbol-browser/plugin.c (goto_file_line),
782         (update_editor_symbol_model), (value_added_current_editor),
783         (activate_plugin):
784         * plugins/symbol-db/plugin.c
785         (on_editor_buffer_symbols_update_timeout),
786         (value_added_current_editor), (goto_file_line),
787         (symbol_db_activate):
788         * plugins/symbol-db/symbol-db-engine-iterator-node.c
789         (isymbol_get_file), (isymbol_iface_init):
790         * plugins/tools/editor.c (on_editor_response):
791         * plugins/tools/execute.c (on_message_buffer_click):
792         * plugins/tools/variable.c (atp_variable_get_editor_variable):
793         * plugins/valgrind/plugin.c (valgrind_activate):
794         * plugins/valgrind/vgdefaultview.c (custom_editor_cb):
795         * src/anjuta.c (anjuta_new):
796         * src/main.c (on_message_received), (main):
798         Adapt all plugins to the interface changes, port partly to gio
800         Patch from Yuriy Penkin:
801         * plugins/editor/text_editor.c (on_text_editor_uri_changed),
802         (text_editor_update_monitor), (text_editor_new),
803         (save_filtered_in_dos_mode), (load_from_file), (save_to_file),
804         (text_editor_save_file), (ifile_get_file), (ifile_open),
805         (isavable_save_as), (ifile_iface_init):
806         * plugins/editor/text_editor.h:
807         
808         #540731 - Port editor to gio
810 2008-06-29  Johannes Schmid  <jhs@gnome.org>
812         * plugins/language-support-cpp-java/cpp-java-assist.c
813         (create_completion),
814         (cpp_java_assist_create_word_completion_cache),
815         (cpp_java_assist_show_autocomplete):
816         * plugins/sourceview/sourceview.c (iassist_get_suggestions):
817         
818         #449620 – Implement autocompletion for gtksourceview editor
820 2008-06-28  Johannes Schmid  <jhs@gnome.org>
822   Patch from Yuriy Penkin:
823         * plugins/search/search-replace.c (search_update_dialog):
824         #538906 – Enable state "Max actions" when "No limit" toggled
826 2008-06-28  Johannes Schmid  <jhs@gnome.org>
828   Patch from Yuriy Penkin:
829         * plugins/file-loader/plugin.c (on_session_load):
830         * plugins/macro/macro-dialog.c (macro_dialog_init):
831         * plugins/patch/patch-plugin.glade:
832         #538443 – Missing files in POTFILES.in
834 2008-06-28  Johannes Schmid  <jhs@gnome.org>
836   Patch from  Ignacio Casal Quinteiro:
837         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose),
838         (anjuta_launcher_finalize):
839         * libanjuta/anjuta-ui.c (anjuta_ui_dispose), (anjuta_ui_finalize),
840         (anjuta_ui_class_init), (anjuta_ui_init):
841         * libanjuta/cell-renderer-captioned-image.c
842         (anjuta_cell_renderer_captioned_image_dispose),
843         (anjuta_cell_renderer_captioned_image_finalize),
844         (anjuta_cell_renderer_captioned_image_init),
845         (anjuta_cell_renderer_captioned_image_class_init):
846         * libanjuta/e-splash.c (e_splash_finalize), (e_splash_class_init),
847         (e_splash_init):
848         513156 – Get rid of libgnome(ui)
849         
850         * plugins/symbol-db/test/main.c (close_project),
851         (get_global_members):
852         Fixed build
854 2008-06-28  Johannes Schmid  <jhs@gnome.org>
856         * plugins/document-manager/anjuta-docman.c
857         (anjuta_docman_update_documents_menu_status):
858         Fixed a Gtk-Critical
859         
860         * plugins/document-manager/anjuta-document-manager.ui:
861         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
862         Show actions in correct Goto menu
864 2008-06-28  Johannes Schmid  <jhs@gnome.org>
866   Patch from Yuriy Penkin:
867         * configure.in:
868         * plugins/file-manager/Makefile.am:
869         * plugins/file-manager/plugin.c (file_manager_set_default_uri):
870         #539726 – Completing port to GIO
872 2008-06-28  Johannes Schmid  <jhs@gnome.org>
874         * plugins/file-manager/file-model.c (file_model_row_expanded),
875         (file_model_init), (file_model_finalize), (file_model_refresh):
876         
877         #538921 – Duplicated folders
878         Using sync API for now as the async approach does not seem to have any
879         advantages and just caused problems
881 2008-06-21  Sébastien Granjoux  <seb.sfo@free.fr>
883         * plugins/document-manager/anjuta-docman.c:
884         Fix again #538798: UI selected tab document differs from real one
885         Remove automatic page reordering (annoying when sorting tab with
886         the same names)
887         Do not reselect page on page switch as the page number could have
888         changed just update document menu
889         Update document menu after reordering all documents
891 2008-06-17  Sébastien Granjoux  <seb.sfo@free.fr>
893         * plugins/document-manager/anjuta-docman.c:
894         Fix #538798: UI selected tab document differs from real one
896 2008-06-16  Johannes Schmid  <jhs@gnome.org>
898         * plugins/language-support-cpp-java/plugin.c
899         (set_indentation_param_emacs), (set_indentation_param_vim),
900         (set_line_indentation), (get_line_indentation_base),
901         (get_line_auto_indentation), (on_editor_char_inserted_cpp):
902         
903         Fixed #528699 – Auto-indent ignores spaces-per-indent settings
905 2008-06-15  Johannes Schmid  <jhs@gnome.org>
906         
907         * plugins/file-manager/file-model.c (on_file_model_changed):
908         Fixed file monitoring
909         
910         * plugins/file-manager/file-view.c (file_view_show_extended_data),
911         (file_view_selection_changed):
912         
913         Some code refactoring
914         
915         * plugins/file-manager/plugin.c (on_file_view_show_popup_menu):
916         Hide "rename" menu item for now
918 2008-06-15  Sébastien Granjoux  <seb.sfo@free.fr>
920         * plugins/document-manager/anjuta-docman.c:
921         Make sure that scintilla window is displayed
923 2008-06-15  Naba Kumar  <naba@gnome.org>
925         * plugins/document-manager/anjuta-docman.c
926         (anjuta_docman_set_current_document),
927         (anjuta_docman_goto_uri_line_mark):
928         * plugins/sourceview/sourceview.c (ieditor_goto_line):
930         Restore text focus on switching editor with ALT+X and
931         navigating from local-symbols view.
932         
933 2008-06-15  Naba Kumar  <naba@gnome.org>
935         * plugins/file-manager/file-view.c (file_view_show_extended_data):
936         Fixed a crash on file selection. Gave enough buffer for the formated
937         time print.
938         
939 2008-06-15  Naba Kumar  <naba@gnome.org>
941         * libanjuta/anjuta-preferences.c: Fixed a compile warning.
943 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
945         Reviewed by: Naba Kumar  <naba@gnome.org>
946         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
947         Removed GNOME_CALL_PARENT.
949         * libanjuta/anjuta-status.ch:
950         Now it uses GtkProgressBar and GtkStatusbar instead of GnomeAppBar.
951         (with modifications)
952         
953 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
955         Reviewed by: Naba Kumar  <naba@gnome.org>
956         * plugins/debug-manager/info.c:
957         * plugins/debug-manager/data_view.c:
958         * plugins/debug-manager/debug_tree.c:
959         * plugins/debug-manager/sparse_view.c:
960         * plugins/project-wizard/druid.c:
961         * plugins/project-wizard/property.c:
962         * plugins/valgrind/vggeneralprefs.c:
963         * plugins/valgrind/vgdefaultview.c:
964         * plugins/valgrind/vgrule-list.c:
965         * plugins/valgrind/process.c:
966         * plugins/valgrind/vgcachegrindprefs.c:
967         * plugins/valgrind/vgrule-editor.c:
968         * plugins/valgrind/vghelgrindprefs.c:
969         * plugins/valgrind/vgmemcheckprefs.c:
970         * plugins/valgrind/vgsearchbar.c:
971         * plugins/symbol-db/symbol-db-view-search.c:
972         * plugins/gdb/parser.c:
973         Using glib/gi18n.h instead of libgnome/gnome-i18n.h
975 2008-06-14  Louis-Francis Ratté-Boulianne  <louisfrancis.rb@gmail.com>
977         reviewed by: Johannes Schmid <jhs@gnome.org>
979         * libanjuta/Makefile.am:
980         * libanjuta/interfaces/libanjuta.idl:
981         * plugins/document-manager/anjuta-docman.c
982         (anjuta_docman_update_documents_menu),
983         (on_notebook_page_close_button_click), (anjuta_docman_page_init),
984         (on_notebook_switch_page), (on_document_save_point),
985         (on_document_destroy), (anjuta_docman_remove_document),
986         (anjuta_docman_get_page_for_document),
987         (anjuta_docman_get_nth_page), (anjuta_docman_set_current_document),
988         (anjuta_docman_set_message_area), (anjuta_docman_get_uri),
989         (anjuta_docman_present_notebook_page),
990         (anjuta_docman_update_page_label),
991         (anjuta_docman_delete_all_markers),
992         (anjuta_docman_delete_all_indicators), (anjuta_docman_order_tabs),
993         (anjuta_docman_get_document_for_uri),
994         (anjuta_docman_get_all_doc_widgets):
995         * plugins/document-manager/anjuta-docman.h:
996         * plugins/document-manager/plugin.c:
997         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
998         (on_sourceview_uri_changed_prompt):
999         
1000         #530215 – Have a message area like gedit
1001         
1002         Commited with a trivial change to make sure it doesn't crash when a project is
1003         closed.
1005 2008-06-13  Massimo Cora'  <maxcvs@email.it>
1007         * plugins/project-manager/plugin.c (on_close_project_idle),
1008         (project_manager_plugin_deactivate_plugin):
1009         removed a forced anjuta_plugin_deactivate () that caused a critical-warning. 
1011 2008-06-13  Johannes Schmid  <jhs@gnome.org>
1013         * plugins/file-manager/file-view.c (file_view_query_tooltip),
1014         (file_view_init), (file_view_class_init):
1015         Correct position for tooltips
1017 2008-06-13  Johannes Schmid  <jhs@gnome.org>
1019         * plugins/file-manager/file-view.c (file_view_query_tooltip):
1020         Show correct tooltip
1022 2008-06-13  Johannes Schmid  <jhs@gnome.org>
1024         * plugins/file-manager/file-manager.ui:
1025         * plugins/file-manager/file-model.c (file_model_filter_file),
1026         (file_model_remove_file), (file_model_update_file),
1027         (file_model_add_file), (on_file_model_changed),
1028         (file_model_add_watch), (file_model_expand_row_real),
1029         (file_model_row_collapsed), (file_model_new), (file_model_refresh):
1030         * plugins/file-manager/file-model.h:
1031         * plugins/file-manager/file-view.c (file_view_refresh),
1032         (file_view_rename), (file_view_can_rename),
1033         (file_view_show_extended_data), (file_view_selection_changed),
1034         (file_view_init):
1035         * plugins/file-manager/file-view.h:
1036         * plugins/file-manager/plugin.c (on_file_manager_rename),
1037         (project_root_added), (project_root_removed),
1038         (on_file_view_show_popup_menu), (on_gconf_notify),
1039         (file_manager_activate):
1040         
1041         Big code reorganization in file-manger plugin. No more refresh as it now
1042         listens to file system changes and an extended selection view.
1044 2008-06-13  Johannes Schmid <jhs@gnome.org>
1046         * configure.in: Require gio-2.0 >= 2.16.0 (GNOME stable)
1047         * plugins/file-manager/file-model.c (file_model_add_dummy),
1048         (file_model_filter_file), (file_model_expand_row_real),
1049         (file_model_row_expanded), (file_model_row_collapsed),
1050         (file_model_expand_cancelled), (file_model_init),
1051         (file_model_finalize), (file_model_set_property), (file_model_new),
1052         (file_model_refresh), (file_model_get_uri):
1053         * plugins/file-manager/file-model.h:
1054         * plugins/file-manager/file-view.c (file_view_button_press_event),
1055         (file_view_selection_changed), (file_view_sort_model),
1056         (file_view_init):
1057         * plugins/file-manager/plugin.c (on_gconf_notify):
1058         Ported file-manager to gio
1060 2008-06-13  Naba Kumar  <naba@gnome.org>
1062         * plugins/file-loader/plugin.c (setup_recent_chooser_menu):
1063         Enabled tooltips for recent files to identify full paths.
1065 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1067         Reviewed by Naba Kumar  <naba@gnome.org>:
1068         * plugins/project-import/project-import.c:
1069         Changed label alignment to 0.0
1071 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1073         Reviewed by Naba Kumar  <naba@gnome.org>:
1074         * src/anjuta-app.c:
1075         * libanjuta/anjuta-ui.{ch}:
1076         Moved accels save/load funcs to anjuta-ui.
1078 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
1080          * libanjuta/interfaces/libanjuta.idl,
1081         libanjuta/anjuta-plugin-manager.c,
1082         libanjuta/anjuta-plugin-manager.h:
1083         Add new IAnjutaEnvironment interface
1085         * plugins/build-basic-autotools/build-basic-autotools.c,
1086         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
1087         Remove scratchbox 1 support from build plugin
1088         Use new IAnjutaEnvironment interface
1090         * (added) plugins/scratchbox/plugin.c,
1091         (added) plugins/scratchbox/plugin.h,
1092         (added) plugins/scratchbox/anjuta-scratchbox.plugin.in,
1093         (added) plugins/scratchbox/anjuta-scratchbox.glade,
1094         (added) plugins/scratchbox/anjuta-scratchbox-48.png,
1095         (added) plugins/scratchbox/Makefile.am,
1096         plugins/Makefile.am,
1097         configure.in:
1098         Add new scratchbox 1 plugin implementing IAnjutaEnvironment
1100 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
1102         * configure.in:
1103         Fix #536375: libsocket not included cause build fail on Solaris
1105 2008-06-12  Johannes Schmid  <jhs@gnome.org>
1107         * plugins/project-manager/plugin.c (on_close_project_idle),
1108         (on_close_project), (project_manager_plugin_deactivate_plugin),
1109         (project_manager_plugin_instance_init):
1110         * plugins/project-manager/plugin.h:
1111         
1112         Fixed a possible bug where the project-manager plugin is deactivated twice.
1114 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
1116         * libanjuta/anjuta-utils.c,
1117         libanjuta/anjuta-utils.h,
1118         plugins/debug-manager/start.c,
1119         plugins/run-program/execute.c:
1120         Copy libgnome deprecated gnome_util_user_shell into libanjuta
1122 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
1124         * plugins/build-basic-autotools/build-basic-autotools.c:
1125         Fix #534523: anjuta parses filenames from make wrong
1126         GMatchInfo need to be freed even when regex fail in build_get_summary
1128 2008-06-09  Sébastien Granjoux  <seb.sfo@free.fr>
1130         * plugins/tools/plugin.c:
1131         Fix #537134: critical warnings tools->plugin_deactivate
1133 2008-06-09  Johannes Schmid  <jhs@gnome.org>
1135         * plugins/symbol-browser/plugin.c (project_root_removed):
1136         Fixed #537398 – crash in Anjuta IDE: Closed project
1138 2008-06-07  Johannes Schmid  <jhs@gnome.org>
1140         Patch from Marc Lorber:
1141         * libanjuta/anjuta-plugin-manager.c (plugin_set_update),
1142         (anjuta_plugin_manager_get_remembered_plugins_page):
1143         Add translation
1144         
1145         Patch from Arun Raghavan:
1146         * manuals/anjuta-manual/C/debugger.xml:
1147         #536889 – anjuta doesn't pass "make check"
1149 2008-06-07  Johannes Schmid <jhs@gnome.org>
1151         * plugins/symbol-db/Makefile.am:
1152         Put tables.sql into distribution
1154 2008-06-07  Massimo Cora'  <maxcvs@email.it>
1156   Reviewed by: Johannes Schmid <jhs@gnome.org>
1158         * libanjuta/interfaces/libanjuta.idl:
1159         * plugins/class-inheritance/class-inherit.c
1160         (class_inheritance_show_dynamic_class_popup_menu),
1161         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
1162         (class_inheritance_update_graph):
1163         * plugins/language-support-cpp-java/cpp-java-assist.c
1164         (create_completion),
1165         (cpp_java_assist_create_word_completion_cache),
1166         (cpp_java_assist_show_calltip):
1167         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1168         * plugins/symbol-browser/plugin.c (isymbol_manager_search):
1169         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1170         * plugins/symbol-db/plugin.h:
1171         * plugins/symbol-db/symbol-db-engine.c
1172         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1173         * plugins/symbol-db/symbol-db-engine.h:
1174         * plugins/symbol-db/symbol-db-view.c (prepare_for_adding):
1175         now search for symbols can be done also in global tags. Added a new parameter
1176         to search function and adjusted dependencies on different plugins.
1178 2008-06-05  Sébastien Granjoux  <seb.sfo@free.fr>
1180         * plugins/terminal/terminal.c,
1181         libanjuta/anjuta-preferences.c:
1182         Fix a crash when GNOME Terminal is not installed
1184 2008-06-03 Halton Huo <halton.huo@sun.com>
1186         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1187         * libanjuta/anjuta-launcher.c:
1188         Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD
1190 === anjuta 2.5.0 ===
1192 2008-06-02  Naba Kumar  <naba@gnome.org>
1194         * NEWS: Updated for 2.5.0 release.
1195         
1196 2008-06-02  Yuriy Penkin <yuriy.penkin@gmail.com>
1198         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1199         * plugins/cvs-plugin/Makefile.am,
1200         plugins/cvs-plugin/cvs-execute.c,
1201         plugins/sourceview/anjuta-document.c,
1202         plugins/sourceview/Makefile.am,
1203         plugins/subversion/Makefile.am,
1204         plugins/search/search-replace.h,
1205         plugins/search/Makefile.am,
1206         plugins/build-basic-autotools/build-basic-autotools.c,
1207         plugins/build-basic-autotools/Makefile.am,
1208         plugins/editor/Makefile.am,
1209         plugins/document-manager/Makefile.am,
1210         plugins/macro/Makefile.am,
1211         configure.in:
1212         Fix #514620: Port anjuta to GRegex
1214 2008-06-02  Sébastien Granjoux  <seb.sfo@free.fr>
1216         * plugins/debug-manager/anjuta-marshal.list,
1217         plugins/debug-manager/sexy-icon-entry.c:
1218         Fix #536254: gtk_marshal_VOID__INT_INT shouldn't be used
1219         Update sexy icon entry
1221 2008-06-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1223         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1224         * plugins/run-program/execute.c:
1225         Fix #536045: New run program plugin crash
1227 2008-05-30  Sébastien Granjoux  <seb.sfo@free.fr>
1229         * libanjuta/interfaces/anjuta-idl-compiler.pl,
1230         libanjuta/interfaces/libanjuta.idl,
1231         manuals/reference/libanjuta/libanjuta-sections.txt:
1232         Keep comment for enum and structures
1233         Declare class typedef first
1234         Allow to document Anjuta shell variable using define
1235         Add a documentation sample in IAnjutaProjectManager interface
1237         * manuals/reference/libanjuta/writing-plugins.sgml:
1238         Fix a detail in the previous patch
1240 2008-05-29  Arun Tejasvi Chaganty  <arunchaganty@gmail.com>
1242         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1243         * manuals/reference/libanjuta/writing-plugins.sgml:
1244         Fix #534175: Deprecated code in Plugin Tutorial
1246 2008-05-27  basti  <pee@hiddenbox.de>
1248         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1249         * scripts/anjuta_import.sh.in,
1250         plugins/tools/scripts/prepare-changelog.pl,
1251         global-tags/create_global_tags.sh.in:
1252         Use sh instead of bash when possible
1254         * plugins/sourceview/anjuta-document-saver.c,
1255         plugins/sourceview/anjuta-document-loader.c:
1256         Order of include matter on OpenBSD
1258         * plugins/debug-manager/start.c:
1259         ps syntax differ on *BSD
1261         * libanjuta/anjuta-launcher.c:
1262         Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
1263         CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
1265 2008-05-27  Johannes Schmid  <jhs@gnome.org>
1267         * plugins/language-manager/Makefile.am:
1268         Merged patch from bug 
1269         #535048 – Anjuta doesn't build when checking underlinking and overlinking
1271 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
1273         * manuals/reference/libanjuta/libanjuta-docs.sgml:
1274         Forget this change to add AnjutaCommand and AnjutaAsyncCommand
1275         in the documentation
1277 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
1279         * plugins/debug-manager/start.c,
1280         plugins/build-basic-autotools/build-basic-autotools.c,
1281         plugins/run-program/plugin.c,
1282         plugins/run-program/execute.c,
1283         plugins/run-program/plugin.h,
1284         libanjuta/interfaces/libanjuta.idl,
1285         libanjuta/interfaces/anjuta-idl-compiler.pl,
1286         manuals/reference/libanjuta/libanjuta-docs.sgml,
1287         manuals/reference/libanjuta/libanjuta-sections.txt:
1288         Change the new IAnjutaBuilder interface to use callbacks
1289         Add the documentation of IAnjutaBuilder
1291 2008-05-25  Naba Kumar  <naba@gnome.org>
1293         Patch from: Pavel Kostyuchenko
1295         * libanjuta/anjuta-preferences.c
1296         (anjuta_preferences_is_dialog_created):
1297         * libanjuta/anjuta-preferences.h:
1298         * src/action-callbacks.c (on_set_preferences1_activate):
1299         Fixed bug #532537 - Crash on closing Anjuta Preferences when it
1300         open twice.
1302 2008-05-25  Sébastien Granjoux  <seb.sfo@free.fr>
1304         * plugins/editor/text_editor_cbs.c:
1305         Set line to mouse location when popup-menu is displayed (#530689)
1307 2008-05-25  James Liggett  <jrliggett@cox.net>
1309         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1310         * libanjuta/anjuta-command.c,
1311         libanjuta/anjuta-async-command.c:
1312         Document AnjutaCommand and AnjutaAsyncCommand
1314 2008-05-25  basti  <pee@hiddenbox.de>
1316         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1317         * plugins/debug-manager/debug_tree.c:
1318         Fix a crash when changing a watch while debugger is stopped
1320         * plugins/gdb/plugin.c,
1321         plugins/gdb/anjuta-gdb.plugin.in:
1322         Allow loading application/octet-stream mime type
1324 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1326         * plugins/debug-manager/start.c:
1327         Fix #378903: Use IAnjutaBuilder to always debug an up to date program
1329 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1331         * plugins/run-program/plugin.c,
1332         plugins/run-program/execute.c,
1333         plugins/run-program/plugin.h:
1334         Use IAnjutaBuilder to always run an up to date program
1336 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1338         * plugins/build-basic-autotools/build-basic-autotools.c,
1339         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
1340         libanjuta/interfaces/libanjuta.idl,
1341         libanjuta/interfaces/anjuta-idl-compiler.pl:
1342         New IAnjutaBuilder interface allowing to check if a target is up to
1343         data and having a notification when the target is built
1345 2008-05-21  Michael Placentra <someone@michaelplacentra2.net>
1347         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1348         * plugins/project-wizard/templates/django.wiz:
1349         Fix #533758: django project creation fails
1351 2008-05-19  Johannes Schmid  <jhs@gnome.org>
1353   Patch from Pavel Kostyuchenko:
1354         * plugins/glade/anjuta-design-document.h:
1355         * plugins/glade/plugin.c (update_current_project),
1356         (value_added_current_editor), (glade_update_ui),
1357         (on_document_destroy), (glade_plugin_add_project):
1358         
1359         #532625 – Wrong consecution of functions calls when opening a glade file
1361 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
1363         * plugins/project-wizard/templates/terminal.wiz,
1364         plugins/project-wizard/templates/xlib-dock.wiz,
1365         plugins/project-wizard/templates/wxwin.wiz,
1366         plugins/project-wizard/templates/java.wiz,
1367         plugins/project-wizard/templates/django.wiz,
1368         plugins/project-wizard/templates/gnome.wiz,
1369         plugins/project-wizard/templates/anjuta-plugin.wiz,
1370         plugins/project-wizard/templates/gtkmm.wiz,
1371         plugins/project-wizard/templates/python.wiz,
1372         plugins/project-wizard/templates/cpp.wiz,
1373         plugins/project-wizard/templates/sdl.wiz,
1374         plugins/project-wizard/templates/gtk.wiz,
1375         plugins/project-wizard/templates/minimal.wiz,
1376         plugins/project-wizard/templates/xlib.wiz,
1377         plugins/project-wizard/templates/gcj.wiz:
1378         Fix #533346: Create project in path with spaces fails
1380 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
1382         * src/anjuta.glade,
1383         libanjuta/anjuta-preferences.c:
1384         Fix #531940: Can't change the default project directory
1386 2008-05-14  Rémi Cardona  <remi@gentoo.org>
1388         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1389         * plugins/editor/scintilla/Makefile.am,
1390         libanjuta/Makefile.am:
1391         Remove useless _DEPENDENCIES
1393 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
1395         * plugins/run-program/execute.c:
1396         Fix #532243: Execute program with whitespace in the project path fails
1398 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
1400         * plugins/debug-manager/debug_tree.c:
1401         Fix #531623: Crash on updating non-existing watch
1403 2008-05-13  Christian Kirbach  <Christian.Kirbach@googlemail.com>
1405         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1406         * tagmanager/tm_tag.c:
1407         * tagmanager/test_tm_buffer.c:
1408         * plugins/editor/scintilla/LexNsis.cxx:
1409         * plugins/editor/aneditor.cxx:
1410         * plugins/file-manager/file-view.c:
1411         Fixed a bunch of compiler warnings
1413 2008-05-10  Johannes Schmid  <jhs@gnome.org>
1415         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1416         * plugins/symbol-browser/plugin.c (project_root_added),
1417         (isymbol_manager_search):
1418         
1419         Fixed global tags loading from project configuration and added a
1420         configuration option
1422 2008-05-08  Johannes Schmid  <jhs@gnome.org>
1424         Patch from Marc Lorber <lorber.marc@wanadoo.fr>
1426         * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
1427         * plugins/subversion/subversion-log-dialog.c (create_columns):
1428         
1429         Fix translation issues (#530860 and #531411)
1431 2008-05-08  Johannes Schmid  <jhs@gnome.org>
1433         Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
1435         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
1436         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
1437         * plugins/project-wizard/templates/java/configure.ac.tpl:
1438         * plugins/project-wizard/templates/minimal/autogen.sh:
1439         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
1440         * plugins/project-wizard/templates/python/configure.ac.tpl:
1441         * plugins/project-wizard/templates/sdl/configure.ac.tpl:
1442         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
1443         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
1444         
1445         #531405 – AM_CONFIG_HEADER macro is obsolete
1446         
1447         project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
1448         http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
1450 2008-05-07  Massimo Cora'  <maxcvs@email.it>
1452         * libanjuta/interfaces/libanjuta.idl:
1453         * plugins/class-inheritance/class-inherit.c
1454         (class_inheritance_show_dynamic_class_popup_menu):
1455         * plugins/language-support-cpp-java/cpp-java-assist.c
1456         (cpp_java_assist_create_word_completion_cache),
1457         (cpp_java_assist_show_calltip):
1458         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1459         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1460         * plugins/symbol-db/symbol-db-engine.c
1461         (on_scan_update_files_symbols_end),
1462         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1463         * plugins/symbol-db/symbol-db-engine.h:
1464         add limit/offset keywords to search query. Adjusted APIs.
1465         Fixed a minor bug with caches in the engine.
1467 2008-05-06  Sébastien Granjoux  <seb.sfo@free.fr>
1469         * plugins/terminal/anjuta-terminal-plugin.glade,
1470         plugins/terminal/terminal.c:
1471         The terminal configuration default option doesn't work (#530031)
1472         Combobox for terminal choose not working (#530032)
1474 2008-05-06  Johannes Schmid  <jhs@gnome.org>
1476         * plugins/document-manager/plugin.c (on_session_save):
1477         Do not reverse list of file in save-session (#531445)
1478         
1479         * plugins/sourceview/anjuta-view.c
1480         (anjuta_view_button_press_event):
1481         Set line to mouse location when popup-menu is displayed (#530689)
1483 2008-05-02  Sébastien Granjoux  <seb.sfo@free.fr>
1485         * (added) plugins/terminal/anjuta-terminal-plugin.ui,
1486         plugins/terminal/Makefile.am,
1487         plugins/terminal/terminal.c:
1488         Add a context menu with copy/paste in terminal plugin
1490 2008-05-02  Johannes Schmid  <jhs@gnome.org>
1492         * configure.in: changed gnome-build requirement, bumped version to 2.5.0
1493         * libanjuta/interfaces/libanjuta.idl:
1494         * plugins/project-manager/plugin.c (iproject_manager_get_packages),
1495         (iproject_manager_iface_init):
1496         Add an interface method to access the pkg-config data from gnome-build.
1497         
1498         * plugins/symbol-browser/plugin.c (project_root_added):
1499         Automatically load symbol from project configuration (proof-of-concept)
1501 2008-05-01  Massimo Cora'  <maxcvs@email.it>
1503         * plugins/symbol-db/plugin.c (symbol_db_activate):
1504         * plugins/symbol-db/test/main.c (main):
1506         Adapt to changes in recent libgda
1508 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
1510         * plugins/run-program/execute.c:
1511         Fix run plugin again, previous patch was causing a crash when
1512         the program exist
1514 2008-05-01  Johannes Schmid  <jhs@gnome.org>
1516         * plugins/document-manager/plugin.c (update_title):
1517         Fixed bug broken titles for new files
1519 2008-05-01  Johannes Schmid  <jhs@gnome.org>
1521         * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
1522         (anjuta_util_replace_home_dir_with_tilde),
1523         (anjuta_util_str_middle_truncate):
1524         * libanjuta/anjuta-utils.h:
1525         Added some utility methods (derived from gedit)
1526         
1527         * plugins/document-manager/plugin.c (get_directory_display_name),
1528         (update_title):
1529         Really fix #530033 now
1531 2008-05-01  Massimo Cora'  <maxcvs@email.it>
1533         * plugins/symbol-db/plugin.c (on_single_file_scan_end):
1534         set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
1536         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1537         (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
1538         (sdb_engine_thread_monitor), (sdb_engine_init),
1539         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1540         (sdb_engine_add_new_sym_implementation),
1541         (sdb_engine_second_pass_update_scope_1),
1542         (sdb_engine_second_pass_update_scope),
1543         (sdb_engine_second_pass_update_heritage),
1544         (symbol_db_engine_update_project_symbols),
1545         (symbol_db_engine_get_files_with_zero_symbols),
1546         (symbol_db_engine_get_file_symbols):
1547         fixed a population bug introduced with using of caches. It broke the kind
1548         of symbol in some cases (e.g. returning of table_id = -1). 
1549         Avoid lazy initialization and inlined the lookup functions to speed up the
1550         thing.
1551         Performances improvement in sdb_engine_second_pass_update_heritage () using
1552         a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
1553         logic in this part should avoid gui freezing, at least here it does not freeze.
1555         * plugins/symbol-db/symbol-db-view-locals.c
1556         (symbol_db_view_locals_recv_signals_from_engine):
1557         * plugins/symbol-db/symbol-db-view.c
1558         (symbol_db_view_recv_signals_from_engine):
1559         greyed out trees while population is in place.
1561 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
1563         * data/default.profile:
1564         Put the new run program plugin in the default plugin list
1566         * plugins/run-program/execute.c:
1567         Fix a crash when the program doesn't exist
1569 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1571         * plugins/document-manager/anjuta-document-manager.ui:
1572         * plugins/message-view/anjuta-message-manager.ui:
1573         Put the menu items of the message-manager in the correct Goto menu
1575 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1577         * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
1578         Allow markup in dialog description
1579         
1580         * plugins/file-loader/plugin.c (iloader_load):
1581         #523186 – Open With dialog should mention filename
1583 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1585         * libanjuta/anjuta-status.c (anjuta_status_set_title):
1586         * plugins/document-manager/anjuta-docman.c
1587         (anjuta_docman_update_page_label):
1588         * plugins/document-manager/plugin.c (update_title),
1589         (on_document_update_save_ui):
1590         
1591         #530033 – Have window title like gedit
1592         Also add the dirty char (*) at the beginning of the filename to match HIG
1594 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1596         * plugins/devhelp/anjuta-devhelp.ui:
1597         * plugins/search/anjuta-search.ui:
1598         * plugins/document-manager/anjuta-document-manager.ui:
1599         * src/anjuta.ui:
1600         Moved Goto menu into View to avoid cluttering the menubar and created
1601         new Documents menu
1603         * plugins/document-manager/action-callbacks.c (on_next_document),
1604         (on_previous_document):
1605         * plugins/document-manager/action-callbacks.h:
1606         * plugins/document-manager/anjuta-docman.c (on_document_toggled),
1607         (anjuta_docman_update_documents_menu_status),
1608         (anjuta_docman_update_documents_menu),
1609         (on_notebook_page_reordered), (anjuta_docman_page_init),
1610         (anjuta_docman_new), (on_notebook_switch_page),
1611         (anjuta_docman_add_document), (anjuta_docman_remove_document):
1612         * plugins/document-manager/plugin.c:
1613         
1614         Show open documents in the "Documents" menu and add actions for next/prev
1615         document like in gedit. Don't center menu items of notebook popup menu.
1616         (Fixes bugs #453702 and #529528)
1618 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1620         Patch from Yuriy Penkin:
1622         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1623         .glade:
1624         * plugins/debug-manager/anjuta-debug-manager.glade:
1625         * plugins/run-program/anjuta-run-program.glade:
1626         * plugins/tools/anjuta-tools.glade:
1627         530566 – Fix translation and POTFILES.in
1629 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1631         * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
1632         Use current project folder as default and added a file filter for
1633         the patch file chooser.
1635 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1637         * plugins/symbol-db/symbol-db-view-search.c
1638         (sdb_view_search_model_filter):
1639         fixed search symbols to match "foo_symbol_%"
1641 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1643         * configure.in,
1644         po/POTFILES.in,
1645         plugins/Makefile.am,
1646         src/anjuta.ui,
1647         (added) plugins/run-program/anjuta-run-program-48.png,
1648         (added) plugins/run-program/anjuta-run-program.glade,
1649         (added) plugins/run-program/anjuta-run-program.plugin.in,
1650         (added) plugins/run-program/anjuta-run-program.ui,
1651         (added) plugins/run-program/execute.c,
1652         (added) plugins/run-program/execute.h,
1653         (added) plugins/run-program/Makefile.am,
1654         (added) plugins/run-program/parameters.c,
1655         (added) plugins/run-program/parameters.h,
1656         (added) plugins/run-program/plugin.c,
1657         (added) plugins/run-program/plugin.h,
1658         (added) plugins/run-program/utils.c,
1659         (added) plugins/run-program/utils.h:
1660         New run program plugin, includes a new dialog box to set
1661         program arguments
1663         * plugins/debug-manager/anjuta-debug-manager.plugin.in,
1664         plugins/debug-manager/anjuta-debug-manager.ui,
1665         plugins/debug-manager/plugin.c,
1666         plugins/debug-manager/start.c:
1667         Update debugger plugin to use run program parameter dialog
1669         * plugins/build-basic-autotools/build-basic-autotools.c,
1670         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
1671         Remove run program menu item
1673         * libanjuta/interfaces/libanjuta.idl,
1674         plugins/gdb/plugin.c,
1675         plugins/gdb/debugger.c,
1676         plugins/gdb/debugger.h,
1677         plugins/debug-manager/command.c,
1678         plugins/debug-manager/command.h:
1679         Use a gchar * null terminated array instead of a GList for
1680         passing environment variables
1682 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1684         * plugins/terminal/terminal.c,
1685         libanjuta/interfaces/libanjuta.idl:
1686         Add a child-exited signal in the IAnjutaTerminal interface
1687         Remove environment variables merging, it is already done
1688         in vte
1690 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1692         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1693         * plugins/symbol-db/symbol-db-engine.c
1694         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1695         fixed partial pattern match accordingly with api.
1697 2008-04-28  Johannes Schmid <jhs@gnome.org>
1699         * plugins/symbol-db/plugin.c:
1700   Hide progress bar when things are done.
1702 2008-04-27  Massimo Cora'  <maxcvs@email.it>
1704         * plugins/symbol-db/symbol-db-engine.c
1705         (symbol_db_engine_find_symbol_by_name_pattern),
1706         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1707         fixed typo on query.
1708         
1709 2008-04-26  Massimo Cora'  <maxcvs@email.it>
1711         * plugins/document-manager/plugin.c (on_document_update_ui):
1712         * plugins/symbol-db/symbol-db-engine-iterator-node.c
1713         (symbol_db_engine_iterator_node_get_symbol_extra_string):
1714         * plugins/symbol-db/symbol-db-engine.c
1715         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
1716         (sdb_engine_get_dyn_query_node_by_id),
1717         (sdb_engine_dyn_child_query_node_destroy),
1718         (sdb_engine_insert_dyn_query_node_by_id),
1719         (sdb_engine_free_cached_queries),
1720         (sdb_engine_free_cached_dynamic_queries),
1721         (sdb_engine_get_tuple_id_by_unique_name),
1722         (sdb_engine_get_tuple_id_by_unique_name2),
1723         (sdb_engine_get_tuple_id_by_unique_name3),
1724         (sdb_engine_populate_db_by_tags),
1725         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1726         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
1727         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1728         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1729         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1730         (sdb_engine_add_new_sym_implementation),
1731         (sdb_engine_add_new_heritage),
1732         (sdb_engine_add_new_scope_definition),
1733         (sdb_engine_add_new_tmp_heritage_scope),
1734         (sdb_engine_second_pass_update_scope_1),
1735         (sdb_engine_second_pass_update_heritage),
1736         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1737         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1738         (on_scan_update_files_symbols_end),
1739         (symbol_db_engine_update_project_symbols),
1740         (symbol_db_engine_get_full_local_path),
1741         (symbol_db_engine_get_file_db_path),
1742         (sdb_engine_walk_down_scope_path),
1743         (symbol_db_engine_get_files_with_zero_symbols),
1744         (sdb_engine_prepare_symbol_info_sql),
1745         (symbol_db_engine_get_class_parents_by_symbol_id),
1746         (symbol_db_engine_get_class_parents),
1747         (symbol_db_engine_get_global_members_filtered),
1748         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1749         (symbol_db_engine_get_scope_members_by_symbol_id),
1750         (symbol_db_engine_get_scope_members),
1751         (symbol_db_engine_get_current_scope),
1752         (symbol_db_engine_get_file_symbols),
1753         (symbol_db_engine_get_symbol_info_by_id),
1754         (symbol_db_engine_find_symbol_by_name_pattern),
1755         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1756         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1757         * plugins/symbol-db/symbol-db-engine.h:
1758         * plugins/symbol-db/tables.sql:
1759         new dynamic prepared queries architecture. Now every query used in the
1760         engine has its own compiled query in libgda-sqlite provider. This for speed
1761         improvements, code cleaning and auto-escaping of string parameters. 
1762         Lookup of dynamic queries takes care of sym_info parameters and of 
1763         parameters passed to functions. The compiled GdaStatements are stored in an 
1764         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
1765         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
1767         * plugins/symbol-db/test/Makefile.am:
1768         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
1769         (main):
1770         re-enabled test.
1772 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
1774         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1775         * po/POTFILES.in,
1776         plugins/tools/tool.c:
1777         Fix #529798: Mark additional strings for translation
1779 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
1781         * plugins/project-wizard/druid.c,
1782         plugins/project-wizard/property.c,
1783         plugins/project-wizard/property.h,
1784         plugins/project-wizard/parser.c,
1785         plugins/project-wizard/templates/mkfile.wiz,
1786         plugins/project-wizard/templates/terminal.wiz,
1787         plugins/project-wizard/templates/xlib-dock.wiz,
1788         plugins/project-wizard/templates/wxwin.wiz,
1789         plugins/project-wizard/templates/java.wiz,
1790         plugins/project-wizard/templates/django.wiz,
1791         plugins/project-wizard/templates/gnome.wiz,
1792         plugins/project-wizard/templates/anjuta-plugin.wiz,
1793         plugins/project-wizard/templates/gtkmm.wiz,
1794         plugins/project-wizard/templates/python.wiz,
1795         plugins/project-wizard/templates/cpp.wiz,
1796         plugins/project-wizard/templates/sdl.wiz,
1797         plugins/project-wizard/templates/gtk.wiz,
1798         plugins/project-wizard/templates/minimal.wiz,
1799         plugins/project-wizard/templates/xlib.wiz,
1800         plugins/project-wizard/templates/gcj.wiz:
1801         Add additional restriction on project name fix #529226
1803 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
1805         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1806         * plugins/tools/plugin.c:
1807         Fix #529506: Uncorrect unloading tools plugin
1809 2008-04-22  Johannes Schmid  <jhs@gnome.org>
1811         * plugins/search/search-replace.c (search_and_replace),
1812         (on_message_view_destroyed):
1813         Don't spit out two many warnings when the message view is destroyed
1814         
1815         * plugins/search/search-replace_backend.c
1816         (file_buffer_new_from_path):
1817         Only use first 500 characters for validation
1819 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1821         * plugins/search/plugin.c (find_incremental):
1822         * plugins/search/search-replace.c (on_search_regex_toggled),
1823         (on_search_button_next_clicked), (search_replace_find_usage):
1824         * plugins/search/search-replace_backend.c (match_substr_free),
1825         (file_buffer_new_from_path), (get_next_match),
1826         (clear_search_replace_instance), (create_search_replace_instance):
1827         * plugins/search/search-replace_backend.h:
1828         
1829         Use GRegex instead of pcre and convert files to utf-8 if necessary.
1830         Rest of #440637
1832 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1834         * plugins/document-manager/action-callbacks.c
1835         (on_editor_command_paste_activate):
1836         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
1837   (there was an else missing...)
1839 2008-04-17  Naba Kumar  <naba@naba-desktop>
1841         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
1842         * plugins/project-import/anjuta-project-import.plugin.in:
1843         * plugins/project-wizard/anjuta-project-wizard.glade:
1844         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1845         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
1847 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1849         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
1850         Fixed a condition where we kill our own process
1852 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1854         * libanjuta/anjuta-session.h:
1855         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
1856         * plugins/symbol-db/plugin.c (value_added_current_editor),
1857         (on_session_load), (symbol_db_activate):
1858         * plugins/symbol-db/plugin.h:
1859         * plugins/symbol-db/symbol-db-view.c
1860         (sdb_view_build_and_display_base_tree):
1861         Added new sessions states to avoid loading the local symbols before
1862         the session is loaded (speeds up start-up).
1863         
1864         * plugins/document-manager/plugin.c
1865         (update_document_ui_undo_items), (update_document_ui_save_items),
1866         (on_document_update_ui):
1867         * plugins/sourceview/sourceview.c (idocument_redo):
1868         Fixed #528705 – There is no Redo
1870 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
1872         * libanjuta/interfaces/libanjuta.idl,
1873         plugins/terminal/terminal.c,
1874         plugins/build-basic-autotools/executer.c,
1875         plugins/gdb/plugin.c:
1876         Add an env parameter in the IAnjutaTerminal interface allowing
1877         to specify additional environment variables
1879         * libanjuta/anjuta-launcher.c:
1880         Add one initialization
1882 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1884         Patch from Ignacio Casal Quinteiro:
1885         * plugins/file-loader/anjuta-recent-chooser-menu.c
1886         (_gtk_recent_chooser_get_items),
1887         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
1888         (anjuta_recent_chooser_menu_populate):
1889         Show 5 project and 15 file items in recent-chooser
1891 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1893         * plugins/search/search-replace_backend.c (isawordchar),
1894         (extra_match), (get_next_match):
1895         
1896         Make searching utf-8 aware. We still need to fix encodings for
1897         search/replace in files as it is currently assumed they are utf-8 like
1898         the editors.
1900 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1901         
1902         Patch from Ignacio Casal Quinteiro:
1903         * plugins/file-loader/anjuta-recent-chooser-menu.c
1904         (anjuta_recent_chooser_menu_insert_item),
1905         (anjuta_recent_chooser_menu_populate):
1906         * plugins/file-loader/plugin.c (activate_plugin):
1907         Fix recent files in the toolbar
1908         
1909         * plugins/tools/plugin.c (ipreferences_merge):
1910         Fixed some warnings
1912 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
1914         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
1916 2008-04-13  Naba Kumar  <naba@naba-desktop>
1918         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
1919         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1920         Do not enable brace autocompletion by defualt because it annoying for
1921         fast typist (i.e. it's easier to type ending brace than move carat)
1922         and it's currently broken for scintilla.
1924 2008-04-13  Naba Kumar  <naba@naba-desktop>
1926         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
1927         * src/about.c (on_about_plugin_activate): Removed dead code.
1928         * src/main.c: Make smaller include.
1930 2008-04-12  Naba Kumar  <naba@naba-desktop>
1932         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
1933         src/utilities.h: Removed dead files.
1934         * src/widget-registry.c, src/widget-registry.h: Removed more dead
1935         files.
1937 2008-04-12  Naba Kumar  <naba@naba-desktop>
1939         * src/action-callbacks.c: Removed unneeded gnome.h include.
1940         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
1942 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1944         Reviewed by Naba Kumar  <naba@gnome.org>:
1945         * libanjuta/anjuta-utils.{ch}:
1946         Added anjuta_utils_get_user_config_dir. This func is used
1947         to get the user config directory.
1948         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
1950 2008-04-12  Johannes Schmid  <jhs@gnome.org>
1952         * plugins/search/Makefile.am:
1953         * plugins/search/anjuta-search.glade:
1954         * plugins/search/anjuta-search.ui:
1955         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
1956         (on_find_and_replace1_activate), (on_find_in_files1_activate),
1957         (on_findnext1_activate), (on_findprevious1_activate),
1958         (on_prev_occur), (on_next_occur), (activate_plugin),
1959         (deactivate_plugin), (dispose), (finalize),
1960         (search_plugin_class_init):
1961         * plugins/search/plugin.h:
1962         * plugins/search/search-replace.c (search_and_replace_init),
1963         (search_and_replace), (write_message_pane), (on_message_clicked),
1964         (save_not_opened_files), (replace_in_not_opened_files),
1965         (search_replace_next_previous), (search_replace_next),
1966         (search_replace_previous), (sr_get_gladewidget),
1967         (search_set_popdown_strings), (search_set_popdown_map),
1968         (search_select_item), (search_set_combo), (search_set_action),
1969         (search_set_target), (search_set_direction),
1970         (search_get_item_combo), (search_get_item_combo_name),
1971         (search_direction_changed), (populate_value), (reset_flags),
1972         (reset_flags_and_search_button), (search_start_over),
1973         (search_end_alert), (max_results_alert), (nb_results_alert),
1974         (search_show_replace), (modify_label_image_button),
1975         (search_replace_populate), (show_jump_button),
1976         (translate_dialog_strings), (create_dialog), (show_dialog),
1977         (word_in_list), (list_max_items), (search_update_combos),
1978         (replace_update_combos), (search_update_dialog),
1979         (on_search_replace_delete_event),
1980         (on_search_dialog_key_press_event),
1981         (search_disconnect_set_toggle_connect),
1982         (on_search_match_whole_word_toggled),
1983         (on_search_match_whole_line_toggled),
1984         (on_search_match_word_start_toggled), (on_search_regex_toggled),
1985         (search_set_toggle_direction), (on_search_direction_changed),
1986         (on_search_action_changed), (on_search_target_changed),
1987         (on_search_expression_changed), (on_actions_no_limit_clicked),
1988         (on_search_button_close_clicked), (on_search_button_stop_clicked),
1989         (on_search_button_next_clicked), (search_replace_find_usage),
1990         (on_search_button_jump_clicked), (on_search_expression_activate),
1991         (on_search_full_buffer_toggled), (on_search_forward_toggled),
1992         (on_search_backward_toggled), (on_setting_basic_search_toggled),
1993         (basic_search_toggled), (anjuta_search_replace_activate):
1994         * plugins/search/search-replace.h:
1995         * plugins/search/search-replace_backend.c (pcre_info_free),
1996         (pcre_info_new), (match_substr_free), (match_info_free),
1997         (file_buffer_free), (file_buffer_new_from_te),
1998         (file_buffer_new_from_path), (file_buffer_line_from_pos),
1999         (file_match_line_from_pos), (create_search_files_list),
2000         (get_project_file_list), (isawordchar), (extra_match),
2001         (get_next_match), (create_search_entries), (regex_backref),
2002         (clear_search_replace_instance), (clear_pcre),
2003         (create_search_replace_instance):
2004         * plugins/search/search-replace_backend.h:
2005         Restored old search plugin - was a bad idea to merge this patch. Sorry!
2007 2008-04-12  Johannes Schmid  <jhs@gnome.org>
2009         * libanjuta/Makefile.am:
2010         * libanjuta/libanjuta.h:
2011         * plugins/document-manager/anjuta-document-manager.glade:
2012         * plugins/document-manager/plugin.c:
2013         * plugins/editor/text_editor.c (text_editor_finalize),
2014         (convert_to_utf8), (load_from_file), (save_to_file):
2015         * plugins/editor/text_editor.h:
2016         * plugins/sourceview/Makefile.am:
2017         * plugins/sourceview/anjuta-convert.c:
2018         * plugins/sourceview/anjuta-convert.h:
2019         * plugins/sourceview/anjuta-document-loader.c:
2020         * plugins/sourceview/anjuta-document-saver.c:
2021         * plugins/sourceview/anjuta-document.c:
2022         * plugins/sourceview/anjuta-encodings.c:
2023         * plugins/sourceview/anjuta-encodings.h:
2024         * plugins/sourceview/anjuta-utils.c:
2025         * plugins/sourceview/anjuta-utils.h:
2026         * plugins/sourceview/anjuta-view.c:
2027         * plugins/sourceview/sourceview.c:
2028         
2029         Move the encoding conversion infrastrcute to libanjuta and update all
2030         users. Test all available encodings by default in scintilla editor
2031         like sourceview is doing and removed encoding preferences
2033         * plugins/search/search-replace_backend.c
2034         (file_buffer_new_from_uri):
2035         Fixed crasher
2037 2008-04-11  Johannes Schmid  <jhs@gnome.org>
2039         * plugins/search/anjuta-search.glade:
2040         Various small improvements to the dialog
2042 2008-04-11  Johannes Schmid  <jhs@gnome.org>
2044         Patch from Ignacio Casal Quinteiro:
2045         * plugins/file-loader/Makefile.am:
2046         * plugins/file-loader/anjuta-recent-chooser-menu.c
2047         (gtk_recent_chooser_iface_init),
2048         (_anjuta_recent_chooser_install_properties),
2049         (sort_recent_items_mru), (get_is_recent_filtered),
2050         (_gtk_recent_chooser_get_items),
2051         (anjuta_recent_chooser_menu_class_init),
2052         (anjuta_recent_chooser_menu_init),
2053         (anjuta_recent_chooser_menu_finalize),
2054         (anjuta_recent_chooser_menu_dispose),
2055         (anjuta_recent_chooser_menu_constructor),
2056         (anjuta_recent_chooser_menu_set_property),
2057         (anjuta_recent_chooser_menu_get_property),
2058         (anjuta_recent_chooser_menu_set_current_uri),
2059         (anjuta_recent_chooser_menu_get_current_uri),
2060         (anjuta_recent_chooser_menu_select_uri),
2061         (anjuta_recent_chooser_menu_unselect_uri),
2062         (anjuta_recent_chooser_menu_select_all),
2063         (anjuta_recent_chooser_menu_unselect_all),
2064         (anjuta_recent_chooser_menu_set_sort_func),
2065         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
2066         (anjuta_recent_chooser_menu_get_recent_manager),
2067         (anjuta_recent_chooser_menu_add_filter),
2068         (anjuta_recent_chooser_menu_remove_filter),
2069         (anjuta_recent_chooser_menu_list_filters),
2070         (anjuta_recent_chooser_menu_set_current_filter),
2071         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
2072         (anjuta_recent_chooser_menu_create_item),
2073         (anjuta_recent_chooser_menu_insert_item),
2074         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
2075         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
2076         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
2077         (get_icon_size_for_widget), (foreach_set_shot_tips),
2078         (anjuta_recent_chooser_menu_set_show_tips),
2079         (anjuta_recent_chooser_menu_new),
2080         (anjuta_recent_chooser_menu_new_for_manager):
2081         * plugins/file-loader/anjuta-recent-chooser-menu.h:
2082         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
2083         (activate_plugin), (dispose):
2084         
2085         Add separator to recent menu (#526932)
2087         * plugins/search/Makefile.am:
2088         * plugins/search/anjuta-search.glade:
2089         * plugins/search/anjuta-search.ui:
2090         * plugins/search/plugin.c (on_find1_activate),
2091         (on_find_and_replace1_activate), (on_find_in_files1_activate),
2092         (on_findnext1_activate), (on_findprevious1_activate),
2093         (on_search_again_activate), (on_find_usage), (activate_plugin),
2094         (deactivate_plugin), (dispose), (search_plugin_class_init):
2095         * plugins/search/plugin.h:
2096         * plugins/search/search-replace.c (anj_sr_execute),
2097         (anj_sr_write_match_message), (on_message_clicked),
2098         (anj_sr_set_search_string), (anj_sr_select_nearest),
2099         (anj_sr_select_next), (anj_sr_select_previous),
2100         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
2101         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
2102         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
2103         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
2104         (anj_sr_set_target), (anj_sr_set_direction),
2105         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
2106         (anj_sr_get_combo_id_active_value),
2107         (anj_sr_conform_direction_change), (anj_sr_populate_value),
2108         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
2109         (anj_sr_end_alert), (anj_sr_max_results_alert),
2110         (anj_sr_total_results_alert), (anj_sr_show_replace),
2111         (anj_sr_modify_button), (anj_sr_populate_data),
2112         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
2113         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
2114         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
2115         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
2116         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
2117         (anj_sr_find_in_list), (anj_sr_trim_list),
2118         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
2119         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
2120         (on_search_dialog_delete_event), (on_search_dialog_key_press),
2121         (anj_sr_disconnect_set_toggle_connect),
2122         (on_search_match_whole_word_toggled),
2123         (on_search_match_whole_line_toggled),
2124         (on_search_match_word_start_toggled), (on_search_regex_toggled),
2125         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
2126         (on_search_direction_changed), (on_search_action_changed),
2127         (on_search_target_changed), (on_search_expression_changed),
2128         (on_search_button_close_clicked), (on_search_button_stop_clicked),
2129         (on_search_button_start_clicked),
2130         (on_search_button_replace_clicked),
2131         (on_search_expression_activate):
2132         * plugins/search/search-replace.h:
2133         * plugins/search/search-replace_backend.c (regex_backref),
2134         (pcre_info_free), (pcre_info_new), (match_substr_free),
2135         (match_info_free_subs), (editor_new_from_file_buffer),
2136         (file_buffer_new_from_te), (file_buffer_new_from_uri),
2137         (file_buffer_free), (file_buffer_get_byte_offset),
2138         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
2139         (file_buffer_find_lines), (file_buffer_freshen_lines),
2140         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
2141         (file_buffer_get_linetext_for_line), (save_file_buffer),
2142         (replace_in_local_buffer), (get_search_files_list),
2143         (get_project_files_list), (isawordchar), (extra_match),
2144         (get_next_match), (create_search_entries), (clear_search_entries),
2145         (search_get_default_data), (search_replace_data_new),
2146         (clear_search_replace_instance), (search_replace_data_destroy),
2147         (search_replace_init):
2148         * plugins/search/search-replace_backend.h:
2149         * plugins/search/search_preferences.c (removed):
2150         * plugins/search/search_preferences.h (removed):
2151         
2152         Merged the UI changes from bug #511688 and simplified the search dialog
2154 2008-04-10  Johannes Schmid <jhs@gnome.org>
2156         * plugins/symbol-db/symbol-db-engine.c:
2157         * plugin.c:
2158         Check for ctags binary (#516123)
2160 2008-04-09  Massimo Cora'  <maxcvs@email.it>
2162         * plugins/symbol-db/symbol-db-engine.c
2163         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2164         (sdb_engine_get_query_parameters_list),
2165         (sdb_engine_free_cached_queries),
2166         (sdb_engine_get_tuple_id_by_unique_name),
2167         (sdb_engine_get_tuple_id_by_unique_name2),
2168         (sdb_engine_get_tuple_id_by_unique_name3),
2169         (symbol_db_engine_add_new_workspace),
2170         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2171         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
2172         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2173         (sdb_engine_add_new_sym_implementation),
2174         (sdb_engine_add_new_heritage),
2175         (sdb_engine_add_new_scope_definition),
2176         (sdb_engine_add_new_tmp_heritage_scope),
2177         (sdb_engine_second_pass_update_scope_1),
2178         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
2179         (on_scan_update_files_symbols_end),
2180         (symbol_db_engine_update_project_symbols):
2181         GdaSet *plist is now used globally for every prepared statement.
2182         It won't be created/unreffed at every query.
2184 2008-04-09  Johannes Schmid  <jhs@gnome.org>
2186         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
2187         Fixed crasher when deactivating symbol-db plugin
2189 2008-04-08  Johannes Schmid  <jhs@gnome.org>
2191         * plugins/symbol-db/symbol-db-engine.c
2192         (sdb_engine_populate_db_by_tags):
2193         Don't use transactions - uses only half of the time now!
2195 2008-04-08  Massimo Cora'  <maxcvs@email.it>
2197         * plugins/symbol-db/symbol-db-engine.c
2198         (sdb_engine_prepare_symbol_info_sql),
2199         (symbol_db_engine_get_global_members_filtered):
2200         * plugins/symbol-db/symbol-db-view.c
2201         (sdb_view_load_symbol_pixbufs),
2202         (sdb_view_build_and_display_base_tree):
2203         fixed global tab icons. Libgda could not understood the right fields, now it
2204         does.
2206 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2208         * plugins/language-support-cpp-java/cpp-java-assist.c
2209         (completion_compare), (create_completion),
2210         (cpp_java_assist_create_word_completion_cache):
2211         
2212         Only show () for functions/methods and macros with arguments. Does not work
2213         with symbol-db yet but fixes things for symbol-browser
2215 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2217         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2218         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2219         (sdb_engine_add_new_sym_implementation):
2220         
2221         Fixed some issues with caching
2223 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2225         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
2226         (on_importing_project_end), (project_root_added),
2227         (symbol_db_activate), (symbol_db_deactivate):
2228         * plugins/symbol-db/plugin.h:
2229         
2230         Give the symbol-db it's own progress bar because there are too many
2231         interactions with the global status bar.
2233 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2235         * plugins/symbol-db/symbol-db-view-locals.c
2236         (sdb_view_locals_create_new_store):
2237         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
2238         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
2239         (symbol_db_view_open):
2240         
2241         Sort symbol trees
2243 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2245         * plugins/sourceview/sourceview.c (idocument_cut),
2246         (idocument_copy), (idocument_paste):
2247         Block insert-text signal on cut/copy/paste
2249 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2251         * plugins/symbol-db/plugin.c (on_char_added),
2252         (on_single_file_scan_end):
2253         Only update buffer when a newline is inserted
2254         
2255         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
2256         (sdb_engine_get_tuple_id_by_unique_name),
2257         (sdb_engine_get_tuple_id_by_unique_name2),
2258         (sdb_engine_get_tuple_id_by_unique_name3),
2259         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
2260         (sdb_engine_finalize), (symbol_db_engine_db_exists),
2261         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2262         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
2263         Precompute file_defined_id to speed up population
2265 2008-04-06  Johannes Schmid  <jhs@gnome.org>
2267         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2268         (anjuta_launcher_set_encoding):
2269         Fixed some problems with binary streams needed by symbol-db
2270         
2271         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
2272         Removed DEBUG_PRINT
2273         
2274         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2275         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
2276         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
2277         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2278         (sdb_engine_add_new_sym_implementation),
2279         (on_scan_update_files_symbols_end):
2280         Use some caching to speed up population
2281         
2282         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
2283         Exit properly when scanning is over
2285 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
2287         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2288         One additional change missed in the previous commit
2290 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
2292         * plugins/project-wizard/templates/gtkmm.wiz,
2293         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
2294         plugins/project-wizard/templates/gtkmm/src/main.cc,
2295         plugins/project-wizard/templates/django.wiz,
2296         plugins/project-wizard/templates/python.wiz,
2297         plugins/project-wizard/templates/python/configure.ac.tpl,
2298         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
2299         plugins/project-wizard/templates/cpp.wiz,
2300         plugins/project-wizard/templates/cpp/configure.ac.tpl,
2301         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
2302         plugins/project-wizard/templates/sdl.wiz,
2303         plugins/project-wizard/templates/sdl/configure.ac.tpl,
2304         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
2305         plugins/project-wizard/templates/terminal.wiz,
2306         plugins/project-wizard/templates/terminal/configure.ac.tpl,
2307         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
2308         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
2309         plugins/project-wizard/templates/gtk.wiz,
2310         plugins/project-wizard/templates/gtk/src/main.c,
2311         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
2312         plugins/project-wizard/templates/minimal.wiz,
2313         plugins/project-wizard/templates/minimal/configure.ac.tpl,
2314         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
2315         plugins/project-wizard/templates/java.wiz,
2316         plugins/project-wizard/templates/java/configure.ac.tpl,
2317         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
2318         plugins/project-wizard/templates/xlib.wiz,
2319         plugins/project-wizard/templates/xlib/configure.ac.tpl,
2320         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
2321         plugins/project-wizard/templates/gcj.wiz,
2322         plugins/project-wizard/templates/gcj/configure.ac.tpl,
2323         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
2324         plugins/project-wizard/templates/xlib-dock.wiz,
2325         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
2326         plugins/project-wizard/templates/wxwin.wiz,
2327         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
2328         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
2329         plugins/project-wizard/templates/gnome.wiz,
2330         plugins/project-wizard/templates/gnome/src/main.c,
2331         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
2332         plugins/project-wizard/templates/anjuta-plugin.wiz,
2333         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
2334         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
2335         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
2336         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
2337         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
2338         Fix bug #525999: Remove space in file and target names generated
2339         by project wizard
2340         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
2341         has been renamed ianjuta_document_manager_get_current_document
2343 2008-04-06  Naba Kumar  <naba@naba-desktop>
2345         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
2346         * libanjuta/anjuta-utils.h:
2347         * plugins/project-wizard/druid.c (check_and_warn_missing),
2348         (on_druid_next):
2349         * plugins/project-wizard/header.c (npw_header_free),
2350         (npw_header_add_required_program),
2351         (npw_header_add_required_package),
2352         (npw_header_check_required_programs), (package_is_installed),
2353         (npw_header_check_required_packages):
2354         * plugins/project-wizard/header.h:
2355         * plugins/project-wizard/parser.c (parse_tag),
2356         (parse_header_start), (parse_header_text):
2357         * plugins/project-wizard/templates/anjuta-plugin.wiz:
2358         * plugins/project-wizard/templates/cpp.wiz:
2359         * plugins/project-wizard/templates/django.wiz:
2360         * plugins/project-wizard/templates/gcj.wiz:
2361         * plugins/project-wizard/templates/gnome.wiz:
2362         * plugins/project-wizard/templates/gtk.wiz:
2363         * plugins/project-wizard/templates/gtkmm.wiz:
2364         * plugins/project-wizard/templates/java.wiz:
2365         * plugins/project-wizard/templates/minimal.wiz:
2366         * plugins/project-wizard/templates/mkfile.wiz:
2367         * plugins/project-wizard/templates/python.wiz:
2368         * plugins/project-wizard/templates/sdl.wiz:
2369         * plugins/project-wizard/templates/terminal.wiz:
2370         * plugins/project-wizard/templates/wxwin.wiz:
2371         * plugins/project-wizard/templates/xlib-dock.wiz:
2372         * plugins/project-wizard/templates/xlib.wiz:
2374         Added a check for vital programs and packages needed to create a
2375         new project. A warning dialog is shown to user in project
2376         wizard when he proceeds after selecting a project type.
2377         Updated all project templates to cover vital programs and
2378         packages to generate and build correctly.
2379         
2380 2008-04-05  Naba Kumar  <naba@gnome.org>
2382         patch from  surenspost@gmail.com:
2383         * src/about.c: Fixed bug #523068 link in about window doesn't work.
2385 2008-04-04  Johannes Schmid  <jhs@gnome.org>
2387         * plugins/sourceview/anjuta-view.c:
2388         * plugins/sourceview/anjuta-view.h:
2389         * plugins/sourceview/sourceview-prefs.c (init_fonts),
2390         (sourceview_prefs_init):
2391         Removed unused color management code
2392         
2393         * plugins/sourceview/anjuta-editor-sourceview.glade:
2394         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
2395         (create_style_model), (on_style_changed), (ipreferences_merge),
2396         (ipreferences_unmerge):
2397         * plugins/sourceview/plugin.h:
2398         
2399         Added style chooser for sourceview editor (#522555)
2401 2008-04-04  Johannes Schmid  <jhs@gnome.org>
2403         * plugins/document-manager/action-callbacks.c:
2404         * plugins/document-manager/anjuta-document-manager.ui:
2405         * plugins/document-manager/plugin.c (ui_give_shorter_names),
2406         (update_document_ui_disable_all):
2407         * plugins/file-loader/anjuta-loader-plugin.ui:
2408         * plugins/file-loader/plugin.c (on_new_activate),
2409         (activate_plugin):
2410         
2411         Moved "New" action from document-manager to file-loader using 
2412         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
2414 2008-04-03  Johannes Schmid  <jhs@gnome.org>
2416         * Makefile.am:
2417         * configure.in:
2418         * libegg/.cvsignore:
2419         * libegg/Makefile.am:
2420         * libegg/egg-cell-renderer-text.c:
2421         * libegg/egg-combo-action.c:
2422         * libegg/egg-entry-action.c:
2423         * libegg/egg-recent-action.c:
2424         * libegg/egg-recent-files-module.c:
2425         * libegg/egg-recent-item.c:
2426         * libegg/egg-recent-model.c:
2427         * libegg/egg-recent-util.c:
2428         * libegg/egg-recent-view-gtk.c:
2429         * libegg/egg-recent-view.c:
2430         * libegg/egg-submenu-action.c:
2431         * libegg/eggcellrendererpopup.c:
2432         * libegg/eggcomboselect.c:
2433         * libegg/eggmarshalers.list:
2434         * libegg/eggtreemodelfilter.c:
2435         * libegg/eggtreemodelunion.c:
2436         * libegg/eggtreemultidnd.c:
2437         * libegg/gtkcellview.h:
2438         * libegg/layout.glade:
2439         * libegg/menu/.cvsignore:
2440         * libegg/menu/Makefile.am:
2441         * libegg/menu/egg-combo-action.h:
2442         * libegg/menu/egg-entry-action.h:
2443         * libegg/menu/egg-recent-action.h:
2444         * libegg/menu/egg-submenu-action.h:
2445         * libegg/menu/eggcomboselect.h:
2446         * libegg/recent-files/.cvsignore:
2447         * libegg/recent-files/Makefile.am:
2448         * libegg/recent-files/egg-recent-item.h:
2449         * libegg/recent-files/egg-recent-model.h:
2450         * libegg/recent-files/egg-recent-util.h:
2451         * libegg/recent-files/egg-recent-view-gtk.h:
2452         * libegg/recent-files/egg-recent-view.h:
2453         * libegg/recent-files/egg-recent.h:
2454         * libegg/test-actions.c:
2455         * libegg/test-multi-drag.c:
2456         * libegg/test-union.c:
2457         * libegg/treeviewutils/.cvsignore:
2458         * libegg/treeviewutils/Makefile.am:
2459         * libegg/treeviewutils/egg-cell-renderer-text.h:
2460         * libegg/treeviewutils/eggcellrendererpopup.h:
2461         * libegg/treeviewutils/eggtreemodelfilter.h:
2462         * libegg/treeviewutils/eggtreemodelunion.h:
2463         * libegg/treeviewutils/eggtreemultidnd.h:
2464         * libegg/util/.cvsignore:
2465         * libegg/util/Makefile.am:
2466         * libegg/util/egg-macros.h:
2467         * libegg/util/eggintl.h:
2468         
2469         Killed libegg (#349279)
2470         
2471         * plugins/document-manager/Makefile.am:
2472         * plugins/document-manager/action-callbacks.c:
2473         * plugins/document-manager/plugin.c:
2474         * plugins/editor/plugin.c:
2475         (on_open_recent_file), (sort_recent_menu),
2476         (setup_recent_chooser_menu), (activate_plugin), (dispose),
2477         (anjuta_file_loader_plugin_instance_init):
2478         * plugins/file-loader/plugin.h:
2479         * plugins/search/Makefile.am:
2480         * plugins/search/plugin.c:
2481         * plugins/search/search-replace.c:
2482         
2483         Removed dead code and libegg from Makefiles
2484         
2485         * plugins/symbol-browser/Makefile.am:
2486         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
2487         * plugins/symbol-browser/plugin.c (on_editor_saved),
2488         (update_editor_symbol_model), (iter_matches),
2489         (value_removed_current_editor), (activate_plugin):
2490         Removed symbol-browser toolbar which used libegg and was
2491         buggy (#451588)
2492         
2493         Patch from Ignacio Casal Quinteiro with lots of changes:
2494         * plugins/file-loader/Makefile.am:
2495         * plugins/file-loader/anjuta-loader-plugin.ui:
2496         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
2497         Port FileLoader to GtkRecent (#398984)
2499 2008-04-03  Johannes Schmid  <jhs@gnome.org>
2501         * configure.in:
2502         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2503         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
2504         * libanjuta/interfaces/libanjuta.idl:
2505         * plugins/Makefile.am:
2506         * plugins/class-inheritance/class-inherit.c
2507         (class_inheritance_show_dynamic_class_popup_menu),
2508         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
2509         (class_inheritance_update_graph):
2510         * plugins/language-support-cpp-java/cpp-java-assist.c
2511         (create_completion),
2512         (cpp_java_assist_create_scope_completion_cache),
2513         (cpp_java_assist_create_word_completion_cache),
2514         (cpp_java_assist_show_calltip):
2515         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
2516         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
2517         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
2518         (isymbol_get_extra_info_string), (isymbol_get_line),
2519         (isymbol_get_icon), (isymbol_iface_init):
2520         * plugins/symbol-browser/an_symbol.h:
2521         * plugins/symbol-browser/an_symbol_view.c
2522         (anjuta_symbol_view_get_file_symbol_model):
2523         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
2524         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2525         (isymbol_manager_iface_init):
2526         * plugins/symbol-db/Makefile.am:
2527         * plugins/symbol-db/anjuta-symbol-db.glade:
2528         * plugins/symbol-db/plugin.c
2529         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
2530         (value_added_current_editor), (goto_local_tree_iter),
2531         (goto_global_tree_iter), (on_global_treeview_row_expanded),
2532         (on_global_treeview_row_collapsed), (on_project_element_added),
2533         (on_project_element_removed), (on_importing_project_end),
2534         (do_import_sources_after_abort), (do_import_sources),
2535         (project_root_added), (project_root_removed), (symbol_db_activate),
2536         (symbol_db_deactivate), (isymbol_manager_search),
2537         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2538         (isymbol_manager_iface_init), (ipreferences_merge),
2539         (ipreferences_unmerge), (ipreferences_iface_init):
2540         * plugins/symbol-db/plugin.h:
2541         * plugins/symbol-db/symbol-db-engine-iterator-node.c
2542         (symbol_db_engine_iterator_node_new),
2543         (sdb_engine_iterator_node_instance_init),
2544         (sdb_engine_iterator_node_finalize),
2545         (symbol_db_engine_iterator_node_get_symbol_id),
2546         (symbol_db_engine_iterator_node_get_symbol_name),
2547         (symbol_db_engine_iterator_node_get_symbol_file_pos),
2548         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
2549         (symbol_db_engine_iterator_node_get_symbol_signature),
2550         (symbol_db_engine_iterator_node_get_symbol_extra_string),
2551         (isymbol_get_name), (isymbol_get_args),
2552         (isymbol_get_extra_info_string), (isymbol_get_uri),
2553         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
2554         (isymbol_iface_init):
2555         * plugins/symbol-db/symbol-db-engine-iterator.c
2556         (symbol_db_engine_iterator_new):
2557         * plugins/symbol-db/symbol-db-engine.c
2558         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
2559         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2560         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
2561         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
2562         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2563         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2564         (sdb_engine_init), (sdb_engine_finalize),
2565         (sdb_engine_set_defaults_db_parameters),
2566         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
2567         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2568         (sdb_engine_get_tuple_id_by_unique_name),
2569         (sdb_engine_get_tuple_id_by_unique_name2),
2570         (sdb_engine_get_tuple_id_by_unique_name3),
2571         (symbol_db_engine_add_new_workspace),
2572         (symbol_db_engine_project_exists),
2573         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2574         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
2575         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
2576         (sdb_engine_add_new_sym_access),
2577         (sdb_engine_add_new_sym_implementation),
2578         (sdb_engine_add_new_heritage),
2579         (sdb_engine_add_new_scope_definition),
2580         (sdb_engine_add_new_tmp_heritage_scope),
2581         (sdb_engine_second_pass_update_scope_1),
2582         (sdb_engine_second_pass_update_heritage),
2583         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
2584         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
2585         (on_scan_update_files_symbols_end),
2586         (symbol_db_engine_fill_type_array),
2587         (symbol_db_engine_update_files_symbols),
2588         (symbol_db_engine_update_project_symbols),
2589         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
2590         (symbol_db_engine_update_buffer_symbols),
2591         (symbol_db_engine_get_files_with_zero_symbols),
2592         (sdb_engine_prepare_symbol_info_sql),
2593         (symbol_db_engine_get_class_parents_by_symbol_id),
2594         (symbol_db_engine_get_class_parents),
2595         (symbol_db_engine_get_global_members_filtered),
2596         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
2597         (symbol_db_engine_get_scope_members_by_symbol_id),
2598         (symbol_db_engine_get_scope_members),
2599         (symbol_db_engine_get_file_symbols),
2600         (symbol_db_engine_get_symbol_info_by_id),
2601         (symbol_db_engine_get_full_local_path),
2602         (symbol_db_engine_get_file_db_path),
2603         (symbol_db_engine_find_symbol_by_name_pattern),
2604         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
2605         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
2606         * plugins/symbol-db/symbol-db-engine.h:
2607         * plugins/symbol-db/symbol-db-prefs.c
2608         (on_prefs_executable_changed), (on_gconf_notify_prefs),
2609         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
2610         (on_listall_output), (on_listall_exit), (files_visit_dir),
2611         (on_tag_load_toggled), (symbol_db_prefs_init),
2612         (symbol_db_prefs_finalize):
2613         * plugins/symbol-db/symbol-db-prefs.h:
2614         * plugins/symbol-db/symbol-db-view-locals.c
2615         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
2616         (do_add_root_symbol_to_view),
2617         (consume_symbols_inserted_queue_idle_destroy),
2618         (consume_symbols_inserted_queue_idle), (on_scan_end),
2619         (do_recurse_subtree_and_remove), (on_symbol_removed),
2620         (on_symbol_inserted),
2621         (symbol_db_view_locals_recv_signals_from_engine),
2622         (symbol_db_view_locals_update_list):
2623         * plugins/symbol-db/symbol-db-view.c
2624         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
2625         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
2626         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2627         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2628         (sdb_view_build_and_display_base_tree):
2629         * plugins/symbol-db/symbol-db.glade:
2630         * plugins/symbol-db/symbol-db.ui:
2631         * plugins/symbol-db/tables.sql:
2632         * plugins/symbol-db/test/Makefile.am:
2633         * plugins/symbol-db/test/main.c (get_parents), (main),
2634         (packages_foreach), (files_visit_dir):
2635         
2636         Merged changes from symbol-db branch
2638 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2640         * plugins/sourceview/sourceview.c (autodetect_language):
2641         Use gnome_vfs_get_slow_mime_type()
2643 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2645         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
2646         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
2647         (open_with_dialog):
2648         
2649         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
2650         supertype instead no plugin for mime-type was found (#525706)
2652 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2654         patch by: Carl-Anton Ingmarsson:
2655         * src/anjuta.glade:
2656         Fixed padding in preferences
2658 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2660         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
2662         * plugins/tools/anjuta-tools.glade:
2663         * plugins/tools/anjuta-tools.ui:
2664         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
2665           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
2666           atp_tool_dialog_refresh, atp_tool_dialog_show):
2667         * plugins/tools/dialog.h (dialog, plugin):
2668         * plugins/tools/plugin.c (prefs, gxml, action_group,
2669           atp_plugin_finalize, test, atp_plugin_activate,
2670           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
2671           ipreferences_unmerge, ipreferences_iface_init):
2672         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
2673           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
2674           atp_user_tool_activate, atp_tool_list_append_new,
2675           atp_tool_list_activate, atp_tool_list_deactivate):
2676         * plugins/tools/tool.h (plugin):
2677         
2678         #515854 – Move configuration into preferences
2680 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2682         patch by: Carl-Anton Ingmarsson:
2683         * src/anjuta-app.c (style, on_toolbar_style_changed,
2684           on_add_merge_widget, anjuta_app_instance_init):
2685         * src/anjuta.glade:
2686         
2687         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
2689 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
2691         * plugins/debug-manager/anjuta-debug-manager.glade,
2692         plugins/debug-manager/command.c,
2693         plugins/debug-manager/command.h,
2694         plugins/debug-manager/start.c,
2695         plugins/gdb/plugin.c,
2696         plugins/gdb/debugger.c,
2697         plugins/gdb/debugger.h,
2698         libanjuta/interfaces/libanjuta.idl:
2699         Improve start program dialog, allowing to specify working
2700         directory and environment variables
2702 2008-03-26  Naba Kumar  <naba@gnome.org>
2704         * libanjuta/resources.c (anjuta_res_url_show): Use
2705         anjuta_prog_is_installed() instead of g_find_program_in_path() and
2706         fixed formatting.
2708         Patch from Carl-Anton Ingmarsson:
2710         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
2711         * libanjuta/anjuta-utils.h:
2712         * src/action-callbacks.c (help_activate),
2713         (on_help_manual_activate), (on_help_tutorial_activate),
2714         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
2715         * libanjuta/Makefile.am:
2716         Get rid of gnome_help_display_with_doc_id()
2718 2008-03-26  Naba Kumar  <naba@gnome.org>
2720         Patch from Carl-Anton Ingmarsson:
2722         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
2723         * plugins/project-import/project-import.c (on_import_cancel): Remove
2724         stray GnomeDruid variable.
2726 2008-03-26  Naba Kumar  <naba@gnome.org>
2728         * plugins/project-import/project-import.c (create_start_page):
2729         * plugins/project-wizard/druid.c (npw_druid_new):
2730         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
2731         
2732         Fixed type 'assistent' to 'assistant'.
2734 2008-03-25  Naba Kumar  <naba@gnome.org>
2736         Patch from Carl-Anton Ingmarsson:
2738         * libanjuta/Makefile.am:
2739         * libanjuta/anjuta-ui.c (sensitivity_toggled),
2740         (visibility_toggled), (accel_edited_callback),
2741         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
2742         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
2743         (anjuta_ui_get_accel_editor):
2744         * libegg/Makefile.am:
2745         * libegg/eggaccelerators.c (removed):
2746         * libegg/eggcellrendererkeys.c (removed):
2747         * libegg/eggtreeviewstate.c (removed):
2748         * libegg/test-tree-utils.c (removed):
2749         * libegg/treeviewutils/Makefile.am:
2750         * libegg/treeviewutils/eggaccelerators.h (removed):
2751         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
2752         * libegg/treeviewutils/eggtreeviewstate.h (removed):
2754         Ports anjuta-ui to gtk_cell_renderer_accel
2755         
2756 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
2758         Reviewed by Naba Kumar  <naba@gnome.org>
2760         * plugins/project-import/Makefile.am:
2761         * plugins/project-import/project-import.{ch}:
2762         * plugins/project-import/anjuta-project-import.glade (removed):
2763         * configure.in, po/POTFILES.in:
2765         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
2766         file because libglade doesn't have GtkAssistant support.
2768 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
2770         * plugins/debug-manager/registers.c:
2771         Avoid a crash when debugger stop on an error
2773         * plugins/debug-manager/start.c,
2774         plugins/gdb/debugger.c,
2775         libanjuta/interfaces/libanjuta.idl:
2776         Display an error message when debugger target is not found
2778 2008-03-15  Naba Kumar  <naba@naba-desktop>
2780         * configure.in:
2781         * data/Makefile.am:
2782         * (removed) data/properties:
2783         * (added) plugins/editor/properties:
2784         * plugins/editor/Makefile.am:
2786         Moved data/properties to plugins/editor/ and removed dead code from
2787         Makefile.am files.
2788         
2789 2008-03-15  Naba Kumar  <naba@naba-desktop>
2791         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
2792         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2793         (macro_dialog_finalize):
2794         * plugins/macro/macro-edit.c (macro_edit_dispose),
2795         (macro_edit_finalize):
2797         Fixed errors in previous patch.
2798         
2799 2008-03-15  Naba Kumar  <naba@naba-desktop>
2801         Patch from Ignacio Casal Quinteiro:
2803         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
2804         (finalize):
2805         * plugins/class-gen/plugin.c (dispose), (finalize):
2806         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
2807         (class_inheritance_dispose):
2808         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
2809         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
2810         (dma_plugin_finalize):
2811         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
2812         (dma_debugger_queue_finalize):
2813         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
2814         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
2815         (anjuta_docman_finalize):
2816         * plugins/document-manager/plugin.c:
2817         * plugins/editor/plugin.c (dispose), (finalize),
2818         (editor_plugin_class_init):
2819         * plugins/editor/text_editor.c (text_editor_dispose),
2820         (text_editor_finalize):
2821         * plugins/file-loader/plugin.c (dispose), (finalize),
2822         (anjuta_file_loader_plugin_class_init):
2823         * plugins/file-manager/plugin.c (file_manager_finalize),
2824         (file_manager_dispose):
2825         * plugins/file-wizard/plugin.c (dispose), (finalize),
2826         (file_wizard_plugin_class_init):
2827         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
2828         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
2829         * plugins/glade/plugin.c (glade_plugin_dispose),
2830         (glade_plugin_finalize), (glade_plugin_class_init):
2831         * plugins/gtodo/plugin.c (finalize), (dispose):
2832         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
2833         (anjuta_vim_plugin_dispose):
2834         * plugins/indent/plugin.c (indent_plugin_finalize),
2835         (indent_plugin_dispose):
2836         * plugins/language-manager/plugin.c (language_manager_finalize),
2837         (language_manager_dispose):
2838         * plugins/language-support-cpp-java/plugin.c
2839         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
2840         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
2841         (macro_db_class_init):
2842         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2843         (macro_dialog_finalize), (macro_dialog_class_init):
2844         * plugins/macro/macro-edit.c (macro_edit_dispose),
2845         (macro_edit_finalize), (macro_edit_class_init):
2846         * plugins/macro/plugin.c (finalize), (dispose):
2847         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
2848         (anjuta_msgman_finalize):
2849         * plugins/message-view/message-view.c (message_view_dispose),
2850         (message_view_finalize):
2851         * plugins/message-view/plugin.c (message_view_plugin_dispose),
2852         (message_view_plugin_finalize):
2853         * plugins/patch/plugin.c (patch_plugin_finalize),
2854         (patch_plugin_dispose):
2855         * plugins/profiler/plugin.c (profiler_finalize),
2856         (profiler_dispose):
2857         * plugins/project-import/plugin.c (dispose), (finalize),
2858         (project_import_plugin_class_init):
2859         * plugins/project-manager/plugin.c
2860         (project_manager_plugin_finalize),
2861         (project_manager_plugin_dispose):
2862         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
2863         (npw_plugin_finalize), (npw_plugin_class_init):
2864         * plugins/sample1/plugin.c (sample_plugin_finalize),
2865         (sample_plugin_dispose):
2866         * plugins/search/plugin.c (dispose), (finalize),
2867         (search_plugin_class_init):
2868         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
2869         (sourceview_plugin_dispose):
2870         * plugins/subversion/plugin.c (finalize), (dispose):
2871         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
2872         * plugins/symbol-browser/an_symbol_iter.c
2873         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
2874         * plugins/symbol-browser/an_symbol_search.c
2875         (an_symbol_search_dispose), (an_symbol_search_finalize):
2876         * plugins/symbol-browser/an_symbol_view.c
2877         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
2878         * plugins/symbol-browser/plugin.c (dispose), (finalize):
2879         * plugins/symbol-db/plugin.c (symbol_db_finalize),
2880         (symbol_db_dispose):
2881         * plugins/terminal/terminal.c (terminal_plugin_dispose),
2882         (terminal_plugin_finalize):
2883         * plugins/tools/plugin.c (atp_plugin_dispose),
2884         (atp_plugin_finalize), (atp_plugin_class_init):
2885         * plugins/valgrind/plugin.c (valgrind_finalize),
2886         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
2888 2008-03-15  Naba Kumar  <naba@gnome.org>
2890         * TODO.tasks: Updated and marked debugger bounties completed.
2891         
2892 2008-03-12  Johannes Schmid  <jhs@gnome.org>
2894         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
2895         (get_line_indentation_base):
2896         
2897         #521847 – anjuta freez when edit file
2899 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2901         Patch from Rob Bradford:
2902         * plugins/build-basic-autotools/executer.c (execute_program):
2903         520324 – Execute command is not overridable
2904         
2905         * plugins/sourceview/sourceview.c (on_insert_text):
2906         Removed Debug print
2908 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2910         Patch from James Liggett:
2911         * plugins/subversion/plugin.c (activate_plugin):
2912         521691 – Crash when click "Resolve Conflicts" without opened project
2914 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2916         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2917         * plugins/language-support-cpp-java/cpp-java-utils.c:
2918         * plugins/language-support-cpp-java/plugin.c
2919         (get_line_indentation_base), (on_editor_char_inserted_cpp):
2920         520415 – [PATCH] Problems in auto indentatation code,
2921         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
2922         
2923         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
2924         (anjuta_view_button_press_event):
2925         * plugins/sourceview/sourceview.c (on_insert_text),
2926         (sourceview_adjustment_changed), (sourceview_new):
2927         #520761 – Weirz behavior with popup
2929 2008-03-03  Johannes Schmid  <jhs@gnome.org>
2931         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
2932         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
2933         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
2934         (anjuta_launcher_fork):
2935         * libanjuta/anjuta-launcher.h:
2936         Add API to set environment variables for the forked process
2937         
2938         * plugins/build-basic-autotools/Makefile.am:
2939         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2940         .glade:
2941         * plugins/build-basic-autotools/build-basic-autotools.c
2942         (build_set_env), (build_execute_command_full),
2943         (build_execute_command), (build_configure_project),
2944         (build_autogen_project):
2945         * plugins/build-basic-autotools/build-basic-autotools.h:
2946         * plugins/build-basic-autotools/build-options.c
2947         (fill_options_combo), (build_dialog_configure):
2948         * plugins/build-basic-autotools/build-options.h:
2949         Use new launcher API to set CFLAGS when running configure. New configure dialog
2950         which has predefined CFLAGS settings.
2952         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
2954 === anjuta 2.4.0 ===
2956 2008-03-11  Naba Kumar  <naba@gnome.org>
2958         * NEWS: Updated for 2.4.0 stable release.
2959         * configure.in: Version bumped to 2.4.0
2960         * TODO.tasks: Updated.
2962 2008-03-10  Rob Bradford  <rob@robster.org.uk>
2964         Reviewed by Naba Kumar  <naba@gnome.org>:
2965         * global-tags/Makefile.am:
2966         Revert change for #515954. This change was incorrect, the anjuta-tags
2967         program is installed into the $(bindir) rather than the $(scriptdir).
2969 2008-03-02  Naba Kumar  <naba@gnome.org>
2971         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
2972         * configure.in: Added a requirement for scintilla editor plugin.
2974 2008-03-02  Johannes Schmid  <jhs@gnome.org>
2976         * plugins/message-view/anjuta-msgman.c
2977         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
2978         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
2979         * plugins/message-view/anjuta-msgman.h:
2980         
2981         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
2982         get rid of the cached current_view member.
2983         Fixes #518469 – Save message buffer not working good
2985 2008-03-01  Johannes Schmid  <jhs@gnome.org>
2987         Patch by James Liggett:
2988         * plugins/subversion/svn-command.h:
2989         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
2990         Fixed #519275 – Subversion should allow offline diffs   
2992 2008-02-29  Johannes Schmid  <jhs@gnome.org>
2994         * plugins/language-support-cpp-java/cpp-java-assist.c
2995         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
2996         Removed some debug code
2997         
2998         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
2999         Escape tooltip text to avoid broken markup
3001 2008-02-29  Johannes Schmid  <jhs@gnome.org>
3003         * libanjuta/Makefile.am:
3004         Fixed a build error when building with -j X
3005         
3006         * plugins/tools/scripts/prepare-changelog.pl:
3007         Updated to latest script version in gnome svn
3009 2008-02-28  Johannes Schmid <jhs@gnome.org>
3011         * plugins/document-manager/anjuta-docman.c:
3012         (anjuta_docman_page_destroy):
3013         Do not unref widget because the GtkNotebook will unref them
3014         
3015         * plugins/file-manager/file-view.c: (file_view_refresh):
3016         * plugins/search/search_preferences.c: (search_preferences_init):
3017         Fixed a memory leaks
3018         
3019         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
3020         (ieditor_get_offset), (ieditor_iface_init),
3021         (idocument_get_filename), (ilanguage_get_supported_languages),
3022         (autodetect_language):
3023         
3024         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
3025         was missing.
3027 2008-02-28  Johannes Schmid <jhs@gnome.org>
3029         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3030         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
3032 2008-02-27  Naba Kumar  <naba@gnome.org>
3034         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
3035         string break. That was a mistake doing at this point.
3037 === anjuta 2.3.5 ===
3039 2008-02-26  Naba Kumar  <naba@gnome.org>
3041         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
3042         crash when there is a modified new file open, a non-modified exiting
3043         file open and autosave happen. Simplified error checking logic and
3044         avoided memory corruption. Fixes bug #Bug 518716.
3046 2008-02-25  Naba Kumar  <naba@gnome.org>
3048         * NEWS: Updated for release 2.3.5
3049         * configure.in: Bumped version to 2.3.5
3051         * plugins/build-basic-autotools/build-basic-autotools.c:
3052         (on_editor_changed): Avoid accessing text which is greater than
3053         valid range.
3055         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
3057 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
3059         * plugins/debug-manager/breakpoints.c:
3060         Fix #518329: Crash when adding breakpoint and other similar bugs
3062 2008-02-25  Johannes Schmid <jhs@gnome.org>
3064         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
3065         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
3066         Never call error() which calls exit()
3067         #517646 – Anjuta exists with code 2 when i try to import gedit
3069 2008-02-23  Johannes Schmid <jhs@gnome.org>
3071         * plugins/sourceview/sourceview.c: (ieditor_insert):
3072         Block insert_text signal when inserting manually.
3074 2008-02-23  Johannes Schmid <jhs@gnome.org>
3076         * plugins/sourceview/sourceview.c: (on_insert_text):
3077         Fixed a problem with the "insert-text" signal that broke
3078         copy&paste sometimes
3080 2008-02-22  Johannes Schmid <jhs@gnome.org>
3082         * plugins/language-support-cpp-java/plugin.c:
3083         (get_line_indentation_base):
3084         More fixes for comment handling and made the code
3085         a lot simpler
3087 2008-02-22  Johannes Schmid <jhs@gnome.org>
3089         * plugins/sourceview/sourceview.c: (on_insert_text):
3090         Fixed #517919 – Crash on pasting docblock
3092 2008-02-20  Johannes Schmid <jhs@gnome.org>
3094   Patch from James Liggett:
3095         * plugins/profiler/profiler.glade:
3096         Fix width options dialog. Translations are not longer cut off. (#516630)
3098 2008-02-18  Johannes Schmid <jhs@gnome.org>
3100         * plugins/sourceview/sourceview.c: (on_insert_text):
3101         Do not change the iterator in the "insert-text" handler because
3102         it has some strange side-effects when copying text
3103         Fix useless free'ing in hover-leave that might have led to random
3104         crashes
3106 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
3108         * plugins/debug-manager/start.c:
3109         Avoid a glib warning if no project is loaded
3111 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
3113         * manuals/anjuta-manual/C/debugger.xml:
3114         Remove warning about new debugger
3116 2008-02-17  Johannes Schmid <jhs@gnome.org>
3118         * manuals/anjuta-manual/figures/project-window.png:     
3119         Use a smaller picture
3121 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
3123         * plugins/gdb/debugger.c:
3124         Set breakpoint in file with uncommon characters in path name
3126 2008-02-17  Johannes Schmid <jhs@gnome.org>
3128         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3129         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
3130         (icell_get_char):
3131         * plugins/sourceview/sourceview.c: (on_insert_text):    
3132         Fix "char-added" signal to pass the correct iterator
3134 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
3136         * plugins/gdb/debugger.c:
3137         Load executable in gdb with space in path name 
3139 2008-02-17  Johannes Schmid <jhs@gnome.org>
3141         * plugins/language-support-cpp-java/plugin.c:
3142         (get_line_indentation_base), (get_line_auto_indentation),
3143         (on_auto_indent):
3144         Some bugfixes and clean-ups in comment indentation code
3145         
3146         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3147         (anjuta_view_finalize), (anjuta_view_key_press_event):
3148         * plugins/sourceview/sourceview.c: (on_insert_text),
3149         (sourceview_create_highligth_indic), (sourceview_new):
3150         Cleaned implementation of char-added signal by using "insert-text" signal
3151         instead of filtering "key-press-event"
3152         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
3153         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
3154         (iiter_diff):
3155         Fixed implementation of get_character and return value of iiter_first() and
3156         iiter_last();
3158 2008-02-16  Johannes Schmid <jhs@gnome.org>
3160         * plugins/valgrind/plugin.c: (valgrind_activate),
3161         (ipreferences_merge), (ipreferences_unmerge):
3162         * plugins/valgrind/vgactions.c: (vg_actions_run):
3163         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
3164         
3165         Fixed crasher when starting valgrind because of strange prefs handling and
3166         #516641 – Valgrind: Load Log does not clear list
3168 2008-02-15  James Liggett  <jrliggett@cox.net>
3170         * plugins/profiler/plugin.c:
3171         (on_select_other_target_button_clicked):
3172         Select the new custom target in the list so that the user sees it.
3174         Bug 516630 – Selection custom binary in profiler is not
3175         user-friendly.
3177 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3179         * manuals/anjuta-manual/C/projects.xml:
3180         Fix #515993: "Add package" button is "Add Package" in code
3181         Fix #516727: "Build All" is "Build Project" in code
3182         Fix #516728: "Clean All" is "Clean Project" in code
3183         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
3184         Fix #516730: Fix note title 
3185         "Configure" is "Run Configure..." in code
3187 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3189         * (added) manuals/anjuta-manual/C/figures/project-window.png,
3190         (removed) manuals/anjuta-manual/C/figures/project_win.png,
3191         manuals/anjuta-manual/C/projects.xml,
3192         manuals/anjuta-manual/Makefile.am:
3193         Fix #515207: Add a new project window screenshoot
3194         Rename "Project View" to "Project window"
3196 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3198         * plugins/project-import/project-import.c:
3199         Fix #516743: Import project keeps an old date on project file
3201         * plugins/project-manager/plugin.c:
3202         Fix #516737: Import project doesn't load project with space in name
3204 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3206         * plugins/debug-manager/command.c:
3207         Destroy local variables on each step
3209         * plugins/debug-manager/debug_tree.c,
3210         plugins/debug-manager/watch.c,
3211         plugins/debug-manager/locals.c,
3212         plugins/gdb/debugger.c,
3213         libanjuta/interfaces/libanjuta.idl:
3214         Parse local variables scope (not used yet)
3216 2008-02-15  James Liggett <jrliggett@cox.net>
3218         reviewed by: Johannes Schmid <jhs@gnome.org>
3220         * plugins/profiler/gprof-options.c: (setup_widgets),
3221         (gprof_options_set_target), (gprof_options_has_target),
3222         (gprof_options_get_string):
3223         * plugins/profiler/gprof-options.h:
3224         * plugins/profiler/plugin.c: (ifile_open):
3225         516128 – crash in Anjuta IDE: selected profiler as the...
3227 2008-02-14  Johannes Schmid <jhs@gnome.org>
3229         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
3230         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
3231         * plugins/symbol-browser/an_symbol.c:
3232         * plugins/symbol-browser/an_symbol_view.c:
3233         (on_symbol_view_row_expanded):
3234         Fixed some memory leaks (Remember to all free/unref everything that comes
3235         from gtk_tree_model_get())
3237 2008-02-14  Johannes Schmid <jhs@gnome.org>
3239         * plugins/document-manager/search-box.c: (on_search_activated):
3240         516377 – Status bar does not change its status of 'Search for .. continued at top'
3241         (caused by differences between scintilla and sourceview)
3243 2008-02-13  James Liggett <jrliggett@cox.net>
3245         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
3246         Output in UTF-8 format to avoid hangs with the editor. (#516014)
3248 2008-02-14  Johannes Schmid <jhs@gnome.org>
3250         * plugins/language-support-cpp-java/plugin.c:
3251         (get_line_indentation_base), (get_line_auto_indentation),
3252         (on_editor_char_inserted_cpp):
3253         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
3255 2008-02-13  Johannes Schmid <jhs@gnome.org>
3257         * plugins/language-support-cpp-java/plugin.c:
3258         (is_iter_inside_string), (get_line_auto_indentation):
3259         Handle comments in the code and do not ask editor. Fixes scintilla
3260         indentation (sourceview does not report comments anyway).
3261         
3262         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
3263         Diff with correct sign (also fixes some issues with language-support)
3265 2008-02-13  Johannes Schmid <jhs@gnome.org>
3267         * plugins/language-support-cpp-java/plugin.c:
3268         (get_line_indentation_base):
3269         Act even more clever for comments. Indent /* */ comments correctly
3270         for multilines
3272 2008-02-13  Johannes Schmid <jhs@gnome.org>
3274         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
3275         Also set indentation size correctly, when tab size is set
3276         by language support plugin
3278 2008-02-13  Johannes Schmid <jhs@gnome.org>
3280         * plugins/language-support-cpp-java/plugin.c:
3281         (get_line_indentation_base):
3282         
3283         Indent lines after comments correctly
3285 2008-02-13  Johannes Schmid <jhs@gnome.org>
3287         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
3288         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
3289         * libanjuta/anjuta-launcher.h:
3290         Some more fixes from symbol-db-branch
3291         
3292         * src/Makefile.am:
3293         Move anjuta-shell to noinst_PROGRAMS as it is just a test
3295 2008-02-12  Johannes Schmid <jhs@gnome.org>
3297   Patch from Gennaro Bellizio <genbell@tiscali.it>:
3298         * global-tags/Makefile.am:
3299         * AUTHORS
3300         #515954 – create_global_tags.sh: wrong anjuta-tags path
3301         
3302         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
3303         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
3304         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
3305         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
3306         (anjuta_launcher_fork):
3307         * libanjuta/anjuta-launcher.h:
3308         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
3309         from symbol-db branch
3311 2008-02-11  Johannes Schmid <jhs@gnome.org>
3313         * plugins/file-manager/file-model.c: (file_model_expand_idle):
3314   515868 – File browser only shows icons when activated
3315   
3316 2008-02-11  Johannes Schmid <jhs@gnome.org>
3318         * plugins/file-manager/file-model.c: (file_model_expand_idle):
3319         #515867 – Anjuta dies on startup
3321 2008-02-11  Johannes Schmid <jhs@gnome.org>
3323         * TODO.tasks: Marked subversion task as completed
3325 === anjuta 2.3.4 ===
3327 2008-02-11  Naba Kumar  <naba@gnome.org>
3329         * configure.in: Bumped version to 2.3.4
3331 2008-02-10  Naba Kumar  <naba@gnome.org>
3333         * NEWS: Updated for release.
3335 2008-02-10  Johannes Schmid <jhs@gnome.org>
3337         * plugins/document-manager/anjuta-document-manager.plugin.in:
3338         Added html, javascript and glade file types. This makes it possible to
3339         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
3340         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
3341         
3342         * plugins/file-wizard/anjuta-file-wizard.glade:
3343         * plugins/gdb/anjuta-gdb.glade:
3344         * plugins/project-wizard/anjuta-project-wizard.glade:
3345         * plugins/search/anjuta-search.glade:
3346         * plugins/terminal/anjuta-terminal-plugin.glade:
3347         
3348         Fixed some other translation issues (#507921)
3350 2008-02-10  Naba Kumar  <naba@gnome.org>
3352         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
3353         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
3355 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3357         * manuals/anjuta-manual/C/interface.xml,
3358         manuals/anjuta-manual/C/introduction.xml,
3359         manuals/anjuta-manual/C/preferences.xml,
3360         manuals/anjuta-manual/C/fileoperations.xml,
3361         manuals/anjuta-manual/C/projects.xml:
3362         Fix spelling errors, including bug #515204, #515172, #515117
3363         and #513892
3365 2008-02-10  Naba Kumar  <naba@gnome.org>
3367         * plugins/document-manager/plugin.c: Fixed stream comment and added
3368         translator's comment for 'block comment', 'box comment' and 'stream
3369         comment'
3371 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3373         * plugins/debug-manager/command.c,
3374         plugins/debug-manager/command.h,
3375         plugins/debug-manager/breakpoints.c,
3376         libanjuta/interfaces/libanjuta.idl:
3377         Avoid adding the same breakpoint several times
3379         * plugins/gdb/debugger.c:
3380         Fix bug #515463: Deattaching process kill it
3382 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3384         * manuals/anjuta-manual/C/debugger.xml:
3385         Fix translation bug #515459 and #515460
3387 2008-02-10  Johannes Schmid <jhs@gnome.org>
3389   Patch from Rémi Cardona <remi@gentoo.org>
3391         * plugins/build-basic-autotools/Makefile.am:
3392         * plugins/cvs-plugin/Makefile.am:
3393         * plugins/document-manager/Makefile.am:
3394         * plugins/editor/Makefile.am:
3395         * plugins/indent/Makefile.am:
3396         * plugins/language-support-cpp-java/Makefile.am:
3397         * plugins/message-view/Makefile.am:
3398         * plugins/sourceview/Makefile.am:
3399         * plugins/symbol-browser/Makefile.am:
3400         * plugins/terminal/Makefile.am:
3401         * scripts/build-schemas.mk:
3402         * src/Makefile.am:
3403   Fix #512531 – Parallel build fails
3404   
3405   * AUTHORS: Added Rémi
3407 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3409         * plugins/debug-manager/queue.c:
3410         Fix interrupt command, not working due to previous change
3412 2008-02-10  Johannes Schmid <jhs@gnome.org>
3414         * src/Makefile.am:
3415         * src/anjuta-app.c:
3416         * src/anjuta-callbacks.c (removed):
3417         * src/anjuta-callbacks.h (removed):
3418         
3419         Removed (almost) empty files, fixes #515383 and #515388
3421 2008-02-09  James Liggett <jrliggett@cox.net>
3423         Reviewed by Naba Kumar  <naba@gnome.org>:
3425         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
3426         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
3427         * plugins/subversion/svn-command.c:
3428         (svn_command_make_canonical_path):
3429         * plugins/subversion/svn-command.h:
3430         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
3431         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
3432         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
3433         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
3434         * plugins/subversion/svn-remove-command.c:
3435         (svn_remove_command_new):
3436         * plugins/subversion/svn-status-command.c:
3437         (svn_status_command_new):
3438         * plugins/subversion/svn-switch-command.c:
3439         (svn_switch_command_new):
3440         * plugins/subversion/svn-update-command.c:
3441         (svn_update_command_new):
3442         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
3443         die if the user gives a path that libsvn doesn't like. 
3444         
3445         Fixes bug #515500
3447 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
3449         * plugins/debug-manager/command.c,
3450         plugins/debug-manager/command.h,
3451         plugins/debug-manager/queue.c:
3452         Fix crashes when trying to stop the debugger while it is busy
3454 2008-02-08  Johannes Schmid <jhs@gnome.org>
3456   Patch from Rodrigo Moya <rodrigo@novell.com>
3458         * plugins/glade/plugin.c: (ifile_open):
3459         * plugins/symbol-browser/test-class.cpp:
3460         * AUTHORS: Added Rodrigo
3461         
3462         #514732 – 64 bit compliation error
3463         #514733 – Use of uninitialized variables
3465 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
3467         * manuals/anjuta-manual/C/debugger.xml:
3468         Fix translation bug #514494 and bug #514440
3470 2008-02-05  Massimo Cora'  <maxcvs@email.it>
3472         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3473         Fix a compile error added in the previous patch
3475 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
3477         * plugins/profiler/gprof-view.c,
3478         plugins/class-inheritance/class-callbacks.c,
3479         plugins/class-inheritance/class-inherit.c,
3480         plugins/symbol-browser/an_symbol.c,
3481         plugins/symbol-db/symbol-db-engine-iterator-node.c,
3482         libanjuta/interfaces/libanjuta.idl:
3483         Change ianjuta_symbol_file function to ianjuta_symbol_uri
3485 2008-02-04  Johannes Schmid <jhs@gnome.org>
3487         * plugins/search/anjuta-search.glade: Fixed typo
3489 2008-02-03  Johannes Schmid <jhs@gnome.org>
3491         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
3492         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
3493         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3494         .glade:
3495         * plugins/build-basic-autotools/build-basic-autotools.c:
3496         (build_get_context), (build_configure_project):
3497         * plugins/class-gen/anjuta-class-gen-plugin.glade:
3498         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3499         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
3500         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
3501         * plugins/devhelp/plugin.c: (devhelp_activate):
3502         * plugins/editor/Makefile.am:
3503         * plugins/editor/anjuta-editor-scintilla.glade:
3504         * plugins/editor/text_editor.c:
3505         * plugins/editor/text_editor.h:
3506         * plugins/editor/text_editor_menu.c (removed):
3507         * plugins/editor/text_editor_menu.h (removed):
3508         * plugins/file-wizard/anjuta-file-wizard.glade:
3509         * plugins/gtodo/notification.c: (create_notification_window):
3510         * plugins/gtodo/preferences.c: (preferences_widget):
3511         * plugins/language-support-cpp-java/plugin.c:
3512         (cpp_java_plugin_activate_plugin):
3513         * plugins/message-view/anjuta-message-manager-plugin.glade:
3514         * plugins/message-view/plugin.c: (activate_plugin):
3515         * plugins/project-manager/plugin.c: (confirm_removal):
3516         * plugins/search/anjuta-search.glade:
3517         * plugins/search/plugin.c:
3518         * plugins/search/search-replace.c: (nb_results_alert):
3519         * plugins/subversion/subversion-commit-dialog.c:
3520         (on_subversion_commit_response):
3521         * plugins/symbol-browser/plugin.c: (activate_plugin):
3522         * plugins/valgrind/plugin.c: (on_menu_run_activate):
3523         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
3524         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
3525         * src/anjuta.glade:
3526         
3527         Fixed translation bugs from #507921.
3528         Removed unused files in scintilla plugin
3530 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3532         * manuals/anjuta-manual/C/debugger.xml:
3533         Fix bug #514124 and bug #514138: Wrong menu item name
3535 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3537         * plugins/profiler/gprof-view.c,
3538         plugins/symbol-browser/plugin.c,
3539         plugins/class-inheritance/class-callbacks.c,
3540         plugins/debug-manager/plugin.c,
3541         plugins/tools/editor.c,
3542         plugins/search/search-replace.c,
3543         plugins/search/search-replace_backend.c,
3544         plugins/search/search-replace_backend.h,
3545         plugins/build-basic-autotools/build-basic-autotools.c,
3546         plugins/document-manager/plugin.c,
3547         plugins/document-manager/file_history.c,
3548         plugins/document-manager/anjuta-docman.c,
3549         plugins/document-manager/anjuta-docman.h,
3550         plugins/document-manager/action-callbacks.c,
3551         libanjuta/interfaces/libanjuta.idl:
3552         Rename IAnjutaDocumentManager functions:
3553         find_document_with_path, goto_file_line, goto_file_line_mark
3554         and get_full_filename into
3555         find_document_with_uri, goto_uri_line, goto_uri_line_mark
3556         and get_uri
3557         Fix search plugin to use an URI instead of a file path
3558         Fix anjuta_docman_get_uri to always return an URI
3560 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3562         * plugins/debug-manager/breakpoints.c:
3563         Fix bug #514118: Rename Clear All Breakpoints to Remove
3564         All Breakpoints
3566 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3568         * manuals/anjuta-manual/C/debugger.xml:
3569         Update debugger documentation
3571 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3573         * plugins/debug-manager/sharedlib.c,
3574         plugins/debug-manager/anjuta-debug-manager.glade,
3575         plugins/debug-manager/queue.c,
3576         plugins/tools/execute.c,
3577         plugins/tools/anjuta-tools.glade,
3578         plugins/tools/editor.c,
3579         plugins/project-wizard/templates/terminal.wiz,
3580         plugins/project-wizard/templates/xlib-dock.wiz,
3581         plugins/project-wizard/templates/wxwin.wiz,
3582         plugins/project-wizard/templates/java.wiz,
3583         plugins/project-wizard/templates/gnome.wiz,
3584         plugins/project-wizard/templates/anjuta-plugin.wiz,
3585         plugins/project-wizard/templates/gtkmm.wiz,
3586         plugins/project-wizard/templates/python.wiz,
3587         plugins/project-wizard/templates/cpp.wiz,
3588         plugins/project-wizard/templates/sdl.wiz,
3589         plugins/project-wizard/templates/gtk.wiz,
3590         plugins/project-wizard/templates/minimal.wiz,
3591         plugins/project-wizard/templates/xlib.wiz,
3592         plugins/project-wizard/templates/gcj.wiz,
3593         plugins/gdb/plugin.c,
3594         plugins/gdb/debugger.c,
3595         libanjuta/anjuta-plugin-manager.c:
3596         Partial fix of #507921: translation issues in debug-manager, tools,
3597         project-wizard, gdb and anjuta-plugin-manager.
3599 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
3601         * plugins/debug-manager/queue.c:
3602         Debugger Local, Stack and Thread windows were missing due to
3603         the previous change.
3605 2008-02-02  Johannes Schmid <jhs@gnome.org>
3607         * manuals/anjuta-manual/Makefile.am:
3608         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
3609         causes make install to fail
3611 2008-02-02  Johannes Schmid <jhs@gnome.org>
3613         * plugins/macro/macros.xml:
3614         #495511 – Header_h macro correction
3616 2008-02-02  Johannes Schmid <jhs@gnome.org>
3618         * plugins/patch/patch-plugin.glade:
3619         gtk-apply is not translatable...
3621 2008-02-02  Johannes Schmid <jhs@gnome.org>
3623         * plugins/build-basic-autotools/build-basic-autotools.c:
3624         (on_build_mesg_format):
3625         
3626         Also check for untranslated messages from make. Should fix 
3627         #511981 – Error parsing make output
3629 2008-02-02  Johannes Schmid <jhs@gnome.org>
3631         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3632         .glade:
3633         
3634         Fixed #511010 – [UI] Execute program utility window
3636 2008-02-02  Johannes Schmid <jhs@gnome.org>
3638         * src/anjuta.glade:
3639         Fixed #509908 – [UI] Problems with the General settings tab
3641 2008-02-02  Johannes Schmid <jhs@gnome.org>
3643         * manuals/anjuta-manual/C/fileoperations.xml:
3644         Fixed #513730 – Option not present in the GUI po file
3646 2008-02-02  Johannes Schmid <jhs@gnome.org>
3648         * plugins/sourceview/anjuta-editor-sourceview.glade:
3649         Adjust preferences default values
3651 2008-02-02  Johannes Schmid <jhs@gnome.org>
3653         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
3654         Fixed #512535 – Open files tabs' position is correctly remembered 
3655         but not applied at startup
3657 2008-02-02  Johannes Schmid <jhs@gnome.org>
3659         * plugins/search/search-replace.c: (on_message_clicked):
3660         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
3661         fix clicking on search result messages
3663 2008-02-01  James Liggett <jrliggett@cox.net>
3665         * plugins/subversion/svn-command.c: (on_svn_notify):
3666         Fixed wrong status message output when resolving conflicts.
3668 2008-02-02  Johannes Schmid <jhs@gnome.org>
3670         * configure.in: Require GtkSourceView 2.1.2
3671         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
3672         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
3673         (imark_is_marker_set), (imark_delete_all_markers),
3674         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
3675         
3676         Adapted to API changes in GtkSourceView
3678 2008-02-01  Johannes Schmid <jhs@gnome.org>
3680         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
3681         Fixed tabsize preference
3683 2008-02-01  Johannes Schmid <jhs@gnome.org>
3685         * manuals/anjuta-manual/C/fileoperations.xml:
3686         * manuals/anjuta-manual/C/interface.xml:
3687         Updated manual
3688         
3689         * manuals/anjuta-manual/Makefile.am:
3690         * manuals/anjuta-manual/C/figures/*:
3691         
3692         Updated figures to be in clearlooks theme, removed old figures
3694 2008-02-01  Johannes Schmid <jhs@gnome.org>
3696         * plugins/patch/patch-plugin.glade:
3697         * plugins/patch/plugin.c: (patch_plugin_activate):
3698         Another UI issue with the patch plugin and silenced a compiler
3699         warning
3700         
3701         Patch from James Liggett:
3702         * plugins/profiler/gprof-call-graph-view.c:
3703         (gprof_call_graph_view_create_columns):
3704         * plugins/profiler/gprof-flat-profile-view.c:
3705         (gprof_flat_profile_view_create_columns):
3706         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
3707         * plugins/profiler/gprof-view.h:
3708         
3709         Use two decimal places for float values in profiler views (#507831)
3711 2008-02-01  Johannes Schmid <jhs@gnome.org>
3713         * configure.in:
3714         * plugins/editor/Makefile.am:
3715         
3716         Fixed #512751 – libgnomeprint unnecessary without scintilla
3718 2008-01-31  Johannes Schmid <jhs@gnome.org>
3720         * plugins/language-manager/languages.xml:
3721         Added a pretty ugly string for C++ headers. Maybe we should rely
3722         on mime-types instead...
3724 2008-01-31  Johannes Schmid <jhs@gnome.org>
3726         * plugins/language-support-cpp-java/cpp-java-assist.c:
3727         (get_iter_column), (cpp_java_assist_get_calltip_context),
3728         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3729         (on_assist_chosen), (cpp_java_assist_install):
3730         * plugins/language-support-cpp-java/plugin.c:
3731         (on_editor_char_inserted_cpp):
3732         Removed annoying DEBUG_PRINTs
3733         
3734         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3735         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3736         * plugins/sourceview/sourceview.c: (iassist_show_tips):
3737         
3738         Fixed "jumping" tooltips, fixed indentation of brances
3740 2008-01-31  Johannes Schmid <jhs@gnome.org>
3742         * plugins/document-manager/plugin.c: (on_document_changed):
3743         Fixed crash when closing anjuta after all document tabs have been closed
3745 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3747         * plugins/debug-manager/anjuta-debug-manager.glade:
3748         Fix #513485: wrong strings maked as translatable
3750 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3752         * plugins/debug-manager/threads.c,
3753         plugins/debug-manager/stack_trace.c:
3754         Avoid crash when getting relative path from debugger (same fix
3755         than for #510028)
3757         * plugins/debug-manager/queue.c:
3758         Emit all state changes notification
3760         * plugins/debug-manager/start.c:
3761         Fix #511586: Project path with "+" not working in debugger
3763 2008-01-31  Johannes Schmid <jhs@gnome.org>
3765         * plugins/patch/patch-plugin.glade:
3766         Fixed button ui problem...
3767         
3768         Patch from James Liggett:
3769         * plugins/profiler/gprof-call-graph-block-entry.c:
3770         (gprof_call_graph_block_primary_entry_new),
3771         (gprof_call_graph_block_secondary_entry_new):
3772         * plugins/profiler/gprof-flat-profile-entry.c:
3773         (gprof_flat_profile_entry_new):
3774         
3775         Fix #507831 - Wrong Profiler values for some locales
3777 2008-01-31  Johannes Schmid <jhs@gnome.org>
3779         * plugins/sourceview/anjuta-editor-sourceview.glade:
3780         * plugins/sourceview/sourceview-prefs.c:
3781         * plugins/sourceview/sourceview.c: (sourceview_finalize):
3782   
3783   Fixed Editor->View popup menu for those entries that are appropriate for
3784   sourceview    
3786 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3788         * plugins/debug-manager/breakpoints.c:
3789         Fix #512901: Crash when adding a breakpoint
3791         * plugins/debug-manager/queue.c:
3792         Remove a possible memory leak
3794 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3796         * plugins/debug-manager/data_view.c,
3797         plugins/debug-manager/sparse_view.c,
3798         manuals/anjuta-manual/C/debugger.xml:
3799         Fix #513130, #513131 #513135: Wrong menu item names and errors
3800         in the documentation
3802 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3804         * plugins/tools/editor.c:
3805         ianjuta_document_manager_find_document_with_path expect an uri not
3806         a path
3808 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
3810         * manuals/reference/libanjuta/libanjuta-docs.sgml,
3811         manuals/reference/libanjuta/libanjuta-sections.txt,
3812         libanjuta/interfaces/libanjuta.idl:
3813         Documentation fixes for IAnjutaDebugger* interfaces
3815 === anjuta 2.3.3 ===
3817 2008-01-27  Naba Kumar  <naba@gnome.org>
3819         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
3820         rpm spec file.
3822         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
3823         (value_added_current_editor), (value_removed_current_editor):
3824         Removed dead code.
3826         * TODO.tasks: Updated.
3828         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
3829         scrollwindow shadow in.
3831         * plugins/editor/anjuta-editor-scintilla.glade:
3832         * plugins/editor/style-editor.c: (create_style_editor_gui):
3833         Set style window transient and cetered for preferences window.
3834         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
3836         * plugins/editor/anjuta-editor-scintilla.glade:
3837         Fixes Bug #427108 - Scintilla plugin configuration folding-style
3838         setting not working
3840         * configure.in, NEWS: Updated for release 2.3.3
3842 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3844         * plugins/debug-manager/anjuta-debug-manager.glade:
3845         Fix #512224: Use a string in english
3847 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3849         * plugins/build-basic-autotools/build-basic-autotools.c:
3850         ianjuta_document_manager_goto_file_line_mark needs an uri and
3851         not a file path
3853 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3855         * plugins/symbol-browser/plugin.c,
3856         plugins/symbol-browser/an_symbol_view.c:
3857         use gnome_vfs_get_uri_from_local_path to get local path from uri
3858         This takes care of escaping some characters
3860 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
3862         * plugins/debug-manager/stack_trace.c:
3863         Probably fix #510028: crash debugger when having a relative filename
3864         in stack trace
3866 2008-01-25 Tom <tpgww@onepost.net>
3868         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3870         * plugins/document-manager/plugin.c,
3871         plugins/document-manager/file_history.c,
3872         plugins/document-manager/file_history.h,
3873         plugins/document-manager/anjuta-docman.c,
3874         plugins/document-manager/anjuta-docman.h:
3875         Rename filename argument to uri when an uri is expected
3876         anjuta_docman_get_document_for_uri will remove symlinks 
3878 2008-01-25  Naba Kumar  <naba@gnome.org>
3880         * plugins/terminal/terminal.c: (terminal_execute),
3881         (activate_plugin):
3882         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
3884 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
3886         * plugins/debug-manager/anjuta-debug-manager.glade,
3887         plugins/debug-manager/start.c:
3888         Fix #511049: Change UI of add source directories dialog
3890 2008-01-24  Naba Kumar  <naba@gnome.org>
3892         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
3893         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
3894         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
3895         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
3896         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
3897         should work now.
3899 2008-01-24  Johannes Schmid <jhs@gnome.org>
3901         Patch from: Luca Ferretti <ella.uca@libero.it>:
3903         * plugins/document-manager/anjuta-docman.c:
3904         (anjuta_docman_page_init), (anjuta_docman_class_init):
3905         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
3906         
3907         Fix #511757 – Close icon in tabs cut off (Patch was only for
3908         document-manager, also adapted it for message-manager)
3910 2008-01-24  Johannes Schmid <jhs@gnome.org>
3912         * plugins/Makefile.am:
3913         * plugins/sourceview/anjuta-document.c:
3914         * plugins/sourceview/anjuta-marshal.list:
3915         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3916         (anjuta_view_key_press_event):
3917         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
3918         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
3919         (iiter_diff), (iiter_iface_init):
3920         * plugins/sourceview/sourceview.c: (on_document_char_added),
3921         (ieditor_goto_position), (ieditor_get_text),
3922         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
3923         (ieditor_erase), (ieditor_get_line_from_position),
3924         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
3925         (ieditor_get_position_from_offset), (ieditor_get_start_position),
3926         (ieditor_get_end_position), (ieditor_goto_start),
3927         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
3928         (iconvert_to_lower), (iindic_set), (iassist_suggest),
3929         (iassist_show_tips):
3930         
3931         Implemented new iterators interface in sourceview editor and
3932         re-enabled it.
3934 2008-01-23  Naba Kumar  <naba@gnome.org>
3936         * libanjuta/interfaces/libanjuta.idl:
3937         * manuals/reference/libanjuta/libanjuta-sections.txt:
3938         * plugins/build-basic-autotools/build-basic-autotools.c:
3939         (build_indicator_location_set), (on_editor_changed):
3940         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
3941         * plugins/debug-manager/variable.c: (get_hovered_word):
3942         * plugins/document-manager/action-callbacks.c:
3943         (on_editor_command_upper_case_activate),
3944         (on_editor_command_lower_case_activate):
3945         * plugins/document-manager/search-box.c: (on_incremental_search),
3946         (on_search_activated):
3947         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
3948         (iiter_last), (iiter_set_position), (iiter_get_position),
3949         (iiter_get_length), (iiter_compare), (iiter_diff),
3950         (iiter_iface_init):
3951         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
3952         (text_editor_goto_point), (itext_editor_goto_start),
3953         (itext_editor_goto_end), (itext_editor_goto_position),
3954         (itext_editor_get_text_all), (itext_editor_get_text),
3955         (itext_editor_get_position), (itext_editor_get_offset),
3956         (itext_editor_get_length), (itext_editor_insert),
3957         (itext_editor_erase), (itext_editor_erase_all),
3958         (itext_editor_get_column), (itext_editor_get_overwrite),
3959         (itext_editor_set_popup_menu),
3960         (itext_editor_get_line_from_position),
3961         (itext_editor_get_line_begin_position),
3962         (itext_editor_get_line_end_position),
3963         (itext_editor_get_position_from_offset),
3964         (itext_editor_get_start_position), (itext_editor_get_end_position),
3965         (itext_editor_iface_init), (iconvert_to_upper),
3966         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
3967         (iindicable_set):
3968         * plugins/editor/text_editor.h:
3969         * plugins/editor/text_editor_cbs.c:
3970         (on_text_editor_scintilla_notify):
3971         * plugins/indent/plugin.c: (on_indent_action_activate):
3972         * plugins/language-support-cpp-java/cpp-java-assist.c:
3973         (cpp_java_assist_get_scope_context),
3974         (cpp_java_assist_get_pre_word),
3975         (cpp_java_assist_show_autocomplete),
3976         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3977         (on_editor_char_added), (on_assist_chosen):
3978         * plugins/language-support-cpp-java/plugin.c:
3979         (get_line_indentation), (skip_iter_to_previous_logical_line),
3980         (skip_preprocessor_lines), (initialize_indentation_params),
3981         (set_line_indentation), (get_line_indentation_base),
3982         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
3983         (on_editor_char_inserted_java), (on_auto_indent):
3984         * plugins/macro/macro-actions.c: (match_shortcut):
3985         * plugins/macro/macro-dialog.c: (on_ok_clicked):
3986         * plugins/macro/plugin.c: (match_keyword):
3987         * plugins/search/plugin.c: (find_incremental):
3988         * plugins/search/search-replace.c: (search_and_replace),
3989         (search_start_over):
3990         * plugins/search/search-replace_backend.c:
3991         (file_buffer_new_from_te), (file_buffer_line_from_pos),
3992         (create_search_entries):
3993         * plugins/symbol-browser/plugin.c:
3994         (on_editor_buffer_symbols_update_timeout), (on_char_added),
3995         (isymbol_manager_iface_init):
3996         * plugins/symbol-db/plugin.c:
3997         (on_editor_buffer_symbols_update_timeout), (on_char_added),
3998         (isymbol_manager_iface_init):
3999         * plugins/tools/execute.c: (atp_output_context_construct),
4000         (atp_output_context_destroy), (atp_user_tool_execute):
4002         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
4003         iterators instead of integer offsets.
4004         - Renamed original ianjuta_editor_get_position(int) to 
4005         ianjuta_editor_get_offset(). It is deprecated.
4006         - Renamed original ianjuta_editor_get_position_iter() to
4007         ianjuta_editor_get_position().
4008         - Renamed ianjuta_editor_get_cell_iter() to
4009         ianjuta_editor_get_position_from_offset()
4010         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
4011         - Added new methods:
4012         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
4013         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
4014         ianjuta_editor_goto_end().
4015         - All relevent signals and methods converted to use iterators.
4016         - All relevent plugins fixed to use new API.
4017         - Removed ianjuta_editor_cell_get_line() because it is provided by
4018         ianjuta_editor_get_line_from_position().
4019         - Removed ianjuta_symbol_manager_get_completions_at_position()
4020         because it not used anywhere and is not right to be there.
4021         - Updated IAnjutaEditable documentation.
4023         Updated IAnjutaIterable interface:
4024         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
4025         - Introduced 'end-iter' to point at the end of the list.
4026         - Updated IAnjutaIterable documentation.
4028         * plugins/Makefile.am:
4029         (Disabled sourceview plugin for now. Jhs is coming up with a patch
4030         for it soon).
4032 2008-01-22  Johannes Schmid <jhs@gnome.org>
4034         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
4035         * plugins/project-import/anjuta-project-import.glade:
4036         * plugins/project-import/anjuta-project-import.plugin.in:
4037         * plugins/project-wizard/anjuta-project-wizard.glade:
4038         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4039         * plugins/project-wizard/druid.c: (npw_druid_new):
4040         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
4041         
4042         Fixed #465084 – wizard instead of assistant (only string changes...)
4044 2008-01-20  Rob Bradford  <rob@openedhand.com>
4046         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
4047         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
4048         coming up with the solution. (Bug: #510390.)
4050 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
4052         * plugins/build-basic-autotools/executer.c:
4053         Fix #502508, use anjuta_launcher to keep program output
4055         * plugins/terminal/terminal.c:
4056         Remove unused child_initizlized member
4057         Start the shell on plugin activation
4059 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
4061         * plugins/debug-manager/sparse_buffer.c:
4062         Fix a crash when scrolling in the diassembly window
4064         * plugins/debug-manager/sparse_view.c:
4065         Small limit change using the same "unit" for both number
4067 2008-01-19  Naba Kumar  <naba@gnome.org>
4069         * plugins/language-support-cpp-java/cpp-java-assist.c:
4070         (cpp_java_assist_get_scope_context),
4071         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
4072         instead.
4074 2008-01-19  Johannes Schmid <jhs@gnome.org>
4076         * plugins/sourceview/anjuta-editor-sourceview.glade:
4077         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
4078         
4079         And even more strings...
4081 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4083         * plugins/project-wizard/templates/cpp/src/main.cc:
4084         Fix #498734, typing error in c++ project template
4086 2008-01-19  Johannes Schmid <jhs@gnome.org>
4088         * plugins/editor/text_editor.c: (text_editor_save_file):
4089         * plugins/macro/anjuta-macro.glade:
4090         * plugins/subversion/anjuta-subversion.glade:
4092         Fixed even more strings
4094 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4096         * plugins/language-support-cpp-java/cpp-java-assist.c:
4097         Fix bug #488519, remove critical warning (completion_cache == NULL
4098         is valid)
4100 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4102         * plugins/gdb/debugger.c:
4103         Enable logging of gdb communication with an environment variable
4105 2008-01-19  Naba Kumar  <naba@gnome.org>
4107         * plugins/editor/text-editor-iterable.c: (iiter_next),
4108         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
4109         editor native funtions to avoid round trips.
4111 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4113         * plugins/editor/text_editor.c:
4114         Fix a bug due to the previous patch: Unable to save new file in 
4115         Scintilla
4117 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
4119         * plugins/debug-manager/disassemble.c,
4120         plugins/debug-manager/disassemble.h,
4121         plugins/debug-manager/registers.c,
4122         plugins/debug-manager/registers.h,
4123         plugins/debug-manager/memory.c,
4124         plugins/debug-manager/memory.h,
4125         plugins/debug-manager/command.c,
4126         plugins/debug-manager/command.h,
4127         plugins/debug-manager/queue.c,
4128         plugins/debug-manager/queue.h,
4129         plugins/debug-manager/breakpoints.c,
4130         plugins/debug-manager/stack_trace.c,
4131         plugins/debug-manager/threads.c,
4132         plugins/debug-manager/plugin.c,
4133         plugins/gdb/plugin.c,
4134         plugins/gdb/debugger.c,
4135         plugins/gdb/debugger.h,
4136         manuals/reference/libanjuta/libanjuta-sections.txt,
4137         manuals/reference/libanjuta/libanjuta.types,
4138         libanjuta/interfaces/libanjuta.idl:
4139         Use gulong instead of guint for addresses
4140         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
4141         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
4143         * plugins/gdb/anjuta-gdb.plugin.in:
4144         Remove reference to IAnjutaCpuDebugger (useless)
4146 2008-01-18  Johannes Schmid <jhs@gnome.org>
4148         * AUTHORS: Added Alexander
4150 2008-01-18  Johannes Schmid <jhs@gnome.org>
4152   Patch from: Alexander Korolyov <kilork@yandex.ru>
4154         * plugins/editor/text_editor.c: (load_from_file),
4155         (text_editor_save_file):
4156         
4157         Fixed symlinks (#510238) and file permission (#405321)
4158         handling for scintilla editor. 
4159   
4160 2008-01-17  Johannes Schmid <jhs@gnome.org>
4162         * plugins/document-manager/action-callbacks.c:
4163         (on_editor_command_select_all_activate),
4164         (on_editor_command_cut_activate),
4165         (on_editor_command_paste_activate),
4166         (on_editor_command_copy_activate),
4167         (on_editor_command_clear_activate):
4168   Resupport cut/copy/paste/clear on GtkEditables when those
4169   have focus. (Important for shortcuts to work).
4171         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4172         * plugins/document-manager/search-box.c: (on_search_activated):
4173         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
4174         * plugins/patch/patch-plugin.c: (on_ok_clicked):
4175         * plugins/profiler/plugin.c: (profiler_get_data):
4176         * plugins/project-wizard/druid.c: (npw_druid_new):
4177         * plugins/project-wizard/install.c: (on_install_end_install_file):
4178         * plugins/sourceview/anjuta-editor-sourceview.glade:
4179         * plugins/subversion/anjuta-subversion.glade:
4180         * plugins/tools/anjuta-tools.glade:
4181         Various string fixes
4183 2008-01-17  Naba Kumar  <naba@gnome.org>
4185         Patch from James Liggett:
4187         * plugins/subversion/subversion-add-dialog.c:
4188         (on_subversion_add_response):
4189         * plugins/subversion/subversion-copy-dialog.c:
4190         (on_subversion_copy_response):
4191         * plugins/subversion/subversion-diff-dialog.c:
4192         (on_subversion_diff_response):
4193         * plugins/subversion/subversion-merge-dialog.c:
4194         (on_subversion_merge_response):
4195         * plugins/subversion/subversion-remove-dialog.c:
4196         (on_subversion_remove_response):
4197         * plugins/subversion/subversion-switch-dialog.c:
4198         (on_subversion_switch_response):
4199         * plugins/subversion/subversion-ui-utils.c: (check_input):
4200         * plugins/subversion/subversion-ui-utils.h:
4201         * plugins/subversion/subversion-update-dialog.c:
4202         (on_subversion_update_response):
4204         If the user doesn't enter any data for path or revision fields in
4205         certain SVN plugin dialogs, libsvn throws assertion failures and
4206         kills Anjuta. To avoid this, the validity of path and revision
4207         input data are checked before the command gets executed.
4209         Fixes Bug #509510 - Check input of some dialogs to avoid termination
4210         if user gives bad or no input
4212 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
4214         * plugins/document-manager/anjuta-docman.c:
4215         Fix #507627 memory tab stay active on debugger stop
4216         Remove two unused variables due to the previous patch
4218 2008-01-16  Johannes Schmid <jhs@gnome.org>
4220         * libanjuta/anjuta-plugin-manager.c:
4221         Fixed #508399 â€“ When you enable a plugin, preferences don't show up
4223 2008-01-16  Rob Bradford  <rob@openedhand.com>
4225         Reviewed by: Johannes Schmid <jhs@gnome.org>
4227         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4228         (get_property_value_as_string), (set_property_value_as_string),
4229         (register_callbacks):
4230         * libanjuta/anjuta-preferences.h:
4231         Add support for both file and folder preferences (originally only
4232         folder choosers were supported. (Fixes bug: #508805.)
4234         * plugins/file-manager/file-manager.glade:
4235         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
4236         type of property.
4238 2008-01-16  Johannes Schmid <jhs@gnome.org>
4240         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4241         .glade:
4242         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4243         * src/anjuta.glade:
4244         
4245         Fixed #509875 â€“ The "Update globale tags" button wording is incorrect
4246         Fixed #509873 â€“ Build Autotools Preferences has excessive padding
4247         Fixed #509872 â€“ General Information labels are incorrectly aligned
4248         Fixed #509871 â€“ General preferences has incorrect use of colons
4249         
4250 2008-01-16  Johannes Schmid <jhs@gnome.org>
4252         * plugins/document-manager/anjuta-document-manager.glade:
4253         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4255         Fixed #509865 â€“ Incorrect padding in the Documents settings tabs
4256         Fixed #509867 â€“ Create button contents is mis-aligned
4257         Fixed #509869 â€“ "Add Directory" button is not HIG complient
4259 2008-01-16  Johannes Schmid <jhs@gnome.org>
4261         * libanjuta/anjuta-preferences-dialog.c:
4262         (anjuta_preferences_dialog_add_page):
4263         
4264         Fix #509864 â€“ No initial section selected when opening the Preferences dialog
4266 2008-01-16  Johannes Schmid <jhs@gnome.org>
4268         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
4269         Removed unused gconf_notifications
4270         
4271         * plugins/search/anjuta-search.glade:
4272         * plugins/subversion/anjuta-subversion.glade:
4273         * plugins/tools/anjuta-tools.glade:
4274         * src/anjuta-app.c: (anjuta_app_instance_init):
4275         
4276         Fixed various strings
4278 2008-01-15  Naba Kumar  <naba@gnome.org>
4280         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
4281         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
4282         file saved
4284         * plugins/symbol-browser/an_symbol_view.c:
4285         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
4286         new file saved.
4288 2008-01-15  Johannes Schmid <jhs@gnome.org>
4290         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
4291         (anjuta_profile_add_plugins_from_xml):
4292         * plugins/file-manager/file-manager.glade:
4293         Some string fixes
4294         
4295         * libanjuta/interfaces/libanjuta.idl:
4296         Fixed docs
4297                 
4298         * plugins/sourceview/Makefile.am:
4299         * plugins/sourceview/anjuta-editor-sourceview.glade:
4300         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
4301         (end_print), (print_setup), (sourceview_print),
4302         (sourceview_print_preview):
4303         * plugins/sourceview/sourceview.c: (iprint_print),
4304         (iprint_print_preview):
4305         
4306         Added printing support to GtkSourceView editor
4308 2007-01-14 Tom <tpgww@onepost.net>
4310         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4312         * plugins/document-manager/anjuta-docman.c:
4313         Fix two memory leaks added by the previous patch
4315 2008-01-14  Johannes Schmid <jhs@gnome.org>
4317         * plugins/sourceview/assist-tip.c: (assist_tip_move):
4318         * plugins/sourceview/assist-window.c: (assist_window_move):
4319         
4320         Do not use opacity
4322 2008-01-14  Rob Bradford  <rob@openedhand.com>
4324         * global-tags/Makefile.am:
4325         * global-tags/create_global_tags.sh.in:
4326         Install anjuta-tags binary into FHS policy compliant directory and
4327         update references. (Fixes bug: 509346.)
4329 2008-01-13  Naba Kumar  <naba@gnome.org>
4331         Patch from: Ritesh Khadgaray
4332         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4333         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
4334         Adds export-dynamic option to LDFLAGS to project template for libglade
4335         to work for autoconnect signals.
4337 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
4339         * libanjuta/anjuta-utils.c:
4340         anjuta_util_get_real_path return a string that need to be freed
4341         with g_free even if PATH_MAX is not defined
4343 2008-01-13  Andre Klapper  <a9016009@gmx.de>
4345         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
4346         to DOC_LINGUAS.
4348 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
4350         * plugins/document-manager/anjuta-docman.c:
4351         Do not reopen file having escaped character (+,...) in path name
4353 2008-01-13  Naba Kumar  <naba@gnome.org>
4355         * libanjuta/interfaces/libanjuta.idl:
4356         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
4357         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
4358         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
4359         IAnjutaProjectManager::add_sources().
4361         * plugins/glade/plugin.c: (on_glade_resource_removed),
4362         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
4363         stubs for handing resources in glade file.
4365 2008-01-13  Naba Kumar  <naba@gnome.org>
4367         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
4369         * plugins/glade/plugin.c: (ifile_open): Select the first window
4370         in the glade project when it is first opened. Avoids empty glade
4371         document the first time.
4373 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
4375   Reviewed by: Johannes Schmid <jhs@gnome.org>
4377         * plugins/gtodo/callback.c: (remove_todo_item):
4378         Fix #507304 – crash in Anjuta IDE while removing done tasks
4380 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
4382         * plugins/debug-manager/anjuta-debug-manager.ui,
4383         plugins/debug-manager/plugin.c,
4384         plugins/debug-manager/start.h,
4385         plugins/debug-manager/start.c:
4386         New menu item to add extra source directories for debugger
4388 === anjuta 2.3.2 ===
4390 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
4392         * plugins/gtodo/callback.c: (remove_todo_item):
4393         Fix #507304 – crash in Anjuta IDE while removing done tasks
4395 2008-01-11  Naba Kumar  <naba@gnome.org>
4397         * configure.in: Bumped version to 2.3.2
4398         * NEWS: Updated for anjuta 2.3.2 release
4399         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
4400         not 'make tarball'
4402 2008-01-11  Johannes Schmid <jhs@gnome.org>
4404         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4405         .glade:
4406         Reverted accidently commited change
4407         
4408         * plugins/document-manager/anjuta-document-manager.glade:
4409         Fix Gtk-Critical because of broken glade file
4411 2008-01-11  Naba Kumar  <naba@gnome.org>
4413         * plugins/glade/plugin.c: (on_document_destroy),
4414         (glade_plugin_add_project): Fixed a bug where when more than one
4415         glade document is open and one is closed, it closes all the glade
4416         documents. Also it might have fixed the bug where sometimes closing
4417         the glade document leaves glade widget tree unclosed.
4419 2008-01-11  Naba Kumar  <naba@gnome.org>
4421         * libanjuta/Makefile.am: Install glade3 files in own prefix to
4422         prevent install errors when not installed as root (then the files
4423         are only useful when glade-3 is installed in the same prefix, but it
4424         doesn't harm anjuta runtime).
4426         * plugins/sourceview/sourceview.c: Commented use of a file
4427         not currently distributed.
4429 2008-01-10  Naba Kumar  <naba@gnome.org>
4431         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
4432         nothing to translate in it.
4434 2008-01-10  Johannes Schmid <jhs@gnome.org>
4436         * plugins/project-wizard/templates/gnome.wiz:
4437         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4438         * plugins/project-wizard/templates/gnome/src/main.c:
4439         * plugins/project-wizard/templates/translatable-strings.h:
4440         
4441         Fixed #508497 and added a new chooser to select whether to use
4442         libglade or not.
4444 2008-01-10  Johannes Schmid <jhs@gnome.org>
4446         Patch from Tom <tpgww@onepost.net>:
4448         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
4449         (anjuta_util_glist_path_dedup):
4450         * libanjuta/anjuta-utils.h:
4451         
4452         Give the method a proper prefixed name
4453         
4454         * plugins/document-manager/action-callbacks.c:
4455         (get_current_popup_active),
4456         (on_editor_command_select_all_activate),
4457         (on_editor_command_cut_activate),
4458         (on_editor_command_paste_activate),
4459         (on_editor_command_copy_activate),
4460         (on_editor_command_clear_activate), (on_show_search),
4461         (on_repeat_quicksearch):        
4462         * plugins/document-manager/action-callbacks.h:
4463         * plugins/document-manager/anjuta-docman.c:
4464         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
4465         (anjuta_docman_goto_file_line_mark),
4466         (anjuta_docman_get_full_filename):
4467         * plugins/document-manager/anjuta-docman.h:
4468         * plugins/document-manager/anjuta-document-manager.ui:
4469         * plugins/document-manager/plugin.c:
4470         (update_document_ui_interface_items):
4471         
4472         Better way to fix the popup-menu items (Cut/Copy/Paste)
4473         and various clean-ups.
4474         
4475         * plugins/document-manager/search-box.c: (on_document_changed),
4476         (search_box_fill_search_focus):
4477         * plugins/document-manager/search-box.h:
4478         * plugins/search/plugin.c:
4479         
4480         Add a menu item to repeat the quick search
4482 2008-01-10  Johannes Schmid <jhs@gnome.org>
4484         * plugins/language-support-cpp-java/cpp-java-assist.c:
4485         (on_assist_chosen):
4486         
4487         Fixed #508424 – Auto complete: previous char was removed when 
4488         pre TAB to auto complete.
4490 2008-01-10  Johannes Schmid <jhs@gnome.org>
4492         Patch from: James Ligett:
4494         * plugins/profiler/gprof-call-graph-view.c:
4495         (gprof_call_graph_view_create_columns):
4496         * plugins/profiler/gprof-flat-profile-view.c:
4497         (gprof_flat_profile_view_create_columns):
4498         
4499         Fixed translation issues (#496833)
4501 2008-01-10 Johannes Schmid <jhs@gnome.org>
4503         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
4505         * plugins/gtodo/gtodo.c: (category_manager_add_item):
4506         Fix #460390 – Changing categories while edinting something
4508 2008-01-09  Naba Kumar  <naba@gnome.org>
4510         * libanjuta/anjuta-plugin-manager.c:
4511         (anjuta_plugin_manager_activate_plugins): Commented dead code and
4512         fixed a leak.
4514         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
4515         corruption reported in bug #507491. Potentially fixes too.
4517 2008-01-09  Johannes Schmid <jhs@gnome.org>
4519         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
4521         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4522         Fix bug #505205 completely
4523         
4524         * AUTHORS: Added Bolesław
4526 2008-01-08  Johannes Schmid <jhs@gnome.org>
4528         * plugins/document-manager/action-callbacks.c:
4529         (on_editor_command_cut_activate),
4530         (on_editor_command_paste_activate),
4531         (on_editor_command_copy_activate),
4532         (on_editor_command_clear_activate):
4533         
4534         Fixed editor popup menu (Cut, Copy, Paste)
4536 2008-01-08  Johannes Schmid <jhs@gnome.org>
4538         * plugins/sourceview/sourceview.c: (autodetect_language):
4539         Fixed a crash when creating a new file
4541 2008-01-08  Johannes Schmid <jhs@gnome.org>
4543         Patch by <bolekk@gmail.com> (GHOP Student)
4545         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4546         Fix bug #505205
4548 2008-01-08  Naba Kumar  <naba@gnome.org>
4550         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
4551         * libanjuta/anjuta-plugin-manager.c:
4552         (anjuta_plugin_manager_select),
4553         (anjuta_plugin_manager_activate_plugins):
4554         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
4555         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
4556         (on_create_submenu), (create_open_with_submenu):
4557         * src/about.c: (on_about_plugin_activate),
4558         (about_create_plugins_submenu): Use translated version of get_string()
4559         API in AnjutaDescription for translatable properties. Fixes bug #496833
4560         comment #18.
4562 2008-01-07  Johannes Schmid <jhs@gnome.org>
4564         * plugins/build-basic-autotools/executer.c: (execute_program):
4565         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4566         * plugins/debug-manager/anjuta-debug-manager.glade:
4567         * plugins/debug-manager/locals.c: (create_locals_gui):
4568         * plugins/file-loader/plugin.c: (on_create_submenu):
4569         * plugins/gtodo/main.h:
4570         * plugins/gtodo/preferences.c: (preferences_widget):
4571         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4572         * plugins/tools/anjuta-tools.glade:
4573         * plugins/tools/execute.c: (atp_output_context_print):
4574         * src/main.c:
4575         
4576                 Another bunch of i18n fixes (#496833)
4578 2008-01-07  Johannes Schmid <jhs@gnome.org>
4580         * plugins/build-basic-autotools/build-basic-autotools.c:
4581         (on_build_terminated):
4582         * plugins/gtodo/interface.c: (set_read_only):
4583         * plugins/project-manager/plugin.c: (confirm_removal),
4584         (on_popup_add_to_project):
4585         * plugins/subversion/anjuta-subversion.glade:
4586         * plugins/tools/execute.c: (atp_output_context_print_result):
4587         
4588         Fixed some strings from #496833
4590 2008-01-07  Johannes Schmid <jhs@gnome.org>
4592         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4593         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4594         .in:
4595         * plugins/language-support-cpp-java/plugin.c: (install_support),
4596         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
4597         Added basic Vala support
4598         
4599         * plugins/sourceview/sourceview.c: (autodetect_language):
4600         Fixed mime-type detection
4602 2008-01-06  Massimo Cora'  <maxcvs@email.it>
4604   Reviewed by: Johannes Schmid <jhs@gnome.org>
4606         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
4607         (value_removed_current_editor), (symbol_db_activate),
4608         (symbol_db_deactivate):
4609         * plugins/symbol-db/symbol-db-engine.c:
4610         (symbol_db_engine_get_global_members_filtered):
4611         * plugins/symbol-db/symbol-db-view.c:
4612         (do_add_child_symbol_to_view), (prepare_for_adding),
4613         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
4614         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
4615         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
4616         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
4617         (sdb_view_init), (sdb_view_finalize),
4618         (sdb_view_build_and_display_base_tree):
4619         * plugins/symbol-db/symbol-db-view.h:
4620         added controls to expand Global tab nodes in a non-freezing way.
4621         Fixed also some little bugs always on global-tab.
4623 2008-01-06  Naba Kumar  <naba@gnome.org>
4625         Patches from James Liggett:
4626         * plugins/profiler/gprof-call-graph-view.c:
4627         (gprof_call_graph_view_create_columns):
4628         * plugins/profiler/gprof-flat-profile-view.c:
4629         (gprof_flat_profile_view_create_columns):
4630         * plugins/profiler/gprof-function-call-tree-view.c:
4631         (gprof_function_call_tree_view_create_columns): Made all
4632         of the columns resizable and reorderable.
4634 2008-01-06  Johannes Schmid <jhs@gnome.org>
4636         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
4637         (anjuta_launcher_check_password_real),
4638         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
4639         (anjuta_launcher_scan_pty),
4640         (anjuta_launcher_disable_password_check):
4641         * libanjuta/anjuta-launcher.h:
4642         Added disable_password_check for stream where it does not make sense 
4643         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
4644         that sometimes occur in symbol-db plugin
4645         
4646         * plugins/file-manager/file-model.c:
4647         (file_model_cancel_expand_idle):
4648         Fixed removing of idle source
4649         
4650         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
4651         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
4652         
4653         Fixed #348854 – invisible cursor in certain themes
4655 2008-01-06  Naba Kumar  <naba@gnome.org>
4657         * libanjuta/anjuta-preferences.c:
4658         (anjuta_preferences_register_property_custom): Fixed a crash bug on
4659         closing preferences dialog due to patch in bug #507300
4661 2008-01-06  Naba Kumar  <naba@gnome.org>
4663         * plugins/language-support-cpp-java/cpp-java-assist.c:
4664         (on_assist_chosen):
4665         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4666         * plugins/search/search-replace_backend.c: (create_search_entries):
4667         Added missing unrefs.
4669 2008-01-06  Johannes Schmid <jhs@gnome.org>
4671         * plugins/debug-manager/variable.c: (get_hovered_word):
4672   Add a g_object_unref()  
4673         
4674         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
4675         (on_sourceview_hover_leave):
4676         Fixed hover and editor interface to make hover in debugger work
4678 2008-01-06  Naba Kumar  <naba@gnome.org>
4680         * plugins/editor/text-editor.c: Whitespaces fixes.
4681         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
4682         DEBUG_PRINT instead of g_message.
4684 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
4686         * plugins/debug-manager/breakpoints.c:
4687         Fix #507441: Disable all breakpoints doesn't work
4688         Fix #507444: Enable Breakpoint menu item doesn't change name
4690 2008-01-05  Naba Kumar  <naba@gnome.org>
4692         * manuals/reference/libanjuta/libanjuta.types: Renamed
4693         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
4695 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
4697         * plugins/debug-manager/variable.c:
4698         Update variable display to use IAnjutaIterable instead of position
4700         * plugins/editor/text_editor_cbs.c,
4701         plugins/editor/text_editor.c:
4702         Fix Gtk critical warnings when a hover signal is emitted
4703         Fix get_text_iter in Scintilla (range should include last character)
4704         
4705 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
4707         * plugins/debug-manager/debug_tree.c,
4708         plugins/debug-manager/debug_tree.h,
4709         plugins/debug-manager/watch.c,
4710         plugins/debug-manager/command.c,
4711         plugins/debug-manager/queue.c,
4712         plugins/gdb/plugin.c,
4713         plugins/gdb/debugger.c,
4714         plugins/gdb/debugger.h,
4715         libanjuta/interfaces/libanjuta.idl:
4716         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
4718 2008-01-05  Naba Kumar  <naba@gnome.org>
4720         * plugins/valgrind/plugin.c: Removed stock icon open/save from
4721         menus to avoid conflict with file open/save. Fixes bug #507455
4723 2008-01-05  Johannes Schmid <jhs@gnome.org>
4725         * configure.in:
4726         Conditionally depend on gtksourceview2 >= 2.1.0
4727         
4728         * libanjuta/interfaces/libanjuta.idl:
4729         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
4730         iterators instead of positions
4731         
4732         * plugins/debug-manager/threads.c:
4733         Fixed a warnings by including gnome-vfs properly
4734         
4735         * plugins/debug-manager/variable.c: (get_hovered_word),
4736         (on_hover_over):
4737         Updated to changes in IAnjutaEditorHover/Selection
4738         
4739         * plugins/document-manager/action-callbacks.c:
4740         (on_editor_command_upper_case_activate),
4741         (on_editor_command_lower_case_activate):
4742         * plugins/document-manager/search-box.c: (on_incremental_search),
4743         (on_search_activated):
4744         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
4745         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
4746         (iselection_get_start), (iselection_get_end),
4747         (iselection_iface_init), (ihover_display), (ihover_iface_init):
4748         * plugins/editor/text_editor_cbs.c:
4749         (on_text_editor_scintilla_notify):
4750         
4751         Updated to changes in IAnjutaEditorHover/Selection and updated editor
4752         interface of scintilla editor.
4753         
4754         * plugins/language-manager/languages.xml:
4755         * plugins/language-manager/plugin.c:
4756         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
4757         Added chdr to C language files and some DEBUG_PRINTs
4758         
4759         * plugins/language-support-cpp-java/cpp-java-assist.c:
4760         (on_assist_chosen):
4761         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4762         * plugins/search/plugin.c: (find_incremental):
4763         * plugins/search/search-replace.c: (search_and_replace):
4764         * plugins/search/search-replace_backend.c: (create_search_entries):
4765                 Adapted to changed interfaces
4767         * plugins/sourceview/Makefile.am:
4768         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
4769         (set_uri), (anjuta_document_save):
4770         * plugins/sourceview/anjuta-editor-sourceview.glade:
4771         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
4772         (anjuta_view_key_press_event):
4773         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4774         * plugins/sourceview/sourceview-cell.c:
4775         (sourceview_cell_instance_init), (sourceview_cell_finalize),
4776         (icell_get_line), (icell_get_attribute), (icell_iface_init):
4777         * plugins/sourceview/sourceview-prefs.c: (get_bool),
4778         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
4779         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
4780         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
4781         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
4782         * plugins/sourceview/sourceview-private.h:
4783         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4784         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
4785         (on_document_loaded), (sourceview_instance_init),
4786         (sourceview_dispose), (sourceview_finalize),
4787         (sourceview_create_markers), (sourceview_new),
4788         (ifile_savable_save), (ieditor_get_tab_size),
4789         (ieditor_set_tab_size), (ieditor_set_use_spaces),
4790         (ieditor_set_auto_indent), (ieditor_goto_line),
4791         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
4792         (iselect_block), (iselect_set), (iselect_get_start),
4793         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
4794         (imark_unmark), (imark_is_marker_set),
4795         (imark_location_from_handle), (imark_delete_all_markers),
4796         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
4797         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
4798         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
4799         (ilanguage_get_supported_languages), (autodetect_language),
4800         (ilanguage_set_language), (iassist_show_tips),
4801         (on_sourceview_hover_leave), (on_sourceview_hover_over),
4802         (ihover_display), (ihover_iface_init):
4803         
4804         Use GtkSourceView 2.1.x:
4805         * New mark interface
4806         * Fixed #486724 and #488615
4807         * Implemented hover interface
4808         * Adapted to changed interfaces
4810 2008-01-04  Rob Bradford  <rob@o-hand.com>
4812         Reviewed by Naba Kumar  <naba@gnome.org>:
4813         * libanjuta/anjuta-preferences.c:
4814         (anjuta_preferences_register_property_custom):
4815         Unregister preferences for custom preferences when the widget is
4816         destroyed.
4818 2008-01-03  Johannes Schmid <jhs@gnome.org>
4820         * plugins/file-manager/file-model.c: (file_model_row_expanded),
4821         (file_model_row_collapsed):
4822   Fixed the too method to take a correct data argument
4824 2008-01-02  Johannes Schmid <jhs@gnome.org>
4826         * plugins/document-manager/anjuta-docman.c:
4827         (anjuta_docman_add_document), (anjuta_docman_remove_document):
4828         ref and unref correctly to silence a Gtk+ critical
4830 2008-01-01  Johannes Schmid <jhs@gnome.org>
4832         * plugins/editor/text_editor.c: (itext_editor_get_text):
4833         Fixed #506740 – ianjuta_editor_get_text crash if request 
4834         text past the buffer length
4836 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
4838         * plugins/debug-manager/utilities.c,
4839         plugins/debug-manager/utilities.h,
4840         plugins/debug-manager/breakpoints.c:
4841         Move get_current_editor function in utilities.c
4843         * plugins/debug-manager/plugin.c,
4844         plugins/debug-manager/debug_tree.c,
4845         plugins/debug-manager/debug_tree.h,
4846         plugins/debug-manager/watch.c,
4847         plugins/debug-manager/watch.h,
4848         plugins/debug-manager/locals.c,
4849         plugins/debug-manager/locals.h,
4850         (added) plugins/debug-manager/variable.c,
4851         (added) plugins/debug-manager/variable.h,
4852         plugins/debug-manager/Makefile.am:
4853         Use hover interface to display variable value
4855 2007-12-31  Johannes Schmid <jhs@gnome.org>
4857         * libanjuta/Makefile.am:
4858         Only install glade catalog files if glade-3 is available
4859         (Fixes #506269 and #500296)
4861 2007-12-30  Johannes Schmid <jhs@gnome.org>
4863         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
4864         (set_property_value_as_string), (register_callbacks):
4866   Fixed GtkFileChooserButton preferences to also work when only the combo
4867   changes without a dialog being open.
4869 2007-12-29  Johannes Schmid <jhs@gnome.org>
4871         * plugins/editor/Makefile.am:
4872         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
4874 2007-12-29  Johannes Schmid <jhs@gnome.org>
4876         * plugins/devhelp/plugin.c: (devhelp_activate):
4877         Fixed #498986 - Anjuta-2.3.0 fails to build
4879 2007-12-29  Johannes Schmid <jhs@gnome.org>
4881         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
4882         * plugins/debug-manager/plugin.c:
4883         (on_run_to_cursor_action_activate):
4884         * plugins/document-manager/anjuta-docman.c:
4885         (anjuta_docman_goto_file_line_mark):
4886         * plugins/symbol-db/plugin.c: (value_added_current_editor),
4887         (value_removed_current_editor):
4888         
4889         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
4890         all those to value_added_current_document...
4892         * plugins/editor/anjuta-editor-scintilla.glade:
4893         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
4894         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
4896 2007-12-28  Massimo Cora'  <maxcvs@email.it>
4898   * plugins/symbol-db/plugin.c: (on_importing_project_end),
4899   (symbol_db_activate), (symbol_db_deactivate),
4900   (symbol_db_instance_init), (isymbol_manager_get_parents):
4901   * plugins/symbol-db/plugin.h:
4902   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4903   * plugins/symbol-db/symbol-db-engine.c:
4904   (symbol_db_engine_get_global_members_filtered):
4905   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
4906   (on_symbol_inserted):
4907   Filtered out static functions on global-tab. E.g. when flag
4908   is_file_scope = 1 we won't add entries there.
4909   Fixed a little bug on 'Global'->'Vars/Others' node too.
4911 2007-12-28  Johannes Schmid <jhs@gnome.org>
4913   * libanjuta/anjuta-launcher.c:
4914   Fixed a silly (and completely useless) memory corruption that probably 
4915   only occured at a few race conditions though I wonder why it did not 
4916         happen more often
4918 2007-12-28  Johannes Schmid <jhs@gnome.org>
4919         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
4920         * plugins/debug-manager/plugin.c: (set_program_counter):
4921         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
4922         * plugins/debug-manager/start.c: (get_source_directories):
4923         * plugins/debug-manager/threads.c: (on_info_thread),
4924         (on_list_thread):
4925         * plugins/file-manager/file-model.c: (file_model_set_property):
4926         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
4927         * plugins/tools/editor.c: (on_editor_response):
4928         
4929         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
4930         
4931         * plugins/document-manager/plugin.c: (update_title),
4932         (value_added_project_root_uri):
4933         * plugins/document-manager/plugin.h:
4934         Shorten down the title bar if the current path is inside the opened project
4936 2007-12-28  Massimo Cora'  <maxcvs@email.it>
4938         reviewed by: Johannes Schmid <jhs@gnome.org>
4940         * plugins/project-wizard/templates/java/project.anjuta:
4941         * plugins/project-wizard/templates/mkfile/project.anjuta:
4942         * plugins/project-wizard/templates/python/project.anjuta:
4943         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
4944         let new projects use new SymbolDB plugin.
4945         
4946         * plugins/symbol-browser/images/Makefile.am:
4947         added some images taken from MonoDevelop project.
4948         
4949         * plugins/symbol-db/plugin.c: (value_added_current_editor),
4950         (goto_file_line), (on_importing_project_end), (project_root_added),
4951         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
4952         (isymbol_manager_search):
4953         Added project-updating feature when opening a project with some files
4954   modified externally [e.g. a svn up].
4955         
4956         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4957         (sdb_engine_iterator_node_instance_init),
4958         (sdb_engine_iterator_node_finalize),
4959         (symbol_db_engine_iterator_node_set_conversion_hash):
4960         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
4961         * plugins/symbol-db/symbol-db-engine-iterator.c:
4962         (symbol_db_engine_iterator_new):
4963         * plugins/symbol-db/symbol-db-engine-iterator.h:
4964          Moved Hash table initialization into the engine. This proxies and
4965   speeds up the process of creation and iteration of a GdaDataModel.
4966         
4967         * plugins/symbol-db/symbol-db-engine.c:
4968         (sdb_engine_ctags_output_thread),
4969         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4970         (sdb_engine_scan_files_1), (sdb_engine_init),
4971         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
4972         (symbol_db_engine_add_new_workspace),
4973         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
4974         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
4975         (symbol_db_engine_get_sym_type_conversion_hash),
4976         (symbol_db_engine_update_files_symbols),
4977         (symbol_db_engine_update_project_symbols),
4978         (symbol_db_engine_update_buffer_symbols),
4979         (symbol_db_engine_get_class_parents),
4980         (symbol_db_engine_get_global_members_filtered),
4981         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
4982         (symbol_db_engine_get_scope_members_by_symbol_id),
4983         (symbol_db_engine_get_scope_members),
4984         (symbol_db_engine_get_current_scope),
4985         (symbol_db_engine_get_file_symbols),
4986         (symbol_db_engine_get_symbol_info_by_id),
4987         (symbol_db_engine_find_symbol_by_name_pattern),
4988         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4989         * plugins/symbol-db/symbol-db-engine.h:
4990         * plugins/symbol-db/symbol-db-view-locals.c:
4991         (sdb_view_locals_get_iter_from_row_ref),
4992         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
4993         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
4994         (on_symbol_inserted), (symbol_db_view_locals_update_list):
4995         Changes on some queries fuctions and some fixes. Added *_filtered
4996   functions.
4997         
4998         * plugins/symbol-db/symbol-db-view.c:
4999         (do_add_child_symbol_to_view), (add_new_waiting_for),
5000         (prepare_for_adding), (on_symbol_inserted),
5001         (do_recurse_subtree_and_remove), (on_symbol_removed),
5002         (sdb_view_do_add_hidden_dummy_child),
5003         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
5004         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
5005         (sdb_view_locals_create_new_store), (sdb_view_init),
5006         (sdb_view_finalize), (sdb_view_class_init),
5007         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
5008         (symbol_db_view_get_pixbuf),
5009         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
5010         New display for global tags. This is the definitive version, bugs apart.
5011         
5012         * plugins/symbol-db/tables.sql:
5013         fixed typo.
5015 2007-12-27  Naba Kumar  <naba@gnome.org>
5017         * libanjuta/interfaces/libanjuta.idl:
5018         * plugins/editor/aneditor-priv.h:
5019         * plugins/editor/aneditor.cxx:
5020         * plugins/editor/text_editor.c: (text_editor_instance_init),
5021         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
5022         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
5023         * plugins/editor/text_editor.h:
5024         * plugins/editor/text_editor_cbs.c:
5025         (on_text_editor_scintilla_notify):
5027         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
5028         related code in AnEditor. Fixed some compilation warnings.
5030 2007-12-26  Naba Kumar  <naba@gnome.org>
5032         * Changelog: Fixed indentation.
5034 2007-12-25  Naba Kumar  <naba@gnome.org>
5036         * plugins/editor/Makefile.am:
5037         * plugins/editor/editor.glade:
5038         * plugins/editor/plugin.c:
5039         * plugins/editor/style-editor.c:
5040         * plugins/sourceview/Makefile.am:
5041         * plugins/sourceview/plugin.c:
5042         * plugins/sourceview/sourceview.glade:
5043         * plugins/valgrind/Makefile.am:
5045         Renamed glade files to anjuta-editor-* to give name space for the
5046         schema files (because they are installed in system directory).
5048         * scripts/build-schemas.mk: Install the schemas files also (need for
5049         binary package installation/uninstallation).
5051 2007-12-25  Johannes Schmid <jhs@gnome.org>
5053         * plugins/language-support-cpp-java/plugin.c:
5054         (set_indentation_param_vim):
5055         
5056         Support some more vim modeline commands and shortcuts (#504331)
5058 2007-12-25  Johannes Schmid <jhs@gnome.org>
5060         Patches from James Liggett:
5061         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
5062         (anjuta_vcs_status_tree_view_init):
5063         * plugins/subversion/subversion-commit-dialog.c:
5064         (subversion_commit_dialog):
5065         * plugins/subversion/subversion-diff-dialog.c:
5066         (on_subversion_diff_response):
5067         * plugins/subversion/subversion-log-dialog.c:
5068         (on_log_view_selected_button_clicked),
5069         (on_log_diff_selected_button_clicked),
5070         (on_log_diff_previous_button_clicked):
5071         * plugins/subversion/subversion-resolve-dialog.c:
5072         (subversion_resolve_dialog):
5073         * plugins/subversion/subversion-revert-dialog.c:
5074         (subversion_revert_dialog):
5075         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
5076         (pulse_progress_bar), (hide_pulse_progress_bar),
5077         (disconnect_data_arrived_signals),
5078         (cancel_data_arrived_signal_disconnect):
5079         * plugins/subversion/subversion-ui-utils.h:
5080         
5081         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
5082         #505237 – Sort list of modified files
5084 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
5086         * plugins/gdb/debugger.c:
5087         Fix bug #491301: Inspecting a variable opens a bad focus dialog
5089 2007-12-23  Johannes Schmid <jhs@gnome.org>
5091         * plugins/language-support-cpp-java/plugin.c:
5092         (set_indentation_param_emacs), (set_indentation_param_vim),
5093         (parse_mode_line_emacs), (parse_mode_line_vim),
5094         (extract_mode_line), (initialize_indentation_params):
5096         Added (basic) support for vim modelines (#504331)
5098         * plugins/message-view/message-view.c: (message_view_next),
5099         (message_view_previous):
5100         
5101         Fixed next/previous message
5103 2007-12-23  Johannes Schmid <jhs@gnome.org>
5105         * libanjuta/anjuta-ui.h:
5106         Check for != NULL before unref'ing pixbuf (related to #497878)
5107         
5108         * plugins/devhelp/plugin.c: (register_stock_icons):
5109         * plugins/document-manager/anjuta-docman.c:
5110         (anjuta_docman_add_document):
5111         * plugins/glade/plugin.c: (on_close_activated),
5112         (register_stock_icons), (on_session_save),
5113         (glade_plugin_add_project):
5114         
5115         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
5116         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
5117         
5118         * plugins/language-support-cpp-java/plugin.c:
5119         (register_stock_icons):
5120         Fixed stock icon registration macros
5122 2007-12-23  Johannes Schmid <jhs@gnome.org>
5124         * global-tags/Makefile.am:
5125         * launcher/Makefile.am:
5126         * libanjuta/Makefile.am:
5127         * libegg/Makefile.am:
5128         * manuals/anjuta-faqs/Makefile.am:
5129         * manuals/anjuta-manual/Makefile.am:
5130         * manuals/reference/libanjuta/Makefile.am:
5131         * plugins/build-basic-autotools/Makefile.am:
5132         * plugins/class-gen/Makefile.am:
5133         * plugins/class-inheritance/Makefile.am:
5134         * plugins/cvs-plugin/Makefile.am:
5135         * plugins/debug-manager/Makefile.am:
5136         * plugins/devhelp/Makefile.am:
5137         * plugins/document-manager/Makefile.am:
5138         * plugins/editor/Makefile.am:
5139         * plugins/editor/scintilla/Makefile.am:
5140         * plugins/editor/scintilla/include/Makefile.am:
5141         * plugins/file-loader/Makefile.am:
5142         * plugins/file-manager/Makefile.am:
5143         * plugins/file-wizard/Makefile.am:
5144         * plugins/gdb/Makefile.am:
5145         * plugins/glade/Makefile.am:
5146         * plugins/gtodo/Makefile.am:
5147         * plugins/gvim/Makefile.am:
5148         * plugins/indent/Makefile.am:
5149         * plugins/language-manager/Makefile.am:
5150         * plugins/language-support-cpp-java/Makefile.am:
5151         * plugins/macro/Makefile.am:
5152         * plugins/message-view/Makefile.am:
5153         * plugins/patch/Makefile.am:
5154         * plugins/profiler/Makefile.am:
5155         * plugins/project-import/Makefile.am:
5156         * plugins/project-manager/Makefile.am:
5157         * plugins/project-wizard/Makefile.am:
5158         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
5159         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
5160         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
5161         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
5162         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
5163         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
5164         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
5165         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
5166         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
5167         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
5168         * plugins/sample1/Makefile.am:
5169         * plugins/search/Makefile.am:
5170         * plugins/sourceview/Makefile.am:
5171         * plugins/subversion/Makefile.am:
5172         * plugins/symbol-browser/Makefile.am:
5173         * plugins/symbol-db/Makefile.am:
5174         * plugins/symbol-db/test/Makefile.am:
5175         * plugins/terminal/Makefile.am:
5176         * plugins/tools/Makefile.am:
5177         * plugins/valgrind/Makefile.am:
5178         * src/Makefile.am:
5179         * tagmanager/Makefile.am:
5180         
5181         Replaces the deprecated "INCLUDES" in all Makefile.am's with
5182         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
5183         warnings from illigel C++ compiler flags.
5185 2007-12-23  Johannes Schmid <jhs@gnome.org>
5187         Patch from Tom <tpgww@onepost.net>:
5188   
5189         * plugins/document-manager/anjuta-docman.c:
5190         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
5191         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
5192         (anjuta_docman_instance_init), (on_notebook_switch_page),
5193         (anjuta_docman_grab_text_focus):
5194         * plugins/document-manager/plugin.c: (on_document_added),
5195         (on_window_key_press_event), (on_window_key_release_event):
5196         
5197         Some more document-manager code cleanups and fixes.
5199 2007-12-23  Massimo Cora'  <maxcvs@email.it>
5201         * plugins/symbol-db/plugin.c: (register_stock_icons),
5202         (value_added_current_editor), (value_removed_current_editor),
5203         (on_importing_project_end), (project_root_removed):
5204         added controls to clean/populate GtkTreeView(s) on projects unload/load.
5206         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
5207         (symbol_db_engine_get_file_db_path):
5208         fixed a useless warning.
5210         * plugins/symbol-db/symbol-db-view-locals.c:
5211         (traverse_free_waiting_for), (file_view_status_destroy),
5212         (sdb_view_locals_create_new_store), (traverse_files_view_status),
5213         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
5214         (sdb_view_locals_finalize), (on_symbol_inserted),
5215         (symbol_db_view_locals_recv_signals_from_engine),
5216         (symbol_db_view_locals_update_list):
5217         more speed on editors switching. GtkTreeStore caching method implemented.
5218         Fixed compiler warnings and a little memory leak.
5220         * plugins/symbol-db/symbol-db-view-locals.h:
5221         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
5222         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
5223         (on_scan_end), (on_symbol_inserted),
5224         (sdb_view_locals_create_new_store), (sdb_view_init),
5225         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
5226         * plugins/symbol-db/symbol-db-view.h:
5227         fixed some crashers. Now project loading/populating should be quite quick.
5229 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
5231         * plugins/debug-manager/command.c,
5232         plugins/debug-manager/queue.c:
5233         Take care of command return value (FALSE is an error)
5235 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
5237         * plugins/debug-manager/anjuta-debug-manager.glade,
5238         plugins/debug-manager/breakpoints.c:
5239         Remove address, condition and pass breakpoint column if not supported
5240         Fix clear all remove_all to avoid an endless loop if a breakpoint
5241         cannot be removed
5243 2007-12-17  Johannes Schmid <jhs@gnome.org>
5245         Patch from Tom <tpgww@onepost.net> (with some changes):
5247         * plugins/document-manager/action-callbacks.c: (on_open_activate),
5248         (on_save_as_activate), (on_save_all_activate),
5249         (on_close_file_activate), (on_close_all_file_activate),
5250         (on_reload_file_activate), (on_editor_command_clear_activate),
5251         (on_transform_eolchars1_activate), (on_comment_block),
5252         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
5253         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
5254         (on_editor_linenos1_activate), (on_editor_markers1_activate),
5255         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
5256         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
5257         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
5258         (on_zoom_out_text_activate):
5259         * plugins/document-manager/action-callbacks.h:
5260         * plugins/document-manager/anjuta-docman.c:
5261         (on_notebook_page_close_button_click),
5262         (on_notebook_page_close_button_enter),
5263         (on_notebook_page_close_button_leave),
5264         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
5265         (anjuta_docman_page_init), (anjuta_docman_page_new),
5266         (on_open_filesel_response), (create_file_open_dialog_gui),
5267         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
5268         (anjuta_docman_instance_init), (on_notebook_switch_page),
5269         (on_document_destroy), (anjuta_docman_add_editor),
5270         (anjuta_docman_add_document), (anjuta_docman_remove_document),
5271         (anjuta_docman_set_current_document),
5272         (anjuta_docman_goto_file_line_mark), (get_real_path),
5273         (anjuta_docman_get_full_filename),
5274         (anjuta_docman_delete_all_markers),
5275         (anjuta_docman_delete_all_indicators),
5276         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5277         (anjuta_docman_order_tabs):
5278         * plugins/document-manager/anjuta-docman.h:
5279         * plugins/document-manager/file_history.c: (an_hist_file_new),
5280         (an_file_history_push), (an_file_history_dump):
5281         * plugins/document-manager/file_history.h:
5282         * plugins/document-manager/plugin.c: (update_title),
5283         (value_removed_project_root_uri),
5284         (update_document_ui_interface_items), (menu_name_compare),
5285         (on_document_added), (on_document_changed),
5286         (on_window_key_press_event), (on_window_key_release_event),
5287         (on_session_save):
5288         * plugins/document-manager/search-box.c: (on_document_changed),
5289         (on_goto_activated), (search_box_init), (search_box_new):
5290         * plugins/document-manager/search-box.h:
5292         Yet more code cleanups
5293         Save glade files correctly in session
5294         Use new tooltip API if available
5295         Sort notebook pages when session is restored (needs work)
5297 2007-12-16  Johannes Schmid <jhs@gnome.org>
5299         * plugins/document-manager/anjuta-docman.c:
5300         (anjuta_docman_add_document):
5301         
5302         Present correct widget with anjuta_shell_present_widget(). This got wrong when
5303         the new search bar was introduced.
5305 2007-12-12  Johannes Schmid <jhs@gnome.org>
5306   
5307         Patch from  Tom <tpgww@onepost.net>:
5308         (#485233 – another bunch of docman cleanups)
5309   
5310         * libanjuta/interfaces/libanjuta.idl:
5311         * plugins/document-manager/action-callbacks.c:
5312         (get_current_document), (get_current_focus_widget),
5313         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
5314         (on_close_file_activate), (on_close_all_file_activate),
5315         (on_reload_file_activate), (on_print_activate),
5316         (on_print_preview_activate),
5317         (on_editor_command_upper_case_activate),
5318         (on_editor_command_lower_case_activate),
5319         (on_editor_command_eol_crlf_activate),
5320         (on_editor_command_eol_lf_activate),
5321         (on_editor_command_eol_cr_activate),
5322         (on_editor_command_select_all_activate),
5323         (on_editor_command_select_to_brace_activate),
5324         (on_editor_command_select_block_activate),
5325         (on_editor_command_match_brace_activate),
5326         (on_editor_command_undo_activate),
5327         (on_editor_command_redo_activate),
5328         (on_editor_command_cut_activate),
5329         (on_editor_command_paste_activate),
5330         (on_editor_command_copy_activate),
5331         (on_editor_command_clear_activate),
5332         (on_editor_command_close_folds_all_activate),
5333         (on_editor_command_open_folds_all_activate),
5334         (on_editor_command_toggle_fold_activate),
5335         (on_editor_command_bookmark_toggle_activate),
5336         (on_editor_command_bookmark_first_activate),
5337         (on_editor_command_bookmark_next_activate),
5338         (on_editor_command_bookmark_prev_activate),
5339         (on_editor_command_bookmark_last_activate),
5340         (on_editor_command_bookmark_clear_activate),
5341         (on_transform_eolchars1_activate), (on_comment_block),
5342         (on_comment_box), (on_comment_stream),
5343         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
5344         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
5345         (on_force_hilite_activate), (on_swap_activate),
5346         (on_editor_add_view_activate), (on_editor_remove_view_activate):
5347         * plugins/document-manager/action-callbacks.h:
5348         * plugins/document-manager/anjuta-docman.c:
5349         (on_notebook_page_close_button_click),
5350         (on_notebook_page_close_button_enter),
5351         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
5352         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
5353         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
5354         (on_open_filesel_response), (anjuta_docman_open_file),
5355         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
5356         (anjuta_docman_dispose), (anjuta_docman_instance_init),
5357         (anjuta_docman_class_init), (anjuta_docman_new),
5358         (on_notebook_switch_page), (on_document_save_point),
5359         (on_document_destroy), (anjuta_docman_add_editor),
5360         (anjuta_docman_add_document), (anjuta_docman_remove_document),
5361         (anjuta_docman_set_popup_menu),
5362         (anjuta_docman_get_current_focus_widget),
5363         (anjuta_docman_get_page_for_document),
5364         (anjuta_docman_get_current_document),
5365         (anjuta_docman_set_current_document),
5366         (anjuta_docman_goto_file_line),
5367         (anjuta_docman_goto_file_line_mark),
5368         (anjuta_docman_get_full_filename),
5369         (anjuta_docman_present_notebook_page),
5370         (anjuta_docman_update_page_label),
5371         (anjuta_docman_delete_all_markers),
5372         (anjuta_docman_delete_all_indicators),
5373         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5374         (do_ordertab1), (anjuta_docman_order_tabs),
5375         (anjuta_docman_set_editor_properties),
5376         (anjuta_docman_get_document_for_path),
5377         (anjuta_docman_get_all_doc_widgets):
5378         * plugins/document-manager/anjuta-docman.h:
5379         * plugins/document-manager/editor-tooltips.c:
5380         * plugins/document-manager/plugin.c: (update_title),
5381         (update_document_ui_enable_all), (update_document_ui_disable_all),
5382         (update_document_ui_save_items),
5383         (update_document_ui_interface_items), (update_document_ui),
5384         (on_document_update_save_ui), (update_status),
5385         (on_document_update_ui), (on_document_added),
5386         (on_document_changed), (on_session_save), (on_save_prompt),
5387         (on_docman_auto_save), (on_gconf_notify_timer):
5388         * plugins/document-manager/search-box.c: (on_document_changed),
5389         (search_box_new), (search_box_grab_line_focus):
5390         * plugins/glade/plugin.c: (ifile_open):
5391         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5392         * plugins/search/search-replace_backend.c: (create_search_entries):
5393         * plugins/sourceview/anjuta-document.c: (set_uri),
5394         (anjuta_document_save):
5395         * plugins/sourceview/sourceview.c: (ifile_savable_save):
5396         * plugins/tools/editor.c: (on_editor_response):
5398         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
5399         It fixes some issues with session handling and several memory lacks.
5400         Gtk 2.12 Tooltip API is used if available.
5402 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
5404         * plugins/debug-manager/disassemble.c,
5405         plugins/debug-manager/disassemble.h,
5406         plugins/debug-manager/command.c,
5407         plugins/debug-manager/command.h,
5408         plugins/debug-manager/plugin.c
5409         plugins/debug-manager/sparse_view.c,
5410         plugins/debug-manager/sparse_view.h,
5411         plugins/gdb/plugin.c,
5412         plugins/gdb/debugger.c,
5413         plugins/gdb/debugger.h,
5414         libanjuta/interfaces/libanjuta.idl:
5415         Fix bug #502533: Implement assembler step
5417         * plugins/debug-manager/breakpoints.c:
5418         Do not save temporary breakpoints
5420         * plugins/debug-manager/stack_trace.c:
5421         Fix a crash when a stack command is cancelled
5423 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
5425         * plugins/debug-manager/plugin.c,
5426         plugins/debug-manager/breakpoints.c,
5427         plugins/debug-manager/breakpoints.h:
5428         Fix bug #488732: Breakpoint on delete lines
5429         Breakpoints are now linked to their position in editor
5431         * plugins/gdb/debugger.c:
5432         Fix removing condition on breakpoint 
5434 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
5436         * plugins/debug-manager/anjuta-debug-manager.glade,
5437         plugins/debug-manager/start.c,
5438         plugins/gdb/plugin.c,
5439         plugins/gdb/debugger.c,
5440         plugins/gdb/debugger.h,
5441         libanjuta/interfaces/libanjuta.idl:
5442         Fix bug #481366: Do not stop at the beginning of the program
5444         * plugins/debug-manager/command.c,
5445         plugins/debug-manager/command.h,
5446         plugins/debug-manager/breakpoints.c,
5447         plugins/debug-manager/queue.c,
5448         plugins/debug-manager/queue.h:
5449         Fix a bug remove all breakpoints was not working due to latest changes
5450         Setting breakpoints is disabled when program is running
5452 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
5454         * plugins/debug-manager/queue.c,
5455         plugins/gdb/plugin.c:
5456         Fix bug #501469: Crash if mime_type is unknown
5458 2007-12-01  Massimo Cora'  <maxcvs@email.it>
5460         * plugins/symbol-db/plugin.c: (on_editor_destroy),
5461         (on_editor_update_ui), (on_single_file_scan_end),
5462         (on_importing_project_end), (project_root_added),
5463         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
5464         * plugins/symbol-db/plugin.h:
5465         show on status bar files being scanned.
5467         * plugins/symbol-db/symbol-db-engine.c:
5468         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
5469         (sdb_engine_ctags_output_thread),
5470         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
5471         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5472         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
5473         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
5474         (sdb_engine_get_table_id_by_unique_name2),
5475         (symbol_db_engine_open_project),
5476         (sdb_engine_prepare_executing_commands),
5477         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
5478         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
5479         (sdb_engine_detects_removed_ids),
5480         (symbol_db_engine_get_class_parents),
5481         (symbol_db_engine_get_global_members),
5482         (symbol_db_engine_get_scope_members_by_symbol_id),
5483         (symbol_db_engine_get_scope_members),
5484         (symbol_db_engine_get_current_scope),
5485         (symbol_db_engine_get_file_symbols),
5486         (symbol_db_engine_get_symbol_info_by_id),
5487         (symbol_db_engine_get_full_local_path),
5488         (symbol_db_engine_find_symbol_by_name_pattern),
5489         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
5490         * plugins/symbol-db/symbol-db-engine.h:
5491         * plugins/symbol-db/symbol-db-view-locals.c:
5492         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
5493         (symbol_db_view_locals_recv_signals_from_engine),
5494         (symbol_db_view_locals_update_list):
5495         * plugins/symbol-db/symbol-db-view-locals.h:
5496         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
5497         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
5498         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
5499         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
5500         * plugins/symbol-db/symbol-db-view.h:
5501         Added g_thread architecture to scan in background. With this you
5502         can use Anjuta's GUI without freezing.
5503         Improved insertion speed by using a paradigm like 'insert' and 'check'
5504         replacing a 'check' and 'insert' one. This has been done for tables 
5505         like symbol, scope, sym_type.
5506         Fixed two crashers. 
5508         * plugins/symbol-db/tables.sql:
5509         * plugins/symbol-db/test/main.c: (get_global_members), (main),
5510         (thread), (print_message), (bastard_thread), (idle_signals):
5511         fixed a typo on tables that broke sql triggers.
5513 === anjuta 2.3.1 ===
5515 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
5517         * NEWS, AUTHORS: Updated.
5518         * src/Makefile.am: Fixed make distcheck
5520         Patch from Yang Hong:
5521         * plugins/file-manager/file-manager.glade: Fixed file chooser
5522         size in file-manager preferences.
5524 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
5526         * NEWS: Updated for 2.3.1 development release
5527         * configure.in: Bumped version to 2.3.1
5529 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
5531         * plugins/debug-manager/threads.c,
5532         plugins/debug-manager/disassemble.c,
5533         plugins/debug-manager/watch.c,
5534         plugins/debug-manager/registers.c,
5535         plugins/debug-manager/locals.c,
5536         plugins/debug-manager/breakpoints.c,
5537         plugins/debug-manager/stack_trace.c,
5538         plugins/debug-manager/command.c,
5539         plugins/debug-manager/command.h,
5540         plugins/debug-manager/queue.c,
5541         libanjuta/interfaces/libanjuta.idl:
5542         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
5543         Document IAnjutaDebugManager signals
5544         Generate new signals in queue.c
5545         Use new signals in other files
5547 2007-11-30  <genbell@tiscali.it>
5549         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
5551         * plugins/gdb/Makefile.am:
5552         Fix bug #500376
5554 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
5556         * plugins/tools/variable.c:
5557         Fix a bug added in the previous patch (it is not a leak)
5559 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
5561         * plugins/project-wizard/druid.c,
5562         plugins/project-wizard/templates/terminal.wiz,
5563         plugins/project-wizard/templates/xlib-dock.wiz,
5564         plugins/project-wizard/templates/wxwin.wiz,
5565         plugins/project-wizard/templates/java.wiz,
5566         plugins/project-wizard/templates/gnome.wiz,
5567         plugins/project-wizard/templates/anjuta-plugin.wiz,
5568         plugins/project-wizard/templates/gtkmm.wiz,
5569         plugins/project-wizard/templates/python.wiz,
5570         plugins/project-wizard/templates/cpp.wiz,
5571         plugins/project-wizard/templates/sdl.wiz,
5572         plugins/project-wizard/templates/gtk.wiz,
5573         plugins/project-wizard/templates/minimal.wiz,
5574         plugins/project-wizard/templates/xlib.wiz,
5575         plugins/project-wizard/templates/gcj.wiz,
5576         plugins/project-wizard/templates/translatable-strings.h,
5577         plugins/project-import/project-import.c:
5578         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
5580 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
5582         * plugins/debug-manager/threads.c,
5583         plugins/debug-manager/disassemble.c,
5584         plugins/debug-manager/watch.c,
5585         plugins/debug-manager/registers.c,
5586         plugins/debug-manager/memory.c,
5587         plugins/debug-manager/locals.c,
5588         plugins/debug-manager/stack_trace.c,
5589         plugins/debug-manager/queue.c,
5590         plugins/debug-manager/queue.h:
5591         Connect debugger signal only when program is loaded
5592         Rename get_feature in is_supported
5594         * plugins/debug-manager/plugin.c:
5595         Remove editor watch when plugin is deactivated
5597         * plugins/debug-manager/anjuta-debug-manager.glade,
5598         plugins/debug-manager/breakpoints.c,
5599         plugins/debug-manager/breakpoints.h:
5600         Rewrite almost completely the breakpoint code
5601         Improve breakpoint dialog
5602         Reorganize function
5603         Implement condition, hit count, ignore and temporary attribute
5605         * plugins/debug-manager/command.c,
5606         plugins/debug-manager/command.h:
5607         Add a breakpoint list command
5609         * plugins/gdb/debugger.c,
5610         plugins/gdb/debugger.h:
5611         Add new breakpoint list command
5612         Fix parsing of breakpoint data
5614         * libanjuta/interfaces/libanjuta.idl,
5615         plugins/gdb/plugin.c:
5616         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
5618 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
5620         * plugins/document-manager/plugin.c:
5621         Use Ctrl+Shift+s as shortcut for Save As
5623 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
5625         * plugins/subversion/plugin.c: (activate_plugin):
5626         * plugins/symbol-db/plugin.c: (symbol_db_activate):
5627         * src/layout.xml: Fixed dockitem positions.
5629 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5631         Icons from tpgww@onepost.net:
5632         * plugins/project-wizard/applogo.png:
5633         Icons from patch in bug #480093 comment #23. Also renamed icons.
5635         * plugins/message-view/Makefile.am:
5636         * plugins/message-view/plugin.c: (register_stock_icons),
5637         (ipreferences_merge): Removed redundant icon.
5639         * plugins/document-manager/plugin.c:
5640         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
5641         Do not insensitize New action when there is no document.
5642         Indentation fixes.
5644 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5646         Icons from tpgww@onepost.net:
5647         * plugins/symbol-browser/an_symbol_prefs.c:
5648         * pixmaps/Makefile.am:
5649         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
5651         Icons from patch in bug #480093 comment #23. Also renamed icons.
5652         To be continued..
5654 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5656         Patch from James Liggett:
5657         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
5658         revert and dialogs resizable.
5660 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
5662         Patch from James Liggett:
5663         * plugins/subversion/anjuta-subversion.glade:
5664         * plugins/subversion/subversion-diff-dialog.c:
5665         (on_subversion_diff_response), (subversion_diff_dialog):
5666         * plugins/subversion/subversion-diff-dialog.h:
5668         The diff dialog should have a checkbox, enabled by default, that
5669         allows the user to make sure that all open files are saved before
5670         diffing.
5672 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
5674         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
5676         Icons from tpgww@onepost.net:
5677         * pixmaps/Makefile.am:
5678         * src/Makefile.am:
5679         * src/anjuta-app.c:
5680         * src/anjuta-preferences-general.svg:
5682         Icons from patch in bug #480093 comment #23. Also renamed icons.
5683         To be continued..
5685 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5687         Icons from tpgww@onepost.net:
5688         * plugins/debug-manager/images/Makefile.am:
5689         * plugins/debug-manager/images/anjuta-watch.svg:
5690         * plugins/debug-manager/plugin.c: (register_stock_icons):
5691         * plugins/gdb/images/Makefile.am:
5692         * plugins/gtodo/Makefile.am:
5693         * plugins/gtodo/anjuta-gtodo-plugin.svg:
5694         * plugins/gtodo/anjuta-gtodo.plugin.in:
5695         * plugins/gtodo/interface.c: (stock_icons):
5696         * plugins/gtodo/main.h:
5697         * plugins/gtodo/plugin.c: (ipreferences_merge):
5698         * plugins/terminal/Makefile.am:
5699         * plugins/terminal/anjuta-terminal-plugin.svg:
5700         * plugins/terminal/anjuta-terminal.plugin.in:
5701         * plugins/terminal/terminal.c:
5702         * plugins/tools/Makefile.am:
5703         * plugins/tools/anjuta-tools-plugin.svg:
5704         * plugins/tools/anjuta-tools.plugin.in:
5705         * plugins/tools/plugin.c:
5706         * plugins/valgrind/Makefile.am:
5707         * plugins/valgrind/anjuta-valgrind-plugin.svg:
5708         * plugins/valgrind/anjuta-valgrind.plugin.in:
5709         * plugins/valgrind/plugin.c: (register_stock_icons),
5710         (ipreferences_merge):
5712         Icons from patch in bug #480093 comment #23. Also renamed icons.
5713         To be continued..
5715 2007-11-18  Massimo Cora'   <maxcvs@email.it>
5717         reviewed by: Johannes Schmid <jhs@gnome.org>
5719         * configure.in:
5720         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
5721         due to bug #493360. Still present anyway bug #495843
5723         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
5724         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
5725         (on_local_treeview_row_activated),
5726         (on_global_treeview_row_activated),
5727         (on_global_treeview_row_expanded), (on_project_element_added),
5728         (on_project_element_removed), (project_root_added),
5729         (symbol_db_activate), (isymbol_manager_search),
5730         (isymbol_manager_get_members),
5731         (isymbol_manager_get_completions_at_position):
5732         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
5733         (symbol_db_engine_iterator_node_get_symbol_extra_string):
5734         * plugins/symbol-db/symbol-db-engine.c:
5735         (sdb_engine_execute_non_select_sql),
5736         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
5737         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
5738         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
5739         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5740         (symbol_db_engine_add_new_workspace),
5741         (symbol_db_engine_add_new_project),
5742         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
5743         (sdb_engine_detects_removed_ids),
5744         (sdb_engine_walk_down_scope_path),
5745         (symbol_db_engine_get_class_parents),
5746         (symbol_db_engine_get_global_members),
5747         (symbol_db_engine_get_scope_members_by_symbol_id),
5748         (symbol_db_engine_get_scope_members),
5749         (symbol_db_engine_get_current_scope),
5750         (symbol_db_engine_get_file_symbols),
5751         (symbol_db_engine_get_symbol_info_by_id),
5752         (symbol_db_engine_find_symbol_by_name_pattern):
5753         * plugins/symbol-db/symbol-db-engine.h:
5754         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5755         (on_symbol_inserted), (symbol_db_view_locals_update_list):
5756         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
5757         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
5758         (on_scan_end), (do_add_root_symbol_to_view),
5759         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
5760         (trigger_on_symbol_inserted), (add_new_waiting_for),
5761         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
5762         (on_symbol_inserted), (do_recurse_subtree_and_remove),
5763         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
5764         (symbol_db_view_row_expanded), (sdb_view_init),
5765         (gtree_compare_func), (sdb_view_finalize),
5766         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
5767         (sdb_view_populate_base_root),
5768         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
5769         * plugins/symbol-db/symbol-db-view.h:
5770         * plugins/symbol-db/tables.sql:
5771         * plugins/symbol-db/test/Makefile.am:
5772         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
5773         (get_scope_members), (get_current_scope), (get_global_members),
5774         (get_file_symbols), (get_info_by_id), (main):
5776         Rewrote symbol-db-view global tab. Now every expandable node is a query.
5777         Started using LIMIT keyword to speed up things.
5778         Deprecated GdaCommand in favour of GdaQuery into engine. This should
5779         make providers use prepared statements.
5781 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5783         Patch from James Liggett:
5784         * plugins/subversion/plugin.c: (subversion_instance_init):
5785         * plugins/subversion/plugin.h:
5786         * plugins/subversion/subversion-diff-dialog.c:
5787         (on_subversion_diff_response), (subversion_diff_dialog),
5788         (on_menu_subversion_diff):
5789         * plugins/subversion/subversion-log-dialog.c:
5790         (on_log_view_selected_button_clicked),
5791         (on_log_diff_selected_button_clicked),
5792         (on_log_diff_previous_button_clicked),
5793         (subversion_log_window_create):
5794         * plugins/subversion/subversion-ui-utils.c:
5795         (get_filename_from_full_path), (init_whole_project),
5796         (on_whole_project_toggled):
5797         * plugins/subversion/subversion-ui-utils.h:
5798         * plugins/subversion/subversion-update-dialog.c:
5799         (subversion_update_dialog), (on_menu_subversion_update):
5801         Whole Project checkbox enabled by default in diff and update dialogs.
5802         changes the editor names for diff editors to something much more
5803         descriptive. For example, working copy/head diffs would have an editor
5804         with a name like "[Working Copy/Head] some-file.diff," where some-file
5805         is the name of the file/directory that was diffed. For diffs against
5806         arbitrary diffs the name would look like "[Revisions 2832/3200]
5807         some-file.diff" for a diff of some-file between revisions 2832 and
5808         3200.
5810 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5812         Icons from tpgww@onepost.net:
5813         * plugins/subversion/Makefile.am:
5814         * plugins/subversion/anjuta-subversion-plugin.svg:
5815         * plugins/subversion/anjuta-subversion.plugin.in:
5816         * plugins/subversion/plugin.h:
5817         * plugins/symbol-browser/Makefile.am:
5818         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
5819         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
5820         * plugins/symbol-browser/plugin.c:
5821         * plugins/symbol-db/Makefile.am:
5822         * plugins/symbol-db/plugin.c:
5823         * plugins/symbol-db/symbol-db.plugin.in:
5825         Icons from patch in bug #480093 comment #23. Also renamed icons.
5826         To be continued..
5828 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
5830         Icons from tpgww@onepost.net:
5831         * plugins/project-manager/Makefile.am:
5832         * plugins/project-manager/anjuta-project-manager-plugin.svg:
5833         * plugins/project-manager/anjuta-project-manager.plugin.in:
5834         * plugins/project-manager/plugin.c:
5835         * plugins/project-wizard/Makefile.am:
5836         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
5837         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
5838         * plugins/project-wizard/druid.h:
5839         * plugins/search/Makefile.am:
5840         * plugins/search/anjuta-search-plugin.svg:
5841         * plugins/search/anjuta-search.plugin.in:
5842         * plugins/search/plugin.c:
5844         Icons from patch in bug #480093 comment #23. Also renamed icons.
5845         To be continued..
5847 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
5849         * TODO.tasks: updated.
5851         Icons from tpgww@onepost.net:
5852         * plugins/file-loader/Makefile.am:
5853         * plugins/file-loader/anjuta-loader-plugin.svg:
5854         * plugins/file-loader/anjuta-loader.plugin.in:
5855         * plugins/file-manager/Makefile.am:
5856         * plugins/file-manager/anjuta-file-manager-plugin.svg:
5857         * plugins/file-manager/file-manager.plugin.in:
5858         * plugins/file-manager/plugin.c:
5859         * plugins/glade/Makefile.am:
5860         * plugins/glade/anjuta-glade-plugin.svg:
5861         * plugins/glade/anjuta-glade.plugin.in:
5862         * plugins/glade/plugin.c: (register_stock_icons):
5863         * plugins/language-manager/Makefile.am:
5864         * plugins/language-manager/anjuta-language-manager-plugin.svg:
5865         * plugins/language-manager/language-manager.plugin.in:
5866         * plugins/message-view/Makefile.am:
5867         * plugins/message-view/anjuta-message-manager.plugin.in:
5868         * plugins/message-view/anjuta-messages-plugin.svg:
5869         * plugins/message-view/plugin.c:
5870         * plugins/patch/Makefile.am:
5871         * plugins/patch/anjuta-patch-plugin.svg:
5872         * plugins/patch/anjuta-patch.plugin.in:
5873         * plugins/patch/plugin.c:
5874         * plugins/profiler/Makefile.am:
5875         * plugins/profiler/anjuta-profiler-plugin.svg:
5876         * plugins/profiler/plugin.c: (register_stock_icons):
5877         * plugins/profiler/profiler.plugin.in:
5878         * plugins/project-import/Makefile.am:
5879         * plugins/project-import/anjuta-project-import-plugin.svg:
5880         * plugins/project-import/anjuta-project-import.plugin.in:
5881         * plugins/project-import/plugin.c:
5883         Icons from patch in bug #480093 comment #23. Also renamed icons.
5884         To be continued..
5886 2007-11-18  Johannes Schmid <jhs@gnome.org>
5888         * plugins/build-basic-autotools/build-basic-autotools.c:
5889         (build_regex_init):
5890         * plugins/debug-manager/anjuta-debug-manager.glade:
5891         * plugins/debug-manager/breakpoints.c:
5892         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
5893         * plugins/file-wizard/file.c:
5894         * plugins/gdb/anjuta-gdb.glade:
5895         * plugins/glade/plugin.c: (ifile_open):
5896         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
5897         * plugins/gtodo/mcategory.c: (category_manager_add_item):
5898         * plugins/gtodo/tray-icon.c:
5899         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
5900         * plugins/macro/macros.xml:
5901         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5902         Fixed translation bugs (#496833, #488211 and #497758)
5903         
5904         * plugins/document-manager/plugin.c: (on_editor_changed):
5905         Removed unused code
5907 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5909         Icons from tpgww@onepost.net:
5910         * plugins/devhelp/Makefile.am:
5911         * plugins/devhelp/anjuta-devhelp-plugin.svg:
5912         * plugins/devhelp/anjuta-devhelp.plugin.in:
5913         * plugins/devhelp/plugin.c:
5914         * plugins/document-manager/anjuta-document-manager.plugin.in:
5915         * plugins/document-manager/images/Makefile.am:
5916         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
5917         * plugins/document-manager/plugin.c:
5918         * plugins/editor/Makefile.am:
5919         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
5920         * plugins/editor/anjuta-editor.plugin.in:
5921         * plugins/editor/plugin.c:
5922         * plugins/sample1/Makefile.am:
5923         * plugins/sample1/anjuta-sample-plugin.svg:
5924         * plugins/sample1/anjuta-sample.plugin.in:
5925         * plugins/sourceview/Makefile.am:
5926         * plugins/sourceview/plugin.c:
5927         * plugins/sourceview/sourceview.plugin.in:
5929         Icons from patch in bug #480093 comment #23. Also renamed icons.
5930         To be continued..
5932 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5934         * TODO.tasks: Updated.
5936         Icons from tpgww@onepost.net:
5937         * plugins/build-basic-autotools/Makefile.am:
5938         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
5939         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
5940         * plugins/build-basic-autotools/build-basic-autotools.c:
5941         * plugins/class-inheritance/Makefile.am:
5942         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
5943         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
5944         * plugins/class-inheritance/plugin.c:
5945         * plugins/cvs-plugin/Makefile.am:
5946         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
5947         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
5948         * plugins/cvs-plugin/plugin.c:
5949         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
5950         * plugins/debug-manager/images/Makefile.am:
5951         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
5952         * plugins/debug-manager/plugin.c: 
5954         Icons from patch in bug #480093 comment #23. Also renamed icons.
5955         To be continued..
5957 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5959         * (removed) libanjuta/anjuta-children.c,
5960         (removed) libanjuta/anjuta-children.h,
5961         libanjuta/anjuta-launcher.c,
5962         libanjuta/libanjuta.h,
5963         libanjuta/Makefile.am,
5964         plugins/gdb/debugger.c,
5965         plugins/terminal/terminal.c,
5966         manuals/reference/libanjuta/libanjuta-sections.txt,
5967         manuals/reference/libanjuta/libanjuta-docs.sgml:
5968         Replace anjuta_children_register by g_child_watch_add
5970 2007-11-13  Johannes Schmid <jhs@gnome.org>
5972         * plugins/subversion/anjuta-subversion.glade:
5973         * plugins/subversion/subversion-commit-dialog.c:
5974         (subversion_commit_dialog):
5975         * plugins/subversion/subversion-resolve-dialog.c:
5976         (subversion_resolve_dialog):
5977         * plugins/subversion/subversion-revert-dialog.c:
5978         (subversion_revert_dialog):
5979         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
5980         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
5981         (hide_pulse_progress_bar):
5982         * plugins/subversion/subversion-ui-utils.h:
5984         Yet another patch from #457477:
5985         Add a pulsing progress bar to all dialogs receiving status
5987 2007-11-12  Johannes Schmid <jhs@gnome.org>
5989         * plugins/document-manager/plugin.c: (create_highlight_submenu):
5990         Bug 493583 – crash in Anjuta IDE: trying to open a file
5991         
5992         * plugins/subversion/subversion-commit-dialog.c:
5993         (select_all_files), (subversion_commit_dialog):
5994         Patch from jrligget - see #457477
5996 2007-11-12  Johannes Schmid <jhs@gnome.org>
5998         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
5999         * libanjuta/anjuta-plugin-handle.c:
6000         (anjuta_plugin_handle_get_about):
6001         Bug 495536 – Plugins localization improvement
6002         
6003         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
6004         * plugins/class-gen/anjuta-class-gen-plugin.glade:
6005         * plugins/indent/indent.glade:
6006         * plugins/subversion/anjuta-subversion.glade:
6007         Bug 495245 – Strings bug
6009 2007-11-08  James Liggett  <jrliggett@cox.net>
6011         reviewed by: Johannes Schmid <jhs@gnome.org>
6013         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
6014         (anjuta_async_command_finalize),
6015         (anjuta_async_command_notification_poll),
6016         (anjuta_async_command_thread), (start_command),
6017         (notify_data_arrived), (notify_complete),
6018         (anjuta_async_command_class_init),
6019         (anjuta_async_command_set_error_message),
6020         (anjuta_async_command_get_error_message),
6021         (anjuta_async_command_lock), (anjuta_async_command_unlock):
6022         * libanjuta/anjuta-async-command.h:
6023         * libanjuta/anjuta-command.c: (anjuta_command_init),
6024         (anjuta_command_finalize), (anjuta_command_class_init),
6025         (anjuta_command_start), (anjuta_command_notify_data_arrived),
6026         (anjuta_command_notify_complete),
6027         (anjuta_command_set_error_message),
6028         (anjuta_command_get_error_message):
6029         * libanjuta/anjuta-command.h:
6030         * libanjuta/anjuta-glade-catalog.c:
6031         * libanjuta/anjuta-glade.xml:
6032         * libanjuta/anjuta-vcs-status-tree-view.c:
6033         (on_selected_column_toggled),
6034         (anjuta_vcs_status_tree_view_create_columns),
6035         (anjuta_vcs_status_tree_view_init),
6036         (anjuta_vcs_status_tree_view_finalize),
6037         (anjuta_vcs_status_tree_view_set_property),
6038         (anjuta_vcs_status_tree_view_get_property),
6039         (anjuta_vcs_status_tree_view_class_init),
6040         (anjuta_vcs_status_tree_view_new),
6041         (anjuta_vcs_status_tree_view_destroy),
6042         (anjuta_vcs_status_tree_view_add), (select_all_paths),
6043         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
6044         (anjuta_vcs_status_tree_view_unselect_all),
6045         (create_selected_paths_list),
6046         (anjuta_vcs_status_tree_view_get_selected):
6047         * libanjuta/anjuta-vcs-status-tree-view.h:
6048         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
6049         * libanjuta/anjuta-widgets.h:
6050         * plugins/subversion/subversion-add-dialog.c:
6051         (on_add_command_finished), (on_subversion_add_response),
6052         (subversion_add_dialog), (on_menu_subversion_add),
6053         (on_fm_subversion_add):
6054         * plugins/subversion/subversion-add-dialog.h:
6055         * plugins/subversion/subversion-commit-dialog.c:
6056         (on_commit_command_finished), (on_subversion_commit_response),
6057         (subversion_commit_dialog), (on_menu_subversion_commit),
6058         (on_fm_subversion_commit):
6059         * plugins/subversion/subversion-commit-dialog.h:
6060         * plugins/subversion/subversion-copy-dialog.c:
6061         (on_copy_other_revision_radio_toggled),
6062         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
6063         (on_copy_command_finished), (on_subversion_copy_response),
6064         (subversion_copy_dialog), (on_menu_subversion_copy),
6065         (on_fm_subversion_copy):
6066         * plugins/subversion/subversion-copy-dialog.h:
6067         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
6068         (on_subversion_diff_response), (subversion_diff_dialog),
6069         (on_menu_subversion_diff), (on_fm_subversion_diff):
6070         * plugins/subversion/subversion-diff-dialog.h:
6071         * plugins/subversion/subversion-log-dialog.c:
6072         (on_diff_selected_column_toggled), (create_columns),
6073         (on_log_command_finished), (on_log_view_button_clicked),
6074         (on_cat_command_data_arrived), (on_cat_command_finished),
6075         (on_log_view_selected_button_clicked), (get_selected_revisions),
6076         (on_log_diff_selected_button_clicked),
6077         (on_log_diff_previous_button_clicked),
6078         (on_subversion_log_vbox_destroy),
6079         (on_log_changes_view_row_selected), (subversion_log_window_create),
6080         (on_menu_subversion_log), (on_fm_subversion_log),
6081         (subversion_log_set_whole_project_sensitive):
6082         * plugins/subversion/subversion-log-dialog.h:
6083         * plugins/subversion/subversion-merge-dialog.c:
6084         (on_merge_command_finished), (on_subversion_merge_response),
6085         (on_merge_first_path_browse_button_clicked),
6086         (on_merge_second_path_browse_button_clicked),
6087         (on_merge_use_first_path_check_toggled),
6088         (on_merge_start_revision_radio_toggled),
6089         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
6090         (on_menu_subversion_merge):
6091         * plugins/subversion/subversion-merge-dialog.h:
6092         * plugins/subversion/subversion-remove-dialog.c:
6093         (on_remove_command_finished),
6094         (on_remove_path_browse_button_clicked),
6095         (on_subversion_remove_response), (subversion_remove_dialog),
6096         (on_menu_subversion_remove), (on_fm_subversion_remove):
6097         * plugins/subversion/subversion-remove-dialog.h:
6098         * plugins/subversion/subversion-resolve-dialog.c:
6099         (on_resolve_command_finished), (on_subversion_resolve_response),
6100         (subversion_resolve_dialog), (on_menu_subversion_resolve):
6101         * plugins/subversion/subversion-resolve-dialog.h:
6102         * plugins/subversion/subversion-revert-dialog.c:
6103         (on_revert_command_finished), (on_subversion_revert_response),
6104         (subversion_revert_dialog), (on_menu_subversion_revert):
6105         * plugins/subversion/subversion-revert-dialog.h:
6106         * plugins/subversion/subversion-switch-dialog.c:
6107         (on_switch_other_revision_radio_toggled),
6108         (on_switch_command_finished), (on_subversion_switch_response),
6109         (subversion_switch_dialog), (on_menu_subversion_switch):
6110         * plugins/subversion/subversion-switch-dialog.h:
6111         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
6112         (subversion_data_free), (on_mesg_view_destroy),
6113         (create_message_view), (check_filename), (get_log_from_textview),
6114         (pulse_timer), (on_pulse_timer_destroyed),
6115         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
6116         (report_errors), (on_status_command_finished),
6117         (on_status_command_data_arrived), (on_command_info_arrived),
6118         (select_all_status_items), (clear_all_status_selections),
6119         (init_whole_project), (on_whole_project_toggled),
6120         (send_diff_command_output_to_editor), (on_diff_command_finished),
6121         (stop_status_bar_progress_pulse):
6122         * plugins/subversion/subversion-ui-utils.h:
6123         * plugins/subversion/subversion-update-dialog.c:
6124         (on_update_command_finished), (on_subversion_update_response),
6125         (subversion_update_dialog), (on_menu_subversion_update),
6126         (on_fm_subversion_update):
6127         * plugins/subversion/subversion-update-dialog.h:
6128         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
6129         (svn_add_command_finalize), (svn_add_command_run),
6130         (svn_add_command_class_init), (svn_add_command_new),
6131         (svn_add_command_destroy):
6132         * plugins/subversion/svn-add-command.h:
6133         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
6134         (svn_cat_command_finalize), (svn_cat_command_run),
6135         (svn_cat_command_class_init), (svn_cat_command_new),
6136         (svn_cat_command_destroy), (svn_cat_command_get_output):
6137         * plugins/subversion/svn-cat-command.h:
6138         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
6139         (svn_command_release_ui_lock), (simple_prompt),
6140         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
6141         (svn_auth_ssl_server_trust_prompt_func_cb),
6142         (svn_auth_ssl_client_cert_prompt_func_cb),
6143         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
6144         (svn_command_init), (svn_command_finalize),
6145         (svn_command_class_init), (svn_command_push_info),
6146         (svn_command_get_info_queue), (svn_command_set_error),
6147         (svn_command_get_client_context), (svn_command_get_pool),
6148         (svn_command_lock_ui), (svn_command_unlock_ui),
6149         (svn_command_get_revision), (svn_command_copy_path_list),
6150         (svn_command_free_path_list):
6151         * plugins/subversion/svn-command.h:
6152         * plugins/subversion/svn-commit-command.c: (on_log_callback),
6153         (svn_commit_command_init), (svn_commit_command_finalize),
6154         (svn_commit_command_run), (svn_commit_command_class_init),
6155         (svn_commit_command_new), (svn_commit_command_destroy):
6156         * plugins/subversion/svn-commit-command.h:
6157         * plugins/subversion/svn-copy-command.c: (on_log_callback),
6158         (svn_copy_command_init), (svn_copy_command_finalize),
6159         (svn_copy_command_run), (svn_copy_command_class_init),
6160         (svn_copy_command_new), (svn_copy_command_destroy):
6161         * plugins/subversion/svn-copy-command.h:
6162         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
6163         (svn_diff_command_finalize), (svn_diff_command_run),
6164         (svn_diff_command_class_init), (svn_diff_command_new),
6165         (svn_diff_command_destroy), (svn_diff_command_get_output):
6166         * plugins/subversion/svn-diff-command.h:
6167         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
6168         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
6169         (svn_log_command_class_init), (svn_log_command_new),
6170         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
6171         * plugins/subversion/svn-log-command.h:
6172         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
6173         (svn_log_entry_finalize), (svn_log_entry_class_init),
6174         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
6175         (svn_log_entry_get_author), (svn_log_entry_get_date),
6176         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
6177         (svn_log_entry_get_full_log):
6178         * plugins/subversion/svn-log-entry.h:
6179         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
6180         (svn_merge_command_finalize), (svn_merge_command_run),
6181         (svn_merge_command_class_init), (svn_merge_command_new),
6182         (svn_merge_command_destroy):
6183         * plugins/subversion/svn-merge-command.h:
6184         * plugins/subversion/svn-remove-command.c: (on_log_callback),
6185         (svn_remove_command_init), (svn_remove_command_finalize),
6186         (svn_remove_command_run), (svn_remove_command_class_init),
6187         (svn_remove_command_new), (svn_remove_command_destroy),
6188         (svn_remove_command_get_path):
6189         * plugins/subversion/svn-remove-command.h:
6190         * plugins/subversion/svn-resolve-command.c:
6191         (svn_resolve_command_init), (svn_resolve_command_finalize),
6192         (svn_resolve_command_run), (svn_resolve_command_class_init),
6193         (svn_resolve_command_new), (svn_resolve_command_destroy):
6194         * plugins/subversion/svn-resolve-command.h:
6195         * plugins/subversion/svn-revert-command.c:
6196         (svn_revert_command_init), (svn_revert_command_finalize),
6197         (svn_revert_command_run), (svn_revert_command_class_init),
6198         (svn_revert_command_new), (svn_revert_command_destroy):
6199         * plugins/subversion/svn-revert-command.h:
6200         * plugins/subversion/svn-status-command.c:
6201         (svn_status_command_init), (svn_status_command_finalize),
6202         (on_svn_status_notify), (svn_status_command_run),
6203         (svn_status_command_class_init), (svn_status_command_new),
6204         (svn_status_command_destroy),
6205         (svn_status_command_get_status_queue):
6206         * plugins/subversion/svn-status-command.h:
6207         * plugins/subversion/svn-status.c: (svn_status_init),
6208         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
6209         (svn_status_destroy), (svn_status_get_path),
6210         (svn_status_get_vcs_status):
6211         * plugins/subversion/svn-status.h:
6212         * plugins/subversion/svn-switch-command.c:
6213         (svn_switch_command_init), (svn_switch_command_finalize),
6214         (svn_switch_command_run), (svn_switch_command_class_init),
6215         (svn_switch_command_new), (svn_switch_command_destroy):
6216         * plugins/subversion/svn-switch-command.h:
6217         * plugins/subversion/svn-update-command.c:
6218         (svn_update_command_init), (svn_update_command_finalize),
6219         (svn_update_command_run), (svn_update_command_class_init),
6220         (svn_update_command_new), (svn_update_command_destroy):
6221         * plugins/subversion/svn-update-command.h:
6223         Now really committed all files from James patch (#457477)
6225 2007-11-08  Johannes Schmid <jhs@gnome.org>
6227         * TODO.tasks: Updated
6229 2007-11-08  James Liggett  <jrliggett@cox.net>
6231         reviewed by: Johannes Schmid <jhs@gnome.org>
6233         * configure.in:
6234         * libanjuta/Makefile.am:
6235         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
6236         * libanjuta/anjuta-status.h:
6237         * libanjuta/libanjuta.h:
6238         * plugins/subversion/Makefile.am:
6239         * plugins/subversion/anjuta-subversion.glade:
6240         * plugins/subversion/anjuta-subversion.ui:
6241         * plugins/subversion/plugin.c: (value_added_project_root_uri),
6242         (value_removed_project_root_uri), (activate_plugin),
6243         (deactivate_plugin), (finalize), (subversion_instance_init):
6244         * plugins/subversion/plugin.h:
6245         * plugins/subversion/subversion-actions.c:
6246         * plugins/subversion/subversion-actions.h:
6247         * plugins/subversion/subversion-callbacks.c:
6248         * plugins/subversion/subversion-callbacks.h:
6249         * plugins/subversion/svn-auth.c:
6250         * plugins/subversion/svn-auth.h:
6251         * plugins/subversion/svn-backend-priv.h:
6252         * plugins/subversion/svn-backend.c:
6253         * plugins/subversion/svn-backend.h:
6254         * plugins/subversion/svn-notify.c:
6255         * plugins/subversion/svn-notify.h:
6256         * plugins/subversion/svn-thread.c:
6257         * plugins/subversion/svn-thread.h:
6258         
6259         Commited alpha2 of the new subversion plugin (#457477)
6261 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
6263         * plugins/debug-manager/command.c:
6264         Fix a stupid crash when changing a register value
6266 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
6268         * libanjuta/interfaces/libanjuta.idl,
6269         plugins/debug-manager/command.c,
6270         plugins/debug-manager/command.h,
6271         plugins/debug-manager/start.c,
6272         plugins/gdb/plugin.c,
6273         plugins/gdb/debugger.c,
6274         plugins/gdb/debugger.h:
6275         Use anjuta terminal plugin instead of gnome terminal
6276         Select if a terminal is used in the the start_program function
6277         Move terminal code from debugger.c to plugin.c
6278         Partial fix of bug #481366
6280         * plugins/gdb/utilities.c,
6281         plugins/gdb/utilities.h:
6282         Remove gnome terminal check function
6284 2007-11-06  Johannes Schmid <jhs@gnome.org>
6286         * plugins/project-import/anjuta-project-import.glade:
6287         * plugins/project-import/project-import.c: (on_import_next),
6288         (on_import_finish), (project_import_set_directory):
6289         * plugins/project-wizard/property.c: (npw_property_create_widget),
6290         (npw_property_set_value_from_widget):
6291         
6292         Replaced gnome_file_entry with gtk_file_chooser_button
6293         Fixes #422329 – Creating a new directory in program options doesn't work
6294         
6295 2007-11-04  Massimo Cora' <maxcvs@email.it>
6297         * plugins/symbol-db/plugin.c:
6298         add all files at once on project_import.
6299         No need to split them into more languages: ctags
6300         and the engine will take care of that.
6302         * plugins/symbol-db/symbol-db-engine.h,
6303         * plugins/symbol-db/symbol-db-engine.c,
6304         * plugins/symbol-db/tables.sql,
6305         * plugins/symbol-db/test/Makefile.am,
6306         * plugins/symbol-db/test/main.c,
6307         * plugins/symbol-db/symbol-db-view-locals.c:
6308         some memory leaks fixed. Ported the thing to
6309         libgda 3.1.2 [or better svn HEAD].
6310         Thanks to a fresh new algorithm to detect
6311         parent scope we're able to display correcly
6312         a local gtktree, including classes not directly
6313         defined inside that file.
6315 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
6317         * plugins/debug-manager/threads.c,
6318         plugins/debug-manager/stack_trace.c:
6319         Do not display address when not needed
6321         * plugins/debug-manager/plugin.c,
6322         plugins/debug-manager/breakpoints.c:
6323         Breakpoints directly connect to debugger signals
6325         * plugins/debug-manager/watch.c:
6326         program-unload signal does not exist used debugger-stopped
6328         * plugins/debug-manager/queue.c,
6329         libanjuta/interfaces/libanjuta.idl:
6330         Display error message returned by debugger command
6331         Add new error codes
6333 2007-11-04  Johannes Schmid <jhs@gnome.org>
6335         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
6336         Bug 493062 – gcj template needs AC_PROG_CC
6337         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
6339         * src/anjuta-actions.h:
6340         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
6341         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
6343 === anjuta 2.3.0 ===
6345 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
6347         * AUTHORS: Updated
6349 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
6351         * ChangeLog: Tagged 2.3.0 release.
6353         * plugins/indent/Makefile.am: Fixed indentation.
6355         * plugins/editor/aneditor-autocomplete.cxx:
6356         * plugins/editor/aneditor-priv.h:
6357         * plugins/editor/aneditor.cxx:
6358         * plugins/editor/aneditor.h: Commented out dead codes.
6360         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
6361         Do not build symbol-db by
6362         default. Added 'unstable' in plugin description to signify it's
6363         developmental state.
6365         * plugins/file-manager/Makefile.am,
6366         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
6368 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
6370         * plugins/debug-manager/utilities.c,
6371         plugins/debug-manager/utilities.h,
6372         plugins/debug-manager/threads.c,
6373         plugins/debug-manager/plugin.c,
6374         plugins/debug-manager/plugin.h,
6375         plugins/debug-manager/disassemble.h,
6376         plugins/debug-manager/watch.c,
6377         plugins/debug-manager/watch.h,
6378         plugins/debug-manager/breakpoints.c,
6379         plugins/debug-manager/stack_trace.c:
6380         Replace few remaining function calls by signal 
6382         * plugins/debug-manager/disassemble.c,
6383         plugins/debug-manager/registers.c,
6384         plugins/debug-manager/memory.c,
6385         plugins/debug-manager/locals.c,
6386         plugins/debug-manager/queue.c,
6387         plugins/debug-manager/queue.h:
6388         Connect signals when debugger is started
6389         Disconnect them when debugger is stopped
6390         Do not display window if debugger doesn't support feature
6392         * plugins/gdb/plugin.c,
6393         libanjuta/interfaces/libanjuta.idl:
6394         Remove unused initialization function
6396 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
6398         * configure.in:
6399         * plugins/file-manager/Makefile.am:
6400         * scripts/build-schemas.mk: Fixed 'make distcheck'
6402 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
6404         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6405         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
6406         to latest API additions.
6408         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
6409         to API changes.
6411 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
6413         * ChangeLog: Fixed indentation.
6414         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
6415         branch.
6417 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
6419         * libanjuta/interfaces/libanjuta.idl:
6420         * plugins/build-basic-autotools/build-basic-autotools.c:
6421         (build_compile_file_real), (build_build_project),
6422         (build_install_project), (build_clean_project),
6423         (build_configure_project), (build_autogen_project),
6424         (build_distribution_project), (build_build_module),
6425         (build_install_module), (build_clean_module), (fm_build),
6426         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
6427         (finalize), (basic_autotools_plugin_instance_init),
6428         (ibuildable_set_command), (ibuildable_reset_commands),
6429         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
6430         (ibuildable_install), (ibuildable_configure),
6431         (ibuildable_generate), (ibuildable_iface_init):
6432         * plugins/build-basic-autotools/build-basic-autotools.h:
6434         Added API for commands override in build interface and implemented
6435         them in build plugin. Useful for other plugins override build
6436         commands depending on project environment.
6438 2007-10-28  Naba Kumar  <naba@gnome.org>
6440         * src/anjuta.glade,
6441         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
6442         Fixed widget alignment for dock switcher tab style combo and
6443         scratchbox path entrybox.
6445 2007-10-28  Johannes Schmid <jhs@gnome.org>
6447         * plugins/document-manager/plugin.c: (on_editor_changed):
6448         Fixed a memory leak and simplified code (thanks again Sébastien)
6449         
6450         * configure.in:
6451         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
6452         and OFFSET sql statements)
6454 2007-10-28  Massimo Cora' <maxcvs@email.it>
6456         * plugins/symbol-db/plugin.c,
6457         plugins/symbol-db/symbol-db-engine.h,
6458         plugins/symbol-db/symbol-db-view.c,
6459         plugins/symbol-db/symbol-db-view.c,
6460         plugins/symbol-db/symbol-db-view-locals.c,
6461         plugins/symbol-db/symbol-db-view-locals.h,
6462         plugins/symbol-db/symbol-db-engine.c:
6463         Better end-of-file-scan detection, permitting
6464         an improved scope/inheritance parsing.
6465         Locals tab gtktree now displays correct
6466         namespace->class->children tree, even if
6467         in a C++ file there isn't class declaration.
6469 2007-10-27  Johannes Schmid <jhs@gnome.org>
6471         Patch from Stanislav Brabec <sbrabec@suse.cz>
6472         * configure.in:
6473         Bug 489798 – Do not rely on svn-config
6475         Patch from Michael Wolf <maw@ximian.com>:
6476         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
6477         (egg_tree_model_filter_remove_node),
6478         (egg_tree_model_filter_row_deleted):
6479         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
6481 2007-10-27  Johannes Schmid <jhs@gnome.org>
6483         * plugins/devhelp/anjuta-devhelp.ui:
6484         * plugins/message-view/anjuta-message-manager.ui:
6486         Added some separators to the toolbar
6487         
6488         * plugins/document-manager/plugin.c:
6489         (on_support_plugin_deactivated), (load_new_support_plugins),
6490         (unload_unused_support_plugins), (on_editor_changed):
6491         
6492         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
6493         for pointing out that is was crap.
6495 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
6497         * libanjuta/interfaces/libanjuta.idl,
6498         libanjuta/anjuta-plugin-manager.c,
6499         libanjuta/anjuta-plugin-manager.h,
6500         libanjuta/anjuta-c-plugin-factory.c,
6501         libanjuta/anjuta-c-module.h,
6502         libanjuta/anjuta-c-module.c:
6503         Report detailled error message in case of plugin loading failure
6505 2007-10-24  Johannes Schmid <jhs@gnome.org>
6507         * configure.in:
6508         * plugins/Makefile.am:
6509         
6510         Activate build of symbol-db plugin (when libgda is available)
6511         
6512         * plugins/document-manager/plugin.c:
6513         (on_support_plugin_deactivated), (on_editor_changed):
6514         
6515         Properly handle language support plugins even when they are
6516         unloaded by the session.
6517         
6518         * plugins/symbol-db/plugin.c: (register_stock_icons),
6519         Port to new REGISTER_ICONS stuff
6520   
6521 2007-10-22  Massimo Cora'  <maxcvs@email.it>
6523         * plugins/symbol-db/plugin.c,
6524         * plugins/symbol-db/symbol-db-view.c
6525         * plugins/symbol-db/symbol-db-engine.h,
6526         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
6527         * plugins/symbol-db/symbol-db-view-locals.c,
6528         * plugins/symbol-db/symbol-db-view-locals.h,
6529         * plugins/symbol-db/symbol-db-engine.c:
6530         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
6531         Added a new algorithm for dynamic population of the local symbols' tab.
6532         Now the default view is tree-like.
6533         Some fixes on engine correct some population issues.    
6535 2007-10-23  Naba Kumar  <naba@gnome.org>
6537         * plugins/glade/Makefile.am: Corrected conditional not to install
6538         .plugin file if plugin is disabled.
6539         * plugins/sourceview/Makefile.am: Corrected conditional not to
6540         install schemas if plugin is not built.
6542 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
6544         * plugins/debug-manager/queue.c:
6545         Fix #488061: Mutiple crash dialogs
6547         * plugins/gdb/debugger.c,
6548         plugins/gdb/debugger.h:
6549         Remove maximum gdb command length, should fix bug#474811
6551 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
6553         * manuals/reference/libanjuta/plugin-description-file.sgml,
6554         manuals/reference/libanjuta/libanjuta-docs.sgml,
6555         manuals/reference/libanjuta/libanjuta-sections.txt,
6556         libanjuta/interfaces/libanjuta.idl,
6557         libanjuta/anjuta-c-module.c,
6558         libanjuta/anjuta-c-plugin-factory.c:
6559         Document last changes in plugin code
6561 2007-10-19  Johannes Schmid <jhs@gnome.org>
6563         * plugins/subversion/subversion-callbacks.c: (check_filename):
6564         
6565         Fixed #487854 – Anjuta crashes when i try to add a SVN url
6567 2007-10-19  Naba Kumar  <naba@gnome.org>
6569         * plugins/file-manager/file-model.c: Fixed a critical runtime
6570         warning.
6572 2007-10-18  Johannes Schmid <jhs@gnome.org>
6574         * libanjuta/anjuta-ui.h:
6575         Small fix on icon macros
6576         
6577         * libanjuta/interfaces/libanjuta.idl:
6578         * plugins/language-manager/plugin.c: (ilanguage_get_name),
6579         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
6580         (ilanguage_iface_init):
6581         
6582         Added get_from_editor() and get_name_from_editor() methods
6583         to IAnjutaLanguage
6584         
6585         * plugins/document-manager/plugin.c:
6586         (update_editor_ui_interface_items), (on_editor_changed):
6587         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6588         .in:
6589         * plugins/language-support-cpp-java/plugin.c: (install_support):
6590         
6591         Ported plugins to use the new interface
6593 2007-10-17  Johannes Schmid <jhs@gnome.org>
6595         * libanjuta/anjuta-ui.h:
6596         
6597         Added macros to register stock icons to stop all this copy&paste
6598         which had spread over a lot of files. New macros support to add 
6599         icons with toolbar and menu size (16 and 24)
6600         
6601         * plugins/class-inheritance/plugin.c: (register_stock_icons):
6602         * plugins/debug-manager/images/anjuta-attach.svg:
6603         * plugins/debug-manager/images/anjuta-step-out.svg:
6604         * plugins/debug-manager/images/anjuta-step-over.svg:
6605         * plugins/debug-manager/plugin.c: (register_stock_icons):
6606         * plugins/document-manager/images/Makefile.am:
6607         * plugins/document-manager/images/anjuta-block-end.svg:
6608         * plugins/document-manager/images/anjuta-block-start.svg:
6609         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
6610         * plugins/document-manager/images/anjuta-bookmark.svg:
6611         * plugins/document-manager/images/anjuta-go-history-next.svg:
6612         * plugins/document-manager/images/anjuta-go-history-prev.svg:
6613         * plugins/document-manager/plugin.c: (register_stock_icons):
6614         * plugins/glade/plugin.c: (register_stock_icons):
6615         * plugins/language-support-cpp-java/plugin.c:
6616         (register_stock_icons):
6617         * plugins/message-view/Makefile.am:
6618         * plugins/message-view/anjuta-go-message-next.svg:
6619         * plugins/message-view/anjuta-go-message-prev.svg:
6620         * plugins/message-view/anjuta-message-view.svg:
6621         * plugins/message-view/messages.xpm:
6622         * plugins/message-view/plugin.c: (register_stock_icons):
6623         * plugins/patch/plugin.c: (patch_plugin_activate):
6624         * plugins/project-manager/plugin.c: (register_stock_icons):
6625         * plugins/search/Makefile.am:
6626         * plugins/search/anjuta-go-match-next.svg:
6627         * plugins/search/anjuta-go-match-prev.svg:
6628         * plugins/search/plugin.c: (activate_plugin):
6629         * plugins/symbol-browser/plugin.c: (register_stock_icons):
6630         * plugins/terminal/terminal.c: (register_stock_icons):
6631         * plugins/valgrind/plugin.c: (register_stock_icons):
6632         
6633         Updated to use the new icons and added several new and updated 
6634         icons from #480093
6636 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
6638         * libanjuta/anjuta-plugin-handle.c,
6639         libanjuta/anjuta-plugin-handle.h:
6640         Add a new path property containing the directory of the .plugin
6641         file, library file (.so or whatever) must be in the same directory
6643         * libanjuta/anjuta-plugin-manager.c,
6644         libanjuta/interfaces/libanjuta.idl,
6645         (removed) libanjuta/anjuta-glue-plugin.c,
6646         (removed) libanjuta/anjuta-glue-plugin.h,
6647         (removed) libanjuta/anjuta-glue-c.c,
6648         (removed) libanjuta/anjuta-glue-c.h,
6649         (removed) libanjuta/anjuta-glue-cpp.c,
6650         (removed) libanjuta/anjuta-glue-cpp.h,
6651         (removed) libanjuta/anjuta-glue-factory.c,
6652         (removed) libanjuta/anjuta-glue-factory.h,
6653         (added) libanjuta/anjuta-c-module.c,
6654         (added) libanjuta/anjuta-c-module.h,
6655         (added) libanjuta/anjuta-c-plugin-factory.c,
6656         (added) libanjuta/anjuta-c-plugin-factory.h,
6657         libanjuta/Makefile.am:
6658         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
6659         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
6660         implementing IAnjutaPluginFactory
6661         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
6663         * libanjuta/libanjuta.h:
6664         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
6665         interface)
6667         * libanjuta/anjuta-plugin.h:
6668         Replace AnjutaGluePlugin by GTypeModule
6669         Remove unused anjuta_glue_get_component_type replaced by
6670         g_type_from_name
6672         * plugins/build-basic-autotools/build-basic-autotools.h,
6673         plugins/class-gen/plugin.h,
6674         plugins/class-inheritance/plugin.h,
6675         plugins/cvs-plugin/plugin.h,
6676         plugins/debug-manager/plugin.h,
6677         plugins/devhelp/plugin.h,
6678         plugins/document-manager/plugin.h,
6679         plugins/editor/plugin.h,
6680         plugins/file-loader/plugin.h,
6681         plugins/file-wizard/plugin.h,
6682         plugins/gdb/plugin.h,
6683         plugins/glade/plugin.h,
6684         plugins/gtodo/plugin.h,
6685         plugins/indent/plugin.h,
6686         plugins/language-manager/plugin.h,
6687         plugins/language-support-cpp-java/plugin.h,
6688         plugins/macro/plugin.h,
6689         plugins/message-view/plugin.h,
6690         plugins/patch/plugin.h,
6691         plugins/profiler/plugin.h,
6692         plugins/project-import/plugin.h,
6693         plugins/project-manager/plugin.h,
6694         plugins/project-wizard/plugin.h,
6695         plugins/sample1/plugin.h,
6696         plugins/search/plugin.h,
6697         plugins/sourceview/plugin.h,
6698         plugins/subversion/plugin.h,
6699         plugins/symbol-browser/plugin.h,
6700         plugins/symbol-db/plugin.h,
6701         plugins/terminal/terminal.c,
6702         plugins/tools/plugin.h,
6703         plugins/valgrind/plugin.h:
6704         Replace AnjutaGluePlugin by GTypeModule
6706 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
6708         * plugins/debug-manager/breakpoints.c:
6709         Fix bug#487112, crash while removing a breakpoint in a new file
6711 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
6713         * plugins/document-manager/search-box.c:
6714         Fix a crash (with an useful comment) focus-out-event handler must
6715         return a gboolean
6717 2007-10-14 Johannes Schmid <jhs@gnome.org>
6719         * plugins/sourceview/sourceview.c:
6720         Hide calltip when "Up" or "Down" key is pressed
6722 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
6724         * plugins/document-manager/search-box.c:
6725         Change included file order to avoid a compile error with gnome 2.16
6727 2007-10-13  Johannes Schmid <jhs@gnome.org>
6729         * plugins/debug-manager/plugin.c: (enable_log_view):
6730         
6731         Fixed crash when closing a project and unloading another while
6732         the debugger is enabled
6734 2007-10-13  Johannes Schmid <jhs@gnome.org>
6736         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6737         
6738         Use correct breakpoint icon
6739         
6740         * plugins/devhelp/Makefile.am:
6741         * plugins/devhelp/anjuta-go-help-next.svg:
6742         * plugins/devhelp/anjuta-go-help-prev.svg:
6743         * plugins/devhelp/plugin.c: (register_stock_icons),
6744         (devhelp_activate):
6745         
6746         Added new icons from #480093
6747         
6748         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6749         * plugins/document-manager/images/anjuta-bookmark-first.svg:
6750         * plugins/document-manager/images/anjuta-bookmark-last.svg:
6751         * plugins/document-manager/images/anjuta-bookmark-next.svg:
6752         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6753         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6754         * plugins/message-view/anjuta-go-message-next.svg:
6755         * plugins/message-view/anjuta-go-message-prev.svg:
6756         
6757         Updated icons from #480093
6758                 
6759         * src/anjuta-actions.h:
6760         Use GTK_STOCK_FULLSCREEN
6761         
6762         * src/anjuta-app.c: (on_gdl_style_changed),
6763         (anjuta_app_instance_init):
6764         * src/anjuta.glade:
6765         
6766         Added preference option to set the gdl switcher style
6768 2007-10-13  Johannes Schmid <jhs@gnome.org>
6770         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6771         (get_property_value_as_string), (set_property_value_as_string),
6772         (register_callbacks):
6773         * libanjuta/anjuta-preferences.h:
6774         
6775         Support GtkFileChooserButton as preferences widget
6776         
6777         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6778         
6779         Fixed a Gtk-Critical
6780         
6781         * plugins/file-manager/Makefile.am:
6782         * plugins/file-manager/file-model.c: (file_model_filter_file),
6783         (file_model_add_dummy), (file_model_expand_idle),
6784         (file_model_set_property), (file_model_get_property),
6785         (file_model_class_init):
6786         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
6787         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
6788         (file_manager_activate), (file_manager_finalize),
6789         (file_manager_instance_init), (ipreferences_merge),
6790         (ipreferences_unmerge), (ipreferences_iface_init):
6791         * plugins/file-manager/plugin.h:
6792         
6793         Added preferences to file-manager
6795         * plugins/glade/plugin.c: (activate_plugin):
6796         
6797         Move Properties widget into center because it is way to big
6798         for the sidebar
6800 2007-10-10  Johannes Schmid <jhs@gnome.org>
6802         * plugins/language-support-cpp-java/Makefile.am:
6803         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
6804         * plugins/language-support-cpp-java/anjuta-complete.svg:
6805         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
6806         * plugins/language-support-cpp-java/plugin.c:
6807         (register_stock_icons):
6808         
6809         And yet some more icons...
6811 2007-10-10  Johannes Schmid <jhs@gnome.org>
6813         * plugins/debug-manager/breakpoints.c:
6814         * plugins/debug-manager/images/Makefile.am:
6815         * plugins/debug-manager/images/anjuta-bookmark.svg:
6816         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
6817         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
6818         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
6819         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
6820         * plugins/debug-manager/images/anjuta-linemark.svg:
6821         * plugins/debug-manager/images/anjuta-pcmark.svg:
6822         * plugins/debug-manager/plugin.c: (register_stock_icons):
6823         * plugins/debug-manager/sparse_view.c:
6824         * plugins/document-manager/images/Makefile.am:
6825         * plugins/document-manager/images/anjuta-block-select.svg:
6826         * plugins/document-manager/images/anjuta-fold-close.svg:
6827         * plugins/document-manager/images/anjuta-fold-open.svg:
6828         * plugins/document-manager/images/anjuta-fold-toggle.svg:
6829         * plugins/document-manager/images/anjuta-indent-less.svg:
6830         * plugins/document-manager/images/anjuta-indent-more.svg:
6831         * plugins/document-manager/images/anjuta-swap.svg:
6832         * plugins/document-manager/images/block_select.xpm:
6833         * plugins/document-manager/images/fold_close.xpm:
6834         * plugins/document-manager/images/fold_open.xpm:
6835         * plugins/document-manager/images/fold_toggle.xpm:
6836         * plugins/document-manager/images/indent.xpm:
6837         * plugins/document-manager/images/indent_dcr.xpm:
6838         * plugins/document-manager/images/indent_inc.xpm:
6839         * plugins/document-manager/plugin.c: (register_stock_icons):    
6840         * plugins/editor/Makefile.am:
6841         * plugins/editor/anjuta-bookmark-16.xpm:
6842         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
6843         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
6844         * plugins/editor/anjuta-linemark-16.xpm:
6845         * plugins/editor/anjuta-pcmark-16.xpm:
6846         * plugins/editor/bookmark.xpm:
6847         * plugins/editor/breakpoint-disabled.xpm:
6848         * plugins/editor/breakpoint-enabled.xpm:
6849         * plugins/editor/linemarker.xpm:
6850         * plugins/editor/program-counter.xpm:
6851         * plugins/editor/text_editor.c:
6852         * plugins/message-view/Makefile.am:
6853         * plugins/message-view/anjuta-go-message-next.svg:
6854         * plugins/message-view/anjuta-go-message-prev.svg:
6855         * plugins/message-view/anjuta-message-manager.ui:
6856         * plugins/message-view/plugin.c:
6857         * plugins/sourceview/Makefile.am:
6858         * plugins/sourceview/sourceview.c:
6860         Integrated lots of icons from #480093
6861         Thanks to <tpgww@onepost.net>
6863         * plugins/document-manager/plugin.c:
6864         Do not mark the line in ifile_open(), that looks ugly.
6865         
6866         * plugins/document-manager/search-box.c: (on_search_focus_out),
6867         (search_box_init):
6868         Clear the status bar on focus_out.
6869         
6870         * plugins/file-loader/anjuta-loader-plugin.ui:
6871         Fixed a missing "="
6873 2007-10-09  Johannes Schmid <jhs@gnome.org>
6875         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6876         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
6878         Some things I missed in the patch for #484419
6879         
6880         * plugins/document-manager/action-callbacks.c:
6881         (on_new_file_activate):
6882         * plugins/document-manager/action-callbacks.h:
6883         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6884         (on_window_key_press_event), (on_gconf_notify_timer):
6885         
6886         484645 â€“ patch to deal with docman FIXME etc
6887         
6888         * plugins/editor/text_editor.c: (text_editor_set_indicator):
6889         * plugins/search/search-replace.c: (search_and_replace),
6890         (write_message_pane), (search_replace_populate),
6891         (translate_dialog_strings), (create_dialog),
6892         (anjuta_search_replace_activate):
6893         * plugins/search/search-replace_backend.c:
6894         (file_buffer_new_from_path), (get_next_match),
6895         (create_search_entries), (regex_backref),
6896         (clear_search_replace_instance):
6897         * plugins/search/search-replace_backend.h:
6898         
6899         #484573 â€“ patch to correct various search-related issues
6900         
6901         Thanks for the above patches to <tpgww@onepost.net>
6902         
6903         * plugins/sourceview/sourceview.c:
6904         (sourceview_create_highligth_indic):
6905         
6906         Use the same marker for important as gedit (yellow background)
6908         * plugins/document-manager/anjuta-document-manager.ui:
6909         * plugins/file-loader/anjuta-file-loader.ui:
6910         * plugins/file-loader/plugin.c:
6911         
6912         Moved FileNew action to document-manager
6914 2007-10-08  Johannes Schmid <jhs@gnome.org>
6916         * plugins/document-manager/search-box.c: (on_search_activated):
6917         Mark messages for translation
6919 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
6921         reviewed by: Johannes Schmid <jhs@gnome.org>
6923         * plugins/Makefile.am:
6924         * plugins/build-basic-autotools/build-basic-autotools.c:
6925         (build_compile_file_real):
6926         * plugins/search/search-replace.c:
6927         * plugins/valgrind/preferences.c: (build_general_prefs):
6928         
6929         Fix #484379 â€“ Contents of Makefile.am plugins and
6930         #484419 â€“ Improvement into translation
6932 2007-10-06  Johannes Schmid <jhs@gnome.org>
6934         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6936         Fixed to properly support pointer-to-pointer (**) types
6938         * libanjuta/interfaces/libanjuta.idl:
6939         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
6940         * plugins/sourceview/sourceview-cell.h:
6941         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
6942         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
6943         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
6944         (isearch_backward), (isearch_iface_init):
6945         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
6946         (itext_editor_iface_init), (iselection_set_iter),
6947         (iselection_get_start_iter), (iselection_get_end_iter),
6948         (iselection_iface_init), (isearch_forward), (isearch_backward),
6949         (isearch_iface_init):
6950         
6951         Added IAnjutaEditorSearch interface and some utility methods to
6952         migrate from positions to iterators for the editor interface.
6953         
6954         * plugins/document-manager/Makefile.am:
6955         * plugins/document-manager/action-callbacks.c:
6956         (on_goto_line_no1_activate), (on_show_search):
6957         * plugins/document-manager/action-callbacks.h:
6958         * plugins/document-manager/anjuta-docman.c:
6959         (anjuta_docman_add_document), (anjuta_docman_show_editor),
6960         (anjuta_docman_grab_text_focus):
6961         * plugins/document-manager/anjuta-document-manager.ui:
6962         * plugins/document-manager/goto_line.c: (removed)
6963         * plugins/document-manager/goto_line.h: (removed)
6964         * plugins/document-manager/search-box.c:
6965         * plugins/document-manager/search-box.h:
6966         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6967         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
6968         (update_editor_ui_interface_items), (on_editor_added),
6969         (activate_plugin), (deactivate_plugin):
6970         * plugins/document-manager/plugin.h:
6971         
6972         Created new incremental "Quick Search" bar in the document manager to
6973         replace the crappy EggToolbar entries. Uses the new search interface and
6974         it thus much faster and more reliable.
6975         Fixes: 
6976         Bug 357544 â€“ incremental search should work consistently (or not at all) 
6977         when main toolbar is hidden
6978         Bug 440637 â€“ Search, don't work very well (partly for incremental search)
6979         
6980         * plugins/search/anjuta-search.ui:
6981         * plugins/search/plugin.c: (activate_plugin):
6982         
6983         Removed incremental search stuff
6984         
6985         * plugins/build-basic-autotools/build-basic-autotools.c:
6986         (on_session_save), (on_session_load):
6987         * plugins/build-basic-autotools/executer.c:
6988         (get_program_parameters):
6989         
6990         Scroll to selected executable and remember it across sessions
6991         (followup of #477976)
6992         
6993         * plugins/debug-manager/plugin.c: (value_added_current_editor):
6994         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
6995         
6996         * plugins/devhelp/anjuta-devhelp.ui:
6997         Rearraged toolbar items a bit
6999 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
7001         * plugins/debug-manager/command.c,
7002         plugins/debug-manager/queue.c,
7003         plugins/gdb/plugin.c,
7004         plugins/gdb/debugger.c:
7005         Fix several crashing bugs (including bug#482985) with the debugger
7006         when closing project, stopping the debugger, restarting the program
7008 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
7010         * libanjuta/anjuta-launcher.c:
7011         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
7013 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
7015         * plugins/debug-manager/command.c,
7016         plugins/debug-manager/queue.c:
7017         Asynchronous command can abort other commands in queue
7018         Resynchronize debugger state when a command is cancelled
7020         * plugins/debug-manager/breakpoints.c:
7021         Free BreakpointItem only when it is not used anymore
7023         * plugins/gdb/plugin.c:
7024         Do not return TRUE if the callback and/or ready signal is not used
7026         * plugins/gdb/debugger.c:
7027         Fix a crash, return correct state when debugger is stopped
7029 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
7031         * plugins/project-wizard/autogen.c:
7032         Fix bug#482067, escape project wizard user defined strings
7034 2007-10-01  Johannes Schmid <jhs@gnome.org>
7036         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7037         .glade:
7038         * plugins/build-basic-autotools/build-basic-autotools.c:
7039         (basic_autotools_plugin_instance_init):
7040         * plugins/build-basic-autotools/build-basic-autotools.h:
7041         * plugins/build-basic-autotools/executer.c:
7042         (get_program_parameters):
7043         
7044         Fixed #477976 – Keybinding in run dialog
7046 2007-09-30  Johannes Schmid <jhs@gnome.org>
7048         * plugins/Makefile.am:
7049         Do not build indent plugin (yet)
7050         
7051         * plugins/document-manager/plugin.c: (ipreferences_merge):
7052         Fixed unintentional and wrong change
7054         * plugins/indent/anjuta-indent.ui:
7055         Added missing file
7057 2007-09-28  Johannes Schmid <jhs@gnome.org>
7059         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
7060         * libanjuta/anjuta-launcher.h:
7061         Add a method to send EOF to some process. Needed for the indent plugin
7062         and should be useful in general. It does not actually send EOF as this
7063         is not possible with utf-8, but closes the stream instead.
7065         * plugins/devhelp/plugin.c: (value_added_current_editor):
7066         Fixed a Gtk-Critical due to the IAnjutaEditor - 
7067         IAnjutaDocument switch.
7069         * configure.in:
7070         * plugins/Makefile.am:
7071         * plugins/document-manager/Makefile.am:
7072         * plugins/document-manager/action-callbacks.c:
7073         * plugins/document-manager/anjuta-document-manager.glade:
7074         * plugins/document-manager/anjuta-document-manager.ui:
7075         * plugins/document-manager/images/Makefile.am:
7076         * plugins/document-manager/images/indent_auto.xpm:
7077         * plugins/document-manager/images/indent_set.xpm:
7078         * plugins/document-manager/indent-dialog.c:
7079         * plugins/document-manager/indent-dialog.h:
7080         * plugins/document-manager/indent-util.c:
7081         * plugins/document-manager/indent-util.h:
7082         * plugins/document-manager/indent_test.c:
7083         * plugins/document-manager/plugin.c: (register_stock_icons),
7084         (docman_plugin_instance_init), (ipreferences_merge):
7085         * plugins/document-manager/plugin.h:
7086         
7087         Removed indent code from document manager
7088         
7089         * plugins/indent/Makefile.am:
7090         * plugins/indent/indent-dialog.c:
7091         * plugins/indent/indent-util.c: (indent_init_indent_style):
7092         * plugins/indent/indent.glade:
7093         * plugins/indent/indent.plugin.in:
7094         * plugins/indent/plugin.c: (on_indent_finished),
7095         (on_indent_output), (on_indent_action_activate),
7096         (on_edit_editor_indent), (on_style_combo_changed),
7097         (value_added_current_editor), (value_removed_current_editor),
7098         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
7099         (indent_plugin_finalize), (indent_plugin_dispose),
7100         (anjuta_indent_plugin_instance_init),
7101         (anjuta_indent_plugin_class_init), (ipreferences_merge),
7102         (ipreferences_unmerge), (ipreferences_iface_init):
7103         * plugins/indent/plugin.h:
7105         Moved indent code to it's own plugin. Also reimplemented indent invocation
7106         using anjuta_launcher and streams. This is not yet completely working, maybe
7107         I got something wrong with the launcher.
7108         Also fixed #478987 – Unusable 'Indent setting window' on preferences
7110 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
7112         * plugins/debug-manager/plugin.c:
7113         Fix bug#480851, disconnect save_session signal when plugin is unloaded
7115 2007-09-27  Johannes Schmid <jhs@gnome.org>
7117         * libanjuta/interfaces/libanjuta.idl:
7118         * plugins/Makefile.am:
7119         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
7120         (isymbol_type_str), (isymbol_name), (isymbol_args),
7121         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
7122         (isymbol_impl), (isymbol_iface_init):
7123         * plugins/symbol-browser/an_symbol_info.c:
7124         * plugins/symbol-browser/an_symbol_info.h:
7125         * plugins/symbol-db/Makefile.am:
7126         * plugins/symbol-db/plugin.c:
7127         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
7128         (value_added_current_editor), (on_editor_foreach_clear),
7129         (value_removed_current_editor), (project_root_added),
7130         (symbol_db_activate), (symbol_db_deactivate),
7131         (isymbol_manager_search):
7132         * plugins/symbol-db/readtags.c: (initialize_1):
7133         * plugins/symbol-db/symbol-db-engine-iterator.c:
7134         (sdb_engine_iterator_instance_init),
7135         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
7136         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
7137         (symbol_db_engine_iterator_move_next),
7138         (symbol_db_engine_iterator_move_prev),
7139         (symbol_db_engine_iterator_get_n_items),
7140         (symbol_db_engine_iterator_last),
7141         (symbol_db_engine_iterator_set_position),
7142         (symbol_db_engine_iterator_get_position),
7143         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
7144         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
7145         (isymbol_iter_foreach), (isymbol_iter_set_position),
7146         (isymbol_iter_get_position), (isymbol_iter_get_length),
7147         (isymbol_iter_clone), (isymbol_iter_assign),
7148         (isymbol_iter_iface_init):
7149         * plugins/symbol-db/symbol-db-engine-iterator.h:
7150         * plugins/symbol-db/symbol-db-engine.c:
7151         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
7152         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
7153         (sdb_engine_finalize), (sdb_engine_get_type),
7154         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
7155         (sdb_engine_get_table_id_by_unique_name2),
7156         (sdb_engine_get_table_id_by_unique_name3),
7157         (symbol_db_engine_add_new_workspace),
7158         (symbol_db_engine_get_opened_project_name),
7159         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
7160         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
7161         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
7162         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
7163         (sdb_engine_add_new_scope_definition),
7164         (sdb_engine_add_new_tmp_heritage_scope),
7165         (sdb_engine_second_pass_update_scope_1),
7166         (sdb_engine_second_pass_update_heritage),
7167         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
7168         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
7169         (symbol_db_engine_update_project_symbols),
7170         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
7171         (symbol_db_engine_update_buffer_symbols),
7172         (sdb_engine_walk_down_scope_path),
7173         (sdb_engine_prepare_symbol_info_sql),
7174         (symbol_db_engine_get_global_members),
7175         (symbol_db_engine_get_scope_members_by_symbol_id),
7176         (symbol_db_engine_get_scope_members),
7177         (symbol_db_engine_get_current_scope),
7178         (symbol_db_engine_get_file_symbols):
7179         * plugins/symbol-db/symbol-db-engine.h:
7180         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
7181         (on_symbol_updated), (on_symbol_inserted),
7182         (symbol_db_view_locals_get_line),
7183         (symbol_db_view_locals_update_list):
7184         * plugins/symbol-db/symbol-db-view-search.c:
7185         (sdb_view_search_model_filter), (sdb_view_search_get_type):
7186         * plugins/symbol-db/symbol-db-view-search.h:
7187         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
7188         (do_add_hidden_children), (do_recurse_and_add_new_sym),
7189         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
7190         * plugins/symbol-db/tables.sql:
7191         * plugins/symbol-db/test/Makefile.am:
7192         * plugins/symbol-db/test/main.c: (add_new_files), (main):
7193         Updated patch from Massimo to improve symbol-db plugin
7195         * plugins/document-manager/plugin.c: (on_editor_changed):
7196         Make the code a bit more robust
7197         
7198         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7199         (anjuta_document_get_property), (anjuta_document_class_init),
7200         (anjuta_document_init), (set_uri), (document_loader_loaded),
7201         (anjuta_document_load), (document_saver_saving):
7202         * plugins/sourceview/anjuta-document.h:
7203         * plugins/sourceview/sourceview.c: (autodetect_language),
7204         (ilanguage_set_language), (ilanguage_get_language):
7205         Fix language detection on startup
7207 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
7209         * plugins/document-manager/action-callbacks.c:
7210         (on_editor_command_upper_case_activate),
7211         (on_editor_command_lower_case_activate): Leftover commit from previous
7212         commit (see last changlog entry by me).
7213         
7214         * plugins/file-manager/plugin.c: (file_manager_activate):
7215         Gave proper widget name so that layout works.
7217 2007-09-26  Johannes Schmid <jhs@gnome.org>
7219         * plugins/document-manager/plugin.c: (on_editor_changed),
7220         (docman_plugin_instance_init):
7221         Only unload/load language-support plugins if necessary.
7222         
7223         * plugins/language-manager/plugin.c: (language_manager_activate):
7224         Removed some debugging code
7226         * plugins/sourceview/sourceview.c: (on_document_saved),
7227         (ilanguage_set_language), (ilanguage_get_language):
7228         Fixed ianjuta_language interface and ensure that highlighting is
7229         activated when a new file is saved.
7230         
7231 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
7233         * libanjuta/interfaces/libanjuta.idl:
7234         * plugins/document-manager/action-callbacks.c:
7235         (on_editor_command_upper_case_activate),
7236         (on_editor_command_lower_case_activate):
7237         * plugins/editor/text_editor.c: (iselection_has_selection),
7238         (iselection_get_start), (iselection_get_end),
7239         (iselection_iface_init):
7240         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
7241         * plugins/sourceview/sourceview.c: (iselect_has_selection),
7242         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
7243         method and implemented it for both scintilla and sourceview editors.
7244         Updated document-manager and assist plugins to use the new method.
7246 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
7248         * plugins/file-manager/file-view.c:
7249         Fix typo, allow to compile new file manager with gtk < 2.12
7251 2007-09-25  Johannes Schmid <jhs@gnome.org>
7253         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
7254         Support Auto-Indent for single lines (e.g no selection);
7255         
7256         * plugins/macro/plugin.c:
7257         Do not use the same shortcut as auto-indent does
7258         
7259         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
7260         Optimized keyboard navigation - do not emit char_added when only
7261         navigation keys have been pressed.
7263 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
7265         * plugins/language-support-cpp-java/cpp-java-assist.c:
7266         (on_assist_chosen), (cpp_java_assist_install),
7267         (cpp_java_assist_uninstall):
7268         * plugins/language-support-cpp-java/plugin.c: (install_support),
7269         (uninstall_support): Install and uninstall support in correct order.
7270         Fixes a bug where it was installed multiple times resulting in
7271         inserting autocomplete text multiple times.
7273 2007-09-25  Johannes Schmid <jhs@gnome.org>
7275         * configure.in:
7276         Add GNOME_WARNING_FLAGS(maximum) and
7277         GNOME_CXX_WARNIGS(yes) to avoid bugs
7278         the compiler can warn you.
7279         
7280         * libegg/test-tree-utils.c: (key_test):
7281         * plugins/file-manager/file-model.c:
7282         (file_model_cancel_expand_idle), (file_model_sort),
7283         (file_model_row_expanded):
7284         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7285         (file_view_refresh), (file_view_get_selected), (file_view_init),
7286         (file_view_new):
7287         * plugins/file-manager/file-view.h:
7288         * plugins/symbol-db/readtags.c: (initialize_1):
7289         * src/main.c:
7290         
7291         Fixed the more critical warnings
7293 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
7295         Icons from tpgww@onepost.net:
7296         * configure.in:
7297         * plugins/debug-manager/Makefile.am:
7298         * plugins/debug-manager/images/Makefile.am:
7299         * plugins/debug-manager/images/anjuta-attach.svg:
7300         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
7301         * plugins/debug-manager/images/anjuta-step-into.svg:
7302         * plugins/debug-manager/images/anjuta-step-out.svg:
7303         * plugins/debug-manager/images/anjuta-step-over.svg:
7304         * plugins/debug-manager/plugin.c: (register_stock_icons):
7305         * plugins/document-manager/Makefile.am:
7306         * plugins/document-manager/block_select.xpm:
7307         * plugins/document-manager/fold_close.xpm:
7308         * plugins/document-manager/fold_open.xpm:
7309         * plugins/document-manager/fold_toggle.xpm:
7310         * plugins/document-manager/images/Makefile.am:
7311         * plugins/document-manager/images/anjuta-block-end.svg:
7312         * plugins/document-manager/images/anjuta-block-start.svg:
7313         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
7314         * plugins/document-manager/images/anjuta-bookmark-first.svg:
7315         * plugins/document-manager/images/anjuta-bookmark-last.svg:
7316         * plugins/document-manager/images/anjuta-bookmark-next.svg:
7317         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
7318         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
7319         * plugins/document-manager/indent.xpm:
7320         * plugins/document-manager/indent_auto.xpm:
7321         * plugins/document-manager/indent_dcr.xpm:
7322         * plugins/document-manager/indent_inc.xpm:
7323         * plugins/document-manager/indent_set.xpm:
7324         * plugins/document-manager/plugin.c: Added nicer icons for
7325         document manager and debugger. Organized icons in 'images'
7326         directories.
7328 2007-09-24  Johannes Schmid <jhs@gnome.org>
7330         * src/anjuta-app.c: (anjuta_app_add_widget_full):
7331         Fixed a missing NULL in g_object_set.
7333 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
7335         * plugins/language-support-cpp-java/cpp-java-assist.c:
7336         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
7337         scope memebers just after scope operator is entered.
7339 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
7341         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7342         * plugins/language-support-cpp-java/cpp-java-assist.c:
7343         (completion_function), (completion_compare),
7344         (cpp_java_assist_tag_destroy), (create_completion),
7345         (cpp_java_assist_destroy_completion_cache),
7346         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
7347         Show '()' for function items in autocomplete list. Allow adding
7348         ' ' and/or '(' after function call autocompletion and have preferences
7349         settings for them.
7351 2007-09-24  Johannes Schmid <jhs@gnome.org>
7353         * sourceview.c: Reverting patch from r3157 because
7354         of side-effects
7356 2007-09-24  Johannes Schmid <jhs@gnome.org>
7358         * plugins/search/search-replace.c: (on_message_clicked):
7360         Fixed #427104 – No "highlight" of lines matching find-result
7362 2007-09-24  Johannes Schmid <jhs@gnome.org>
7364         * src/anjuta.glade:
7366         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
7368 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
7370         reviewed by: Johannes Schmid <jhs@gnome.org>
7372         * plugins/build-basic-autotools/executer.c: (execute_program):
7373         Fix #478238 – set env for execute programe in the terminal
7375 2007-09-24 Tom <tpgww@onepost.net>
7377         reviewed by: Johannes Schmid <jhs@gnome.org>
7379         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
7380         Fix memory leak
7381         
7382         * plugins/debug-manager/disassemble.c: (on_disassemble):
7383         Correct a format string in DEBUG_PRINT()
7385 2007-09-23  Johannes Schmid <jhs@gnome.org>
7387         * plugins/sourceview/sourceview.c: (offset_to_position),
7388         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
7389         (ieditor_get_position), (iselect_set), (iselect_get_start),
7390         (iselect_get_end):
7391         
7392         Fixed #Bug 440637 – Search, don't work very well
7394 2007-09-23  Johannes Schmid <jhs@gnome.org>
7396         * plugins/file-manager/file-model.c: (file_model_get_filename):
7397         * plugins/file-manager/file-model.h:
7398         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
7399         (file_view_init), (file_view_class_init):
7400         * plugins/message-view/message-view.c:
7401         (message_view_query_tooltip), (message_view_dispose),
7402         (message_view_instance_init), (message_view_class_init):
7404         Added GTK+ 2.12 style tooltips to file-manager and message view.
7405         Only build if GTK+ 2.12 is availible otherwise for message-view, the
7406         old implementation is used.
7408 2007-09-23  Johannes Schmid <jhs@gnome.org>
7410         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
7411         Fixed typo
7412         
7413         * plugins/language-manager/language-manager.plugin.in:
7414         Marked UserActivatable=FALSE
7415         
7416         * plugins/language-manager/plugin.c: (load_languages),
7417         (language_manager_activate), (language_manager_deactivate),
7418         (language_manager_dispose), (language_manager_instance_init),
7419         (language_manager_find_mime_type), (language_manager_find_string),
7420         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
7421         (ilanguage_get_name), (ilanguage_get_strings):
7422         
7423         Fixed various stupid bugs in language-manager plugin
7424         
7425         * plugins/symbol-db/symbol-db-engine.c:
7426         (sdb_engine_second_pass_update_scope_1):
7427         
7428         Add a g_return_if_fail to avoid a crash though still unsure
7429         what's causing it.
7431 2007-09-23  Johannes Schmid <jhs@gnome.org>
7433         * plugins/symbol-db/plugin.c: (on_project_element_added),
7434         (sources_array_free), (sources_array_add_foreach),
7435         (project_root_added):
7436         * plugins/symbol-db/symbol-db-engine.c:
7437         (symbol_db_engine_add_new_files):
7438         * plugins/symbol-db/symbol-db-engine.h:
7439         
7440         Added support for other languages than "C" to symbol-db. Now
7441         supports all languages listed by the language-manager.
7443 2007-09-23  Tom <tpgww@onepost.net>
7445         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
7447         * configure.in:
7448         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
7449         
7450         * libanjuta/anjuta-glue-factory.c: (load_plugin),
7451         (anjuta_glue_factory_get_object_type):
7452         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
7453         * plugins/build-basic-autotools/build-basic-autotools.c:
7454         (value_added_current_editor):
7455         * plugins/debug-manager/breakpoints.c:
7456         (breakpoints_dbase_edit_breakpoint),
7457         (on_toggle_breakpoint_activate):
7458         * plugins/debug-manager/plugin.c:
7459         (on_run_to_cursor_action_activate):
7460         * plugins/debug-manager/stack_trace.c:
7461         (dma_thread_update_stack_trace):
7462         * plugins/gdb/plugin.c:
7463         * plugins/glade/plugin.c: (ifile_open):
7464         * plugins/profiler/gprof-call-graph-view.c:
7465         * plugins/profiler/gprof-flat-profile-view.c:
7466         * plugins/profiler/gprof-function-call-tree-view.c:
7467         * plugins/profiler/gprof-options.c: (setup_widgets):
7468         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7469         * plugins/search/search-replace_backend.c:
7470         (file_buffer_new_from_te):
7471         * plugins/sourceview/assist-tip.c: (assist_tip_move):
7472         * plugins/sourceview/assist-window.c: (assist_window_set_property),
7473         (assist_window_get_property), (assist_window_move):
7474         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
7475         (value_added_current_editor):
7476         * plugins/symbol-db/plugin.c: (value_added_current_editor):
7477         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7478         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
7479         
7480         Many small code, warnings and leak fixes
7482 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
7484         * (removed) plugins/debug-manager/debugger.c,
7485         (removed) plugins/debug-manager/debugger.h,
7486         (added) plugins/debug-manager/command.c,
7487         (added) plugins/debug-manager/command.h,
7488         (added) plugins/debug-manager/queue.c,
7489         (added) plugins/debug-manager/queue.h,
7490         plugins/debug-manager/breakpoints.c,
7491         plugins/debug-manager/debug_tree.c,
7492         plugins/debug-manager/debug_tree.h,
7493         plugins/debug-manager/disassemble.c,
7494         plugins/debug-manager/disassemble.h,
7495         plugins/debug-manager/locals.c,
7496         plugins/debug-manager/locals.h,
7497         plugins/debug-manager/memory.c,
7498         plugins/debug-manager/memory.h,
7499         plugins/debug-manager/plugin.c,
7500         plugins/debug-manager/plugin.h,
7501         plugins/debug-manager/registers.c,
7502         plugins/debug-manager/registers.h,
7503         plugins/debug-manager/sharedlib.c,
7504         plugins/debug-manager/sharedlib.h,
7505         plugins/debug-manager/signals.c,
7506         plugins/debug-manager/signals.h,
7507         plugins/debug-manager/stack_trace.c,
7508         plugins/debug-manager/stack_trace.h,
7509         plugins/debug-manager/start.h,
7510         plugins/debug-manager/start.c,
7511         plugins/debug-manager/threads.c,
7512         plugins/debug-manager/threads.h,
7513         plugins/debug-manager/watch.c,
7514         plugins/debug-manager/watch.h,
7515         plugins/debug-manager/Makefile.am,
7516         plugins/gdb/debugger.c,
7517         plugins/gdb/debugger.h,
7518         plugins/gdb/plugin.c,
7519         libanjuta/interfaces/libanjuta.idl:
7520         Split debug-manager/debugger.c into command.c and queue.c
7521         Clean up debugger queue
7522         DmaDebuggerQueue object does not implement IAnjutaDebugger
7524 2007-09-23  Johannes Schmid <jhs@gnome.org>
7526         * configure.in:
7527         Bumped version to 2.3.0 (to ensure bugzilla bugs are
7528         set correctly, etc.)
7529         
7530         * libanjuta/anjuta-glue-factory.c: (load_plugin):
7531         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
7532         (plugin_set_update):
7533         
7534         Show an error dialog instead of crashing when plugin loading fails
7536         * plugins/language-manager/Makefile.am:
7537         * plugins/language-manager/language-manager.plugin.in:
7538         * plugins/language-manager/languages.xml:
7539         * plugins/language-manager/plugin.c: (language_destroy),
7540         (load_languages), (language_manager_activate),
7541         (language_manager_deactivate), (language_manager_finalize),
7542         (language_manager_dispose), (language_manager_instance_init),
7543         (language_manager_class_init), (language_manager_find_mime_type),
7544         (language_manager_find_string), (ilanguage_get_from_mime_type),
7545         (ilanguage_get_from_string), (ilanguage_get_name),
7546         (ilanguage_get_strings), (ilanguage_iface_init):
7547         * plugins/language-manager/plugin.h:
7548         
7549         Added new language-manager plugin to have a better organisation for
7550         language names. The xml probabaly needs to be extended over time.
7551         
7552         * plugins/Makefile.am:
7553         * plugins/document-manager/plugin.c: (on_editor_changed):
7554         
7555         Adapted to new IAnjutaLanguage interface. Do not unload language-support
7556         because it does not really save memory but makes tab switching slow.
7557         
7558         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
7559         .in:
7560         * plugins/language-support-cpp-java/plugin.c: (install_support),
7561         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
7562         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
7563         unloading
7565         * plugins/language-support-cpp-java/cpp-java-assist.c:
7566         (cpp_java_assist_show_autocomplete):
7567         
7568         Fix autocomplete to only show valid completions
7570         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7571         Calltips always have correct size and position now
7573 2007-09-22  Johannes Schmid <jhs@gnome.org>
7575         * plugins/search/search-replace_backend.c: (get_next_match):
7576         Removed code introduced by accident that causes a crash.
7577         
7578         * plugins/sourceview/sourceview-tags.c:
7579         * plugins/sourceview/sourceview-tags.h:
7580         Removed ununsed files
7582 2007-09-22  Johannes Schmid <jhs@gnome.org>
7584         * plugins/language-support-cpp-java/cpp-java-assist.c:
7585         Fixed build error
7587 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7589         * plugins/language-support-cpp-java/cpp-java-assist.c:
7590         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
7591         Increased matching brace search to 500 chars.
7593 2007-09-21  Johannes Schmid <jhs@gnome.org>
7595         * plugins/language-support-cpp-java/cpp-java-assist.c:
7596         (cpp_java_assist_get_pre_word),
7597         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
7598         
7599         Added some profiling debug code
7600         
7601         * plugins/language-support-cpp-java/cpp-java-utils.c:
7602         (cpp_java_util_jump_to_matching_brace):
7603         * plugins/language-support-cpp-java/cpp-java-utils.h:
7604         * plugins/language-support-cpp-java/plugin.c:
7605         (get_line_indentation_base), (get_line_auto_indentation):
7606         
7607         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
7608         avoid looping over the whole file when using calltips which is too slow and
7609         unneeded.
7610         
7611         * plugins/sourceview/assist-tip.c: (assist_tip_init),
7612         (assist_tip_set_tips), (assist_tip_get_coordinates),
7613         (assist_tip_new):
7614         * plugins/sourceview/sourceview.c: (iassist_show_tips):
7615         
7616         Better calltips appearance (use theme now) and avoid jumping
7617         calltips
7619 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7621         * plugins/document-manager/plugin.c:
7622         (update_editor_ui_interface_items):
7623         * plugins/language-support-cpp-java/plugin.c: (install_support),
7624         (uninstall_support): Moved autocomplete ui update code from
7625         document-manager to language-plugin.
7627 2007-09-21  Johannes Schmid <jhs@gnome.org>
7629         * libanjuta/interfaces/libanjuta.idl:
7630         
7631         Added IAnjutaLanguage interface (might still change...) for
7632         the upcoming language-manager plugin.
7633         
7634         * plugins/file-manager/Makefile.am:
7635         * plugins/file-manager/file-model.c:
7636         (file_model_cancel_expand_idle), (file_model_add_dummy),
7637         (file_model_expand_idle), (file_model_sort),
7638         (file_model_row_expanded), (file_model_row_collapsed),
7639         (file_model_init), (file_model_finalize),
7640         (file_model_set_property), (file_model_get_property),
7641         (file_model_class_init), (file_model_new), (file_model_refresh),
7642         (file_model_get_uri):
7643         * plugins/file-manager/file-model.h:
7644         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7645         (file_view_expand_row_idle), (file_view_refresh),
7646         (file_view_get_selected), (file_view_button_press_event),
7647         (file_view_selection_changed), (file_view_init),
7648         (file_view_get_property), (file_view_set_property),
7649         (file_view_finalize), (file_view_class_init):
7650         
7651         Split up model/view as far as possible and fixed some file-manager
7652         bugs (popup-menu and incorrect project loading).
7653         
7654         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7655         Use monospace font for tips.
7656         
7657         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
7658         (sourceview_cell_new), (icell_get_character), (icell_get_length),
7659         (icell_get_attribute), (icell_style_get_font_description),
7660         (icell_style_get_color), (icell_style_get_background_color),
7661         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
7662         (iiter_foreach), (iiter_set_position), (iiter_get_position),
7663         (iiter_get_length), (iiter_clone), (iiter_assign):
7665         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
7666         interface. This is way faster though it has the drawback to create invalid
7667         iterators if the buffer is changed.
7669 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7671         * libanjuta/interfaces/libanjuta.idl:
7672         * plugins/document-manager/action-callbacks.c:
7673         * plugins/document-manager/anjuta-document-manager.ui:
7674         * plugins/document-manager/plugin.c: (register_stock_icons):
7675         * plugins/editor/text_editor.c:
7676         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7677         * plugins/language-support-cpp-java/cpp-java-assist.c:
7678         (cpp_java_assist_get_calltip_context):
7679         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
7680         (register_stock_icons), (cpp_java_plugin_activate_plugin):
7682         Moved autocomplete menu action from document-manager to assist plugin
7683         and got rid of deprecated autocomplete interface.
7685 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
7687         * libanjuta/interfaces/libanjuta.idl:
7688         * plugins/editor/text_editor.c: (iassist_iface_init):
7689         * plugins/language-support-cpp-java/cpp-java-assist.c:
7690         (cpp_java_assist_check), (on_assist_chosen):
7691         * plugins/sourceview/sourceview.c: (iassist_iface_init):
7692         Removed react() methods in both editors and assist interface. Assist
7693         plugin itself handles setting the autocomplete. Also fixed
7694         some mem leaks.
7696 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
7698         * plugins/file-manager/Makefile.am:
7699         * plugins/file-manager/file-view.c: (file_view_add_dummy),
7700         (file_view_expand_idle), (file_view_init):
7701         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
7702         (file_manager_set_default_uri), (project_root_added),
7703         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
7704         (file_manager_activate), (file_manager_deactivate),
7705         (file_manager_instance_init), (file_manager_class_init),
7706         (ifile_manager_set_root), (ifile_manager_set_selected),
7707         (ifile_manager_iface_init): Adjusted white spaces to match
7708         anjuta convention.
7710 2007-09-19  Naba Kumar  <naba@gnome.org>
7712         * libanjuta/interfaces/libanjuta.idl:
7713         * plugins/editor/text_editor.c: (text_editor_instance_init),
7714         (iassist_show_tips), (iassist_cancel_tips),
7715         (iassist_hide_suggestions), (iassist_iface_init):
7716         * plugins/editor/text_editor.h:
7717         * plugins/editor/text_editor_cbs.c:
7718         (on_text_editor_scintilla_notify):
7719         * plugins/language-support-cpp-java/cpp-java-assist.c:
7720         (is_scope_context_character), (is_word_character),
7721         (create_completion), (cpp_java_assist_get_scope_context),
7722         (cpp_java_assist_get_pre_word),
7723         (cpp_java_assist_get_scope_operator),
7724         (cpp_java_assist_destroy_completion_cache),
7725         (cpp_java_assist_create_scope_completion_cache),
7726         (cpp_java_assist_create_word_completion_cache),
7727         (cpp_java_assist_show_autocomplete),
7728         (cpp_java_assist_get_calltip_context),
7729         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
7730         (on_editor_char_added), (on_assist_chosen),
7731         (cpp_java_assist_install), (cpp_java_assist_uninstall),
7732         (cpp_java_assist_init), (cpp_java_assist_finalize):
7733         * plugins/language-support-cpp-java/cpp-java-assist.h:
7734         * plugins/language-support-cpp-java/plugin.c:
7735         (initialize_indentation_params):
7736         * plugins/sourceview/assist-tip.c:
7737         * plugins/sourceview/assist-tip.h:
7738         * plugins/sourceview/sourceview-private.h:
7739         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7740         (on_assist_tip_destroyed), (on_assist_cancel),
7741         (on_document_char_added), (iassist_get_suggestions),
7742         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
7743         
7744         Implement state-less assistance so that assist can be evaluated
7745         any given time at any position. Changed IAnjutaEditorAssist interfance
7746         and implementations and removed any state management in editors.
7748 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
7750         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7751         completion items sorting and avoided unnecssary sorts.
7753         * plugins/text-editor.c: Fixed state.
7755 2007-09-17  Johannes Schmid <jhs@gnome.org>
7757         * plugins/language-support-cpp-java/cpp-java-assist.c:
7758         (on_assist_begin):
7759         
7760         Fixed calltips in sourceview
7762 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
7764         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7765         completion items preparation time. Fixed a crash bug.
7767         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7768         Set buffer size (From Massimo, required for symbol-db).
7770         * libanjuta/interfaces/libanjuta.idl: Also pass position information
7771         for suggestions.
7773         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
7774         change in API.
7776         * plugins/editor/aneditor-autocomplete.cxx,
7777         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
7778         Added ANE_GETWORDBEFORECARAT command.
7780         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
7781         using assist interface.
7783         * plugins/editor/text_editor.c: (text_editor_instance_init),
7784         (text_editor_get_word_before_carat),
7785         (text_editor_get_current_word), (iassist_add_trigger),
7786         (iassist_remove_trigger), (on_assist_canceled),
7787         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
7788         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
7789         * plugins/editor/text_editor.h:
7790         * plugins/editor/text_editor_cbs.c: (trigger_size),
7791         (max_trigger_size), (text_editor_check_assist),
7792         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
7793         interface.
7795         * plugins/language-support-cpp-java/Makefile.am:
7796         * plugins/language-support-cpp-java/plugin.c:
7797         (get_line_indentation_base), (get_line_auto_indentation),
7798         (install_support), (uninstall_support),
7799         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
7800         (cpp_java_plugin_instance_init):
7801         * plugins/language-support-cpp-java/plugin.h:
7802         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
7803         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
7804         Make assist a separate class.
7806 2007-09-14  Johannes Schmid <jhs@gnome.org>
7808         * plugins/sourceview/sourceview.c: (iassist_suggest):
7809         Fixed changed char_alignment paramter in language-support
7810         plugin
7812 2007-09-14  Naba Kumar  <naba@gnome.org>
7814         * plugins/language-support-cpp-java/plugin.c: Send the right
7815         'char_alignment' paramenter (needs fixing in sourceview).
7817 2007-09-13  Johannes Schmid <jhs@gnome.org>
7819         * anjuta.anjuta:
7820         * plugins/project-wizard/templates/minimal/project.anjuta:
7821         Use IAnjutaSymbolManager instead of loading the plugin directly.
7822         (TODO: Think of a version to do this for older files...)
7824         * configure.in:
7825         * plugins/Makefile.am:
7826         * plugins/symbol-db/Makefile.am:
7827         
7828         Build symbol-db plugin if libgda-3.0 is found
7830 2007-09-13  Johannes Schmid <jhs@gnome.org>
7832         * plugins/sourceview/Makefile.am:
7833         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7834         (set_uri):
7835         * plugins/sourceview/anjuta-document.h:
7836         Removed lots of dead code
7837         
7838         * plugins/sourceview/anjuta-languages-manager.c:
7839         * plugins/sourceview/anjuta-languages-manager.h:
7840         removed completely
7841         
7842         * plugins/sourceview/sourceview.c: (on_document_char_added),
7843         (on_document_loaded), (sourceview_instance_init),
7844         (iselect_get_start), (iselect_get_end),
7845         (ilanguage_get_supported_languages), (ilanguage_set_language):
7846         
7847         Fixed selection handling and make some adaptions for the changes 
7848         mentioned above
7850 2007-09-13  Johannes Schmid <jhs@gnome.org>
7852         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7853         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7854         (on_assist_update):
7855         
7856         Added preferences to language support completion/calltips
7857         
7858         * plugins/sourceview/assist-window.c: (assist_window_update):
7860         Always select first entry
7862         * plugins/sourceview/sourceview.glade:
7863         Removed old completion preferences
7865 2007-09-11  Naba Kumar  <naba@gnome.org>
7867         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
7868         and possible crash when pressing ctrl+d in terminal after preferences
7869         window has been shown once (no need for backport).
7871         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
7872         implementations to get warnings instead of crashes for unimplemented
7873         interface methods.
7875 2007-09-11   Massimo Cora' <maxcvs@email.it>
7877         Reviewed by: Naba Kumar  <naba@gnome.org>
7879         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7880         * plugins/symbol-db/*:
7881         Added new symbol-database backend based on SQLite 3.
7882         (does not enabled for build currently).
7884 2007-09-10  Johannes Schmid <jhs@gnome.org>
7886         * anjuta.anjuta:
7887         * configure.in:
7888         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
7889         (parse_info_init), (parse_info_free), (valid_element),
7890         (start_element_handler), (end_element_handler), (text_handler),
7891         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
7892         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
7893         (egg_recent_model_monitor), (egg_recent_model_read),
7894         (egg_recent_model_open_file), (egg_recent_model_lock_file),
7895         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
7896         (egg_recent_model_set_property), (egg_recent_model_class_init),
7897         (egg_recent_model_init), (egg_recent_model_add_full),
7898         (egg_recent_model_delete), (egg_recent_model_get_list),
7899         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
7900         (egg_recent_model_set_filter_mime_types),
7901         (egg_recent_model_clear_group_filter),
7902         (egg_recent_model_set_filter_groups),
7903         (egg_recent_model_clear_scheme_filter),
7904         (egg_recent_model_set_filter_uri_schemes),
7905         (egg_recent_model_remove_expired):
7906         
7907         Update EggRecent (#456465)
7909 2007-09-10  Johannes Schmid <jhs@gnome.org>
7911         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
7912         (anjuta_plugin_manager_get_plugin):
7913         * plugins/profiler/gprof-call-graph-view.c:
7914         (gprof_call_graph_view_create_columns):
7915         * plugins/profiler/gprof-flat-profile-view.c:
7916         (gprof_flat_profile_view_create_columns):
7917         * plugins/profiler/gprof-function-call-tree-view.c:
7918         (gprof_function_call_tree_view_create_columns):
7919         
7920         Fixed #466031 â€“ Update of pieces of menus for Localization
7922 2007-09-10  Johannes Schmid <jhs@gnome.org>
7924         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
7925         Bug 343522 â€“ anjuta: Unable to execute commands that use options.
7927 2007-09-09  Johannes Schmid <jhs@gnome.org>
7929         * plugins/document-manager/anjuta-docman.c:
7930         (anjuta_docman_update_page_label):
7931         
7932         Fixed #458034 â€“ Method of indicating unsaved changes breaks convention
7933         
7934         * plugins/document-manager/plugin.c: (update_title),
7935         (value_added_project_root_uri), (value_removed_project_root_uri),
7936         (on_editor_changed), (activate_plugin):
7937         * plugins/document-manager/plugin.h:
7938         * plugins/project-manager/plugin.c: (on_profile_scoped),
7939         (on_profile_descoped), (ifile_open):
7940         
7941         Fixed #427390 â€“ Show path of item in currently focused editor window
7943 2007-09-09  Johannes Schmid <jhs@gnome.org>
7945         * plugins/search/plugin.c: (on_toolbar_find_clicked),
7946         (on_toolbar_find_incremental):
7947         Fix incremental search
7948         
7949         * plugins/sourceview/sourceview.c: (on_document_char_added),
7950         (set_select):
7951         Fixed selection management
7953 2007-09-09  Johannes Schmid <jhs@gnome.org>
7955         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7956         Fixed memory leak
7958         * libanjuta/interfaces/libanjuta.idl:
7959         Extended IAnjutaEditorAssist interface
7960         
7961         * plugins/language-support-cpp-java/plugin.c:
7962         (jump_to_matching_brace), (add_tags), (on_assist_begin),
7963         (assist_cleanup), (on_assist_chosen), (on_assist_update),
7964         (context_character), (get_context), (function_parser),
7965         (cpp_member_parser), (install_assist), (uninstall_assist),
7966         (get_line_indentation_base), (get_line_auto_indentation),
7967         (install_support), (uninstall_support),
7968         (on_value_added_current_editor), (on_value_removed_current_editor),
7969         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
7970         * plugins/language-support-cpp-java/plugin.h:
7971         
7972         Improved fixed editor assistance and added support for function/method
7973         tooltips. jumb_to_matching_brance => jump_to_matching_brace
7974         
7975         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
7976         Removed a FIXME
7977         
7978         * plugins/project-import/project-import.c: (on_import_next):
7979         Added a non-NULL check with could probably fix #474843 but not sure
7980         
7981         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
7982         Fixed anjuta-plugin project wizard
7983         
7984         * plugins/sourceview/Makefile.am:
7985         * plguins/sourceview/assist-tip.[ch]:
7986         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
7987         (anjuta_view_key_press_event):
7988         * plugins/sourceview/assist-window.c: (assist_window_class_init),
7989         (assist_window_init), (assist_window_update), (assist_window_new):
7990         * plugins/sourceview/sourceview-private.h:
7991         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7992         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
7993         (trigger_size), (max_trigger_size), (on_document_char_added),
7994         (sourceview_dispose), (ieditor_get_current_word),
7995         (iassist_add_trigger), (iassist_init_suggestions),
7996         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
7997         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
7998         
7999         Big update on sourceview assist capabilites. Autocompletion should
8000         now work much better and function tooltips are finally supported!
8002         * plugins/sourceview/anjuta-document.h:
8003         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
8004         (anjuta_document_get_current_word):
8005         Fixed get_current_word (inspired by aneditor.cxx implementation)
8007         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
8008         (icell_get_attribute):
8009         Fixed get_attribute() to also detect character constants.
8010         Simplified get_char()
8012         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
8013         (isymbol_manager_get_members), (isymbol_manager_get_parents),
8014         (isymbol_manager_get_completions_at_position):
8015         
8016         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
8018 2007-09-04  Naba Kumar  <naba@gnome.org>
8020         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
8021         projects that can not add sources.
8023         * plugins/file-wizard/file.c: Similarly for file wizard,
8024         Do not enable 'Add to project' projects that can not add sources.
8026 2007-09-04  Naba Kumar  <naba@gnome.org>
8028         * configure.in: Bumped gnome-build requirement to 0.2.0
8029         for project capabilities support.
8031         * plugins/project-manager/plugin.c: Enable/disable project
8032         actions based on project capabilities. Fixes bug #433552:
8033         crash in Anjuta IDE: add file test.h in project on generic
8034         Makefile.
8036         * libanjuta/interfaces/libanjuta.idl: Added method to query
8037         project capabilities.
8039 2007-09-03  Naba Kumar  <naba@gnome.org>
8041         * plugins/file-manager/plugin.c: Set shadow type IN.
8042         * plugins/file-manager/file-view.c: Fixed code style.
8043         * plugins/file-manager/file-view.c: Fixed icons column to size
8044         properly.
8046         * plugins/file-manager/plugin.[c,h]: Fixed code style.
8048         * plugins/file-manager/plugin.c: Fixed crash on closing project and
8049         unmonitors project-uri on file-manager deactivation.
8051         * TODO.tasks: Updated
8053 2007-09-02  Johannes Schmid <jhs@gnome.org>
8055         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
8056         Fixed memory leak
8057         
8058         * plugins/file-manager/file-view.c: (file_view_get_selected),
8059         (file_view_button_press_event), (file_view_finalize):
8060         * plugins/file-manager/plugin.c: (project_root_removed),
8061         (file_manager_deactivate):
8062         
8063         Fixed some small bugs I missed before
8065 2007-09-02  Johannes Schmid <jhs@gnome.org>
8067         * plugins/file-manager/*:
8068         Added new and file-manager
8070 2007-09-02  Johannes Schmid <jhs@gnome.org>
8072         * plugins/file-manager/*:
8073         Removed old file-manager
8075 2007-08-31  Johannes Schmid <jhs@gnome.org>
8077         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
8078         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
8079         
8080         Fixed some memory leaks
8081         
8082         * MAINTAINERS: Fixed
8083         
8084 2007-08-31  Johannes Schmid <jhs@gnome.org>
8086         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
8087         (get_property_value_as_string), (set_property_value_as_string),
8088         (register_callbacks), (preferences_foreach_callback),
8089         (anjuta_preferences_register_property_raw):
8090         * libanjuta/anjuta-preferences.h:
8091         * plugins/build-basic-autotools/build-basic-autotools.c:
8092         (on_build_mesg_format):
8093         * plugins/document-manager/anjuta-document-manager.glade:
8094         * plugins/message-view/anjuta-message-manager-plugin.glade:
8095         
8096         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
8097         broken message view preferences
8098         
8099         * plugins/message-view/message-view.c:
8100         (message_view_instance_init), (pref_change_color), (prefs_init),
8101         (imessage_view_append):
8102         Cleaned up message view (#458041)
8103         
8104         * src/shell.c: (on_preferences_activate),
8105         (anjuta_test_shell_instance_init),
8106         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
8107         Fixed test shell to allow better debugging
8108         
8109 2007-08-31  Johannes Schmid <jhs@gnome.org>
8111         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
8112         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
8113         * plugins/gtodo/main.h:
8114         * plugins/gtodo/plugin.c: (activate_plugin):
8115         
8116         Fixed #423467 (View->Tasks menu items are not 
8117         checked on startup)
8119 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
8121         reviewed by: Johannes Schmid <jhs@gnome.org>
8123         * COPYING:
8124         * data/welcome.txt.in:
8125         * launcher/anjuta_launcher.c:
8126         * libanjuta/anjuta-children.c:
8127         * libanjuta/anjuta-children.h:
8128         * libanjuta/anjuta-debug.h:
8129         * libanjuta/anjuta-encodings.c:
8130         * libanjuta/anjuta-encodings.h:
8131         * libanjuta/anjuta-glue-c.c:
8132         * libanjuta/anjuta-glue-c.h:
8133         * libanjuta/anjuta-plugin-description.c:
8134         * libanjuta/anjuta-plugin-description.h:
8135         * libanjuta/anjuta-plugin-handle.c:
8136         * libanjuta/anjuta-plugin-handle.h:
8137         * libanjuta/anjuta-plugin-manager.c:
8138         * libanjuta/anjuta-plugin-manager.h:
8139         * libanjuta/anjuta-plugin.c:
8140         * libanjuta/anjuta-plugin.h:
8141         * libanjuta/anjuta-preferences.c:
8142         * libanjuta/anjuta-preferences.h:
8143         * libanjuta/anjuta-profile-manager.c:
8144         * libanjuta/anjuta-profile-manager.h:
8145         * libanjuta/anjuta-profile.c:
8146         * libanjuta/anjuta-profile.h:
8147         * libanjuta/anjuta-save-prompt.c:
8148         * libanjuta/anjuta-save-prompt.h:
8149         * libanjuta/anjuta-serializer.c:
8150         * libanjuta/anjuta-serializer.h:
8151         * libanjuta/anjuta-session.c:
8152         * libanjuta/anjuta-session.h:
8153         * libanjuta/anjuta-shell.c:
8154         * libanjuta/anjuta-shell.h:
8155         * libanjuta/anjuta-status.c:
8156         * libanjuta/anjuta-status.h:
8157         * libanjuta/anjuta-ui.c:
8158         * libanjuta/anjuta-ui.h:
8159         * libanjuta/anjuta-utils-priv.h:
8160         * libanjuta/anjuta-utils.c:
8161         * libanjuta/anjuta-utils.h:
8162         * libanjuta/cell-renderer-captioned-image.c:
8163         * libanjuta/cell-renderer-captioned-image.h:
8164         * libanjuta/e-splash.c:
8165         * libanjuta/e-splash.h:
8166         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8167         * libanjuta/interfaces/libanjuta.idl:
8168         * libanjuta/libanjuta.h:
8169         * libanjuta/resources.c:
8170         * libanjuta/resources.h:
8171         * libegg/egg-cell-renderer-text.c:
8172         * libegg/egg-combo-action.c:
8173         * libegg/egg-entry-action.c:
8174         * libegg/egg-recent-action.c:
8175         * libegg/egg-recent-files-module.c:
8176         * libegg/egg-recent-item.c:
8177         * libegg/egg-recent-model.c:
8178         * libegg/egg-recent-view-gtk.c:
8179         * libegg/egg-recent-view.c:
8180         * libegg/egg-submenu-action.c:
8181         * libegg/eggaccelerators.c:
8182         * libegg/eggcellrendererpopup.c:
8183         * libegg/eggcomboselect.c:
8184         * libegg/eggtreemodelfilter.c:
8185         * libegg/eggtreemultidnd.c:
8186         * libegg/gtkcellview.h:
8187         * libegg/treeviewutils/egg-cell-renderer-text.h:
8188         * libegg/treeviewutils/eggaccelerators.h:
8189         * libegg/treeviewutils/eggcellrendererkeys.h:
8190         * libegg/treeviewutils/eggcellrendererpopup.h:
8191         * libegg/treeviewutils/eggtreemodelfilter.h:
8192         * libegg/treeviewutils/eggtreemultidnd.h:
8193         * libegg/treeviewutils/eggtreeviewstate.h:
8194         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
8195         * manuals/anjuta-faqs/Makefile.am:
8196         * manuals/anjuta-manual/C/anjuta-manual.xml:
8197         * manuals/anjuta-manual/C/license.xml:
8198         * manuals/anjuta-manual/es/es.po:
8199         * manuals/anjuta-manual/sv/sv.po:
8200         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
8201         ml:
8202         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
8203         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
8204         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
8205         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
8206         * manuals/old/ja/anjuta-manual/license.xml:
8207         * plugins/build-basic-autotools/build-basic-autotools.c:
8208         * plugins/build-basic-autotools/build-basic-autotools.h:
8209         * plugins/build-basic-autotools/executer.c:
8210         * plugins/build-basic-autotools/executer.h:
8211         * plugins/build/build_file.c:
8212         * plugins/build/build_file.h:
8213         * plugins/build/build_project.c:
8214         * plugins/build/build_project.h:
8215         * plugins/build/clean_project.c:
8216         * plugins/build/clean_project.h:
8217         * plugins/build/commands.c:
8218         * plugins/build/commands.h:
8219         * plugins/build/compile.c:
8220         * plugins/build/compile.h:
8221         * plugins/build/compiler_options.c:
8222         * plugins/build/compiler_options.h:
8223         * plugins/build/configurer.c:
8224         * plugins/build/configurer.h:
8225         * plugins/build/executer.c:
8226         * plugins/build/executer.h:
8227         * plugins/class-gen/cell-renderer-flags.c:
8228         * plugins/class-gen/cell-renderer-flags.h:
8229         * plugins/class-gen/combo-flags.c:
8230         * plugins/class-gen/combo-flags.h:
8231         * plugins/class-gen/element-editor.c:
8232         * plugins/class-gen/element-editor.h:
8233         * plugins/class-gen/generator.c:
8234         * plugins/class-gen/generator.h:
8235         * plugins/class-gen/plugin.c:
8236         * plugins/class-gen/plugin.h:
8237         * plugins/class-gen/transform.c:
8238         * plugins/class-gen/transform.h:
8239         * plugins/class-gen/validator.c:
8240         * plugins/class-gen/validator.h:
8241         * plugins/class-gen/window.c:
8242         * plugins/class-gen/window.h:
8243         * plugins/class-inheritance/class-callbacks.c:
8244         * plugins/class-inheritance/class-callbacks.h:
8245         * plugins/class-inheritance/class-inherit.c:
8246         * plugins/class-inheritance/class-inherit.h:
8247         * plugins/class-inheritance/plugin.c:
8248         * plugins/class-inheritance/plugin.h:
8249         * plugins/cvs-plugin/cvs-actions.c:
8250         * plugins/cvs-plugin/cvs-actions.h:
8251         * plugins/cvs-plugin/cvs-callbacks.c:
8252         * plugins/cvs-plugin/cvs-callbacks.h:
8253         * plugins/cvs-plugin/cvs-execute.c:
8254         * plugins/cvs-plugin/cvs-execute.h:
8255         * plugins/cvs-plugin/cvs-interface.c:
8256         * plugins/cvs-plugin/cvs-interface.h:
8257         * plugins/cvs-plugin/plugin.c:
8258         * plugins/cvs-plugin/plugin.h:
8259         * plugins/debug-manager/breakpoints.c:
8260         * plugins/debug-manager/breakpoints.h:
8261         * plugins/debug-manager/chunk_view.c:
8262         * plugins/debug-manager/chunk_view.h:
8263         * plugins/debug-manager/data_buffer.c:
8264         * plugins/debug-manager/data_buffer.h:
8265         * plugins/debug-manager/data_view.c:
8266         * plugins/debug-manager/data_view.h:
8267         * plugins/debug-manager/debug_tree.c:
8268         * plugins/debug-manager/debug_tree.h:
8269         * plugins/debug-manager/debugger.c:
8270         * plugins/debug-manager/debugger.h:
8271         * plugins/debug-manager/disassemble.c:
8272         * plugins/debug-manager/disassemble.h:
8273         * plugins/debug-manager/info.c:
8274         * plugins/debug-manager/info.h:
8275         * plugins/debug-manager/locals.c:
8276         * plugins/debug-manager/locals.h:
8277         * plugins/debug-manager/memory.c:
8278         * plugins/debug-manager/memory.h:
8279         * plugins/debug-manager/plugin.c:
8280         * plugins/debug-manager/plugin.h:
8281         * plugins/debug-manager/registers.c:
8282         * plugins/debug-manager/registers.h:
8283         * plugins/debug-manager/sexy-icon-entry.c:
8284         * plugins/debug-manager/sexy-icon-entry.h:
8285         * plugins/debug-manager/sharedlib.c:
8286         * plugins/debug-manager/sharedlib.h:
8287         * plugins/debug-manager/signals.c:
8288         * plugins/debug-manager/signals.h:
8289         * plugins/debug-manager/sparse_buffer.c:
8290         * plugins/debug-manager/sparse_buffer.h:
8291         * plugins/debug-manager/sparse_view.c:
8292         * plugins/debug-manager/sparse_view.h:
8293         * plugins/debug-manager/stack_trace.c:
8294         * plugins/debug-manager/stack_trace.h:
8295         * plugins/debug-manager/start.c:
8296         * plugins/debug-manager/start.h:
8297         * plugins/debug-manager/threads.c:
8298         * plugins/debug-manager/threads.h:
8299         * plugins/debug-manager/utilities.c:
8300         * plugins/debug-manager/utilities.h:
8301         * plugins/debug-manager/watch.c:
8302         * plugins/debug-manager/watch.h:
8303         * plugins/devhelp/htmlview.c:
8304         * plugins/devhelp/htmlview.h:
8305         * plugins/document-manager/action-callbacks.c:
8306         * plugins/document-manager/action-callbacks.h:
8307         * plugins/document-manager/anjuta-docman.c:
8308         * plugins/document-manager/anjuta-docman.h:
8309         * plugins/document-manager/editor-tooltips.c:
8310         * plugins/document-manager/editor-tooltips.h:
8311         * plugins/document-manager/file_history.c:
8312         * plugins/document-manager/file_history.h:
8313         * plugins/document-manager/indent-dialog.c:
8314         * plugins/document-manager/indent-dialog.h:
8315         * plugins/document-manager/indent-util.c:
8316         * plugins/document-manager/indent-util.h:
8317         * plugins/document-manager/plugin.c:
8318         * plugins/editor/aneditor-autocomplete.cxx:
8319         * plugins/editor/aneditor-calltip.cxx:
8320         * plugins/editor/aneditor-indent.cxx:
8321         * plugins/editor/aneditor-priv.h:
8322         * plugins/editor/aneditor.cxx:
8323         * plugins/editor/aneditor.h:
8324         * plugins/editor/lexer.h:
8325         * plugins/editor/plugin.c:
8326         * plugins/editor/plugin.h:
8327         * plugins/editor/print.c:
8328         * plugins/editor/print.h:
8329         * plugins/editor/properties.h:
8330         * plugins/editor/properties_cxx.h:
8331         * plugins/editor/style-editor.c:
8332         * plugins/editor/style-editor.h:
8333         * plugins/editor/text-editor-iterable.c:
8334         * plugins/editor/text-editor-iterable.h:
8335         * plugins/editor/text_editor.c:
8336         * plugins/editor/text_editor.h:
8337         * plugins/editor/text_editor_cbs.c:
8338         * plugins/editor/text_editor_cbs.h:
8339         * plugins/editor/text_editor_menu.c:
8340         * plugins/editor/text_editor_menu.h:
8341         * plugins/editor/text_editor_prefs.c:
8342         * plugins/editor/text_editor_prefs.h:
8343         * plugins/file-loader/dnd.c:
8344         * plugins/file-loader/dnd.h:
8345         * plugins/file-loader/plugin.c:
8346         * plugins/file-manager/an_file_view.c:
8347         * plugins/file-manager/plugin.c:
8348         * plugins/file-wizard/file.c:
8349         * plugins/file-wizard/file.h:
8350         * plugins/file-wizard/plugin.c:
8351         * plugins/file-wizard/plugin.h:
8352         * plugins/gdb/debugger.c:
8353         * plugins/gdb/debugger.h:
8354         * plugins/gdb/gdbmi-test.c:
8355         * plugins/gdb/gdbmi.c:
8356         * plugins/gdb/gdbmi.h:
8357         * plugins/gdb/global.h:
8358         * plugins/gdb/parser.c:
8359         * plugins/gdb/parser.h:
8360         * plugins/gdb/plugin.c:
8361         * plugins/gdb/plugin.h:
8362         * plugins/gdb/utilities.c:
8363         * plugins/gdb/utilities.h:
8364         * plugins/glade/plugin.c:
8365         * plugins/glade/plugin.h:
8366         * plugins/gtodo/egg-datetime.c:
8367         * plugins/gtodo/egg-datetime.h:
8368         * plugins/gtodo/eggtrayicon.c:
8369         * plugins/gtodo/eggtrayicon.h:
8370         * plugins/gtodo/plugin.c:
8371         * plugins/gvim/anjuta-vim.c:
8372         * plugins/gvim/anjuta-vim.h:
8373         * plugins/gvim/gtkvim.c:
8374         * plugins/gvim/gtkvim.h:
8375         * plugins/gvim/plugin.c:
8376         * plugins/gvim/plugin.h:
8377         * plugins/language-support-cpp-java/plugin.c:
8378         * plugins/language-support-cpp-java/plugin.h:
8379         * plugins/macro/macro-actions.c:
8380         * plugins/macro/macro-actions.h:
8381         * plugins/macro/macro-db.c:
8382         * plugins/macro/macro-db.h:
8383         * plugins/macro/macro-dialog.c:
8384         * plugins/macro/macro-dialog.h:
8385         * plugins/macro/macro-edit.c:
8386         * plugins/macro/macro-edit.h:
8387         * plugins/macro/macro-util.c:
8388         * plugins/macro/macro-util.h:
8389         * plugins/macro/plugin.c:
8390         * plugins/macro/plugin.h:
8391         * plugins/message-view/anjuta-msgman.c:
8392         * plugins/message-view/anjuta-msgman.h:
8393         * plugins/message-view/message-view.c:
8394         * plugins/message-view/message-view.h:
8395         * plugins/message-view/plugin.c:
8396         * plugins/message-view/plugin.h:
8397         * plugins/patch/patch-plugin.c:
8398         * plugins/patch/patch-plugin.h:
8399         * plugins/patch/plugin.c:
8400         * plugins/patch/plugin.h:
8401         * plugins/profiler/gprof-call-graph-block-entry.c:
8402         * plugins/profiler/gprof-call-graph-block-entry.h:
8403         * plugins/profiler/gprof-call-graph-block.c:
8404         * plugins/profiler/gprof-call-graph-block.h:
8405         * plugins/profiler/gprof-call-graph-view.c:
8406         * plugins/profiler/gprof-call-graph-view.h:
8407         * plugins/profiler/gprof-call-graph.c:
8408         * plugins/profiler/gprof-call-graph.h:
8409         * plugins/profiler/gprof-flat-profile-entry.c:
8410         * plugins/profiler/gprof-flat-profile-entry.h:
8411         * plugins/profiler/gprof-flat-profile-view.c:
8412         * plugins/profiler/gprof-flat-profile-view.h:
8413         * plugins/profiler/gprof-flat-profile.c:
8414         * plugins/profiler/gprof-flat-profile.h:
8415         * plugins/profiler/gprof-function-call-chart-view.c:
8416         * plugins/profiler/gprof-function-call-chart-view.h:
8417         * plugins/profiler/gprof-function-call-tree-view.c:
8418         * plugins/profiler/gprof-function-call-tree-view.h:
8419         * plugins/profiler/gprof-options.c:
8420         * plugins/profiler/gprof-options.h:
8421         * plugins/profiler/gprof-profile-data.c:
8422         * plugins/profiler/gprof-profile-data.h:
8423         * plugins/profiler/gprof-view-manager.c:
8424         * plugins/profiler/gprof-view-manager.h:
8425         * plugins/profiler/gprof-view.c:
8426         * plugins/profiler/gprof-view.h:
8427         * plugins/profiler/plugin.c:
8428         * plugins/profiler/plugin.h:
8429         * plugins/profiler/string-utils.c:
8430         * plugins/profiler/string-utils.h:
8431         * plugins/project-import/plugin.c:
8432         * plugins/project-import/plugin.h:
8433         * plugins/project-import/project-import.c:
8434         * plugins/project-import/project-import.h:
8435         * plugins/project-manager/plugin.c:
8436         * plugins/project-manager/plugin.h:
8437         * plugins/project-wizard/action.c:
8438         * plugins/project-wizard/action.h:
8439         * plugins/project-wizard/autogen.c:
8440         * plugins/project-wizard/autogen.h:
8441         * plugins/project-wizard/druid.c:
8442         * plugins/project-wizard/druid.h:
8443         * plugins/project-wizard/file.c:
8444         * plugins/project-wizard/file.h:
8445         * plugins/project-wizard/header.c:
8446         * plugins/project-wizard/header.h:
8447         * plugins/project-wizard/install.c:
8448         * plugins/project-wizard/install.h:
8449         * plugins/project-wizard/parser.c:
8450         * plugins/project-wizard/parser.h:
8451         * plugins/project-wizard/plugin.c:
8452         * plugins/project-wizard/plugin.h:
8453         * plugins/project-wizard/property.c:
8454         * plugins/project-wizard/property.h:
8455         * plugins/project-wizard/values.c:
8456         * plugins/project-wizard/values.h:
8457         * plugins/sample1/plugin.c:
8458         * plugins/search/plugin.c:
8459         * plugins/search/plugin.h:
8460         * plugins/search/search-replace_backend.c:
8461         * plugins/search/search-replace_backend.h:
8462         * plugins/search/search_preferences.c:
8463         * plugins/sourceview/anjuta-convert.c:
8464         * plugins/sourceview/anjuta-convert.h:
8465         * plugins/sourceview/anjuta-document-loader.c:
8466         * plugins/sourceview/anjuta-document-loader.h:
8467         * plugins/sourceview/anjuta-document-saver.c:
8468         * plugins/sourceview/anjuta-document-saver.h:
8469         * plugins/sourceview/anjuta-document.c:
8470         * plugins/sourceview/anjuta-document.h:
8471         * plugins/sourceview/anjuta-encodings.c:
8472         * plugins/sourceview/anjuta-encodings.h:
8473         * plugins/sourceview/anjuta-languages-manager.c:
8474         * plugins/sourceview/anjuta-languages-manager.h:
8475         * plugins/sourceview/anjuta-utils.c:
8476         * plugins/sourceview/anjuta-utils.h:
8477         * plugins/sourceview/anjuta-view.c:
8478         * plugins/sourceview/anjuta-view.h:
8479         * plugins/sourceview/assist-window.c:
8480         * plugins/sourceview/assist-window.h:
8481         * plugins/sourceview/sourceview-cell.c:
8482         * plugins/sourceview/sourceview-cell.h:
8483         * plugins/sourceview/sourceview-prefs.c:
8484         * plugins/sourceview/sourceview-prefs.h:
8485         * plugins/sourceview/sourceview-print.c:
8486         * plugins/sourceview/sourceview-print.h:
8487         * plugins/sourceview/sourceview-private.h:
8488         * plugins/sourceview/sourceview-tags.c:
8489         * plugins/sourceview/sourceview-tags.h:
8490         * plugins/sourceview/sourceview.c:
8491         * plugins/sourceview/sourceview.h:
8492         * plugins/subversion/plugin.c:
8493         * plugins/subversion/plugin.h:
8494         * plugins/subversion/subversion-actions.c:
8495         * plugins/subversion/subversion-actions.h:
8496         * plugins/subversion/subversion-callbacks.c:
8497         * plugins/subversion/subversion-callbacks.h:
8498         * plugins/subversion/svn-auth.c:
8499         * plugins/subversion/svn-auth.h:
8500         * plugins/subversion/svn-backend-priv.h:
8501         * plugins/subversion/svn-backend.c:
8502         * plugins/subversion/svn-backend.h:
8503         * plugins/subversion/svn-notify.c:
8504         * plugins/subversion/svn-notify.h:
8505         * plugins/subversion/svn-thread.c:
8506         * plugins/subversion/svn-thread.h:
8507         * plugins/symbol-browser/an_symbol.c:
8508         * plugins/symbol-browser/an_symbol.h:
8509         * plugins/symbol-browser/an_symbol_info.c:
8510         * plugins/symbol-browser/an_symbol_info.h:
8511         * plugins/symbol-browser/an_symbol_iter.c:
8512         * plugins/symbol-browser/an_symbol_iter.h:
8513         * plugins/symbol-browser/an_symbol_prefs.c:
8514         * plugins/symbol-browser/an_symbol_prefs.h:
8515         * plugins/symbol-browser/an_symbol_search.c:
8516         * plugins/symbol-browser/an_symbol_search.h:
8517         * plugins/symbol-browser/an_symbol_view.c:
8518         * plugins/symbol-browser/an_symbol_view.h:
8519         * plugins/symbol-browser/plugin.c:
8520         * plugins/symbol-browser/plugin.h:
8521         * plugins/terminal/terminal.c:
8522         * plugins/tools/dialog.c:
8523         * plugins/tools/dialog.h:
8524         * plugins/tools/editor.c:
8525         * plugins/tools/editor.h:
8526         * plugins/tools/execute.c:
8527         * plugins/tools/execute.h:
8528         * plugins/tools/fileop.c:
8529         * plugins/tools/fileop.h:
8530         * plugins/tools/plugin.c:
8531         * plugins/tools/plugin.h:
8532         * plugins/tools/scripts/find-fixmes.pl:
8533         * plugins/tools/scripts/translation-status.pl:
8534         * plugins/tools/tool.c:
8535         * plugins/tools/tool.h:
8536         * plugins/tools/variable.c:
8537         * plugins/tools/variable.h:
8538         * plugins/valgrind/ldd.c:
8539         * plugins/valgrind/ldd.h:
8540         * plugins/valgrind/list.c:
8541         * plugins/valgrind/list.h:
8542         * plugins/valgrind/menu-utils.c:
8543         * plugins/valgrind/menu-utils.h:
8544         * plugins/valgrind/parser.c:
8545         * plugins/valgrind/parser.h:
8546         * plugins/valgrind/plugin.c:
8547         * plugins/valgrind/plugin.h:
8548         * plugins/valgrind/preferences.c:
8549         * plugins/valgrind/preferences.h:
8550         * plugins/valgrind/process.c:
8551         * plugins/valgrind/process.h:
8552         * plugins/valgrind/symtab.c:
8553         * plugins/valgrind/symtab.h:
8554         * plugins/valgrind/vgactions.c:
8555         * plugins/valgrind/vgactions.h:
8556         * plugins/valgrind/vgcachegrindprefs.c:
8557         * plugins/valgrind/vgcachegrindprefs.h:
8558         * plugins/valgrind/vgdefaultview.c:
8559         * plugins/valgrind/vgdefaultview.h:
8560         * plugins/valgrind/vgerror.c:
8561         * plugins/valgrind/vgerror.h:
8562         * plugins/valgrind/vggeneralprefs.c:
8563         * plugins/valgrind/vggeneralprefs.h:
8564         * plugins/valgrind/vghelgrindprefs.c:
8565         * plugins/valgrind/vghelgrindprefs.h:
8566         * plugins/valgrind/vgio.c:
8567         * plugins/valgrind/vgio.h:
8568         * plugins/valgrind/vgmemcheckprefs.c:
8569         * plugins/valgrind/vgmemcheckprefs.h:
8570         * plugins/valgrind/vgrule-editor.c:
8571         * plugins/valgrind/vgrule-editor.h:
8572         * plugins/valgrind/vgrule-list.c:
8573         * plugins/valgrind/vgrule-list.h:
8574         * plugins/valgrind/vgrule.c:
8575         * plugins/valgrind/vgrule.h:
8576         * plugins/valgrind/vgrulepattern.c:
8577         * plugins/valgrind/vgrulepattern.h:
8578         * plugins/valgrind/vgsearchbar.c:
8579         * plugins/valgrind/vgsearchbar.h:
8580         * plugins/valgrind/vgstrpool.c:
8581         * plugins/valgrind/vgstrpool.h:
8582         * plugins/valgrind/vgtoolprefs.c:
8583         * plugins/valgrind/vgtoolprefs.h:
8584         * plugins/valgrind/vgtoolview.c:
8585         * plugins/valgrind/vgtoolview.h:
8586         * src/about.c:
8587         * src/about.h:
8588         * src/action-callbacks.c:
8589         * src/action-callbacks.h:
8590         * src/anjuta-actions.h:
8591         * src/anjuta-app.c:
8592         * src/anjuta-app.h:
8593         * src/anjuta-callbacks.c:
8594         * src/anjuta-callbacks.h:
8595         * src/anjuta.c:
8596         * src/anjuta.h:
8597         * src/anjuta_cbs.c:
8598         * src/bacon-message-connection.c:
8599         * src/bacon-message-connection.h:
8600         * src/getline.c:
8601         * src/main.c:
8602         * src/shell.c:
8603         * src/shell.h:
8604         * src/start-with.c:
8605         * src/start-with.h:
8606         * src/utilities.c:
8607         * src/utilities.h:
8608         * tagmanager/options.c:
8609         
8610         Change the address of FSF in various files
8612 2007-08-30  Johannes Schmid <jhs@gnome.org>
8614         * anjuta.glade:
8615         * anjuta.gladep:
8616         Removed because they are no longer in use
8617         
8618         * plugins/class-gen/anjuta-class-gen-plugin.glade:
8619         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
8620         Marked some strings as not translatable
8622         * plugins/search/search-replace.c: (list_max_items):
8623         Fixed a possible memory corruption
8625         * src/anjuta-app.c: (anjuta_app_add_widget_full):
8626         Do not show menuitems for locked layout items
8628         * src/main.c: (main):
8629         Some minor style correction in gnome_init
8631 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
8633         * plugins/debug-manager/debugger.c,
8634         plugins/debug-manager/breakpoints.c,
8635         plugins/gdb/plugin.c,
8636         plugins/gdb/debugger.c,
8637         libanjuta/interfaces/libanjuta.idl:
8638         Move all breakpoints functions from IAnjutaDebugger to a new
8639         IAnjutaBreakpointDebugger interface
8641 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
8643         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8644         * plugins/debug-manager/plugin.c,
8645         plugins/debug-manager/breakpoints.c,
8646         plugins/tools/execute.c,
8647         plugins/project-wizard/plugin.c,
8648         plugins/build-basic-autotools/executer.c,
8649         plugins/gdb/debugger.c,
8650         plugins/profiler/gprof-options.h,
8651         plugins/sourceview/assist-window.h,
8652         plugins/class-gen/transform.c,
8653         libanjuta/anjuta-plugin-description.c,
8654         libanjuta/anjuta-status.c,
8655         libanjuta/anjuta-glue-c.c,
8656         libanjuta/anjuta-glue-cpp.c,
8657         plugins/symbol-browser/an_symbol_prefs.c:
8658         Fix warnings mostly "dereferencing type-punned pointer"
8659         Fix two bugs in breakpoints.c and an_symbol_prefs.c
8661 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
8663         * plugins/debug-manager/breakpoints.c,
8664         plugins/debug-manager/debugger.c:
8665         Avoid an endless loop if clearing all breakpoints while the programm
8666         is running
8668 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
8670         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8671         * plugins/debug-manager/plugin.c:
8672         Fix a segmentation fault added in the previous patch
8674 2007-07-21  Johannes Schmid <jhs@gnome.org>
8676         * plugins/build-basic-autotools/executer.c:
8677         (get_program_parameters):
8678         
8679         Show an error dialog if no targets are availible instead of
8680         just returning
8682 2007-07-20  Johannes Schmid <jhs@gnome.org>
8684         * libanjuta/anjuta-shell.c: (on_widget_data_add),
8685         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
8686         * libanjuta/anjuta-shell.h:
8687         * plugins/document-manager/plugin.c: (activate_plugin):
8688         * plugins/glade/anjuta-design-document.c:
8689         * plugins/glade/plugin.c: (glade_update_ui):
8690         * src/anjuta-app.c: (anjuta_app_add_widget_full),
8691         (anjuta_shell_iface_init):
8692         * src/shell.c: (anjuta_test_shell_add_widget),
8693         (anjuta_shell_iface_init):
8694         
8695         Make the document manager undockable (#458038)
8697 2007-07-20  Johannes Schmid <jhs@gnome.org>
8699         * plugins/document-manager/plugin.c: (on_editor_update_ui):
8700         * plugins/glade/anjuta-design-document.c:
8701         * plugins/glade/plugin.c: (glade_update_ui):
8702         
8703         Fixed some save/dirty status bug in glade
8705 2007-07-20  Johannes Schmid <jhs@gnome.org>
8707         * libanjuta/anjuta-status.c:
8708         Fixed crasher on shutdown
8710 2007-07-20  Johannes Schmid <jhs@gnome.org>
8712         * configure.in:
8713         Minimum glade requirement is 3.2 now. It was before
8714         but we did not check...
8715         
8716         * libanjuta/anjuta-glue-factory.c: (load_plugin):
8717         * libanjuta/anjuta-profile.c:
8718         (anjuta_profile_add_plugins_from_xml):
8719         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
8720         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
8721         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
8722         * plugins/file-loader/plugin.c: (on_create_submenu):
8723         * plugins/file-manager/an_file_view.c: (compare_iter):
8724         * plugins/glade/plugin.c: (activate_plugin):
8725         * src/anjuta-app.c: (on_toolbar_view_toggled):
8726         * src/main.c: (main):
8727         
8728         Fixed lots of memory leaks (thansk valgrind)
8730 2007-07-19  Johannes Schmid <jhs@gnome.org>
8732         * plugins/debug-manager/plugin.c: (value_added_current_editor):
8733         * plugins/document-manager/anjuta-docman.c:
8734         (anjuta_docman_set_busy):
8735         * plugins/document-manager/plugin.c: (on_editor_changed):
8736         * plugins/glade/plugin.c: (activate_plugin):
8737         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8738         (on_value_removed_current_editor):
8739         
8740         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
8742 2007-07-18  Johannes Schmid <jhs.gnome.org>
8744         * plugins/build-basic-autotools/executer.c: (execute_program):
8745         Fixed some of the scratchbox stuff but the environment is
8746         still broken
8748 2007-07-18  Johannes Schmid <jhs@gnome.org>
8750         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
8751         (on_plugin_deactivated), (get_plugin_loader_type):
8752         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
8753         (activate_plugin), (deactivate_plugin),
8754         (glade_plugin_instance_init):
8755         
8756         Fixed glade plugin deactivation
8758 2007-07-18  Johannes Schmid <jhs@gnome.org>
8760         * plugins/document-manager/anjuta-docman.c:
8761         (anjuta_docman_add_document):
8762         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
8763         
8764         Fixed path display in document manager with glade files
8766 2007-07-17  Johannes Schmid <jhs@gnome.org>
8768         * libanjuta/interfaces/Makefile.am.iface:
8769         * pixmaps/Makefile.am:
8770         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
8771         * plugins/debug-manager/plugin.c: (value_added_current_editor),
8772         (value_removed_current_editor):
8773         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
8774         (anjuta_docman_set_current_document):
8775         * plugins/document-manager/plugin.c: (on_editor_update_ui),
8776         (on_editor_added), (on_editor_changed):
8777         * plugins/glade/Makefile.am:
8778         * plugins/glade/anjuta-design-document.c:
8779         (anjuta_design_document_instance_init),
8780         (anjuta_design_document_set_property),
8781         (anjuta_design_document_get_property),
8782         (anjuta_design_document_class_init), (anjuta_design_document_new),
8783         (ifile_open), (ifile_get_uri), (ifile_iface_init):
8784         * plugins/glade/anjuta-design-document.h:
8785         * plugins/glade/anjuta-glade-notebook.c:
8786         * plugins/glade/anjuta-glade-notebook.h:
8787         * plugins/glade/plugin.c: (value_added_current_editor),
8788         (value_removed_current_editor), (glade_update_ui),
8789         (on_close_activated), (on_glade_project_changed),
8790         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
8791         (ifile_open):
8792         * plugins/language-support-cpp-java/plugin.c:
8793         (on_value_added_current_editor), (on_value_removed_current_editor):
8794         * plugins/macro/plugin.c: (value_added_current_editor):
8795         * plugins/project-manager/plugin.c: (value_added_current_editor):
8796         * plugins/subversion/plugin.c: (value_added_current_editor):
8797         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
8799         Fixed lot of IAnjutaEditor stuff and completed glade integration
8800         with document manager
8801         
8802         * plugins/build-basic-autotools/build-basic-autotools.c:
8803         (value_added_current_editor):
8804         * plugins/build-basic-autotools/executer.c: (execute_program):
8805         
8806         Some initial code to execute projects inside scratchbox
8807         
8808 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
8810         * plugins/project-import/project-import.c:
8811         Project import overwrites file on user request (bug #452579)
8813 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
8815         * plugins/debug-manager/debugger.c,
8816         plugins/debug-manager/threads.c,
8817         plugins/debug-manager/plugin.c,
8818         plugins/debug-manager/registers.c,
8819         plugins/debug-manager/locals.c,
8820         plugins/debug-manager/stack_trace.c,
8821         plugins/gdb/plugin.c,
8822         plugins/gdb/debugger.c,
8823         plugins/gdb/debugger.h,
8824         libanjuta/interfaces/libanjuta.idl:
8825         Rename change-location to program-moved
8826         Store thread id as gint instead of guint
8827         Do not display registers list if not available
8828         Add intermediate debugger states if missing
8830 2007-07-11  Johannes Schmid <jhs@gnome.org>
8832         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8833         .glade:
8834         Reverted unnecessary changes (#455819)
8836 2007-07-10  Johannes Schmid <jhs@gnome.org>
8838         * plugins/glade/plugin.c:
8839         Fixed glade plugin with glade 3.2 and another crasher
8841 2007-07-09  Johannes Schmid <jhs@gnome.org>
8843         * libanjuta/interfaces/libanjuta.idl:
8844         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8845         .glade:
8846         * plugins/debug-manager/breakpoints.c:
8847         (breakpoint_item_update_in_ui),
8848         (breakpoints_dbase_edit_breakpoint),
8849         (on_toggle_breakpoint_activate):
8850         * plugins/debug-manager/plugin.c:
8851         (on_run_to_cursor_action_activate):
8852         * plugins/document-manager/action-callbacks.c:
8853         (on_editor_command_cut_activate),
8854         (on_editor_command_copy_activate),
8855         (on_editor_command_paste_activate),
8856         (on_editor_command_clear_activate):
8857         * plugins/document-manager/anjuta-docman.c:
8858         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
8859         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
8860         (anjuta_docman_goto_file_line_mark),
8861         (anjuta_docman_find_editor_with_path),
8862         (anjuta_docman_get_all_editors):
8863         * plugins/document-manager/anjuta-docman.h:
8864         * plugins/document-manager/plugin.c:
8865         (update_editor_ui_interface_items), (on_editor_update_ui),
8866         (on_editor_changed), (on_session_save), (on_docman_auto_save),
8867         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
8868         (ianjuta_document_manager_iface_init), (isaveable_save),
8869         (isavable_is_dirty):
8870         * plugins/editor/editor.glade:
8871         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
8872         (idocument_paste), (idocument_clear), (idocument_iface_init),
8873         (iselection_iface_init):
8874         * plugins/glade/Makefile.am:
8875         * plugins/glade/anjuta-glade-notebook.c:
8876         (anjuta_glade_notebook_instance_init),
8877         (anjuta_glade_notebook_set_property),
8878         (anjuta_glade_notebook_get_property),
8879         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
8880         (ifile_open), (ifile_get_uri), (ifile_iface_init),
8881         (ifile_savable_save), (ifile_savable_save_as),
8882         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
8883         (ifile_savable_iface_init), (idocument_can_redo),
8884         (idocument_can_undo), (idocument_begin_undo_action),
8885         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
8886         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
8887         (idocument_copy), (idocument_paste), (idocument_clear),
8888         (idocument_iface_init):
8889         * plugins/language-support-cpp-java/plugin.c:
8890         (on_value_added_current_editor), (on_value_removed_current_editor):
8891         * plugins/macro/macro-util.c: (get_current_editor):
8892         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
8893         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
8894         (on_next_occur), (on_incremental_entry_key_press),
8895         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
8896         (on_toolbar_find_incremental_start),
8897         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
8898         * plugins/search/search-replace.c: (search_start_over),
8899         (search_update_combos), (replace_update_combos),
8900         (anjuta_search_replace_activate):
8901         * plugins/search/search-replace_backend.c: (create_search_entries):
8902         * plugins/sourceview/sourceview.c: (idocument_cut),
8903         (idocument_copy), (idocument_paste), (idocument_clear),
8904         (idocument_iface_init), (iselect_iface_init), (iassist_react):
8905         * plugins/tools/editor.c: (on_editor_response):
8906         * plugins/tools/execute.c: (get_current_editor),
8907         (atp_output_context_initialize), (atp_user_tool_execute):
8908         * plugins/tools/variable.c: (get_current_editor),
8909         (atp_variable_get_editor_variable):
8910         
8911         Some more IAnjutaEditor => IAnjutaDocument fixing!
8912         
8913         * plugins/glade/anjuta-glade-notebook.h:
8914         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
8915         (glade_update_ui):
8916         * plugins/glade/plugin.h:
8917         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
8918         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
8919         be used for glade, too. It might still have some rough edges but already works.
8920         (Fixes #415547 – Glade usability problem)
8922 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
8924         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
8925           development release (I updated version of glade3 svn to 3.3.2).
8927 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8929         * plugins/symbol-browser/an_symbol_view.c:
8930         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
8932 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8934         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
8935         (on_system_tags_update_finished), (on_update_global_clicked),
8936         (prefs_page_init), (on_gconf_notify_tags_list_changed),
8937         (symbol_browser_prefs_init),
8938         (symbol_browser_prefs_create_global_tags),
8939         (symbol_browser_load_global_tags):
8940         * plugins/symbol-browser/an_symbol_prefs.h:
8941         * plugins/symbol-browser/an_symbol_view.c:
8942         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
8943         * plugins/symbol-browser/an_symbol_view.h:
8944         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
8945         on global tags update because of delayed prefs merging. Happens when
8946         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
8947         is opened.
8949 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8951         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
8952         after install/uninstall.
8954         Patch from James Liggett:
8955         * scripts/glade2schemas.pl: Fixed creating schemas for list
8956         values.
8958 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
8960         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
8961           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
8962           development release since glade svn version is also 3.3.1. In future, the
8963           solution would be for us to always increment the micro version when
8964           changing the API.
8966 2007-07-05  Johannes Schmid <jhs@gnome.org>
8968         * libanjuta/interfaces/libanjuta.idl:
8969         * plugins/build-basic-autotools/build-basic-autotools.c:
8970         (on_build_mesg_format):
8971         * plugins/debug-manager/breakpoints.c:
8972         (breakpoint_item_update_in_ui),
8973         (breakpoints_dbase_edit_breakpoint),
8974         (on_toggle_breakpoint_activate):
8975         * plugins/debug-manager/plugin.c:
8976         (on_run_to_cursor_action_activate):
8977         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
8978         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
8979         (get_current_editor), (on_save_activate), (on_save_as_activate),
8980         (on_save_prompt_save_editor), (on_close_file_activate),
8981         (on_close_all_file_activate), (on_reload_file_activate),
8982         (anjuta_print_cb), (anjuta_print_preview_cb),
8983         (on_editor_command_upper_case_activate),
8984         (on_editor_command_lower_case_activate),
8985         (on_editor_command_undo_activate),
8986         (on_editor_command_redo_activate),
8987         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
8988         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
8989         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
8990         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
8991         (on_zoom_out_text_activate), (on_force_hilite_activate),
8992         (on_indent1_activate), (on_swap_activate),
8993         (on_editor_add_view_activate), (on_editor_remove_view_activate):
8994         * plugins/document-manager/anjuta-docman.c:
8995         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
8996         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
8997         (anjuta_docman_dispose), (on_notebook_switch_page),
8998         (anjuta_docman_page_from_widget), (on_editor_destroy),
8999         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
9000         (anjuta_docman_get_current_document),
9001         (anjuta_docman_set_current_document),
9002         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
9003         (anjuta_docman_update_page_label),
9004         (anjuta_docman_get_document_from_path),
9005         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
9006         (anjuta_docman_order_tabs):
9007         * plugins/document-manager/anjuta-docman.h:
9008         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
9009         (update_editor_ui_interface_items), (update_editor_ui),
9010         (on_editor_update_save_ui), (on_editor_update_ui),
9011         (on_editor_changed), (on_save_prompt_save_editor),
9012         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
9013         (ianjuta_docman_get_current_document),
9014         (ianjuta_docman_set_current_document),
9015         (ianjuta_docman_remove_buffer),
9016         (ianjuta_document_manager_iface_init), (ifile_get_uri):
9017         * plugins/editor/text_editor.c: (itext_editor_iface_init),
9018         (idocument_get_filename), (idocument_can_undo),
9019         (idocument_can_redo), (idocument_undo),
9020         (idocument_begin_undo_action), (idocument_end_undo_action),
9021         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
9022         * plugins/language-support-cpp-java/plugin.c:
9023         (on_editor_char_inserted_cpp), (on_auto_indent):
9024         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
9025         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
9026         * plugins/sample1/plugin.c: (on_sample_action_activate):
9027         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
9028         (on_next_occur), (on_incremental_entry_key_press),
9029         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
9030         (on_toolbar_find_incremental_start),
9031         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
9032         * plugins/search/search-replace.c: (search_and_replace),
9033         (write_message_pane), (search_start_over), (search_update_combos),
9034         (replace_update_combos), (anjuta_search_replace_activate):
9035         * plugins/search/search-replace_backend.c:
9036         (file_buffer_new_from_path), (create_search_entries):
9037         * plugins/sourceview/sourceview-print.c: (create_print_job):
9038         * plugins/sourceview/sourceview.c:
9039         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
9040         (idocument_can_redo), (idocument_can_undo),
9041         (idocument_begin_undo_action), (idocument_end_undo_action),
9042         (idocument_undo), (idocument_redo), (idocument_grab_focus),
9043         (idocument_get_filename), (idocument_iface_init):
9044         * plugins/tools/editor.c: (on_editor_response):
9045         * plugins/tools/execute.c: (atp_output_context_initialize),
9046         (atp_user_tool_execute):
9047         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
9048         
9049         Create IAnjutaDocument interface. This interface is a more general idea
9050         of documents being anything that can be modified, has undo/redo and
9051         may have operations like copy/paste.
9052         The primary goal is to integrate better by making it use the standard file
9053         and edit menu instead of it's own glade menu. Of course the downside is that
9054         you won't be able to view a source file and the designer at the same time. Anyway
9055         so many people have complained that they "can't save a glade file" that I think
9056         this is the much better solution.
9057         Work on the glade plugin is still to come but the most difficult things should be
9058         done now.
9060 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
9062         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
9063           version 3.0.3.
9065 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
9067         * libanjuta/anjuta-plugin-manager.c:
9068         (anjuta_plugin_manager_get_plugins_page),
9069         (anjuta_plugin_manager_get_remembered_plugins_page):
9070         * libanjuta/anjuta-plugin-manager.h:
9071         * src/anjuta-app.c: (anjuta_app_install_preferences):
9072         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
9073         and remembered plugins preferences pages in separate pages (avoid
9074         crowd).
9076 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
9078         Patch from James Liggett  <jrliggett@cox.net>:
9079         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
9080         Installed editor preferences schemas. Fixes bug #453463.
9082 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
9084         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
9085         (anjuta_preferences_dialog_init): Sort preferences pages on title.
9087 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
9089         * plugins/document-manager/anjuta-document-manager.ui:
9090         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
9091         * src/action-callbacks.c:
9092         * src/action-callbacks.h:
9093         * src/anjuta-actions.h:
9094         * src/anjuta-app.c: (anjuta_app_instance_init),
9095         (anjuta_app_install_preferences):
9096         * src/anjuta.glade:
9097         * src/anjuta.ui: Moved plugins and shortcuts settings inside
9098         General preferences page. Move preferences menu from Settings to
9099         Edit submenu. And got rid of Settings submenu.
9101 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
9103         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
9104         
9105 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
9107         * TODO.tasks: Increased bounty for on-demand preferences task to $150
9108         as discussed and agreed with James Liggett.
9110         Patch from James Liggett  <jrliggett@cox.net>:
9112         * configure.in:
9113         * libanjuta/anjuta-plugin-manager.c:
9114         (on_activated_plugin_objects_foreach),
9115         (anjuta_plugin_manager_get_active_plugin_objects):
9116         * libanjuta/anjuta-plugin-manager.h:
9117         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
9118         (anjuta_plugin_deactivate):
9119         * libanjuta/anjuta-preferences-dialog.c:
9120         (anjuta_preferences_dialog_finalize),
9121         (anjuta_preferences_dialog_class_init), (add_category_columns),
9122         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
9123         (anjuta_preferences_dialog_remove_page):
9124         * libanjuta/anjuta-preferences.c: (property_destroy),
9125         (unregister_preferences_key), (register_callbacks),
9126         (preferences_foreach_callback), (connect_prop_to_object),
9127         (anjuta_preferences_register_property_raw),
9128         (anjuta_preferences_register_property_custom),
9129         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
9130         (anjuta_preferences_remove_page),
9131         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
9132         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
9133         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
9134         (anjuta_preferences_class_init), (anjuta_preferences_new):
9135         * libanjuta/anjuta-preferences.h:
9136         * plugins/build-basic-autotools/Makefile.am:
9137         * plugins/build-basic-autotools/build-basic-autotools.c:
9138         (ipreferences_unmerge):
9139         * plugins/cvs-plugin/Makefile.am:
9140         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
9141         * plugins/document-manager/Makefile.am:
9142         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
9143         * plugins/editor/plugin.c: (ipreferences_unmerge):
9144         * plugins/file-manager/Makefile.am:
9145         * plugins/file-manager/plugin.c: (activate_plugin),
9146         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
9147         * plugins/gtodo/plugin.c: (ipreferences_merge),
9148         (ipreferences_unmerge):
9149         * plugins/language-support-cpp-java/Makefile.am:
9150         * plugins/language-support-cpp-java/plugin.c:
9151         (ipreferences_unmerge):
9152         * plugins/message-view/Makefile.am:
9153         * plugins/message-view/plugin.c: (ipreferences_unmerge):
9154         * plugins/sourceview/Makefile.am:
9155         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
9156         * plugins/symbol-browser/Makefile.am:
9157         * plugins/symbol-browser/an_symbol_prefs.c:
9158         (symbol_browser_prefs_finalize):
9159         * plugins/terminal/Makefile.am:
9160         * plugins/terminal/terminal.c: (ipreferences_unmerge):
9161         * plugins/valgrind/plugin.c: (ipreferences_merge),
9162         (ipreferences_unmerge):
9163         * scripts/Makefile.am:
9164         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
9165         * src/Makefile.am:
9166         * src/action-callbacks.c: (on_set_preferences1_activate):
9167         * src/anjuta-app.c: (anjuta_app_instance_init),
9168         (anjuta_app_install_preferences):
9169         * src/anjuta-app.h:
9170         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
9171         task: Bug #445314: On demand preferences widgets creation. Thanks
9172         James for this great work.
9174 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
9176         * plugins/debug-manager/data_buffer.c,
9177         plugins/message-view/message-view.c: Fixed compiler warnings.
9179 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
9181         * src/action-callbacks.c: (help_activate),
9182         (on_help_manual_activate), (on_help_tutorial_activate),
9183         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
9185         Fixed help activation (bug #451557).
9187 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
9189         * AUTHORS: Added James Liggett. Forgot to add him before :(
9191 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
9193         * plugins/debug-manager/debugger.c,
9194         plugins/debug-manager/plugin.c,
9195         plugins/gdb/debugger.c,
9196         libanjuta/interfaces/libanjuta.idl:
9197         Add a GError* parameter to debugger-stopped signal
9199         * (added) libanjuta/anjuta-error.c,
9200         (added) libanjuta/anjuta-error.h,
9201         libanjuta/Makefile.am:
9202         Register GError as a boxed type
9204         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9205         Support GError* in signal, GError must be registered as a boxed type
9206         Accept NULL as strings
9208 === anjuta 2.2.0 ===
9210 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
9212         * configure.in: Bumped version to 2.2.0
9213         * NEWS: Updated for 2.2.0 stable release.
9214         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
9215         Reduce the idle priority to make the UI update before anything else.
9217 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
9219         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
9221         * libanjuta/interfaces/libanjuta.idl:
9222         * plugins/document-manager/action-callbacks.c:
9223         (on_editor_command_complete_word_activate):
9224         * plugins/document-manager/plugin.c:
9225         (update_editor_ui_interface_items):
9226         * plugins/editor/text_editor.c: (iautocomplete_activate),
9227         (iautocomplete_iface_init):
9228         * plugins/sourceview/sourceview.c: (iassist_iface_init):
9230         Moved autocomplete() method away from IAnjutaEditorAssist into
9231         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
9232         autocomplete and does not crash with sourceview. Fixes Bug #449620
9233         â€“ The auto completion functionality not work. Also sets menuitem 
9234         insensitive when hiding them.
9236         * plugins/debug-manager/disassemble.c:
9237         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
9238         printf types.
9240 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
9242         * pixmaps/anjuta_splash.png: Updated.
9243         
9244         * plugins/search/search-replace.c
9245         (anjuta_search_replace_activate): Fixed "Find in Files" to select
9246         the right target (project).
9247         * ChangeLog: Added missing log.
9249 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
9251         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
9252         manuals/anjuta-manual/C/fileoperations.xml,
9253         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
9255         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
9257         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
9259 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
9261         * TODO.tasks: Added bounty for on-demand preferences.
9263         Patch from Thierry Moisan:
9264         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
9265         (bug #88824).
9267 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
9269         Patch from tpgww@onepost.net:
9271         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
9272         * libegg/test-actions.c:
9273         * libegg/test-multi-drag.c: (main):
9274         * plugins/debug-manager/memory.c: (read_memory_block):
9275         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
9277         Fixes compile warnings. Fixes bug #427101.
9279 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
9281         Patch from James Liggett:
9283         * plugins/profiler/gprof-options.c: (on_option_changed),
9284         (setup_widgets):
9285         * plugins/profiler/gprof-options.h:
9286         * plugins/profiler/gprof-profile-data.c:
9287         (gprof_profile_data_init_profile):
9288         * plugins/profiler/gprof-profile-data.h:
9289         * plugins/profiler/plugin.c: (profiler_get_data),
9290         (profiler_set_target), (register_options),
9291         (on_profile_data_browse_button_clicked),
9292         (on_profiling_options_button_clicked), (on_profiler_delete_data):
9293         * plugins/profiler/profiler.glade: implements independent targets.
9294         implements the ability to select arbitrary gmon.out files.
9295         Fixes bug #403502 â€“ User should also be allowed to select an
9296         independent executable target.
9298 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
9300         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
9302         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
9303         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
9305 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
9307         * plugins/debug-manager/plugin.c,
9308         plugins/debug-manager/breakpoints.c:
9309         Remove weak pointers when owner is destroyed
9310         Remove all breakpoints before loading new one
9312 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
9314         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
9315          
9316 2007-06-19  Naba Kumar  <naba@gnome.org>
9318         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
9319         Bug #448491 Empty Lines Problem.
9321         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
9322         
9323         * data/default.profile, plugins/message-view/plugin.c: Do not
9324         restore session for messages.
9325         Fixes bug #377461 â€“ don't create new message window for each
9326         build/find.
9328         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
9329         Fixes a crash on exit/project-close if profiler plugin is loaded.
9331 2007-06-17  Naba Kumar  <naba@gnome.org>
9333         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
9334         C keywords. Fixes bug #447655 â€“ C keyword must NOT be localised.
9336         * plugins/file-loader/plugin.c: Fail on opening non existent files.
9337         Bug #448034 â€“ Anjuta crashes on starting (when the last project
9338         directory was deleted).
9340         * plugins/document-manager/plugin.c: Set line markers for files
9341         opened via IAnjutaFile::open(). Fixes missing line markers while
9342         navigating symbols.
9344 2007-06-17  Naba Kumar  <naba@gnome.org>
9346         * plugins/sourceview/sourceview.glade: Set correct font
9347         default value and use monospace instead of sans. Fixes
9348         bug #448408 â€“ crash in Anjuta IDE: Trying to change the
9349         editor
9351 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
9353         * plugins/search/search-replace.c,
9354         plugins/search/search-replace.h,
9355         plugins/search/anjuta-search.glade:
9356         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
9357         Fixes bug #355166
9359 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
9361         * plugins/debug-manager/plugin.c,
9362         plugins/debug-manager/breakpoints.c:
9363         Add weak references, fixes bug #448053 ?
9365 2007-06-16  Naba Kumar  <naba@gnome.org>
9367         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
9368         dialog to allow forgetting them if user chooses to select a different
9369         one.
9371 2007-06-13  Naba Kumar  <naba@gnome.org>
9373         * plugins/sourceview/sourceview-prefs.c: Initialize font
9374         on startup correctly if use_theme is set.
9376         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
9377         if available for default font. Fixes bug #447304.
9379         * plugins/sourceview/sourceview-prefs.c: Return value based
9380         on right data type. Fixes Bug #438878 â€“ Using gtksourceview editor
9381         for the first time has black background
9382         
9383         * plugins/project-manager/plugin.c: Give a better error message
9384         when project could not be loaded.
9386         * libanjuta/anjuta-serializer.c: Added a comment.
9388 2007-06-13  Johannes Schmid <jhs@gnome.org>
9390         * configure.in:
9391         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
9392         most warnings to avoid simple coding problems.
9393         
9394         * plugins/message-view/anjuta-msgman.c:
9395         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
9396         * plugins/message-view/plugin.c: (on_view_changed),
9397         (ianjuta_msgman_add_view):
9398         
9399         Fixed #440866 by always presenting the message-manager when a tab is
9400         added because Gtk+ seems to have problems to add tabs to hidden widgets.
9401         
9402         * plugins/subversion/subversion-callbacks.c:
9403         (on_subversion_commit_response):
9404         Destroy dialog if user clicks "No"
9406 2007-06-12  Naba Kumar  <naba@gnome.org>
9408         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
9409         read and use of uninitialized variable.
9411         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
9412         because it is used in credits listing and packaging could compress
9413         it in docdir. Fixes bug #397881: The credits are empty
9415         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
9416         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
9417         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
9418         plugins/symbol-browser/an_symbol_info.c,
9419         plugins/symbol-browser/plugin.c,
9420         plugins/symbol-browser/an_symbol_view.c,
9421         plugins/editor/aneditor-autocomplete.cxx:
9423         - Do not access TMTag
9424         member in TMSymbol when freeing it because by then the tags
9425         could have changed. Avoids dangerous memory corruptions by freeing
9426         someone else's memory (Could explain those random crashes when
9427         refreshing symbols or re-loading a different project or closing
9428         a project). Anything that tries to refresh symbols could trigger
9429         this corruptions.
9430         - Added a flag to also retrieve method definitions as part of
9431         the class's scope members. And used it to set both function prototype
9432         and definition in symbols. Fixes navigation to prototype and
9433         function definitions from symbol browser (bug #440370)
9435         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
9436         memory. Could fix those bogus 'file changed' dialogs.
9438         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
9440 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
9442         * (added) libanjuta/anjuta-utils-priv.h,
9443         libanjuta/anjuta-utils.h,
9444         libanjuta/anjuta-launcher.c,
9445         libanjuta/Makefile.am:
9446         Fix bug #440801: do not use config.h in public include files
9448 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
9450         * plugins/project-wizard/templates/mkfile.wiz:
9451         Fix bug #442038: missing project.sh file
9453         * configure.in,
9454         plugins/project-wizard/templates/Makefile.am,
9455         plugins/project-wizard/templates/translatable-strings.h,
9456         (added) plugins/project-wizard/templates/sdl.wiz,
9457         (added) plugins/project-wizard/templates/appwiz_sdl.png,
9458         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
9459         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
9460         (added) plugins/project-wizard/templates/sdl/Makefile.am,
9461         (added) plugins/project-wizard/templates/sdl/.cvsignore,
9462         (added) plugins/project-wizard/templates/sdl/src/main.c,
9463         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
9464         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
9465         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
9466         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
9467         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
9468         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
9469         Fix bug #315635: add a SDL project wizard
9471 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
9473         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
9474         when SIGCHLD is triggered when main loop context is locked. Dead lock
9475         happens when child_exited callback also accesses main loop context.
9476         Happens particularly badly in debug target exiting.
9478 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
9480         * manuals/anjuta-manual/C/debugger.xml:
9481         First update of the debugger documentation
9483 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
9485         * manuals/anjuta-manual/C/fileoperations.xml,
9486         manuals/anjuta-manual/C/projects.xml,
9487         manuals/anjuta-manual/C/anjuta-manual.xml,
9488         manuals/anjuta-manual/C/build.xml,
9489         manuals/anjuta-manual/C/execute.xml,
9490         manuals/anjuta-manual/Makefile.am: Updated more documentation.
9491         Added project properties documentation. Moved execution section
9492         inside project management. Removed dead documentation.
9494 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
9496         * src/anjuta.c, plugins/symbol-browser/plugin.c,
9497         plugins/symbol-browser/plugin.h,
9498         plugins/symbol-browser/an_symbol_prefs.c,
9499         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9500         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
9501         progress bar instead of separate window for system tags
9502         generation. Renamed AnjutaStatus methods to a proper ones.
9504         * plugins/symbol-browser/plugin.c,
9505         plugins/symbol-browser/plugin.h,
9506         plugins/symbol-browser/an_symbol_prefs.c,
9507         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9508         global-tags/create_global_tags.sh.in: Get rid of message window
9509         for showing global tags creation and use a small window with
9510         progress bar.
9512 2007-05-30  Naba Kumar  <naba@gnome.org>
9514         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
9515         Bug 442315 – After calling configure, the build menus are still insensitive,
9516         Bug 442314 – Autogeneration fails when there is no autogen.sh
9518         * plugins/project-manager/plugin.c: Fixed mem corruption when it
9519         fails to remove target/source/group. Fixes bug #440196 – crash in
9520         Anjuta IDE: removing a target
9522 2007-05-29  Naba Kumar  <naba@gnome.org>
9524         * plugins/symbol-browser/an_symbol_view.c,
9525         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
9526         tags generation. Fixed runtime warning.
9528 2007-05-28  Naba Kumar  <naba@gnome.org>
9530         Patch from James Liggett  <jrliggett@cox.net>:
9531         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
9532         Fixed bug #403502 – User should also be allowed to select an
9533         independent executable target.
9535 2007-05-27  Johannes Schmid <jhs@gnome.org>
9537         * plugins/build-basic-autotools/build-basic-autotools.c:
9538         (get_real_directory), (on_build_mesg_format):
9539         
9540         Find correct files for error messages inside scratchbox
9542 2007-05-27  Naba Kumar  <naba@gnome.org>
9544         * manuals/anjuta-manual/C/projects.xml,
9545         manuals/anjuta-manual/C/projects.xml: Updated project
9546         management chapter more.
9548 2007-05-25  Johannes Schmid <jhs@gnome.org>
9550         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
9551         * plugins/build-basic-autotools/build-basic-autotools.c:
9552         (on_sb_check_toggled), (build_execute_command),
9553         (ipreferences_merge), (ipreferences_unmerge):
9554         Added support for building inside scratchbox environment
9555         
9556         Patch from James Liggett <jrliggett@cox.net>:
9557         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
9558         (anjuta_msgman_append_view):
9560         Fix 440866 
9561           – Anjuta aborts with numerous assertion failures when adding a new message view tab
9563 2007-05-23  Naba Kumar  <naba@gnome.org>
9565         * manuals/anjuta-manual/C/projects.xml: Updated project
9566         management chapter.
9568 2007-05-22  Naba Kumar  <naba@gnome.org>
9570         * manuals/anjuta-manual/C/projects.xml: More updates.
9572         * manuals/anjuta-manual/C/introduction.xml,
9573         manuals/anjuta-manual/C/projects.xml,
9574         manuals/anjuta-manual/C/interface.xml: Updated documentation.
9576 2007-05-22  Naba Kumar  <naba@gnome.org>
9578         Patch from Étienne Bersac:
9579         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
9580         class in generated class.
9582 2007-05-22  Naba Kumar  <naba@gnome.org>
9584         * plugins/profiler/plugin.c: Fixed a compiler warning.
9585         * plugins/valgrind/Makefile.am: Added ldflags.
9587         Patch from James Liggett:
9588         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
9589         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
9590         specific options.
9592 2007-05-18  Johannes Schmid <jhs@gnome.org>
9594         * plugins/editor/text_editor.c:
9595         * plugins/language-support-cpp-java/plugin.c:
9596         (on_editor_language_changed), (on_value_added_current_editor),
9597         (on_value_removed_current_editor):
9598         
9599         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
9600         Fix assist support in language-support-plugin.
9602 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9604         * libanjuta/interfaces/libanjuta.idl:
9605         Add a new interface allowing to implement plugin able
9606         to load other plugins (not written in C)
9608         * libanjuta/anjuta-plugin-handle.c,
9609         libanjuta/anjuta-plugin-handle.h:
9610         Add a language and a resident plugin properties
9612         * libanjuta/anjuta-glue-plugin.c,
9613         libanjuta/anjuta-glue-plugin.h,
9614         (added)libanjuta/anjuta-glue-c.c,
9615         (added)libanjuta/anjuta-glue-c.h,
9616         libanjuta/Makefile.am:
9617         Split code used to load a C plugin into a common part
9618         in anjuta-glue-plugin and a specific part in anjuta-glue-c
9620         * libanjuta/anjuta-glue-factory.c,
9621         libanjuta/anjuta-glue-factory.h,
9622         libanjuta/anjuta-plugin-manager.c:
9623         Allow to load plugin not written in C and search for the
9624         additional needed code in another plugin
9626 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9628         * plugins/editor/text_editor.c:
9629         Add an empty implementation of IAnjutaEditorAssist for scintilla,
9630         avoiding a crash if scintilla is used
9632 2007-05-14  Johannes Schmid <jhs@gnome.org>
9634         * libanjuta/interfaces/libanjuta.idl:
9635         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
9636         (assist_cleanup), (on_assist_end), (on_assist_cancel),
9637         (on_assist_chosen), (on_assist_update), (get_context),
9638         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
9639         (install_assist), (uninstall_assist), (install_support),
9640         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
9641         (cpp_java_plugin_instance_init):
9642         * plugins/language-support-cpp-java/plugin.h:
9643         Use IAnjutaEditorAssist to show language specific suggestions
9644         
9645         * plugins/sourceview/Makefile.am:
9646         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
9647         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9648         * plugins/sourceview/anjuta-view.h:
9649         * plugins/sourceview/assist-window.c: (assist_window_expose),
9650         (assist_window_set_property), (assist_window_get_property),
9651         (assist_window_class_init), (assist_activated),
9652         (assist_window_init), (assist_window_finalize),
9653         (assist_window_select), (assist_window_first),
9654         (assist_window_last), (assist_window_up), (assist_window_down),
9655         (get_coordinates), (assist_window_move), (assist_window_update),
9656         (assist_window_filter_keypress), (assist_window_is_active),
9657         (assist_window_new), (assist_window_get_trigger),
9658         (assist_window_get_position):
9659         * plugins/sourceview/assist-window.h:
9660         * plugins/sourceview/sourceview-args.c (removed):
9661         * plugins/sourceview/sourceview-args.h (removed):
9662         * plugins/sourceview/sourceview-autocomplete.c (removed):
9663         * plugins/sourceview/sourceview-autocomplete.h (removed):
9664         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9665         * plugins/sourceview/sourceview-private.h:
9666         * plugins/sourceview/sourceview-scope.c(removed):
9667         * plugins/sourceview/sourceview-scope.h(removed):
9668         * plugins/sourceview/sourceview.c: (on_assist_chosen),
9669         (on_assist_cancel), (on_document_char_added),
9670         (on_reload_dialog_response), (sourceview_class_init),
9671         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
9672         (iassist_remove_trigger), (iassist_autocomplete),
9673         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
9674         (iassist_react), (iassist_iface_init):
9675         * plugins/sourceview/tag-window.c (moved to assist-window.c):
9676         * plugins/sourceview/tag-window.h (moved to assist-window.c):
9677         
9678         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
9679         - Mark files dirty if reload dialog is canceled.
9681 2007-05-12  Naba Kumar  <naba@gnome.org>
9683         * libanjuta/anjuta-launcher.h: Corrected include file.
9685 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
9687         * libanjuta/anjuta-glue-plugin.c,
9688         libanjuta/anjuta-glue-plugin.h,
9689         libanjuta/anjuta-glue-factory.c,
9690         libanjuta/anjuta-glue-factory.h,
9691         ibanjuta/anjuta-plugin-manager.c:
9692         Move code used to load a C plugin from glue-factory to glue-plugin
9693         So loading a plugin written in another language could be done by
9694         just using another object derived from AnjutaGluePlugin
9696         * libanjuta/libanjuta.h:
9697         Remove anjuta-plugin-handle header, it's not installed as libanjuta
9698         includes
9700 === anjuta 2.1.3 ===
9702 2007-05-11  Naba Kumar  <naba@gnome.org>
9704         * configure.in: Bumped version to 2.1.3
9705         * NEWS: Updated.
9706         * AUTHORS: Updated.
9707         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
9709 2007-05-11  Naba Kumar  <naba@gnome.org>
9711         * configure.in:
9712         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
9713         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
9714         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
9716 2007-05-10  Johannes Schmid <jhs@gnome.org>
9718         * plugins/search/plugin.c:
9719         Make incremental search behave less annoying
9720         
9721 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
9723         * plugins/macro/macro-util.c:
9724         Fix bug #419008 and bug #419036
9725         When creating new header file, use name and email set in
9726         preferences and replace invalid C character by underscore
9727         in guards
9729 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
9731         * plugins/search/search-replace.c,
9732         plugins/search/search-replace_backend.c:
9733         Disable search button if search expression is empty (bug #378193)
9735 2007-05-08  Naba Kumar  <naba@gnome.org>
9737         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
9738         build error.
9740 2007-05-07  Naba Kumar  <naba@gnome.org>
9742         * configure.in:
9743         * plugins/project-wizard/templates/Makefile.am:
9744         * plugins/project-wizard/templates/minimal.wiz:
9745         * plugins/project-wizard/templates/minimal/.cvsignore:
9746         * plugins/project-wizard/templates/minimal/Makefile.am:
9747         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
9748         * plugins/project-wizard/templates/minimal/autogen.sh:
9749         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
9750         * plugins/project-wizard/templates/minimal/project.anjuta:
9751         Added 'minimal', a generic and flat, project template.
9752         
9753 2007-05-05  Naba Kumar  <naba@gnome.org>
9755         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
9757         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
9758         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
9759         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
9760         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
9761         instead of a real one, fixes interdependency with libanjuta.
9762         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
9763         * libanjuta/Makefile.am: 
9764         * libegg/Makefile.am:
9765         * plugins/build-basic-autotools/Makefile.am:
9766         * plugins/class-gen/Makefile.am:
9767         * plugins/class-inheritance/Makefile.am:
9768         * plugins/cvs-plugin/Makefile.am:
9769         * plugins/debug-manager/Makefile.am:
9770         * plugins/devhelp/Makefile.am:
9771         * plugins/document-manager/Makefile.am:
9772         * plugins/editor/Makefile.am:
9773         * plugins/file-loader/Makefile.am:
9774         * plugins/file-manager/Makefile.am:
9775         * plugins/file-wizard/Makefile.am:
9776         * plugins/gdb/Makefile.am:
9777         * plugins/glade/Makefile.am:
9778         * plugins/gtodo/Makefile.am:
9779         * plugins/language-support-cpp-java/Makefile.am:
9780         * plugins/macro/Makefile.am:
9781         * plugins/message-view/Makefile.am:
9782         * plugins/patch/Makefile.am:
9783         * plugins/profiler/Makefile.am:
9784         * plugins/project-import/Makefile.am:
9785         * plugins/project-manager/Makefile.am:
9786         * plugins/project-wizard/Makefile.am:
9787         * plugins/sample1/Makefile.am:
9788         * plugins/search/Makefile.am:
9789         * plugins/sourceview/Makefile.am:
9790         * plugins/subversion/Makefile.am:
9791         * plugins/symbol-browser/Makefile.am:
9792         * plugins/terminal/Makefile.am:
9793         * plugins/tools/Makefile.am:
9794         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
9796 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
9798         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
9800 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9802         * libanjuta/anjuta-launcher.c,
9803         libanjuta/anjuta-launcher.h:
9804         Add some missing implementation
9806 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
9808         Reviewed by Naba Kumar  <naba@gnome.org>:
9809         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
9810         for uninstall-hook.
9812 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
9814         Reviewed by Naba Kumar  <naba@gnome.org>:
9815         * plugins/editor/text_editor.c: Large memory addresses were being
9816         truncated, switched to glong (bug #422143).
9818 2007-04-24  Naba Kumar  <naba@gnome.org>
9820         * plugins/document-manager/plugin.c: (prefs_finalize):
9821         * plugins/editor/aneditor-autocomplete.cxx:
9822         * plugins/editor/text_editor_menu.c:
9823         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
9824         * plugins/file-loader/plugin.c: (open_file_with),
9825         (create_open_with_submenu):
9826         * plugins/file-manager/plugin.c: (prefs_finalize):
9827         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
9828         pointer type castings.
9830 2007-04-24  Naba Kumar  <naba@gnome.org>
9832         Patch from s|s  <supreet.sethi@gmail.com>:
9833         * (added) plugins/project-wizard/templates/django-logo.png:
9834         * (added) plugins/project-wizard/templates/django.wiz:
9835         * plugins/project-wizard/templates/Makefile.am:
9836         * plugins/project-wizard/templates/translatable-strings.h: Added
9837         django project template. http://www.djangoproject.com/
9839 2007-04-24  Naba Kumar  <naba@gnome.org>
9841         * plugins/subversion/anjuta-subversion.glade: Set expansion for
9842         the log entry widget and made the dialog little larger.
9844 2007-04-24  Naba Kumar  <naba@gnome.org>
9846         Patch from Halton Huo:
9847         * configure.in:
9848         * plugins/project-wizard/property.c:
9849         * plugins/subversion/svn-auth.c:
9850         * plugins/subversion/svn-backend-priv.h:
9851         * plugins/subversion/svn-backend.c:
9852         * plugins/subversion/svn-backend.h:
9853         * plugins/subversion/svn-notify.h: Proper use of subversion
9854         headers. Fixes build issues in solaris (bug #426701).
9856 2007-04-24  Naba Kumar  <naba@gnome.org>
9858         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
9859         
9860         * plugins/project-wizard/templates/cpp.wiz:
9861         * plugins/project-wizard/templates/gcj.wiz:
9862         * plugins/project-wizard/templates/gnome.wiz:
9863         * plugins/project-wizard/templates/gtk.wiz:
9864         * plugins/project-wizard/templates/gtkmm.wiz:
9865         * plugins/project-wizard/templates/java.wiz:
9866         * plugins/project-wizard/templates/python.wiz:
9867         * plugins/project-wizard/templates/terminal.wiz:
9868         * plugins/project-wizard/templates/wxwin.wiz:
9869         * plugins/project-wizard/templates/xlib-dock.wiz:
9870         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
9871         project option and set it ON by default (since gnome-build, can't
9872         enabled configure shared lib support later when a sharedlib target
9873         is added).
9875 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9877         * plugins/debug-manager/stack_trace.c:
9878         Fix a missing case in the previous changes
9880 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9882         * plugins/debug-manager/plugin.c:
9883         Fix bug #430401
9885         * plugins/debug-manager/breakpoints.c,
9886         plugins/gdb/plugin.c:
9887         Fix adding breakpoint on a function
9889         * plugins/debug-manager/stack_trace.c:
9890         Highlight changed stack frame
9892 2007-04-18  Naba Kumar  <naba@gnome.org>
9894         * plugins/document-manager/anjuta-docman.c:
9895         (anjuta_docman_dispose), (on_editor_destroy),
9896         (anjuta_docman_remove_editor): Remove the editor widget from
9897         the parent container before calling destroy, otherwise container
9898         removal happens after TextEditor is disposed resulting in call
9899         to value-remove for a TextEditor which is half-dead (crash).
9901 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
9903         * plugins/debug-manager/data_buffer.c
9904         plugins/debug-manager/data_view.c,
9905         plugins/debug-manager/memory.c:
9906         Fixes for bug #418523, bug #427090 and bug #428174
9908 2007-04-11 Halton Huo <halton.huo@sun.com>
9910         reviewed by: <jhs@gnome.org>
9912         * configure.in:
9913         * libanjuta/Makefile.am:
9914         * libanjuta/anjuta-utils.c:
9915         * libanjuta/anjuta-utils.h:
9916         * manuals/reference/libanjuta/Makefile.am:
9917         
9918         Fixed compilation on sun by deploying the libutil methods
9919         in anjuta-utils.h and building them on condition.
9921 2007-04-11  Johannes Schmid <jhs@gnome.org>
9923         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
9924         (anjuta_docman_add_editor):
9925         Hold a reference on the editor as long as we use it.
9926         
9927         * plugins/document-manager/plugin.c: (on_editor_changed):
9928         Destroy GValue to fix a memoery leak.
9930 2007-04-11  Johannes Schmid <jhs@gnome.org>
9932         * plugins/document-manager/plugin.c: (on_editor_changed):
9933         Fixed reference counting for editor by using g_value_take_object instead
9934         of g_value_set_object. The editors are now correctly finalized and thus
9935         we do not lack so much memory anymore.
9936         
9937         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
9938         (anjuta_view_finalize), (anjuta_view_focus_out),
9939         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9940         * plugins/sourceview/anjuta-view.h:
9941         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
9942         * plugins/sourceview/sourceview-prefs.c:
9943         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
9944         * plugins/sourceview/sourceview-prefs.h:
9945         * plugins/sourceview/sourceview-private.h:
9946         * plugins/sourceview/sourceview.c: (on_document_loaded),
9947         (timeout_unref), (on_document_saved), (sourceview_finalize),
9948         (sourceview_new), (ifile_open), (ifile_savable_save),
9949         (ifile_savable_save_as):
9951         Several changes to fix things when the editor is correctly destroyed.
9952         Fixed preferences (which led me to the refcounting issue, #409412)
9953         and removed deprecated completition code that will be replace by
9954         IAnjutaAssist interface soon. 
9956 2007-04-11  Johannes Schmid <jhs@gnome.org>
9958         * libanjuta/anjuta-launcher.c:
9959         (anjuta_launcher_execution_done_cleanup),
9960         (anjuta_launcher_child_terminated):
9961         Possible fix for #428363 and added a g_return_if_fail
9963         * plugins/message-view/plugin.c: (activate_plugin):
9964         Fixed a Gtk/Gdl-Critical
9965         
9966         Patches from Étienne Bersac <bersace03@laposte.net>
9967         * plugins/class-gen/templates/go-source.tpl:
9968         * plugins/macro/macros.xml:
9969         Use better template for GObjects (#417875 and #417918)
9970         
9971         Patches from Halton Huo <halton.huo@sun.com>
9972         * libanjuta/anjuta-launcher.h:
9973         * libanjuta/anjuta-preferences.c:
9974         * libanjuta/anjuta-utils.c:
9975         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
9976         (cg_window_set_add_to_repository):
9977         * plugins/class-inheritance/class-inherit.c:
9978         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
9980 2007-04-09  Johannes Schmid <jhs@gnome.org>
9982         * plugins/editor/print.c: (anjuta_print_show_header):
9983         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9984         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9986   Some string changes (#427395 and #427399)
9988 2007-04-06  Johannes Schmid <jhs@gnome.org>
9990         * plugins/build-basic-autotools/build-basic-autotools.c:
9991         (on_build_mesg_format), (on_build_mesg_parse):
9992         Fixed full path detection
9994 2007-04-05  Naba Kumar  <naba@gnome.org>
9996         Patch from Halton Huo:
9997         * libanjuta/Makefile.am:
9998         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
9999         * libanjuta/anjuta-glue-cpp.h:
10000         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
10001         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
10002         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
10003         (anjuta_glue_factory_get_path), (get_already_loaded_module),
10004         (load_plugin), (anjuta_glue_factory_get_object_type):
10005         * libanjuta/anjuta-glue-factory.h:
10006         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
10007         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
10008         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
10009         (anjuta_glue_plugin_new):
10010         * libanjuta/anjuta-glue-plugin.h:
10011         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
10012         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
10013         * libanjuta/anjuta-plugin.h:
10014         * libanjuta/glue-cpp.c:
10015         * libanjuta/glue-cpp.h:
10016         * libanjuta/glue-factory.c:
10017         * libanjuta/glue-factory.h:
10018         * libanjuta/glue-plugin.c:
10019         * libanjuta/glue-plugin.h:
10020         * plugins/build-basic-autotools/build-basic-autotools.h:
10021         * plugins/class-gen/plugin.h:
10022         * plugins/class-inheritance/plugin.h:
10023         * plugins/cvs-plugin/plugin.h:
10024         * plugins/debug-manager/plugin.h:
10025         * plugins/devhelp/plugin.h:
10026         * plugins/document-manager/plugin.h:
10027         * plugins/editor/plugin.h:
10028         * plugins/file-loader/plugin.h:
10029         * plugins/file-manager/plugin.h:
10030         * plugins/file-wizard/plugin.h:
10031         * plugins/gdb/plugin.h:
10032         * plugins/glade/plugin.h:
10033         * plugins/gtodo/plugin.h:
10034         * plugins/language-support-cpp-java/plugin.h:
10035         * plugins/macro/plugin.h:
10036         * plugins/message-view/plugin.h:
10037         * plugins/patch/plugin.h:
10038         * plugins/profiler/plugin.h:
10039         * plugins/project-import/plugin.h:
10040         * plugins/project-manager/plugin.h:
10041         * plugins/project-wizard/plugin.h:
10042         * plugins/sample1/plugin.h:
10043         * plugins/search/plugin.h:
10044         * plugins/sourceview/plugin.h:
10045         * plugins/subversion/plugin.h:
10046         * plugins/symbol-browser/plugin.h:
10047         * plugins/terminal/terminal.c:
10048         * plugins/tools/plugin.h:
10049         * plugins/tools/scripts/tools-2.xml.in:
10050         * plugins/valgrind/plugin.h:
10052         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
10054 2007-04-05  Naba Kumar  <naba@gnome.org>
10056         * anjuta.spec.in, configure.in: Removed dead codes.
10057         
10058         Patch from Jos Dehaes:
10059         * configure.in, plugins/project-wizard/templates/Makefile.am,
10060         plugins/project-wizard/templates/mkfile.wiz,
10061         plugins/project-wizard/templates/translatable-strings.h: Enabled
10062         makefile-based project creation and import. Fixes bug #355145
10064 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
10066         * plugins/debug-manager/debugger.c,
10067         plugins/debug-manager/plugin.c,
10068         plugins/gdb/anjuta-gdb.plugin.in:
10069         Code cleaning (remove unused code, rename this into self)
10070         Add information about supported format in debugger plugin
10071         Activate debugger plugin according to the target format
10073 2007-04-01  Naba Kumar  <naba@gnome.org>
10075         * plugins/message-view/message-view.c:
10076         (message_view_instance_init): Fixed message icons to appear.
10078 2007-03-31  Johannes Schmid <jhs@gnome.org>
10080         * plugins/message-view/anjuta-msgman.c:
10081         (anjuta_msgman_append_view):
10082         * plugins/message-view/plugin.c: (on_view_changed),
10083         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
10084         
10085         Fixed #424845
10087 2007-03-31  Johannes Schmid <jhs@gnome.org>
10089         * plugins/message-view/message-view.c:
10090         (message_view_instance_init), (imessage_view_append):
10091         Show nice icons beside the messages for info, warning and error. This is a completly
10092         cosmetic change so if someone dislikes it he is free to remove it.
10094 2007-03-31  Johannes Schmid <jhs@gnome.org>
10095         
10096         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
10097         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
10098         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
10099         * plugins/message-view/anjuta-msgman.h:
10100         * plugins/message-view/message-view.h:
10101         * plugins/message-view/plugin.c: (on_view_changed),
10102         (activate_plugin):
10103         Fixed #359399 and made next/previous insensitive when not availible
10104         
10105         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
10106         (tag_style_to_string):
10107         Fixed namespace Problem with gdk >= 2.11
10108         
10109         * plugins/sourceview/sourceview-autocomplete.c:
10110         (sourceview_autocomplete_init):
10111         Removed structure, follow-up of #423682
10113 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
10115         * plugins/debug-manager/debug_tree.c,
10116         plugins/debug-manager/debug_tree.h,
10117         plugins/debug-manager/watch.c,
10118         plugins/debug-manager/anjuta-debug-manager.glade:
10119         Inspect variable at cursor
10120         Fix buttons in inspect dialog
10122 2007-03-27  Halton Huo  <halton.huo@sun.com>
10124         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
10126         * plugins/sourceview/sourceview-autocomplete.c
10127         plugins/debug-manager/disassemble.c,
10128         libanjuta/interfaces/libanjuta.idl:
10129         Remove array with 0 size and empty structure as it is not
10130         supported by sun cc, Fixes bug #423682
10132         * plugins/debug-manager/debugger.c:
10133         Remove anonymous union as it is not supported by sun cc,
10134         Fixes bug #423680
10136 === anjuta 2.1.2 ===
10138 2007-03-28  Naba Kumar  <naba@gnome.org>
10140         * configure.in: Bumped version to 2.1.2
10141         * NEWS: Updated for release.
10142         
10143         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
10144         Improved breakpoint marker icon.
10145         
10146         * plugins/editor/anjuta-editor.plugin.in,
10147         plugins/sourceview/sourceview.plugin.in: Made editor plugins
10148         non user activable since they are now remembered properly.
10150 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
10152         * plugins/tools/editor.c:
10153         Fix bug #423270
10155 2007-03-27  Naba Kumar  <naba@gnome.org>
10157         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
10158         word when autocompleting without leaving any trailing part of
10159         the word.
10161 2007-03-27  Kamil Páral  <ripper42@gmail.com>
10163         Reviewed by Naba Kumar  <naba@gnome.org>:
10164         * anjuta.desktop.in.in: Remove "Application" category from desktop
10165         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
10166         
10167 2007-03-27  Naba Kumar  <naba@gnome.org>
10168         
10169         * configure.in, plugins/document-manager/anjuta-docman.c:
10170         (anjuta_docman_add_editor): Conditionally compile notebook tab
10171         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
10173         Patch from Halton Huo:
10174         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
10175         non gcc compiler flags. Fixes bug #423089.
10176         
10177 2007-03-26  Naba Kumar  <naba@gnome.org>
10178         
10179         * AUTHORS, NEWS, TODO.tasks: Updated.
10180         
10181         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
10182         close menuitem.
10183         
10184         * plugins/symbol-browser/plugin.c: (on_editor_saved),
10185         (update_editor_symbol_model), (iter_matches),
10186         (on_editor_update_ui), (value_added_current_editor),
10187         (activate_plugin), (dispose),
10188         (symbol_browser_plugin_instance_init):
10189         * plugins/symbol-browser/plugin.h: update line on editor save
10190         and editor change. Code clean up and fixed warnings.
10192 2007-03-26  Naba Kumar  <naba@gnome.org>
10194         * plugins/project-wizard/templates/java/project.anjuta,
10195         plugins/project-wizard/templates/python/project.anjuta,
10196         plugins/project-wizard/templates/python/project.anjuta:
10197         Removed version control plugins from default selection.
10199         * plugins/tools/scripts/prepare-changelog.pl,
10200         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
10201         script to a better one (that works on both cvs and svn).
10203 2007-03-26  Naba Kumar  <naba@gnome.org>
10205         * (added) plugins/project-wizard/templates/translatable-strings.pl,
10206         Makefile.am: Added the generated translatable file (required for
10207         translations for svn checkouts).
10209         * (added)
10210         plugins/project-wizard/templates/extract-translatable-strings.pl
10211         plugins/project-wizard/templates/Makefile.am, Makefile.am,
10212         po/POTFILES.in: Generated translatable strings for .wiz files and
10213         added them in POTFILES.in for translation. Fixes bug #398035
10215 2007-03-25  Naba Kumar  <naba@gnome.org>
10217         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
10218         
10219         * src/anjuta-app.c: Removed dead codes.
10220         
10221         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
10222         global tags generation starts.
10223         
10224         * plugins/debug-manager/chunk_view.c,
10225         plugins/debug-manager/start.h,
10226         plugins/debug-manager/chunk_view.h,
10227         plugins/debug-manager/utilities.c,
10228         plugins/debug-manager/utilities.h,
10229         plugins/debug-manager/debugger.c,
10230         plugins/debug-manager/threads.c,
10231         plugins/debug-manager/disassemble.c,
10232         plugins/debug-manager/info.c,
10233         plugins/debug-manager/sharedlib.c,
10234         plugins/debug-manager/threads.h,
10235         plugins/debug-manager/disassemble.h,
10236         plugins/debug-manager/signals.c,
10237         plugins/debug-manager/info.h,
10238         plugins/debug-manager/sharedlib.h,
10239         plugins/debug-manager/data_buffer.c,
10240         plugins/debug-manager/data_view.c,
10241         plugins/debug-manager/signals.h,
10242         plugins/debug-manager/debug_tree.c,
10243         plugins/debug-manager/watch.c,
10244         plugins/debug-manager/registers.c,
10245         plugins/debug-manager/data_buffer.h,
10246         plugins/debug-manager/data_view.h,
10247         plugins/debug-manager/memory.c,
10248         plugins/debug-manager/debug_tree.h,
10249         plugins/debug-manager/watch.h,
10250         plugins/debug-manager/registers.h,
10251         plugins/debug-manager/memory.h,
10252         plugins/debug-manager/locals.c,
10253         plugins/debug-manager/sexy-icon-entry.c,
10254         plugins/debug-manager/breakpoints.c,
10255         plugins/debug-manager/locals.h,
10256         plugins/debug-manager/sexy-icon-entry.h,
10257         plugins/debug-manager/stack_trace.c,
10258         plugins/debug-manager/breakpoints.h,
10259         plugins/debug-manager/sparse_buffer.c,
10260         plugins/debug-manager/sparse_view.c,
10261         plugins/debug-manager/stack_trace.h,
10262         plugins/debug-manager/sparse_buffer.h,
10263         plugins/debug-manager/sparse_view.h,
10264         plugins/debug-manager/start.c,
10265         plugins/gdb/utilities.c,
10266         plugins/gdb/utilities.h,
10267         plugins/gdb/debugger.c,
10268         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
10269         setup.
10271 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10273         * plugins/gdb/debugger.c:
10274         Avoid empty debugger log window by limiting line to 90 characters
10276 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10278         * plugins/debug-manager/plugin.c,
10279         plugins/debug-manager/plugin.h,
10280         plugins/debug-manager/threads.c,
10281         plugins/debug-manager/threads.h,
10282         plugins/debug-manager/breakpoints.c,
10283         plugins/debug-manager/breakpoints.h,
10284         plugins/debug-manager/stack_trace.c,
10285         plugins/debug-manager/stack_trace.h:
10286         View code action now changes location in disassembly view too
10288         * plugins/debug-manager/anjuta-debug-manager.ui:
10289         Rename breakpoint actions
10291 2007-03-24  Naba Kumar  <naba@gnome.org>
10293         * configure.in, src/anjuta-app.c: Use the new docking algorithm
10294         in gdl 0.7.3 (svn trunk).
10295         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
10296         
10297 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10299         * plugins/debug-manager/threads.c,
10300         plugins/debug-manager/debug_tree.c,
10301         plugins/debug-manager/debug_tree.h,
10302         plugins/debug-manager/locals.c,
10303         plugins/debug-manager/registers.c,
10304         plugins/debug-manager/stack_trace.c:
10305         Allow to change current thread updating register, stack and locals
10306         Allow to change current stack frame updating locals
10308         * plugins/gdb/debugger.c:
10309         Read argument of selected stack frame
10311         * plugins/debug-manager/data_view.c:
10312         Fix an unrelated bug
10314 2007-03-23  Naba Kumar  <naba@gnome.org>
10316         * plugins/document-manager/anjuta-docman.c,
10317         plugins/document-manager/plugin.c: Fixed many memory leaks.
10318         (ianjuta_file_get_uri() returns a new string).
10320         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
10321         widget for save dialogs.
10322         
10323         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
10324         svn and fixed to get function/prototype/member args list. Call tips
10325         also work fine now.
10327 2007-03-22  Naba Kumar  <naba@gnome.org>
10329         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
10330         and calltips would work again for functions from global tags (Needs
10331         regenerating global tags).
10333         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
10334         ctags svn version and reopened bug #395362. Fixes tags parsing that
10335         seemed to have stopped working recently.
10337 2007-03-21  Naba Kumar  <naba@gnome.org>
10339         * tagmanager/tm_source_file.c, tagmanager/options.c,
10340         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
10341         extend .. more needs to be investigated and fixed). Enabled some
10342         debugging.
10344 2007-03-16  Naba Kumar  <naba@gnome.org>
10346         * src/anjuta.c: Fixed project loading from command line.
10348 2007-03-16  Naba Kumar  <naba@gnome.org>
10350         Patch from James Liggett <jrliggett@cox.net>:
10351         plugins/profiler/gprof-profile-data.c: Fixed a crash.
10352         
10353 2007-03-15  Naba Kumar  <naba@gnome.org>
10355         * libanjuta/anjuta-profile-manager.c,
10356         libanjuta/anjuta-profile-manager.h: Added method to get current
10357         profile.
10359         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
10360         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
10361         is exiting.
10363         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
10364         plugins/file-loader/plugin.c: Moved to functions as utility functions.
10365         Also, not load project files in session load in loader plugin.
10366         
10367         * plugins/project-manager/plugin.c, src/anjuta.c:
10368         Emit "exiting" signal in shell when exiting anjuta. project manager
10369         listens to exiting signal and saves session. anjuta.c saves session
10370         only when current projfile is 'user'. Load project saved in session
10371         differently then the rest of the session. This should fix all the
10372         session restoration bugs.
10373         
10374         src/main.c: Present anjuta window when becon message is received.
10376 2007-03-14  Naba Kumar  <naba@gnome.org>
10378         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
10379         not randomly save (it was a wrong looping).
10380         
10381 2007-03-12  Naba Kumar  <naba@gnome.org>
10383         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
10385 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
10387         * plugins/debug-manager/anjuta-debug-manager.ui,
10388         libanjuta/interfaces/libanjuta.idl,
10389         plugins/debug-manager/debugger.c,
10390         (added) plugins/debug-manager/threads.c,
10391         (added) plugins/debug-manager/threads.h,
10392         plugins/debug-manager/plugin.c,
10393         plugins/debug-manager/Makefile.am,
10394         plugins/gdb/plugin.c,
10395         plugins/gdb/debugger.c,
10396         plugins/gdb/debugger.h:
10397         Add a window displaying all threads
10398         Add needed functions
10399         Switching to a different thread is still not done
10401         * plugins/debug-manager/debug_tree.c,
10402         plugins/debug-manager/locals.c,
10403         plugins/debug-manager/stack_trace.c:
10404         Small cosmetic changes
10406         * plugins/gdb/gdbmi.c:
10407         Keep all elements in gdbmi hash
10408         Even if using the same key like in -threads-list-ids
10410 2007-03-11  Naba Kumar  <naba@gnome.org>
10412         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
10413         
10414         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
10415         
10416         * manuals/reference/libanjuta/libanjuta-docs.sgml,
10417         manuals/reference/libanjuta/libanjuta-sections.txt,
10418         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
10419         interfaces.
10421 2007-03-11  Naba Kumar  <naba@gnome.org>
10423         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
10424         gtk-doc properly. Bumped gtk-doc requirement to 1.4
10426         * manuals/reference/libanjuta/libanjuta-docs.sgml,
10427         manuals/reference/libanjuta/libanjuta.types,
10428         manuals/reference/libanjuta/libanjuta-sections.txt,
10429         manuals/reference/libanjuta/.cvsignore,
10430         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
10431         infrastructure. Got rid of tmpl/ directory and moved all section
10432         documenation to source code (requires gtk-doc >= 1.4).
10433         
10434         * libanjuta/anjuta-plugin-description.c,
10435         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
10436         libanjuta/cell-renderer-captioned-image.c,
10437         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
10438         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
10439         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
10440         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
10441         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
10442         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
10443         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
10444         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
10445         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
10446         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
10447         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
10448         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
10449         documentation from templates to source code.
10451 2007-03-10  Johannes Schmid <jhs@gnome.org>
10453         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
10454         Added some debug output but could not figure out why 
10455         some plugins are not kept.
10456         
10457         * libanjuta/interfaces/libanjuta.idl:
10458         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10459         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10460         Added IAnjutaEditorGoto::matching_brace
10461         
10462         * plugins/document-manager/action-callbacks.c:
10463         (on_editor_command_match_brace_activate):
10464         * plugins/document-manager/plugin.c:
10465         (update_editor_ui_interface_items):
10466         * plugins/editor/text_editor.c: (igoto_matching_brace),
10467         (igoto_iface_init):
10468         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
10469         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
10471 2007-03-09  Johannes Schmid <jhs@gnome.org>
10473         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10474         Hide correct column
10475         
10476         * plugins/sourceview/sourceview-private.h:
10477         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10478         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10479         (sourceview_new), (ifile_savable_save_as):
10480         Tweaked vfs monitoring
10482 2007-03-09  Johannes Schmid <jhs@gnome.org>
10484         * libanjuta/interfaces/Makefile.am.iface:
10485         Fixed installtion of header files
10486         
10487         * plugins/sourceview/sourceview.c: (set_select):
10488         do not scroll to much in interactive search
10490 2007-03-09  Naba Kumar  <naba@gnome.org>
10492         * src/anjuta.c: Fixed session restoration.
10493         
10494         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
10495         signal handlers after symbol browser plugin is deactivated.
10496         
10497         * plugins/editor/editor.glade,
10498         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
10499         Fixed indentation confustion in preferences.
10501 2007-03-08  Johannes Schmid <jhs@gnome.org>
10503         * plugins/search/search-replace.c: (search_set_combo),
10504         (search_set_action), (search_set_target), (search_set_direction),
10505         (create_dialog), (search_disconnect_set_toggle_connect),
10506         (on_search_match_whole_word_toggled),
10507         (on_search_match_whole_line_toggled),
10508         (on_search_match_word_start_toggled),
10509         (search_set_toggle_direction):
10510         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
10511         it's somehow ugly and uses many deprecated widgets
10512         
10513         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
10514         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10515         Fix #394709
10516         
10517 2007-03-07  Naba Kumar  <naba@gnome.org>
10519         * src/anjuta.c: Make launching projects work from command line. Also
10520         fixes gnome session restart command.
10521         
10522 2007-03-07  Johannes Schmid <jhs@gnome.org>
10524         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
10525         * plugins/class-gen/plugin.c: (iwizard_activate):
10526         Fixed #408218
10527         
10528         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
10529         Fixed #402774
10530         
10531         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10532         Fixed #377483 (It's not possible to know if directories have
10533         a version in CVS. Show version column only if there are version
10534         informations availible
10536         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
10537         Fixed memory leak
10539 2007-03-07  Johannes Schmid <jhs@gnome.org>
10541         * plugins/sourceview/sourceview-prefs.c: (get_bool):
10542         Fixed #409408
10543         * plugins/symbol-browser/an_symbol_prefs.c:
10544         (on_update_global_clicked):
10545         Fixed ##409176
10547 2007-03-07  Johannes Schmid <jhs@gnome.org>
10549         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
10550         (anjuta_save_prompt_new):
10551         * plugins/project-import/project-import.c:
10552         (project_import_finalize):
10553         Fixed Gtk-Criticals (maybe #409408)
10555 2007-03-07  Naba Kumar  <naba@gnome.org>
10557         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
10558         when we are at just beginning of string or comment. Fixes bug #397981.
10560 2007-03-07  Johannes Schmid <jhs@gnome.org>
10562         * plugins/language-support-cpp-java/plugin.c:
10563         (initialize_indentation_params):
10564         Removed annoying DEBUG_PRINT
10565         
10566         * plugins/sourceview/sourceview-cell.c:
10567         (sourceview_cell_instance_init), (icell_get_character),
10568         (icell_get_length), (icell_get_char), (icell_get_attribute):
10569         Improved code to be faster
10570         Implemented attribute handling so that indentation really works in any case
10572 2007-03-06  Johannes Schmid <jhs@gnome.org>
10574         * configure.in:
10575         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
10576         
10577         * plugins/document-manager/anjuta-docman.c:
10578         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
10579         Removed old and ugly tab drag&drop code and use built-in gtk stuff
10580         instead (required GTK >= 2.10)
10581         
10582         * plugins/sourceview/sourceview-private.h:
10583         * plugins/sourceview/sourceview.c:
10584         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10585         (sourceview_finalize), (sourceview_new), (imark_mark),
10586         (imark_unmark), (imark_is_marker_set),
10587         (imark_location_from_handle), (imark_delete_all_markers):
10588         Fixed marker handling and worked a bit more on vfs monitoring
10590 2007-03-05  Johannes Schmid <jhs@gnome.org>
10592         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
10593         Added method to select specific iter
10594         
10595         * plugins/sourceview/sourceview-private.h:
10596         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10597         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10598         (sourceview_add_monitor), (on_document_saved),
10599         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
10600         Fixed vfs monitoring (mostly ported code from text_editor.c)
10601         
10602         * plugins/symbol-browser/an_symbol_view.c:
10603         * plugins/symbol-browser/an_symbol_view.h:
10604         * plugins/symbol-browser/plugin.c: (iter_matches),
10605         (on_editor_update_ui), (value_added_current_editor):
10606         Select the current tag in locals window and symbol toolbar. If there
10607         is no tag at the current line, reserve backward for the next tag. This will
10608         select the correct tag if inside a function.
10610 2007-03-05  Naba Kumar  <naba@gnome.org>
10612         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
10613         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
10614         compiler warnings.
10615         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
10616         (Bug #412186)
10617         
10618 2007-03-04  Johannes Schmid <jhs@gnome.org>
10620         * data/Makefile.am:
10621         * po/POTFILES.in:
10622         Fixed distcheck (well, partly)
10624 2007-03-04  Johannes Schmid <jhs@gnome.org>
10626         * plugins/document-manager/anjuta-document-manager.ui:
10627         Move "Swap .c/.h from Main to Browser toolbar
10629         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
10630         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
10631         (fv_prefs_free), (fv_add_tree_entry):
10632         * plugins/file-manager/anjuta-file-manager-plugin.glade:
10633         * plugins/file-manager/plugin.c: (prefs_init):
10634         
10635         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
10637 2007-03-04  Naba Kumar  <naba@gnome.org>
10639         * data/default.proflie, data/Makefile.am, src/anjuta.c,
10640         plugins/project-manager/plugin.c:
10641         Restored default profile and renamed it from "default.anjuta" to
10642         "default.profile".
10643         
10644 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10646         * plugins/debug-manager/debugger.c,
10647         plugins/debug-manager/plugin.c,
10648         plugins/gdb/debugger.c,
10649         libanjuta/interfaces/libanjuta.idl,
10650         plugins/debug-manager/stack_trace.c:
10651         Add a dialog box when a signal is received (except SIGINT)
10652         Display stack frame even if arguments are not available
10654 2007-03-03  Naba Kumar  <naba@gnome.org>
10656         * TODO.tasks: Icons bounty added.
10658         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
10659         choise selection.
10660         
10661         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
10662         and descoping.
10664         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
10665         plugins/Makefile.am, (removed) plugins/profile-default/*,
10666         plugins/project-manager/anjuta-project-manager.plugin.in,
10667         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
10668         profile implementation to load user profile and projects. Store and
10669         restore remembered plugins. Use profile scoping and descoping for
10670         saving and loading sesstions.
10671         
10672         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
10673         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
10674         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
10675         DEBUG_PRINTs.
10677 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10679         * plugins/debug-manager/debug_tree.c
10680         plugins/debug-manager/debug_tree.h:
10681         Bug fix, deleting wrong variable
10683         * plugins/gdb/debugger.c:
10684         Bug fix, remove forgotten debugging code
10686 2007-03-02  Johannes Schmid <jhs@gnome.org>
10688         * plugins/document-manager/anjuta-document-manager.ui:
10689         * plugins/search/anjuta-search.ui:
10690         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
10691         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
10692         ToolbarFind
10694         * src/anjuta-app.c: (on_toolbar_view_toggled),
10695         (on_add_merge_widget), (on_session_save), (on_widget_remove):
10696         Save toolbar positions, don't use fixed toolbar style
10697         
10698         All in all this will allow more complex toolbar configurations and
10699         might gain some space on smaller displays because the user can disable
10700         toolbar parts he does not use. Also allows to use any toolbar style
10701         without looking too ugly.
10703 2007-03-01  Naba Kumasr  <naba@gnome.org>
10705         * TODO.tasks: Added a bounty for creating icons.
10707         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
10708         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
10709         profile-changed signal. Do not sync non-user-activatable plugins.
10711 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
10713         * plugins/debug-manager/disassemble.c,
10714         plugins/debug-manager/sparse_view.c,
10715         plugins/gdb/debugger.c,
10716         libanjuta/interfaces/libanjuta.idl:
10717         Display function name in disassembly view
10719 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
10721         * (added) plugins/debug-manager/bookmark.png,
10722         (added) plugins/debug-manager/breakpoint-disabled.png,
10723         (added) plugins/debug-manager/breakpoint-enabled.png,
10724         (added) plugins/debug-manager/program-counter.png,
10725         (added) plugins/debug-manager/linemarker.png,
10726         plugins/debug-manager/Makefile.am,
10727         plugins/debug-manager/disassemble.c,
10728         plugins/debug-manager/disassemble.h,
10729         plugins/debug-manager/sparse_buffer.c,
10730         plugins/debug-manager/sparse_buffer.h,
10731         plugins/debug-manager/sparse_view.c,
10732         plugins/debug-manager/sparse_view.h,
10733         plugins/debug-manager/plugin.c,
10734         plugins/debug-manager/breakpoints.c,
10735         libanjuta/interfaces/libanjuta.idl:
10736         Add markers in the disassembly view
10737         Display program counter and breakpoints in disassembly view
10739         * plugins/gdb/debugger.c:
10740         Fix a bug added with my previous patch, setting and clearing
10741         breakpoints was not working
10743 2007-02-28  Johannes Schmid <jhs@gnome.org>
10745         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
10746         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
10747         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
10748         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10749         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
10750         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
10751         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
10752         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
10753         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
10754         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10755         Updated (why do they need to be under version control?)
10756         
10757         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
10758         (create_tab_popup_menu), (on_msgman_popup_menu),
10759         (on_tab_button_press_event), (anjuta_msgman_page_new),
10760         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
10761         Added "Close all message tabs" popup menu
10763 2007-02-26  Naba Kumar  <naba@gnome.org>
10765         * plugins/profiler/gprof-flat-profile-entry.c,
10766         plugins/profiler/gprof-flat-profile.c,
10767         plugins/profiler/gprof-flat-profile-entry.h,
10768         plugins/profiler/gprof-flat-profile.h,
10769         plugins/profiler/gprof-flat-profile-view.c,
10770         plugins/profiler/gprof-flat-profile-view.h,
10771         plugins/profiler/gprof-call-graph-block-entry.c,
10772         plugins/profiler/gprof-call-graph-block.c,
10773         plugins/profiler/gprof-function-call-chart-view.c,
10774         plugins/profiler/gprof-call-graph-block-entry.h,
10775         plugins/profiler/gprof-profile-data.c,
10776         plugins/profiler/gprof-call-graph-block.h,
10777         plugins/profiler/gprof-view.c,
10778         plugins/profiler/gprof-call-graph.c,
10779         plugins/profiler/gprof-function-call-chart-view.h,
10780         plugins/profiler/gprof-profile-data.h,
10781         plugins/profiler/gprof-call-graph.h,
10782         plugins/profiler/gprof-view.h,
10783         plugins/profiler/gprof-view-manager.c,
10784         plugins/profiler/gprof-call-graph-view.c,
10785         plugins/profiler/plugin.c,
10786         plugins/profiler/gprof-view-manager.h,
10787         plugins/profiler/gprof-call-graph-view.h,
10788         plugins/profiler/gprof-function-call-tree-view.c,
10789         plugins/profiler/gprof-function-call-tree-view.h,
10790         plugins/profiler/Makefile.am: Fix compiler warnings and link with
10791         gnome-vfs. Fixes bug #411377.
10793 2007-02-26  Naba Kumar  <naba@gnome.org>
10795         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
10797         Patch from James Liggett  <jrliggett@cox.net>:
10798         * plugins/profiler/gprof-flat-profile-view.c,
10799         plugins/profiler/gprof-flat-profile-view.h,
10800         plugins/profiler/gprof-function-call-chart-view.c,
10801         plugins/profiler/gprof-function-call-chart-view.h,
10802         plugins/profiler/gprof-view.c,
10803         plugins/profiler/gprof-view.h,
10804         plugins/profiler/gprof-call-graph-view.c,
10805         plugins/profiler/plugin.c,
10806         plugins/profiler/gprof-call-graph-view.h,
10807         plugins/profiler/gprof-function-call-tree-view.c,
10808         plugins/profiler/gprof-function-call-tree-view.h: Implements
10809         double click navigation. Fixes bug #403514.
10811 2007-02-25  Naba Kumar  <naba@gnome.org>
10813         * libanjuta/anjuta-plugin-manager.c,
10814         libanjuta/anjuta-plugin-handle.[ch],
10815         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
10816         g_hash_table_remove_all (introduced in glib 2.12) to stay the
10817         dependency on glib 2.8. Fixes bug #411623.
10819 2007-02-24  Naba kumar  <naba@gnome.org>
10821         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
10822         
10823         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
10824         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
10825         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
10826         (added) libanjuta/anjuta-profile-manager.c,
10827         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
10828         manager.
10829         Implemented profile pushing and popping. Implemented profile xml
10830         synchronization. Implemented error handling in profiles. Implemented
10831         activation and deactivation signals in plugin manager.
10832         
10833         * libanjuta/Makefile.am: Added libanjuta log domain.
10834         
10835         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10836         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
10837         in AnjutaShell interface and implemented it in AnjutaApp.
10838         
10839         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10841 2007-02-23  Naba kumar  <naba@gnome.org>
10843         src/main.c: Fixed missing end quote.
10845 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
10847         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
10850 2007-02-20  Naba Kumar  <naba@gnome.org>
10852         * plugins/subversion/plugin.c: Added "..." menuitems.
10853         * ROADMAP, README: Updated.
10854         * libanjuta/anjuta-profile.c: Fixed bugs.
10856         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
10857         plugins/gtodo/Makefile.am: Removed dead code.
10859         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
10860         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
10861         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
10862         plugins/gtodo/list_tooltip.c,
10863         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
10864         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
10865         not contain markups. Fixes Bug #360462.
10867 2007-02-16  Naba Kumar  <naba@gnome.org>
10869         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
10870         unnecessary sub-sections.
10871         
10872 2007-02-15  Naba Kumar  <naba@gnome.org>
10874         * (removed) plugins/document-manager/bookmark-prev-16.png,
10875         plugins/document-manager/bookmark-last.png,
10876         (removed)plugins/document-manager/bookmark-first-16.png,
10877         plugins/document-manager/bookmark-prev.png,
10878         (added) plugins/document-manager/bookmark-toggle.png,
10879         (removed)plugins/document-manager/bookmark_toggle.xpm,
10880         (removed)plugins/document-manager/bookmark-last-16.png,
10881         plugins/document-manager/plugin.c,
10882         plugins/document-manager/anjuta-document-manager.ui,
10883         (removed)plugins/document-manager/bookmark-next-16.png,
10884         plugins/document-manager/bookmark-next.png,
10885         plugins/document-manager/Makefile.am,
10886         (added) plugins/document-manager/bookmark-clear.png,
10887         plugins/document-manager/bookmark-first.png: Upgraded bookmark
10888         icons (stolen from monodevelop). Added clear bookmarks toolbar
10889         button.
10891         * plugins/document-manager/plugin.c,
10892         (added) plugins/document-manager/swap.png,
10893         (removed) plugins/document-manager/undock.png,
10894         plugins/document-manager/Makefile.am: Fixed swap icon.
10896 2007-02-13  Naba Kumar  <naba@gnome.org>
10898         * plugins/class-gen/element-editor.c: Fixed typo.
10899         
10900         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
10901         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
10902         Implementing plugin profiles loading.
10904 2007-02-13  Naba Kumar  <naba@gnome.org>
10906         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
10907         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
10908         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
10909         pixmaps/open_project.png, pixmaps/close_project.png:
10910         Removed more old icons.
10911         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
10912         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
10913         anjuta_logo.png
10914         
10915 2007-02-13  Naba Kumar  <naba@gnome.org>
10917         * plugins/class-gen/element-editor.c: Included missing headers to
10918         prevent build failures in some cases.
10919         
10920 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
10922         * plugins/debug-manager/stack_trace.c:
10923         Fix bug #407115
10925         * plugins/debug-manager/watch.c,
10926         plugins/debug-manager/breakpoints.c:
10927         Same bug than above, wrong use of gtk_ui_manager_get_widget
10929 === anjuta 2.1.1 ===
10931 2007-02-11  Naba Kumar  <naba@gnome.org>
10933         * cofigure.in: Bumped version to 2.1.1
10934         * NEWS: Updated for 2.1.1 release.
10935         
10936 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10938         * plugins/debug-manager/plugin.c,
10939         plugins/debug-manager/sparse_view.c,
10940         plugins/debug-manager/sparse_view.h:
10941         Reorder some code
10943         * plugins/gdb/debugger.c,
10944         plugins/debug-manager/debugger.c,
10945         plugins/debug-manager/memory.c,
10946         plugins/debug-manager/sparse_buffer.c
10947         plugins/gdb/debugger.h,
10948         libanjuta/interfaces/libanjuta.idl:
10949         Clean up, remove some warnings
10950         Use guint everywhere for addresses
10951         Rewrite code parsing position in debugger
10953 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10955         * plugins/debug-manager/debug_tree.c:
10956         Use GtkTreeRowReference instead of GtkTreeIter as callback data
10957         Fix bug #406113
10959 2007-02-08  Naba Kumar  <naba@gnome.org>
10961         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10962         Delay showing the 'file modified on disk' dialog for one sec
10963         from the last notification to insure multiple notifications for
10964         the same file are treated as one. Do not same multiple dialogs
10965         for the same file. Make sure to destory the dialog if later
10966         the conent is no longer different.
10967         
10968 2007-02-08  Naba Kumar  <naba@gnome.org>
10970         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10971         Prevented spurious 'file modified' dialogs in scintilla editor
10972         when the file is saved.
10974 2007-02-09  Johannes Schmid <jhs@gnome.org>
10976         * scripts/glade2schema.pl:
10977         Added script to convert glade preferences into gconf schema files.
10978         See #406061
10980 2007-02-08  Naba Kumar  <naba@gnome.org>
10982         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
10983         itself is destroyed. Fixes bug #355160.
10984         
10985 2007-02-08  Johannes Schmid <jhs@gnome.org>
10987         * plugins/profiler/profiler.plugin: 
10988         removed from version control (only .in file needed)
10989         
10990         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10991         * plugins/sourceview/sourceview.c: (sourceview_new):
10992         Code cleanup
10993         
10994         * plugins/subversion/svn-thread.c: (svn_thread_start):
10995         * src/main.c: (main):
10996         
10997         Fixed #395875 about initialisation of threads too late
10999 2007-02-07  Armin Burgmeier  <armin@arbur.net>
11001         Reviewed by Naba Kumar  <naba@gnome.org>:
11002         * plugins/class-gen/plugin.c:
11003         * plugins/class-gen/window.c: Removed browse button related code, load
11004         generated output directly into new buffers when not adding to project.
11006         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
11007         buttons from user interface.
11009 2007-02-07  Naba Kumar  <naba@gnome.org>
11011         * po/POTFILES.in: Fixed distcheck.
11013 2007-02-07  Daniel Nylander <po@danielnylander.se>
11015         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
11017 2007-02-07  Johannes Schmid <jhs@gnome.org>
11019         * anjuta.desktop.in.in:
11020         Fixed spelling
11022 2007-02-07  Johannes Schmid <jhs@gnome.org>
11024         * configure.in:
11025         * manuals/anjuta-manual/*
11026         * manuals/anjuta-faqs/*:
11027         #398991 – Anjuta manuals does not use the gnome-doc-utils format
11028         
11029         * plugins/document-manager/anjuta-document-manager.plugin.in:
11030         Removed duplicate application-xml mime-type (review patches properly ;-)
11031         
11032 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
11034         * plugins/gdb/debugger.c,
11035         libanjuta/interfaces/libanjuta.idl:
11036         Fix bug #404755
11037         Fix handling of missing source file
11039 2007-02-06  Naba Kumar  <naba@gnome.org>
11041         Patch from James Liggett  <jrliggett@cox.net>:
11042         * plugins/profiler/gprof-flat-profile.c,
11043         plugins/profiler/gprof-profile-data.c,
11044         plugins/profiler/gprof-call-graph.c,
11045         plugins/profiler/gprof-profile-data.h,
11046         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
11047         Show profiler view when target selected bug #403515.
11049 2007-02-05  Naba Kumar  <naba@gnome.org>
11051         * configure.in: Enabled devhelp plugin by default now that
11052         it works.
11053         
11054         Patch from parmigio@2ainfo.it:
11055         * plugins/document-manager/anjuta-document-manager.plugin.in:
11056         Added xml file type in supported mime types list.
11057         
11058 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
11060         * plugins/debug-manager/debugger.c,
11061         plugins/debug-manager/plugin.c:
11062         Add a field in status bar displaying debugger state
11063         Change cursor shape when debugger is busy
11064         Fix bug #378600
11066         * plugins/debug-manager/watch.c,
11067         plugins/debug-manager/locals.c,
11068         libanjuta/interfaces/libanjuta.idl:
11069         Clean up, remove debugging messages and unused signals
11071 2007-02-03  Johannes Schmid <jhs@gnome.org>
11073         * configure.in:
11074         Fixed AC_INIT and seperated version to major, minor, micro
11076         * anjuta.anjuta:
11077         Load Subversion instead of CVS
11078         
11079         * anjuta.desktop.in.in:
11080         Fixed bug-buddy component
11082         Original patch from Rob Bradfort <robster@debian.org>:
11083         * src/main.c: (get_command_line_args), (main):
11084         Bug #335981 – Migration from popt to GOption
11086 2007-02-03  Naba Kumar  <naba@gnome.org>
11088         * configure.in: Depend on devhelp 0.13 and fixed gecko home
11089         path variable. Fixed bug #341170.
11090         * plugins/profiler/Makefile.am: Fixed indentation.
11091         
11092 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
11094         * libanjuta/interfaces/libanjuta.idl,
11095         plugins/sourceview/sourceview.c,
11096         plugins/editor/text-editor.c,
11097         plugins/symbol-browser/plugin.c,
11098         plugins/search/search-replace.c,
11099         plugins/document-manager/goto_line.c,
11100         plugins/document-manager/action-callbacks.c,
11101         plugins/document-manager/anjuta-docman.c:
11102         Rename markers of anjuta interface
11103         IANJUTA_MARKABLE_NONE has been removed
11104         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
11105         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
11106         IANJUTA_MARKABLE_ATTENTIVE renamed in
11107                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
11108         IANJUTA_MARKABLE_INTENSE renamed in
11109                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
11110         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
11112         * (removed) plugins/sourceview/marker-light.png,
11113         (removed) plugins/sourceview/marker-basic.png,
11114         (removed) plugins/sourceview/marker-attentive.png,
11115         (removed) plugins/sourceview/marker-intense.png,
11116         plugins/sourceview/bookmark.png,
11117         (added) plugins/sourceview/breakpoint-disabled.png,
11118         (added) plugins/sourceview/breakpoint-enabled.png,
11119         (added) plugins/sourceview/program-counter.png,
11120         (added) plugins/sourceview/linemarker.png,
11121         plugins/sourceview/Makefile.am,
11122         (added) plugins/editor/bookmark.xpm,
11123         (added) plugins/editor/breakpoint-disabled.xpm,
11124         (added) plugins/editor/breakpoint-enabled.xpm,
11125         (added) plugins/editor/program-counter.xpm,
11126         (added) plugins/editor/linemarker.xpm,
11127         plugins/editor/Makefile.am:
11128         Add or change marker pixmaps in scintilla and sourceview editor
11130         * plugins/document-manager/plugin.c,
11131         libanjuta/interfaces/libanjuta.idl,
11132         plugins/debug-manager/plugin.c,
11133         plugins/debug-manager/breakpoints.c
11134         plugins/gdb/debugger.c:
11135         Fix bug #376404, program counter marker is not displayed when debugger
11136         Return the selected editor or NULL (if file does not exist) with 
11137         ianjuta_document_manager_goto_file_line* functions
11138         Emit a change-location signal even if the program counter is in an
11139         unknown file
11141 2007-02-02  Naba Kumar  <naba@gnome.org>
11143         * TODO.tasks: Marked bounty bug #359478 completed. And checked
11144         older bounties 'Done'.
11145         
11146 2007-02-02  Naba Kumar  <naba@gnome.org>
11148         * TODO.tasks: Fixed typop.
11150         Patch from James Liggett  <jrliggett@cox.net>:
11151         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
11152         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
11153         profiler plugin by James Liggett. Completes bounty bug #359478
11154         'Gprof performance profiler plugin'
11156 2007-02-01  Naba Kumar  <naba@gnome.org>
11158         * src/main.c: Renamed option name.
11160         * TODO.tasks: Marked "Test and fix all project wizards templates"
11161         bounty completed.
11162         
11163 2007-01-29  Johannes Schmid <jhs@gnome.org>
11165         * plugins/document-manager/plugin.c: (on_editor_changed):
11166         Added DEBUG_PRINT(...)
11167         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
11168         implemented
11169         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
11170         Fix language support plugin for sourceview editor (add some new
11171         language names)
11172         
11173         * plugins/sourceview/sourceview.c: (iindic_clear):
11174         Clear all indicators
11176 2007-01-29  Johannes Schmid <jhs@gnome.org>
11178         * TODO.tasks:
11179         Minor task currentions
11180         
11181         * libanjuta/interfaces/libanjuta.idl:
11182         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
11183         (itext_editor_iface_init):
11184         * plugins/language-support-cpp-java/plugin.c: (install_support):
11185         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
11186         (ieditor_get_attributes), (ieditor_iface_init):
11187         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
11188         plugins.
11189         
11190         * plugins/sourceview/sourceview.glade:
11191         Fixed sourceview preference window
11193 2007-01-28  Naba Kumar  <naba@gnome.org>
11194         
11195         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
11196         Implemented --no-files and --no-session command line options and
11197         corresponding preferernces checkboxes in General tab.
11199 2007-01-28  Johannes Schmid <jhs@gnome.org>
11201         * plugins/subversion/plugin.c:
11202         * plugins/subversion/plugin.h:
11203         * plugins/subversion/svn-notify.c: (svn_show_info),
11204         (show_svn_error), (on_svn_notify):
11205         * plugins/subversion/svn-notify.h:
11206         * plugins/subversion/svn-thread.c: (create_message_view),
11207         (svn_thread_start):
11208         Fixed error handling and fixed #394216 – No indication of subversion commands running
11209         
11210         * plugins/tools/execute.c: (atp_output_context_print):
11211         Show name of tool in message pane
11213 2007-01-28  Naba Kumar  <naba@gnome.org>
11214         
11215         * configure.in, plugins/glade/plugin.c: Make it work with
11216         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
11217         
11218         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
11219         from devhelp (won't work untill devhelp is fixed: bug #341170).
11220         
11221         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
11222         
11223 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
11225         Reviewed by Naba Kumar  <naba@gnome.org>:
11226         * libanjuta/interfaces/libanjuta.idl, 
11227         plugins/debug-manager/debugger.c,
11228         plugins/debug-manager/start.c,
11229         plugins/gdb/plugin.c,
11230         plugins/gdb/debugger.c,
11231         plugins/gdb/debugger.h:
11232         Fix a bug when launching gdb
11233         Set the terminal for the debugged program on the command line.
11235 2007-01-26  Johannes Schmid <jhs@gnome.org>
11237         * plugins/sourceview/anjuta-document-saver.c:
11238         (anjuta_document_saver_save):
11239         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
11240         * plugins/sourceview/sourceview.c: (save_if_modified),
11241         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
11242         Proper error handling, for example if a file was modified externally. Use backup files
11243         to avoid data-loss on disk full.
11245 2007-01-24  Naba Kumar  <naba@gnome.org>
11246         
11247         * plugins/devhelp/htmlview.c: Fixed crash during project load.
11248         Fixed mem leak and source leak.
11249         
11250 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
11252         Reviewed by Naba Kumar  <naba@gnome.org>:
11253         * plugins/debug-manager/debug_tree.c,
11254         plugins/debug-manager/debug_tree.h,
11255         plugins/debug-manager/watch.c:
11256         Partial rewrite of the variable object code, find and fix a few bugs
11257         Fix bug #395808: gdb can still crash but children are listed
11258         on request only so you can avoid the crash
11260 2007-01-24  Naba Kumar  <naba@gnome.org>
11261         
11262         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
11263         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
11264         plugins/symbol-browser/plugin.h,
11265         plugins/symbol-browser/plugin.c,
11266         plugins/symbol-browser/Makefile.am: Added current file (local)
11267         symbols view (Seriously getting bored with the browse toolbar).
11269 2007-01-22  Naba Kumar  <naba@gnome.org>
11270         
11271         Patch from Gabor Kelemen:
11272         * po/POTFILES.in: Added .plugin.in files.
11274 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
11276         Reviewed by Naba Kumar  <naba@gnome.org>:
11277         * plugins/document-manager/anjuta-docman.c,
11278         plugins/message-view/anjuta-msgman.c
11279         Set right alignment to the label widget in the tab title.
11281 2007-01-21  Naba Kumar  <naba@gnome.org>
11282         
11283         * libegg/egg-combo-action.c: Fixed mode line.
11284         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11285         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
11287 2007-01-21  Armin Burgmeier  <armin@arbur.net>
11289         Reviewed by Naba Kumar  <naba@gnome.org>:
11290         * plugins/class-gen/plugin.c: Prompt for target before actually
11291         generating the class files. This ensures that the files are created in
11292         the correct directory. Fixes bug #397406.
11294         * plugins/class-gen/window.c: Set browse buttons to insensitive when
11295         the class is added to the project.
11297 2007-01-21  Naba Kumar  <naba@gnome.org>
11299         * libanjuta/anjuta-plugin-description.c,
11300         libanjuta/anjuta-ui.h,
11301         libanjuta/anjuta-status.c,
11302         libanjuta/anjuta-plugin-description.h,
11303         libanjuta/cell-renderer-captioned-image.c,
11304         libanjuta/anjuta-plugin-handle.c,
11305         libanjuta/anjuta-status.h,
11306         libanjuta/resources.c,
11307         libanjuta/cell-renderer-captioned-image.h,
11308         libanjuta/glue-cpp.c,
11309         libanjuta/anjuta-plugin-handle.h,
11310         libanjuta/anjuta-plugin.c,
11311         libanjuta/anjuta-preferences-dialog.c,
11312         libanjuta/libanjuta.h,
11313         libanjuta/resources.h,
11314         libanjuta/glue-cpp.h,
11315         libanjuta/anjuta-plugin.h,
11316         libanjuta/anjuta-preferences-dialog.h,
11317         libanjuta/anjuta-plugin-manager.c,
11318         libanjuta/anjuta-shell.c,
11319         libanjuta/anjuta-plugin-manager.h,
11320         libanjuta/anjuta-shell.h,
11321         libanjuta/anjuta-save-prompt.c,
11322         libanjuta/anjuta-save-prompt.h,
11323         libanjuta/anjuta-children.c,
11324         libanjuta/anjuta-utils.c,
11325         libanjuta/anjuta-profile.c,
11326         libanjuta/anjuta-preferences.c,
11327         libanjuta/anjuta-launcher.c,
11328         libanjuta/anjuta-utils.h,
11329         libanjuta/anjuta-profile.h,
11330         libanjuta/anjuta-launcher.h,
11331         libanjuta/anjuta-ui.c: Updated file headers.
11333         * po/POTFILES.in: Updated.
11335         * libanjuta/anjuta-marshal.list,
11336         (added) libanjuta/anjuta-plugin-handle.c,
11337         (added) libanjuta/anjuta-plugin-handle.h,
11338         (added) libanjuta/anjuta-plugin-manager.c,
11339         (added) libanjuta/anjuta-plugin-manager.h,
11340         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
11341         (added) libanjuta/anjuta-profile.c,
11342         (added) libanjuta/anjuta-profile.h,
11343         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
11344         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
11345         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
11346         src/action-callbacks.c: Implemented AnjutaPluginManager
11347         class based on old plugins.[ch]. Implemented AnjutaProfile as
11348         prelimanary profiles implementation. Implemented AnjutaPluginHandle
11349         class to represent plugins (not to be confused with plugin objects).
11350         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
11351         implemented it in AnjutaApp and AnjutaTestShell.
11352         De-globalized plugin management and several clean ups.
11354         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
11355         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
11356         plugins/search/search-replace.c, plugins/terminal/terminal.c,
11357         plugins/project-import/project-import.c,
11358         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
11359         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
11360         Fixed plugins for the change in API.
11362         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
11363         file.
11364         
11365         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
11367 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
11369         Reviewed by Naba Kumar  <naba@gnome.org>:
11370         * libanjuta/anjuta-launcher.c,
11371         libanjuta/anjuta-launcher.h:
11372         Add a new function anjuta_set_terminate_on_exit to close the i/o
11373         channel when the child exit
11374         Return directly the status and not the exit code in child-exited
11375         signal
11377         * plugins/gdb/debugger.c:
11378         Use new function in debugger plugin
11380 2007-01-18  Johannes Schmid <jhs@gnome.org>
11382         * src/about.c: Do not show empty license information instead hide the button (#397883)
11384 2007-01-15  Johannes Schmid <jhs@gnome.org>
11386         * plugins/project-manager/plugin.c:
11387         * plugins/project-wizard/templates/python.wiz
11388         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
11389         
11390         Fixed #335235 python programs are not executeable/ do not start when pressing F3
11391         You will also need latest gnome-build svn       
11393 === anjuta 2.1.0 ===
11395 2007-01-14  Naba Kumar  <naba@gnome.org>
11397         * configure.in: Removed reference of mkfile project
11398         template to fix distcheck build error.
11399         * AUTHORS: Updated.
11400         * NEWS: Updated.
11401         * configure.in: Bumped version to 2.1.0 for beta release.
11402         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
11403         crashes as soon as editing starts in normal text files.
11405 2007-01-14  Johannes Schmid <jhs@gnome.org>
11407         * configure.in
11408         * po/LINGUAS:
11409         Applied http://live.gnome.org/GnomeGoals/PoLinguas
11411         * tagmanager/c.c:
11412         Patch from Massimo Cora' to hopefully fix #395362
11414         * plugins/project-wizard/templates/*:
11416         Fixed and tested all project-wizards. Deactivated mkfile project because
11417         it was totally broken and I don't see any real use for it.
11418         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
11420 2007-01-14  Naba Kumar  <naba@gnome.org>
11422         * NEWS: Updated for release.
11423         
11424         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
11425         
11426         * libanjuta/interfaces/libanjuta.idl,
11427         plugins/editor/text_editor_cbs.c,
11428         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
11429         interface and implemented it for scintilla.
11430         
11431         * plugins/editor/text-editor.c: Fixed highlighing issues when
11432         used with indicators (particularly when the file is just opened).
11433         Fixes bug #377477 – when debugging, scintilla editor grays out all
11434         lines before current line.
11435         
11436         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
11437         Maintain a separate list of indicated edtitors for separate contexts.
11438         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
11439         
11440 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
11442         Reviewed by Naba Kumar  <naba@gnome.org>:
11443         * plugins/debug-manager/plugin.c:
11444         Bug fix: breakpoints cannot be added after stopping the debugger
11446 2007-01-13  Naba Kumar  <naba@gnome.org>
11448         * NEWS: Updated for release.
11450 2007-01-12  Johannes Schmid <jhs@gnome.org>
11452         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
11453         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
11454         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
11455         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
11456         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
11457         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
11458         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
11459         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
11460         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
11461         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
11462         
11463         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
11464         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
11465         
11466         * plugins/sourceview/sourceview.c:
11467         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
11468         on character positions.
11469         
11470 2007-01-12  Naba Kumar  <naba@gnome.org>
11472         * src/anjuta-app.c,
11473         plugins/project-manager/plugin.c,
11474         plugins/profile-default/plugin.c,
11475         libanjuta/anjuta-status.c,
11476         libanjuta/anjuta-status.h: Introduced an API for application title
11477         in AnjutaStatus. Set application title to project name.
11479 2007-01-11  Massimo Cora' <maxcvs@email.i>
11481         Reviewed by Naba Kumar  <naba@gnome.org>:
11482         * tagmanager/Makefile.am,
11483         plugins/symbol-browser/Makefile.am: removed installation for 
11484         test programs.
11486 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
11488         Reviewed by Naba Kumar  <naba@gnome.org>:
11489         * plugins/debug-manager/start.h,
11490         plugins/debug-manager/start.c,
11491         plugins/debug-manager/anjuta-debug-manager.ui,
11492         plugins/debug-manager/plugin.c:
11493         Partial fix for bug #392537
11495         * plugins/debug-manager/disassemble.c:
11496         Fix bug #392543
11498 2007-01-11  Naba Kumar  <naba@gnome.org>
11500         * src/anjuta.c: Load project seperately from session,
11501         so that project session is also loaded.
11502         
11503         * plugins/profile-default/plugin.c: Load project in new
11504         anjuta if there already is one loaded currently (disabled
11505         code for now).
11506         
11507         * plugins/editor/aneditor.cxx: Disconnect focus in/out
11508         signals when editor is destroyed. Fixes a crash bug.
11509         
11510         * plugins/editor/text_editor.c: Do not mark line in
11511         ianjuta_editor_goto_line() implementation.
11512         
11513         * plugins/search/search-replace.c: Always check for markable
11514         interface availablility because its optional for an editor.
11515         
11516         * plugins/document-manager/goto_line.c,
11517         plugins/document-manager/action-callbacks.c: Mark lines for
11518         goto line commands (from dialog and from menu entry box).
11519         
11520         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
11521         plugins/file-manager/an_file_view.c: Expand file manager
11522         nodes in idle loop, one at a time. Did as a possible work
11523         around for bug #361763, but it didn't make any difference.
11524         However, it could still be useful in situations where there
11525         are lots to expand.
11526         
11527         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
11529 2007-01-11  Naba Kumar  <naba@gnome.org>
11531         * plugins/editor/scintilla/LineMarker.h,
11532         plugins/editor/scintilla/LexBasic.cxx,
11533         plugins/editor/scintilla/LexHTML.cxx,
11534         plugins/editor/scintilla/include/SciLexer.h,
11535         plugins/editor/scintilla/include/Scintilla.h,
11536         plugins/editor/scintilla/include/Scintilla.iface,
11537         plugins/editor/scintilla/include/ScintillaWidget.h,
11538         plugins/editor/scintilla/LexBash.cxx,
11539         plugins/editor/scintilla/PlatGTK.cxx,
11540         plugins/editor/scintilla/ViewStyle.h,
11541         plugins/editor/scintilla/Editor.cxx,
11542         plugins/editor/scintilla/StyleContext.h,
11543         plugins/editor/scintilla/LexCPP.cxx,
11544         plugins/editor/scintilla/Converter.h,
11545         plugins/editor/scintilla/LexAU3.cxx,
11546         plugins/editor/scintilla/Editor.h,
11547         plugins/editor/scintilla/LexPerl.cxx,
11548         plugins/editor/scintilla/LexVB.cxx,
11549         plugins/editor/scintilla/ScintillaGTK.cxx,
11550         plugins/editor/scintilla/ViewStyle.cxx,
11551         plugins/editor/scintilla/PropSet.cxx,
11552         plugins/editor/scintilla/LexSQL.cxx,
11553         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
11554         version 1.71
11556 2007-01-11  Armin Burgmeier  <armin@arbur.net>
11558         Reviewed by Naba Kumar  <naba@gnome.org>:
11559         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
11560         selected for editing. This fixes bug #394218.
11562         * plugins/class-gen/plugin.c: Do not use project's root URI as project
11563         name if said URI is not known.
11565         * plugins/class-gen/window.c: When stripping function prefix away,
11566         include the trailing underscore because it is already set by the
11567         template.
11569         * plugins/class-gen/transform.c: Include "const char*" and "const
11570         gchar*" in the list for transforming a default C type to a GType.
11571         Don't access invalid memory when writing pointer_str in
11572         cg_transform_first_argument.
11574 2007-01-11  Naba Kumar  <naba@gnome.org>
11576         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
11577         pixmaps/anjuta.svg, pixmaps/Makefile.am,
11578         (renamed) pixmaps/anjuta_icon.png, src/main.c,
11579         libegg/test-actions.c, anjuta.desktop.in.in,
11580         anjuta.prj: Renamed application icon to 'anjuta.png' from
11581         'anjuta_icon.png'. Added more fields in desktop file.
11583         * mime/anjuta.xml: Added magic section.
11584         
11585         * (removed) mime/anjuta.applications,
11586         (removed) mime/anjuta.mime, mime/Makefile.am,
11587         (removed) mime/anjuta.keys,
11588         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
11589         registeration and added scalable icon. Also fixes bug #393680
11591 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
11593         Reviewed by Naba Kumar  <naba@gnome.org>:
11594         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
11595         and anjuta_status_progress_add_ticks() to check for progressbar 
11596         being realized before trying to update it.
11598 2007-01-10  Naba Kumar  <naba@gnome.org>
11600         * tagmanager/tm_workspace.c,
11601         po/POTFILES.in,
11602         plugins/debug-manager/Makefile.am,
11603         plugins/tools/scripts/Makefile.am,
11604         plugins/class-gen/plugin.c,
11605         plugins/class-gen/Makefile.am,
11606         global-tags/Makefile.am: Fixed make distcheck.
11608         * plugins/debug-manager/attach_process.c,
11609         plugins/debug-manager/attach_process.h,
11610         plugins/class-gen/action-callbacks.h,
11611         plugins/class-gen/action-callbacks.c,
11612         plugins/class-gen/class_gen.h,
11613         plugins/class-gen/class_gen.c: Deleted unused/old files.
11615         * (removed) scintilla, (added) plugins/editor/scintilla,
11616         plugins/editor/scintilla/lexers.make,
11617         plugins/editor/scintilla/Makefile.am,
11618         plugins/editor/Makefile.am
11619         configure.in, manuals/reference/libanjuta/Makefile.am
11620         Makefile.am: Moved scintilla to its right place.
11622 2007-01-09  Naba Kumar  <naba@gnome.org>
11624         * plugins/profile-default/plugin.c: Save project session before
11625         a new one is opened.
11627         * plugins/project-manager/plugin.c,
11628         plugins/project-manager/plugin.h,
11629         plugins/project-manager/anjuta-project-manager.ui,
11630         plugins/profile-default/plugin.c,
11631         plugins/profile-default/plugin.h,
11632         plugins/profile-default/Makefile.am,
11633         (added) plugins/profile-default/anjuta-default-profile.ui,
11634         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11635         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
11636         multiple projects support.
11637         
11638 2007-01-06  Armin Burgmeier  <armin@arbur.net>
11640         Reviewed by Naba Kumar  <naba@gnome.org>
11641         * plugins/class-gen/combo-flags.h:
11642         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
11643         enum, added a type parameter to selected signal. Select highlighted
11644         entry when pressing enter (but not unselect it if it was already
11645         selected) before closing the popup. Also accept input when clicking
11646         not into the popup.
11648         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
11649         according to selection type.
11651         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
11652         VOID:BOXED,ENUM.
11654 2007-01-08  Johannes Schmid <jhs@gnome.org>
11656   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
11657   * plugins/project-wizard/templates/gtkmm/Makefile.am
11658   * plugins/project-wizard/templates/python/configure.ac.tpl
11659   * plugins/project-wizard/templates/python/configure.in.tpl
11660   * plugins/project-wizard/templates/python/Makefile.am
11661   * plugins/project-wizard/templates/cpp/configure.ac.tpl
11662   * plugins/project-wizard/templates/cpp/configure.in.tpl
11663   * plugins/project-wizard/templates/cpp/Makefile.am
11664   * plugins/project-wizard/templates/terminal.wiz
11665   * plugins/project-wizard/templates/xlib-dock.wiz
11666   * plugins/project-wizard/templates/wxwin.wiz
11667   * plugins/project-wizard/templates/java.wiz
11668   * plugins/project-wizard/templates/xlib/configure.ac.tpl
11669   * plugins/project-wizard/templates/xlib/configure.in.tpl
11670   * plugins/project-wizard/templates/xlib/Makefile.am
11671   * plugins/project-wizard/templates/gcj/configure.ac.tpl
11672   * plugins/project-wizard/templates/gcj/configure.in.tpl
11673   * plugins/project-wizard/templates/gcj/Makefile.am
11674   * plugins/project-wizard/templates/terminal/configure.ac.tpl
11675   * plugins/project-wizard/templates/terminal/configure.in.tpl
11676   * plugins/project-wizard/templates/terminal/Makefile.am
11677   * plugins/project-wizard/templates/terminal/autogen.sh
11678   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
11679   * plugins/project-wizard/templates/wxwin/configure.in.tpl
11680   * plugins/project-wizard/templates/wxwin/Makefile.am
11681   * plugins/project-wizard/templates/gnome.wiz 
11682   * plugins/project-wizard/templates/java/configure.ac.tpl
11683   * plugins/project-wizard/templates/java/configure.in.tpl
11684   * plugins/project-wizard/templates/java/Makefile.am
11685   * plugins/project-wizard/templates/anjuta-plugin.wiz
11686   * plugins/project-wizard/templates/gtkmm.wiz
11687   * plugins/project-wizard/templates/python.wiz
11688   * plugins/project-wizard/templates/cpp.wiz
11689   * plugins/project-wizard/templates/gtk.wiz
11690   * plugins/project-wizard/templates/gcj.wiz
11691   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
11692   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
11693   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11695   Starting fixing of all project wizards:
11696   - rename configure.in to configure.ac
11697   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
11698   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
11699   (See #394184)
11700   
11701   * TODO.task: Added bug number to bounty
11703 2007-01-07  Johannes Schmid <jhs@gnome.org>
11705   *  plugins/build-basic-autotools.c:
11706   Fixed #392290 – Missed install as root option in project manager
11708 2007-01-07  Johannes Schmid <jhs@gnome.org>
11710   * plugins/sourceview/sourceview.c:
11711   Fixed #388731 – Odd editor behaviour after performing block-text operations
11712   Fixed #388727 – Block-tab does not work
11713   
11714   * plugins/sourceview/anjuta-document.h/c:
11715   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
11716   
11717   * configure.in:
11718   Require Gtk+ >= 2.10 for sourceview plugin
11720 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
11722         * libanjuta/anjuta-status.c:
11723         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
11725 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
11727         * configure.in,
11728         plugins/terminal/terminal.c:
11729         Fix bug #377027
11730         remove support for VTE < 0.9
11732 2007-01-06  Naba Kumar  <naba@gnome.org>
11734         * po/POTFILES.in: Updated
11736 2007-01-05  Adam Dingle  <adam@medovina.org>
11738         Reviewed by Naba Kumar  <naba@gnome.org>:
11739         * plugins/message-view/anjuta-message-manager-plugin.glade:
11740         Fixed bug #377903 (improve message color defaults).
11742 2007-01-05  Naba Kumar  <naba@gnome.org>
11744         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
11745         
11746 2007-01-03  Armin Burgmeier  <armin@arbur.net>
11748         Reviewed by  Naba Kumar  <naba@gnome.org>:
11749         * plugins/symbol-browser/test-class.h: Fixed block ends.
11751         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
11752         C-style-block comment.
11754         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
11755         allow lists when writing autogen definition files. This is required
11756         for the new class generator. Also fixed a wrong return value in
11757         npw_autogen_write_definition_file and set a GError in
11758         npw_autogen_execute when the output file could not be opened.
11760         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
11761         user interface.
11763         * plugins/class-gen/Makefile.am: Added templates subdir, removed
11764         goc_template_header and goc_template_source, added top_srcdir to
11765         includes, link against project wizard (also hopefully temporarily),
11766         removed class_gen.h, class_gen.c, action-callbacks.h,
11767         action-callbacks.c.
11769         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
11771         * plugins/class-gen/cell-renderer-flags.h:
11772         * plugins/class-gen/cell-renderer-flags.c:
11773         * plugins/class-gen/combo-flags.h:
11774         * plugins/class-gen/combo-flags.c:
11775         * plugins/class-gen/element-editor.c:
11776         * plugins/class-gen/element-editor.h:
11777         * plugins/class-gen/generator.c:
11778         * plugins/class-gen/generator.h:
11779         * plugins/class-gen/plugin.h:
11780         * plugins/class-gen/plugin.c:
11781         * plugins/class-gen/transform.c:
11782         * plugins/class-gen/transform.h:
11783         * plugins/class-gen/validator.c:
11784         * plugins/class-gen/validator.h:
11785         * plugins/class-gen/window.c:
11786         * plugins/class-gen/window.h: Rewrote class generator, it now allows
11787         adding of several class elements and uses autogen.
11789         * plugins/class-gen/templates/cc-header.tpl:
11790         * plugins/class-gen/templates/cc-source.tpl:
11791         * plugins/class-gen/templates/go-header.tpl:
11792         * plugins/class-gen/templates/go-source.tpl:
11793         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
11794         for the class generator.
11796         * configure.in: Added plugins/class-gen/templates/Makefile to output.
11798 2007-01-04  Naba Kumar  <naba@gnome.org>
11800         Patch from Nick Treleaven:
11801         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
11802         all matching symbols.
11803         
11804         Patches from  Maik Beckmann and Sébastien Granjoux:
11805         * plugins/profile-default/plugin.c,
11806         plugins/project-manager/plugin.c: Unescape project name. Fixes
11807         Bug #357151
11809 2007-01-04  Naba Kumar  <naba@gnome.org>
11811         * plugins/glade/plugin.c: Fixed compilation with
11812         older glade-3 version.
11813         
11814         Patch from Roland Illig:
11815         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
11816         plugins/sourceview/anjuta-document-saver.c,
11817         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
11818         are necessary to build anjuta on NetBSD 3.0
11820         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
11821         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
11822         window manager in gnome.
11823         
11824 2007-01-02  Naba Kumar  <naba@gnome.org>
11825         
11826         * plugins/glade/plugin.c: Make it work with glade-3 svn.
11827         
11828 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
11830         Reviewed by Naba Kumar  <naba@gnome.org>:
11831         * libanjuta/interfaces/libanjuta.idl,
11832         plugins/debug-manager/Makefile.am,
11833         plugins/debug-manager/anjuta-marshal.list,
11834         plugins/debug-manager/debugger.c,
11835         plugins/debug-manager/sparse_buffer.c,
11836         plugins/debug-manager/sparse_buffer.h,
11837         plugins/debug-manager/sparse_view.c,
11838         plugins/debug-manager/sparse_view.h,
11839         plugins/debug-manager/disassemble.h,
11840         plugins/debug-manager/disassemble.c,
11841         plugins/debug-manager/anjuta-marshal.list,
11842         plugins/debug-manager/plugin.c,
11843         plugins/gdb/debugger.c,
11844         plugins/gdb/debugger.h,
11845         plugins/gdb/plugin.c:
11846         Add a disassembly view window
11848         * plugins/debug-manager/breakpoints.c,
11849         plugins/debug-manager/chunk_view.c,
11850         plugins/debug-manager/locals.c,
11851         plugins/debug-manager/memory.c,
11852         plugins/debug-manager/registers.c,
11853         plugins/debug-manager/stack_trace.c:
11854         Add some debugging information 
11856 2006-12-18  Naba Kumar  <naba@gnome.org>
11858         * configure.in, plugins/glade/plugin.c: Allow building against both
11859         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
11861 2006-12-03  Naba Kumar  <naba@gnome.org>
11862         
11863         * TODO.tasks: Marked a bounty completed.
11865 2006-11-24  Adam Dingle <adam@medovina.org>
11867         Reviewed by Naba Kumar  <naba@gnome.org>:
11868         * plugins/build-basic-autotools/build-basic-autotools.c,
11869         plugins/debug-manager/watch.c,
11870         plugins/document-manager/plugin.c, 
11871         plugins/patch/plugin.c,
11872         plugins/project-manager/plugin.c:
11873         Fixed bug #378879 (several command names need ellipses).
11875 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
11877         Reviewed by: Naba Kumar  <naba@gnome.org>
11878         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11879         GCC 4.1.2 (there are only two warnings remaining now when compiling
11880         plugins).
11882         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
11884         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
11885         macro so that the generated function support a NULL plugin parameter.
11887         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
11888         in debug_tree_find_expression by freeing memory returned by the call
11889         to gtk_tree_model_get instead of the parameter string.
11891 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11893         * plugins/debug-manager/breakpoints.c:
11894         Fix bug #378850
11896         * plugins/debug-manager/anjuta-debug-manager.ui,
11897         plugins/debug-manager/debugger.c,
11898         plugins/debug-manager/plugin.c:
11899         Fix bug #378871
11901 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
11903         * libanjuta/anjuta-launcher.c,
11904         plugins/gdb/debugger.c:
11905         Fix bug #377061
11907 2006-11-21  Naba Kumar  <naba@gnome.org>
11909         * plugins/search/search_preferences.c: Fixed build break.
11910         
11911 2006-11-20  Naba Kumar  <naba@gnome.org>
11912         
11913         Patch from Kjartan Maraas:
11914         * plugins/cvs-plugin/cvs-interface.c,
11915         plugins/document-manager/plugin.c,
11916         plugins/gtodo/interface.c,
11917         plugins/gtodo/libgtodo.h,
11918         plugins/message-view/anjuta-msgman.c,
11919         plugins/project-wizard/druid.c,
11920         plugins/search/search_preferences.c,
11921         plugins/sourceview/sourceview-prefs.c,
11922         plugins/terminal/terminal.c,
11923         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
11925         Patch from Przemysław Grzegorczyk:
11926         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
11927         plugins/subversion/anjuta-subversion.glade: Enable files in
11928         fileselection dialog. Fixes bug #376031.
11929         
11930 2006-11-17  Adam Dingle <adam@medovina.org>
11932         Reviewed by: Naba Kumar  <naba@gnome.org>
11933         * plugins/build-basic-autotools/build-basic-autotools.c
11934         * plugins/class-gen/anjuta-class-gen.plugin.in
11935         * plugins/debug-manager/breakpoints.c
11936         * plugins/debug-manager/plugin.c
11937         * plugins/devhelp/plugin.c
11938         * plugins/document-manager/plugin.c
11939         * plugins/gdb/debugger.c
11940         * plugins/glade/anjuta-glade.plugin.in
11941         * plugins/gtodo/plugin.c
11942         * plugins/language-support-cpp-java/plugin.c
11943         * plugins/message-view/plugin.c
11944         * plugins/project-import/anjuta-project-import.glade
11945         * plugins/project-import/anjuta-project-import.plugin.in
11946         * plugins/search/plugin.c
11947         * plugins/tools/scripts/tools-2.xml.in
11948         * plugins/valgrind/plugin.c
11949         * src/anjuta-actions.h:
11950         Fixed bug #376335 "menu items should be capitalized".  Minor
11951         grammar edits.
11953 2006-11-20  Naba Kumar  <naba@gnome.org>
11954         
11955         * configure.in: Fixed build.
11957         Patch from: Arjan Timmerman
11958         *configure.in: Make subvesion plugin build for apr 1.x.
11959         Fixes: Bug #364754.
11960         
11961 2006-11-20  Johannes Schmid <jhs@gnome.org>
11963         * configure.in
11964         * plugins/*/*.[ch]:
11965         Removed patches from Sylvain and Günther. They caused not problems but
11966         Naba was against them.
11968 2006-11-20  Johannes Schmid <jhs@gnome.org>
11970         * Removed me from MAINTAINERS
11972 2006-11-14  Günther Brammer <GBrammer@gmx.de>
11974         * configure.in:
11975         Use apr-1 instead of apr-0
11977 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
11979         * global-tags/create_global_tags.sh.in: Correct a bug when environment
11980         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
11981         and another bug occuring when parsing .pc file containing quotes.
11983 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
11985         * plugins/*/*.[ch]: Use class macro for type casting.
11987         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11988         GCC 4.1.2 (there are only two warnings remaining now when compiling
11989         plugins).
11991         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
11992         a memory leak in debug_tree_find_expression; g_free was called on
11993         the parameter instead of the memory allocated by gtk_tree_model_get.
11995         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
11996         to declare and initialize the global type variable of the plugin.
11998 2006-10-31  Naba Kumar  <naba@gnome.org>
12000         * global-tags/create_global_tags.sh.in: Added an end message.
12001         
12002         * libanjuta/anjuta-launcher.h: Fixed indentation.
12003         
12004         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
12005         creation to a) append the messages in right way, b) Connect signals
12006         to the view properly and c) Recreate the system-tags.cache at the
12007         end of the generation.
12009         * plugins/symbol-browser: Fixed action path (double
12010         click on sysmbols was not working).
12012         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
12013         Fixed typedef and removed dead code.
12015         * tagmanager/c.c: Took the latest version from ctags source
12016         repository, because the one we had (from ctags 5.6) was broken.
12017         
12018         * global_tags/create_global_tags.sh.in: Reverted the patch from
12019         Sylvain because it was not right fix (and added a helpful comment).
12020         Used /bin/bash to fix the bashism and generated separate log files
12021         for each tag files in the same directory.
12022         
12023 2006-10-29  Naba Kumar  <naba@gnome.org>
12025         * plugins/editor/text_editor.c: Use a temporary file
12026         to save the editor and move it at the end to original
12027         file. This will prevent data corruption if file save
12028         failed for any reason. Also report proper errors when
12029         file save fails. Fixes bug #346575.
12030         
12031 2006-10-26  Naba Kumar  <naba@gnome.org>
12033         * plugins/document-manager/anjuta-docman.c: Do not load
12034         the same files with different path more than once (happens
12035         with symlinked files). Fixes Bug #323591.
12037 2006-10-25  Naba Kumar  <naba@gnome.org>
12039         * plugins/valgrind/vgactions.c: Fixed a warning.
12041 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
12043         Reviewed by Naba Kumar  <naba@gnome.org>:
12045         * plugins/valgrind/vgtoolview.c:
12046         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
12048         * plugins/valgrind/bugged-prg-test.c:
12049         No more warning during compilation with GCC 4.1.
12050         Program is still buggy in order to be used as a test of the
12051         plugin.
12053         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
12054         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
12055         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
12056         plugins/valgrind/vgrule.c:
12057         No more warning during compilation with GCC 4.1.
12059         * plugins/valgrind/plugin.c:
12060         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
12061         prototype (was missing from previous patch).
12063 2006-10-24  Naba Kumar  <naba@gnome.org>
12065         * plugins/glade/plugin.c: Show glade tree view, not list view.
12066         
12067         * plugins/glade/plugin.c: Fixed crash when Anjuta is
12068         exited with glade plugin still loaded. Fixes Bug #364755.
12070         * plugins/document-manager/anjuta-document-manager.plugin.in:
12071         Added application/x-reject in accepted mime-types.
12072         
12073         * Changelog: Fixed changelog alignments.
12075 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
12077         Reviewed by: Naba Kumar  <naba@gnome.org>
12078         
12079         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
12080         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
12081         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
12082         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
12083         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
12084         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
12085         plugins/valgrind/vgsearchbar.c:
12086         Use class macro for type casting.
12088         * plugins/valgrind/plugin.h:
12089         Don't force cast a GtkActionGroup to a GtkAction.
12091         * plugins/valgrind/plugin.c:
12092         Use correct API to get path of the preoject root when building
12093         the list of targets for the run action.
12094         Correct ordering of the construction of the preferences widgets.
12095         Only remove the valgrind widget if it is currently displayed.
12097         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
12098         Return if check_valgrind_binary() fails.
12099         The ValgrindPluginPrefs object is initialized after the call to
12100         vg_action_new. Take a handle to the location of the pointer to
12101         the future object.
12103 2006-10-24  Naba Kumar  <naba@gnome.org>
12105         * HACKING: Updated coding sample.
12106         
12107         Patch from: Armin Burgmeier  <armin@arbur.net>
12108         * plugins/symbol-browser/test-class.h,
12109         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
12110         
12111 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
12113         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
12114         * plugins/valgrind/vgtoolview.h:
12115         Correctly handle the argv / srcdir of vg_tool_view object. Do
12116         not leak memory associated with those arrays.
12118         * plugins/symbol-browser/an_symbol_prefs.c:
12119         Support unloading / reloading of the module (for example when
12120         closing a project and opening another one).
12122         * plugins/project-manager/plugin.c:
12123         Remove plugin widget before removing plugin itself, preventing
12124         a crash with valgrind plugin.
12126         * libanjuta/anjuta-preferences-dialog.c:
12127         Do not use the page_num returned by gtk_notebook_append_page to
12128         remove the page as it cause bugs when pages removal is not done
12129         in LIFO.
12131         * plugins/document-manager/anjuta-docman.c:
12132         Fix some GTK+ warnings.
12134         * global-tags/create_global_tags.sh.in:
12135         Rewrite script to remove bash-ism and use pkg-config directly
12136         instead of parsing the *.pc file by hand. This solve problems
12137         that occurred when one of the directory in PKG_CONFIG_PATH is
12138         empty.
12140 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
12142         * plugins/glade/plugin.c: Fix build (#363884)
12144 2006-10-22  Johannes Schmid <jhs@gnome.org>
12146         * plugins/file-manager/an_file_view.c:
12147         * plugins/file-manager/plugin.c:
12148         * plugins/file-manager/plugin.h:
12149         Fix possible crasher when changing project-root uri when we try to restore open nodes
12150         * AUTHORS: Updated
12152 2006-10-19  Naba Kumar  <naba@gnome.org>
12154         Patch from: Juan Pablo Ugarte
12155         * plugins/glade/plugin.c: Include glade header
12156         correctly.
12157         
12158 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
12159         
12160         * plugins/debug-manager/Makefile.am,
12161         plugins/debug-manager/sexy-icon-entry.h,
12162         plugins/debug-manager/sexy-icon-entry.c,
12163         plugins/debug-manager/dataview.c:
12164         Fix bug #358134 (Goto memory prompt)
12165         Use sexy-icon-entry from libsexy 0.1.10
12167         * plugins/debug-manager/debugger.c,
12168         plugins/debug-manager/plugin.c,
12169         plugins/debug-manager/start.c,
12170         plugins/gdb/debugger.c,
12171         plugins/gdb/plugin.c:
12172         Better error handling when starting and stopping debugger
12174 2006-10-13  Maik Beckmann <maik@eigenco.de>
12176         * src/action_callbacks.c:
12177         Fixed bug #361830 (AboutDialog does not close) which is caused 
12178         due to a change in Gtk+ 2.10  
12179   
12180 2006-10-12  Adam Dingle <adam@medovina.org>
12182         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
12184         * plugins/search/search-replace.c:
12185         Fixed bug #358068 (indicate when Find in Files is complete)
12187         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
12189         * plugins/sourceview/sourceview-prefs.c:
12190         * plugins/sourceview/sourceview.glade:
12191         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
12193         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
12195         * plugins/devhelp/plugin.c:
12196         * plugins/search/plugin.c: 
12197         Fixed bug #359750 (fix find/replace shortcut keys).
12199         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
12200         use Alt+key for shortcuts)
12202         *  plugins/debug-manager/debug_tree.c:
12203         *  plugins/debug-manager/debugger.c:
12204         Fixed bug #359317 (can't load debug manager)
12206         * /plugins/document-manager/plugin.c:
12207         Fixed bug #359259 (highlight modes listed in reverse 
12208         alphabetical order).
12210 2006-10-10  Johannes Schmid <jhs@gnome.org>
12212         * plugins/glade/plugin.c:
12213         Add scrollbars to glade project window
12215 2006-10-10  Johannes Schmid <jhs@gnome.org>
12217         * libanjuta/interfaces/Makefile.am.iface:
12218         Fixed Makefile with broke build
12220 2006-10-07  Johannes Schmid <jhs@gnome.org>
12222         * libanjuta/interfaces/anjuta-idl-compiler.pl:
12223         * libanjuta/interfaces/Makefile.iface.am:
12224         Fixed enum types generation
12226         * libanjuta/interfaces/libanjuta.idl:
12227         Fixed some strange typo
12229 2006-10-06  Johannes Schmid <jhs@gnome.org>
12231         * libanjuta/interfaces/Makefile.iface.am:
12232         Fixed enum-types.h generation
12233         * libanjuta/interfaces/libanjuta.idl:
12234         char* => gchar*
12235         IAnjutaTODO::load should take const gchar* argument
12236         Remove include to libanjuta/e-splash.h which is not installed as header file
12237         Disable get_attributes for now
12238         
12239         * pluings/sourceview/sourceview.c: Disabled get_attributes
12240         
12241         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
12243 2006-10-05  Naba Kumar  <naba@gnome.org>
12245         * TODO.tasks: Set 'Improve class widzard' task to assigned.
12246         Set bug id for 'Profiler plugin' task.
12248 2006-10-03  Naba Kumar  <naba@gnome.org>
12250         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
12251         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
12253         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
12254         plugins/project-manager/plugin.c: Added a new API in
12255         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
12256         Added some documentation. On project close, close all editors that
12257         has files opened for the project.
12258         
12259         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
12260         from the containers on anjuta_shell_remove_widget(). Do not destroy
12261         glade widgets once created.
12262         
12263 2006-10-03  Johannes Schmid <jhs@gnome.org>
12265         * libanjuta/interfaces/anjuta-idl-compiler.pl:
12266         * libanjuta/interfaces/libanjuta.idl:
12267         const-List<> => const List<>
12268         List-free<> => List<>
12269         
12270         * Makefile.am: Reenabled launcher
12272 2006-10-03  Johannes Schmid <jhs@gnome.org>
12274         * libanjuta/interfaces/Makefile.am.iface:
12275         Install libanjuta.idl
12277 2006-10-02  Adam Dingle <adam@medovina.org>
12279         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
12281 2006-10-02  Adam Dingle <adam@medovina.org>
12283         * plugins/editor/style-editor.c: fixed bug #357534
12284         * plugins/gdb/utilities.h: removed 2 unused declarations
12286 2006-10-02  Johannes Schmid <jhs@gnome.org>
12288         * Makefile.am: disabled anjuta-launcher
12289         * libanjuta/Makefile.am:
12290         
12291         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
12292         * libanjuta/glue-factory.c: (glue_factory_add_path),
12293         (glue_factory_get_path):
12294         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
12295         * libanjuta/glue-factory.h:
12296         * libanjuta/glue-cpp.h:
12297         * libanjuta/glue-cpp.c:
12298         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
12299         
12300         * libanjuta/interfaces/Makefile.am.iface:
12301         * libanjuta/interfaces/anjuta-idl-compiler.pl:
12302         * libanjuta/interfaces/libanjuta.idl:
12303         Add a new features to idl compiler:
12304         List<Type> => List of Type
12305         List-free<Type> => List of Type, it is up to the caller to free items and list
12306         const-List(-free)<Type> = const List of Types
12307         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
12308         
12309         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
12310         (generic_cpp_class_create_code):
12311         Adapted to new project_manager interface
12312         
12313         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
12314         * plugins/debug-manager/debugger.c:
12315         (ivariable_debugger_iface_init):
12316         Do not use C++ keyword "delete" for interface name
12317         
12318         * plugins/document-manager/anjuta-document-manager.plugin.in:
12319         Added m4 to mime-types
12320         
12321         * plugins/project-manager/plugin.c:
12322         (iproject_manager_add_source_multi):
12323         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
12325 2006-10-01  Naba Kumar  <naba@gnome.org>
12327         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
12328         UI file used when out-of-process devhelp is used instead of
12329         embedded devhelp.
12330         
12331         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
12332         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
12333         plugins/profile-default/default.anjuta: Build devhelp plugin,
12334         but use out-of-process devhelp if devhelp plugin is disabled
12335         (either by user or devhelp is not installed). Disabled devhelp
12336         plugin by default. Added it in default profile.
12338 2006-10-01  Naba Kumar  <naba@gnome.org>
12340         * plguins/project-manager/plugin.c: Possible fix for crash
12341         bug #358583.
12342         
12343         * configure.in, plugins/Makefile.am: Enabled glade plugin and
12344         set dep to last version 3.0.2.
12345         
12346         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
12347         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
12348         plugins/symbol-browser/plugin.c: Use the right action group
12349         for getting popup actions (Fixes lots of assertion failures).
12351         * plugins/project-manager/plugin.c,
12352         plugins/project-manager/plugin.h: use separate action group
12353         for profie actions.
12354         
12355         * plugins/message-view/plugin.c: Disconnect session load
12356         signal on plugin deactivation (fixes a crash).
12358 2006-09-30  Naba Kumar  <naba@gnome.org>
12360         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
12361         * TODO.tasks: Assigned a bounty to Massimo.
12363 2006-09-29  Naba Kumar  <naba@gnome.org>
12365         * src/anjuta-app.c, src/shell.c: Fixed build errors.
12367 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
12369         * plugins/debug-manager/debugger.c,
12370         plugins/debug-manager/plugin.c,
12371         libanjuta/interfaces/libanjuta.idl:
12372         Add a new abort command to quit debugger without waiting
12374         * plugins/gdb/debugger.c,
12375         plugins/gdb/debugger.h,
12376         plugins/gdb/plugin.c:
12377         Send a signal directly to the debugged program
12378         Implement abort command
12380         * plugins/debug-manager/debug_tree.c:
12381         Fix bug #358163
12383         * plugins/debug-manager/stack-trace.c:
12384         Fix bug #358009
12386 2006-09-29  Naba Kumar  <naba@gnome.org>
12388         * TODO.tasks: Updated.
12389         
12390         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
12391         dialog.
12392         
12393         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
12394         
12395         * TODO.tasks: Updated in light of the word wrapping fix
12396         in Tasks Manager. Added a test bounty entry.
12398         * TODO.tasks: Added four bounties.
12399         
12400 2006-09-28  Naba Kumar  <naba@gnome.org>
12402         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
12403         Added 'customizable' parameter to
12404         anjuta_ui_add_action_group_entries() and similar functions to
12405         allow user configuration of the actions. Filter out actions that
12406         are not configurable items (such as submenu items). Now the
12407         'Customize shortcuts' dialog is much better listed.
12409         * plugins/build-basic-autotools/build-basic-autotools.c,
12410         plugins/build-basic-autotools/build-basic-autotools.h,
12411         plugins/cvs-plugin/plugin.c,
12412         plugins/cvs-plugin/plugin.h,
12413         plugins/debug-manager/breakpoints.c,
12414         plugins/debug-manager/plugin.c,
12415         plugins/debug-manager/stack_trace.c,
12416         plugins/debug-manager/watch.c,
12417         plugins/devhelp/plugin.c,
12418         plugins/document-manager/plugin.c,
12419         plugins/file-loader/plugin.c,
12420         plugins/file-manager/plugin.c,
12421         plugins/glade/plugin.c,
12422         plugins/gtodo/interface.c,
12423         plugins/gtodo/plugin.c,
12424         plugins/language-support-cpp-java/plugin.c,
12425         plugins/macro/plugin.c,
12426         plugins/macro/plugin.h,
12427         plugins/message-view/plugin.c,
12428         plugins/patch/plugin.c,
12429         plugins/profile-default/default.anjuta,
12430         plugins/project-manager/plugin.c,
12431         plugins/project-manager/plugin.h,
12432         plugins/sample1/plugin.c,
12433         plugins/search/plugin.c,
12434         plugins/subversion/plugin.c,
12435         plugins/subversion/plugin.h,
12436         plugins/symbol-browser/plugin.c,
12437         plugins/symbol-browser/plugin.h,
12438         plugins/tools/plugin.c,
12439         plugins/valgrind/plugin.c,
12440         plugins/valgrind/plugin.h: Fixed to take care of above change
12441         in API of AnjutaUI. Properly added/removed action groups in some
12442         plugins. Split action groups into customization and non-customizable
12443         groups and added them separately.
12445         * plugins/document-manager/plugin.c: Close files belonging to
12446         project when project is closed (not complete).
12447         
12448         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
12449         vertical aligned cell entries.
12450         
12451         * src/anjuta-app.c: Define macros for the placeholder names.
12452         Set default widths and heights of the default placeholders,
12453         so that newly docked widgets are correclty sized.
12454         
12455         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12456         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
12457         Fixed to generated correct actions addition/removal code.
12459 2006-09-25  Naba Kumar  <naba@gnome.org>
12461         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
12462         libanjuta/anjuta-serializer.[ch]: Implemented serialization
12463         class.
12464         
12465         * plugins/message-view/anjuta-msgman.c,
12466         plugins/message-view/anjuta-msgman.h,
12467         plugins/message-view/message-view.c,
12468         plugins/message-view/message-view.h,
12469         plugins/message-view/plugin.c: Serialize messages panes in
12470         session save and deserialize them in session load so that
12471         build messages persistant.
12472         
12473 2006-09-24  Johannes Schmid <jhs@gnome.org>
12475         * libanjuta/anjuta-utils.c:
12476         * plugins/message-view/message-view.c:
12477         Really fixed #355407
12479 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
12481         * libanjuta/interfaces/libanjuta.idl:
12482         Change one variable sign
12484         * plugins/debug-manager/anjuta-debug-manager.glade,
12485         plugins/debug-manager/anjuta-debug-manager.ui:
12486         Few small interface changes     
12488         * plugins/debug-manager/debug_tree.h,
12489         plugins/debug-manager/watch.c,
12490         plugins/debug-manager/debugger.c,
12491         plugins/debug-manager/plugin.c
12492         plugins/gdb/debugger.c,
12493         plugins/gdb/plugin.c:
12494         Big rewrite of debugger queue
12495         Allow to cancel command
12497         * plugins/debug-manager/memory.c:
12498         Fix a bug if a command is cancelled
12500 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
12502         * plugins/gdb/debugger.c,
12503         plugins/debug-manager/debug_tree.c,
12504         plugins/debug-manager/locals.c:
12505         Restore tree representation for local variable
12506         Add argument in local variable list
12507         Use gdb variable object to get all informations
12509 2006-09-19  Naba Kumar  <naba@gnome.org>
12511         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
12512         that implements AnjutaSavePrompt class.
12514         * ChangeLog: Fixed indentation.
12515         
12516         * libanjuta/Makefile.am,
12517         libanjuta/anjuta-marshal.list,
12518         libanjuta/anjuta-shell.c,
12519         libanjuta/anjuta-shell.h,
12520         plugins/document-manager/action-callbacks.c,
12521         plugins/document-manager/action-callbacks.h,
12522         plugins/document-manager/anjuta-docman.c,
12523         plugins/document-manager/anjuta-docman.h,
12524         plugins/document-manager/plugin.c,
12525         src/anjuta.c: Impletemnted save prompt dialog to prompt for
12526         unsaved items during exit. A new signal is added in shell
12527         interface called 'save-prompt' to collect all unsaved items.
12528         Create AnjutaSavePrompt class (dialog) to process unsaved items.
12529         Fixed document manager to use the new save-prompt signal in shell
12530         and AnjutaSavePrompt object for unsaved files. Cleaned up
12531         AnjutaDocman to synchronously save new files. Fixed function
12532         names.
12534 2006-09-18  Johannes Schmid <jhs@gnome.org>
12536         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
12537         gdl requirement to 0.7.0
12539 2006-09-18  Johannes Schmid <jhs@gnome.org>
12541         * global-tags/.cvsignore:
12542         * global-tags/Makefile.am:
12543         * global-tags/create_global_tags.sh (removed):
12544         * global-tags/create_global_tags.sh.in (added):
12545         Fixed #355407
12546         
12547         * libanjuta/anjuta-launcher.c:
12548         Fixed #349374
12549         
12550         * plugins/project-manager/plugin.c:
12551         (project_manager_plugin_close_project):
12552         Fixed crasher
12553         
12554         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
12555         Fixed gtk critical
12556         
12557         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
12558         More reasonable toolbar creation/deletition though it does
12559         not completly work!
12561 2006-09-15  Johannes Schmid <jhs@gnome.org>
12563         * libanjuta/anjuta-utils.c/.h:
12564         Fixed #355168
12566 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
12568         * scintilla/ScintillaGTK.cxx
12569         Fixed doulbe freeing in Scintilla
12571 2006-09-12  Johannes Schmid  <jhs@gnome.org>
12573         * plugins/symbol-browser/an_symbol_prefs.c:
12574         Support unloading / reloading of the module (for example when
12575         closing a project and opening another one).
12577         * plugins/project-manager/plugin.c:
12578         Really fixed #355148 (Show project name in title bar)
12580 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12582         * libanjuta/plugins.c:
12583         Fixed #355156 (Show plugins in alphabetical order)
12585 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12587         * plugins/project-manager/plugin.c:
12588         Fixed #355148 (Show project name in title bar)
12590 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12592         * plugins/project-manager/plugin.c:
12593         (value_removed_project_root_uri):
12594         Fixed crasher if project cannot be opened
12596 2006-08-30 Naba Kumar  <naba@gnome.org>
12598         * plugins/language-support-cpp-java/plugin.[c,h],
12599         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12600         Impletemnted UI for auto indent.
12601         
12602 2006-08-28 Naba Kumar  <naba@gnome.org>
12603         
12604         * plugins/gvim/.cvsignore,
12605         plugins/gvim/Makefile.am,
12606         plugins/gvim/anjuta-vim-plugin.png,
12607         plugins/gvim/anjuta-vim.c,
12608         plugins/gvim/anjuta-vim.h,
12609         plugins/gvim/anjuta-vim.plugin.in,
12610         plugins/gvim/gtkvim.c,
12611         plugins/gvim/gtkvim.h,
12612         plugins/gvim/plugin.c,
12613         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
12614         in build yet.
12616 2006-08-28 Naba Kumar  <naba@gnome.org>
12618         Patch from: Massimo Corà  <maxcvs@email.it>
12619         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
12620         possible infinite loop.
12622 2006-08-22 Adam Dingle <adam@medovina.org>
12623         
12624         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
12625         to edit are shown in the preferences dialog in anjuta").
12626         Removed unused widgets from the style editor dialog.
12628 2006-08-21  Johannes Schmid <jhs@gnome.org>
12630         * plugins/symbol-browser/test-class.[cpp/h]
12631         Added missing files
12633 2006-08-18  Naba Kumar  <naba@gnome.org>
12635         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
12636         end of document loading.
12638         * plugins/language-support-cpp-java/plugin.c,
12639         plugins/sourceview/sourceview.c: Fixed plugin loading.
12641 2006-08-17  Naba Kumar  <naba@gnome.org>
12643         * plugins/language-support-cpp-java/plugin.c,
12644         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
12645         mode line parsing. Indentation parameters initialized based on
12646         mode line parameters.
12648 2006-08-16  Naba Kumar  <naba@gnome.org>
12650         * Makefile.am, plugins/editor/text_editor.c,
12651         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
12652         comments.
12654 2006-08-16 Naba Kumar  <naba@gnome.org>
12656         Patch from  Massimo Cora'  <maxcvs@email.it>:
12657         
12658         * plugins/editor/aneditor-autocomplete.cxx,
12659         plugins/editor/aneditor-calltip.cxx,
12660         plugins/symbol-browser/Makefile.am,
12661         plugins/symbol-browser/an_symbol.c,
12662         plugins/symbol-browser/an_symbol_view.c,
12663         plugins/symbol-browser/plugin.c,
12664         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
12665         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
12666         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
12667         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
12668         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
12669         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
12670         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
12671         tagmanager/get.h, tagmanager/html.c,
12672         tagmanager/include/tm_source_file.h,
12673         tagmanager/include/tm_tag.h,
12674         tagmanager/include/tm_workspace.h,
12675         tagmanager/jscript.c, tagmanager/keyword.c,
12676         tagmanager/keyword.h, tagmanager/lisp.c,
12677         tagmanager/lregex.c, tagmanager/lua.c,
12678         tagmanager/main.h, tagmanager/make.c,
12679         tagmanager/options.c, tagmanager/options.h,
12680         tagmanager/parse.c, tagmanager/parse.h,
12681         tagmanager/parsers.h, tagmanager/pascal.c,
12682         tagmanager/perl.c, tagmanager/php.c,
12683         tagmanager/python.c, tagmanager/read.c,
12684         tagmanager/read.h, tagmanager/readtags.c,
12685         tagmanager/readtags.h, tagmanager/rexx.c,
12686         tagmanager/routines.c, tagmanager/routines.h,
12687         tagmanager/ruby.c, tagmanager/scheme.c,
12688         tagmanager/sh.c, tagmanager/slang.c,
12689         tagmanager/sml.c, tagmanager/sort.c,
12690         tagmanager/sort.h, tagmanager/sql.c,
12691         tagmanager/strlist.c, tagmanager/strlist.h,
12692         tagmanager/tcl.c, tagmanager/tm_source_file.c,
12693         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
12694         tagmanager/tm_workspace.c, tagmanager/verilog.c,
12695         tagmanager/vim.c, tagmanager/vstring.c,
12696         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
12697         5.6 and namespace completion fixed.
12699         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12700         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
12702 2006-08-15 Naba Kumar  <naba@gnome.org>
12704         * libanjuta/interfaces/libanjuta.idl,
12705         plugins/editor/text-editor-iterable.c,
12706         plugins/editor/text_editor.c,
12707         plugins/sourceview/sourceview-cell.c,
12708         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
12709         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
12710         ianjuta_editor_end_action().
12711         
12712         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
12714 2006-08-13 Naba Kumar  <naba@gnome.org>
12716         * plugins/debug-manager/breakpoints.c,
12717         plugins/debug-manager/memory.c,
12718         plugins/debug-manager/registers.c,
12719         src/layout.xml: Fixed debugger widgets layout.
12721 2006-08-12 Naba Kumar  <naba@gnome.org>
12723         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
12724         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12725         plugins/editor/editor.glade, plugins/editor/text_editor.h,
12726         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
12727         codes and dead codes. Removed automatic indentation prefs.
12729 2006-08-12  Johannes Schmid <jhs@gnome.org>
12731         * libanjuta/Makefile.am:
12732         * libanjuta/anjuta-launcher.c:
12733         * libanjuta/anjuta-launcher.h:
12734         * libanjuta/anjuta-plugin.c:
12735         * libanjuta/anjuta-plugin.h:
12736         * libanjuta/anjuta-preferences.c:
12737         * libanjuta/anjuta-preferences.h:
12738         * libanjuta/anjuta-shell.c:
12739         * libanjuta/anjuta-shell.h:
12740         * libanjuta/libanjuta.h:
12741         
12742         Made wrapper friendly:
12743         - no inline in header files (preferences_set/get)
12744         - correct signal names
12745         - correct GError** argument in anjuta_shell_freeze/thaw
12746         - include correct files in libanjuta.h
12747         
12748         * plugins/project-manager/plugin.c: 
12749         Fixed two crashers
12751 2006-08-11 Naba Kumar  <naba@gnome.org>
12753         * plugins/editor/aneditor-priv.h,
12754         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
12755         
12756         * plugins/editor/text_editor_cbs.c,
12757         plugins/sourceview/anjuta-view.c: Pass the right position for char
12758         added signal.
12759         
12760         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
12761         
12762         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
12764 2006-08-11 Naba Kumar  <naba@gnome.org>
12766         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
12767         return the right character at the iter position and get_char() to
12768         not leak memory.
12770         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
12771         to set to character offset and not byte index.
12773         * plugins/language-support-cpp-java/plugin.c: Improved
12774         auto-indentation login. Indents opening and closing braces correctly.
12776 2006-08-10  Johannes Schmid <jhs@gnome.org>
12778         * INSTALL:
12779         * autogen.sh:
12780         Required automake = 1.9
12782         * libanjuta/anjuta-children.c:
12783         * libanjuta/anjuta-children.h:
12784         * libanjuta/anjuta-encodings.h:
12785         * libanjuta/anjuta-launcher.h:
12786         * libanjuta/anjuta-plugin-description.h:
12787         * libanjuta/anjuta-preferences-dialog.h:
12788         * libanjuta/anjuta-preferences.h:
12789         * libanjuta/anjuta-session.h:
12790         * libanjuta/anjuta-status.h:
12791         * libanjuta/anjuta-ui.h:
12792         * libanjuta/anjuta-utils.c:
12793         * libanjuta/anjuta-utils.h:
12794         * libanjuta/e-splash.h:
12795         * libanjuta/glue-factory.h:
12796         * libanjuta/glue-plugin.h:
12797         * libanjuta/plugins.h:
12798         * libanjuta/resources.h:
12799         Fixed libanjuta to be able to wrap it
12800         - G_BEGIN_DECLS, G_END_DECLS
12801         - include all necessary files in libanjuta.h
12803         * plugins/gtodo/tray-icon.c:
12804         * plugins/terminal/terminal.c:
12805         Some build fixes for freebsd
12807         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12808         * plugins/sourceview/sourceview.glade:
12809         Remove auto-indent feature as it is now in language-support
12811 2006-08-09 Naba Kumar  <naba@gnome.org>
12813         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
12814         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12815         Added missing files.
12817         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
12818         get_use_spaces(), set_tabsize() and set_use_spaces().
12820 2006-08-09 Naba Kumar  <naba@gnome.org>
12822         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
12823         succeeded in activating.
12825         * plugins/document-manager/plugin.c: Added debug message.
12827         * libanjuta/interfaces/libanjuta.idl,
12828         plugins/editor/text_editor.c: Implemented get_tabsize(),
12829         get_use_spaces(), set_tabsize() and set_use_spaces().
12831         * plugins/language-support-cpp-java/Makefile.am,
12832         plugins/language-support-cpp-java/plugin.c,
12833         plugins/language-support-cpp-java/plugin.h: Used editor parameters
12834         for indentation. Added preferences page for paramenters.
12836         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
12838 2006-08-08 Naba Kumar  <naba@gnome.org>
12840         * libanjuta/interfaces/libanjuta.idl,
12841         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12842         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12843         plugins/editor/text_editor.c,
12844         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
12845         and implemented it for both scintilla and sourceview.
12847         * plugins/search/plugin.c: Use the new grab_focus() to transfer
12848         focus back to editor (happens when pressing esc in incremental
12849         search box).
12851 2006-08-08 Naba Kumar  <naba@gnome.org>
12853         * libanjuta/interfaces/libanjuta.idl,
12854         plugins/editor/text_editor.c,
12855         plugins/editor/text_editor.h,
12856         plugins/editor/text-editor-iterable.c,
12857         plugins/sourceview/sourceview-cell.c,
12858         plugins/sourceview/sourceview.c: Implemented editor attributes
12859         methods.
12860         
12861         * plugins/editor/aneditor.cxx: Disabled old indentation code.
12862         plugins/language-support-cpp-java/plugin.c: Implemented indentation
12863         code (not complete yet).
12865         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12866         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12867         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12868         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12869         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12870         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12872 2006-08-04 Naba Kumar  <naba@gnome.org>
12874         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
12875         implementation.
12876         
12877 2006-08-03  Johannes Schmid <jhs@gnome.org>
12879         * configure.in: Add a more informative text to valgrind plugin
12881         * TODO.tasks:
12882         Modified Preferences tasl
12883         * libanjuta/anjuta-plugin.c: 
12884         * libanjuta/anjuta-preferences-dialog.c: 
12885         * libanjuta/anjuta-preferences-dialog.h:
12886         * libanjuta/anjuta-preferences.c:
12887         * libanjuta/anjuta-preferences.h:
12888         * libanjuta/interfaces/Makefile.am.iface:
12889         * libanjuta/interfaces/libanjuta.idl:
12890         Added IAnjutaPreferences interface which every plugin that has preferences should
12891         implement. Call merge() and unmerge() at plugin activation/deactivation.
12892         Fixed preferences_page_remove()
12893         
12894         * plugins/build-basic-autotools/build-basic-autotools.c:
12895         * plugins/cvs-plugin/plugin.c: 
12896         * plugins/document-manager/plugin.c:
12897         * plugins/editor/plugin.c:
12898         * plugins/editor/plugin.h:
12899         * plugins/file-manager/plugin.c: 
12900         * plugins/gtodo/main.h:
12901         * plugins/gtodo/plugin.c: 
12902         * plugins/gtodo/preferences.c: 
12903         * plugins/message-view/anjuta-msgman.c: 
12904         * plugins/message-view/anjuta-msgman.h:
12905         * plugins/message-view/plugin.c:
12906         * plugins/sourceview/plugin.c: 
12907         * plugins/sourceview/plugin.h:
12908         * plugins/symbol-browser/an_symbol_prefs.c:
12909         * plugins/symbol-browser/plugin.c: 
12910         * plugins/terminal/terminal.c: 
12911         * plugins/valgrind/plugin.c
12912         * src/anjuta-app.c:
12913         
12914         Updated preference loading/unloading for all plugins
12916 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
12917         
12918         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
12919         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
12920     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
12921         recommended by the autoconf manual. 
12922         - Fixes compiling with autoconf 2.60.
12923         
12924         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
12926 2006-08-02      Johanes Schmid <jhs@gnome.org>
12928         * plugins/profile-default/plugin.c:
12929         Fixed session handling
12931 2006-08-01  Johannes Schmid <jhs@gnome.org>
12933         * configure.in
12934         * plugins/Makefile.am:
12935         Disabled devhelp and glade for now as they do not work (#341073
12936         and #341170)
12937         
12938         * plugins/profile-default/anjuta-default-profile.ui (removed):
12939         * plugins/profile-default/plugin.c:
12940         * plugins/profile-default/plugin.h:
12941         * plugins/project-manager/anjuta-project-manager.ui:
12942         * plugins/project-manager/plugin.c:
12943         * plugins/project-manager/plugin.h:
12944         Limted multiple project support #315043
12946         * libanjuta/interfaces/libanjuta.idl:
12947         Added ianjuta_profile_unload
12949 2006-07-31 Naba Kumar  <naba@gnome.org>
12951         * libanjuta/interfaces/libanjuta.idl,
12952         plugins/editor/text-editor-iterable.c,
12953         plugins/editor/text_editor.c,
12954         plugins/sourceview/anjuta-view.c,
12955         plugins/sourceview/anjuta-view.h,
12956         plugins/sourceview/sourceview.c: Fixed text iteration and 
12957         IAnjutaEditor implementations in both scintilla
12958         and sourceview. Cleand up libanjuta API: Removed redundant
12959         erase_range() method from IAnjutaEditor interface, fixed
12960         ianjuta_editor_get_text to take length instead of range (consistency).
12961         autoindentation in both sourceview and scintilla more or less works,
12962         but still disabled for now because there are still some anomalies
12963         in text iteration.
12965         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
12967         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
12968         API changes.
12970 2006-07-30  Johannes Schmid <jhs@gnome.org>
12972         * plugins/sourceview/anjuta-document.c:
12973         * plugins/sourceview/anjuta-document.h:
12974         * plugins/sourceview/anjuta-view.c: 
12975         * plugins/sourceview/sourceview.c:
12976         Wrote a new "char_added" implementation, I hope this one is good
12978         * plugins/sourceview/sourceview-cell.c:
12979         Fixed typo: "text_iter" instead of "iter"
12981 2006-07-30 Naba Kumar  <naba@gnome.org>
12983         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
12985 2006-07-30  Johannes Schmid <jhs@gnome.org>
12987         * autogen.sh: use gnome-autogen.sh from gnome-coomen
12988         
12989         * plugins/debug-manager/plugin.c: 
12990         * plugins/patch/plugin.c:
12991         Use IAnjutaIndicable to mark debugger position
12993         * plugins/sourceview/sourceview.c:
12994         Define colors for IAnjutaIndicable
12996 2006-07-29  Johannes Schmid <jhs@gnome.org>
12998         * plugins/debug-manager/anjuta-debug-manager.ui:
12999         * plugins/debug-manager/breakpoints.c:
13000         * plugins/debug-manager/images/Makefile.am:
13001         * plugins/debug-manager/images/run-to-cursor.png:
13002         * plugins/debug-manager/plugin.c:
13003         Added toolbar and some icons
13005         * plugins/patch/anjuta-patch.ui:
13006         * plugins/patch/patch-plugin.c:
13007         * plugins/patch/patch-plugin.glade:
13008         * plugins/patch/plugin.c:
13009         * plugins/patch/plugin.h:
13010         Improved patch plugin (GUI and function)
13012         * plugins/sourceview/sourceview.c:
13013         Fixed another Gtk-Critical
13015         * plugins/tools/anjuta-tools.ui:
13016         * plugins/tools/plugin.h:
13017         Put Patch plugin in tools menu and changed ui file
13019 2006-07-29  Johannes Schmid <jhs@gnome.org>
13021         * plugins/document-manager/plugin.c:
13022         Fixed accelator Gtk-Warning
13024         * plugins/message-view/anjuta-msgman.c: 
13025         Fixed Gtk-Warning
13027         * plugins/sourceview/anjuta-document.c:
13028         * plugins/sourceview/anjuta-document.h:
13029         * plugins/sourceview/anjuta-marshal.list:
13030         Wrote a better emitter for the char-added signal
13032         * plugins/sourceview/sourceview.c:
13033         Fixed Redo/Undo to void Gtk-Criticals
13034         
13035         * plugins/sourceview/sourceview-args.c:
13036         * plugins/sourceview/sourceview-cell.c:
13037         * plugins/sourceview/sourceview-scope.c:
13038         * plugins/sourceview/sourceview-tags.c: 
13039         Adapted to new IAnjutaIterator API
13041 2006-07-28 Naba Kumar  <naba@gnome.org>
13043         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
13045         * plugins/symbol-browser/an_symbol.c,
13046         plugins/symbol-browser/an_symbol_iter.c,
13047         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
13048         subclass of AnjutaSymbol so that the symbol is accessible from
13049         the iter in light of changes in IAnjutaIterable.
13051         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
13052         implementation of IAnjutaIterable.
13054 2006-07-28 Naba Kumar  <naba@gnome.org>
13056         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
13057         IAnjutaIterable. They were kind of useless since the interface is
13058         defined on the data object itself. Added set_position() method
13059         in IAnjutaIterable to allow setting arbitrary current index to the
13060         iter.
13061         Added erase() and erase_range() in IAnjutaEditor.
13063         * plugins/editor/text-editor-iterable.c: Fixed 
13064         plugins/editor/text_editor.c: Implemented erase() and erase_range()
13065         methods in editor. Fixed get_line_from_position() method.
13067         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
13068         code. It's disabled for now.
13070         * plugins/sourceview/sourceview-cell.c,
13071         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
13072         implementation.
13074 2006-07-27  Johannes Schmid <jhs@gnome.org>
13076         * plugins/sourceview/sourceview-cell.c:
13077         Fixed IAnjutaEditorCell to work only on a single line
13078         Fixed crasher in finalize
13080         * plugins/symbol-browser/an_symbol_prefs.c:
13081         * global-tags/Makefile.am:
13082         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
13083         script installation     
13085 2006-07-26 Naba Kumar  <naba@gnome.org>
13087         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
13088         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
13089         
13090         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
13091         
13092         * plugins/document-manager/plugin.c: Fixed dynamic loading of
13093         support plugins
13094         
13095         * plugins/editor/text-editor-iterable.c,
13096         plugins/editor/text_editor.c,
13097         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
13098         method to work correctly, it was ignoring start and end parameters.
13099         Fixed TextEditorCell implementation. Fixed 'char-added' signal
13100         emission.
13101         
13102         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
13103         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
13105 2006-07-24  Massimo Cora'  <maxcvs@email.it>
13107         * plugins/symbol-browser/an_symbol_view.c,
13108         plugins/symbol-browser/an_symbol_view.h,
13109         plugins/symbol-browser/plugin.c:
13110     fix a matching case into sv_extract_type_qualifier_from_expr ()
13111     and some minor issues.
13113 2006-07-26  Johannes Schmid <jhs@gnome.org>
13115         * plugins/language-support-cpp-java/plugin.c:
13116         Fixed to work kind of with sourceview editor
13117         * plugins/sourceview/anjuta-document.c: 
13118         * plugins/sourceview/anjuta-view.c: 
13119         * plugins/sourceview/sourceview-cell.c:
13120         * plugins/sourceview/sourceview.c:
13121         Fixed IAnjutaEditorCell and "char-added" signal
13123 2006-07-24 Naba Kumar  <naba@gnome.org>
13125         * plugins/document-manager/plugin.c,
13126         plugins/document-manager/plugin.h: Initial implementedion for loading
13127         support plugins.
13128         
13129         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
13130         implementation.
13131         
13132         * plugins/editor/text_editor.c: Fixed syntax highlighting when
13133         indicators are cleared (that leaved grey texts).
13135 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
13137         * libanjuta/interfaces/libanjuta.idl,
13138         plugins/debug-manager/breakpoints.c,
13139         plugins/debug-manager/memory.c,
13140         plugins/debug-manager/registers.c,
13141         plugins/debug-manager/debug_tree.c,
13142         plugins/debug-manager/debugger.c,
13143         plugins/gdb/debugger.c,
13144         plugins/gdb/debugger.h,
13145         plugins/gdb/plugin.c:
13146         Add a parameter for reporting error
13147         Add a new interface for using gdb variable object
13148         Allow to cancel commands
13149         Rewrite handling of debugger state
13151         * plugins/debug-manager/plugin.c,
13152         plugins/debug-manager/locals.c,
13153         plugins/debug-manager/locals.h,
13154         plugins/debug-manager/register.c,
13155         plugins/debug-manager/stack_trace.c,
13156         plugins/debug-manager/stack_trace.h:
13157         Create and destroy local and stack trace windows when needed
13159 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
13161         * plugins/document-manager/plugin.c:
13162         Fixed "Automatic" highlighting
13164 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
13166         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
13168         * plugins/sourceview/anjuta-view.c:
13169         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
13171 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
13172         
13173         * configure.in: Check for C/C++-Compiler correctly
13175 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
13177         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13179         * plugins/debug-manager/stack_trace.c:
13180         Destroy stack window when debuuger is disabled (#347414)
13181         
13182         * plugins/sourceview/anjuta-view.c:
13183         Fix a crash with popup-menu (#347412)
13185 2006-07-13 Naba Kumar  <naba@gnome.org>
13187         * plugins/editor/Makefile.am,
13188         plugins/editor/text_editor.h,
13189         plugins/editor/text-editor-iterable.h,
13190         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
13191         tested yet).
13192         
13193         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
13194         code.
13195         
13196         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
13198 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
13200         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
13201         Bug #342937
13202         
13203 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
13205         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13207         * libanjuta/anjuta-preferences-dialog.c:
13208         Do not use the page_num returned by gtk_notebook_append_page to
13209         remove the page as it cause bugs when pages removal is not done
13210         in LIFO.
13212         * plugins/document-manager/anjuta-docman.c:
13213         * src/anjuta-app.c:
13214         makes Anjuta display dock_items which have previously been hidden
13216 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
13218         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13220         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
13221         * plugins/sourceview/sourceview.c: (imark_unmark):
13222         
13223         Patches for bugs #346450 and #346295
13224         
13225         * AUTHORS: Added Fredrik
13227 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
13229         * plugins/message-view/anjuta-msgman.c: 
13230         Fixed close button/icon size (like in docman)
13232 2006-06-10 Naba Kumar <naba@gnome.org>
13234         * plugins/editor/text_editor.c: Fixed goto line to mark the line
13235         being set.
13236         
13237 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
13239         * libanjuta/interfaces/libanjuta.idl:
13240         Move inspect_memory function in IAnjutaCpuDebugger interface
13241         Rename Boolean type to State
13243         * plugins/debug-manager/breakpoint.c:
13244         Rename Boolean type to State
13246         * plugins/debug-manager/Makefile.am,
13247         plugins/debug-manager/anjuta-marshal.list,
13248         plugins/debug-manager/data_view.c,
13249         plugins/debug-manager/data_view.h,
13250         plugins/debug-manager/data_buffer.c,
13251         plugins/debug-manager/data_buffer.h,
13252         plugins/debug-manager/chunk_view.c,
13253         plugins/debug-manager/chunk_view.h,
13254         plugins/debug-manager/anjuta-debug-manager.ui,
13255         plugins/debug-manager/debugger.c,
13256         plugins/debug-manager/memory.c,
13257         plugins/debug-manager/memory.h,
13258         plugins/debug-manager/plugin.c,
13259         plugins/gdb/debugger.c,
13260         plugins/gdb/debugger.h,
13261         plugins/gdb/plugin.c:
13262         Rewrite memory window using a special widget
13263         Rename Boolean type to State
13265 2006-06-08 Naba Kumar <naba@gnome.org>
13267         * plugins/editor/text_editor.c (itext_editor_get_current_word):
13268         Do not return garbage characters and return NULL when there is no
13269         current word.
13270         
13271         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
13272         work correctly.
13273         
13274         * plugins/search/search-replace.c: Fixed a mem leak.
13276 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
13278         * libanjuta/anjuta-launcher.c:
13279         Added debug message (see #343522)
13280         
13281         * plugins/build-basic-autotools/build-basic-autotools.c:
13282         Patch from Günther Brammer to fix #344015
13284         * plugins/sourceview/sourceview.c:
13285         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
13286         automatic highlight of build messages)
13288 2006-06-06 Naba Kumar <naba@gnome.org>
13290         * configure.in,
13291         libanjuta/interfaces/libanjuta.idl,
13292         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13293         plugins/Makefile.am,
13294         plugins/document-manager/action-callbacks.c,
13295         plugins/document-manager/plugin.c,
13296         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
13297         interface for language highlight selection and langauge change
13298         signal.
13299         
13300         * plugins/language-support-cpp-java: Added language support
13301         plugin for cpp and java.
13303 2006-05-27  Naba Kumar  <naba@gnome.org>
13305         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
13306         plugins/debug-manager/*, data/Makefile.am,
13307         manuals/reference/libanjuta/libanjuta.types,
13308         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13309         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13310         merged anjuta-new-debugger branch into trunck.
13311         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
13313 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
13314         
13315         * libanjuta/interfaces/libanjuta.idl,
13316         plugins/debug-manager/debugger.c,
13317         plugins/debug-manager/debugger.h,
13318         plugins/gdb/anjuta-gdb.plugin.in,
13319         plugins/gdb/debugger.c,
13320         plugins/gdb/debugger.h,
13321         plugins/gdb/plugin.c:
13322         Add new IAnjutaCpuDebugger interface to access cpu register
13323         Run gdb instead of /usr/local/bin/gdb
13324         
13325         * plugins/debug-manager/plugin.c,
13326         plugins/debug-manager/registers.c,
13327         plugins/debug-manager/registers.h:
13328         Rewrite register window
13329         Rename Load target menu item to Run target
13331 2006-05-07  Naba Kumar  <naba@gnome.org>
13333         * plugins/gdb.init
13334         
13335 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
13337         * plugins/debug-manager/watch.c,
13338         plugins/debug-manager/breakpoint.c,
13339         plugins/debug-manager/breakpoint.h:
13340         Fix crash: disconnect save and load session signals
13342 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
13344         * libanjuta/interface/libanjuta.idl,
13345         plugins/debug-manager/debugger.c,
13346         plugins/gdb/plugin.c:
13347         Add a value parameter for evaluate command
13349         * plugins/debug-manager/anjuta-debug-manager.glade:
13350         Create new dialog box for watches using glade
13352         * plugins/debug-manager/anjuta-debug-manager.ui:
13353         Move watch menu items near the end
13354         Move breakpoint menu items outside the sub menu
13356         * plugins/debug-manager/debug_tree.c,
13357         plugins/debug-manager/debug_tree.h,
13358         plugins/debug-manager/debug_tree.h,
13359         plugins/debug-manager/watch.c:
13360         Move all GUI code from watch.c to debug_tree.c
13361         Add an auto update property to watches
13362         
13363         * plugins/debug-manager/locals.c,
13364         plugins/debug-manager/locals.h,
13365         plugins/debug-manager/stack_trace.c,
13366         plugins/debug-manager/stack_trace.h,
13367         plugins/debug-manager/plugin.c:
13368         Register actions before starting debugger
13370         * plugins/gdb/debugger.c:
13371         Do not call callback function if not present
13373 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
13375         * libanjuta/interfaces/libanjuta.idl,
13376         plugins/debug-manager/stack_trace.c,
13377         plugins/debug-manager/stack_trace.h,
13378         plugins/debug-manager/anjuta-debug-manager.ui,
13379         plugins/gdb/debugger.c:
13380         Add a popup menu in stack frame window
13381         Add a new frame-changed event
13382         Use MI command for getting stack informations
13383         Get filename with full path (need gdb > 6.3)
13385         * libanjuta/interfaces/libanjuta.idl,
13386         plugins/debug-manager/debug_tree.c,
13387         plugins/debug-manager/debugger.c,
13388         plugins/debug-manager/locals.c,
13389         plugins/debug-manager/locals.h,
13390         plugins/debug-manager/plugin.c,
13391         plugins/gdb/debugger.c,
13392         plugins/gdb/debugger.h,
13393         plugins/gdb/parser.c,
13394         plugins/gdb/parser.h,
13395         plugins/gdb/plugin.c,
13396         plugins/gdb/Makefile.am:
13397         Pass watch data with string instead of Watch structures
13398         Use debug_tree in local window
13399         Remove info local
13400         Remove parser.{ch}
13402         * plugins/debug-manager/breakpoints.c,
13403         plugins/debug-manager/utilities.c,
13404         plugins/debug-manager/utilities.h:
13405         Use a GtkListStore instead of a GtkTreeStore
13406         move goto_location_in_editor in utilities.c
13407         
13408 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
13410         * libanjuta/interfaces/libanjuta.idl,
13411         plugins/debug-manager/anjuta-debug-manager.ui,
13412         plugins/debug-manager/breakpoints.c,
13413         plugins/debug-manager/plugin.c,
13414         plugins/gdb/debugger.c:
13415         Add a breakpoint type
13416         Add new popup menu in breakpoint window
13417         Add toggle breakpoint in editor popup menu
13418         Save and restore breakpoint enable
13419         Fix bug in clear all breakpoints
13420         Remove old useless code
13422         * plugins/debug-manager/debugger.c:
13423         Fix some problem with debugger states
13425         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
13426         Update documentation
13427         
13428 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
13430         * data/Makefile.am,
13431         plugins/gdb/Makefile.am,
13432         plugins/gdb/gdb.init:
13433         Move gdb.init crom data to plugins/gdb
13435         * plugins/gdb/gdb.init,
13436         libanjuta/interfaces/libanjuta.idl,
13437         plugins/debug-manager/breakpoints.c,
13438         plugins/debug-manager/debugger.c,
13439         plugins/debug-manager/plugin.c,
13440         plugins/gdb/debugger.c,
13441         plugins/gdb/plugin.c:
13442         Support pending breakpoints
13443         Rewrite debugger states
13444         Split ianjuta_debugger_log into _enable_log and _disable_log
13446         * plugins/debug-manager/start.c,
13447         plugins/debug-manager/debug_tree.c,
13448         plugins/gdb/parser.c:
13449         Remove some useless lines
13451         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13452         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13453         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13454         Update documentation
13456 2006-03-12 Naba Kumar <naba@gnome.org>
13458         * manuals/references/libanjuta/libanjuta.types: Fixed
13459         debug-manager name.
13460         
13461 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
13463         * libanjuta/anjuta-debugger.c,
13464         libanjuta/anjuta-debugger.h:
13465         Remove those files
13466         
13467         * libanjuta/interfaces/libanjuta.idl,
13468         plugins/debug-mananger/breakpoints.c,
13469         plugins/debug-manager/debug_tree.c,
13470         plugins/debug-manager/debugger.c,
13471         plugins/debug-manager/plugin.c,
13472         plugins/debug-manager/registers.c,
13473         plugins/debug-manager/sharedlib.c,
13474         plugins/debug-manager/signal.c,
13475         plugins/debug-manager/stack_trace.c,
13476         plugins/debug-manager/start.c,
13477         plugins/debug-manager/watch.c,
13478         plugins/gdb/debugger.c,
13479         plugins/gdb/debugger.h,
13480         plugins/gdb/parser.c,
13481         plugins/gdb/parser.h,
13482         plugins/gdb/plugin.c:
13483         Move types definitions from libanjuta/anjuta-debugger.{ch}
13484         Rename types from AnjutaDebugger* to IAnjutaDebugger*
13485         
13486         * plugins/gdb/Makefile.am:
13487         Remove user interface from gdb plugin
13489 2006-03-12 Naba Kumar <naba@gnome.org>
13491         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
13493 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
13495         Modified Patch from Marc Maurer <uwog@uwog.net>:
13496         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
13497         Fixes #342447
13498         
13499         * plugins/sourceview/Makefile.am:
13500         * plugins/sourceview/sourceview-cell.c:
13501         * plugins/sourceview/sourceview-cell.h:
13502         * plugins/sourceview/sourceview.c: 
13503         
13504         Implemented IAnjutaEditorCell
13506 2006-05-21  Naba Kumar  <naba@gnome.org>
13508         * libanjuta/interfaces/libanjuta.idl,
13509         plugins/document-manager/action-callbacks.c,
13510         plugins/document-manager/plugin.c,
13511         plugins/editor/print.c, plugins/editor/text_editor.c,
13512         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
13513         Fixed zooming and added icons and shortcuts for zoom menu items.
13515 2006-05-21  Naba Kumar  <naba@gnome.org>
13517         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
13518         whitespaces.
13520 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13522         * plugins/document-manager/anjuta-docman.c:
13523         Fixed close button reaction by setting the correct current editor
13525 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13527         Patch from Yang Hong <yanghong@ccoss.com.cn>:
13528         * plugins/document-manager/anjuta-docman.c
13529         - Fix close button, you can close any tab as you wish now.
13530         - Fadeout mime icon as the same as close image  
13532 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13534         Patch from Marc Maurer <uwog@uwog.net>
13535         * main.c: Compile fix when NLS is enabled
13536         
13537         AUTHORS: Added Marc
13539 2006-05-20  Naba Kumar  <naba@gnome.org>
13541         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
13542         while loading abiword-2.4.4/abi project).
13544 2006-05-18 Naba Kumar  <naba@gnome.org>
13546         * libanjuta/interfaces/libanjuta.idl,
13547         plugins/document-manager/action-callbacks.c,
13548         plugins/editor/print.c,
13549         plugins/editor/text_editor.c,
13550         plugins/editor/text_editor.h,
13551         plugins/editor/text_editor_prefs.c: Fixed zooming.
13552         
13553         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
13554         interface for character iteration and IAnjutaEditorAssist interface
13555         for autocompletions and editor tips.
13557 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
13559         Patch from Günther Brammer <GBrammer@gmx.de>:
13560         * plugins/document-manager/anjuta-docman.c:
13561         Make tabs smaller but keep nice closing icon
13563         * plugins/document-manager/anjuta-docman.c:
13564         * plugins/document-manager/Makefile.am:
13565         
13566         Added nice mime-icons to the editor tabs
13568 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
13570         * configure.in: Bumped version to 2.0.3 (pre-release increment)
13571         
13572         * plugins/symbol-browser/an_symbol_view.c:
13573         - Fixed crasher
13574         - Fixed symbol searching (Yang Hong (#341997))
13575         
13576         * plugins/devhelp/htmlview.c:
13577         Fixed devhelp plugin
13578         
13579         * plugins/build-basic-autotools/build-basic-autotools.c:
13580         * plugins/search/search-replace.c:
13581         * plugins/document-manager/anjuta-docman.c:
13582         
13583         Only add a marker to a line where it makes sense!
13585 === anjuta 2.0.2 ===
13587 2006-05-15  Naba Kumar  <naba@gnome.org>
13589         * configure.in: set required versions for
13590         gdl and glade3.
13591         
13592 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
13594         * plugins/glade/plugin.c:
13595         Fixed signal connection for "gtk-doc-search"
13597 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
13599         * NEWS: Set release date, add known issues
13600         
13601         * libanjuta/anjuta-shell.c:
13602         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
13603         and debug other gtk-warnings/criticals)
13604         
13605         * plugins/build-basic-autotools/build-basic-autotools.c:
13606         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
13607         
13608         * plugins/sourceview/anjuta-view.c:
13609         * plugins/sourceview/sourceview-args.c:
13610         * plugins/sourceview/sourceview-scope.c:
13611         * plugins/sourceview/sourceview-tags.c:
13612         Fixed gtk-criticals (gtk_source_language_get_mime_types)
13614 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13616         * pixmaps/Makefile.am:
13617         Add preferences_general.png
13618         
13619         * plugins/devhelp/plugin.c:
13620         Fixed some more realise things
13621         
13622         * plugins/message-view/anjuta-msgman.c:
13623         Support stock icons for message panes
13624         
13625         * plugins/search/search-replace.c:
13626         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
13627          
13628         * plugins/search/search-replace_backend.c:
13629         Fixed #341359
13630         
13631         * plugins/sourceview/anjuta-document.c:
13632         * plugins/sourceview/sourceview.c:
13633         Fixed finalise and tag completion
13634         
13635         * src/anjuta-app.c:
13636         Use preferences_general icon
13638 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13640         * pixmaps/Makefile.am:
13641         Fixed EXTRA_DIST
13643 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13645         * plugins/sourceview/sourceview-prefs.c:
13646         Fixed font & color handling
13647         
13648         * plugins/symbol-browser/an_symbol_view.c:
13649         Fixed crasher
13651 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13653         * plugins/macro/macros.xml:
13654         Fixed bug #341583 (Address of FSF)
13656 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
13658         * src/main.c:
13659         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
13660         Update: Do it the cool way...
13661         
13662 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
13664         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
13665         Implement gtk-api-help signals of glade3
13666         * configure.in: Bump to glade3 2.91.2
13667         
13668         * plugins/devhelp/plugin.c:
13669         Fixed some realize stuff in the devhelp plugin
13670         
13671         * plugins/sourceview/anjuta-document.c:
13672         fixed bug with scope completion
13674 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
13676         * plugins/symbol-browser/an_symbol_view.c
13677         * plugins/symbol-browser/an_symbol_prefs.c
13678         * plugins/symbol-browser/an_symbol_prefs.h
13679         * global_tags/create_global_tags.sh:
13680         
13681         Automaticly create global tags on first startup
13683 2006-05-08  Massimo Cora'  <maxcvs@email.it>
13685         * configure.in:
13686         * plugins/project-wizard/templates/Makefile.am:
13687         * (added) plugins/project-wizard/templates/cpp-logo.png:
13688         * (added) plugins/project-wizard/templates/cpp.wiz:
13689         * (added) plugins/project-wizard/templates/cpp/*:
13691         Added a generic c++ template. It's a simple hello world.
13693 2006-05-07  Massimo Cora' <maxcvs@email.it>
13695         * plugins/symbol-browser/an_symbol_view.c:
13696         fixed a stupid crasher.
13698 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
13700         * plugins/project-wizard/templates/wxwin/configure.in.tpl
13701         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
13702         
13703         Fixed WxWidgets project type
13705 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
13707         * plugins/devhelp/htmlview.c: 
13708         * plugins/devhelp/plugin.c:
13709         Maybe I fixed the crash this time! I could at least not reproduce anymore!
13710         
13711         * plugins/project-wizard/install.c:
13712         Don't set a message - thanks to seb
13714 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
13716         * plugins/devhelp/htmlview.c: 
13717         * plugins/symbol-browser/an_symbol_view.c:
13718         
13719         There is a weird crash in gtk_idle which I still did not completly fix!
13720         
13721         * plugins/project-wizard/install.c:
13722         Default to success instead of failure
13724 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
13726         * plugins/devhelp/htmlview.c:
13727         * plugins/devhelp/plugin.c:
13728         Fixed bug and libdevhelp issue!
13730         * plugins/project-wizard/install.c:
13731         Fixed message string!
13733 2006-05-03  Massimo Cora' <maxcvs@email.it>
13734        
13735         * plugins/symbol-browser/an_symbol_view.c:
13736         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
13738 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13740         * pixmaps/Makefile.am:
13741         * src/main.c:
13742         * anjuta.desktop.in.in
13743         
13744         GNOME Goal #2.1: Install theme-friendly icons
13746 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13748         * plugins/devhelp/htmlview.c: Reload page on reparent
13749         * plugins/document-manager/anjuta-docman.c:
13750         Present document-manager when document is selected in file-manager
13752 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13754         * plugins/symbol-broser/an_symbol_view.c:
13755         Fixed crasher in namespace exploration
13757 2006-05-01  Massimo Cora' <maxcvs@email.it>
13759         * configure.in:
13760         * plugins/valgrind/Makefile.am:
13762         Optional compiling of Valgrind plugin
13764 2006-05-01  Massimo Cora' <maxcvs@email.it>
13766         * plugins/symbol-browser/an_symbol_view.c:
13767         - modularized code. Marked with FIXME the parts which need improvement.
13768         - More comments.
13769     - Added basic namespace completion for Gtkmm type project:
13770     - namespace1::MyClass *class;
13771     - class-> [display]
13772     - Namespaces must be anyway improved.
13774 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13776         * plugins/devhelp/plugin.c: 
13777         Fixed up plugin unloading and show html widget on link selected
13778         
13779         * NEWS: Updated
13780         
13781 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13783         * plugins/devhelp/Makefile.am:
13784         * plugins/devhelp/anjuta-devhelp.plugin.in:
13785         * plugins/devhelp/htmlview.c:
13786         * plugins/devhelp/htmlview.h:
13787         * plugins/devhelp/plugin.c: 
13788         * plugins/devhelp/plugin.h:
13789         Reimplemeted devhelp plugin from scratch
13790         
13791         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
13792         Fixed crasher
13794 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
13796         * plugins/sourceview/sourceview-tags.c:
13797         complete some more tag types
13798         
13799         * plugins/valgrind/plugin.c:
13800         * plugins/valgrind/preferences.c:
13801         * plugins/valgrind/vggeneralprefs.c:
13802         
13803         Fixed lots of gtk warnings
13805 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
13807         * plugins/sourceview/sourceview-scope.c:
13808         Implemented type-ahead for scope completion
13810 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
13812         * manuals/C/Makefile.am:
13813         * manuals/Makefile.am:
13814         * plugins/document-manager/Makefile.am:
13815         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13816         * plugins/sourceview/Makefile.am:
13817         * tagmanager/c.c:
13818         
13819         Fixed distcheck
13820         
13821         * plugins/class-gen/goc_template_header: G_END_DECLS
13823 2006-05-27  Naba Kumar <naba@gnome.org>
13825         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
13826         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
13827         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
13828         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
13829         scintilla/include/Scintilla.iface,
13830         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
13831         cvs. Fixed compile flags. Removed outdated patches.
13833 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
13835         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
13837         * plugins/sourceview/anjuta-document.c:
13838         * plugins/sourceview/sourceview-args.c:
13839         * plugins/sourceview/sourceview-scope.c:
13840         
13841         Add End/Home keypresses and support completion if symbol start with '!' for example
13842         in an if statement
13844 2006-04-27 Massimo Cora' <maxcvs@email.it>
13846         * libanjuta/interfaces/libanjuta.idl:
13848         * plugins/sourceview/sourceview-scope.c:
13849         * plugins/sourceview/tag-window.c: 
13850         * plugins/sourceview/tag-window.h:
13851         * plugins/symbol-browser/an_symbol_view.c:
13852         * plugins/symbol-browser/an_symbol_view.h:
13853         * plugins/symbol-browser/plugin.c:
13854         
13855         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
13856         interface.
13857         Code and ideas for C/C++ new completion engine comes from IComplete written by
13858         Martin Stubenschrott <stubenschrott@gmx.net>.
13859         Currently the interface works only with GtkSourceView plugin.   
13860         
13861         * tagmanager/Makefile.am:
13862         * tagmanager/c.c: 
13863         * tagmanager/entry.h:
13864         * tagmanager/get.c:
13865         * tagmanager/get.h:
13866         * tagmanager/include/tm_file_entry.h:
13867         * tagmanager/include/tm_project.h:
13868         * tagmanager/include/tm_source_file.h:
13869         * tagmanager/include/tm_symbol.h:
13870         * tagmanager/include/tm_tagmanager.h:
13871         * tagmanager/include/tm_work_object.h:
13872         * tagmanager/include/tm_workspace.h:
13873         * tagmanager/parse.c:
13874         * tagmanager/read.c: 
13875         * tagmanager/read.h:
13876         * tagmanager/tm_project.c: 
13877         * tagmanager/tm_source_file.c: 
13878         * tagmanager/tm_workspace.c:
13879         
13880         Tagmanager can now parse a memory buffer and generate/update 
13881         tags into tm_workspace/tm_project on the fly, without using files.
13882         C/C++ is supported now.
13883         
13884 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
13886         * plugins/sourceview/anjuta-document.c:
13887         * plugins/sourceview/sourceview-args.c:
13888         * plugins/sourceview/sourceview-scope.c:
13889         * plugins/sourceview/sourceview.c:
13890         
13891         Fixed some memory leaks and argument completion
13893 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
13895         * plugins/glade/plugin.c:
13896         
13897         Fixed glade plugin build because of API changes in glade3
13899 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
13901         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13902         Updated editor section
13903         
13904         * manuals/C/anjuta-manual/interface.xml:
13905         * manuals/C/anjuta-manual/preferences.xml:
13906         * manuals/C/anjuta-manual/projects.xml:
13907         Updated manual
13908         
13909         * plugins/editor/anjuta-editor.plugin.in:
13910         Better plugin name
13912 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13914         * configure.in:
13915         * plugins/editor/anjuta-editor.plugin.in:
13916         * plugins/sourceview/sourceview.plugin.in:
13918         Build both editors and let the user decide a runtime!
13919         
13920         * plugins/sourceview/sourceview-scope.c:
13921         Fixed bug in regex to allow test()-> completions
13923 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13925         * plugins/sourceview/anjuta-document.c:
13926         * plugins/sourceview/sourceview-args.c: 
13927         * plugins/sourceview/sourceview-scope.c:
13928         * plugins/sourceview/sourceview-tags.c:
13929         * plugins/sourceview/tag-window.c: 
13930         
13931         Improved callltip windows
13933 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13935         * src/anjuta-app.c: (on_session_save):
13936         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
13937         <ricardo.jose.ferrari@gmail.com> for pointing this out!
13939 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13941         * libanjuta/anjuta-utils.c: 
13942         * plugins/cvs-plugin/cvs-execute.c:
13943         Off-by-one...
13945         * scintilla/LexInno.cxx:
13946         * scintilla/LexOpal.cxx:
13947         * scintilla/LexTCL.cxx:
13949         Added missing files from scintilla-update
13951 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13953         * configure.in:
13954         * manuals/C/Makefile.am:
13955         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13956         * manuals/C/anjuta-manual/Makefile.am:
13957         * manuals/C/anjuta-manual/anjuta-manual.xml:
13958         * manuals/C/anjuta-manual/build.xml:
13959         * manuals/C/anjuta-manual/debugger.xml:
13960         * manuals/C/anjuta-manual/execute.xml:
13961         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
13962         * manuals/C/anjuta-manual/figures/arguments.png:
13963         * manuals/C/anjuta-manual/figures/configure_dlg.png:
13964         * manuals/C/anjuta-manual/figures/file_menu.png:
13965         * manuals/C/anjuta-manual/figures/menu_main.png:
13966         * manuals/C/anjuta-manual/figures/menubar.png:
13967         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
13968         * manuals/C/anjuta-manual/figures/project_info.png:
13969         * manuals/C/anjuta-manual/figures/scrshot.png:
13970         * manuals/C/anjuta-manual/figures/symbol_browser.png:
13971         * manuals/C/anjuta-manual/figures/tool-editor.png:
13972         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
13973         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
13974         * manuals/C/anjuta-manual/figures/toolbar_format.png:
13975         * manuals/C/anjuta-manual/figures/toolbar_main.png:
13976         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
13977         * manuals/C/anjuta-manual/fileoperations.xml:
13978         * manuals/C/anjuta-manual/interface.xml:
13979         * manuals/C/anjuta-manual/introduction.xml:
13980         * manuals/C/anjuta-manual/preferences.xml:
13981         * manuals/C/anjuta-manual/projects.xml:
13982         * manuals/C/anjuta-manual/tools.xml:
13983         * manuals/Makefile.am:
13984         
13985         Updated manual and faq
13987         * scintilla/CallTip.cxx:
13988         * scintilla/CallTip.h:
13989         * scintilla/CellBuffer.cxx:
13990         * scintilla/CellBuffer.h:
13991         * scintilla/ContractionState.cxx:
13992         * scintilla/Document.cxx:
13993         * scintilla/Document.h:
13994         * scintilla/DocumentAccessor.cxx:
13995         * scintilla/Editor.cxx:
13996         * scintilla/Editor.h:
13997         * scintilla/ExternalLexer.cxx:
13998         * scintilla/Indicator.cxx:
13999         * scintilla/KeyMap.cxx:
14000         * scintilla/KeyWords.cxx:
14001         * scintilla/LexAU3.cxx:
14002         * scintilla/LexBash.cxx:
14003         * scintilla/LexCPP.cxx:
14004         * scintilla/LexCaml.cxx:
14005         * scintilla/LexCsound.cxx:
14006         * scintilla/LexEiffel.cxx:
14007         * scintilla/LexGui4Cli.cxx:
14008         * scintilla/LexHTML.cxx:
14009         * scintilla/LexLua.cxx:
14010         * scintilla/LexMSSQL.cxx:
14011         * scintilla/LexOthers.cxx:
14012         * scintilla/LexPOV.cxx:
14013         * scintilla/LexPython.cxx:
14014         * scintilla/LexRuby.cxx:
14015         * scintilla/LexSQL.cxx:
14016         * scintilla/LexVB.cxx:
14017         * scintilla/Makefile.am:
14018         * scintilla/PlatGTK.cxx:
14019         * scintilla/PropSet.cxx:
14020         * scintilla/RESearch.cxx:
14021         * scintilla/RESearch.h:
14022         * scintilla/ScintillaBase.cxx:
14023         * scintilla/ScintillaGTK.cxx:
14024         * scintilla/StyleContext.h:
14025         * scintilla/ViewStyle.cxx:
14026         * scintilla/ViewStyle.h:
14027         * scintilla/XPM.cxx:
14028         * scintilla/include/KeyWords.h:
14029         * scintilla/include/Platform.h:
14030         * scintilla/include/PropSet.h:
14031         * scintilla/include/SciLexer.h:
14032         * scintilla/include/Scintilla.h:
14033         * scintilla/include/Scintilla.iface:
14034         * scintilla/include/ScintillaWidget.h:
14035         * scintilla/lexers.make:
14037         Update to scintilla 1.68
14039         * src/anjuta-app.c:
14040         Only show help items which are really availible
14042         * plugins/cvs-plugin/cvs-callbacks.c
14043         * plugins/cvs-plugin/cvs-execute.c
14044         * plugins/cvs-plugin/subversion-callbacks.c:
14045         * libanjuta/anjuta-utils.c:
14046         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
14048 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
14050         * plugins/project-wizard/install.c,
14051         * plugins/project-wizard/autogen.c:
14052         Add error messages if using a read only directory
14053         Improve fix for bug #339296
14055 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
14057         * libanjuta/interfaces/libanjuta.idl:
14058         * plugins/document-manager/action-callbacks.c:
14059         * plugins/document-manager/plugin.c:
14060         * plugins/editor/text_editor.c:
14061         Added IAnjutaEditorGoto 
14063         * plugins/editor/aneditor.cxx:
14064         * plugins/editor/aneditor.h:
14065         * plugins/editor/text_editor.h:
14066         * plugins/editor/text_editor_prefs.c:
14067         
14068         Fixed #305076
14070 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
14072         * libanjuta/interfaces/libanjuta.idl:
14073         * plugins/document-manager/action-callbacks.c:
14074         * plugins/document-manager/anjuta-docman.c:
14075         * plugins/document-manager/plugin.c:
14076         * plugins/editor/text_editor.c: 
14077         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
14078         
14079         * plugins/sourceview/sourceview.c:
14080         * plugins/sourceview/sourceview.glade:
14081         Fixed some uft-8 issues and added a preference option
14082         to enable/disable gnome-vfs monitoring
14083         
14084         * scintilla/Makefile.am:
14085         * scintilla/include/Makefile.am:
14086         Fixed build
14088 2006-04-20  Massimo Cora' <maxcvs@email.it>
14090         * libanjuta/interfaces/libanjuta.idl:
14091         Remove get_current_pos () because we have get_position()
14093 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
14095         * NEWS: Updated
14096         * plugins/sourceview/tag-window.c:
14097         Don't close window on PageUp/PageDown
14099 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
14101         * data/Makefile.am:
14102         * manuals/reference/libanjuta/Makefile.am:
14103         
14104         Some build fixes
14105         
14106         * src/Makefile.am:
14107         * src/bacon-message-connection.c: 
14108         * src/bacon-message-connection.h: (both from gedit)
14109         * src/main.c:
14110         
14111         Fixed #312319 (Opening files when Anjuta is already open)
14113 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
14115         * TODO.tasks: Updated
14116         * plugins/sourceview/anjuta-view.c: 
14117         * plugins/sourceview/anjuta-view.h:
14118         * plugins/sourceview/sourceview.c: 
14119         
14120         * configure.in: Fix --enable-plugin-scintilla
14121         
14122         Added char_added signal
14124 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
14126         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
14127         
14128         Fixed diff for utf8
14129         
14130         * plugins/sourceview/sourceview.c:
14131         Fixed VFS monitoring (still a bit buggy)
14132         
14133         * plugins/sourceview/sourceview-args.c:
14134         * plugins/sourceview/tag-window.c: 
14135         
14136         Better sizing for the popup-window
14138 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
14140         * plugins/project-wizard/templates/gnome/src/main.c:
14141         * plugins/project-wizard/templates/gnome/src/project.glade:
14142         * plugins/project-wizard/templates/gtk/src/main.c: 
14143         * plugins/project-wizard/templates/gtk/src/project.glade:
14144         * plugins/project-wizard/templates/gtkmm/src/main.cc:
14145         
14146         Fixed up GLADE_FILE definition in project types and fixed bug #334546
14147         
14148 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
14150         * configure.in: More removal of obsoleteness.
14151         * po/no.po:
14153 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
14155         * ROADMAP:
14156         * libanjuta/anjuta-preferences.c: 
14157         * libanjuta/anjuta-utils.c: 
14158         * libanjuta/anjuta-utils.h:
14159         * plugins/message-view/message-view.c:
14160         
14161         Changed color functions and moved convert_color to anjuta-utils.h
14162         
14163         * plugins/message-view/anjuta-message-manager-plugin.glade:
14164         GnomeColorPicker -> GtkColorButton (bug #309154)
14165         
14166         * plugins/sourceview/plugin.c:
14167         * plugins/sourceview/sourceview-prefs.c:
14168         * plugins/sourceview/sourceview.glade:
14169         Added color and font preferences
14171         * plugins/sourceview/sourceview-tags.c:
14172         Only show as much choices as configured in preferences
14174 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
14176         * ROADMAP, NEWS: Updated (we are far behind ;-)
14177         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
14179 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
14181         * configure.in:
14182         * plugins/editor/Makefile.am:
14183         * scintilla/Makefile.am
14184         
14185         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
14186         
14187         * global-tags/Makefile.am:
14188         * global-tags/create_global_tags.sh:
14189         * plugins/symbol-browser/an_symbol_prefs.c:
14190         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
14191         * plugins/symbol-browser/plugin.h:
14192         * tagmanager/include/tm_workspace.h:
14193         * tagmanager/tm_workspace.c:
14194         
14195         Fixed symbol-browser prefs and move global tags generation from installtion to
14196         preferences to make the life easier for distributers and to allow updates after installtion
14198         * plugins/document-manager/action-callbacks.c: 
14199         * plugins/document-manager/action-callbacks.h:
14200         * plugins/document-manager/anjuta-document-manager.ui:
14201         * plugins/document-manager/indent-util.c:
14202         * plugins/document-manager/plugin.c:
14203         * plugins/editor/text_editor.c:
14204         
14205         Moved indent stuff to document-manager
14206         
14207         * plugins/sourceview/anjuta-view.c: 
14208         * plugins/sourceview/sourceview-args.c: 
14209         * plugins/sourceview/sourceview-scope.c:
14210         * plugins/sourceview/sourceview-tags.c: 
14211         * plugins/sourceview/sourceview.c:
14212         
14213         Fixed several bugs
14214         
14215         * plugins/sourceview/sourceview.plugin (removed):
14216         * plugins/sourceview/sourceview.plugin.in:
14217         Editor is not user-activatible
14218         
14219         * plugins/sourceview/sourceview.png:
14220         Updated icon
14222 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
14224         * src/anjuta-app.c: Fixed crasher on plugin unloading
14226 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
14228         * plugins/sourceview/sourceview.c
14229         * plugins/sourceview/sourceview-args.c
14230         * plugins/sourceview/sourceview-args.h:
14231         
14232         Polished argument completion
14234 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
14236         * plugins/message-view/anjuta-msgman.c:
14237         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
14238         
14239         Show message pane on switch (does not work, anjuta_shell needs a fix)
14240         
14241         * plugins/sourceview/Makefile.am:
14242         * plugins/sourceview/anjuta-view.c: (find_tag_window),
14243         * plugins/sourceview/sourceview-args.c: 
14244         * plugins/sourceview/sourceview-args.h:
14245         * plugins/sourceview/sourceview-private.h:
14246         * plugins/sourceview/sourceview-scope.c: 
14247         (sourceview_scope_update), (sourceview_scope_filter_keypress):
14248         * plugins/sourceview/sourceview-tags.c:
14249         * plugins/sourceview/sourceview.c:
14250         * plugins/sourceview/tag-window.c:
14251         * plugins/sourceview/tag-window.h:
14252         
14253         Added scope and argument completion
14255 2006-04-03  Johannes Schmid <jhs@gnome.org>
14257         * TODO.tasks
14258         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
14259         (on_widget_remove):
14260         Save toolbar state
14262         * plugins/sourceview/sourceview.c: (iselect_clear):
14263         Make "Delete"-key working
14265         * configure.in: #336389
14267 2006-04-03  Johannes Schmid <jhs@gnome.org>
14269         * plugins/sourceview/Makefile.am:
14270         * plugins/sourceview/anjuta-view.c:
14271         * plugins/sourceview/plugin.c: 
14272         * plugins/sourceview/sourceview-private.h:
14273         * plugins/sourceview/sourceview-scope.c:
14274         * plugins/sourceview/sourceview-scope.h:
14275         * plugins/sourceview/sourceview-tags.c: 
14276         * plugins/sourceview/sourceview-tags.h:
14277         * plugins/sourceview/sourceview.c:
14278         * plugins/sourceview/sourceview.h:
14279         * plugins/sourceview/tag-window.c:
14280         
14281         - fixed goto_file_line
14282         - scroll to cursor on undo/redo
14283         - show correct popup-menu
14284         - scope completion (not ready yet)
14286 2006-04-03  Johannes Schmid <jhs@gnome.org>
14288         * plugins/sourceview/plugin.c: 
14289         * plugins/sourceview/sourceview-tags.c:
14290         * plugins/sourceview/sourceview.c: 
14291         * plugins/sourceview/sourceview.h:
14292         * plugins/sourceview/tag-window.c:
14293         
14294         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
14296 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14298         * plugins/sourceview/sourceview.c:
14299         Fixed next/previous bookmark.
14300         Toggled bookmark (set/unset).
14302 2006-04-03  Johannes Schmid <jhs@gnome.org>
14304         * plugins/document-manager/action-callbacks.c:
14305         Fixed Gtk-Warning in goto_line
14306         
14307         * plugins/sourceview/Makefile.am:
14308         * plugins/sourceview/anjuta-document.c:
14309         * plugins/sourceview/anjuta-view.c: 
14310         * plugins/sourceview/anjuta-view.h:
14311         * plugins/sourceview/sourceview-autocomplete.c:
14312         * plugins/sourceview/sourceview-autocomplete.h:
14313         * plugins/sourceview/sourceview-private.h:
14314         * plugins/sourceview/sourceview-tags.c:
14315         * plugins/sourceview/sourceview-tags.h:
14316         * plugins/sourceview/sourceview.c:
14317         * plugins/sourceview/tag-window.c:
14318         * plugins/sourceview/tag-window.h:
14319         Created a nice API for tag and completion windows
14320         
14321         * plugins/sourceview/sourceview-print.h:
14322         * plugins/sourceview/sourceview-print.c:
14323         Added printing
14324                 
14325 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14327         * plugins/sourceview/sourceview.c:
14328         Fixed typo (Sort bookmarks).
14329         
14330 2006-04-01  Johannes Schmid <jhs@gnome.org>
14332         * plugins/sourceview/anjuta-document.c:
14333         * plugins/sourceview/anjuta-document.h:
14334         * plugins/sourceview/anjuta-view.c:
14335         * plugins/sourceview/anjuta-view.h:
14336         * plugins/sourceview/sourceview-autocomplete.c:
14337         * plugins/sourceview/sourceview-autocomplete.h:
14338         * plugins/sourceview/sourceview-prefs.c:
14339         * plugins/sourceview/sourceview-prefs.h:
14340         * plugins/sourceview/sourceview-private.h:
14341         * plugins/sourceview/sourceview-tags.c:
14342         * plugins/sourceview/sourceview-tags.h:
14343         * plugins/sourceview/sourceview.c:
14344         * plugins/sourceview/sourceview.glade:
14345         * plugins/sourceview/tag-window.c: 
14346         * plugins/sourceview/tag-window.h:
14347         
14348         Improved code complete and autocomplete
14350 2006-04-01  Johannes Schmid <jhs@gnome.org>
14352         * plugins/sourceview/Makefile.am:
14353         * plugins/sourceview/bookmark.png:
14354         * plugins/sourceview/marker-attentive.png:
14355         * plugins/sourceview/marker-basic.png:
14356         * plugins/sourceview/marker-intense.png:
14357         * plugins/sourceview/marker-light.png:
14358         * plugins/sourceview/sourceview.c: 
14359         
14360         Added pixmaps for all marker types and show bookmarks
14361         
14362         * configure.in
14363         * plugins/sourceview/Makefile.am:
14364         Build sourceview on 2.14 only
14366 2006-03-31  Johannes Schmid <jhs@gnome.org>
14368         * plugins/sourceview/Makefile.am:
14369         * plugins/sourceview/anjuta-document.c:
14370         * plugins/sourceview/anjuta-view.c:
14371         * plugins/sourceview/anjuta-view.h:
14372         * plugins/sourceview/sourceview-autocomplete.c:
14373         * plugins/sourceview/sourceview-private.h:
14374         * plugins/sourceview/sourceview-tags.c:
14375         * plugins/sourceview/sourceview-tags.h:
14376         * plugins/sourceview/sourceview.c: 
14377         * plugins/sourceview/tag-window.c:
14378         * plugins/sourceview/tag-window.h:
14379         
14380         Added code completion with tag manager to the editor and fixed a save_as bug
14382 2006-03-31  Johannes Schmid <jhs@gnome.org>
14384         * src/main.c: Revert patch from Rob to allow building with
14385         Gnome 2.12
14386         * configure.in: Require at least 2.12 libraries
14388 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
14390         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
14392         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
14393         Improve anjuta-plugin project template: Added missed files dist tarball
14394         (make dist)
14396         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
14397         typo
14399 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
14401         reviewed by: Johannes Schmid <jhs@gnome.org>
14403         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
14404         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
14405         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14406         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
14407         
14408         Improve anjuta-plugin project template. Also fix for #322744
14410 2006-03-27  Johannes Schmid <jhs@gnome.org>
14412         * plugins/sourceview/sourceview-private.h:
14413         plugins/sourceview/sourceview.c:
14414         
14415         Added basic bookmark support
14417 2006-03-27  Johannes Schmid <jhs@gnome.org>
14419         * TODO.tasks:
14420         Updated
14421         
14422         Patch from Rob Bradfort <robster@debian.org>:
14423         * src/main.c: (get_command_line_args), (main):
14424         Migration from popt to GOption
14425         
14426 2006-03-26 Naba Kumar  <naba@gnome.org>
14428         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
14429         size to scale itself with theme.
14431 2006-03-26 Naba Kumar  <naba@gnome.org>
14433         * plugins/file-manager/an_file_view.c,
14434         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
14435         when symbolview and fileview objects are destroyed to avoid crashes
14436         after the plugins are disabled.
14438 2006-03-26 Naba Kumar <naba@gnome.org>
14440         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
14441         Deleted unused file.
14442         
14443         * plugins/glade/plugin.c: Be able to close glade plugin when there
14444         there is no glade project loaded.
14445         
14446         * plugins/sourceview/sourceview.plugin,
14447         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
14449 2006-03-23  Naba Kumar  <naba@gnome.org>
14451         * plugins/editor/print.c: Fixed a bug where some sections of
14452         printed/previewed text is not highlighted.
14453         
14454 2006-03-20  Johannes Schmid <jhs@gnome.org>
14456         * libanjuta/interfaces/libanjuta.idl:
14457         Added IAnjutaPrint
14458         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
14459         as we do not use private apis. Show help window and startup because it does 
14460         not survive gdl
14461         
14462         * plugins/document-manager/action-callbacks.c:
14463         plugins/editor/Makefile.am:
14464         plugins/editor/text_editor.c:
14465         plugins/editor/print.c:
14466         plugins/editor/print.h:
14467         
14468         Fixed printing (nobody has missed it BTW ;-)
14469         
14470         * plugins/sourceview/sourceview.c:
14471         Fixed a crasher
14473 2006-03-20 Naba Kumar <naba@gnome.org>
14475         * configure.in, plugins/devhelp/plugin.c: Be able to build with
14476         devhelp >= 0.9 < 0.11 versions.
14477         
14478 2006-03-20  Johannes Schmid <jhs@gnome.org>
14480         * plugins/sourceview/anjuta-document-loader.c
14481         plugins/sourceview/sourceview.c:
14482         
14483         Fixed encoding bugs
14485 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14487         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
14488         Fixed bug (line position)
14489         Give the good line position whatever the active editor.
14491 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
14493         * configure.in: Added fi to ALL_LINGUAS
14495 2006-03-19  Johannes Schmid <jhs@gnome.org>
14497         * plugins/sourceview/anjuta-document-loader.c:
14498         replace gnome_vfs_get_mime_type_for_name_and data
14500         * plugins/build-basic-autotools/build-basic-autotools.c:
14501         Fixed #335142
14503 2006-03-17  Johannes Schmid <jhs@gnome.org>
14505         * plugins/editor/editor.glade:
14506         Added style-editor again after it got lost somehow
14508 2006-03-17  Johannes Schmid <jhs@gnome.org>
14510         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
14511         configure.in: require devhelp 0.11
14512         
14513         Post 0.11 devhelp versions (CVS) do not work because of an API change...
14515         plugins/build-basic-autotools/build-basic-autotools.c:
14516         forgot a an installtion callback for the "install as root"-feature
14518 2006-03-17  Massimo Cora' <maxcvs@email.it>
14520         reviewed by: Johannes Schmid <jhs@gnome.org>
14522         * plugins/class-gen/anjuta-class-gen-plugin.glade
14523         plugins/class-gen/class_gen.c 
14524         plugins/class-gen/goc_template_header
14525         plugins/class-gen/goc_template_source
14526         
14527         Fixed bug #334663
14529 2006-03-16  Johannes Schmid <jhs@gnome.org>
14531         * plugins/sourceview/sourceview.c:
14532         Fixed "save-point" signal for undo actions
14534 2006-03-16  Massimo Cora' <maxcvs@email.it>
14535         
14536         reviewed by: Johannes Schmid <jhs@gnome.org>
14537         
14538         * plugins/document-manager/anjuta-docman.c:
14539         Implement tab drag and drop
14541 2006-03-16  Johannes Schmid <jhs@gnome.org>
14543         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
14544         plugins/build-basic-autotools/build-basic-autotools.c:
14545         
14546         Implemented "install as root"-feature (#321455)
14548 2006-03-16  Johannes Schmid <jhs@gnome.org>
14550         * mime/.cvsignore
14551         plugins/sourceview/.cvsignore
14552         plugins/tools/scripts/.cvsignore:
14553         Added/extended .cvsignore files
14554         
14555         * plugins/sourceview/sourceview-autocomplete.c:
14556         plugins/sourceview/sourceview-autocomplete.h:
14557         plugins/sourceview/sourceview-prefs.c:
14558         plugins/sourceview/sourceview-private.h:
14559         plugins/sourceview/sourceview.glade:
14560         Autcomplete just works(tm) now and respects preferences
14561         
14562         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
14563         Use better algorithm from autocomplete
14565 2006-03-15  Johannes Schmid <jhs@gnome.org>
14567         * src/anjuta-app.c:
14568         Fixed bug #304495
14570 2006-03-15  Johannes Schmid <jhs@gnome.org>
14572         * libanjuta/interfaces/libanjuta.idl:
14573         plugins/class-gen/class_gen.c:
14574         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
14575         plugins/project-manager/plugin.c:
14576         
14577         Allow to add multiple source files (#320191)
14578         
14579         * configure.in: Require gnome-build 0.1.3
14581 2006-03-14  Johannes Schmid <jhs@gnome.org>
14583         * plugins/macro/macro-utils.c: Fixed bug #333606
14584         * plugins/file-wizard/file.c: Fixed bug #333601
14586 2006-03-13  Johannes Schmid <jhs@gnome.org>
14588         * plugins/sourceview/sourceview_autocomplete.c
14589         plugins/sourceview/sourceview_autocomplete.h
14590         plugins/sourceview/sourceview.c
14591         plugins/sourceview/sourceview-private.h
14592         plugins/sourceview/sourceview-prefs.c:
14593         
14594         Cleaned up and fixed several issues
14595         
14596 2006-03-13  Johannes Schmid <jhs@gnome.org>
14598         * plugins/sourceview/Makefile.am:
14599         plugins/sourceview/sourceview-autocomplete.c
14600         plugins/sourceview/sourceview-autocomplete.h:
14601         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14602         plugins/sourceview/sourceview-private.h:
14603         plugins/sourceview/sourceview.c:
14604         
14605         Added (buggy) autocomplete feature to sourceview
14606         
14607 2006-03-12 Naba Kumar <naba@gnome.org>
14609         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
14610         libanjuta/anjuta-session.c: Added API docs.
14612 2006-03-12 Naba Kumar <naba@gnome.org>
14614         * TODO.tasks: Added couple of tasks.
14615         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
14616         Register private class as early as possible so that members could
14617         point to self class. Code clean up.
14619 2006-03-12 Naba Kumar <naba@gnome.org>
14621         * po/POTFILES.in, po/POTFILES.skip: Updated.
14623 2006-03-11 Naba Kumar <naba@gnome.org>
14625         * libanjuta/anjuta-shell.c,
14626         plugins/document-manager/anjuta-docman.c,
14627         plugins/document-manager/plugin.c,
14628         plugins/symbol-browser/an_symbol_search.c,
14629         plugins/valgrind/vgrule-list.c: Use correct signal names while
14630         creating them.
14631         
14632         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
14633         signal names and fixed enum IANJUTA_TYPE_* macro.
14635 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14637         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
14638         plugins/search/search-replace.c :
14639         Fixed bug (Bookmark the good line).
14640         Search & Replace (Mark all matched strings).
14641         
14642 2006-03-09  Johannes Schmid <jhs@gnome.org>
14644         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
14645         Completed changes from yesterday
14646         
14647         * plugins/document-manager/anjuta-document-manager.glade:
14648         plugins/editor/editor.glade
14649         plugins/editor/plugin.c: (activate_plugin)
14650         plugins/editor/text_editor.c
14651     plugins/sourceview/Makefile.am
14652         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
14653         plugins/sourceview/sourceview.glade:
14654         Completed preference changes
14656 2006-03-08  Johannes Schmid <jhs@gnome.org>
14658         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
14659         plugins/search/plugin.c: (activate_plugin):
14660         
14661         Removed Gtk-Criticals
14662         
14663         * plugins/document-manager/anjuta-document-manager.glade:
14664         plugins/document-manager/plugin.c: (on_docman_auto_save),
14665         (on_gconf_notify_timer), (prefs_init):
14666     plugins/document-manager/plugin.h:
14667         plugins/editor/text_editor.c: (text_editor_instance_init),
14668         (text_editor_dispose):
14669         plugins/editor/text_editor.h:
14670         plugins/editor/text_editor_cbs.c:
14671         plugins/editor/text_editor_cbs.h:
14672         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
14673         plugins/glade/plugin.c: (activate_plugin):
14674         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14675         plugins/sourceview/sourceview-private.h:
14676         plugins/sourceview/sourceview.c: (on_menu_popup),
14677         (sourceview_new), (ifile_open), (ifile_savable_save),
14678         (ifile_savable_save_as), (ieditor_set_popup_menu),
14679         (ieditor_get_filename), (imark_mark):
14681     Moved autosave from editor to document manager and fixed some things in 
14682     Sourceview plugin
14684 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14686         * plugins/search/anjuta-search.glade :
14687         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
14688         plugins/search/search-replace_bachend.c: Fixed a crash bug.
14689         plugins/search/search-replace.c : Fixed bug.
14690         
14691 2006-03-08  Johannes Schmid <jhs@gnome.org>
14693     * plugins/search/anjuta-search.glade
14694     Fixed widget names (glade is a bit stupid on copying widgets to other files)
14696 2006-03-07  Johannes Schmid <jhs@gnome.org>
14698         * plugins/document-manager/action-callbacks.c
14699         plugins/document-manager/anjuta-document-manager.glade
14700         plugins/document-manager/plugin.c: (prefs_init),
14701         (activate_plugin):
14702         plugins/editor/Makefile.am:
14703         plugins/editor/editor.glade:
14704         plugins/editor/plugin.c: (on_style_button_clicked),
14705         (activate_plugin), (dispose):
14706         plugins/editor/style-editor.c:
14707         
14708         Startet to seperate document-manager and editor preferences
14710         * plugins/search/Makefile.am:
14711         plugins/search/anjuta-search.glade:
14712         plugins/search/search-replace.c:
14713         
14714         Moved search GUI to search-plugin
14715                 
14716         * plugins/sourceview/sourceview-prefs.c:
14717         plugins/sourceview/sourceview-prefs.h:
14718         plugins/sourceview/sourceview-private.h:
14719         plugins/sourceview/sourceview.c: 
14720         plugins/sourceview/sourceview.h:
14721         plugins/sourceview/Makefile.am:
14722         plugins/sourceview/anjuta-document.h:
14723         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
14724         plugins/sourceview/plugin.c: 
14725         
14726         Added some preferences to sourceview and fixed vfs_monitor
14727         
14728         * tagmanager/c.c: (parseParens): 
14729         Removed annoying debug message
14730         
14731         * libanjuta/interfaces/libanjuta.idl: 
14732         Removed IAnjutaEditorFactory::create_style_editor()
14734 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14736         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
14737         Search : Bookmark all matched lines.
14739 2006-03-06  Johannes Schmid <jhs@gnome.org>
14741         * plugins/class-gen/anjuta-class-gen.plugin.in
14742         plugins/file-loader/plugin.c: (sort_wizards)
14743         (on_create_submenu), (activate_plugin)
14744         plugins/file-wizard/anjuta-file-wizard.plugin.in
14745         plugins/glade/anjuta-glade.plugin.in
14746         plugins/project-import/anjuta-project-import.plugin.in
14747         plugins/project-wizard/anjuta-project-wizard.plugin.in:
14748         
14749         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
14750         sorted alphabeticly
14751         
14752         * plugins/project-wizard/templates/mkfile.wiz:
14753         Use configured project directory instead of ~/myproject
14754         
14755         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
14756         (ifile_open):
14757         Show markers (again) and monitor uri
14759 2006-03-06  Naba Kumar  <naba@gnome.org>
14761         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
14762         typedefs separately so that forward linking would work.
14763         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
14765 2006-03-05  Naba Kumar  <naba@gnome.org>
14767         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
14768         passing Enums and Structs in signals. Define struct _Name in
14769         generated code, so that forward referencing.
14770         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
14771         
14772         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
14773         
14774 2006-03-05  Naba Kumar  <naba@gnome.org>
14776         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
14777         support. Generate GType definitions for enums in generated codes
14778         so that enums could be passed as signal params.
14779         
14780 2006-03-04  Naba Kumar  <naba@gnome.org>
14782         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
14783         Restored cvs-moved revision files. They were originally marked
14784         deleted at their older locations. Now they are restored at
14785         their new locations. The changeset is one that was committed
14786         as part of document-manager, editor, search and print plugins
14787         separation from editor plugin.
14788         
14789 2006-03-03  Johannes Schmid <jhs@gnome.org>
14791         * plugins/sourceview/*:
14792         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
14793         poiting this out!
14795 2006-03-04  Naba Kumar  <naba@gnome.org>
14797         * plugins/gdb/*: Deleted removed files (see previous changlog
14798         entry for files list).
14799         
14800 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
14802         * plugins/debug-mananger/breakpoints.c,
14803         plugins/debug-manager/breakpoints.h,
14804         plugins/debug-manager/debug_tree.c,
14805         plugins/debug-manager/debug_tree.h,
14806         plugins/debug-manager/info.c,
14807         plugins/debug-manager/info.h,
14808         plugins/debug-manager/locals.c,
14809         plugins/debug-manager/locals.h,
14810         plugins/debug-manager/memory.c,
14811         plugins/debug-manager/memory.h,
14812         plugins/debug-manager/registers.c,
14813         plugins/debug-manager/registers.h,
14814         plugins/debug-manager/sharedlib.c,
14815         plugins/debug-manager/sharedlib.h,
14816         plugins/debug-manager/signal.c,
14817         plugins/debug-manager/signal.h,
14818         plugins/debug-manager/stack_trace.c,
14819         plugins/debug-manager/stack_trace.h,
14820         plugins/debug-manager/watch.c,
14821         plugins/debug-manager/watch.h,
14822         plugins/debug-manager/Makefile.am:
14823         Move from gdb plugin to debug manager plugin
14825         * plugins/debug-manager/anjuta-debug-manager.glade,
14826         plugins/debug-manager/anjuta-debug-manager.ui:
14827         Move all user interface from gdb to debug manager
14829         * plugins/debug-manager/utilities.c,
14830         plugins/debug-manager/utilities.h:
14831         Remove some unused code
14832         Add useful code from gdb plugin
14834         * plugins/debug-manager/start.c,
14835         plugins/debug-manager/start.h:
14836         Include code of attach_process
14837         Add more code to start the debugger
14839         * plugins/debug-manager/plugin.c,
14840         plugins/debug-manager/plugin.h,
14841         plugins/debug-manager/anjuta-debug-manager.plugin.in:
14842         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
14844         * plugins/debug-manager/debugger.c,
14845         plugins/debug-manager/debugger.h:
14846         Implement a queue of debugger command
14848         * plugins/gdb/actions.c,
14849         plugins/gdb/actions.h,
14850         plugins/gdb/watch_cbs.c,
14851         plugins/gdb/watch_cbs.h,
14852         plugins/gdb/watch_gui.c,
14853         plugins/gdb/watch_gui.h:
14854         Removed 
14856         * plugins/gdb/debugger.c,
14857         plugins/gdb/debugger.h,
14858         plugins/gdb/gdbmi.c,
14859         plugins/gdb/gdbmi.h,
14860         plugins/gdb/utilities.c,
14861         plugins/gdb/utilities.h,
14862         plugins/gdb/Makefile.am,
14863         plugins/gdb/anjuta-gdb.plugin.in:
14864         Implement necessary functions
14866         * plugins/gdb/parser.c,
14867         plugins/gdb/parser.h:
14868         Code for parsing variable previously in debug_tree.c
14870         * plugins/gdb/anjuta-gdb.glade,
14871         plugins/gdb/anjuta-gdb.ui:
14872         Remove user interface
14874         * plugins/gdb/gdbmi-test.c:
14875         Need update
14877         * plugins/gdb/anjuta-gdb.plugin.png:
14878         Try an improved icon for gdb (archer fish)
14880         * libanjuta/anjuta-debugger.c,
14881         libanjuta/anjuta-debugger.h,
14882         libanjuta/interfaces/libanjuta.idl,
14883         libanjuta/interfaces/anjuta-idl-compiler.pl,
14884         libanjuta/Makefile.am:
14885         Add declaration used in new IAnjutaDebugger interface
14887         * manuals/reference/libanjuta.types,
14888         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
14889         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
14890         Update documentation
14892 2006-03-02  Naba Kumar  <naba@gnome.org>
14894         * manuals/reference/libanjuta/Makefile.am,
14895         manuals/reference/libanjuta/libanjuta-docs.sgml,
14896         manuals/reference/libanjuta/libanjuta-sections.txt,
14897         manuals/reference/libanjuta/libanjuta.types,
14898         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14899         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
14900         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
14901         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14902         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
14903         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14904         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14905         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14906         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
14907         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14908         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14909         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
14910         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14911         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
14912         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
14913         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
14914         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14915         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
14916         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
14917         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14918         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14919         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14920         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14921         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14922         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14923         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14924         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14925         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14926         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14927         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
14928         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14929         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14930         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14931         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14932         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
14933         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14934         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
14935         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14936         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14937         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14938         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
14939         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14940         manuals/reference/libanjuta/tmpl/plugins.sgml,
14941         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14942         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14943         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14944         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14945         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14946         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14947         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14948         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14949         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14950         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14951         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14952         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14953         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14954         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
14955         documentation.
14957 2006-02-28  Naba Kumar <naba@gnome.org>
14959         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14960         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
14961         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
14962         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
14963         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
14964         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
14965         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
14966         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
14967         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
14968         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
14969         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
14970         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
14971         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
14972         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
14974 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14976         * plugins/sourceview/sourceview.c:
14977         Select to brace, select block.
14979 2006-02-28  Johannes Schmid <jhs@gnome.org>
14981         * plugins/file-wizard/Makefile.am
14982         plugins/file-wizard/action-callbacks.c (removed)
14983         plugins/file-wizard/action-callbacks.h (removed)
14984         plugins/file-wizard/anjuta-file-wizard.ui
14985         plugins/file-wizard/plugin.c: (activate_plugin),
14986         (deactivate_plugin)
14987         plugins/file-wizard/plugin.h:
14988         Removed Edit->Insert Text submenu (replace by macros plugin)
14989         
14990         * plugins/sourceview/sourceview.c: (sourceview_new),
14991         (ieditor_set_popup_menu):
14992         Fixed some more bugs
14993         
14994         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
14996 2006-02-28  Naba Kumar <naba@gnome.org>
14998         * plugins/file-manager/an_file_view.c,
14999         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
15000         rows also and with delay 1 sec (the color and timout value should
15001         probably be picked up from some system wide preference key).
15003 2006-02-28  Naba Kumar <naba@gnome.org>
15005         * libanjuta/interfaces/libanjuta.idl,
15006         plugins/document-manager/action-callbacks.c,
15007         plugins/document-manager/plugin.c,
15008         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
15009         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
15010         Added interface checks in document manager and enable/disable
15011         menus based on supported interface.
15012         
15013         * plugins/project-import/anjuta-project-import.glade: Set some
15014         resonable size for the import dialog.
15016  2006-02-27  Naba Kumar  <naba@gnome.org>
15018         * libanjuta/interfaces/libanjuta.idl,
15019         plugins/document-manager/action-callbacks.c,
15020         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
15021         and eol conversion actions.
15023 2006-02-27  Johannes Schmid <jhs@gnome.org>
15024         
15025         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
15026         * plugins/file-manager/an_file_view.c
15027         plugins/file-manager/plugin.h:  Added tooltips
15028         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
15030 2006-02-26  Naba Kumar  <naba@gnome.org>
15032         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15033         plugins/build-basic-autotools/build-basic-autotools.c,
15034         plugins/build-basic-autotools/build-basic-autotools.h,
15035         plugins/build-basic-autotools/executer.c,
15036         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
15037         disable indicator highlights preferences from message manager to
15038         build plugin. Implemented message indicator highlights in build tool.
15039         
15040         * plugins/editor/text_editor.c: Fixed indicators.
15042 2006-02-26  Johannes Schmid <jhs@gnome.org>
15044         * plugins/sourceview/sourceview.c:
15045         - Fixed some bugs
15046         - Added markers
15047         * plugins/subversion/svn_auth.c:
15048         Fixed username/password authentification but there might be a memory corruption
15050 2006-02-26  Naba Kumar  <naba@gnome.org>
15052         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15053         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
15054         libanjuta/anjuta-launcher.h: Added documentation.
15056 2006-02-24  Naba Kumar  <naba@gnome.org>
15058         * plugins/editor/text_editor.c: Fixed change in API in
15059         IAnjutaEditorSelection::set().
15060         
15061 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15063         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
15064         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
15065         libanjuta/interfaces/libanjuta.idl :
15066         Search in sourceview editor (Select in buffer).
15069 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15071         * plugins/sourceview/sourceview.c :
15072         Fixed Replace, to_upper, to_lower.
15073         
15074         * plugins/search/search-replace_backend.c :
15075         Renamed header name.
15077 2006-02-22  Naba Kumar  <naba@gnome.org>
15079         * libanjuta/anjuta-plugin-description.c,
15080         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
15081         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
15082         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
15083         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15084         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
15085         
15086         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15087         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
15088         
15089 2006-02-21  Naba Kumar  <naba@gnome.org>
15091         * libanjuta/interfaces/libanjuta.idl,
15092         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15093         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
15094         interface for editor.
15096 2006-02-21  Naba Kumar  <naba@gnome.org>
15098         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
15100         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15101         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
15103 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15105         * GTKSOURCEVIEW EDITOR
15106         plugins/sourceview/sourceview.c :
15107         Fixed copy and Goto Line.
15108         
15109         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
15110         plugins/macro/plugin.c :
15111         Fixed Insert key word and Insert macro.
15113 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
15115         * plugins/document-manager/anjuta-docman.c:
15116         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
15117         
15118         * configure.in:
15119         plugins/Makefile.am:
15120         plugins/sourceview/.cvsignore:
15121         plugins/sourceview/Makefile.am:
15122         plugins/sourceview/plugin.c: :
15123         plugins/sourceview/plugin.h:
15124         plugins/sourceview/sourceview.c: 
15125         plugins/sourceview/sourceview.h:
15126         plugins/sourceview/sourceview.plugin:
15127         plugins/sourceview/sourceview.plugin.in:
15128         plugins/sourceview/sourceview.png:
15130         Added sourceview editor plugin
15132 2006-02-19 Naba Kumar  <naba@gnome.org>
15134         * libanjuta/interfaces/libanjuta.idl,
15135         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15136         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15137         plugins/cvs-plugin/cvs-interface.c,
15138         plugins/document-manager/action-callbacks.c,
15139         plugins/document-manager/action-callbacks.h,
15140         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
15141         plugins/search/plugin.c, plugins/search/search-replace.c,
15142         plugins/search/search-replace_backend.c,
15143         plugins/subversion/subversion-actions.c,
15144         plugins/subversion/subversion-callbacks.c,
15145         plugins/tools/editor.c, plugins/tools/execute.c,
15146         plugins/tools/variable.c: Defined proper editor interfaces and fixed
15147         few fatal warnings.
15149 2006-02-15 Naba Kumar  <naba@gnome.org>
15151         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
15152         within another.
15153         
15154         * libanjuta/interfaces/libanjuta.idl,
15155         plugins/document-manager/anjuta-docman.c,
15156         plugins/document-manager/plugin.c,
15157         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
15158         unnecessary parameters from IAnjutaEditor interface and used proper
15159         types instead of 'gpointer'. Fixed various compiler warnings.
15160         
15161         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
15162         file
15164 2006-02-12 Naba Kumar  <naba@gnome.org>
15166         * po/POTFILES.in: Updated.
15167         
15168 2006-02-11 Naba Kumar  <naba@gnome.org>
15170         * plugins/editor/properties.[cxx,h],
15171         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
15172         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
15173         to sci_prop_*(), because they were conflicting with external
15174         functions (in some ssl library).
15175         
15176 2006-02-08 Naba Kumar  <naba@gnome.org>
15178         Patch from Massimo Cora  <maxcvs@email.it>:
15179         * plugins/valgrind/anjuta-valgrind.schemas,
15180         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
15181         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
15182         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
15183         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
15184         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
15185         plugins/valgrind/vgtoolview.c,
15186         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
15187         before running the debugging session. I've added also a
15188         preference in Anjuta Preferences where you can specify
15189         the path to the valgrind binary. The default is /usr/bin/valgrind.
15190         Now it displays a dialog with the error. [it can be -program
15191         exited- or -file loaded or end of input-]. Some valgrind 3.x
15192         compatibility.
15193         
15194 2006-01-29 Naba Kumar  <naba@gnome.org>
15196         Patch from Massimo Cora  <maxcvs@email.it>:
15197         * configure.in, plugins/Makefile.am,
15198         plugins/valgrind/*: Valgrind plugin (requires
15199         binutils-dev and valgrind to be installed.
15201 2005-01-24 Johannes Schmid <jhs@gnome.org>
15203         * Patch from Eric Greveson <ejg45@cam.ac.uk>
15204         plugins/tools/variables.c:
15205         Added current directory to possible variables
15207         * Patch from Günther Brammer <gbrammer@gmx.de>
15208         plugins/document-manager/anjuta-docman.c:
15209         Fix a crash on opening a file
15211         AUTHORS: Added Günther Brammer
15213 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
15215         * libanjuta/anjuta-launcher.c:
15216         Fix a bug in AnjutaLauncher when output is bigger than buffer
15217         Probably fix bug #315188 and #305134
15219 2005-12-28      Johannes Schmid <jhs@gnome.org>
15220         
15221         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
15222         * src/about.c: Use new gtk about dialog
15223         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
15224         Updated anjuta_ui_add_action_group_entries call
15225         
15226         Patch from Jean Breford <jean.breford@normalesup.org>
15227         and Markus Habermehl <bmh1980de@yahoo.de>:
15228         
15229         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
15230         * AUTHORS: Added Jean and Markus
15232 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15233         * plugins/search/search-replace.c :
15234         Bookmark all matched lines.
15235         * plugins/search/search-replace_backend.c :
15236         Fixed bug (Search in all project files).
15238 2005-12-21      Johannes Schmid <jhs@gnome.org>
15239         
15240         * plugins/search/plugin.c:
15241         Fixed signal names
15242         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
15243         investigation needed.
15244         
15245         AUTHORS: Added Ross Goldner
15247 2005-12-19  Ross Golder  <ross@golder.org>
15249         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
15250         application/xml MIME type.
15252 2005-12-18  Johannes Schmid <jhs@gnome.org>
15253         
15254         po/POTFILES.in: Updated files after directory changes
15255         HACKING: Removed outdated section 3 (anoncvs)
15257 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
15259         * plugins/build-basic-autotools/build-basic-autotools.c:
15260         Save all files in editor before running a command
15262         * plugins/tools/execute.c:
15263         Use document manager plugin instead of each editor for
15264         saving all files
15266 2005-12-15  Johannes Schmid <jhs@gnome.org>
15268         * plugins/document-manager/action-callbacks.c:
15269         (on_save_all1_activate), (on_swap_activate)
15270         plugins/document-manager/anjuta-docman.c:
15271         (on_save_as_filesel_response), (on_notebook_switch_page):
15272         
15273         Fixed some remaining issues in document-manger
15275 2005-12-15      Johannes Schmid <jhs@gnome.org>
15277         * plugins/profile-default/default.anjuta:
15278         Load Search plugin and Message Manager by default
15280 2005-12-14  Johannes Schmid <jhs@gnome.org>
15281         
15282         * plugins/editor/text_editor.c
15283         libanjuta/anjuta-utils.c:
15284         
15285         Check if files differ when gnome-vfs monitoring is used.
15286         (Bug #309688)
15288 2005-12-13  Johannes Schmid <jhs@gnome.org>
15290         * plugins/document-manager/plugin.c:
15291         Only save modified files in ianjuta_file_savable_save() for document-manager
15292         as discussed on mailing list.
15293         
15294         * plugins/cvs-plugin/cvs-callbacks.c:
15295         Fixed dialog handling for empty log message
15297 2005-12-13  Johannes Schmid <jhs@gnome.org>
15299         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
15300         
15301         * plugins/project-manager/* Removed ununsed files
15302         
15303         * plugins/symbol-browser/an_symbol_iter.c
15304         plugins/build-basic-autotools/build-basic-autotools.c
15305         plugins/build-basic-autotools/executer.c
15306         plugins/class-gen/class_gen.c
15307         plugins/class-inheritance/class-inherit.c
15308         plugins/cvs-plugin/cvs-actions.c
15309         plugins/cvs-plugin/cvs-interface.c
15310         plugins/debug-manager/attach_process.
15311         plugins/devhelp/plugin.c
15312         plugins/document-manager/plugin.c
15313         plugins/document-manager/indent_util.c
15314         plugins/editor/properties.cxx
15315         plugins/editor/aneditor.cxx
15316         plugins/editor/style-editor.c
15317         plugins/editor/text_editor.c
15318         plugins/macro/macro_db.c
15319         tagmanager/c.c:
15320         
15321         Use DEBUG_PRINT for debug messages
15323         libanjuta/anjuta-debug.h: Include config.h
15324         
15325         HACKING: Updated (BTW: does anyone read this?)
15326         
15327 2005-12-12  Johannes Schmid <jhs@gnome.org>
15329         Patch from Johan Ersvik <jersvik@fastmail.fm>:
15330         * plugins/gdb/debugger.c
15331         
15332         Fix a crasher in gdb plugin
15333         
15334         * plugins/gtodo/plugin.c
15335         plugins/search/plugin.c
15336         
15337         Fixed bug #305301
15338         
15339         * plugins/document-manager/anjuta-docman.c:
15340         
15341         Fixed error markers 
15342         
15343         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
15344         
15345         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
15346         
15347         * plugins/document-manager/anjuta-docman.c:
15348         highlight changed files in docman popup-menu
15349         * plugins/gdb/debug-tree.c:
15350         plugins/gdb/debugger.c
15351         Do not corupt entire "locals" tree when variable pointer have
15352         additional info and arrays/strucs/unions correctly.
15353         
15355 2005-12-11  Johannes Schmid <jhs@gnome.org>
15357         * plugins/document-manager/anjuta-docman.c
15358         plugins/document-manager/plugin.c
15359         plugins/editor/text_editor.c:
15360         
15361         AUTHORS: Added Johan Ersvik
15363         Fixed "is-dirty" bug and tab ordering
15365 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
15366         
15367         * plugins/editor/aneditor-autocomplete.cxx
15368         plugins/editor/aneditor-calltip.cxx
15369         plugins/editor/aneditor-priv.h
15370         plugins/symbol-browser/an_symbol.c
15371         plugins/symbol-browser/an_symbol_view.c
15372         tagmanager/entry.h
15373         tagmanager/tm_symbol.c
15374         tagmanager/tm_tag.c
15375         tagmanager/include/tm_symbol.h
15376         tagmanager/include/tm_tag.h
15377         tagmanager/c.c
15379         Better pointer recognition in tagmanager and symbol browser
15381 2005-12-11  Johannes Schmid <jhs@gnome.org>
15383         * plugins/search/*: New search plugin derived from search code in old editor
15384         plugin.
15385         
15386         * plugins/document-manager/*: new document-manger which is now seperated from
15387         editor to allow implementation of other editor widgets. Code is mostly derived
15388         from old editor plugin
15390         * plugins/print/* new print plugin which is not fully implemented in the
15391         moment
15393         * plugins/editor/text_editor.c: Added lots of interface code
15394         
15395         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
15396         IAnjutaEditorFactory and extended IAnjutaEditor
15397         
15398         * configure.in, plugins/Makefile.am updated build system for new
15399         plugins
15401         This is a huge commit which might still contain some bugs and also has
15402         some fixmes. Things that are not working are the search toolbar because it
15403         does not use the same backend as any other searching function and printing
15404         (easy to fix) because it did not yet implement IAnjutaPrintable.
15406 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
15408         * plugins/project-wizard/property.c:
15409         Use newer GtkFileChooser instead of GtkFileSelection with
15410         GnomeFileEntry to avoid a bug
15412         * plugins/project-wizard/install.c:
15413         Avoid an endless loop if project directory is not writable
15414         
15415         * plugins/project-wizard/druid.c:
15416         Allow creating project in empty directory without a
15417         warning
15419 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
15420         
15421         Patch from Massimo Cora <maxcvs@email.it>
15422         * plugins/class-inheritence/class-inherit.c
15423         plugins/class-inheritence/plugin.c
15424         plugins/class-inheritence/plugin.h
15425         configure.in
15426         
15427         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
15428         no longer supported!
15430 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
15431         
15432         Patch from Johan Ersvik <jersvik@fastmail.fm>
15433         * plugins/message-view/message-view.c
15434         plugins/build-basic-autotools/build-basic-autotools.c
15435         plugins/build-basic-autotools/automake-c.filters
15437         This patch correct regex-filters for newer automake
15438         versions
15440 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
15442        * plugins/tools/execute.c:
15443        Detect variables inside a word
15445 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15447         * libanjuta/anjuta-status.[ch],
15448         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
15449         plugins/editor/anjuta-docman.c :
15450         New anjuta-status procedure.
15452 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15454         *Modified Files:
15455         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
15456         plugins/editor/Makefile.am
15457         plugins/editor/anjuta-document-manager.glade
15458         plugins/editor/plugin.c plugins/editor/plugin.h
15459         plugins/editor/text_editor.c plugins/editor/text_editor.h
15460         *Added Files:
15461         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
15462         plugins/editor/indent-util.c plugins/editor/indent-util.h
15463         plugins/editor/indent_test.c :
15464         Set and Preview indent preferences parameters.
15465         Saved indent user parameters.
15467 2005-10-27  Naba Kumar  <naba@gnome.org>
15469         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
15470         * plugins/editor/anjuta-docman.c: Restore tab color to normal
15471         theme color for saved documents.
15472         
15473 2005-10-26  Naba Kumar  <naba@gnome.org>
15475         * libanjuta/anjuta-encodings.c: Save changed supported encodings
15476         list. Fixed bug #316731.
15477         
15478 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
15480         * tagmanager/tm_symbol.c: Fixed bug #315218
15482 2005-10-23  Adam Weinberger  <adamw@gnome.org>
15484         * plugins/build/build_file.c
15485           plugins/build-basic-autotools/build-basic-autotools.c
15486           plugins/tools/execute.c
15487           plugins/build/compile.c
15488           plugins/build/configurer.c
15489           plugins/debug-manager/plugin.c
15490           plugins/editor/plugin.c
15491           plugins/editor/print.c
15492           plugins/editor/text_editor.c
15493           plugins/file-loader/plugin.c
15494           plugins/file-manager/an_file_view.c
15495           plugins/symbol-browser/an_symbol_view.c
15496           plugins/gdb/debugger.c
15497           plugins/gdb/plugin.c
15498           plugins/glade/plugin.c
15499           plugins/macro/macro-actions.c
15500           plugins/macro/plugin.c
15501           plugins/profile-default/plugin.c
15502           plugins/project-manager/plugin.c
15503           plugins/project-manager/project_import.c
15504           plugins/symbol-browser/plugin.c
15505           plugins/tools/execute.c
15506           src/anjuta.c
15507           src/anjuta-actions.h
15508           src/shell.c:
15509           Correct spacing errors before and after "...".
15511 2005-10-20  Naba Kumar  <naba@gnome.org>
15513         * plugins/gdb/debugger.c: Fixed attach/detach process to
15514         updated UI properly.
15515         
15516 2005-10-18  Naba Kumar  <naba@gnome.org>
15518         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
15519         #171314 too).
15520         
15521 2005-10-13  Naba Kumar  <naba@gnome.org>
15522         
15523         * plugins/project-mkfile-import/*: Removed separate import wizard for
15524         makefile based projects (because single widzard handles all wizards).
15526         * plugins/project-import/project-import.c: Made wizard window
15527         transient to main window.
15529         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
15530         
15531         * AUTHORS: Added Eric's name in contributors list.
15532         
15533         * configure.in, plugins/Makefile.am,
15534         plugins/project-import/Makefile.am,
15535         plugins/project-import/anjuta-project-import.glade,
15536         plugins/project-import/project-import.c,
15537         plugins/project-import/project-import.h: Import wizard now detects
15538         both makefile and automake projects together instead of separate wizard.
15539         
15540         * plugins/project-wizard/templates/java/project.anjuta,
15541         plugins/project-wizard/templates/mkfile/project.anjuta,
15542         plugins/project-wizard/templates/python/project.anjuta,
15543         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
15544         name to make it appropriate.
15546 2005-10-11  Naba Kumar  <naba@gnome.org>
15548         * configure.in: Fixed glade3 version requirement.
15550 2005-09-29  Alexander Shopov  <ash@contact.bg>
15552         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
15554 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
15556         * plugins/subversion/svn_auth.c
15557         plugins/subversion/anjuta_subversion.glade:
15558         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
15560 2005-09-22  Naba Kumar  <naba@gnome.org>
15562         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
15564         * configure.in,  plugins/Makefile.am
15565         plugins/project-manager/anjuta-project-manager.plugin.in,
15566         plugins/project-manager/plugin.c,
15567         (added) plugins/project-mkfile-import/.cvsignore,
15568         (added) plugins/project-mkfile-import/Makefile.am,
15569         (added) plugins/project-mkfile-import/
15570             anjuta-project-mkfile-import-plugin.png,
15571         (added) plugins/project-mkfile-import/
15572             anjuta-project-mkfile-import.glade,
15573         (added) plugins/project-mkfile-import/
15574             anjuta-project-mkfile-import.plugin.in,
15575         (added) plugins/project-mkfile-import/plugin.c,
15576         (added) plugins/project-mkfile-import/plugin.h,
15577         (added) plugins/project-mkfile-import/project-mkfile-import.c,
15578         (added) plugins/project-mkfile-import/project-mkfile-import.h,
15579         plugins/project-wizard/templates/Makefile.am,
15580         (added) plugins/project-wizard/templates/mkfile-logo.png,
15581         (added) plugins/project-wizard/templates/mkfile.wiz,
15582         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
15583         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
15584         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
15585         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
15586         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
15587         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
15588         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
15589         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
15590         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
15591         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
15592         (added) plugins/project-wizard/templates/mkfile/src/main.c:
15593         Added makefile based project import wizard and wizard template.
15595 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
15597         * libanjuta/anjuta-launcher.c: Reduced false password detections
15599 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15601         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
15602         messages correctly.a
15604 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15605         
15606         * scintilla/Makefile.am: Changed scintilla library to noinst
15607         * pixmaps/Makefile.am: Install password.png
15608         * libanjuta/anjuta-launcher.c: Changed password detection
15609         to be able to access GNOME CVS with ssh.
15610         
15611 2005-08-31  Naba Kumar  <naba@gnome.org>
15613         * plugins/glade/plugin.c: Set transient window for the widget
15614         dialogs.
15615         
15616 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
15618         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
15620 2005-08-10  Naba Kumar  <naba@gnome.org>
15622         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
15623         as shortcut key for execute.
15625         * src/about.c: Clean up.
15626         
15627         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
15628         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
15629         entry boxes.
15630         
15631 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15633         * plugins/editor/search-replace_backend.c :
15634         Fixed search in File Patterns.
15636 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
15638         * plugins/gdb/Makefile.am: Fixed a make -j x bug
15639         
15640 2005-08-04  Naba Kumar  <naba@gnome.org>
15642         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15643         for pango-1.8 rendering bug.
15644         
15645 2005-08-03  Naba Kumar  <naba@gnome.org>
15647         * plugins/glade/plugin.c: Proper names for plugin widgets.
15648         
15649         * plugins/subversion/anjuta-subversion.glade,
15650         plugins/subversion/svn-auth.c: Fixed authentication dialog and
15651         string allocations. Use passed default values when available.
15652         Set proper focus and dialog default response. Destroy dialog after use.
15653         Return error when appropriate.
15655 2005-08-02  Naba Kumar  <naba@gnome.org>
15657         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15658         for pango-1.8 rendering bug.
15659         
15660 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
15662         * scintilla/Makefile.am: Fixed a make -j x bug
15663         
15664 2005-08-02  Johannes Schmid <jhs@gnome.org>
15665         
15666         * plugins/subversion/svn-auth.c: Added username/password 
15667         auto function.
15669 2005-08-01  Naba Kumar  <naba@gnome.org>
15671         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
15672         checks for character width calculations.
15673         
15674 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15676         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
15678 2005-07-31  Naba Kumar  <naba@gnome.org>
15680         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
15681         messup with pango 1.8. Fixed bug #311846.
15683 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15685         * plugins/gdb/memory.c : Fixed bug 305082.
15686         
15687         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15688         plugins/project-wizard/templates/gcj.wiz,
15689         plugins/project-wizard/templates/gnome.wiz,
15690         plugins/project-wizard/templates/gtk.wiz,
15691         plugins/project-wizard/templates/java.wiz,
15692         plugins/project-wizard/templates/python.wiz,
15693         plugins/project-wizard/templates/wxwin.wiz,
15694         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
15696 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
15698         * plugins/tools/execute.c:
15699         Correct a crash if editor is closed while a tool still use it.
15701 2005-07-28  Naba Kumar  <naba@gnome.org>
15703         * scintilla/*: Updated scintilla from their latest CVS.
15705 2005-07-27  Naba Kumar  <naba@gnome.org>
15707         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15708         plugins/build-basic-autotools/build-basic-autotools.c,
15709         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
15710         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15711         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
15712         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
15713         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
15714         plugins/message-view/plugin.c, plugins/patch/plugin.c,
15715         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
15716         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
15717         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
15718         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
15719         argument to anjuta_ui_add_action_group_entries() and
15720         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
15721         Fixed all plugins to pass translation domain. This fixes untranslated
15722         UI bugs. 
15724 2005-07-27  Naba Kumar  <naba@gnome.org>
15726         * plugins/class-inheritance/class-callbacks.c,
15727         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
15728         proper system colors.
15730 2005-07-26  Naba Kumar  <naba@gnome.org>
15732         * ROADMAP: Updated and added more tasks.
15734 2005-07-25  Naba Kumar  <naba@gnome.org>
15736         * ROADMAP: Updated and added more tasks.
15737         
15738 2005-07-24  Naba Kumar  <naba@gnome.org>
15740         * HACKING: Fixed format.
15742 2005-07-24  Naba Kumar  <naba@gnome.org>
15744         * ROADMAP: Fixed format.
15745         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
15747 2005-07-24  Naba Kumar  <naba@gnome.org>
15749         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
15750         * data/properties/cpp.properties: Added *.c++ as file extension for c++
15752 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
15754         * plugins/tools/dialog.c, plugins/tools/dialog.h:
15755         Correct wrong sensitivity setting
15756         
15757         * plugins/tools/tool.c: Correct a crash when removing overridden tool
15758         
15759         * plugins/tools/variable.c:     Add variables for project manager
15761 2005-07-23  Naba Kumar  <naba@gnome.org>
15763         * ROADMAP: updated.
15765 2005-07-23 Naba Kumar  <naba@gnome.org>
15767         * plugins/subversion/Makefile.am,
15768         plugins/subversion/svn-auth.c,
15769         plugins/subversion/svn-auth.h: Added subversion authentication code
15770         stubs.
15771         
15772         * plugins/subversion/subversion-callbacks.c,
15773         plugins/subversion/subversion-callbacks.h,
15774         plugins/subversion/svn-backend-priv.h,
15775         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
15776         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
15777         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
15778         Added file mode line.
15780 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
15782         * configure.in: Added 'gl' to ALL_LINGUAS.
15784 2005-07-21 Naba Kumar  <naba@gnome.org>
15786         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
15787         the active sources and kill the running process without emitting
15788         signals (which could be fatal because the object is being destroyed).
15789         Incidentally, fixed the crash that happens when stopping an active
15790         debugger session. Disabled debug prints and code clean up.
15791         Fixed bug #305587.
15792         
15793         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
15794         message view object, because that prevents many unprocessed outputs
15795         from the cvs command from being appended in view. Does not set NULL
15796         to mesg_view private member (not required) so that any pending outputs
15797         to view is processed.Fixed bug #172666.
15799         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
15800         type in supported list.
15801         
15802 2005-07-18  Adam Weinberger  <adamw@gnome.org>
15804         * plugins/file-manager/anjuta-file-manager-plugin.glade:
15805           grammar/spelling fixes.
15807 2005-07-17 Naba Kumar  <naba@gnome.org>
15809         * (new) plugins/project-wizard/templates/terminal/cvsignore,
15810         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
15811         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
15812         plugins/project-wizard/templates/anjuta-plugin.wiz,
15813         plugins/project-wizard/templates/gcj.wiz,
15814         plugins/project-wizard/templates/gnome.wiz,
15815         plugins/project-wizard/templates/gtk.wiz,
15816         plugins/project-wizard/templates/gtkmm.wiz,
15817         plugins/project-wizard/templates/java.wiz,
15818         plugins/project-wizard/templates/python.wiz,
15819         plugins/project-wizard/templates/terminal.wiz,
15820         plugins/project-wizard/templates/terminal/Makefile.am,
15821         plugins/project-wizard/templates/terminal/po/Makefile.am,
15822         plugins/project-wizard/templates/terminal/src/Makefile.am,
15823         plugins/project-wizard/templates/wxwin.wiz,
15824         plugins/project-wizard/templates/xlib-dock.wiz,
15825         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
15826         wizards and updated .wiz files to install them in newly created
15827         projects.
15829 2005-07-16 Naba Kumar  <naba@gnome.org>
15831         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
15832         
15833         * plugins/file-manager/an_file_view.c,
15834         plugins/file-manager/plugin.c: Added file manager preferences to
15835         show/hide files ignored by version control (e.g. cvsignore).
15836         
15837         * plugins/editor/text_editor.c: Initialize vfs info struct.
15838         
15839         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
15840         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
15841         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
15842         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
15843         omf-install/.cvsignore, pixmaps/.cvsignore,
15844         plugins/file-manager/anjuta-file-manager-plugin.glade,
15845         scintilla/.cvsignore, scintilla/include/.cvsignore,
15846         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
15847         tagmanager/python.c: Updated.
15849 2005-07-16 Naba Kumar  <naba@gnome.org>
15851         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
15852         Fixed python parser to parser class methods.
15854 2005-07-15 Naba Kumar  <naba@gnome.org>
15856         * plugins/project-wizard/property.c: Used parenthesis to remove
15857         ambiguty.
15858         
15859         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15860         plugins/project-wizard/templates/gcj.wiz,
15861         plugins/project-wizard/templates/gnome.wiz,
15862         plugins/project-wizard/templates/gtk.wiz,
15863         plugins/project-wizard/templates/gtkmm.wiz,
15864         plugins/project-wizard/templates/java.wiz,
15865         plugins/project-wizard/templates/python.wiz,
15866         plugins/project-wizard/templates/terminal.wiz,
15867         plugins/project-wizard/templates/wxwin.wiz,
15868         plugins/project-wizard/templates/xlib-dock.wiz,
15869         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
15870         and names.
15872 2005-07-15 Naba Kumar  <naba@gnome.org>
15874         * plugins/project-wizard/templates/java.wiz,
15875         plugins/project-wizard/templates/java/Makefile.am,
15876         plugins/project-wizard/templates/java/project.anjuta,
15877         plugins/project-wizard/templates/python.wiz,
15878         plugins/project-wizard/templates/python/Makefile.am,
15879         plugins/project-wizard/templates/python/project.anjuta: Use different
15880         project files for java and python module where debugger is not
15881         included in the list of plugins.
15883 2005-07-15 Naba Kumar  <naba@gnome.org>
15885         * configure.in, plugins/project-wizard/templates/Makefile.am,
15886         plugins/project-wizard/templates/gcj-logo.png,
15887         plugins/project-wizard/templates/gcj.wiz,
15888         plugins/project-wizard/templates/gcj/.cvsignore,
15889         plugins/project-wizard/templates/gcj/Makefile.am,
15890         plugins/project-wizard/templates/gcj/configure.in.tpl,
15891         plugins/project-wizard/templates/gcj/src/.cvsignore,
15892         plugins/project-wizard/templates/gcj/src/Makefile.am,
15893         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
15894         plugins/project-wizard/templates/java-logo.png,
15895         plugins/project-wizard/templates/java.wiz,
15896         plugins/project-wizard/templates/java/configure.in.tpl,
15897         plugins/project-wizard/templates/java/po/Makefile.am,
15898         plugins/project-wizard/templates/java/po/POTFILES.in,
15899         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
15900         plugins/project-wizard/templates/java/src/main.java,
15901         plugins/project-wizard/templates/python-logo.png,
15902         plugins/project-wizard/templates/python.wiz,
15903         plugins/project-wizard/templates/python/.cvsignore,
15904         plugins/project-wizard/templates/python/Makefile.am,
15905         plugins/project-wizard/templates/python/configure.in.tpl,
15906         plugins/project-wizard/templates/python/po/.cvsignore,
15907         plugins/project-wizard/templates/python/po/Makefile.am,
15908         plugins/project-wizard/templates/python/po/POTFILES.in,
15909         plugins/project-wizard/templates/python/src/.cvsignore,
15910         plugins/project-wizard/templates/python/src/Makefile.am,
15911         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
15912         plugins/project-wizard/templates/python/src/main.py: Added Generic
15913         gcj and python project wizards. Fixed Generic java project to
15914         use _JAVA primary. Update gnome-build from cvs for them to work
15915         correctly.
15917 2005-07-12 Naba Kumar  <naba@gnome.org>
15919         * plugins/project-manager/plugin.c: Automatically determine
15920         project backend by probing.
15921         
15922 2005-07-04 Naba Kumar  <naba@gnome.org>
15924         * Makefile.am: Do not install old anjuta.glade file which conflicts
15925         with newer src/anjuta.glade.
15927 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
15929         * plugins/an_symbol_prefs.c:
15930         Sort list of available symbol files
15932 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
15934         * plugins/build-basic-autotools.c:
15935         Fixed #307810
15936         
15937         * plugins/gtodo/libgtodo.c:
15938         Possible fix for #307800
15940         * libanjuta/anjuta-encodings.c
15941         libanjuta/anjuta-launcher.c
15942         libanjuta/anjuta-preference-dialog.c
15943         libanjuta/anjuta-preferences.c
15944         libanjuta/anjuta-ui.c
15945         libanjuta/anjuta-util.c
15946         libanjuta/cell-renderer-captioned-image.c
15947         libanjuta/plugin.c:
15948         
15949         Patch from de_lupus@pandora.be (Kristof Vansant):
15950         Replaced deprecated gnome-i18n.h
15951         Closed #309153
15953 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
15954         
15955         * plugins/subversion/anjuta-subversion.glade
15956         plugins/subversion/anjuta-subversion.ui
15957         plugins/subversion/plugin.c
15958         plugins/subversion/subversion-actions.c
15959         plugins/subversion/subversion-callbacks.h
15960         plugins/subversion/subversion-callbacks.c
15961         plugins/subversion/svn-backend-priv.h
15962         plugins/subversion/svn-backend.h
15963         plugins/subversion/svn-backend.c
15964         plugins/subversion/svn-thread.h
15965         plugins/subversion/svn-thread.c:
15966         
15967         Implemented Subversion diff
15968         
15969 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
15970         
15971         * plugins/build-basic-autotools/build-basic-autotools.c:
15972         Fixed crash bug! Might be useful to release 2.0.2 soon
15973         because this bug will crash any build which produces errors
15974         or warnings
15976 === Anjuta 2.0.1 ===
15978 2005-06-27 Naba Kumar  <naba@gnome.org>
15980         * plugins/tools/execute.c: Formated code.
15981         
15982 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
15984         * plugins/build-basic-autotools/build-basic-autotools.c:
15985         Remove two memory leaks
15986         Check command output versus untranslated strings too
15988         * plugins/tools/execute.c:
15989         Remove two memory leaks
15990         Check command output versus untranslated strings too
15991         Remove description message
15993         * plugins/tools/fileop.c:
15994         Escape tool name in xml configuration file
15996 2005-05-26 Naba Kumar  <naba@gnome.org>
15998         * configure.in: Bumped version to 2.0.1
15999         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
16001         * plugins/tools/execute.c: Fixed clickable messages.
16002         * NEWS: Updated.
16004         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
16005         Deactivate glade plugin when last glade project is closed. Reorder
16006         glade widgets in layout. Change glade project when user selects a
16007         new project. Removed project from the list when user closes it. Fixed
16008         glade project file loading from URI. Save and restored loaded glade
16009         projects in/from session.
16011         * plugins/class-gen/action-callbacks.c,
16012         plugins/class-gen/anjuta-class-gen-plugin.glade,
16013         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
16014         plugins/file-wizard/anjuta-file-wizard.glade,
16015         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
16016         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
16017         "Add to project" correctly. Use the source file path returned after
16018         adding to project. Fixed memory leaks. Deactivate wizard plugins
16019         after use.
16020         
16021         * plugins/project-manager/plugin.c,
16022         plugins/project-wizard/anjuta-project-wizard.glade,
16023         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
16024         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
16025         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
16026         project-wizard preference page to anjuta app, because they are
16027         more appropriated as general preferences. Renamed username and
16028         useremail properties keys.
16029         
16030         * po/POTFILES.in: Updated.
16032         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
16033         saved at closing.
16034         
16035         * plugins/file-loader/plugin.c: Do not use static variable to store
16036         created submenu in factory. Fixed crash in anjuta exit.
16037         
16038 2005-05-24 Naba Kumar  <naba@gnome.org>
16040         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16041         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16042         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16043         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16044         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16045         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16046         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16047         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16048         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16049         
16050         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
16051         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16052         plugins/build-basic-autotools/build-basic-autotools.c,
16053         plugins/build-basic-autotools/build-basic-autotools.h,
16054         plugins/build-basic-autotools/executer.c,
16055         plugins/build-basic-autotools/executer.h,
16056         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
16057         plugins/tools/variable.c: Added an extra argument to
16058         anuta_util_dialog_input() to pass default value. Save/load project
16059         configure and execution parameters in/from session.
16061         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
16062         symbol browser is loaded.
16063         
16064         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
16065         freeze/thaw.
16067         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
16068         deactivate would not start shell.
16070 2005-05-24 Naba Kumar  <naba@gnome.org>
16072         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
16073         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
16074         libegg/egg-submenu-action.c, libegg/test-actions.c,
16075         plugins/build-basic-autotools/build-basic-autotools.c,
16076         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
16077         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
16078         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
16079         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
16080         plugins/macro/plugin.c, plugins/message-view/plugin.c,
16081         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
16082         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
16083         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16084         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
16085         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
16087 2005-05-24 Naba Kumar  <naba@gnome.org>
16089         * data/properties/styles.properties: Fixed defalt font.
16091         * plugins/editor/search-replace.c,
16092         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
16093         project openness wihtout activating project-manager plugin (i.e.
16094         using anjuta_shell_get()).
16095         
16096         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
16097         - Completed add_source(), add_group() and add_target() methods of
16098         IAnjutaProjectManager.
16099         - Change their definition to return the added element (or NULL).
16100         - Used interface API for project main menus and 'add to project'
16101         from file-manager context menu.
16102         - Select proper default target/group when prompting for adding
16103         source/target/group.
16104         - Do not expand all nodes in selection tree when default selection
16105         are given (eases navigation in big projects).
16106         - Code clean ups.
16107         - Marked strings for translation.
16109 2005-05-23 Naba Kumar  <naba@gnome.org>
16111         * src/anjuta-app.c: Save menu accelerators on change.
16112         * NEWS: Updated.
16113         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
16114         save-as dialog (leading to crash later).
16116 2005-05-22 Naba Kumar  <naba@gnome.org>
16118         * NEWS: Updated.
16119         * AUTHORS: Added developers for other projects. Updated.
16120         * TODO.tasks: Updated.
16121         * ChangeLog: Added past changelogs from anjuta-0.1.5.
16122         
16123 2005-05-22 Naba Kumar  <naba@gnome.org>
16125         * plugins/tools/execute.c: Make parsable lines distinct by adding
16126         a "Click me" description in the message. Allow tools to open arbibrary
16127         file in editory using gdb-styled annotation (The line starts with two
16128         \032 characters followed by the file:line).
16129         
16130         * plugins/tools/scripts/prepare-changelog.pl,
16131         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
16132         ChangeLog file itself and open it.
16134 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
16136         * plugins/tools/execute.c:
16137         Parse output in message pane
16138         Correct a crash on plugin deactivation
16140         * plugins/tools/fileop.c,
16141         plugins/tools/tool.c,
16142         plugins/tools/tool.h:
16143         Load only valid tools
16145 2005-06-21  Naba Kumar  <naba@gnome.org>
16147         * anjuta.spec.in: Fixed devel package requirement.
16149         * plugins/message-view/message-view.c: Scroll message on next/previous.
16151         * TODO.tasks: Updated.
16153         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16154         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16155         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16156         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16157         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16158         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16159         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16160         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16162         * libanjuta/anjuta-preferences.c,
16163         plugins/build-basic-autotools/build-basic-autotools.c,
16164         plugins/build-basic-autotools/executer.c,
16165         plugins/class-gen/action-callbacks.c,
16166         plugins/class-gen/action-callbacks.h,
16167         plugins/class-gen/class_gen.c,
16168         plugins/cvs-plugin/cvs-interface.c,
16169         plugins/debug-manager/attach_process.c,
16170         plugins/debug-manager/plugin.c,
16171         plugins/debug-manager/utilities.c,
16172         plugins/debug-manager/utilities.h,
16173         plugins/editor/aneditor-autocomplete.cxx,
16174         plugins/editor/aneditor.cxx,
16175         plugins/editor/search-replace.c,
16176         plugins/editor/search-replace_backend.c,
16177         plugins/gdb/breakpoints.c,
16178         plugins/gdb/registers.c,
16179         plugins/patch/plugin.c,
16180         plugins/project-wizard/druid.c,
16181         plugins/project-wizard/install.c,
16182         plugins/subversion/plugin.c,
16183         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
16184         codes.
16186         * plugins/class-gen/action-callbacks.c,
16187         plugins/project-wizard/parser.c,
16188         plugins/project-wizard/property.c,
16189         plugins/project-wizard/values.c,
16190         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
16192         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
16193         alphabetically
16195 2005-06-20  Naba Kumar  <naba@gnome.org>
16197         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
16198         manuals/reference/libanjuta/tmpl/e-splash.sgml,
16199         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16200         
16201         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
16202         exit idle function.
16203         
16204         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
16205         Fixed possible memory corruption.
16207         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
16208         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
16209         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
16210         progress bar increment and added progress status for symbol refresh
16211         and project loading.
16212         
16213         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
16214         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
16215         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
16216         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
16217         bar.
16219         * TODO.tasks: Updated.
16221 2005-06-19  Naba Kumar  <naba@gnome.org>
16223         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
16224         Fixed warning.
16225         
16226         * plugins/project-import/project-import.c: Deactivate plugin when done.
16227         
16228 2005-06-18  Naba Kumar  <naba@gnome.org>
16230         * plugins/profile-default/plugin.c: Fixed error when loading another
16231         project while a project is still loaded.
16232         
16233         * plugins/project-manager/plugin.c: Used (newly added) group-activated
16234         signal from gnome-build to popup group properties.
16235         
16236         * src/anjuta.c: Load default session by default.
16238         * po/POTFILES.in: Added missing files.
16239         
16240         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
16241         activate plugin on load (activate it separately). Connect to activate
16242         and deactivate signals for housekeeping, so that if plugins are
16243         activated or deactivate externally, they are properly recorded.
16244         
16245         * plugins/profile-default/plugin.c: Save profile before a project
16246         is loaded so that it could be restored when project is closed.
16247         
16248         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
16250 2005-06-17  Naba Kumar  <naba@gnome.org>
16252         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
16253         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
16254         for project. The plugins loaded for the project is restored when project
16255         is loaded next time.
16256         
16257         * TODO.tasks: Updated.
16258         
16259 2005-06-15  Naba Kumar  <naba@gnome.org>
16261         * plugins/tools/scripts/find-fixmes.pl,
16262         (new) plugins/tools/scripts/translation-status.pl,
16263         plugins/tools/scripts/tools-2.xml.in,
16264         plugins/tools/scripts/Makefile.am,
16265         plugins/tools/scripts/prepare-changelog.pl: Added translation
16266         status script. Completed find-fixmes.pl script. Fixed bugs.
16268         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
16269         tool path.
16271 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16273         * plugins/message-view/anjuta-message-manager-plugin.glade :
16274         renamed "messages.tag.position" to "messages.tab.position".
16275         plugins/message-view/anjuta-msgman.c : 
16276         Messages tab position prefrences.
16277         
16278 2005-06-14  Naba Kumar  <naba@gnome.org>
16280         * (new) plugins/tools/scripts/find-fixmes.pl,
16281         (new) plugins/tools/scripts/tools-2.xml.in,
16282         (new) plugins/tools/scripts/Makefile.am,
16283         (new) plugins/tools/scripts/prepare-changelog.pl,
16284         plugins/tools/plugin.h, plugins/tools/fileop.c,
16285         plugins/tools/Makefile.am, configure.in: Added system tools.
16287 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
16289         * plugins/tools/editor.c:
16290         Take care of creating .anjuta directory if missing
16292 2005-06-10  Naba Kumar  <naba@gnome.org>
16294         * configure.in: Increased gnome-build required to version 0.1.2.
16295         
16296         * plugins/project-manager/plugin.c: Fixed target/group removal.
16297         Fixed memory leaks.
16298         
16299 2005-06-10  Naba Kumar  <naba@gnome.org>
16301         * plugins/project-manager/plugin.c: Implemented target/group
16302         configuration (update gnome-build module from cvs).
16303         
16304 2005-06-07  Naba Kumar  <naba@gnome.org>
16306         Patch from: Massimo Cora'  <maxcvs@email.it>:
16307         * plugins/class-inheritance/Makefile.am,
16308         plugins/class-inheritance/class-inherit.c,
16309         plugins/class-inheritance/class-inherit.h,
16310         plugins/class-inheritance/plugin.c,
16311         plugins/class-inheritance/plugin.h,
16312         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
16313         expanded view of classes in hierarchy canvas (collapsable again).
16314         
16315 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
16317         * scintilla/patches/scintilla-64-bit.diff (added)
16318         * plugins/patch/patch-plugin.c:
16319         Conditional build for GTK 2.4 and GTK 2.6
16321 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
16323         * plugins/tools/anjuta-tools.glade,
16324         plugins/tools/editor.c,
16325         plugins/tools/plugin.h,
16326         plugins/tools/fileop.c:
16327         Add a check box to edit an user script
16328         Correct a few memory leak
16330         * plugins/tools/execute.c,
16331         plugins/tools/tool.c,
16332         plugins/tools/tool.h:
16333         Move utility remove_mnemonic function in tool.c
16334         Small fix
16336 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
16338         Patch from sbrabec@suse.cz:
16339         * configure.in
16340         scintilla/include/Scintilla.h:
16341         
16342         Fix 64-Bit warnings in gcc 4
16344 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
16345         
16346         * plugins/patch/patch_plugin.c
16347         plugins/patch/patch.h
16348         plugin/patch/patch-plugin.glade
16349         plugin/patch/Makefile.am:
16350         
16351         Changed patch plugin to use libglade and new gtk 2.6 widgets
16353 2005-05-31  Naba Kumar  <naba@gnome.org>
16355         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
16356         * plugins/editor/text_editor.c: Don't show error
16357         for empty files.
16358         
16359 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
16360         
16361         * plugins/message-view/anjuta-message-manager.ui,
16362         plugins/message-view/anjuta-msgman.c,
16363         plugins/message-view/anjuta-msgman.h,
16364         plugins/message-view/message-view.c,
16365         plugins/message-view/message-view.h,
16366         plugins/message-view/plugin.c:
16367         Add a popup menu in messages panes
16368         Move save message pane option in it
16370 2005-05-28  Naba Kumar  <naba@gnome.org>
16372         * data/properties/styles.properties: Fixed default font
16373         names and sizes.
16375         * plugins/editor/style-editor.c: cleanup.
16376         
16377 2005-05-25  Naba Kumar  <naba@gnome.org>
16379         * plugin/gdb/plugin.c: Start gdb even if the program does
16380         not exists. Fixes bug #305074
16381         
16382 2005-05-24  Naba Kumar  <naba@gnome.org>
16384         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
16385         * configure.in: graphviz pkgconfig path.
16387 2005-05-24  Naba Kumar  <naba@gnome.org>
16389         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
16390         * TODO.tasks: Updated.
16391         
16392 2005-05-22  Naba Kumar  <naba@gnome.org>
16394         * anjuta.spec.in: Fixed spec file
16395         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
16397 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
16398         
16399         * TODO.tasks: Updated.
16401         * plugins/message-view/anjuta-message-manager.ui,
16402         plugins/message-view/message-view.c,
16403         plugins/message-view/message-view.h,
16404         plugins/message-view/plugin.c:
16405         Add shortcut for next and previous message
16406         Add a save message menu item
16407         Fix a bug in previous message
16409 2005-05-21  Naba Kumar  <naba@gnome.org>
16411         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
16412         doc/Makefile.am, global-tags/create_global_tags.sh,
16413         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
16414         and rpm package creation. Fixed installation paths.
16415         
16416         * plugins/editor/anjuta-document-manager.glade,
16417         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
16418         and indent options.
16419         
16420         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
16422 2005-05-21  Naba Kumar  <naba@gnome.org>
16424         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
16425         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
16426         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
16427         tagmanager/Makefile.am: Fixed paths configure variables to take
16428         automake configure variables instead of hardcoding.
16430         * global-tags/tm_global_tags.c: Formated code.
16432         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
16433         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16434         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16435         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16436         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16437         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16438         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16439         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16440         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16442 2005-05-20  Naba Kumar  <naba@gnome.org>
16444         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
16445         and fixed rpm spec file (more testing required).
16446         
16447         * data/gdb.init: Don't set gdb prompt.
16448         
16449         * mime/Makefile.am: run update-mime-data only on system-wide install.
16450         
16451         * plugins/gdb/Makefile.am: Install plugin at correct paths.
16453 2005-05-19  Naba Kumar  <naba@gnome.org>
16455         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
16456         while it's not visible.
16458         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
16459         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
16460         
16461 2005-05-19  Naba Kumar <naba@gnome.org>
16463         * configure.in: Fixed subversion checks. Added
16464         --disable-plugin-subversion and --disable-plugin-glade
16465         configure flags to manually turn off their plugin builds.
16467         * plugins/editor/plugin.c: Save and restore current editor line
16468         positions in session.
16470 2005-05-18  Naba Kumar  <naba@gnome.org>
16472         * AUTHORS: Fixed email address.
16473         
16474         * libanjuta/anjuta-utils.c,
16475         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
16476         when the projectmanager toplevel is not a window. Check for valid
16477         gtkwindow type before using the passed window as parent for anjuta
16478         dialogs.
16480 2005-05-17  Naba Kumar  <naba@gnome.org>
16482         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
16483         
16484         * plugins/cvs-plugin/Makefile.am,
16485         plugins/devhelp/plugin.c,
16486         plugins/file-loader/Makefile.am,
16487         plugins/macro/Makefile.am,
16488         plugins/message-view/Makefile.am,
16489         plugins/patch/Makefile.am,
16490         plugins/project-manager/Makefile.am,
16491         plugins/subversion/Makefile.am,
16492         plugins/symbol-browser/Makefile.am: Removed -module flags
16493         from libtool flags
16495         * MAINTAINERS: Added file so that I could recieve bugzilla
16496         reports.
16498         * plugins/glade/plugin.c: Fixed compile error.
16500 === Anjuta 2.0.0 ===
16502 2005-05-15  Naba Kumar  <naba@gnome.org>
16504         * configure.in: Adjusted gdl version requirement. Bumped anjuta
16505         version to 2.0.0.
16507         * plugins/symbol-browser/an_symbol_view.c,
16508         plugins/symbol-browser/plugin.c,
16509         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
16510         symbols have been updated. Reset file symbols when update
16511         occurs. Fixed memory leaks.
16513         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
16514         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
16515         
16516 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
16518         * plugins/tools/anjuta-tools.glade:
16519         Remove unused parameter dialog
16521         * plugins/tools/dialog.c,
16522         plugins/tools/fileop.c,
16523         plugins/tools/fileop.h,
16524         plugins/tools/tool.c,
16525         plugins/tools/tool.h,
16526         plugins/tools/variable.c:
16527         Add a few comments and cleanups
16529         * plugins/tools/editor.c,
16530         plugins/tools/editor.h:
16531         Remove code from previous plugin and add comments
16532         Use main window as parent (instead of tool list)
16534         * plugins/tools/execute.c,
16535         plugins/tools/execute.h:
16536         Remove code from previous plugin and add comments
16537         Fix warnings
16539 2005-05-14  Naba Kumar  <naba@gnome.org>
16541         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
16542         release.
16543         
16544         * configure.in: Fixed
16545         
16546         * plugins/class-inheritance/class-inheritance.png: New icon.
16547         
16548         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
16549         screws up when reparented.
16551 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16553         * plugins/editor/search-replace.c,
16554         plugins/editor/search-replace_backend.c
16555         plugins/project-manager/plugin.c : Clear find pane if searching same 
16556         expression. Clean code.
16558 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
16560         * configure.in: Added ne in ALL_LINGUAS
16561         
16562 2005-05-13  Naba Kumar  <naba@gnome.org>
16564         * configure.in: Fixed glade-3 version.
16565         
16566         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
16567         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
16568         plugins/gdb/watch.c: Update locals, watch and frame document on
16569         frame change.
16571 2005-05-12  Naba Kumar  <naba@gnome.org>
16573         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
16574         scope autocompletion when the function definition is incomplete.
16575         
16576         * plugins/class-gen/anjuta-class-gen.plugin.in,
16577         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16578         plugins/gdb/plugin.c,
16579         plugins/glade/anjuta-glade.plugin.in,
16580         plugins/project-import/anjuta-project-import.plugin.in,
16581         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
16582         titles for the wizards.
16584 2005-05-11  Naba Kumar  <naba@gnome.org>
16586         * configure.in, plugins/debug-manager/Makefile.am,
16587         plugins/debug-manager/plugin.c,
16588         (added) plugins/debug-manager/images/.cvsignore,
16589         (added) plugins/debug-manager/images/Makefile.am,
16590         (added) plugins/debug-manager/images/detach-16.png,
16591         (added) plugins/debug-manager/images/detach.png,
16592         (added) plugins/debug-manager/images/step-into-16.png,
16593         (added) plugins/debug-manager/images/step-into.png,
16594         (added) plugins/debug-manager/images/step-out-16.png,
16595         (added) plugins/debug-manager/images/step-out.png,
16596         (added) plugins/debug-manager/images/step-over-16.png,
16597         (added) plugins/debug-manager/images/step-over.png,
16598         plugins/gdb/Makefile.am,
16599         plugins/gdb/breakpoints.c,
16600         plugins/gdb/plugin.c,
16601         (added) plugins/gdb/images/.cvsignore,
16602         (added) plugins/gdb/images/Makefile.am,
16603         (added) plugins/gdb/images/breakpoint.png,
16604         (added) plugins/gdb/images/locals.png,
16605         (added) plugins/gdb/images/stack.png,
16606         (added) plugins/gdb/images/watch.png: Fixed breakpoints
16607         'remove all'. Added debugger icons.
16609         * plugins/editor/text_editor.c: Fixed file monitor.
16611         Patch from: Massimo Cora'  <maxcvs@email.it>
16612         * plugins/patch/anjuta-patch-plugin.png,
16613         plugins/class-gen/Makefile.am,
16614         plugins/class-gen/action-callbacks.c,
16615         plugins/class-gen/class_gen.c,
16616         plugins/class-gen/class_logo.xpm: Implemented vcs
16617         file addions. New icons by Fabio Zecchini
16619 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16621         * libanjuta/interfaces/libanjuta.idl
16622         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
16623         plugins/editor/search-replace_backend.c
16624         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
16626 2005-05-11  Naba Kumar  <naba@gnome.org>
16627         
16628         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
16629         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
16630         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
16631         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
16632         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
16633         memory leaks.
16634         
16635         * plugins/symbol-browser/an_symbol_prefs.c,
16636         plugins/symbol-browser/an_symbol_search.c,
16637         plugins/symbol-browser/an_symbol_view.c,
16638         plugins/symbol-browser/an_symbol_view.h,
16639         plugins/symbol-browser/plugin.c: Fixed memory leaks.
16641 2005-05-11  Naba Kumar  <naba@gnome.org>
16643         * libanjuta/anjuta-shell.c: Fixed runtime warning.
16644         
16645         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
16646         progress bar location at create time, instead of hardcoding.
16647         
16648         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
16649         Added mini splash screen.
16650         
16651         * plugins/editor/text_editor.c: Do not produce warning when file
16652         monitor could not be created.
16653         
16654         * plugins/profile-default/plugin.c: Save project session on exit.
16655         Show mini splash with progress bar at profile load.
16657 2005-05-10  Naba Kumar  <naba@gnome.org>
16659         * configure.in, manuals/Makefile.am: Fixed compile flags.
16660         Disable outdated manuals builds.
16661         
16662         * global-tags/Makefile.am: Uninstall tags files on
16663         'make uninstall'
16664         
16665         * libegg/Makefile.am: Use configured deprecated flags.
16666         
16667         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16668         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16669         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
16670         Updated.
16671         
16672         * mime/Makefile.am: Take DESTDIR into account.
16673         
16674         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
16675         
16676         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
16677         on scope autocompletion.
16678         
16679         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
16680         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
16681         shared libs and static libs paths for debugging. Order them
16682         correctly.
16683         
16684         * po/POTFILES.in: Updated.
16686 2005-05-09  Naba Kumar  <naba@gnome.org>
16688         * libanjuta/interfaces/libanjuta.idl,
16689         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
16690         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
16691         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
16692         Implemented debugger source directory search and emits location changed
16693         signal with absolute path of the file.
16695         * plugins/tools/tool.c: Fixed compile errors.
16696         
16697 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
16699         * plugins/tools/anjuta-tools.glade,
16700         plugins/tools/dialog.h,
16701         plugins/tools/dialog.c,
16702         plugins/tools/plugin.c,
16703         plugins/tools/editor.c:
16704         Improve graphical user interface
16705         Remove old code
16706         Correct an error on close
16707         Some cleanups
16709         * plugins/tools/fileop.c,
16710         plugins/tools/tool.h,
16711         plugins/tools/tool.c:
16712         Change the tool internal structure
16713         Support having tools configuration in several places
16715 2005-05-08  Naba Kumar  <naba@gnome.org>
16717         * plugins/gdb/actions.c,
16718         (removed) plugins/gdb/registers_cbs.c,
16719         (removed) plugins/gdb/registers_cbs.h,
16720         (removed) plugins/gdb/registers_gui.c,
16721         (removed) plugins/gdb/sharedlib_cbs.c,
16722         (removed) plugins/gdb/sharedlib_cbs.h,
16723         (removed) plugins/gdb/sharedlib_gui.c,
16724         (removed) plugins/gdb/signals_cbs.c,
16725         (removed) plugins/gdb/signals_cbs.h,
16726         (removed) plugins/gdb/signals_gui.c: Removed dead files.
16728 2005-05-08  Naba Kumar  <naba@gnome.org>
16730         * plugins/build-basic-autotools/executer.c: Fixed programs
16731         listing dialog.
16732         
16733         * plugins/debug-manager/Makefile.am,
16734         plugins/debug-manager/anjuta-debug-manager.glade,
16735         plugins/debug-manager/plugin.c,
16736         plugins/gdb/Makefile.am: Used libglade for programs listing
16737         dialog.
16738         
16739         * (added) plugins/gdb/pointer.png: Stack pointer image.
16740         
16741         * libanjuta/anjuta-marshal.list,
16742         pixmaps/Makefile.am,
16743         plugins/gdb/actions.c,
16744         plugins/gdb/actions.h,
16745         plugins/gdb/anjuta-gdb-plugin.ui,
16746         plugins/gdb/anjuta-gdb.glade,
16747         plugins/gdb/breakpoints.c,
16748         plugins/gdb/breakpoints.h,
16749         plugins/gdb/debug_tree.c,
16750         plugins/gdb/debug_tree.h,
16751         plugins/gdb/debugger.c,
16752         plugins/gdb/debugger.h,
16753         plugins/gdb/gdbmi-test.c,
16754         plugins/gdb/gdbmi.c,
16755         plugins/gdb/gdbmi.h,
16756         plugins/gdb/info.c,
16757         plugins/gdb/info.h,
16758         plugins/gdb/locals.c,
16759         plugins/gdb/locals.h,
16760         plugins/gdb/memory.c,
16761         plugins/gdb/memory.h,
16762         plugins/gdb/plugin.c,
16763         plugins/gdb/plugin.h,
16764         plugins/gdb/registers.c,
16765         plugins/gdb/registers.h,
16766         plugins/gdb/registers_cbs.c,
16767         plugins/gdb/registers_cbs.h,
16768         plugins/gdb/registers_gui.c,
16769         plugins/gdb/sharedlib.c,
16770         plugins/gdb/sharedlib.h,
16771         plugins/gdb/sharedlib_cbs.c,
16772         plugins/gdb/sharedlib_cbs.h,
16773         plugins/gdb/sharedlib_gui.c,
16774         plugins/gdb/signals.c,
16775         plugins/gdb/signals.h,
16776         plugins/gdb/signals_cbs.c,
16777         plugins/gdb/signals_cbs.h,
16778         plugins/gdb/signals_gui.c,
16779         plugins/gdb/stack_trace.c,
16780         plugins/gdb/stack_trace.h,
16781         plugins/gdb/utilities.c,
16782         plugins/gdb/utilities.h,
16783         plugins/gdb/watch.c,
16784         plugins/gdb/watch.h,
16785         plugins/gdb/watch_cbs.c,
16786         plugins/gdb/watch_cbs.h,
16787         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
16788         it for all debugger component updates and listing. Implemented
16789         user custom debugger command window. Fixed all debugger components
16790         to work correctly. Implemented debugger as GObject. Removed
16791         deprecated codes.
16792         
16793 2005-05-06  Naba Kumar  <naba@gnome.org>
16794         
16795         * TODO.tasks: Updated.
16796         
16797         * plugins/build-basic-autotools/Makefile.am,
16798         plugins/file-loader/Makefile.am,
16799         plugins/profile-default/Makefile.am,
16800         plugins/sample1/Makefile.am,
16801         plugins/symbol-browser/images/Makefile.am,
16802         src/Makefile.am: Fixed 'make distcheck' errors.
16804         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
16805         updates.
16807         * tagmanager/tm_workspace.c: Include prototypes in getting
16808         scope members.
16810 2005-05-06  Naba Kumar  <naba@gnome.org>
16812         * TODO.tasks: Updated.
16813         
16814         * configure.in, plugins/cvs-plugin/Makefile.am,
16815         plugins/debug-manager/Makefile.am,
16816         plugins/devhelp/Makefile.am,
16817         plugins/editor/Makefile.am,
16818         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
16819         
16820         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
16821         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
16822         interfaces.
16823         
16824         * tagmanager/tm_workspace.c,
16825         tagmanager/include/tm_workspace.h,
16826         plugins/editor/aneditor-autocomplete.cxx,
16827         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
16828         to return all matching tag types when no name is given instead of
16829         returning empty array.
16830         
16831         * plugins/symbol-browser/Makefile.am,
16832         (added) plugins/symbol-browser/an_symbol.c,
16833         (added) plugins/symbol-browser/an_symbol.h,
16834         plugins/symbol-browser/an_symbol_info.c,
16835         plugins/symbol-browser/an_symbol_info.h,
16836         (added) plugins/symbol-browser/an_symbol_iter.c,
16837         (added) plugins/symbol-browser/an_symbol_iter.h,
16838         plugins/symbol-browser/an_symbol_search.c,
16839         plugins/symbol-browser/an_symbol_view.c,
16840         plugins/symbol-browser/an_symbol_view.h,
16841         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16842         plugins/symbol-browser/plugin.c,
16843         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
16844         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
16845         plugin and implemented IAnjutaIterable interface for symbol search
16846         and iteration.
16848         * plugins/class-inheritance/Makefile.am,
16849         plugins/class-inheritance/class-inherit.c,
16850         plugins/class-inheritance/class-inherit.h,
16851         plugins/class-inheritance/plugin.h: Use the newly added
16852         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
16853         get rid of libanjuta-ctags.la dependencies.
16855 2005-05-02  Naba Kumar  <naba@gnome.org>
16857         * plugins/class-inheritance/class-inherit.c,
16858         plugins/class-inheritance/plugin.c,
16859         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
16860         be found for a class. Formated code.
16862         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
16863         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
16864         of editor tabs.
16865         
16866 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
16868         * libanjuta/anjuta-launcher.c:
16869         Keep trying sending data until all bytes have been written
16871         * plugins/tools/anjuta-tools.glade,
16872         plugins/tools/editor.c:
16873         Add a combo box to defined data from stdin
16875         * plugins/tools/execute.c:
16876         Send data in stdin if needed
16877         Code cleanups
16879         * plugins/tools/fileop.c,
16880         plugins/tools/tool.h,
16881         plugins/tools/tool.c:
16882         Store, load and save stdin data
16883         Use tools-2.xml instead of tools.xml
16885         * plugins/tools/plugin.c,
16886         plugins/tools/plugin.h:
16887         Code cleanups
16889         * plugins/tools/dialog.c,
16890         plugins/tools/dialog.h:
16891         Few code cleanups
16893         * plugins/tools/variable.c,
16894         plugins/tools/variable.h:
16895         Add editor related variables
16896         Code cleanups
16898 2005-04-29  Naba Kumar  <naba@gnome.org>
16900         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
16902         * plugins/editor/text_editor.c: Fixed line marker interpretation.
16903         
16904         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16905         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
16906         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
16907         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
16908         working on gdb MI interface. Completed MI parser interface.
16910         Patch from  Massimo Cora <maxcvs@email.it>:
16911         * plugins/class-inheritance/Makefile.am,
16912         plugins/class-inheritance/class-inherit.c,
16913         plugins/class-inheritance/class-inherit.h,
16914         plugins/class-inheritance/plugin.c,
16915         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
16916         Used system theme for colors. Display class members on mouse click.
16917         
16918 2005-04-28  Naba Kumar  <naba@gnome.org>
16920         * plugins/symbol-browser/an_symbol_prefs.c
16921         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
16922         implementation to create/add/remove custom tags files in symbol
16923         brower preferences.
16925         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
16926         EXTRA_DIST.
16928         * plugins/project-import/project-import.c: Fixed memory leaks and
16929         use correct debug prints.
16930         
16931         * TODO.tasks: Updated.
16932         
16933 2005-04-27  Naba Kumar  <naba@gnome.org>
16935         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
16936         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
16937         scintilla/Makefile.am: Fixed 'make distcheck' errors.
16939         * plugins/editor/anjuta-docman.c,
16940         plugins/editor/anjuta-docman.h,
16941         plugins/editor/plugin.c: Emit editor-added signal from docman
16942         and connect signals to new editor correctly.
16944         * plugins/class-inheritance/plugin.c,
16945         plugins/symbol-browser/plugin.c: Added stock icons.
16946         
16947         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16948         plugins/build-basic-autotools/executer.c,
16949         plugins/build-basic-autotools/executer.h: Added missing files
16950         for the execute programs implementation.
16952 2005-04-26  Naba Kumar  <naba@gnome.org>
16953         
16954         * TODO.tasks: Updated.
16956         * plugins/file-loader/plugin.c,
16957         plugins/project-import/anjuta-project-import.plugin.in,
16958         plugins/project-import/plugin.c,
16959         plugins/project-import/project-import.c,
16960         plugins/project-import/project-import.h: Be able to import older
16961         anjuta projects.
16963 2005-04-26  Naba Kumar  <naba@gnome.org>
16965         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
16966         removing it from the shell.
16968         * libanjuta/anjuta-shell.c,
16969         libanjuta/anjuta-shell.h,
16970         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
16971         so that widget additions are freezed or thaw using a pending queue.
16972         Fixded UI flicker while loading projects.
16974 2005-04-26  Naba Kumar  <naba@gnome.org>
16976         * TODO.tasks: Updated.
16977         
16978         * libanjuta/interfaces/libanjuta.idl: Added execute method for
16979         IAnjutaBuildable interface.
16980         
16981         * plugins/build-basic-autotools/Makefile.am,
16982         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16983         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16984         plugins/build-basic-autotools/build-basic-autotools.c,
16985         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
16986         interface and UI for executing project/file programs. Implemented
16987         IAnjutaFile interface so that executables could be opened directly.
16988         
16989         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
16990         Authors line (Reserved for external plugins, which do not have a way to
16991         show their credits).
16992         
16993         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
16994         [File Loader] group for menu labels (default to "Name" if it is not
16995         defined.
16996         
16997         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
16998         for executing external commands.
17000 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
17002         * plugins/project-wizard/property.c:
17003         Correct a memory leak
17005         * libanjuta/interfaces/libanjuta.idl,
17006         plugins/editor/text_editor.c:
17007         Add erase_all and replace_selection function to IAnjutaEditor
17009         * plugins/tools/anjuta-tools.glade,
17010         plugins/tools/fileop.c,
17011         plugins/tools/editor.c,
17012         plugins/tools/tool.c
17013         plugins/tools/tool.h:
17014         Add shortcut and icon 
17016         * plugins/tools/variable.c,
17017         plugins/tools/variable.h:
17018         Add a variable asking parameters at run time
17020         * plugins/tools/execute.c:
17021         Add a warning message for missing document manager
17022         Add replace buffer and replace selection output
17023         Correct an error in popup output
17025         * plugins/tools/plugin.c,
17026         plugins/tools/plugin.h,
17027         plugins/tools/anjuta-tools.ui,
17028         src/anjuta.ui:
17029         Few clean up
17030         Attach tools menu to a new place
17032 2005-04-25  Naba Kumar  <naba@gnome.org>
17034         * libanjuta/plugins.c, src/about.c, src/about.h,
17035         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
17036         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
17037         plugins (about box for plugins) menu.
17039 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17041         *  plugins/editor/search-replace.c :
17042         Displayed full path in Search pane window. 
17043         Bug 300231 : Selected line in Search pane window .
17044                 
17045 2005-04-23  Naba Kumar  <naba@gnome.org>
17047         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
17049 2005-04-22  Naba Kumar  <naba@gnome.org>
17051         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
17052         
17053         * plugins/project-wizard/templates/java.wiz,
17054         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
17055         to create bytecodes (.class) files.
17056         
17057         * plugins/symbol-browser/an_symbol_info.c,
17058         plugins/symbol-browser/an_symbol_info.h,
17059         plugins/symbol-browser/an_symbol_search.c,
17060         plugins/symbol-browser/an_symbol_view.c,
17061         plugins/symbol-browser/plugin.c,
17062         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
17063         in file symbol list.
17065 2005-04-22  Naba Kumar  <naba@gnome.org>
17067         * TODO.tasks: Updated.
17068         
17069         * plugins/class-inheritance/Makefile.am,
17070         plugins/subversion/Makefile.am: Do not install plugin files when
17071         plugin build condition is false.
17072         
17073         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17074         plugins/build-basic-autotools/build-basic-autotools.c,
17075         plugins/build-basic-autotools/build-basic-autotools.h,
17076         plugins/file-loader/anjuta-loader-plugin.ui,
17077         plugins/file-loader/dnd.c,
17078         plugins/file-loader/plugin.c,
17079         plugins/file-loader/plugin.h,
17080         plugins/project-manager/anjuta-project-manager.ui,
17081         plugins/project-manager/plugin.c: Added open file and build context
17082         menu in project manager context menu.
17084 2005-04-22  Naba Kumar  <naba@gnome.org>
17086         * configure.in: Added message output showing conditional plugins to
17087         build or not.
17088         
17089         * src/layout.xml: Added layout for class-inheritance plugin widget.
17090         
17091         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
17092         plugin name to remove redundant terms.
17093         
17094         * TODO.tasks: Updated.
17095         
17096         * configure.in,
17097         plugins/symbol-browser/Makefile.am,
17098         plugins/symbol-browser/an_symbol_view.c,
17099         (removed) plugins/symbol-browser/sv_class.xpm,
17100         (removed) plugins/symbol-browser/sv_function.xpm,
17101         (removed) plugins/symbol-browser/sv_macro.xpm,
17102         (removed) plugins/symbol-browser/sv_private_fun.xpm,
17103         (removed) plugins/symbol-browser/sv_private_var.xpm,
17104         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
17105         (removed) plugins/symbol-browser/sv_protected_var.xpm,
17106         (removed) plugins/symbol-browser/sv_public_fun.xpm,
17107         (removed) plugins/symbol-browser/sv_public_var.xpm,
17108         (removed) plugins/symbol-browser/sv_static_fun.xpm,
17109         (removed) plugins/symbol-browser/sv_static_var.xpm,
17110         (removed) plugins/symbol-browser/sv_struct.xpm,
17111         (removed) plugins/symbol-browser/sv_unknown.xpm,
17112         (removed) plugins/symbol-browser/sv_variable.xpm,
17113         (added) plugins/symbol-browser/images/.cvsignore,
17114         (added) plugins/symbol-browser/images/Icons.16x16.Class,
17115         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
17116         (added) plugins/symbol-browser/images/Icons.16x16.Field,
17117         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
17118         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
17119         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
17120         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
17121         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
17122         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
17123         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
17124         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
17125         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
17126         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
17127         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
17128         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
17129         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
17130         (added) plugins/symbol-browser/images/Icons.16x16.Method,
17131         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
17132         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
17133         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
17134         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
17135         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
17136         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
17137         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
17138         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
17139         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
17140         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
17141         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
17142         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
17143         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
17144         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
17145         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
17146         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
17147         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
17148         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
17149         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
17150         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
17151         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
17152         pixmaps and added new icons (taken from monodevelop).
17154 2005-04-21  Naba Kumar  <naba@gnome.org>
17156         Patch from  Massimo Cora <maxcvs@email.it>:
17158         * configure.in, plugins/Makefile.am
17159         (new) plugins/class-inheritance/.cvsignore,
17160         (new) plugins/class-inheritance/Makefile.am,
17161         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
17162         (new) plugins/class-inheritance/class-inherit.c,
17163         (new) plugins/class-inheritance/class-inherit.h,
17164         (new) plugins/class-inheritance/plugin.c,
17165         (new) plugins/class-inheritance/plugin.h,
17166         (new) plugins/class-inheritance/class-inheritance.png: Added class
17167         inheritance plugin.
17168         
17169         Changes by naba: Added pkgconfig check for graphviz and conditionally
17170         build graphviz.
17171         
17172         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
17174 2005-04-20  Naba Kumar  <naba@gnome.org>
17176         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17177         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17178         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17179         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17180         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17181         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17182         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17183         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17184         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17185         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17186         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17187         
17188         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
17189         message view management.
17191         * libanjuta/anjuta-children.[ch],
17192         plugins/build-basic-autotools/build-basic-autotools.c,
17193         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
17194         Removed anjuta_children_init() function,
17195         because it is done automatically when first invoked. Introduced
17196         anjuta_children_recover() to recover the child signalling. Fixed
17197         child exit management to correctly recover the exit status.
17198         
17199         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
17200         to properly shutdown the launcher and to kill the running process
17201         (without emitting any signal).
17202         
17203         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
17204         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
17205         gdb and program instance.
17207 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17209         * plugins/editor/search-replace.c :
17210         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
17212 2005-04-18  Naba Kumar  <naba@gnome.org>
17214         * TODO.tasks: Marked completed items.
17215         
17216         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
17217         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
17218         plugins/project-manager/plugin.c: Prompt user for the debugging
17219         target (select from a list of project's executable targets) and
17220         correctly start debugger. Take care of libtool wrapping when the
17221         target selected is libtool target. Fixed debugger menu items
17222         sensitivity.
17224 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
17226         * plugins/tools/execute.c,
17227         plugins/tools/execute.h:
17228         Implement save all files before running a command
17229         Implement all options for stdout and stderr except replace buffer
17230         Allow running several tools
17232         * plugins/tools/plugin.c:
17233         Move anjuta launcher in execute.c
17235         * plugins/tools/tools.h,
17236         plugins/tools/variable.c:
17237         Small changes
17239 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
17241         * plugins/tools/anjuta-tools.glade:
17242         Add new properties in tool editor dialog
17243         Cosmetic improvements
17244         
17245         * plugins/tools/anjuta-tools.ui:
17246         Attach tool menu as a build menu
17248         * plugins/tools/dialog.c:
17249         Set tool menu item sensitivity in tool list
17250         Fix bugs
17252         * plugins/tools/editor.c,
17253         plugins/tools/editor.h,
17254         plugins/tools/fileop.c,
17255         plugins/tools/tool.c,
17256         plugins/tools/tool.h:
17257         Add new properties (active, save file...)
17258         Most of them are still not implemented
17260         * plugins/tools/execute.c,
17261         plugins/tools/execute.h:
17262         Reorganize code to support multiple run
17263         Support run in terminal
17264         
17265         * plugins/tools/plugin.c
17266         plugins/tools/plugin.h:
17267         Move message handling in execute.c
17269         * plugins/tools/variable.h,
17270         plugins/tools/variable.c:
17271         Add useful variables
17272         
17273 2005-04-13  Naba Kumar  <naba@gnome.org>
17275         * plugins/editor/text_editor.c: Fixed file monitoring condition.
17276         * plugins/editor/Makefile.am: Added gnome-vfs flags.
17277         
17278 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17280         * plugins/tools/dialog.c plugins/tools/tool.c :
17281         Fixed bugs.
17283 2005-04-06  Naba Kumar  <naba@gnome.org>
17285         * src/anjuta.c: Load default session only when
17286         "anjuta.session.load.last" preference is enabled.
17287         
17288 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
17290         * plugins/tools/Makefile.am,
17291         plugins/tools/variable.c,
17292         plugins/tools/variable.h:
17293         Add new code for handling variables
17295         * plugins/tools/anjuta-tools.glade:
17296         Improve tool editor dialog
17297         Add variable selection dialog
17299         * plugins/tools/dialog.c,
17300         plugins/tools/dialog.h,
17301         plugins/tools/plugin.c,
17302         plugins/tools/plugin.h:
17303         Add variable object
17304         Add a function to get it
17306         * plugins/tools/editor.c:
17307         Add gui code for variable selection dialog
17309         * plugins/tools/execute.c:
17310         Use variables for executing command
17311         
17312         * Naba: Compile warning fixes.
17314 2005-04-06  Naba Kumar  <naba@gnome.org>
17316         * TODO.tasks: Marked completed items.
17317         
17318 2005-04-06  Naba Kumar  <naba@gnome.org>
17320         * plugins/subversion/svn-backend.c: Fixed subversion plugin
17321         compile error.
17322         
17323         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
17325 2005-04-04  Naba Kumar  <naba@gnome.org>
17327         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
17328         inside Main window.
17329         
17330 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
17332         * plugins/tools/Makefile.am,
17333         plugins/tools/anjuta-tools.plugin.in,
17334         plugins/tools/anjuta-tools.ui,
17335         plugins/tools/anjuta-tools.gladei,
17336         plugins/tools/anjuta-tools-plugin.png,
17337         plugins/tools/plugin.c,
17338         plugins/tools/plugin.h,
17339         plugins/tools/dialog.c,
17340         plugins/tools/dialog.h,
17341         plugins/tools/fileop.c,
17342         plugins/tools/fileop.h,
17343         plugins/tools/tool.c,
17344         plugins/tools/tool.h,
17345         plugins/tools/editor.c,
17346         plugins/tools/editor.h,
17347         plugins/tools/execute.c,
17348         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
17349         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
17350         Not fully working
17352         * anjuta-tools.[ch]: Removed old tools code.
17353         
17354 2005-04-01  Steve Murphy  <murf@e-tools.com>
17356         * configure.in: Added "rw" to ALL_LINGUAS.
17358 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17360         * Modified Files:
17361         manuals/C/anjuta-manual/fileoperations.xml
17362         Added Files:
17363         manuals/C/anjuta-manual/figures/search_expr.png
17364         manuals/C/anjuta-manual/figures/search_expr_basic.png
17365         manuals/C/anjuta-manual/figures/search_file_list.png
17366         manuals/C/anjuta-manual/figures/search_file_pattern.png
17367         manuals/C/anjuta-manual/figures/search_replace.png
17368         manuals/C/anjuta-manual/figures/search_setting.png
17369         manuals/C/anjuta-manual/figures/search_target.png
17370         manuals/C/anjuta-manual/figures/search_target_action.png
17371         manuals/C/anjuta-manual/figures/search_target_in.png
17372         Removed Files:
17373         manuals/C/anjuta-manual/figures/find_files.png
17374         manuals/C/anjuta-manual/figures/find_replace.png
17375         manuals/C/anjuta-manual/figures/find_text.png :
17376         Updated Anjuta manual (File Operations)
17378 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17380         * manuals/C/anjuta-manual/fileoperations.xml,
17381         manuals/C/anjuta-manual/figures/open_file.png,
17382         manuals/C/anjuta-manual/figures/open_file_multiple.png,
17383         manuals/C/anjuta-manual/figures/prefs_print.png,
17384         manuals/C/anjuta-manual/figures/print_dlg.png,
17385         manuals/C/anjuta-manual/figures/print_preview.png.
17386         * Added Files:
17387         manuals/C/anjuta-manual/figures/add_edit_macro.png,
17388         manuals/C/anjuta-manual/figures/display_macro.png,
17389         manuals/C/anjuta-manual/figures/insert_text.png,
17390         manuals/C/anjuta-manual/figures/keyword_macro.png,
17391         manuals/C/anjuta-manual/figures/new_file_wizard.png,
17392         manuals/C/anjuta-manual/figures/save_as_file.png :
17393         Updated Anjuta Manual (File Operations)
17395 2005-03-23  Adam Weinberger  <adamw@gnome.org>
17397         * plugins/editor/action-callbacks.c,
17398           plugins/file-loader/plugin.c,
17399           plugins/gtodo/main.c,
17400           plugins/project-wizard/druid.c:
17401           Fix spelling/grammar errors. Fixes bugs
17402           169068, 169137, 169138, and 169139.
17404 2005-03-21  Naba Kumar  <naba@gnome.org>
17406         Patch from: Massimo Cora' <maxcvs@email.it>:
17407         
17408         * plugins/editor/Makefile.am
17409         plugins/editor/anjuta-docman.c,
17410         (added) plugins/editor/editor-tooltips.c,
17411         (added) plugins/editor/editor-tooltips.h: Added tooltips to
17412         editor tabs to show full path.
17414 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
17415         
17416         * plugins/subversion/svn-backend.c:
17417         Removed "apr-0/" from include because this is 
17418         already included in SVN_INCLUDE and broke building if
17419         apr >= 1.0 was installed.
17421 2005-03-18  Naba Kumar  <naba@gnome.org>
17423         Patch from: Massimo Cora' <maxcvs@email.it>:
17425         * plugins/editor/action-callbacks.c,
17426         plugins/editor/aneditor-calltip.cxx,
17427         plugins/editor/aneditor-priv.h,
17428         plugins/editor/aneditor.cxx,
17429         plugins/editor/aneditor.h,
17430         plugins/editor/anjuta-document-manager.ui: Added calltip
17431         activation from menu.
17433 2005-03-16  Naba Kumar  <naba@gnome.org>
17435         Patch from: Massimo Cora' <maxcvs@email.it>:
17436         
17437         * plugins/class-gen/action-callbacks.c,
17438         plugins/class-gen/anjuta-class-gen-plugin.glade,
17439         plugins/class-gen/class_gen.c,
17440         plugins/class-gen/class_gen.h,
17441         plugins/class-gen/class_logo.xpm,
17442         plugins/class-gen/plugin.c: Create files without project
17443         being open. Add to project support. And other enhancements.
17445 2005-03-15  Adam Weinberger  <adamw@gnome.org>
17447         * anjuta.glade,
17448           plugins/debug-manager/utilities.c,
17449           plugins/file-loader/plugin.c,
17450           plugins/gdb/utilities.c,
17451           plugins/profile-default/plugin.c,
17452           plugins/project-import/project-import.c,
17453           src/anjuta-actions.h:
17454           Spelling/grammar fixes.
17456 2005-03-13  Naba Kumar  <naba@gnome.org>
17457         
17458         * plugins/editor/action-callbacks.c,
17459         plugins/editor/action-callbacks.h,
17460         plugins/editor/anjuta-document-manager.ui,
17461         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
17462         submenu. Moved menuitems from Format to View->Editor.
17463         
17464         * src/action-callbacks.c, src/action-callbacks.h,
17465         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
17466         layout and lock layout menus in View submenu. Get rid of
17467         Settings->Layout Manager menu.
17468         
17469         * plugins/project-import/anjuta-project-import.plugin.in:
17470         Fixed icon name
17472         * global-tags/Makefile.am,
17473         global-tags/create_global_tags.sh,
17474         plugins/editor/aneditor-autocomplete.cxx,
17475         plugins/editor/aneditor-priv.h,
17476         plugins/editor/aneditor.cxx,
17477         tagmanager/tm_workspace.c: Fixed scope members autocompletion
17478         in editor and made it work in global symbols also.
17479         
17480         * src/anjuta-app.c: Always use priority texts besides icons style
17481         for toolbars, because other styles look horible for Anjuta (fixme).
17483 2005-03-11  Naba Kumar  <naba@gnome.org>
17485         * configure.in: Removed test for iconv.
17487         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
17488         before scintilla widget is realized.
17489         
17490         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
17491         for Update menuitem.
17492         
17493         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
17494         already applied in scintilla main stream.
17495         
17496         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
17497         and notified scintilla developer.
17498         
17499 2005-03-10  Naba Kumar  <naba@gnome.org>
17501         * src/action-callbacks.c: Removed reference to src/help.h (dead
17502         file).
17504         * plugins/editor/text_editor.c: Removed reference to
17505         src/launcher.h (a dead file).
17507         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
17508         src/controls.c, src/controls.h, src/fileselection.c,
17509         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
17510         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
17511         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
17512         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
17513         src/session.h, src/support.c, src/support.h, src/toolbar.c,
17514         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
17515         Removed these dead files from CVS.
17518 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17520         * plugins/file-wizard/action-callbacks.c : Added error message.
17521         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
17524 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
17525         
17526         * plugins/cvs-plugin/cvs-callbacks.c
17527         plugins/cvs-plugin/plugin.c:
17528         Fixed preferences page init and busy handling
17529         
17530         * plugins/subversion/plugin.c:
17531         Fixed preferences page init
17533 2005-03-09  Naba Kumar  <naba@gnome.org>
17535         * plugins/Makefile.am, plugins/glade/Makefile.am,
17536         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
17537         enabled glade plugin in Anjuta. The plugin is built only when
17538         glade3 is installed.
17539         
17540 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
17542         * plugins/project-wizard/templates/java.wiz
17543         plugins/project-wizard/templates/java-logo.png (*)
17544         plugins/project-wizard/templates/java/*
17545         plugins/project-wizard/templates/Makefile.am
17546         configure.in:
17547         
17548         Add Java project type. It generates a autoconf/automake
17549         project which is compiled using gcj. It requires automake 
17550         > 1.4 (1.9 is known to work) to work!
17551         
17552         (*) still awaiting response from the gcj team if we
17553         may use their logo.
17554         
17555 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
17556         
17557         * plugins/project-import/*
17558         plugins/Makefile.am
17559         configure.in:
17560         Added project import plugin. Might be a bit buggy and limited
17561         but works for now.
17562         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17563         Icon from old pixmaps dir
17565 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17567         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
17568         plugins/macro/macro-util.c, plugins/macro/macros.xml :
17569         Added C Custom_Indent line macro.
17570         Cleaned macros.xml
17572 2005-03-09  Naba Kumar  <naba@gnome.org>
17574         * TODO.tasks: Added new message-manager tasks.
17575         
17576         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17577         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17578         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17579         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17580         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17581         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17582         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17583         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17584         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17585         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17586         
17587         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
17588         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
17589         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
17590         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
17591         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
17592         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
17593         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
17594         Removed debugger widgets from shell on debugger shutdown. Added
17595         scrolled windows for docked widgets. Removed unnecessary widget refs
17596         and unrefs. Destroy widgets correctly on debugger shutdown.
17597         
17598         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
17599         with project description title. Removed frame shadow.
17600         
17601         * plugins/project-wizard/druid.c: Initializes tooltips.
17602         
17603         * scintilla/Makefile.am: Fixed comiple error.
17605 2005-03-08  Adam Weinberger  <adamw@gnome.org>
17607         * plugins/class-gen/anjuta-class-gen-plugin.glade,
17608           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
17610 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17612         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17613         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17614         plugins/macro/macro-util.c, plugins/macro/macro-util.h
17615         plugins/macro/macros.xml, plugins/macro/plugin.c :
17616         Moved cursor at the '|' position defined in macros.
17618 2005-03-07  Naba Kumar  <naba@gnome.org>
17620         * plugins/subversion/Makefile.am: Fixed build error.
17622         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
17623         types (perl, python, shellscript).
17624         
17625         * plugins/editor/plugin.c: Fixed to show all highlight options.
17626         
17627 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17629         * TODO.tasks : updated tasks.
17630         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
17632 2005-03-07  Naba Kumar  <naba@gnome.org>
17634         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
17635         or disable subversion file-manager submenu. If "Subvesion" is also
17636         valid directory, we should also check for it.
17638         * configure.in: Disable cygwin macro until someone fixes the
17639         autoconf warnings.
17640         
17641         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
17642         backward compatibility.
17643         
17644 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17646         * src/about.c : Cleaned code.
17647         * plugins/macro/macros.xml : Added "do_while" C macro.
17648         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
17649         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
17650         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
17651         Closed registers, shared libraries, kernel signals dialogs with ESC key.
17652         
17653 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
17655         * plugins/class-gen/plugin.c:
17656         Removed "return" to activate project_root_uri watching.
17658 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
17660         * plugins/Makefile.am
17661         plugins/subversion/*:
17662         Added subversion plugin. Add, Remove, Commit and Update work
17663         everything else needs work.
17664         
17665         * plugins/terminal/terminal.c
17666         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
17667         we still have focus problems with the editor.
17669 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17671         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
17672         
17673 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17675         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
17677 2005-03-04  Naba Kumar  <naba@gnome.org>
17679         Patch from Massimo Cora' <maxcvs@email.it>:
17681         * plugins/class-gen/Makefile.am,
17682         plugins/class-gen/action-callbacks.c,
17683         plugins/class-gen/action-callbacks.h,
17684         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
17685         plugins/class-gen/anjuta-class-gen.plugin.in,
17686         plugins/class-gen/class_gen.c,
17687         plugins/class-gen/class_gen.h,
17688         (removed) plugins/class-gen/clsGen.c,
17689         (added) plugins/class-gen/goc_template_header,
17690         (added) plugins/class-gen/goc_template_source,
17691         plugins/class-gen/plugin.c,
17692         plugins/class-gen/plugin.h: Refactored class gen code.
17693         Added GOCBuilder code. Fixed UI. Implemented plugin.
17695 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
17697         * plugins/project-wizard/property.c
17698         plugins/project-wizard/install.c
17699         plugins/project-wizard/druid.c
17700         plugins/editor/goto_line.c
17701         plugins/editor/plugin.c
17702         plugins/gtodo/add_edit_item.c
17703         plugins/gtodo/ligtodo.c
17704         plugins/gtodo/main.c
17705         plugins/gtodo/preferences.c:
17706         Fixed #167559, #167534, #167266, #167357
17707         (Bad English in strings...)
17708         
17709         Thanks to Adam Weinberger and Thierry Moisan for
17710         reporting!
17712 2005-03-03  Naba Kumar  <naba@gnome.org>
17714         * libegg/Makefile.am, libegg/menu/Makefile.am,
17715         (added) libegg/egg-submenu-action.c,
17716         (added) libegg/menu/egg-submenu-action.h: Created a new action for
17717         submenu (used for wizard listing).
17718         
17719         * plugins/file-loader/anjuta-loader-plugin.ui
17720         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
17721         and toolbar.
17722         
17723         * plugins/editor/action-callbacks.c,
17724         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
17725         ctrl+tabbing because it was interfaring with focus navigation.
17726         Focus editor on "Esc" in incremental search entry. Cleanups.
17727         
17728         * plugins/file-manager/an_file_view.c,
17729         plugins/symbol-browser/plugin.c,
17730         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
17731         Cleanups.
17732         
17733         * plugins/profile-default/plugin.c,
17734         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
17735         for sesssion load.
17736         
17737         * (removed) scintilla/patches/a64-crash-fix.patch,
17738         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
17739         scintilla patches.
17741 2005-03-03  Naba Kumar  <naba@gnome.org>
17743         * HACKING: Fixed typos.
17744         
17745         * plugins/editor/aneditor-indent.cxx: Clean up.
17746         
17747         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
17748         Enable/disable save, undo and redo actions depending on state
17749         of the editor.
17750         
17751 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17753         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
17754         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
17755         Displayed search_incremental status.
17757         * Removed plugins/editor/search_incremental.[ch]
17759 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
17760         
17761         * plugins/cvs-plugin/cvs-execute.c
17762         plugins/cvs-plugin/cvs-callbacks.c:
17763         - Use weak reference on mesg_view and reuse tab if
17764         it still exists to avoid cluttering message manager.
17765         - Fixed bug in cvs remove
17766         
17767         README, HACKING: Updated
17768         
17769         configure.in: Added check for libsvn
17771 2005-02-29  Naba Kumar  <naba@gnome.org>
17772         
17773         * plugins/file-manager/an_file_view.c,
17774         plugins/symbol-browser/an_symbol_view.c,
17775         plugins/symbol-browser/plugin.c: Hide column headers (they
17776         are redundant).
17778 2005-02-29  Naba Kumar  <naba@gnome.org>
17780         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17781         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17782         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17783         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17784         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17785         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17786         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17787         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17788         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17789         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17791         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
17792         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17793         (added) libanjuta/anjuta-session.[hc],
17794         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17795         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
17796         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
17797         src/main.c:
17798         
17799         Implemented session management. Implemented session
17800         container class. Added session notifications from shell. Implemented
17801         session save/load in editor, file-loader, default-profile-plugin
17802         and anjuta-app. Fixed window sizing and restoration. Cleaned up
17803         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
17804         and maximized states in session. Implemented project session
17805         management.
17807 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17809         * plugins/class-gen/action-callbacks.[ch],
17810         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
17811         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
17812         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
17813         with Escape key.
17815 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
17816         
17817         * plugins/project-wizard/anjuta-project-wizard.glade,
17818         plugins/project-wizard/druid.c:
17819         Add some padding in tab label in project selection page
17820         
17821         * plugins/project-wizard/druid.c,
17822         plugins/project-wizard/parser.c:
17823         Search for project template recursively
17824         Add ~/.anjuta/project to the search paths
17826 2005-02-26  Naba Kumar  <naba@gnome.org>
17828         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
17829         * plugins/file-loader/plugin.c: Fixed crash bug.
17830         * libanjuta/plugins.c: Fixed memory leak.
17831         
17832 2005-02-26  Naba Kumar  <naba@gnome.org>
17833         
17834         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
17835         "UserActivatable" attribute for plugins. This attribute if set to
17836         "no" will prevent users from activating/deactivating it from
17837         plugins dialog. Added a toggle button in plugins dialog to toggle
17838         the plugins list between list of activatable plugins (default) to
17839         list of all plugins. anjuta_plugin_select() now only selects the
17840         plugin. Added anjuta_plugins_select_and_activate() method that will
17841         select and activate it.
17842         
17843         * plugins/profile-default/Makefile.am,
17844         plugins/profile-default/anjuta-default-profile.ui,
17845         plugins/profile-default/plugin.c,
17846         plugins/profile-default/plugin.h,
17847         plugins/project-manager/anjuta-project-manager.ui,
17848         plugins/project-manager/plugin.c,
17849         plugins/project-manager/plugin.h:
17850         
17851         Anjuta projects (*.anjuta) files define the profile of respective
17852         projects. Profile is a set of related plugins required for the
17853         project to open. Moved "close project" action from Project Manager
17854         to Profile Manager plugin. Implemented loading and unloading of
17855         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
17856         (instead of Project Manager) now handles opening of *.anjuta files.
17857         Close Project menuitem is now moved to File submenu (being
17858         consistent with Anjuta 1.x versions and avoiding creating Project
17859         submenu when project manager is not loaded).
17860         
17861         * src/anjuta-actions.h: Fixed short-cut key for Help content.
17862         
17863         * src/anjuta.ui: Fixed place holder for projects.
17864         
17865         * (new) plugins/profile-default/default.anjuta: default startup
17866         profile. Removed the hardcoded plugins loading in
17867         DefaultProfilePlugin.
17869         * anjuta.anjuta,
17870         plugins/project-wizard/templates/terminal/project.anjuta:
17871         Implemented project format in newly created projects.
17873         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
17874         plugins/class-gen/anjuta-class-gen.plugin.in,
17875         plugins/cvs-plugin/anjuta-cvs.plugin.in,
17876         plugins/editor/anjuta-document-manager.plugin.in,
17877         plugins/file-loader/anjuta-loader.plugin.in,
17878         plugins/file-wizard/anjuta-file-wizard.plugin.in,
17879         plugins/gdb/anjuta-gdb.plugin.in,
17880         plugins/glade/anjuta-glade.plugin.in,
17881         plugins/message-view/anjuta-message-manager.plugin.in,
17882         plugins/profile-default/anjuta-default-profile.plugin.in,
17883         plugins/project-manager/anjuta-project-manager.plugin.in,
17884         plugins/project-wizard/anjuta-project-wizard.plugin.in:
17885         Defined UserActivatable attributes. Added supported types attribute.
17887         * plugins/project-wizard/anjuta-project-wizard.glade
17888         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
17889         "Project Wizard" in preferences title.
17891         * TODO.tasks: Updated.
17892         
17893         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
17894         Updated.
17895         
17896 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17898         * plugins/file-wizard/anjuta-file-wizard.glade
17899         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
17900         
17901         Integrated License macros, cleaned file.c.
17902         
17903 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
17904         
17905         * plugins/macor/macro-util.c: Fixed crash bugs if email or
17906         username can not be found correctly.
17908 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17910         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
17911         plugins/macro/macros.xml :
17912         
17913         Added Headers macros. Cleaned file.c
17915 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17917         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
17918         plugins/macro/macros.xml :
17919         
17920         Fixed a bug. Added Header macro.
17922         
17923 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17925         * plugins/file-wizard/action-callbacks.c, 
17926         plugins/file-wizard/file.c, plugins/macro/macro-util.c
17927         plugins/macro/macros.xml :
17928         
17929         Added FileName, Header template macros.
17930         
17931 2005-02-24  Naba Kumar  <naba@gnome.org>
17932         
17933         * plugins/patch/patch-plugin.c: Fixed a function call.
17934         
17935         * src/anjuta.c, src/main.c: Save and load default session.
17936         
17937 2005-02-24  Naba Kumar  <naba@gnome.org>
17939         * libanjuta/interfaces/libanjuta.idl,
17940         plugins/message-view/anjuta-msgman.c,
17941         plugins/message-view/anjuta-msgman.h,
17942         plugins/message-view/plugin.c: Added and implemented
17943         set_view_title() method.
17944         
17945         * plugins/build-basic-autotools/build-basic-autotools.c,
17946         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
17947         build context pooling. Maximum 3 contexts are reused. Additional
17948         contexts are created when all are busy.
17950 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17952         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17953         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17954         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
17955         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
17957         Added Copyright, Changelog macros.
17958                 
17959 2005-02-23  Naba Kumar  <naba@gnome.org>
17961         Patch from Massimo Cora' <maxcvs@email.it>:
17962         * plugins/Makefile.am,
17963         plugins/patch/Makefile.am,
17964         (added) plugins/patch/anjuta-patch-plugin.png,
17965         (added) plugins/patch/anjuta-patch.plugin.in,
17966         (added) plugins/patch/anjuta-patch.ui,
17967         plugins/patch/patch-plugin.c,
17968         (added) plugins/patch/patch-plugin.h,
17969         (added) plugins/patch/plugin.c,
17970         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
17971         architecture.
17973 2005-02-23  Naba Kumar  <naba@gnome.org>
17975         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
17976         file-loader/plugin.c, profile-default/plugin.c:
17977         Implemented "activated" and "deactivated" signals for plugin class.
17978         Renamed *_location() functions to *_id(), because location is
17979         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
17980         anjuta_plugins_unload_plugin().
17981         
17982         * class-gen/plugin.c: Fixed complier warning and utility function call.
17983         
17984         * debug-manager/plugin.c: Unload debugger plugin correctly.
17985         
17986         * project-manager/plugin.c:     Fixed compiler warnings.
17987         
17988         * plugins/project-wizard/templates/gnome/.cvsignore,
17989         plugins/project-wizard/templates/gnome/po/.cvsignore,
17990         plugins/project-wizard/templates/gnome/src/.cvsignore,
17991         plugins/project-wizard/templates/gtk/po/.cvsignore,
17992         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
17993         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
17994         
17995         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
17996         build (we need to fix this thing).
17997         
17998 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
18000         * plugins/macro/macro-action.[ch]
18001         plugins/macro/macro-edit.c
18002         plugins/macro/macro-dialog.c
18003         plugins/macro/macro-db.[ch]
18004         plugins/macro/plugin.[ch]
18005         plugins/macro/macro-util.[ch] (added)
18006         
18007         Cleaned up macro plugin and preview expanded macros.
18009 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
18011         * plugins/cvs-plugin/cvs-interface.c:
18013         Fixed option setting when using no compression and not 
18014         ignoring .cvsrc
18016 2005-02-23  Naba Kumar  <naba@gnome.org>
18017         
18018         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
18019         geometry on exit and startup (only if there is no geometry from the
18020         session).
18022         * TODO.tasks: Updated.
18023         
18024         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
18025         
18026         * manuals/reference/libanjuta/Makefile.am,
18027         manuals/reference/libanjuta/libanjuta-docs.sgml,
18028         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
18029         documentation for writing project templates.
18031 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18033         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
18034         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
18035         
18036         Expansion keywords in macros. 
18038 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18040         * plugins/file-wizard/action-callbacks.c,
18041         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
18042         plugins/macro/macros.xml :
18043         
18044         Inserting text by macro plugin
18045         In progress ...
18047 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
18049         * plugins/macro/plugin.c
18050         plugins/cvs-plugin/plugin.c:
18051         
18052         Fixed interfaces (use static)
18054 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
18055         
18056         * plugins/macro/macro-actions.[ch]
18057         plugins/macro/plugin.c
18058         libanjuta/interfaces/libanjuta.idl:
18059         
18060         Implemented IAnjutaMacro interface to be used by file-wizard
18061         
18062         * plugins/cvs-plugin/plugin.c
18063         libanjuta/interfaces/libanjuta.idl:
18064         
18065         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
18066         for all version control systems and not only for cvs.
18068 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18070         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
18071         insert_macro.
18072         
18073         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
18076 2005-02-21  Naba Kumar  <naba@gnome.org>
18078         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
18079         IAnjutaDebugger interface.
18080         
18081         * plugins/debug-manager/anjuta-debug-manager.ui,
18082         plugins/debug-manager/attach_process.c,
18083         plugins/debug-manager/attach_process.h,
18084         plugins/debug-manager/plugin.c,
18085         plugins/debug-manager/plugin.h,
18086         plugins/gdb/actions.c,
18087         plugins/gdb/actions.h,
18088         plugins/gdb/anjuta-gdb-plugin.ui,
18089         plugins/gdb/breakpoints.c,
18090         plugins/gdb/breakpoints.h,
18091         plugins/gdb/debugger.c,
18092         plugins/gdb/debugger.h,
18093         plugins/gdb/memory.c,
18094         plugins/gdb/plugin.c,
18095         plugins/gdb/plugin.h,
18096         plugins/gdb/sharedlib.h,
18097         plugins/gdb/sharedlib_cbs.c,
18098         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
18099         correctly between debug-manager and debugger. Implemented debugger
18100         interface in gdb plugin. Fixed action names. Added UI updating.
18101         Start and stop debugger (does not work yet). Fixed UI merging.
18102         Fixed debugger plugin handling in debug-manager.
18104 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
18106         * plugins/editor/aneditor-autocomplete.cxx:
18107         
18108         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
18109         crash with C++ "template" keyword.
18111 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18113         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
18114         Fixed bug (Closed macro dialogs with Esc key).
18115         
18116 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
18117         
18118         * plugins/project-wizard/xlib.wiz,
18119         plugins/project-wizard/xlib-logo.png,
18120         plugins/project-wizard/xlib/*:
18121         Port old xlib anjuta project on new project wizard
18122         
18123         * plugins/project-wizard/xlib-dock.wiz,
18124         plugins/project-wizard/xlib-dock/*:
18125         Port old xlib dock anjuta project on new project wizard
18126         
18127         * plugins/project-wizard/wxwin.wiz,
18128         plugins/project-wizard/wxwin-logo.png,
18129         plugins/project-wizard/wxwin/*:
18130         Port old wxwin anjuta project on new project wizard
18131         
18132         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
18133         necessary changes for the new templates.
18134         
18135 2005-02-18  Naba Kumar  <naba@gnome.org>
18137         * plugins/Makefile.am: Added class-gen
18138         
18139 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
18141         * plugins/project-wizard/header.c:
18142         Fix a bug in sorting of project categories
18144 2005-02-18  Naba Kumar  <naba@gnome.org>
18146         Patch from Massimo Cora  <maxcvs@email.it>:
18147         
18148         * plugins/class-gen/.cvsignore,
18149         plugins/class-gen/Makefile.am,
18150         (added) plugins/class-gen/action-callbacks.c,
18151         (added) plugins/class-gen/action-callbacks.h,
18152         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
18153         (added) plugins/class-gen/class_gen.c,
18154         (added) plugins/class-gen/class_gen.h,
18155         (added) plugins/class-gen/plugin.c,
18156         (added) plugins/class-gen/plugin.h: Ported class wizard to the
18157         new architecture.
18158         
18159         * plugins/project-manager/plugin.c: implemented add_source().
18161 2005-02-17  Naba Kumar  <naba@gnome.org>
18163         * plugins/file-loader/plugin.c: Fixed possible crash.
18164         
18165         * src/action-callbacks.c, src/action-callbacks.h,
18166         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
18168 2005-02-17  Naba Kumar  <naba@gnome.org>
18169         
18170         * plugins/project-wizard/templates/anjuta-plugin.wiz,
18171         plugins/project-wizard/templates/gnome.wiz,
18172         plugins/project-wizard/templates/gtk.wiz,
18173         plugins/project-wizard/templates/gtkmm.wiz,
18174         plugins/project-wizard/templates/terminal.wiz,
18175         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18176         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18177         plugins/project-wizard/templates/gnome/src/callbacks.c,
18178         plugins/project-wizard/templates/gnome/src/callbacks.h,
18179         plugins/project-wizard/templates/gnome/src/main.c,
18180         plugins/project-wizard/templates/gtk/src/callbacks.c,
18181         plugins/project-wizard/templates/gtk/src/callbacks.h,
18182         plugins/project-wizard/templates/gtk/src/main.c,
18183         plugins/project-wizard/templates/gtkmm/src/main.cc,
18184         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
18185         to generate licence correctly (without any extra newlines). Removed
18186         IncludeGNUHeader macro definition and added proper licence property.
18187         Fixed project directory paths in file contents.
18189 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18191         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
18192         Closed macro dialogs with Esc key.
18194 2005-02-16  Naba Kumar  <naba@gnome.org>
18196         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18197         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18198         plugins/project-wizard/templates/gnome/src/callbacks.c,
18199         plugins/project-wizard/templates/gnome/src/callbacks.h,
18200         plugins/project-wizard/templates/gnome/src/main.c,
18201         plugins/project-wizard/templates/gtk/src/main.c,
18202         plugins/project-wizard/templates/gtkmm/src/main.cc,
18203         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
18204         macros to avoid blank newlines.
18206 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
18208         * plugins/project-wizard/autogen.c:
18209         Correct a problem when having property value in UTF-8
18211         * plugins/project-wizard/druid.c:
18212         Correct a bug when reselecting a new project (all pages
18213         must be removed)
18215         * plugins/project-wizard/property.c:
18216         Avoid having default invalid properties
18218         * plugins/project-wizard/templates/terminal.wiz,
18219         plugins/project-wizard/templates/terminal/po/ChangeLog,
18220         plugins/project-wizard/templates/terminal/src/main.c:
18221         Remove command for testing run function
18222         Move destination directory to second page and include
18223         project name. Add exist tag. Remove unused properties.
18225 2005-02-16  Naba Kumar  <naba@gnome.org>
18227         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
18228         plugins/debug-manager/anjuta-debug-manager.ui,
18229         plugins/debug-manager/plugin.c,
18230         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
18231         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
18232         plugins/gdb/plugin.h, plugins/gdb/registers.c,
18233         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
18234         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
18235         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
18236         (removed) src/anjuta_info.c,
18237         (removed) src/anjuta_info.h,
18238         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
18239         (added) plugins/gdb/anjuta-gdb-plugin.ui,
18240         (added) plugins/gdb/actions.c,
18241         (added) plugins/gdb/actions.h: Completed initial
18242         porting of debugger to new architecture. Fixed many of the debugger
18243         functions.
18245         * plugins/file-loader/plugin.c: Detect some important mime ourself
18246         to avoid inconsistencies when mime system isn't working.
18247         
18248 2005-02-16  Naba Kumar  <naba@gnome.org>
18250         * plugins/editor/Makefile.am,
18251         (added) plugins/editor/aneditor-autocomplete.cxx,
18252         (added) plugins/editor/aneditor-calltip.cxx,
18253         (added) plugins/editor/aneditor-indent.cxx,
18254         (added) plugins/editor/aneditor-priv.h,
18255         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
18256         different smaller chunks to make it easy to maintain.
18258 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18260         * plugins/project-wizard/druid.c :
18261         
18262         Found system Email address if not defined in Preferences.
18264 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
18265         
18266         * plugins/project-wizard/gtkmm.wiz
18267         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
18268         plugins/project-wizard/gtkmm/*
18269         
18270         Added GTKmm (C++) project type
18272 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
18274         * plugins/message-view/plugin.c
18275         plugins/message-view/message-view.c
18276         TODO.gtodo:
18277         Implemented next/prev action
18279 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18281         * plugins/project-wizard/templates/libglade2.* :
18282         Removed libglade2 project.
18283         
18284         * plugins/project-wizard/templates/gtk* :
18285         Removed interface.[ch] & support.[ch].
18286         
18287 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18289         * plugins/project-wizard/anjuta-project-wizard.glade,
18290         plugins/project-wizard/property.[ch],
18291         plugins/project-wizard/templates/anjuta-plugin.wiz :
18292         Added a new property ("iconfile").
18294 2005-02-14  Naba Kumar  <naba@gnome.org>
18296         * plugins/project-wizard/install.c,
18297         plugins/project-wizard/plugin.c,
18298         plugins/project-wizard/templates/anjuta-plugin.wiz,
18299         plugins/project-wizard/templates/gnome.wiz,
18300         plugins/project-wizard/templates/gtk.wiz,
18301         plugins/project-wizard/templates/libglade2.wiz,
18302         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
18303         newly created projects and open them. Fixed message buffering in
18304         wizard.
18306 2005-02-14  Naba Kumar  <naba@gnome.org>
18308         * src/about.c, pixmaps/Makefile.am,
18309         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
18310         
18311         * mime/gnome-mime-application-x-anjuta.png,
18312         pixmaps/anjuta_icon.png,
18313         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
18314         done by 9-speed at:
18315         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
18316         
18317 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18319         * configure.in,
18320         plugins/project-wizard/templates/libglade2-logo.png,
18321         plugins/project-wizard/templates/libglade2.wiz,
18322         plugins/project-wizard/templates/libglade2/* :
18323         Add Glade2 project
18326 2005-02-14  Naba Kumar  <naba@gnome.org>
18328         * TODO.tasks: Updated.
18329         
18330         * plugins/editor/anjuta-docman.c,
18331         plugins/editor/text_editor.c,
18332         plugins/editor/text_editor.h,
18333         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
18334         for file modification, but it is still not functioning.
18336 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
18338         * plugins/project-wizard/values.c,
18339         plugins/project-wizard/values.h,
18340         plugins/project-wizard/property.c,
18341         plugins/project-wizard/property.h,
18342         plugins/project-wizard/druid.c:
18343         Rewrite mandatory property check
18344         Add check of exist property
18345         Rewrite handling of cached property page
18347 2005-02-13  Naba Kumar  <naba@gnome.org>
18349         Patch from Igor Kovalenko  <garrison@mail.ru>:
18350         * tagmanager/tm_workspace.c: Improved performance.
18352 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18354         *plugins/project-wizard/templates/*.wiz,
18355         plugins/project-wizard/druid.c,
18356         plugins/project-wizard/templates/terminal/src/main.c,
18357         plugins/project-wizard/templates/gtk/src/*.[ch],
18358         plugins/project-wizard/templates/gtk/src/Makefile.am,
18359         plugins/project-wizard/templates/gnome/src/*.[ch],
18360         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
18361         Add Copyright date & Email address,
18362         Correct terminal project.
18363         
18364 2005-02-12  Naba Kumar  <naba@gnome.org>
18366         * plugins/project-wizard/property.c: Fixed hidden
18367         properties to take values.
18369         * plugins/project-wizard/file.[ch]: Renamed
18370         true/false enum values to fix compile error
18371         (conflict with other definition).
18372         
18373         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
18374         even when mime type detection fails (for example, when Anjuta is
18375         installed in non-system prefix).
18377 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
18379         * plugins/project-wizard/values.c,
18380         plugins/project-wizard/values.h:
18381         Rewrite file with more comments
18383         * plugins/project-wizard/druid.c,
18384         plugins/project-wizard/druid.h,
18385         plugins/project-wizard/autogen.c,
18386         plugins/project-wizard/autogen.h,
18387         plugins/project-wizard/druid.c,
18388         plugins/project-wizard/druid.h:
18389         Add more comments
18390         Use values instead of properties
18391         Move default properties to druid.c
18393         * plugins/project-wizard/install.c,
18394         plugins/project-wizard/install.h:
18395         Use values instead of properties
18396         Add a check to avoid overwriting files
18398         * plugins/project-wizard/parser.c,
18399         plugins/project-wizard/property.c,
18400         plugins/project-wizard/property.h:
18401         Update to use new values
18402         Add an "exist" attribute to check if a directory already exist
18404         * plugins/project-wizard/anjuta-project-wizard.glade:
18405         Change project selection page (GtkTextView => GtkLabel,
18406         GtkTable => GtkVBox)
18408         * plugins/project-wizard/templates/terminal.wiz:
18409         Move destination directory on second page
18410         
18411         * plugins/project-wizard/action.c:
18412         Add a few comments
18414 2005-02-12  Naba Kumar  <naba@gnome.org>
18416         * plugins/file-manager/an_file_view.c,
18417         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
18418         views. Created dynamic update date of view depending on project
18419         changes -- similar to file-manager view.
18420         
18421         * plugins/devhelp/plugin.c: Load help on idle.
18422         
18423         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
18424         autoformat' to proper location in preferences.
18425         
18426         * mime/anjuta.mime: Added .prj extension in the mime type for backward
18427         compatibility.
18428         
18429         * plugins/editor/plugin.c: Fixed accel name.
18431 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18433         *plugins/project-wizard/templates/anjuta-plugin.wiz,
18434         plugins/project-wizard/templates/gnome.wiz,
18435         plugins/project-wizard/templates/gtk.wiz,
18436         plugins/project-wizard/anjuta-project-wizard.glade,
18437         plugins/project-wizard/autogen.c:
18438         Add Username & Email address in Project preferences.
18440 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18442         *plugins/project-wizard/templates/gnome-logo.png,
18443         plugins/project-wizard/templates/gnome.wiz,
18444         plugins/project-wizard/templates/gnome/* :
18445         Add Gnome project
18447 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18449         * plugins/project-wizard/templates/terminal/src/main.c, 
18450         plugins/project-wizard/templates/terminal/src/main.c,
18451         plugins/project-wizard/templates/terminal/src/main.[ch] :
18452         Insert License in projects
18453         
18454 2005-02-11  Naba Kumar  <naba@gnome.org>
18456         * TODO.tasks: Added message manager task.
18457         
18458         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
18459         
18460         * plugins/editor/plugin.c: Use bookmark stock icons.
18461         
18462         * plugins/message-view/anjuta-message-manager.ui,
18463         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
18465 2005-02-10  Naba Kumar  <naba@gnome.org>
18467         * libanjuta/interfaces/libanjuta.idl: fixed build error.
18468         
18469 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18471         * global-tags/Makefile.am
18472         Error during 'make install'
18474 2005-02-09  Naba Kumar  <naba@gnome.org>
18476         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
18477         missing file.
18478         
18479 2005-02-08  Naba Kumar  <naba@gnome.org>
18481         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
18482         
18483         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
18484         Show busy cursur when updating global tags in preferences.
18486         * configure.in: Fixed.
18487         
18488 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18490         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
18491           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
18492          
18493         - Fixed anjuta-plugin project (glade)
18495 2005-02-08  Naba Kumar  <naba@gnome.org>
18497         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
18498         Fixed automatic indentations.
18500         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
18501         Global tags are now segregated into smaller api tags, which can be
18502         selectively loaded from symbol browser preferences.
18504         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
18505         Implemented IProjectManager interface in project-manager. Mostly getter
18506         methods for now, but need to add add() and remove() methods to add
18507         or remove project elements.
18509         * plugins/gdb/debug_tree.c: Small fix.
18511         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
18512         plugins/symbol-browser/an_symbol_info.c,
18513         plugins/symbol-browser/an_symbol_info.h,
18514         plugins/symbol-browser/an_symbol_search.c,
18515         plugins/symbol-browser/an_symbol_search.h,
18516         plugins/symbol-browser/an_symbol_view.c,
18517         plugins/symbol-browser/an_symbol_view.h,
18518         plugins/symbol-browser/plugin.c,
18519         plugins/symbol-browser/plugin.h,
18520         tagmanager/c.c,
18521         tagmanager/entry.h,
18522         tagmanager/tm_project.c,
18523         tagmanager/tm_symbol.c,
18524         tagmanager/tm_tag.c,
18525         tagmanager/tm_workspace.c,
18526         tagmanager/vstring.c,
18527         tagmanager/include/tm_tag.h,
18528         tagmanager/include/tm_workspace.h:
18529         
18530         - Fixed tagmanager parsing of source files to parse for typedefines and
18531         properly record element scopes. Implemented scope autocompletion
18532         (autocompletion on '.', '->', '::' and ':'. The functionality is not
18533         fully working. It was based on older patch for Anjuta 1.2.2 in SF
18534         patch list (author is unknown).
18535         - Implemented symbol-browser preferences for dynamically loading and
18536         saving tags API segments.
18537         - Fixed symbol-search to use tagmanager directly instead of depending
18538         on symbol-view for tags list.
18539         - Fixed symbol-view to create the tree using TMSymbol tree directly.
18540         - Fixed TMSymbol to create the complete tags tree instead of letting the
18541         symbol-view created the root nodes.
18542         - Changed project tags cache name to .tm_project2.cache because the
18543         newer format records additional scope information.
18544         
18545 2005-02-07  Naba Kumar  <naba@gnome.org>
18547         * plugins/editor/style-editor.c,
18548         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
18549         and GtkFontButton instead of deprecated widgets in
18550         style editor.
18551         
18552 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
18554         * plugins/project-wizard/action.c,
18555         plugins/project-wizard/action.h,
18556         plugins/project-wizard/autogen.c,
18557         plugins/project-wizard/autogen.h,
18558         plugins/project-wizard/file.c,
18559         plugins/project-wizard/file.h,
18560         plugins/project-wizard/install.c,
18561         plugins/project-wizard/install.h,
18562         plugins/project-wizard/parser.h,
18563         plugins/project-wizard/parser.c,
18564         plugins/project-wizard/property.c,
18565         plugins/project-wizard/property.h,
18566         plugins/project-wizard/plugin.h,
18567         plugins/project-wizard/plugin.c,
18568         plugins/project-wizard/values.c,
18569         plugins/project-wizard/values.h:
18570         Replace C++ comments by C comments
18572         * plugins/project-wizard/autogen.c,
18573         plugins/project-wizard/autogen.h:
18574         Add a run time check of autogen version.
18575         Add UserName variable.
18577         * plugins/project-wizard/anjuta-project-wizard.glade,
18578         plugins/project-wizard/header.c,
18579         plugins/project-wizard/druid.c,
18580         plugins/project-wizard/druid.h:
18581         Sort project in alphabetic order.
18582         Correct selection troubles in notebooks.
18584         * plugins/project-wizard/parser.c:
18585         Add some check when reading the project header block.
18587 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
18589         * plugins/project-wizard/action.c,
18590         plugins/project-wizard/action.h,
18591         plugins/project-wizard/autogen.c,
18592         plugins/project-wizard/autogen.h,
18593         plugins/project-wizard/file.c,
18594         plugins/project-wizard/file.h,
18595         plugins/project-wizard/install.c,
18596         plugins/project-wizard/parser.h,
18597         plugins/project-wizard/parser.c,
18598         plugins/project-wizard/property.c,
18599         plugins/project-wizard/property.h,
18600         plugins/project-wizard/values.c,
18601         plugins/project-wizard/values.h,
18602         Add a space between function name and open.
18604         * plugins/project-wizard/plugin.h,
18605         plugins/project-wizard/plugin.c,
18606         plugins/project-wizard/install.c,
18607         Avoid a crash if the user close the message view used by the .
18609         * plugins/project-wizard/anjuta-project-wizard,
18610         plugins/project-wizard/druid.c,
18611         plugins/project-wizard/druid.h,
18612         plugins/project-wizard/header.h,
18613         plugins/project-wizard/header.c,
18614         Add a text view with the description of each.
18615         Add a tab for each project.
18616         Replace some C++ comments to C comments.
18618 2005-02-05  Naba Kumar  <naba@gnome.org>
18620         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
18621         New icon from Sebastien Granjoux .
18622         
18623 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
18625         * libanjuta/anjuta-preferences.c:
18626         Set file property even without a focus out event (file selected 
18627         the browse dialog)
18629 2005-02-04  Naba Kumar  <naba@gnome.org>
18631         * plugins/glade/plugin.c: Fixed glade function calls.
18632         * configure.in: Fixed a typo.
18633         * TODO.tasks: Updated.
18635 2005-02-03  Naba Kumar  <naba@gnome.org>
18637         * plugins/project-manager/plugin.c: Fixed memory corruption.
18639         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
18640         build error.
18641         
18642         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
18643         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18644         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
18645         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18647         * libanjuta/interfaces/libanjuta.idl,
18648         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
18649         interface.
18650         
18651         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
18653         Patch from Massimo Cora <maxcvs@email.it>:
18654         * plugins/editor/plugin.c: Fixed update UI for created buffers.
18655         
18656 2005-02-01  Naba Kumar  <naba@gnome.org>
18658         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
18659         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
18660         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
18661         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
18662         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
18663         from sourceforge -- a64 crash fixes (correct typing for GType)
18664         and fixes compile errors in sun.
18666         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
18667         paste (shift+insert) in terminal.
18669 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
18671         * configure.in: Add «nb» to ALL_LINGUAS.
18673 2005-02-01  Naba Kumar  <naba@gnome.org>
18675         * TODO.tasks, TODO: Updated todo tasks.
18676         
18677         * plugins/editor/anjuta-document-manager.glade: Improved search
18678         relace dialog.
18679         
18680         * TODO.tasks: Fixed xml format.
18681         
18682         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
18683         work yet).
18684         
18685         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
18686         cleanups.
18687         
18688         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
18689         format during save (removed unwanted text nodes). Fixed scrollbars.
18691 2005-01-31  Naba Kumar  <naba@gnome.org>
18693         * libanjuta/interfaces/libanjuta.idl,
18694         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
18695         Implemented append() method for IAnjutaEditor interface and fixed
18696         various bugs with text insertions (cvs diff and macro insertions).
18697         
18698         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
18699         automatic indentation.
18700         
18701         * plugins/editor/action-callbacks.c,
18702         plugins/editor/action-callbacks.h,
18703         plugins/editor/anjuta-docman.c,
18704         plugins/editor/anjuta-document-manager.ui,
18705         plugins/editor/plugin.c,
18706         plugins/editor/text_editor.c,
18707         plugins/editor/text_editor.h,
18708         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
18709         Fixed highlight issues.
18711         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
18712         macro.
18713         
18714         * plugins/symbol-browser/an_symbol_view.c: Force update project.
18716         * data/properties/*: Updated properties files from scite. Created
18717         styles.properties to override the scite styles.
18718         
18719         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
18721         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
18722         
18723 2005-01-30  Naba Kumar  <naba@gnome.org>
18725         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
18726         unused definitions.
18727         
18728         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
18729         
18730         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
18731         plugins/editor/text_editor.c,
18732         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
18733         fixed linuwidth preference setting, fixed insert text interface
18734         implementation. Improved automatice-indentation for cpp lexer.
18735         
18736         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
18738 2005-01-29  Naba Kumar  <naba@gnome.org>
18740         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
18741         option in update dialog as default. Improved import dialog. Sized
18742         log dialog.
18744         * configure.in: Fixed underquoted warning from autoconf.
18745         
18746         * plugins/editor/action-callbacks.c,
18747         plugins/editor/aneditor.cxx,
18748         plugins/editor/aneditor.h,
18749         plugins/editor/anjuta-document-manager.glade,
18750         plugins/editor/plugin.c,
18751         plugins/editor/plugin.h,
18752         plugins/editor/text_editor.c,
18753         plugins/editor/text_editor.h,
18754         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
18755         for Editor and fixed all preferences syncronization and notifys for
18756         visible prefs (in editor preferences page).
18757         
18758         * plugins/file-loader/plugin.c: Load recent files on idle.
18760 2005-01-28  Naba Kumar  <naba@gnome.org>
18762         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18763         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
18765         * plugins/editor/action-callbacks.c,
18766         plugins/editor/action-callbacks.h,
18767         plugins/editor/aneditor.cxx,
18768         plugins/editor/aneditor.h,
18769         plugins/editor/anjuta-document-manager.ui,
18770         plugins/editor/plugin.c,
18771         plugins/editor/text_editor.c,
18772         plugins/editor/text_editor.h,
18773         plugins/editor/text_editor_cbs.c,
18774         plugins/editor/text_editor_cbs.h,
18775         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
18776         Text editor.
18778         Patch from Massimo Cora <maxcvs@email.it>:
18779         * plugins/editor/an_symbol_search.c,
18780         plugins/editor/an_symbol_search.c: Fixed crash bugs.
18781         
18782 2005-01-27  Naba Kumar  <naba@gnome.org>
18783         
18784         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
18785         minimum size request to 200.
18787         * plugins/symbol-browser/an_symbol_info.c,
18788         plugins/symbol-browser/an_symbol_info.h,
18789         plugins/symbol-browser/an_symbol_search.c,
18790         plugins/symbol-browser/an_symbol_search.h,
18791         plugins/symbol-browser/an_symbol_view.c,
18792         plugins/symbol-browser/an_symbol_view.h,
18793         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
18794         pixbuf retrieval. Fixed runtime warning. Code clean up.
18796 2005-01-27  Naba Kumar  <naba@gnome.org>
18798         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
18799         src/anjuta.ui, (new) plugins/glade/.cvsignore,
18800         (new) plugins/glade/Makefile.am,
18801         (new) plugins/glade/anjuta-glade-plugin.png,
18802         (new) plugins/glade/anjuta-glade.plugin.in,
18803         (new) plugins/glade/anjuta-glade.ui,
18804         (new) plugins/glade/plugin.c,
18805         (new) plugins/glade/plugin.h,
18806         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
18807         now until glade3 works properly.
18809         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
18810         they are generated.
18811         
18812 2005-01-26  Naba Kumar  <naba@gnome.org>
18814         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
18815         Added mime icon for anjuta projects.
18816         
18817         patch from Massimo Cora <maxcvs@email.it>:
18818         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
18819         an_symbol_search.h, an_symbol_view.c, plugin.c:
18820         Fix/implement objects destroying/freeing.
18822 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
18823         
18824         * src/action-callback.[ch], src/anjuta-actions.h:
18825         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
18826         because it has not been updated for years and we know have a devhelp plugin
18827         which can do the job much better.
18828         * TODO.tasks: Updated done items
18830 2005-01-25  Naba Kumar  <naba@gnome.org>
18832         * autogen.sh: Fixed to generate interface files.
18834         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
18835         session save filenames.
18836         
18837         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
18838         
18839 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
18841         * plugins/project-wizard/Makefile.am,
18842         plugins/project-wizard/install.c,
18843         plugins/project-wizard/install.h,
18844         plugins/project-wizard/parser.c,
18845         plugins/project-wizard/parser.h,
18846         plugins/project-wizard/templates/terminal.wiz:
18847         Add action list block in wizard template
18848         * plugins/project-wizard/file.c,
18849         plugins/project-wizard/autogen.c:
18850         Small fixes
18852 2005-01-23  Naba Kumar  <naba@gnome.org>
18854         * configure.in: Fixed build error.
18856 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
18858         * plugins/project-wizard/druid.c,
18859         plugins/project-wizard/parser.c,
18860         plugins/project-wizard/property.c: Rewrite parser with
18861         better error handling
18863 2005-01-22  Naba Kumar  <naba@gnome.org>
18865         * plugins/symbol-browser/plugin.c: Changed c++ coments
18866         to c commnets and formated code to anjuta coding styles.
18867         
18868 2005-01-21  Naba Kumar  <naba@gnome.org>
18870         * configure.in, autogen.sh: Fixed build errors in newer automake.
18871         
18872         * plugins/editor/anjuta-docman.c: Do not emit change editor
18873         signal while in dispose.
18875         Patch from: Massimo Corà <maxcvs@email.it>
18876         * plugins/symbol-browser/Makefile.am,
18877         plugins/symbol-browser/an_symbol_view.c,
18878         plugins/symbol-browser/an_symbol_view.h,
18879         plugins/symbol-browser/plugin.c,
18880         plugins/symbol-browser/plugin.h,
18881         plugins/symbol-browser/test-symbol-browser.c,
18882         (new) plugins/symbol-browser/an_symbol_info.c,
18883         (new) plugins/symbol-browser/an_symbol_info.h,
18884         (new) plugins/symbol-browser/an_symbol_search.c,
18885         (new) plugins/symbol-browser/an_symbol_search.h:
18886         Added a cool real-time symbol-search-view in symbol browser.
18888 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
18889         
18890         * plugin/macro/plugin.c
18891         plugin/macro/anjuta-macro-plugin.ui
18892         plugin/macro/macro-db.[ch]
18893         plugin/macro/macro-dialog.[ch]
18894         plugin/macro/macro-actions.[ch]
18895         plugin/macro/macro-edit.[ch]
18896         plugin/macro/plugin.[ch]:
18897         
18898         Implemented three menu items as Naba proposed:
18899         Edit->Macro->
18900                 Insert Macro: Pops of a border-less window to enter a shortcut
18901                 Add Macro: Same as Manage Macro => New
18902                 Manage Macros: Full-features macro dialog
18904 2005-01-20  Naba Kumar  <naba@gnome.org>
18906         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
18907         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
18908         libanjuta/anjuta-shell.h,
18909         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18910         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
18911         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
18912         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18913         src/main.c, src/shell.c: Implemented command line args processing
18914         and session management. Fixed geometry restoration.
18916 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
18917         
18918         * plugins/macro/macro-db.c,
18919         plugins/macros.xml:
18920         Cleaned up XML interface and use attributes now for name, category and 
18921         shortcut. CDATA is used to avoid xml errors inside of macros.
18923 2005-01-19  Naba Kumar  <naba@gnome.org>
18925         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
18927 2005-01-18  Naba Kumar  <naba@gnome.org>
18928         
18929         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
18930         to work.
18932         * scintilla/*: Updated scintilla to current cvs and updated
18933         scintilla patches.
18934         
18935 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18936         
18937         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
18938         plugins/cvs-plugin/cvs-actions.c:
18939         Added "Whole project" infrastructure but it does not
18940         work because I did not find a way to get the current project's
18941         root dir.
18943 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18945         * plugins/cvs-plugin/Makefile.am
18946         plugins/cvs-plugin/anjuta-cvs.plugin.in
18947         plugins/cvs-plugin/cvs-actions.c
18948         plugins/cvs-plugin/cvs-callbacks.c
18949         plugins/cvs-plugin/cvs-interface.[ch] (added)
18950         plugins/cvs-plugin/plugin.c:
18951         
18952         Added IAnjutaCVS interface and improved cvs plugin. There
18953         is still some work to do on cvs import and to add a current
18954         project toggle.
18956 2005-01-17  Naba Kumar  <naba@gnome.org>
18958         * plugins/editor/aneditor.cxx: Fixed auto indentation.
18959         
18960         * configure.in: Fixed build errors.
18962         * data/Makefile.am,     (removed) data/README.stock_libs,
18963         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
18964         (removed) data/header.c, (removed) data/stock_libs.anj,
18965         (removed) data/x-anjuta-project.desktop,
18966         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
18968         * libanjuta/anjuta-plugin-description.c,
18969         libanjuta/anjuta-shell.c: Updated documentations.
18971         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
18972         
18973         * libanjuta/anjuta-launcher.c,
18974         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
18975         x86_64 systems.
18977 2005-01-17  Naba Kumar  <naba@gnome.org>
18978         
18979         * plugins/project-wizard/templates/anjuta-plugin.wiz,
18980         plugins/project-wizard/templates/gtk.wiz,
18981         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
18982         Updated templates to new format.
18983         
18984         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
18985         * plugins/project-wizard/druid.c,
18986         plugins/project-wizard/parser.c,
18987         plugins/project-wizard/property.c,
18988         plugins/project-wizard/property.h,
18989         plugins/project-wizard/templates/terminal.wiz,
18990         plugins/project-wizard/templates/terminal/AUTHORS,
18991         plugins/project-wizard/templates/terminal/ChangeLog,
18992         plugins/project-wizard/templates/terminal/NEWS,
18993         plugins/project-wizard/templates/terminal/README,
18994         plugins/project-wizard/templates/terminal/project.anjuta,
18995         plugins/project-wizard/templates/terminal/src/main.c:
18996         Moveed code related to property types from druid.c and parser.c to 
18997         property.c. Changed tag from "<string ..." to
18998         "<property type="string..."     and so on. Rewrite parser
18999         (warning still in progress). Added list property. Changed
19000         terminal project to avoid using autogen on some file (much 
19001         faster) using the autogen attribute. Add a license list box in
19002         terminal project (just as an example). _label in item list is
19003         optional now.
19005 2005-01-16  Naba Kumar  <naba@gnome.org>
19007         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
19008         plugins/edtior/anjuta-docman.c: Fixed build errors.
19009         
19010         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
19011         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
19012         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
19013         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
19014         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
19015         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
19016         libanjuta/resources.h,
19017         plugins/build-basic-autotools/build-basic-autotools.c,
19018         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19019         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
19020         plugins/gtodo/plugin.c, src/Makefile.am,
19021         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
19022         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
19023         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
19024         should be handled in respective plugins. Added API documentations.
19026         * libanjuta-docs.sgml, libanjuta-sections.txt,
19027         libanjuta.types,
19028         (added) tmpl/anjuta-debug.sgml,
19029         (added) tmpl/anjuta-launcher.sgml,
19030         tmpl/anjuta-plugin.sgml,
19031         tmpl/anjuta-preferences.sgml,
19032         tmpl/anjuta-shell.sgml,
19033         (added) tmpl/anjuta-status.sgml,
19034         (removed) tmpl/anjuta-stock.sgml,
19035         tmpl/anjuta-utils.sgml,
19036         (removed) tmpl/defaults.sgml,
19037         (removed) tmpl/fileselection.sgml,
19038         (removed) tmpl/gnomefilelist.sgml,
19039         tmpl/ianjuta-buildable.sgml,
19040         (added) tmpl/ianjuta-debugger-manager.sgml,
19041         (added) tmpl/ianjuta-debugger.sgml,
19042         tmpl/ianjuta-document-manager.sgml,
19043         tmpl/ianjuta-editor.sgml,
19044         tmpl/ianjuta-file.sgml,
19045         tmpl/ianjuta-loader.sgml,
19046         tmpl/ianjuta-markable.sgml,
19047         tmpl/ianjuta-message-view.sgml,
19048         (added) tmpl/ianjuta-project-manager.sgml,
19049         (added) tmpl/ianjuta-todo.sgml,
19050         (added) tmpl/ianjuta-wizard.sgml,
19051         tmpl/libanjuta-iface-marshallers.sgml,
19052         tmpl/libanjuta-unused.sgml,
19053         (removed) tmpl/pixmaps.sgml,
19054         tmpl/plugins.sgml,
19055         (removed) tmpl/properties.sgml,
19056         tmpl/resources.sgml: Updated API documentations.
19058 2005-01-15  Naba Kumar  <naba@gnome.org>
19060         * libanjuta/anjuta-launcher.c: Added API docs.
19061         
19062         * plugins/project-wizard/templates/anjuta-plugin.wiz,
19063         plugins/project-wizard/templates/gtk.wiz,
19064         plugins/project-wizard/templates/terminal.wiz,
19065         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19066         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
19067         plugins/project-wizard/templates/gtk/src/main.c,
19068         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
19069         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
19070         template files.
19072         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
19073         * plugins/project-wizard/anjuta-project-wizard.glade,
19074         plugins/project-wizard/autogen.c,
19075         plugins/project-wizard/druid.c,
19076         plugins/project-wizard/druid.h,
19077         plugins/project-wizard/file.c,
19078         plugins/project-wizard/file.h,
19079         plugins/project-wizard/install.c,
19080         plugins/project-wizard/parser.c,
19081         plugins/project-wizard/plugin.c,
19082         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
19083         setting the default project directory. Fix HIDDEN property, it's
19084         working but I think we could make this cleaner. Removed the
19085         copy of the string in mandatory_property. Add an optional autogen
19086         attribute, to force or avoid using autogen on some files, default
19087         without any attribute is autodetect.+ Replace the script tag with
19088         a normal file tag and an attribute execute.
19089         
19090 2005-01-14  Naba Kumar  <naba@gnome.org>
19092         * plugins/editor/action-callbacks.c,
19093         plugins/editor/search_incremental.c,
19094         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
19095         works now.
19096         
19097         * plugins/editor/plugin.c, plugins/editor/plugin.h,
19098         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
19099         tabs.
19101 2005-01-12  Naba Kumar  <naba@gnome.org>
19103         * configure.in,
19104         plugins/project-wizard/templates/Makefile.am,
19105         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
19106         plugins/project-wizard/templates/anjuta-plugin.wiz,
19107         (added) plugins/project-wizard/templates/gtk-logo.png,
19108         (added) plugins/project-wizard/templates/gtk.wiz,
19109         (added) plugins/project-wizard/templates/terminal-logo.png,
19110         plugins/project-wizard/templates/terminal.wiz,
19111         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19112         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19113         (added) plugins/project-wizard/templates/gtk/.cvsignore,
19114         (added) plugins/project-wizard/templates/gtk/Makefile.am,
19115         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
19116         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
19117         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
19118         (added) plugins/project-wizard/templates/gtk/src/main.c,
19119         (added) plugins/project-wizard/templates/gtk/src/project.glade,
19120         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
19121         GTK+ project templated and fixed other templates. Updated template
19122         logos.
19124 2005-01-12  Naba Kumar  <naba@gnome.org>
19126         * plugins/macro/anjuta-macro.glade: Improved GUI.
19127         
19128 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
19130         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
19131         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
19132         * plugins/cvs-plugin/cvs.[ch] (removed)
19133         Removed old unused files
19134         
19135         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
19136         * plugins/cvs-plugin/cvs-actions.c
19137         * plugins/cvs-plugin/Makefile.am:
19138         Seperate callback functions for better error
19139         handling. Cleaned up code.
19140         
19141         * plugins/macro/macros.xml: removed corrupt cvs
19142         macros for now.
19144 2005-01-10  Naba Kumar  <naba@gnome.org>
19146         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
19147         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
19148         and leaks.
19150 2005-01-09  Naba Kumar  <naba@gnome.org>
19152         * libegg/egg-recent-action.c, libegg/test-actions.c,
19153         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
19154         recent files models.
19155         
19156         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
19157         two models -- one for projects and other for regular files and show
19158         both in recent files menu. Changed recent files group from "anjuta"
19159         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
19160         when adding the URI in recent files.
19161         
19162         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
19163         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
19164         * plugins/macro/macro-dialog.c: Fixed dispose() method.
19165         * plugins/macro/macros.xml: Fixed xml errors.
19167 2005-01-08  Naba Kumar  <naba@gnome.org>
19168         
19169         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
19170         libegg/test-actions.c, libegg/menu/Makefile.am,
19171         libegg/menu/egg-recent-action.h: Added a new action for
19172         recent files.
19174         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
19175         Fixed dispose. Cleanup.
19176         
19177         * plugins/file-loader/anjuta-loader-plugin.ui,
19178         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19179         Use the new action for recent files. Added recent files in
19180         toolbar.
19182         * plugins/project-wizard/druid.c: Show busy cursor and
19183         de-sensitize druid buttons during page change.
19184         
19185         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
19186         * plugins/project-wizard/Makefile.am,
19187         plugins/project-wizard/druid.c,
19188         plugins/project-wizard/druid.h,
19189         plugins/project-wizard/install.c,
19190         plugins/project-wizard/plugin.c,
19191         plugins/project-wizard/plugin.h,
19192         plugins/project-wizard/property.c,
19193         plugins/project-wizard/property.h,
19194         (added) plugins/project-wizard/values.c,
19195         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
19196         objects (in values.c and values.h) containing the values of all
19197         properties. The NPWProperty objects now keep their values in this
19198         object which is persistant for one activation of the plugin, so the
19199         user keeps all the values even if he goes backward. Used an anjuta
19200         message view to list all files copied by the project wizard.
19202 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
19204         * plugins/macro/plugin.[ch],
19205         plugins/macro/macro-dialog.[ch]
19206         plugins/macro/macro-edit.[ch]
19207         plugins/macro/macro-db.[ch]
19208         plugins/macro/macro-actions.[ch]
19209         plugins/macro/anjuta-macro.plugin.in
19210         plugins/macro/anjuta-macro.glade
19211         plugins/macro/anjuta-macro.png
19212         plugins/macro/Makefile.am
19213         plugins/macro/macros.xml
19214         plugins/macro/anjuta-macro.ui (all added)
19215         configure.in
19216         plugins/Makefile.am:
19217         Added new macro plugins
19218         
19219         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
19220         New icon
19221         
19222         * manuals/reference/template (removed)
19223         Removed old api reference
19224         
19225         * plugins/message-view/message-view.c:
19226         "Fixed" crash in on_row_deleted and added a
19227         comment that I cannot work this way. We will
19228         have to change everything a bit to avoid losing
19229         memory there.
19230         
19231         * plugins/text-editor/text_editor.c:
19232         Update line number width on file save
19235 2005-01-07  Naba Kumar  <naba@gnome.org>
19237         * plugins/project-wizard/anjuta-project-wizard.glade,
19238         plugins/project-wizard/druid.c,
19239         plugins/project-wizard/templates/anjuta-plugin.wiz,
19240         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
19241         Display page description in bold. Fixed mandatory field check.
19243         * configure.in,
19244         libanjuta/libanjuta-1.0.pc.in,
19245         plugins/project-wizard/druid.c,
19246         plugins/project-wizard/parser.c,
19247         plugins/project-wizard/property.h,
19248         plugins/project-wizard/templates/anjuta-plugin.wiz,
19249         plugins/project-wizard/templates/terminal.wiz,
19250         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
19251         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
19252         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
19253         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
19254         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
19255         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19256         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19257         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
19258         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
19259         plugins/project-wizard/templates/terminal/configure.in.tpl,
19260         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
19261         plugins/project-wizard/templates/terminal/src/main.c: Implemented
19262         a new property type -- hidden. Fixed terminal and anjuta-plugin
19263         project templates.
19265 2005-01-07  Naba Kumar  <naba@gnome.org>
19267         * templates/anjuta-plugin.wiz,
19268         templates/terminal.wiz,
19269         templates/terminal/Makefile.am.tpl,
19270         templates/terminal/autogen.sh,
19271         (Removed) templates/terminal/configure.ac.tpl,
19272         (Added) templates/.cvsignore,
19273         (Added) templates/Makefile.am,
19274         (Added) templates/anjuta-plugin/.cvsignore,
19275         (Added) templates/anjuta-plugin/Makefile.am,
19276         (Added) templates/anjuta-plugin/src/.cvsignore,
19277         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
19278         (Added) templates/terminal/.cvsignore,
19279         (Added) templates/terminal/Makefile.am,
19280         (Added) templates/terminal/configure.in.tpl,
19281         (Added) templates/terminal/po/.cvsignore,
19282         (Added) templates/terminal/po/ChangeLog,
19283         (Added) templates/terminal/po/Makefile.am,
19284         (Added) templates/terminal/po/POTFILES.in,
19285         (Added) templates/terminal/src/.cvsignore,
19286         (Added) templates/terminal/src/Makefile.am,
19287         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
19288         project wizard. Fixed configure/po/Makefile template errors.
19290 2005-01-06  Naba Kumar  <naba@gnome.org>
19292         * configure.in: Added project templates.
19293         * plugins/project-wizard/templates/*: Added to project and renamed
19294         Makefile.am and configure.in to Makefile.am and configure.ac respectively
19295         for the project templates (so that they do not conflict with autotools
19296         build. Created proper configure.ac.tpl and autogen.sh for project
19297         templates.
19298         
19299 2005-01-06  Naba Kumar  <naba@gnome.org>
19301         * plugins/project-wizard/anjuta-project-wizard.glade,
19302         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
19303         Fixed file list parsing and to take absolute file paths (for example,
19304         from an icon selected previously). Used toggle buttons for boolean
19305         properties. Check if all mandatory fields are given before going
19306         forward in the wizard. Use scrollable viewport for listing property
19307         widgets incase the list goes out of wizard's size. Added tooltips
19308         as descriptions of the property widgets. And other fixes.
19310         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
19311         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
19312         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
19313         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
19314         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
19315         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
19316         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
19317         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19318         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
19319         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
19320         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
19321         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
19322         Restructured template files.
19324 2005-01-06  Naba Kumar  <naba@gnome.org>
19326         * configure.in: Added check for autogen.
19327         
19328         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
19329         in dispose.
19330         
19331         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
19332         Do not emit changed signal when in dispose.
19334         * plugins/symbol-browser/plugin.c: Don't updated symbols when
19335         symbol-view widget has been destroyed.
19336         
19337         * src/anjuta-app.c: Set null to preference, status and ui object
19338         pointers when they are destroyed.
19340         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
19341         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
19342         Added boolean, integer and file property types.
19343         
19344         * plugins/project-wizard/Makefile.am,
19345         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
19346         project wizard templates.
19348 2005-01-04  Naba Kumar  <naba@gnome.org>
19350         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
19351         added widgets.
19352         
19353         * plugins/editor/aneditor.cxx,
19354         plugins/editor/anjuta-docman.c,
19355         plugins/editor/plugin.c,
19356         plugins/editor/text_editor.c:
19357         Removed unnecessary ref/unref of scintilla.
19358         
19359         * plugins/message-view/anjuta-msgman.c,
19360         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
19361         make close button similar to document manager.
19362         
19363         * plugins/project-manager/plugin.c,
19364         plugins/project-manager/plugin.h: Removed dead codes. Removed
19365         unnecessary ref/unref.
19366         
19367         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
19368         instead of hard refs.
19370 2005-01-03  Naba Kumar  <naba@gnome.org>
19372         * libanjuta/interfaces/libanjuta.idl: Added configure() and
19373         generate() methods for IAnjutaBuildable interface.
19375         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
19376         IAnjutaBuildable inteface.
19378         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
19379         to destroy build context when message view is destroyed.
19380         
19381         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
19382         a ref to it and unref in destructor. AnEditor class wants to be the
19383         owner of scintilla widget. Fixed compile warnings with signed/unsigned
19384         comparisions.
19385         
19386         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
19387         complicate the scene. Removed editor widget from AnjutaDocman when
19388         the widget is destroyed.
19389         
19390         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
19391         from shell. It will be removed from shell when the widget is destroyed.
19392         
19393         * plugins/editor/text_editor.c: Added debug codes to track object
19394         finalizations.
19396         * plugins/message-view/anjuta-msgman.c: Remove message view on
19397         widget destroy. Destroy message view on remove. Removed all views
19398         correctly.
19399         
19400         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
19401         from container.
19403 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19405         * plugins/file-wizard/action-callbacks.c,
19406         plugins/file-wizard/anjuta-file-wizard.glade,
19407         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
19408         Insert Licence, copyright, header template ...
19409         
19410 2005-01-02  Naba Kumar  <naba@gnome.org>
19412         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
19413         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
19414         anjuta_status_add_widget() to allow setting busy cursor on non
19415         toplevel windows.
19417         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
19419         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
19420         mime types to take text/source also.
19421         
19422         * plugins/editor/anjuta-docman.c,
19423         plugins/editor/anjuta-docman.h,
19424         plugins/editor/plugin.c,
19425         plugins/editor/text_editor.c,
19426         plugins/editor/text_editor.h,
19427         plugins/editor/text_editor_cbs.c: Listen for busy signal from
19428         AnjutaStatus and set busy cursor on editors.
19430         * plugins/file-loader/Makefile.am,
19431         plugins/file-loader/plugin.c,
19432         (added) plugins/file-loader/dnd.c,
19433         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
19435         * src/anjuta.c: Hide anjuta window before destruction.
19437         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
19438         * configure.in, plugins/Makefile.am,
19439         (removed) plugins/project-wizard/appwiz_page1.c,
19440         (removed) plugins/project-wizard/appwiz_page2.c,
19441         (removed) plugins/project-wizard/appwiz_page3.c,
19442         (removed) plugins/project-wizard/appwiz_page4.c,
19443         (removed) plugins/project-wizard/appwizard.c,
19444         (removed) plugins/project-wizard/appwizard.h,
19445         (removed) plugins/project-wizard/appwizard_cbs.c,
19446         (removed) plugins/project-wizard/appwizard_cbs.h,
19447         (removed) plugins/project-wizard/appwizard_gui.c,
19448         (removed) plugins/project-wizard/gnome_project.c,
19449         (removed) plugins/project-wizard/gnome_project.h,
19450         (removed) plugins/project-wizard/wizard_gui.c,
19451         (removed) plugins/project-wizard/wizard_gui.h,
19452         (added) plugins/project-wizard/.cvsignore,
19453         (added) plugins/project-wizard/Makefile.am,
19454         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
19455         (added) plugins/project-wizard/anjuta-project-wizard.glade,
19456         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
19457         (added) plugins/project-wizard/applogo.png,
19458         (added) plugins/project-wizard/appwizard.png,
19459         (added) plugins/project-wizard/autogen.c,
19460         (added) plugins/project-wizard/autogen.h,
19461         (added) plugins/project-wizard/druid.c,
19462         (added) plugins/project-wizard/druid.h,
19463         (added) plugins/project-wizard/file.c,
19464         (added) plugins/project-wizard/file.h,
19465         (added) plugins/project-wizard/header.c,
19466         (added) plugins/project-wizard/header.h,
19467         (added) plugins/project-wizard/install.c,
19468         (added) plugins/project-wizard/install.h,
19469         (added) plugins/project-wizard/parser.c,
19470         (added) plugins/project-wizard/parser.h,
19471         (added) plugins/project-wizard/plugin.c,
19472         (added) plugins/project-wizard/plugin.h,
19473         (added) plugins/project-wizard/property.c,
19474         (added) plugins/project-wizard/property.h: Removed old application-wizard
19475         codes and added new template based (autogen based) project wizard
19476         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
19478 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
19480         * plugins/cvs-plugin/plugin.c: Fixed crash bug
19481         * plugins/cvs-plugin/cvs-execute.c:
19482         Fix cvs_log which did not work because of some
19483         glade problem
19484         Patch from Mark R. Pariente <markpariente@cmu.edu>
19485         - Fix message highlighting
19487 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
19488         
19489         * template/*,
19490         date/template/*,
19491         configure.in:
19492         Removed template stuff completly because we dicussed to implement
19493         a macro system for Edit->Insert Text
19495 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
19496         
19497         * plugins/editor/aneditor.cxx,
19498         plugins/editor/text_editor.c:
19499         Set line number width dynamically
19500         * src/about.c:
19501         Prepered new GTK 2.6 about dialog
19503 2004-12-30  Naba Kumar  <naba@gnome.org>
19505         patch from: Massimo Corà  <maxcvs@email.it>
19506         * plugins/editor/aneditor.cxx: Highlights correct function
19507         argument in recursive calltips.
19509 2004-12-30  Naba Kumar  <naba@gnome.org>
19511         * plugins/symbol-browser/plugin.c,
19512         libanjuta/interfaces/libanjuta.idl,
19513         plugins/editor/text_editor.c: Fixed editor markers and added a new
19514         marker (BASIC) to indicate line numbers. Fixed symbol browser to
19515         mark the line visited.
19516         
19517         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
19518         libegg/Makefile.am, libegg/eggcomboselect.c,
19519         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
19520         widget for use with symbol view in toolbar.
19521         
19522         * plugins/cvs-plugin/anjuta-cvs.ui,
19523         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
19524         placeholder for cvs plugin context menu in filemanager.
19525         
19526 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
19527         
19528         * plugins/cvs-plugin/plugin.c:
19529         Show popup menu only if the file is contained in
19530         a directory containing a "CVS" directory
19532 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
19533         
19534         * plugins/cvs-plugin/cvs-action.[ch],
19535         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19536         * plugins/cvs-plugin/anjuta-cvs.ui,
19537         * plugins/cvs-plugin/plugin.c:
19538         Implemented "Import"
19539         
19540         Patch from Mark R. Pariente <markpariente@cmu.edu>:
19541         Added right-click-menu for file-manager
19543 2004-12-26  Naba Kumar  <naba@gnome.org>
19545         * src/action-callbacks.c, src/action-callbacks.h,
19546         src/anjuta-actions.h, src/anjuta-app.c,
19547         src/anjuta.ui: Added fullscreen action.
19549         * plugins/cvs-plugin/cvs-actions.c,
19550         plugins/cvs-plugin/plugin.c,
19551         plugins/cvs-plugin/plugin.h: Watches current editor,
19552         project and file manager selection in plugin
19553         implementation.
19554         
19555 2004-12-26  Naba Kumar  <naba@gnome.org>
19557         * src/anjuta-app.c, src/anjuta.c, src/main.c,
19558         src/action-callbacks.c: Fixed app finalization. Added a
19559         command line arg --proper-shutdown (-p), which when set
19560         will release all plugins and their resources (this option
19561         is mainly for debugging).
19562         
19563         * plugins/file-loader/plugin.c: Fixed filename duplications
19564         in recent files history.
19565         
19566         * plugins/profile-default/plugin.c: Disabled problematic
19567         plugins for now to load at startup.
19568         
19569         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
19570         annoying debug prints.
19571         
19572 2004-12-23  Naba Kumar  <naba@gnome.org>
19574         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
19575         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19576         plugins/cvs-plugin/anjuta-cvs.ui,
19577         plugins/cvs-plugin/cvs-actions.c,
19578         plugins/cvs-plugin/cvs-actions.h,
19579         plugins/cvs-plugin/cvs-execute.c,
19580         plugins/cvs-plugin/cvs-execute.h,
19581         plugins/cvs-plugin/Makefile.am,
19582         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
19583         Added cvs log command.
19585 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
19586         
19587         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
19588         default
19590 2004-12-20  Naba Kumar  <naba@gnome.org>
19592         patch from: Massimo Corà  <maxcvs@email.it>
19593         * plugins/editor/aneditor.cxx: Added recursive calltips.
19595 2004-12-20  Naba Kumar  <naba@gnome.org>
19596         
19597         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
19598         Show busy cursor during loading and unloading.
19599         
19600 2004-12-19  Naba Kumar  <naba@gnome.org>
19602         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
19603         memory leaks. Disabled debug print.
19605         * plugins/symbol-browser/an_symbol_view.c,
19606         plugins/symbol-browser/plugin.c,
19607         plugins/symbol-browser/plugin.h: Fixed loading and unloading
19608         problems. Creates SymbolView object every time when the
19609         plugin is activated.
19611         * plugins/project-manager/plugin.c: Close project when
19612         deactivating.
19613         
19614 2004-12-18  Naba Kumar  <naba@gnome.org>
19616         * po/POTFILES.in: Removed commented lines.
19617         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
19618         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
19619         * plugins/gdb/plugin.c: Fixed compile error.
19620         
19621         Patch from: Mark R. Pariente  <mark@demar.com.tr>
19622         * libegg/eggcellrendererkeys.c: Fixed compile error.
19623         
19624 2004-12-18  Naba Kumar  <naba@gnome.org>
19626         * plugins/file-loader/plugin.c: Fixed loading bug.
19627         
19628         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
19629         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19630         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
19631         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
19632         and corruptions. Fixed loading and unloading of plugins.
19633         
19634 2004-12-17  Naba Kumar  <naba@gnome.org>
19635         
19636         * plugins/file-loader/Makefile.am,
19637         plugins/file-loader/plugin.c,
19638         plugins/project-manager/plugin.c: Fixed memory corruption
19639         and disposition codes. Added missing plugin.h in Makefile.am.
19641 2004-12-16  Naba Kumar  <naba@gnome.org>
19643         * plugins/symbol-browser/an_symbol_view.c,
19644         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
19645         codes. Fixed memory leaks and corruptions.
19647         * plugins/build-basic-autotools/build-basic-autotools.c
19648         plugins/editor/anjuta-docman.c,
19649         plugins/editor/text_editor.c,
19650         plugins/file-loader/plugin.c,
19651         plugins/file-manager/plugin.c,
19652         plugins/file-wizard/plugin.c,
19653         plugins/message-view/anjuta-msgman.c,
19654         plugins/message-view/anjuta-msgman.h,
19655         plugins/message-view/message-view.c,
19656         plugins/message-view/plugin.c,
19657         plugins/message-view/plugin.h,
19658         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
19660         * src/about.c, src/about.h, src/action-callbacks.c,
19661         src/action-callbacks.h, src/anjuta-actions.h,
19662         src/anjuta-app.c, src/anjuta-app.h,
19663         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
19664         src/anjuta.c, src/anjuta.h, src/getline.c, 
19665         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
19666         src/start-with.c, src/start-with.h: Fixed emacs modes.
19668         * src/layout.xml: Brought document manager in front.
19669         
19670 2004-12-15  Naba Kumar  <naba@gnome.org>
19672         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
19673         properly removed.
19674         
19675         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
19676         finalization. Added a method to unload all plugins and destroy them.
19677         Fixed memory leaks.
19678         
19679         * plugins/sample1/plugin.c: Proper finalization code and renamed
19680         functions to proper names.
19681         
19682         * plugins/build-basic-autotools/build-basic-autotools.c,
19683         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
19685         * src/shell.c: Unload all plugins on exit, so that memory profilers
19686         can detect memory leaks in plugins.
19688 2004-12-13  Naba Kumar  <naba@gnome.org>
19690         * plugins/devhelp/plugin.c: Delay widget initialization, now that
19691         docking is working.
19692         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
19693         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
19695 2004-12-11  Naba Kumar  <naba@gnome.org>
19697         * data/properties/anjuta.properties: Fixed font size.
19698         * plugin/build-basic-autotools/build-basic-autotools: Added initial
19699         compile file function. There are some fixmes there.
19700         * plugins/message-view/anjuta-msgman.c,
19701         * plugins/message-view/message-view.c: Fixed bugs and clean up.
19702         
19703 2004-12-08  Naba Kumar  <naba@gnome.org>
19705         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
19706         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
19707         to escape quotes in a string.
19708         
19709         * plugins/cvs-plugin/cvs-actions.c,
19710         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
19711         cvs diff command.
19713         * plugins/build-basic-autotools/build-basic-autotools.c,
19714         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
19715         filters.
19716         
19717 2004-12-07  Naba Kumar  <naba@gnome.org>
19719         * plugins/build-basic-autotools/build-basic-autotools.c,
19720         plugins/build-basic-autotools/automake-c.filters: Completed directory
19721         tracking. Double click on Errors and warnings now work as expected.
19723         * plugins/build-basic-autotools.c: Added codes to track build directory
19724         so that absolute path of the files could be determined.
19726 2004-12-06  Naba Kumar  <naba@gnome.org>
19728         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
19729         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
19730         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
19731         
19732 2004-12-05  Naba Kumar  <naba@gnome.org>
19734         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
19735         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
19736         
19737         * plugins/cvs-plugin/plugin.c,
19738         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
19739         
19740 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
19741         
19742         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19743         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
19744         plugins/cvs-plugin/cvs-execute.[ch]:
19745         Implemented cvs status and cvs diff
19746         Known bugs:
19747         - rdiff command is not correct
19748         - Must find a way to allow selection of directies AND files 
19749         in GtkFileChooser
19751 2004-12-03  Naba Kumar  <naba@gnome.org>
19753         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
19754         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
19755         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
19756         session.properties file if it is for the first time.
19757         
19758 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
19759         
19760         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
19761         commit.
19762         
19763         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
19764         plugins/cvs-plugin/anjuta-cvs.ui:
19765         Implemented update/commit and changed menu layout 
19767 2004-12-02  Naba Kumar  <naba@gnome.org>
19769         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
19770         property name (for cvs path property). Beautified dialogs.
19772 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
19773         
19774         * plugins/message-view/anjuta-msgman.c: Changed callback name
19775         and changed switch-page handling.
19776         
19777         * plugins/cvs-plugin/cvs-actions.c:
19778         * plugins/cvs-plugin/cvs-execute.c:
19779         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19780         - Implemented cvs add and cvs removed - both working now
19781         - Created a useful preferences page
19782         
19784 2004-11-30  Naba Kumar  <naba@gnome.org>
19786         * libanjuta/anjuta-status.c: Fixed runtime warning.
19787         
19788         * plugins/editor/Makefile.am:
19789         plugins/editor/anjuta-document-manager.glade,
19790         plugins/editor/plugin.c
19791         plugins/editor/plugin.h
19792         plugins/editor/style-editor.c (new, moved from src/),
19793         plugins/editor/style-editor.h (new, moved from src/),
19794         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
19795         settings in preferences.
19797         * plugins/editor/text_editor.c,
19798         plugins/editor/text_editor.h: Do not take unused args in
19799         text_editor_get_props().
19801         * src/style-editor.c, src/style-editor.h: Removed, moved to
19802         plugins/editor/ directory.
19804 2004-11-29  Naba Kumar  <naba@gnome.org>
19806         * plugins/editor/text_editor_cbs.c: Emit click signal in
19807         IAnjutaMarkable.
19808         * libanjuta/anjuta-status.c: More spacing between items.
19809         
19810 2004-11-29  Naba Kumar  <naba@gnome.org>
19812         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
19813         
19814         * libanjuta/interfaces/libanjuta.idl,
19815         plugins/debug-manager/anjuta-debug-manager.plugin.in,
19816         plugins/debug-manager/plugin.c,
19817         plugins/gdb/breakpoints.c,
19818         plugins/gdb/breakpoints.h,
19819         plugins/gdb/debugger.c,
19820         plugins/gdb/debugger.h,
19821         plugins/gdb/plugin.c,
19822         plugins/gdb/plugin.h,
19823         plugins/gdb/utilities.c,
19824         plugins/gdb/utilities.h: Code cleanups and partial implementation of
19825         toggle breakpoint margin clicks.
19827 2004-11-28  Naba Kumar  <naba@gnome.org>
19829         * TODO.tasks: Fixed indentations.
19830         * plugins/gtodo/libgtodo.c: Save with indentation.
19831         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
19832         * plugins/project-manager/plugin.c: Fixed runtime warnings.
19833         * libanjuta/anjuta-status.c: Fixed busy cursors.
19834         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
19835         * po/POTFILES.in: Updated.
19836         
19837 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
19838         
19839         * plugins/editor/anjuta-document-manager.glade,
19840           plugins/editor/search-replace.[c,h], 
19841           plugins/editor/search-replace_backend.h
19842           plugins/editor/search-preferences.[c,h] :
19843           Saved Search-Preferences (gconf),
19844           Basic search by default.
19846 2004-11-22  Naba Kumar  <naba@gnome.org>
19848         * configure.in: Fixed build error.
19850 2004-11-21  Naba Kumar  <naba@gnome.org>
19852         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
19853         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
19854         Added AnjutaStatus class to libanjuta.
19855         Added anjuta_shell_get_status() method.
19856         
19857         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
19858         and fixed marshaller generation.
19859         
19860         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
19861         "updade_ui" signals to IAnjutaEditor interface.
19862         
19863         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
19864         
19865         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
19866         regexes.
19867         
19868         * plugins/class-gen/clsGen.c: Intial port.
19869         
19870         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
19871         name.
19872         
19873         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
19874         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19875         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
19876         Implemented status update. Emits "update_ui" and "char_added" signals.
19877         Added view preferences.
19878         
19879         * plugins/file-loader/plugin.c: Added open with plugins in open with
19880         menus.
19881         
19882         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
19883         
19884         * plugins/message-view/anjuta-msgman.c,
19885         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
19886         to close correct message view rather than current view.
19888 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
19889         
19890         * plugins/cvs-plugin/cvs-actions.c
19891         plugins/cvs-plugin/plugin.[ch]
19892         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19893         Implemented cvs add but ran into a launcher/message_view
19894         problem because of a limitation of the idl compiler
19896 2004-11-19  Naba Kumar  <naba@gnome.org>
19898         * plugins/project-manager/plugin.c: Displays a progress window during
19899         project load.
19900         
19901         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
19902         Fixed UI separators.
19903         
19904         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
19905         UI placeholder.
19906         
19907         * plugins/project-manager/anjuta-project-manager.ui,
19908         plugins/project-manager/plugin.[c,h]: Added add/remove context
19909         menus and implemented them. Added file manager merge menu.
19911 2004-11-18  Naba Kumar  <naba@gnome.org>
19913         * TODO.tasks: Updated.
19914         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
19915         plugins/message-view/message-view.c: Fixed finalize and dispose
19916         methods.
19917         * plugins/debugger/*: Removed from cvs (development now in
19918         debug-manager).
19920 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
19922         Reviewed by Naba Kumar  <naba@gnome.org>:
19923         
19924         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
19925         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19926         plugins/gdb/breakpoints.c: all marker related stuff moved from
19927         editor and docman interfaces to IAnjutaMarkable
19929 2004-11-17  Naba Kumar  <naba@gnome.org>
19931         * TODO.tasks: Updated.
19932         
19933         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
19934         
19935         * libegg/egg-combo-action.c: Block changed signal when changing model.
19936         
19937         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
19938         Emit changed signal. Removed dead codes.
19939         
19940         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
19941         that recent files history do not duplicate.
19942         
19943         * plugins/symbol-browser/an_symbol_view.c,
19944         plugins/symbol-browser/an_symbol_view.h,
19945         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
19946         Fixed a bug.
19948 2004-11-15  Naba Kumar  <naba@gnome.org>
19950         * plugins/project-manager/plugin.c: Opens targets on double click.
19951         
19952         * plugins/message-view/message-view.c,
19953         plugins/file-manager/anjuta-file-manager-plugin.glade,
19954         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
19955         Added proper class finalization
19956         and disposition. Added preferences notifications and callbacks to
19957         change info/warning/error colors.
19958         
19959         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19960         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
19961         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
19962         Implemented finalize method for AnjutaApp. Code cleanups.
19963         
19964         * plugins/message-view/plugin.c: Static parent_class.
19965         
19966 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19967         * plugins/editor/search-replace.[c,h], 
19968           plugins/editor/search-replace_backend.c
19969           Update search entry in main toolbar.
19970           Clean code.
19972 2004-11-11  Naba Kumar  <naba@gnome.org>
19974         * TODO.tasks: Updated.
19976         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
19977         and completed on-the-fly-change preferences. Removed "changed"
19978         signal as it is no longer necessary (use notify for similar
19979         purpose to monitor individual preferences).
19981         
19982         * plugins/editor/anjuta-document-manager.glade: Added view menu
19983         preferences so that they are registered.
19984         
19985         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
19986         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
19987         connection to "changed" signal of preferences and implemented
19988         notifications for some editor preferences. More to implement.
19990 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19991         * plugins/editor/print.c
19992         Fixed bug 1047624 : Add line number every X lines.
19994 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19995         * plugins/editor/search-replace.c
19996         Fixed a crash bug (995755) when searching "%n"
19998 2004-11-09  Naba Kumar  <naba@gnome.org>
20000         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
20001         Fixed to refresh categories list on file load.
20003 2004-11-08  Naba Kumar  <naba@gnome.org>
20004         
20005         * configure.in, plugins/Makefile.am,
20006         plugins/profile-default/plugin.c: Added cvs plugin in build.
20007         
20008         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
20009         
20010         * plugins/debug-manager/.cvsignore: Added file to ignore.
20011         
20012         * plugins/debug-manager/Makefile.am: Removed dead codes.
20013         
20014         * src/anjuta.ui: Added placeholder for version control UI.
20016 2004-11-08  Naba Kumar  <naba@gnome.org>
20018         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20019         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20020         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
20021         Updated.
20023         * global-tags/Makefile.am: Fixed make error.
20025         * plugins/profile-default/plugin.c: Added debug-manager
20026         and gdb plugins to load at startup so that debugger
20027         windows are docked properly. They will be removed
20028         later when we figure out runtime docking.
20030         * plugins/sample1/*: Restored to last working state.
20032         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
20033         windows in lower pane. Named the windows appropriately.
20035         * ChangeLog: Fixed format.
20036         
20037 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
20039         * libanjuta/interfaces/libanjuta.idl,
20040         libanjuta/anjuta-marshal.c,
20041         plugins/Makefile.am,
20042         plugins/debug-manager/plugin.c,
20043         plugins/editor/plugin.c,
20044         plugins/editor/text_editor.c,
20045         plugins/gdb/breakpoints.c,
20046         plugins/gdb/debugger.c,
20047         plugins/gdb/plugin.c,
20048         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
20050 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20051         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
20052         plugins/editor/search-replace.c,
20053         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
20054         Search and Replace; Show result in find pane
20055           
20056 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
20057         
20058         * plugins/gdb, plugins/debug-manager: Applied debugger patch
20059         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
20060         (added features: starting debugger and loading of core/executable,
20061         StepIn, StepOut, StepOver and Execute, toggling breakpoint
20062         partially works)
20064 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
20065         
20066         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
20067         my cvs-plugin files...
20068         I hope I have rescued everything possible.
20069         
20070         * Naba: Could you please fix sample1 because I messed it up to 
20071         but there should be a histroy of this directory we should commit
20073 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
20074         
20075         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
20076         infrastructure
20077         * plugins/cvs-plugin/plugin.c,
20078         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
20079         Added preferences dialog (not yet complete)
20081 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
20082         
20083         * global-tags/Makefile.am, mime/Makefile.am:
20084         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
20085         
20086         * template/xmltemplate.[ch],
20087         template/xmlstrings.[ch],
20088         template/autotools.[ch] removed,
20089         template/prj_template.[ch] removed,
20090         template/lang_template.[ch] removed,
20091         template/lib_template.[ch] removed,
20092         template/Makefile.am adjusted,
20093         template/dtds/lang.dtd removed, 
20094         template/dtds/lib.dtd removed,
20095         template/dtds/prj.dtd removed,
20096         template/dtds/autotools.dtd removed,
20097         data/template/lib/* removed,
20098         data/template/language/* removed,
20099         data/template/library/* removed,
20100         data/template/project/* removed,
20101         date/template/Makefile.am adjusted:
20102         Remove everything except text-templates to replace hardcoded 
20103         Edit->Insert texts with dynamic loaded.
20105         * plugins/cvs-plugin/plugin.[ch],
20106         plugins/cvs-actions.[ch],
20107         plugins/Makefile.am,
20108         plugins/cvs-plugin/Makefile.am,
20109         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
20110         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
20111         plugins/cvs-plugin/anjuta-cvs.plugin.in:
20112         Added initial cvs-plugin code
20114 2004-10-21  Naba Kumar  <naba@gnome.org>
20115         
20116         * libanjuta/anjuta-plugin.c,
20117         plugins/build-basic-autotools/build-basic-autotools.c,
20118         plugins/debugger/plugin.c,
20119         plugins/devhelp/plugin.c,
20120         plugins/editor/anjuta-docman.c,
20121         plugins/editor/goto_line.c,
20122         plugins/editor/plugin.c,
20123         plugins/editor/search-replace.c,
20124         plugins/editor/text_editor.c,
20125         plugins/file-loader/plugin.c,
20126         plugins/file-manager/plugin.c,
20127         plugins/file-wizard/file.c,
20128         plugins/file-wizard/plugin.c,
20129         plugins/gdb/plugin.c,
20130         plugins/gtodo/plugin.c,
20131         plugins/message-view/anjuta-msgman.c,
20132         plugins/profile-default/plugin.c,
20133         plugins/project-manager/plugin.c,
20134         plugins/sample1/plugin.c,
20135         plugins/terminal/terminal.c: Defined all global variables static,
20136         particularly class parent_class variables. They were getting
20137         confused at link time.
20139         * libanjuta/plugins.c: Do not unload plugins when they are
20140         deactivated. Simply cache them for later activation. Unloading
20141         modules have some problem with shared libs using static class
20142         registration. Fixed hash type for installed plugins. Eventually,
20143         we want to add "CanUnload" attribute for .plugin files (in
20144         "Anjuta Plugin" group) to let plugin loader know if the plugin can
20145         be unloaded from memory. Those plugins declaring CanUnload=false
20146         will not be unloaded from memory and will be put in the cache. Those
20147         not declaring anything or declaring CanUnload=true, will be unloaded
20148         from memory when they are deactivated.
20150         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
20151         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20152         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
20153         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
20154         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
20155         activation, deactivation. Fixed memory leaks.
20157 2004-10-20  Naba Kumar  <naba@gnome.org>
20159         * TODO.tasks: Updated.
20160         
20161         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
20162         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
20163         macro for adding interfaces to plugin types. Code cleanup.
20164         
20165         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20166         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
20167         
20168         * plugins/build-basic-autotools/build-basic-autotools.c,
20169         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
20170         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20171         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
20172         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
20173         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
20174         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
20175         plugins/project-manager/plugin.c,
20176         plugins/symbol-browser/an_symbol_view.c,
20177         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
20178         newly defined macro to add interfaces to plugin types.
20180         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
20182 2004-10-20  Naba Kumar  <naba@gnome.org>
20184         * TODO.tasks: Added task list.
20185         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
20186         default values.
20188 2004-10-19  Naba Kumar  <naba@gnome.org>
20190         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
20191         
20192         * plugins/editor/action-callbacks.c,
20193         plugins/editor/action-callbacks.h,
20194         plugins/editor/anjuta-docman.c,
20195         plugins/editor/anjuta-docman.h,
20196         plugins/editor/anjuta-document-manager.ui,
20197         plugins/editor/file_history.c,
20198         plugins/editor/file_history.h,
20199         plugins/editor/plugin.c: Added file history browsing.
20200         
20201         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
20202         
20203         * plugins/message-view/anjuta-message-manager.ui,
20204         plugins/message-view/plugin.c: Added document manager context menu.
20205         
20206         * plugins/symbol-browser/an_symbol_view.c,
20207         plugins/symbol-browser/an_symbol_view.h,
20208         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20209         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
20210         document manager context menu.
20211         
20212         * scintilla/*, scintilla/include/*: Updated to current cvs.
20213         
20214 2004-10-19  Naba Kumar  <naba@gnome.org>
20216         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
20217         placeholder for debugger UI.
20218         
20219         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
20220         * plugins/file-manager/plugin.c: Fixed loading bug.
20221         
20222         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
20223         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
20224         Initializes gconf database with default values when the
20225         values are not defined. Use bool and int prefs separately.
20227         * plugins/editor/plugin.c: Added encoding preferences.
20228         * plugins/project-manager/plugin.c: Cleanup and debug messages.
20230         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20231         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20232         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20233         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
20235 2004-10-18  Naba Kumar  <naba@gnome.org>
20237         * po/POTFILES.in: Updated.
20238         
20239         * libanjuta/anjuta-ui.c: Corrected debug messages.
20240         
20241         * libegg/egg-combo-action.c, libegg/test-actions.c,
20242         libegg/menu/egg-combo-action.h: Fixed combo action.
20243         
20244         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
20245         Fixed format.
20246         
20247         * plugins/editor/action-callbacks.[c,h],
20248         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
20249         Implemented file swap. Removed dead codes.
20250         
20251         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
20252         dead codes.
20253         
20254         * plugins/symbol-browser/an_symbol_view.[c,h],
20255         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20256         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
20257         Implemented file symbols. Implemented goto file line when symbol is
20258         selected.
20259         
20260         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
20261         
20262 2004-10-10  Naba Kumar  <naba@gnome.org>
20264         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
20265         
20266         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
20267         
20268         * plugins/debugger/.cvsignore,
20269         (added) plugins/debugger/Makefile.am,
20270         (added) plugins/debugger/anjuta-debugger.glade,
20271         (added) plugins/debugger/anjuta-debugger.plugin.in,
20272         (added) plugins/debugger/anjuta-debugger.plugin.png,
20273         (added) plugins/debugger/anjuta-debugger.ui,
20274         plugins/debugger/attach_process.c,
20275         (removed) plugins/debugger/attach_process_cbs.c,
20276         (removed) plugins/debugger/attach_process_cbs.h,
20277         (removed) plugins/debugger/breakpoints.c,
20278         (removed) plugins/debugger/breakpoints.h,
20279         (removed) plugins/debugger/debug_tree.c,
20280         (removed) plugins/debugger/debug_tree.h,
20281         (removed) plugins/debugger/debugger.c,
20282         (removed) plugins/debugger/debugger.h,
20283         (removed) plugins/debugger/memory.c,
20284         (removed) plugins/debugger/memory.h,
20285         (added) plugins/debugger/plugin.c,
20286         (added) plugins/debugger/plugin.h,
20287         (removed) plugins/debugger/registers.c,
20288         (removed) plugins/debugger/registers.h,
20289         (removed) plugins/debugger/registers_cbs.c,
20290         (removed) plugins/debugger/registers_cbs.h,
20291         (removed) plugins/debugger/registers_gui.c,
20292         (removed) plugins/debugger/sharedlib.c,
20293         (removed) plugins/debugger/sharedlib.h,
20294         (removed) plugins/debugger/sharedlib_cbs.c,
20295         (removed) plugins/debugger/sharedlib_cbs.h,
20296         (removed) plugins/debugger/sharedlib_gui.c,
20297         (removed) plugins/debugger/signals.c,
20298         (removed) plugins/debugger/signals.h,
20299         (removed) plugins/debugger/signals_cbs.c,
20300         (removed) plugins/debugger/signals_cbs.h,
20301         (removed) plugins/debugger/signals_gui.c,
20302         (removed) plugins/debugger/stack_trace.c,
20303         (removed) plugins/debugger/stack_trace.h,
20304         (added) plugins/debugger/utilities.c,
20305         (added) plugins/debugger/utilities.h,
20306         (removed) plugins/debugger/watch.c,
20307         (removed) plugins/debugger/watch.h,
20308         (removed) plugins/debugger/watch_cbs.c,
20309         (removed) plugins/debugger/watch_cbs.h,
20310         (removed) plugins/debugger/watch_gui.c,
20311         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
20312         
20313         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
20314         Added debugger gdb backend plugin.
20315         
20316         * plugins/message-view/plugin.c: Registered all message stock icons.
20317         
20318         * plugins/profile-default/plugin.c: Loads debugger plugin.
20319         
20320         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
20322 2004-10-08  Naba Kumar  <naba@gnome.org>
20324         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
20325         information.
20326         
20327         * plugins/symbol-browser/.cvsignore,
20328         plugins/symbol-browser/Makefile.am,
20329         plugins/symbol-browser/an_symbol_view.c,
20330         plugins/symbol-browser/an_symbol_view.h,
20331         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
20332         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20333         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
20334         plugins/symbol-browser/plugin.c,
20335         plugins/symbol-browser/plugin.h,
20336         plugins/symbol-browser/sv_class.xpm,
20337         plugins/symbol-browser/sv_function.xpm,
20338         plugins/symbol-browser/sv_macro.xpm,
20339         plugins/symbol-browser/sv_private_fun.xpm,
20340         plugins/symbol-browser/sv_private_var.xpm,
20341         plugins/symbol-browser/sv_protected_fun.xpm,
20342         plugins/symbol-browser/sv_protected_var.xpm,
20343         plugins/symbol-browser/sv_public_fun.xpm,
20344         plugins/symbol-browser/sv_public_var.xpm,
20345         plugins/symbol-browser/sv_static_fun.xpm,
20346         plugins/symbol-browser/sv_static_var.xpm,
20347         plugins/symbol-browser/sv_struct.xpm,
20348         plugins/symbol-browser/sv_unknown.xpm,
20349         plugins/symbol-browser/sv_variable.xpm,
20350         plugins/symbol-browser/test-symbol-browser.c,
20351         plugins/Makefile.am: Implemented Symbol
20352         browser plugin.
20353         
20354         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
20355         
20356         * plugins/build-basic-autotools/Makefile.am,
20357         plugins/devhelp/Makefile.am,
20358         plugins/editor/Makefile.am,
20359         plugins/file-loader/Makefile.am,
20360         plugins/file-manager/Makefile.am,
20361         plugins/file-wizard/Makefile.am,
20362         plugins/gtodo/Makefile.am,
20363         plugins/message-view/Makefile.am,
20364         plugins/profile-default/Makefile.am,
20365         plugins/project-manager/Makefile.am
20366         plugins/sample1/Makefile.am,
20367         plugins/terminal/Makefile.am,
20368         scintilla/Makefile.am,
20369         libegg/Makefile.am,
20370         launcher/Makefile.am,
20371         libanjuta/Makefile.am,
20372         src/Makefile.am,
20373         tagmanager/Makefile.am,
20374         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
20375         anjuta_data_dir in configure.in and used them in plugins Makefile.am
20376         files. Also fixed library dependencies.
20377         
20378         * plugins/editor/aneditor.cxx: Disabled unused codes.
20379         * plugins/file-manager/an_file_view.c: Added copyright.
20380         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
20381         
20382         * plugins/profile-default/plugin.c: Can load plugins by location.
20383         * plugins/project-manager/plugin.c: Remove project_root_uri value
20384         when project is closed.
20385         
20386 2004-10-06  Naba Kumar  <naba@gnome.org>
20388         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
20389         
20390         * libanjuta/interfaces/libanjuta.idl,
20391         plugins/editor/text_editor.c: Added get_length()
20392         and get_current_word() methods in IAnjutaEditor interface.
20393         
20394         * libegg/Makefile.am: Added test_actions target.
20395         
20396         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
20397         
20398         * plugins/build-basic-autotools/build-basic-autotools.c,
20399         plugins/file-loader/plugin.c,
20400         plugins/message-view/message-view.c: Added code to go to file and
20401         line number,
20402         
20403         * plugins/devhelp/plugin.c: Context sensitive help now works.
20404         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
20405         uri as line number and goes to that line number.
20406         
20407         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
20408         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
20409         gtodo_client_load() method to load from a diffrent file. Watched 
20410         project root directory in plugin to open TODO.tasks of the project.
20411         
20412         * plugins/project-manager/plugin.c: Updates project UI
20413         sensitive/insensitive.
20415         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
20416         anjuta-shell program to test plugins.
20417         
20418         * src/anjuta-app.c: Registered UI accels.
20419         
20420 2004-09-28  Naba Kumar  <naba@gnome.org>
20422         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
20423         method.
20424         
20425         * src/anjuta-app.c: Implemented present widget method.
20426         
20427         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
20428         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
20429         
20430         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
20431         added editor.
20432         
20433         * plugins/editor/text_editor.c: Connects to preferences changed signal
20434         correctly.
20435         
20436 2004-09-28  Naba Kumar  <naba@gnome.org>
20437         
20438         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
20439         print code.
20440         
20441         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
20442         size to 5 pix.
20443         
20444         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
20445         in changed signal callback.
20446         
20447         * plugins/editor/action-callbacks.c: Implemented save_all action
20448         callback. Removed dead code. Do save_as when saving a new file.
20449         Implemented incremental search.
20450         
20451         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
20452         
20453         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
20454         
20455         * src/anjuta-app.c: Registers UI accelerators.
20456         
20457 2004-09-27  Naba Kumar  <naba@gnome.org>
20459         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
20460         
20461         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20462         plugins/devhelp/anjuta-devhelp.plugin.in,
20463         plugins/file-loader/anjuta-loader.plugin.in,
20464         plugins/file-manager/anjuta-file-manager.plugin.in,
20465         plugins/gtodo/anjuta-gtodo.plugin.in,
20466         plugins/project-manager/anjuta-project-manager.plugin.in,
20467         plugins/terminal/anjuta-terminal.plugin.in:
20468         Gave proper plugin names.
20470         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
20471         error when regex fail.
20472         
20473         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
20474         Added help and context search. Watches current editor. More menus
20475         in Help submenu. Update UI (sensitive when required) properly.
20476         
20477         * plugins/editor/anjuta-document-manager.ui,
20478         plugins/devhelp/anjuta-devhelp.ui,
20479         plugins/message-view/anjuta-message-manager.ui,
20480         src/anjuta.ui: Goto menu actions are in separate submenu.
20481         
20482         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
20483         Removed unimplemented UI elements.
20484         
20485         * src/anjuta-app.c: Larger (and normal) icon size.
20486         
20487         * src/layout.xml: Task manager plugin along with document (in middle).
20488         
20489         * plugins/editor/plugin.c, plugins/file-loader.c,
20490         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
20491         in gtkactions. Enable/disable UI properly.
20492         
20493 2004-09-26  Naba Kumar  <naba@gnome.org>
20495         * po/POTFILES.in: Updated, added missing files.
20497         * .cvsignore: Updated.
20498         
20499         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
20500         a new function to get User input text.
20501         
20502         * libanjuta/resources.[c,h]: Added a function to created sized image.
20503         
20504         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
20505         from filename, as thats the correct representation.
20506         
20507         * plugins/build-basic-autotools/Makefile.am,
20508         (added) plugins/build-basic-autotools/automake-c.filters,
20509         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20510         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
20511         Rearragned UI elements in the build menu. Added codes to read build
20512         filter rules from external file. Implemented all build, configure,
20513         autogen commands. Watches current editor and project.
20514         
20515         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
20516         Added editor changed signal and exports current editor value.
20517         Fixed parameter names. Fixed get_uri() interface implementation to
20518         return correct uri.
20519         
20520         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
20521         elements.
20522         
20523         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
20524         
20525         * plugins/file-manager/an_file_view.c,
20526         plugins/file-manager/an_file_view.c: Exports file uri correctly.
20527         
20528         * plugins/file-wizard/file.c: Reads uri correctly.
20529         
20530         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
20531         sets the page to the new view.
20532         
20533         * plugins/message-view/message-view.c: Unrefs the tree model when done.
20534         Fixed signal connecting.
20535         
20536         * plugins/project-manager/plugin.c: Changed "project_root_directory"
20537         to "project_root_uri" and exports as uri.
20538         
20539 2004-09-24  Naba Kumar  <naba@gnome.org>
20541         * libanjuta/anjuta-ui.c: Fixed a crash bug.
20542         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
20543         in correct way.
20544         * plugins/file-manager/plugin.c: Fixed crash in unloading.
20545         * plugins/file-loader/plugin.c: Added comments.
20546         * plugins/build-basic-autotools/plugin.c: Added comments.
20547         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
20548         
20549         * libanjuta/interfaces/libanjuta.idl,
20550         plugins/message-view/anjuta-msgman.c,
20551         plugins/message-view/message-view.c,
20552         plugins/message-view/message-view.h,
20553         plugins/message-view/plugin.c: Buffering and appending messages have
20554         been separated. message-view implementations cleaned up. Signals
20555         Emissions fixed. Messages now displayed in summary and details show
20556         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
20557         API.
20558         
20559         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
20560         preferences.
20561         
20562         * plugins/build-basic-autotools/Makefile.am,
20563         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
20564         parsing of output to create message summaries. Uses new message view
20565         API.
20566         
20567         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
20568         preferences to make dialog box smaller.
20569         
20570         * plugins/editor/search-replace.c: Fixed compile error with change
20571         in IAnjutaMessageView API.
20572         
20573 2004-09-21  Naba Kumar  <naba@gnome.org>
20575         * plugins/Makefile.am: Deletes old (installed) plugins before
20576         installing new ones.
20577         
20578         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20579         plugins/build-basic-autotools/build-basic-autotools.c,
20580         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
20581         file URI from filemanager. Only disables/enables build submenu in file
20582         manager, instead of merging/unmerging.
20583         
20584         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
20585         non-text files.
20586         
20587         * plugins/file-loader/anjuta-loader-plugin.ui,
20588         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20589         Implemented "Open with" file manager submenu. Displays error message
20590         when file can not be opened.
20591         
20592         * plugins/file-manager/an_file_view.c: Renamed
20593         file_manager_current_filename value name to file_manager_current_uri
20594         and exports proper URI.
20595         
20596         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
20598 2004-09-19  Naba Kumar  <naba@gnome.org>
20600         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
20601         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
20602         save point signal to change editor tabs. Fixed accels.
20603         
20604         * plugins/file-loader/plugin.c: Fixed accels.
20606         * plugins/project-manager/plugin.c: Added target selection callback.
20607         
20608         * plugins/project-manager/plugin.c: Added URI activation.
20609         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
20610         Fixed dialog and closed it on ok. Fixed a crash bug.
20611         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
20613         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
20614         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
20615         plugins/file-loader/anjuta-loader-plugin.ui,
20616         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20617         Added recent files in file loade plugin.
20618         
20619         * ChangeLog: Fixed entry dates.
20620         
20621 2004-09-18  Naba Kumar  <naba@gnome.org>
20623         * plugins/devhelp/plugin.c: Added UI sensitization and removed
20624         an unnecessary GtkFrame.
20625         
20626 2004-09-17  Naba Kumar  <naba@gnome.org>
20628         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
20630         * TODO: Updated.
20631         
20632         * data/Makefile.am: Disabled installing old mime info.
20633         
20634         * mime/anjuta.applications, mime/anjuta.keys: Updated.
20635         
20636         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
20637         plugins/editor/anjuta-document-manager.ui,
20638         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20639         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
20640         Added Editor context popup menu.
20641         
20642         * plugins/project-manager/anjuta-project-manager-plugin.png:
20643         Update image.
20644         
20645         * plugins/project-manager/anjuta-project-manager.plugin.in:
20646         Support .anjuta mime type.
20647         
20648         * plugins/project-manager/plugin.c: Exports "project_root_directory"
20649         value.
20650         
20651         * plugins/file-manager/plugin.c: Watches "project_root_directory"
20652         value.
20653         
20654         * src/layout.xml, plugins/profile-default/plugin.c:
20655         Added project manager plugin for startup.
20657 2004-09-16  Naba Kumar  <naba@gnome.org>
20658         
20659         * anjuta.prj: Updated.
20660         
20661         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
20662         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
20663         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
20664         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
20665         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
20666         plugins/terinal/Makefile.am, src/Makefile.am,
20667         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
20668         Fixed makefile syntax errors.
20670 2004-09-16  Naba Kumar  <naba@gnome.org>
20672         * configure.in, src/layout.xml,
20673         plugins/profile-default/plugin.c,
20674         libanjuta/interfaces/libanjuta.idl,
20675         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
20676         
20677         * configure.in, plugins/Makefile.am,
20678         plugins/project-manager/.cvsignore, 
20679         plugins/project-manager/Makefile.am,
20680         plugins/project-manager/anjuta-project-manager-plugin.png,
20681         plugins/project-manager/anjuta-project-manager.plugin.in,
20682         plugins/project-manager/anjuta-project-manager.ui,
20683         plugins/project-manager/plugin.c,
20684         plugins/project-manager/plugin.h: Added project manager plugin
20685         based on gnome-build.
20686         
20687         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
20688         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
20689         
20690         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
20691         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20692         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
20693     
20694 2004-09-16  Naba Kumar  <naba@gnome.org>
20696         * plugins/editor/action-callbacks.c: Fixed compile error.
20697         
20698 2004-09-15  Naba Kumar  <naba@gnome.org>
20700         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
20701         
20702         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
20703         New improved splace with nicer progress.
20704         
20705         * configure.in, plugins/Makefile.am,
20706         (added) file-wizard/.cvsignore,
20707         (added) file-wizard/Makefile.am,
20708         (added) file-wizard/action-callbacks.c,
20709         (added) file-wizard/action-callbacks.h,
20710         (added) file-wizard/anjuta-file-wizard-plugin.png,
20711         (added) file-wizard/anjuta-file-wizard.glade,
20712         (added) file-wizard/anjuta-file-wizard.plugin.in,
20713         (added) file-wizard/anjuta-file-wizard.ui,
20714         (added) file-wizard/file.c,
20715         (added) file-wizard/file.h,
20716         (added) file-wizard/plugin.c,
20717         (added) file-wizard/plugin.h:
20718         Created new file wizard and added it. The wizard takes care of text
20719         bit insertions and new files creation.
20721         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20722         plugins/editor/action-callbacks.h,
20723         plugins/editor/anjuta-document-manager.glade,
20724         plugins/editor/anjuta-document-manager.ui,
20725         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20726         (removed) plugins/editor/file.[c,h]: Removed text insertions and
20727         new files code and moved into a new plugin (file wizard).
20728         
20729         * libanjuta/plugins.[c,h]: Added plugins selection function.
20730         
20731         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
20732         get_position(), insert() in IAnjutaEditor interface. Added
20733         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
20734         interface (for wizard plugins).
20736         * plugins/file-loader/anjuta-loader-plugin.ui,
20737         plugins/file-loader/plugin.c: Added wizard launcher interface which
20738         scans for plugins implement IAnjutaWizard interface and presents the
20739         list to user for selection. The selected plugin is then activated
20740         for the wizard.
20742         * libanjuta/interfaces/.cvsignore: Updated.
20743         * plugins/message-view/.cvsignore: Updated.
20744         * plugins/launcher/*: Removed as launcher has already been moved to
20745         libanjuta as class.
20747         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20748         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20749         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20750         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20751         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
20752         Updated API documentations.
20754 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
20756         * configure.in: Added Punjabi to ALL_LINGUAS
20758 2004-07-29  Naba Kumar  <naba@gnome.org>
20760         * configure.in: Added file-loader plugin Makefile path and
20761         fixed devhelp version requirement.
20763 2004-07-28  Naba Kumar  <naba@gnome.org>
20765         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
20766         terminal/preferences-terminal.png (added), message-view/*.png (added),
20767         message-view/*.xpm (added), editor/*.png (added),
20768         editor/*.xpm (added), plugins/editor/Makefile.am,
20769         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
20770         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
20771         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
20772         respective plugins directories.
20774         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
20775         pixmaps/block-end-16.png, pixmaps/block-end.png
20776         pixmaps/block-start-16.png, pixmaps/block-start.png
20777         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
20778         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
20779         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
20780         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
20781         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
20782         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
20783         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
20784         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
20785         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
20786         pixmaps/preferences-editor.png, pixmaps/undock.png
20787         pixmaps/error-next-16.png, pixmaps/error-next.png
20788         pixmaps/error-prev-16.png, pixmaps/error-prev.png
20789         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
20790         pixmaps/preferences-terminal.png: Deleted
20792         * libanjuta/properties* (removed), plugins/editor/properties* (added),
20793         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20794         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
20795         plugins/editor/anjuta-document-manager.plugin.in,
20796         plugins/editor/anjuta-document-manager.ui,
20797         plugins/editor/plugin.c, plugins/editor/print.c,
20798         plugins/editor/search-replace_backend.c,
20799         plugins/editor/search_preferences.h,
20800         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
20801         Moved properties souce files to editor plugin as it not required in
20802         libanjuta. Other editor fixes.
20804         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
20805         libegg/dock/* (removed)
20806         : Restored GDL external dependencies and removed libegg dock
20807         sources, because gdl is being developed.
20808         
20809         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
20810         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
20811         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
20812         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
20813         libanjuta/plugins.c, libanjuta/plugins.h,
20814         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
20815         gconf system. Shell now takes docking positions. Added more utility
20816         functions. Added plugins query function. And other fixes.
20818         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
20819         
20820         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
20821         plugin to load files based on mime type.
20822         
20823         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
20824         
20825         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
20826         plugins/file-manager/plugin.c: File manager now uses file loader to
20827         open files.
20829         * plugins/message-view/anjuta-msgman.c,,
20830         plugins/message-view/message-view.c,
20831         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
20833         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
20834         plugins/terminal/terminal.c, src/Makefile.am,
20835         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
20836         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
20837         
20838         * libegg/dock/*: Removed directory.
20839         
20840 2004-07-28  Naba Kumar  <naba@gnome.org>
20842         * configure.in: Reduced gnome-print version requirement.
20843         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
20845 2004-07-21  Ray Strode  <rstrode@redhat.com>
20846         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
20847         new mime sytem.
20849 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
20850         
20851         * plugins/editor/search-replace.c: Some fixes
20852         * plugins/terminal/Makefile.am:
20853         Patch from: Alexey Rusakov <ktirf@users.sf.net>
20855 2004-05-19  Naba Kumar  <naba@gnome.org>
20857         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
20858         compiler warning.
20860 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
20862         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
20863         Implemented IAnjutaSavable
20864         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
20866 2004-05-17  Naba Kumar  <naba@gnome.org>
20868         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
20869         plugins/build-basic-autotools/.cvsignore,
20870         plugins/build-basic-autotools/Makefile.am,
20871         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
20872         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20873         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20874         plugins/build-basic-autotools/build-basic-autotools.c,
20875         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
20876         build plugin.
20877         
20878         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
20879         definition.
20880         
20881         * plugins/file-manager/an_file_view.c,
20882         plugins/file-manager/anjuta-file-manager.ui,
20883         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
20884         Added context menu UI.
20885         
20886         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
20887         in view menu.
20889 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
20890         
20891         * libanjuta/anjuta-preferences.[ch]: 
20892         Added save/load_gconf functions
20893         * src/action_callbacks.[ch], src/preferences.c: 
20894         Load global prefs from gconf at startup and save them
20895         on exit. Prefs load and save correctly but something resets
20896         them to default after loading...
20897         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
20898         Somehow the linker does not find save/load_gconf functions
20899         in libanjuta. Must be a stupid mistake, I would be glad
20900         if someone could fix that.
20901         * manuals/reference/libanjuta-sections.txt: Added new
20902         preferences functions and removed gnome-filelist
20903         * plugins/file-manager/anjuta-file-manager-plugin.glade:
20904         * plugins/file-manager/plugin.c:
20905         Added root-path property
20907 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
20908         
20909         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
20910         they are not longer needed.
20911         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
20912         anjuta-sections.txt: Remove references to the files
20913         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
20914         Use new nautilus icons for file-manager, looks incredible
20915         cool!
20917 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20918         
20919         * plugins/editor/anjuta-docman.c: gchar* to 
20920         const gchar* in arguments
20921         * plugins/editor/text_editor.c: Implemented IAnjutaFile
20922         Interface
20923         * plugins/file-manager/an_file_view.c: Open files on
20924         double-click. Does not work yet because it does not
20925         find IAnjutaFile interface in document manager
20927 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20928         
20929         * plugins/editor/anjuta-docman.c
20930         * plugins/editor/text_editor.c:
20931         Made close button working, made multiple selection in
20932         File/Open dialog possble, fixed crash bug if file cannot
20933         be opened.
20935 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
20936         
20937         * plugins/editor/action-callbacks.c
20938         * plugins/editor/anjuta-docman.c
20939         * plugins/editor/anjuta-docman.h
20940         * plugins/editor/search-replace.c
20941         * plugins/editor/search-replace_backend.c
20942         * plugins/editor/text_editor.c
20943         * plugins/editor/text_editor.h:
20944         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
20945         able to open all files, use uri instead of full_filename, fixed
20946         many bugs.
20949 2004-05-13  Naba Kumar  <naba@gnome.org>
20951         * plugins/message-view/anjuta-message-manager-plugin.glade:
20952         HIG compliant.
20954         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
20955         management.
20957         * pixmaps/anjuta_splash.png: Added border.
20958         
20959         * plugins/editor/anjuta-document-manager.png: New icon.
20960         
20961         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
20962         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
20963         
20964         plugins/editor/Makefile.am,
20965         plugins/editor/search-replace.c,
20966         plugins/editor/search-replace.h,
20967         plugins/editor/search-replace_backend.c,
20968         plugins/editor/search-replace_backend.h,
20969         plugins/editor/search_preferences.h,
20970         plugins/editor/search_preferences.c: Merged changes from
20971         ANJUTA_1_2_0 branch.
20972         
20973         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
20974         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
20975         operational.
20977         * plugins/terminal/Makefile.am,
20978         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
20979         dialog.
20980         
20981         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
20982         submenu.
20984 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
20985         * plugins/message-view/plugin.c: Fixed glade file loading
20986         Removed "Show messages" menu item
20987         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
20988         twice because of this load system layout hack.
20989         * libanjuta/anjuta-ui.h: Removed #include config.h
20990         * libanjuta/libanjuta.pc: Fixed path and depencies
20991         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
20992         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
20993         * libanjuta/properties.cxx : #include "properties_cxx.h"
20994         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
20996 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
20997         * plugins/message-view/*: Fixed message view preferences
20998         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
20999         * anjuta.glade: Removed messages stuff
21001 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
21002         
21003         * Removed libanjutamm, it is now hosted on SF.net:
21004         cvs.sf.net/cvsroot/anjuta/libanjutamm
21006 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
21007         
21008         * libanjutamm/*
21009         Added some experimental code to add support for C++ plugins.
21010         Nothing works yet and it is likely that it will disappear but
21011         I have some questions to murrayc and he wants to see the code.
21013 2004-05-11  Naba Kumar  <naba@gnome.org>
21015         * plugins/terminal/terminal.c: Fixed prefs loading bug.
21017         * plugins/editor/action-callbacks.c: Fixed a crash bug in
21018         hightlight style menu actions.
21020         * manuals/reference/libanjuta/libanjuta-docs.sgml,
21021         manuals/reference/libanjuta/plugin-description-file.sgml,
21022         manuals/reference/libanjuta/writing-plugins.sgml,
21023         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21024         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21025         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
21027         * src/anjuta-app.c: Always load system layout for now.
21029         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
21030         
21031         * manuals/reference/libanjuta/libanjuta-docs.sgml,
21032         manuals/reference/libanjuta/libanjuta-sections.txt,
21033         manuals/reference/libanjuta/libanjuta.types,
21034         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21035         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21036         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21037         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21038         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
21039         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
21040         Updated documentation.
21042         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
21043         plugins/profile-default/plugin.c, src/layout.xml:
21044         Created terminal plugin.
21045          
21046         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
21047         (new) plugins/file-manager/.cvsignore,
21048         plugins/file-manager/an_file_view.c,
21049         plugins/file-manager/plugin.c,
21050         plugins/file-manager/plugin.h: Moved preferences to separate
21051         glade file and added cvsignore file.
21052         
21053         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
21054         from ANJUTA_1_2_0 branch. Please note that other po files need merging
21055         from the branch. I tried it     but there were way too many conflicts.
21056         
21057         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
21058         
21059         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
21060         util functions required during the merge.
21061         
21062         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
21063         interface.
21064         
21065         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
21066         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
21067         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
21068         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
21069         Merged with ANJUTA_1_2_0 branch.
21071 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
21073         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
21075 2004-05-07  Naba Kumar  <naba@gnome.org>
21077         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
21079         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
21080         Added preferences reading and loading.
21081         
21082         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
21083         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
21084         libanjuta/fileselection.c, libanjuta/fileselection.h,
21085         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
21086         
21087         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
21089         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
21090         anjuta.spec.in, configure.in, data/autogen.sh.generic,
21091         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
21092         data/macros/autogen.sh, data/macros2/autogen.sh
21093         data/properties/ada.properties, data/properties/anjuta.properties,
21094         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
21095         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
21096         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
21097         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
21098         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
21099         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
21100         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
21101         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
21102         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
21103         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
21104         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
21105         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
21106         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
21107         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
21108         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
21109         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
21110         plugins/class-gen/clsGen.c, plugins/editor/print.c,
21111         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
21112         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
21113         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
21114         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
21115         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
21116         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
21117         (added) scintilla/scintilla-marshal.c,
21118         (added) scintilla/scintilla-marshal.h,
21119         (added) scintilla/scintilla-marshal.list,
21120         scintilla/include/SString.h, scintilla/include/SciLexer.h,
21121         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
21122         (added) scintilla/patches/scintilla-calltip-align.patch,
21123         (added) scintilla/patches/scintilla-minor.patch,
21124         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
21126 2004-05-06  Naba Kumar  <naba@gnome.org>
21128         * (added) plugins/file-manager/Makefile.am,
21129         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
21130         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
21131         (added) plugins/file-manager/anjuta-file-manager.ui,
21132         (added) plugins/file-manager/plugin.c,
21133         (added) plugins/file-manager/plugin.h,
21134         (removed) plugins/file-manager/an_file_view.h,
21135         plugins/Makefile.am, configure.in,
21136         plugins/file-manager/an_file_view.c: Created file manager plugin.
21137         
21138         * plugins/profile-default/plugin.c: Added file manager plugin in default
21139         profile.
21140         
21141         * libanjuta/Makefile.am: Fixed dependencies.
21142         * pixmaps/anjuta_splash.png: New splash screen.
21144 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
21145         
21146         * template/template.c/h: Added in-line doc
21147         * manuals/reference/template/*: Added template documentation
21148         * configure.in: Build template docs
21150 2004-05-05  Naba Kumar  <naba@gnome.org>
21152         * autogen.sh: Added commands to generate initial interfaces.
21153         
21154         * libanjuta/Makefile.am,
21155         (removed)libanjuta/anjuta-plugin-parser.c,
21156         (removed)libanjuta/anjuta-plugin-parser.h,
21157         (added)libanjuta/anjuta-plugin-description.c,
21158         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
21159         plugin description.
21160         
21161         * libanjuta/anjuta-plugin.c,
21162         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
21163         
21164         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
21165         and added AnjutaShellPlacement enum for widgeds placement (passed to 
21166         widget add_widget() method.
21167         
21168         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
21169         and moved plugin sets loading in profile plugins.
21170         
21171         * libanjuta/interfaces/.cvsignore,
21172         (removed)libanjuta/interfaces/Makefile.am,
21173         libanjuta/interfaces/libanjuta.idl,
21174         libanjuta/interfaces/anjuta-idl-compiler.pl,
21175         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
21176         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
21177         (removed)libanjuta/interfaces/ianjuta-editor.c,
21178         (removed)libanjuta/interfaces/ianjuta-editor.h,
21179         (removed)libanjuta/interfaces/ianjuta-file.c,
21180         (removed)libanjuta/interfaces/ianjuta-file.h,
21181         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
21182         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
21183         (removed)libanjuta/interfaces/ianjuta-message-view.c,
21184         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
21185         *.h and Makefile.am files. They are autogenerated. Interfaces are
21186         by anjuta-idl-compiler.pl from libanjuta.idl file.
21187         
21188         * manuals/reference/libanjuta/Makefile.am,
21189         manuals/reference/libanjuta/anjuta-architecture.sgml,
21190         manuals/reference/libanjuta/libanjuta-docs.sgml,
21191         manuals/reference/libanjuta/libanjuta-sections.txt,
21192         manuals/reference/libanjuta/libanjuta.types,
21193         manuals/reference/libanjuta/plugin-description-file.sgml,
21194         manuals/reference/libanjuta/writing-plugins.sgml,
21195         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
21196         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
21197         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21198         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21199         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21200         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
21201         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
21202         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
21203         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
21204         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
21205         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
21206         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
21207         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
21208         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
21209         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
21210         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
21211         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
21212         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
21213         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
21214         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
21215         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
21216         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
21217         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
21218         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
21219         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
21220         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
21221         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
21222         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
21223         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
21224         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
21225         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
21226         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21227         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
21228         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
21229         interfaces template sgmls.
21230         
21231         * plugins/Makefile.am,
21232         plugins/devhelp/anjuta-devhelp.plugin.in,
21233         plugins/devhelp/plugin.c,
21234         plugins/editor/action-callbacks.c,
21235         plugins/editor/anjuta-document-manager.plugin.in,
21236         plugins/editor/plugin.c,
21237         plugins/editor/plugin.h,
21238         plugins/editor/text_editor.c,
21239         plugins/sample1/plugin.c,
21240         plugins/message-view/anjuta-message-manager.plugin.in,
21241         plugins/message-view/plugin.c: Fixed shell add_widget method to take
21242         placement. Fixed other errors.
21243         
21244         * (added)plugins/profile-default/.cvsignore,
21245         (added)plugins/profile-default/Makefile.am,
21246         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
21247         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
21248         (added)plugins/profile-default/anjuta-default-profile.ui,
21249         (added)plugins/profile-default/plugin.c,
21250         (added)plugins/profile-default/plugin.h: Added a default new
21251         profile plugin.
21252         
21253         * src/Makefile.am,
21254         src/action-callbacks.c,
21255         src/anjuta-app.c,
21256         src/anjuta.c,
21257         src/main.cpp: Fixed necessary changes for libanjuta
21259 2004-05-04  Naba Kumar  <naba@gnome.org>
21261         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
21262         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
21263         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
21264         placement for default widgets placements.
21266 2004-05-03  Naba Kumar  <naba@gnome.org>
21268         * manuals/reference/libanjuta/anjuta-architecture.sgml,
21269         manuals/reference/libanjuta/libanjuta-docs.sgml,
21270         manuals/reference/libanjuta/plugin-description-file.sgml,
21271         manuals/reference/libanjuta/writing-plugins.sgml:
21272         Wrote more sections in writing-plugins document and fixed errors.
21274 2004-05-03  Naba Kumar  <naba@gnome.org>
21276         * libanjuta/interfaces/libanjuta.idl: Added interface
21277         IAnjutaFileManager.
21278         
21279         * manuals/reference/libanjuta/anjuta-architecture.dia,
21280         manuals/reference/libanjuta/anjuta-architecture.png: Updated
21281         architecture diagram.
21282         
21283         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
21284          manuals/reference/libanjuta/libanjuta-docs.sgml,
21285         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
21286         (added) manuals/reference/libanjuta/writing-plugins.sgml:
21287         Wrote writing-plugins document and separated chapters into
21288         separate sgml files.
21289         
21290         * plugins/file-manager/an_file_view.c,
21291         plugins/file-manager/an_file_view.h: New and improved directory
21292         rendering.
21294 2004-05-02  Sven Herzberg  <herzi@abi02.de>
21296         * anjuta.glade: re-designed the new file dialog
21297         * anjuta_dialogs_strings.c: new strings from the new file dialog
21299 2004-04-30  Naba Kumar  <naba@gnome.org>
21301         * libanjuta/interfaces/Makefile.am.iface,
21302         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
21303         
21304         * libanjuta/interfaces/libanjuta.idl: Updated.
21306         * libanjuta/interfaces/Makefile.am.iface,
21307         libanjuta/interfaces/libanjuta.idl: Updated.
21309 2004-04-29  Naba Kumar  <naba@gnome.org>
21310         
21311         * libanjuta/interfaces/Makefile.am.iface,
21312         libanjuta/interfaces/libanjuta.idl: Updated.
21314 2004-04-29  Naba Kumar  <naba@gnome.org>
21316         * libanjuta/interfaces/giface-idlc-c.pl,
21317         libanjuta/interfaces/libanjuta.idl: Upgraded.
21318         * libanjuta/interfaces/Makefile.am.iface: Added.
21319         
21320 2004-04-28  Naba kumar  <naba@gnome.org>
21322         * libanjuta/interfaces/giface-idlc-c.pl,
21323         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
21324         definitions and wrote a compiler.
21325         
21326 2004-04-28  Naba Kumar  <naba@gnome.org>
21328         * libanjuta/anjuta-shell.c: Fixed docs.
21329         * libanjuta/interfaces/Makefile.am,
21330         libanjuta/interfaces/ianjuta-file.c,
21331         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
21332         
21333         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
21334         
21335         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
21337         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21338         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21339         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21340         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21341         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
21342         * src/anjuta-app.c: Fixed bug.
21344 2004-04-27  Naba Kumar  <naba@gnome.org>
21346         * libanjuta/anjuta-preferences-dialog.c,
21347         manuals/Makefile.am: Fixed document bugs and enabled docs
21348         building.
21350         * libanjuta/anjuta-preferences-dialog.c,
21351         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
21352         More documentation.
21353         
21354         * libanjuta/anjuta-preferences.c,
21355         manuals/reference/libanjuta/libanjuta-docs.sgml,
21356         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21357         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21358         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21359         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21360         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
21361         Wrote more documentations.
21363         * (removed) plugins/message-view/imessage-view.c,
21364         (removed) plugins/message-view/ianjuta-msgman.c,
21365         plugins/message-view/Makefile.am,
21366         plugins/message-view/anjuta-msgman.c,
21367         plugins/message-view/anjuta-msgman.h,
21368         plugins/message-view/message-view.c,
21369         plugins/message-view/message-view.h,
21370         plugins/message-view/plugin.c,
21371         plugins/message-view/plugin.h: Moved interface implementations
21372         in their respective classes and used correct macros to
21373         defined class types.
21375         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
21376         src/action-callbacks.c, src/anjuta-app.c: Subclassed
21377         AnjutaUI from GtkUIManager instead of GtkDialog.
21379         * manuals/reference/libanjuta/Makefile.am,
21380         manuals/reference/libanjuta/libanjuta-docs.sgml,
21381         manuals/reference/libanjuta/libanjuta-sections.txt,
21382         manuals/reference/libanjuta/libanjuta.types,
21383         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
21384         (added) manuals/reference/libanjuta/anjuta-architecture.png,
21385         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21386         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21387         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21388         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
21389         Wrote more documentation, fixed typos, added architecture
21390         diagram, updated object types etc.
21392         * plugins/editor/text_editor.c: Fixed interface implementation.
21394 2004-04-26  Naba Kumar  <naba@gnome.org>
21396         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
21397         (added) manuals/reference/libanjuta/anjuta-architecture.png,
21398         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
21399         architecture diagram and a new chapter on plugins description file.
21401 2004-04-25  Naba Kumar  <naba@gnome.org>
21403         *  libanjuta/anjuta-children.h,
21404         libanjuta/anjuta-plugin.c,
21405         libanjuta/anjuta-plugin.h,
21406         libanjuta/anjuta-preferences.c,
21407         libanjuta/anjuta-shell.c,
21408         libanjuta/anjuta-shell.h,
21409         libanjuta/e-splash.c,
21410         libanjuta/e-splash.h,
21411         manuals/reference/libanjuta/Makefile.am,
21412         manuals/reference/libanjuta/libanjuta-docs.sgml,
21413         manuals/reference/libanjuta/libanjuta-sections.txt,
21414         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21415         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21416         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21417         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21418         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21419         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21420         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21421         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21422         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21423         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21424         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21425         manuals/reference/libanjuta/tmpl/defaults.sgml,
21426         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21427         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21428         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
21429         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
21430         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21431         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21432         manuals/reference/libanjuta/tmpl/plugins.sgml,
21433         manuals/reference/libanjuta/tmpl/properties.sgml,
21434         manuals/reference/libanjuta/tmpl/resources.sgml,
21435         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
21436         manuals/reference/libanjuta/tmpl/e-splash.sgml,
21437         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
21438         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
21439         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
21440         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
21442         Added more template files and wrote more documentation.
21444 2004-04-24  Andras Timar  <timar@gnome.hu>
21446         * configure.in: Added hu to ALL_LINGUAS.
21448 2004-04-23  Naba Kumar  <naba@gnome.org>
21449         
21450         * configure.in: Fixed compile error.
21451         
21452         * libanjuta/anjuta-children.c,
21453         libanjuta/anjuta-children.h,
21454         libanjuta/anjuta-preferences.c,
21455         libanjuta/anjuta-preferences.h,
21456         libanjuta/anjuta-shell.c,
21457         libanjuta/anjuta-ui.c,
21458         libanjuta/anjuta-ui.h,
21459         manuals/reference/libanjuta/Makefile.am,
21460         manuals/reference/libanjuta/libanjuta-docs.sgml,
21461         manuals/reference/libanjuta/libanjuta.types,
21462         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21463         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21464         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21465         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21466         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21467         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21468         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21469         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21470         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21471         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21472         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21473         manuals/reference/libanjuta/tmpl/defaults.sgml,
21474         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21475         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21476         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
21477         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
21478         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21479         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21480         manuals/reference/libanjuta/tmpl/plugins.sgml,
21481         manuals/reference/libanjuta/tmpl/properties.sgml,
21482         manuals/reference/libanjuta/tmpl/resources.sgml,
21483         plugins/sample1/plugin.c: Added libanjuta API documentation.
21485 2004-04-22  Naba Kumar  <naba@gnome.org>
21487         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
21488         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21489         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
21490         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
21491         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
21492         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
21493         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
21494         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
21495         (removed) libegg/eggradiotoolbutton.c,
21496         (removed) libegg/eggseparatortoolitem.c,
21497         (removed) libegg/eggtoggletoolbutton.c,
21498         (removed) libegg/eggtoolbar.c,
21499         (removed) libegg/eggtoolbutton.c,
21500         (removed) libegg/eggtoolitem.c,
21501         (removed) libegg/prop-editor.c,
21502         (removed) libegg/test-actions.c,
21503         (removed) libegg/test-drag.c,
21504         (removed) libegg/test-merge.c,
21505         (removed) libegg/test-toolbar.c,
21506         libegg/menu/Makefile.am,
21507         (removed) libegg/menu/egg-accel-dialog.h,
21508         (removed) libegg/menu/egg-action-group.h,
21509         (removed) libegg/menu/egg-action.h,
21510         libegg/menu/egg-entry-action.h,
21511         (removed) libegg/menu/egg-markup.h,
21512         (removed) libegg/menu/egg-menu-merge.h,
21513         (removed) libegg/menu/egg-menu.h,
21514         (removed) libegg/menu/egg-radio-action.h,
21515         (removed) libegg/menu/egg-toggle-action.h,
21516         (removed) libegg/menu/howitshouldwork.txt,
21517         (removed) libegg/toolbar/.cvsignore,
21518         (removed) libegg/toolbar/Makefile.am,
21519         (removed) libegg/toolbar/TODO,
21520         (removed) libegg/toolbar/eggradiotoolbutton.h,
21521         (removed) libegg/toolbar/eggseparatortoolitem.h,
21522         (removed) libegg/toolbar/eggtoggletoolbutton.h,
21523         (removed) libegg/toolbar/eggtoolbar.h,
21524         (removed) libegg/toolbar/eggtoolbutton.h,
21525         (removed) libegg/toolbar/eggtoolitem.h,
21526         (removed) libegg/toolbar/prop-editor.h,
21527         (removed) libegg/toolbar/toolbar-api.txt,
21528         (removed) libegg/toolbar/toolbar-ideas.txt,
21529         plugins/devhelp/anjuta-devhelp.ui,
21530         plugins/devhelp/plugin.c,
21531         plugins/editor/action-callbacks.c,
21532         plugins/editor/action-callbacks.h,
21533         plugins/editor/anjuta-docman.c,
21534         plugins/editor/anjuta-document-manager.ui,
21535         plugins/editor/plugin.c,
21536         P plugins/message-view/Makefile.am,
21537         plugins/message-view/anjuta-message-manager.ui,
21538         plugins/message-view/plugin.c,
21539         plugins/sample1/anjuta-sample.ui,
21540         plugins/sample1/plugin.c,
21541         src/action-callbacks.c,
21542         src/action-callbacks.h,
21543         src/anjuta-actions.h,
21544         src/anjuta-app.c,
21545         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
21546         Gtk actions and UIManager. Fixed all plugins to use this.
21547         
21548         * manuals/reference/gtkdoc-scangobj.diff,
21549         manuals/reference/libanjuta/Makefile.am,
21550         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21551         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21552         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21553         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21554         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
21556         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
21557         
21558 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
21559         
21560         * plugins/message-view/imessage-view.c
21561         * plugins/message-view/ianjuta-msgman.c:
21562         Added interfaces
21564 2004-04-17  Adam Weinberger  <adamw@gnome.org>
21566         * configure.in: Added en_CA to ALL_LINGUAS.
21568 2004-04-08  Naba Kumar  <naba@gnome.org>
21570         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
21571         libanjuta/interfaces/Makefile.am,
21572         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
21573         message manager and message view interfaces.
21575         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
21576         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
21577         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21578         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
21579         src/anjuta-app.c: Used 'activate' and
21580         'deactivate' virtual methods for plugins. Fixed installed plugins
21581         dialogs. Added remove_widget() method for AnjutaShell.
21583         * libanjuta/interfaces/Makefile.am,
21584         libanjuta/interfaces/ianjuta-document-manager.c,
21585         libanjuta/interfaces/ianjuta-document-manager.h,
21586         libanjuta/interfaces/ianjuta-editor.c,
21587         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
21588         and editor interfaces.
21590         * plugins/devhelp/plugin.c,
21591         plugins/message-view/anjuta-message-manager.plugin.in,
21592         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
21593         plugins/sample1/plugin.c: Updated plugins implementation to
21594         reflect the changes.
21596 2004-04-07  Naba Kumar  <naba@gnome.org>
21598         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
21599         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
21600         libanjuta/interfaces/ianjuta-editor.h,
21601         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
21602         plugins/editor/anjuta-docman.c,
21603         plugins/editor/anjuta-document-manager.plugin.in,
21604         plugins/editor/plugin.c, plugins/sample1/plugin.c,
21605         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
21606         Added supported interfaces for plugins. Tested plugin interfaces
21607         through sample plugin.
21608         
21609 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
21610         
21611         * template/Makefile.am, data/templates/library/Makefile.am
21612         Fixed some automake-1.7 incompatibilities
21613         * template/xmltemplate.c: Small fix
21615 2004-02-23  Naba Kumar  <naba@gnome.org>
21617         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
21618         Added plugins manager dialog.
21619         
21620         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
21621         library dependencies.
21622         
21623         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
21624         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
21625         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
21626         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
21627         geometry command line option.
21628         
21629 2004-02-16  Naba Kumar  <naba@gnome.org>
21631         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
21632         Added interfaces and IAnjutaEditor editor interface.
21633         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
21634         interface.
21635         * libanjuta/anjuta-shell.h: Fixed bug.
21636         
21637 2004-02-13  Naba Kumar  <naba@gnome.org>
21639         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
21640         
21641 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
21642         
21643         * data/template/*/.cvsignore:
21644         Avoid all these ? in cvs output
21646 2004-02-13  Naba Kumar  <naba@gnome.org>
21648         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
21649         includes and linking.
21651         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
21652         and set required version to devhelp 0.8. This devhelp version
21653         can be acquired from gnome cvs branch devhelp branch
21654         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
21656         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
21657         src/actions-callbacks.c: Added Dock Manager settings menu item.
21659         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
21660         * plugins/devhelp/plugin.c: Fixed a linking bug.
21661         
21662         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
21663         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
21664         external GDL dependency and used libegg codes.
21665         
21666 2004-02-12  Naba Kumar  <naba@gnome.org>
21668         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
21669         Added devhelp plugin, but it can't be used without a
21670         patch in devhelp. So it's disabled for now.
21672         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
21673         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
21674         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
21675         Update cvsignore files.
21677         * libanjuta/plugins.c, widgets/e-splash.c:
21678         Fixed plugins loading to show splash icons.
21679         
21680         * plugins/message-view/anjuta-message-manager.plugin.in,
21681         plugins/message-view/plugin.c: Fixed plugin registered name.
21683         * plugins/message-view/anjuta-message-view.png,
21684         plugins/sample1/anjuta-sample-plugin.png: Update images.
21686         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
21687         src/main.c: Fixed layout loading.
21689         * plugins/devhelp/Makefile.am: Fixed error.
21691         * (removed) widgets/*, libanjuta/plugins.h,
21692         src/main.c: Transfered widgets to libanjuta/.
21693         
21694         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
21695         toplevel directory to created only one library as libanjuta-egg.
21697         * data/Makefile.am: Fixed build error.
21699         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
21700         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
21701         libegg/.cvsignore: Added egg dock widget.
21703         * gdl/*: Removed as they are now available in libegg.
21704         
21705 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
21707         * plugins/editor/anjuta-docman.c:
21708         Use stock close icon on tab close button
21710 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
21711         
21712         * data/template/Makefile.am
21713         data/template/language/Makefile.am
21714         data/template/library/Makefile.am
21715         data/template/text/Makefile.am
21716         data/template/project/Makefile.am
21717         data/template/project/terminal/Makefile.am
21718         configure.in: Created Makefile to install templates
21720 2004-02-11  Naba Kumar  <naba@gnome.org>
21722         * plugins/editor/action-callbacks.c,
21723         plugins/editor/anjuta-document-manager.ui,
21724         plugins/editor/plugin.c
21725         plugins/message-view/anjuta-message-manager.ui,
21726         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
21727         
21728 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
21729         
21730         * plugins/message-view/*: MessageView plugin is now loaded
21731         The menu items are still dummies.
21733 2004-02-09  Naba Kumar  <naba@gnome.org>
21735         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
21736         generation.
21737         
21738         * libanjuta/anjuta-preferences.h: Added some documentation.
21739         
21740         * libanjuta/anjuta-shell.h: Removed dead codes.
21741         
21742         * (removed) manuals/reference/gtkdoc-scangobj,
21743         manuals/reference/gtkdoc-scangobj.diff,
21744         manuals/reference/libanjuta/.cvsignore,
21745         manuals/reference/libanjuta/Makefile.am,
21746         manuals/reference/libanjuta/README.inline-doc,
21747         manuals/reference/libanjuta/README.sections,
21748         manuals/reference/libanjuta/libanjuta-docs.sgml,
21749         manuals/reference/libanjuta/libanjuta-sections.txt,
21750         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21751         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21752         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21753         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21754         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21755         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21756         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21757         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21758         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21759         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21760         manuals/reference/libanjuta/tmpl/defaults.sgml,
21761         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21762         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21763         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21764         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21765         manuals/reference/libanjuta/tmpl/plugins.sgml,
21766         manuals/reference/libanjuta/tmpl/properties.sgml,
21767         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
21768         of scan program. Updated templates.
21770         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
21771         editor action callbacks data.
21772         
21773         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
21774         scintilla object ref/unref.
21776 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
21777         
21778         * template/*: Added new xml based template system
21779         * template/dtds/*: Dtds to validate xml files of the template systems
21780         * data/template/*: Some sample template files
21781         Still needs some work but builds fine!
21783 2004-02-06  Naba Kumar  <naba@gnome.org>
21785         * cofigure.in, manuals/Makefile.am,
21786         (added) manuals/reference/*: Added API documentation
21787         structure (gtk-doc based).
21789         * libanjuta/libanjuta.h: Updated
21790         
21791 2004-02-05  Naba Kumar  <naba@gnome.org>
21792         
21793         * configure.in: Sets correct dependencies and
21794         uses gdl external library.
21796         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
21797         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
21798         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
21799         libanjuta/fileselection.h, libanjuta/glue-factory.c,
21800         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
21801         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
21802         and added file dialogs.
21804         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
21805         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
21806         Build dynamic libraries for libegg.
21808         * plugins/Makefile.am, plugins/editor/Makefile.am,
21809         plugins/editor/action-callbacks.c, 
21810         plugins/editor/action-callbacks.h,
21811         plugins/editor/anjuta-docman.c,
21812         plugins/editor/anjuta-docman.h
21813         plugins/editor/anjuta-document-manager.plugin.in
21814         plugins/editor/anjuta-document-manager.png
21815         plugins/editor/anjuta-document-manager.ui
21816         plugins/editor/file.c
21817         plugins/editor/file.h
21818         plugins/editor/plugin.c
21819         plugins/editor/print.c
21820         plugins/editor/print.h
21821         plugins/editor/search-replace.c
21822         plugins/editor/search_incremental.c
21823         plugins/editor/search_incremental.h
21824         plugins/editor/text_editor.c
21825         plugins/editor/text_editor.h
21826         plugins/editor/text_editor_cbs.c
21827         plugins/editor/text_editor_menu.h
21828         plugins/sample1/Makefile.am
21829         plugins/sample1/anjuta-sample-plugin.png
21830         plugins/sample1/anjuta-sample.plugin.in
21831         plugins/sample1/anjuta-sample.ui
21832         plugins/sample1/plugin-sample1.c
21833         plugins/sample1/plugin.c
21834         plugins/sample1/plugin.h: Created sample
21835         plugin and fixed editor plugin.
21837         * printing/*: Removed.
21839         * scintilla/Makefile.am: Builds dynamic library.
21841         * src/Makefile.am, src/action-callbacks.c,
21842         src/action-callbacks.h, (removed) src/an_symbol_view.c,
21843         src/anjuta-actions.h, src/anjuta-app.c,
21844         src/anjuta-app.h, src/anjuta-callbacks.c,
21845         src/anjuta-callbacks.h, (removed) src/anjuta.c,
21846         (removed) src/anjuta.h, src/anjuta.ui,
21847         src/layout.xml, src/main.c, src/preferences.h,
21848         src/utilities.c: Debuggged and finally made plugins
21849         loadable.
21851         * global-tags/Makefile.am: Fixed build error.
21853 2004-02-03  Naba Kumar  <naba@gnome.org>
21855         * configure.in: Users GDL from external package.
21856         * plugins/*: Added many new plugins (not ready though).
21857         * src/*: Removed many files (which have been transfered in plugins/).
21858         
21859 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
21861         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21863 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21865         * configure.in: Added editor plugins
21866         
21867         * plugins/Makefile.am, src/search-replace_backend.h,
21868         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
21869         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
21870         
21871         * Added: plugins/editor/search_incremental.c, 
21872         plugins/editor/search_incremental.h
21874         * Update search-replace in plugins/editor
21875         
21876 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
21877         
21878         * plugins/message-view/message-view.c: Some code clean-up
21880 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21882         * Added: search_incremental[ch]
21883         
21884         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
21885         src/mainmenu_callbacks.c, src/toolbar.c
21886         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
21887         
21888         * Incremental Search
21890 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
21891         
21892         * plugins/message-view/anjuta-msgman.[c/h]:
21893         Added message manager for easier message handling with a
21894         similar interface as docman. Of course you can still use
21895         MessageView standalone.
21896         * plugins/Makefile.am: Added message-view because it compiles
21897         without errors.
21899 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
21900         
21901         * plugins/message-view/*: Added message-view plugin 
21902         (still incomplete) 
21903         * configure.in: Added plugins/message-view/Makefile
21905 2004-01-03  Naba Kumar  <naba@gnome.org>
21907         * libanjuta/*.c: Added new files and updated old ones.
21908         * plugins/editor/*: Added editor plugin.
21909         * configure.in: Added editor plugin and moved editor related
21910         files into it.
21912 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
21914         * src/Makefile.am: Added search-replace_backend.[ch]
21915         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21916         find_replace.[ch]
21917         * anjuta.glade, src/search-replace.c, src/search-replace.h,
21918         src/search-replace_backend.c, src/search-replace_backend.h,
21919         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21920         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21921         src/toolbar_callbacks.c
21922         * The advanced Search/Replace functionality now replaces the older
21923         Find/Replace stuff.
21924         * The Search/Replace functionality can be interrupted during a long
21925         Search/Replace;
21926         
21927 2003-12-11  Naba Kumar  <naba@gnome.org>
21929         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
21930         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
21931         errors.
21932         * Makefile.am, libanjuta/*: Added new module.
21933         * src/Makefile.am: Fixed linking error.
21934         * src/watch_cbs.c: Debugger clean up.
21935         * configure.in: Added libanjuta-2.0.pc
21937         * configure.in, libanjuta/Makefile.am,
21938         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
21939         libanjuta instead.
21941 2003-12-11  Naba Kumar  <naba@gnome.org>
21943         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
21945         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
21946         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
21947         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
21948         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
21949         The user can now give a name at the creation of a new file and
21950         insert automatically (user choice) header, gpl notice, header
21951         template. The file extension is added automatically according
21952         to the selected type of file. The various insert functions have
21953         been moved from mainmenu-callback.c to file.c. The cursor is now
21954         moved after an insert operation. Removes also useless code in
21955         memory.c and search-replace.c
21956         
21957 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
21959         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
21960         sortable headers, process tree, removal of path and process params
21961         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21962         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21963         code cleanup
21965 2003-12-10  Naba Kumar  <naba@gnome.org>
21967         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
21968         
21969 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
21971         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21973 2003-11-28  Naba Kumar  <naba@gnome.org>
21975         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
21976         
21977         * manuals/de/*: Added german translation docs.
21978         
21979         * configure.in, Makefile.am, src/Makefile.am,
21980         libegg/*/*: Added libegg library.
21981         
21982         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
21983         installation directory.
21984         
21985         * src/text_editor_cbs.c: Fixed closing of file.
21987 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
21988                                                                                 
21989         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21991 2003-09-05  Naba Kumar  <naba@gnome.org>
21993         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
21994         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
21995         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
21996         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
21997         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
21998         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
21999         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
22000         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
22001         using libegg. Initial commit -- compiles but is not complete.
22003 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
22005         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
22007 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
22009         * configure.in: Removed "ta" from ALL_LINGUAS.
22011 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
22013         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
22015 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
22017         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
22019 2004-04-24  Andras Timar  <tmar@gnome.hu>
22021         * configure.in: Added hu to ALL_LINGUAS.
22023 2004-04-14  Naba Kumar  <naba@gnome.org>
22025         * src/Makefile.am, printing/Makefile.am,
22026         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
22027         because we are still using GtkCombo and build breaks with gtk-2.4.
22028         
22029 2004-04-13  Naba Kumar  <naba@gnome.org>
22031         * NEWS: Updated.
22032         * anjuta.spec.in: Fixed build error.
22033         * po/POTFILES.in: Updated.
22034         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
22036 2004-04-11  Naba Kumar  <naba@gnome.org>
22038         * NEWS: Updated.
22039         * AUTHORS: Updated.
22040         * configure.in: Added ga in ALL_LINGUAS.
22041         * ChangeLog: Fixed dates.
22042         
22043 2004-04-09  Naba Kumar  <naba@gnome.org>
22045         * src/print.c: Fixed buffer styling bug when printing with
22046         selection.
22048         * data/properties/anjuta.properties: Defined only one base font and
22049         used courier instead of lucidatypewriter, because most newer systems are
22050         unlikely to have it (bug #885023, #925956, #890473).
22051         
22052         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
22053         warning.
22054         
22055         * src/an_file_view.c: Fixed possible crash bug.
22057 2004-04-07  Naba Kumar  <naba@gnome.org>
22059         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
22060         gtk_main_quit() etc..), so that atexit() functions are not called
22061         (which is apparently done to free up memory and we don't need to
22062         do that at this point). Incidentally, something also happens in the
22063         atexit call which freezes the UI for far too long when the application
22064         exits and we want to avoid that..
22065         * src/glade_iface.c: Fixed compiler warning.
22066         
22067 2004-04-06  Naba Kumar  <naba@gnome.org>
22069         * src/project_dbase_gui.c: Fixed errors.
22071         * src/registers_gui.c: Fixed possible crash bug.
22072         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
22073         * src/signals.[c,h]: Used tree view and glade file for dialog.
22074         * src/Makefile.am, src/about.c, src/an_file_view.c,
22075         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
22076         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
22077         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
22078         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
22079         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
22080         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
22081         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
22082         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
22083         src/launcher.h, src/main.c, src/main_menubar.c,
22084         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
22085         src/message-manager-private.cc, src/message-manager.cc,
22086         src/preferences.c, src/project_config.c, src/project_dbase.c,
22087         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
22088         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
22089         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
22090         src/search-replace.c, src/search-replace_backend.c,
22091         src/search_incremental.c, src/search_preferences.c,
22092         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
22093         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
22094         src/signals_gui.c, src/source.c, src/src_paths.c,
22095         src/stack_trace.c, src/start-with.c, src/style-editor.c,
22096         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
22097         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
22098         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
22099         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
22100         tagmanager/Makefile.am, scintilla/include/SString.h,
22101         widgets/Makefile.am, widgets/gnomefilelist.c:
22103         Removed all deprecated codes and substituted
22104         with newer APIs. Fixed some possible crash bugs where cell renderers
22105         were being shared.
22106         
22107         * scintilla/patches/scintilla-minor.patch: Minor patch.
22109 2004-04-06  Naba Kumar  <naba@gnome.org>
22111         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
22112         tree after all the files have been added (and not everytime a file
22113         is added in the project). Also fixed some memory corruption
22114         (possibly bug #900478).
22115         
22116         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
22117         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
22118         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
22119         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
22120         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
22121         qualifier wherever appropriate.
22123 2004-04-05  Naba Kumar  <naba@gnome.org>
22125         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
22126         switch terminal echo on/off. Debugger requires it off, while the
22127         rest requires it on.
22129         * src/search-replace.c: sets search direction and action (in addtion
22130         to target) for find in files.
22131         
22132 2004-04-02  Naba Kumar  <naba@gnome.org>
22134         * src/mainmenu_callbacks.c: Sets filename during save of new files.
22136         * src/project_dbase.c, src/debugger, src/an_file_view.c,
22137         src/an_symbol_view.c: Added an gtk events loop for
22138         displaying project loading status (for loading large projects) and
22139         debugger program starting ... just to give an impression of fastness :-).
22141         * configure.in, anjuta.prj: Bumped version to 1.2.2.
22143         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
22144         crash bug, which occurs when opening and closing a large project
22145         repeatedly.
22146         
22147         * src/attach_process.c: Fixed a comiple error for old gcc.
22148         
22149         * src/launcher.c: Prints proper error message when launcher child
22150         could not be executed and exits properly. Fixed a crash
22151         bug (bug #926606).
22152         
22153         * src/resources.c, src/utilities.c, src/glade_iface.c,
22154         src/debugger.c, src/attach_process.c: Properly exits forked children
22155         when they could not be executed.
22156         
22157 2004-04-01  Naba Kumar  <naba@gnome.org>
22159         * src/search-replace.c: Fixed a crash bug (bug #921893).
22161 2004-03-31  Naba Kumar  <naba@gnome.org>
22163         * anjuta.glade: Added a note on compiler options dialog ->support
22164         dialog telling that supports are only available for file mode.
22166         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
22167         src/anjuta_cbs.c:
22168         Improved shutdown time delay by bypassing project closing
22169         and unloading plugins.
22171         * src/build_file.c, data/properties/anjuta.properties: Added a property
22172         to toggle on/off for going to first error automatically.
22174 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
22176         * src/debugger.c: fixed core file loading
22177         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
22178         for long lines (bugs #700968 and #911376)
22179         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
22180         #917982.
22181         * src/anjuta.c: Focuses current AnEditor correctly.
22183 2004-03-30  Naba Kumar  <naba@gnome.org>
22185         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
22186         * AUTHORS: Updated with all contributors names.
22187         * NEWS: Updated.
22188         * src/about.c: Reads contributors names from AUTHORS file.
22189         * manuals/C/anjuta-manual/authors.xml: Points to online
22190         contributors list.
22191         
22192 2004-03-29  Naba Kumar  <naba@gnome.org>
22194         * data/properties/ada.properties: Fixed syntax colors. Patch
22195         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
22196         (bug #923474).
22198         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
22199         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
22200         generated projects, so that their pixmap files are
22201         found properly (bug #919903).
22202         
22203         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
22204         anjuta.
22206         * src/source.c: Installs .glade file of libgllade
22207         projects in $(datadir)/$(package)/glade (part of bug #861038).
22208         
22209         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
22210         in compiler options (bug #883837).
22211         
22212         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
22213         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
22214         
22215 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
22217         * anjuta/src/search-replace.c: fixed another crash bug in
22218         "Find Usage"
22219         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
22220         breakpoint property fix
22222 2004-03-29  Naba Kumar  <naba@gnome.org>
22224         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
22225         (new) manuals/C/anjuta-advanced-tutorial/*:
22226         Added menu entry for 'Anjuta Advanced Tutorial'
22227         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
22229 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22230         
22231         * src/fileselection.[ch], src/mainmenu_callbacks.c:
22232         Fixed bug #908941  ('Open' starts in wrong directory)
22233         
22234 2004-03-26  Naba Kumar  <naba@gnome.org>
22236         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
22237         compile error and bug #905738 with terminal.
22239         * src/search_incremental.c, src/register.c, src/sharedlib.c,
22240         src/search-replace.[h,c], src/search_incremental.[h,c],
22241         src/search_preferences.h, src/utilities.c, src/anjuta.c,
22242         src/text_editor.[c,h]: Fixed compiler warnings.
22243         
22244         * src/search-replace.c: Fixed a memory corruption (possible
22245         fix for bug #921893, but not yet confirmed).
22246         
22247         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
22248         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
22249         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
22250         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
22252 2004-03-25  Naba Kumar  <naba@gnome.org>
22254         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
22255         crash bug with attach process dialog and made the dialog closable
22256         with 'esc'.
22257         
22258         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
22259         always display within the margin.)
22260         
22261         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
22262         the old breakpoint when it's properties are updated
22263         (creating a new updated one).
22264         
22265 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
22267         * src/aneditor.cxx, src/aneditor.h: fixed calltips
22268         displayed for wrong file.
22269         * src/breakpoints.c: conditional breakpoints
22270         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
22271         "Find in Files..." disabling policy
22273 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22275         * src/build_file.c: Fixed bug #874380
22276         Goto the first error if it exists.
22278 2004-03-24  Naba Kumar  <naba@gnome.org>
22280         * src/anjuta.c: Fixed to get correct child exit status
22281         using mask (bug #905738).
22282         
22283         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
22284         Aligned buttons in the New file dialog,
22285         set default response to OK, entry box activates default response,
22286         ESC closes dialog and hides on delet_event.
22288 2004-03-19  Naba Kumar  <naba@gnome.org>
22290         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
22291         tree).
22293 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
22295         * src/search-replace.c: fixed "Find Usage" crash when no project open
22297 2004-03-17  Naba Kumar  <naba@gnome.org>
22299         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
22300         Fixed the generated projects to read m4 directory if the directory
22301         exists (bug #917781).
22302         
22303 2004-03-12  Naba Kumar  <naba@gnome.org>
22305         * HACKING: Fixed formatting for auto-parsing.
22307 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
22308         
22309         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
22310         rework (bug #890609)
22312 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22313         
22314         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
22316 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22317         
22318         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
22319         * src/search_preferences.c: Fixed typo.
22320         
22321 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22322         
22323         * src/search-replace.c: improved Search&Replace
22324         For the moment "Replace All" does not work with non opened files
22325         but Anjuta should not crash now ! ??? 
22326         
22327 2004-02-26  Naba Kumar  <naba@gnome.or>
22329         * src/source.c: Fixed to pass cflags correctly
22330         and suppress the automake's default cflags.
22331         bug #816130, #801056, #782798, #773459
22332         
22333         * data/properties/anjuta.properties: Do not defualt to -k make option.
22334         bug #875486.
22336         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
22337         bug #877683.
22338         
22339         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
22340         
22341         * src/message-manager-private.cc: Disabled debug messages.
22342         
22343 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
22345         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
22347 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22348         * anjuta.glade, src/search-replace.c:
22349         Reduced Search&Replace dialog, bug #902636.
22350         
22351 2004-02-23  Naba Kumar  <naba@gnome.or>
22353         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
22354         (bug #866143).
22356 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22357         
22358         * src/search_incremental.c: Fixed bug #900903
22360 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
22361         
22362         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
22363         src/anjuta.c: Fixed bugs #890609 and #890609
22365 2004-02-23  Naba Kumar  <naba@gnome.or>
22367         * src/message-manager.cc: Disconnects menuitem signal properly.
22368         Fixed bug #901723.
22369         
22370         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
22371         bug #900897.
22372         
22373 2004-02-20  Naba Kumar  <naba@gnome.org>
22375         * src/message-manager-private.[c,h]: Implemented keypress
22376         event for the terminal and resets it when ctrl c or ctrl d
22377         is pressed. But it doesn't seem to be working on keypress.
22378         Added a workaround to let it work on key release instead.
22379         (bug #878357).
22380         
22381         * src/search-replace: Fixed compiler warnings.
22382         
22383 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
22385         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
22386         Use defined file name when saving new files (fixes bug #898105)
22387         Don't change filename when clicking on a directory
22388         
22389         BTW: Happy birthday to me :-)
22390         
22391 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22392         
22393         * src/search-replace.c: Fixed a crash bug 
22394         Crash on Find & Replace (#887833)
22395         
22396 2004-02-18  Naba Kumar  <naba@gnome.org>
22398         * src/executer.c: Fixed a crash bug.
22399         
22400         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
22401         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
22402         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
22403         instead of GtkWindow (Part of bug #671596).
22404         
22405         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
22406         src/registers_gui.c, src/registers_cbs.[h,c],
22407         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
22408         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
22409         src/compiler_options.c, src/an_file_view.c, start-with.c,
22410         src/anjuta-tools.c, help.c:
22412         Added "close" buttons on all
22413         dialogs (HIG) and fixed to properly response to ESC close
22414         (Part of bug #671596).
22416         * src/launcher.c: Disabled printing of long debug lines.
22417         
22418         * src/utilities.h: Fixed a compiler warning.
22419         
22420 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
22422         * src/anjuta.c: "Save all" action now asks for filenames for new files
22423         (fixes bug #898111)
22425 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
22427         * anjuta.glade, src/text_editor.c:
22428         Fixed a typo in Hello World indentation style 
22429         Fixed misuse of translated strings when looking for style
22430         This entry fixes bug #876037
22432 2004-02-16  Naba Kumar  <naba@gnome.org>
22434         * src/utilities.c: Fixed return value when dest file could
22435         not be created.
22437         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
22438         * src/utilities.[c,h]: Removed 'cmp' dependency and used
22439         internal function to compare files.
22440         
22441 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
22443         * src/message-manager-private.cc:
22444         Set bold color as foreground color in terminal
22445         (fixes bug #864924)
22447         * src/aneditor.cxx:
22448         Use font style defined for message indicators in
22449         preferences/messages
22450         (fixes bug #885032)
22452 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
22454         * src/build_project.c:
22455         Use build.silent option from preferences (fixes bug #895726)
22456         
22457 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
22459         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
22461 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
22462         
22463         Patch from Massimo Corà <maxcvs@email.it>:
22464         * scintilla/LexCPP.cxx: Support "///" comments
22466 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22467         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
22468         src/search_replace.h, src/search-replace_backend.h
22469         anjuta.glade
22470         
22471         * Added: src/search_preferences.c, src/search_preferences.h
22472         Allow the user to save search/replace settings and give them names.
22474 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
22475         
22476         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
22477         scintilla/ScintillaGTK.cxx:
22478         Hopefully fixed AMD 64 crash bug by using correct marshaller
22480 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
22482         * src/preferences.c: Save GtkOptionMenu properties properly
22483         * src/text_editor.c: Fixes editor mispell of fold.symbols property
22485 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
22486         
22487         * configure.in, src/Makefile.am, scintilla/Makefile.am:
22488         Fixed libiconv issue
22489         * NEWS: Updated
22491 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
22492         
22493         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
22494         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
22495         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
22496         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
22497         src/sharedlib_gui.c:
22498         Debugger speed-up, replaced deprecated GtkCList
22500 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
22502         * src/text-editor.c: Use stock gtk+ close button for editor tabs
22504 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
22506         * configure.in: Added "sq" to ALL_LINGUAS.
22508 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
22510         * configure.in: Added "ko" to ALL_LINGUAS.
22512 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22514         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
22515         src/search_incremental.c, src/search_incremental.h: 
22516         Search_incremental code cleanup
22518 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22520         * scintilla/*/*: Updated scintilla to CVS
22521         * Added: scintilla/Readme.sync
22522         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
22523         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
22524         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
22525         scintilla/ScintillaGTK.cxx,
22526         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
22527         scintilla/include/Scintilla.iface: Updated.
22529 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22531         * search-replace_backend.[ch], search_incremental[ch]: Added
22532         
22533         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
22534         find_replace.[ch]: Removed.
22535         
22536         * anjuta.glade, src/search-replace.c, src/search-replace.h,
22537         src/search-replace_backend.c, src/search-replace_backend.h,
22538         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22539         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
22540         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
22541         functionality now replaces the older Find/Replace stuff. The Search/Replace
22542         functionality can be interrupted during a long Search/Replace.
22544 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
22546         * widgets/gnomefilesel.c: Fix use of previously freed memory on
22547         selecting ".." and "." from file selector. 
22549 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
22551         * anjuta.glade: Fixed wrong "fold.symbols" property
22553 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22554         
22555         * src/project_dbase_gui.c: Alphabetical order ;-)
22556         * src/compiler_options.c: Fixed bug #867539
22557         * src/launcher.c: Workaround for bugs #864922, #849928,
22558         #846386 and #845782: The launcher no longer hangs but does
22559         not get the exit status correctly sometimes.
22560         * Changes suggested by Bosik are obviously already in without
22561         any Changelog entry (ClsGen.c, project_dbase_gui.c)
22562         * NEWS, README, anjuta.prj, configure.in: 
22563         Changed version to 1.2.1
22564         
22565         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
22566         * anjuta_dialogs_strings.c, anjuta.glade: 
22567         Fixed bugs #860906, #859329
22568         
22569         Patch from grzegol@pld-linux.org
22570         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
22571         freedesktop.org standard)
22573 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22574         
22575         Patch from Stefano Vallarino <stevalla@libero.it>:
22576         * src/source.[c/h]: Fixes cpp sample file to conform to 
22577         ISO/IEC 14882, C++-Standard 
22579 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
22581         Review by Johannes Schmid <jhs@cvs.gnome.org>
22582         * src/build_file.[ch]: Add build_execute_shell_command which executes the
22583         command using sh -c.
22584         * src/compile.c: Use build_execute_shell_command when compiling single
22585         files.
22587 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22588         
22589         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
22590         * src/breakpoints.c: Code cleanup, workaroud for possible 
22591         launcher bug
22592         * src/src_paths.c: Update debugger dirs on directory change
22594 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
22596         Review by Johannes Schmid <jhs@cvs.gnome.org>
22597         * src/attach_process.c, src/attach_process.h, anjuta.glade:
22598         sortable headers, process tree, removal of path and process params
22599         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
22600         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
22601         code cleanup
22603 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22604         
22605         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22606         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
22607         Add a dialog for "New file" which lets the user set the 
22608         filename and to add copyright/header templates to the file
22609         * Review: Changed function names to contain modules name (file_)
22611 2003-12-09  Naba Kumar  <naba@gnome.org>
22613         * setup-gettext: Fixed a typo.
22614         * scintilla/Makefile.am: Fixed a build error for SMP systems.
22616 ---- Released version 1.2.0 ---
22618 2003-12-08  Naba Kumar  <naba@gnome.org>
22620         * src/preferences.c: Fixed compiler error.
22621         * global_tags/create_global_tags.sh: Fixed to install properly
22622         even when system.tags could not be generated.
22623         * NEWS: Updated.
22625 2003-12-06  Naba Kumar  <naba@gnome.org>
22627         * setup-gettext: Fixed to not generate intl directory with gettextize.
22629         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
22630         * src/anjuta.c: Filters out unnecessary files from find in files
22631         command.
22632         
22633         * NEWS: Updated.
22634         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
22635         * src/widzard_gui.c: Added horiz scrollbar for desc text.
22636         
22637 2003-12-04  Naba Kumar  <naba@gnome.org>
22638         
22639         * src/gnome_project.c: Enables debug and optimization flags for
22640         new projects.
22641         
22642         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
22643         
22644         * src/project_dbase_gui.c: combined header and c files for
22645         file selector.
22646         
22647         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
22648         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
22650 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
22652         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
22654 2003-11-29  Naba Kumar  <naba@gnome.org>
22656         * configure.in, anjuta.prj: Bumped version to 1.2.0.
22657         * NEWS: Updated.
22659 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
22660         
22661         * src/main_menubar.c: Now files cannot be opened twice in recently
22662         file menu
22664 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
22666         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
22668 2003-11-28  Naba Kumar  <naba@gnome.org>
22670         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
22671         
22672 2003-11-27  Naba Kumar  <naba@gnome.org>
22674         * src/breakpoints.c, src/launcher.c, src/find_text.c,
22675         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
22676         
22677         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
22678         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
22679         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
22680         checkbox in project wizard (project options page) to enable/disable
22681         source code generation with glade(mm).
22682         
22683         * NEWS: Updated
22684         
22685 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
22687         * src/dnd.c: Opening files with special characters in the name.
22689 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
22691         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
22692         a long time.
22694 2003-11-18  Naba Kumar  <naba@gnome.org>
22696         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
22697         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
22698         src/project_import.c, plugins/patch/patch-plugin.c:
22699         Fixed g_signal_diconnect calls to pass correct data.
22700         (Fixed possible crash in project imports).
22701         
22702         * NEWS: Updated.
22703         
22704 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
22706         Reviewed by Naba Kumar  <naba@gnome.org>
22707         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
22708         and debugger. Sets default settings for pty in launcher.
22709         * data/gdb.init: Removed charset work around (now works with user's
22710         native charset)
22711         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
22713 2003-11-18  Naba Kumar  <naba@gnome.org>
22715         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
22716         names of 'index' to 'idx'.
22717         
22718 2003-11-17  Naba Kumar  <naba@gnome.org>
22720         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
22721         * src/project_dbase.c: Prompts user for unsaved project files
22722         when project is closed.
22723         
22724 2003-11-16  Naba Kumar  <naba@gnome.org>
22726         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
22727         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
22728         older gcc.
22729         
22730 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
22731         
22732         * src/anjuta.c: Fixed crash related to tag == NULL while 
22733         anjuta is exiting
22735 2003-11-11  Naba Kumar  <naba@gnome.org>
22737         * src/glade_iface.c: Avoids error conditions for glade or glademm not
22738         found. It simply doesn't generate the c/c++ codes and continues with
22739         just a warning.
22740         * NEWS: Updated.
22741         
22742 2003-11-10  Naba Kumar  <naba@gnome.org>
22744         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
22745         'Start with dialog'.
22747         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
22748         German translation of anjuta-tutorial.
22749         
22750         * src/launcher.c: Fixed an encoding bug with GIOChannels.
22751         * NEWS: Updated.
22753 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
22755         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
22756         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
22757         the syntax highlighting in Preferences, the automatic syntax
22758         highlighting is now selected. When the debugger is stopped and the
22759         breakpoints window not closed, the gtk_tree_view in this window is
22760         now made unsensitive.
22762 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
22764         * src/preferences.h, src/preferences.c, anjuta.glade:
22765         Fixed translation bug in preferences by using GtkOptionMenu
22766         * anjuta.prj: Project version 1.1.98
22768 ---------------- Released version 1.1.98 ----------------
22770 2003-11-07  Naba Kumar  <naba@gnome.org>
22772         * anjuta.spec.in: Revived docs package and combined all docs into
22773         one package.
22774         * configure.in: Bumped version to 1.1.98 rc2
22775         * NEWS: Updated.
22776         * anjuta.spec.in: Fixed scrollkeepr-update command.
22777         * anjuta.spce.in: Fixed file permissions.
22779 2003-11-06  Naba Kumar  <naba@gnome.org>
22781         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
22782         menus to activate anjuta helps.
22783         
22784         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
22785         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
22786         manuals/C/anjuta-faqs/legal.xml (added),
22787         manuals/C/anjuta-faqs/Makefile.am,
22788         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22789         manuals/C/anjuta-faqs/.cvsignore,
22790         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
22791         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
22792         manuals/C/anjuta-tutorial/legal.xml (added),
22793         manuals/C/anjuta-tutorial/Makefile.am,
22794         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22795         manuals/C/anjuta-tutorial/.cvsignore,
22796         manuals/C/anjuta-manual/*.sgml (removed),
22797         manuals/C/anjuta-manual/*.xml (added),
22798         manuals/C/anjuta-manual/Makefile.am,
22799         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22800         manuals/C/anjuta-manual/.cvsignore,
22801         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
22802         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
22803         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
22804         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
22805         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
22806         manuals/ja/anjuta-faqs/legal.xml (added),
22807         manuals/ja/anjuta-faqs/Makefile.am,
22808         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
22809         manuals/ja/anjuta-faqs/.cvsignore,
22810         manuals/ja/anjuta-manual/*.sgml (removed),
22811         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
22812         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
22813         manuals/ja/anjuta-manual/*.xml (added),
22814         manuals/ja/anjuta-manual/Makefile.am,
22815         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
22816         manuals/ja/anjuta-manual/.cvsignore,
22817         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
22818         manuals/sgmldocs.make (removed),
22819         manuals/xmldocs.make (added), manuals/omf.make (added),
22820         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
22821         documentations to newer docbook xml documentations. Converted 
22822         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
22823         Enabled manulas installations.
22824         
22825         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
22827 2003-11-05  Naba Kumar  <naba@gnome.org>
22829         * data/gdb.init: Sets host's charset to ascii to solve debugger
22830         freeze up due to uninitialized strings in target program.
22832         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
22833         Fixed a crash bug with 'Add expression in watch'. Bug #822017
22834         
22835         * NEWS: Updated.
22836         
22837         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
22838         src/launcher.c: Turns off echo in spawned pty to fix debugger.
22840 2003-11-04  Naba Kumar  <naba@gnome.org>
22842         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
22843         problems.
22844         
22845         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22846         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
22847         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22848         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
22849         in file headers.
22850         
22851         * src/search-replace.c: Fixed infinite loop bug.
22852         * start-with.c: Fixed a crash bug with "Open last project".
22853         
22854         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
22855         * scintilla/Makefile.am: Fixed compiler option.
22856         
22857 2003-10-16  Naba Kumar  <naba@gnome.org>
22859         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22860         * src/text_editor.c: Fixed autoformat.
22861         
22862 2003-10-15  Naba Kumar  <naba@gnome.org>
22864         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
22865         of CTRL+number.
22866         
22867 2003-10-09  Naba Kumar  <naba@gnome.org>
22869         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
22870         
22871 2003-10-08  Naba Kumar  <naba@gnome.org>
22873         * src/source.c: Fixed a GETTEXT typo error.
22874         * anjuta.glade: Made 'Sorted in order you open them' default option
22875         for editor tabs.
22877         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22878         * anjuta.glade, data/properties/anjuta.properties:
22879         Fixed the freeze of the "Preferences" combos at the first Anjuta
22880         init is generated by:
22881                 - a not complete translation of preferences.c file
22882                 - a difference between 2 names in anjuta.glade and
22883                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
22884                 - the same name given to 3 combos (anjuta.glade).
22885                 
22886         * src/find_text.c: If the "whole document" mode is selected,
22887         a new search will select the next occurrence (Bug #764954).
22888         It is now possible to use the shortcuts to search next or previous
22889         occurrence even if the search dialog has the focus.     Bug #790318
22890         
22891         * src/main_menubar_def.h: "Select code block" shortcut; the new
22892         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
22893         (Bug #811016).
22895         Patch from: Richard Lee  <r.h.lee@comcast.net>
22896         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
22897         tagmanager/tm_workspace.c: The following is a patch to fix a
22898         seemingly random occurence where Anjuta would crash when a
22899         certain key was pressed.
22901 2003-09-29  Naba Kumar  <naba@gnome.org>
22903         * src/find_in_files.c: Ignores binary by default. Disabled the option
22904         of NOCVS search, because launcher does not use sh and hence can not
22905         pipe.
22906         
22907         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
22908         "clean before build" state in project session and not in account session,
22909         otherwise the state gets reflected to other projects causing annoyance.
22910         
22911         * src/compiler_options.c: Fixed a bug where compiler options were always
22912         claimed 'modified'.
22914         * src/build_project.c, data/properties/anjuta.properties,
22915         src/commands.[h]: Fixed a bad bug where clean-before-build
22916         doesn't work.
22917         
22918         * scintilla/patches/research-cvs-nolog.diff,
22919         scintilla/patches/scintilla-ac-gtk2-port.diff,
22920         scintilla/patches/scintilla-ac-sort-fix.diff,
22921         scintilla-optimization.diff: Removed, because they are already in
22922         scintilla CVS.
22923         
22924         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
22925         2003-09-29).
22927         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
22928         scintilla/LexYAML.cxx: Added new scintilla lexers.
22929         
22930         * TODO, NEWS: Updated.
22932         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22933         * src/utilities.c: Fixed typo bugs.
22935 2003-09-26  Naba Kumar  <naba@gnome.org>
22937         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
22938         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
22939         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
22940         text_editor_find() and Fixed I-Search wrapping.
22941         * src/debugger.c: Fixed to pass a newline after a debugger
22942         command (which was broken since the launcher was refactored.
22943         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
22945 2003-09-25  Naba Kumar  <naba@gnome.org>
22947         * src/toolbar_callbacks.c: Fixed start of incremental search.
22948         
22949         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22950         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
22951         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22952         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
22953         menu and implementation.
22955 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
22957         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22958         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
22959         variables in Locals window.
22961 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
22963         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22964         * src/utilities.[ch] : Fix a tooltip bug in 
22965         anjuta_util_toolbar_append_stock(), the label appeared instead of
22966         the tooltip text. Remove label from arguments of the function
22967         because label is included in the stock icon data.
22968         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
22969         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
22970         * FIXME: translation file should be updated because of label text removal.
22972 2003-09-24  Naba Kumar  <naba@gnome.org>
22974         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
22975         
22976         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22977         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
22978         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
22979         stdout and stderr. Also buffered output and check-for-password
22980         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
22981         with password prompts. Checkes for password prompts from all outputs.
22982         
22983         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
22984         which takes a string (which could be utf8 also) and converts into
22985         utf8 string.
22986         
22987         * src/main.c: Connects kernel signals after gnome_program_init().
22988         
22989         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22990         * src/message-manager.c: Fixed bug #787026 by converting the strings
22991         to proper UTF8.
22992         
22993 2003-09-22  Naba Kumar  <naba@gnome.org>
22995         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
22996         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
22997         GtkCList and using GtkTreeView instead. Added the patch.
22998         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
22999         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
23000         
23001 2003-09-19  Naba Kumar  <naba@gnome.org>
23003         * printing/print.c: Proper UTF8 printing support.
23004         * src/main.c: moved kernel signal connects at the
23005         end of application initialization.
23006         
23007 2003-09-18  Naba Kumar  <naba@gnome.org>
23009         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
23010         (new) lexers.make, (new) lexers: Update scintilla to latest
23011         scintilla CVS (2003-09-18), added new lexers, automated
23012         lexers makefiles sections and scintilla update. Added
23013         patches. Optimized pango rendering. Fixed a crash bug
23014         in scintilla.
23015         
23016         * (new) scintilla/patches/research-cvs-nolog.diff: Added
23017         patch to remove cvs log command from RESearch.cxx file.
23018         * scintilla/patches/scintilla-pango-always.diff:
23019         Fixed file name.
23020         * scintilla/RESearch.cxx: Removed spurious cvs log command
23021         and logs.
23022         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
23023         
23024         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
23025         * src/dnd.c: Fixed a crash bug with DND.
23026         
23027 2003-09-15  Naba Kumar  <naba@gnome.org>
23029         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
23030         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
23031         src/toolbar_callbacks.c: Added an additional parameter to
23032         text_editor_goto_line() funtion which decides if the line should
23033         be made visible (if it's under fold).
23034         
23035         * src/style-editor.c: Fixed a compiler warning.
23036         * src/message-manager.cc: Calls parent method correctly.
23038         * src/preferences.h: Fixed prent class.
23039         
23040         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23041         * src/project_dbase.c: Fixed bug #713210.
23042         
23043 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
23044                                                                                 
23045         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
23047 2003-09-11  Naba Kumar  <naba@gnome.org>
23049         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23050         * src/style-editor.c: Fixed bug #769130 (Crash on font
23051         selection dialog).
23052         
23053         * src/message-manger.[h,cc]: Made AnMessageManager
23054         derived from GtkFrame and removed deprecated code.
23055         
23056         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
23057         compiler warnings.
23058         
23059 2003-09-09  Naba Kumar  <naba@gnome.org>
23061         * src/Makefile.am: Addded rules for built sources.
23062         
23063 2003-09-08  Naba Kumar  <naba@gnome.org>
23065         * (new) src/anjuta-marshalers.list: Added marshalers definition
23066         file.
23067         
23068         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
23069         and CXXFLAGS are not overwriten by automake's default.
23070         * src/style-editor.c: Added 'operators' in the style editor.
23071         
23072         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
23073         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
23074         * src/message-manager-private.cc, src/message-manager.cc:
23075         Converts message going into message into UTF-8 endoding.
23076         * src/main.c: Uses UTF-8 codeset for localization.
23077         
23078 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
23080         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
23081         
23082 2003-09-08  Naba Kumar  <naba@gnome.org>
23084         * TODO: Updated.
23085         
23086         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23087         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
23088         Fixed bug #798717, Find - Find&Replace - Find in files bug;
23089         The combo entries were updated if the same data with a different
23090         case exist in the combo list. The combo entries are now case sensitive. 
23091         Search&Replace bug; First search ,max actions = 0 ==> now max
23092         actions = 100.
23093         
23094 2003-09-08  Naba Kumar  <naba@gnome.org>
23096         * TODO: Updated.
23097         * src/utilities.[c,h]: a function takes contant args.
23098         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
23099         Now the child terminated signal is emitted properly.
23100         * src/Makefile.am: Used $(top_srcdir) for referring to 
23101         scintilla objects.
23102         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
23103         definitions file which will generate anjuta-marshalers.[c,h] files.
23104         * src/.cvsignore: Updated.
23105         * src/build_project.c: Changed su command to preserve quotes.
23106         * src/anjuta-tools.c, tagmanager/tm_project.c,
23107         tagmanager/tm_workspace.c: Use standard tmp file.
23108         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
23109         so that users could report bugs easily.
23110         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
23111         
23112         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
23113         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
23114         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
23115         src/attach_process.c, src/breakpoints.c, src/commands.c,
23116         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
23117         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
23118         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
23119         src/memory.c, src/message-manager-private.c, src/preferences.c,
23120         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
23121         src/search-replace.[c,h], stack_trace.c, text_editor.c,
23122         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
23123         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
23124         Fixed compile warnings and cleanup.
23125         
23126         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
23127         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
23128         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
23129         Removed libzvt usage and implemented child spawing differently. Launcher is
23130         now proper GObject, which can be created multiple times (and can be
23131         operated in parallel).
23133         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
23134         * src/project_import_gui.c, src/project_import_cbs.c,
23135         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
23136         (crash on project import). Removed deprecared codes.
23137         
23138 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
23139         
23140         * src/cvs.c: Fixed cvs output bug.
23142 2003-09-03  Naba Kumar  <naba@gnome.org>
23144         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23145         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
23146         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
23147         src/text_editor_cbs.c: Implements --
23148                 If the debugger is started
23149                         A double click in the margin add or remove a breakpoint
23150                         A single click activate or deactivate the breakpoint
23151                 else
23152                         A double click in the margin add or remove a bookmark
23154 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
23155         
23156         Reviewed by Naba Kumar  <naba@gnome.org>
23157         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
23158         User is now able to choose a branch on cvs update for project.
23159         Cleaned up variable names.
23161 2003-09-03  Naba Kumar  <naba@gnome.org>
23163         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
23164         src/Makefile.am: Added lexers.
23165         * scintilla/*/*: Updated...
23166         * src/an_symbol_view.c: Fixed a crash bug.
23167         * src/compiler_options.c, src/project_dbase.c: Fixed compile
23168         and build bugs.
23169         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
23170         * src/source.c: Fixed project generation bug with gettext code.
23171         * tagmanager/tm_project.c: Fixed a crash bug.
23172         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
23173         bug when there is no project open. Bug #____.
23174         * src/source.c: Fixed a bug with build failure with non-gnome
23175         project with glade-generated source (eg. gtk2). Bug #____.
23176         * NEWS: Updated...
23178 2003-08-22  Naba Kumar  <naba@gnome.org>
23180         Patch from: Rob Bradford  <rob@debianplanet.org>
23181         * data/Makefile.am: Fixed to install properly during
23182         package building.
23183         
23184         Patch from: Etay Meiri  <etay-m@bezeqint.net>
23185         * src/debug-tree.c: Fixed a crash bug.
23186         * src/compiler_options.c: Takes care of linking the missing pieces;
23187         C flags, libs, optimization options, debug and profile.
23189         Patch from: Enver ALTIN  <ealtin@casdb.com>
23190         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
23191         
23192 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
23194         Reviewed by Naba Kumar  <naba@gnome.org>
23195         * src/project_dbase.c: Fixed bugs #778263 and #778413
23196           Adding multiple files to project should work now.
23198 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
23200         Reviewed by Naba Kumar  <naba@gnome.org>
23201         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
23202         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
23203         for Locals window.
23205 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
23207         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
23209 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
23211         * src/text_editor.c: Fix translatable string (#113934).
23213 2003-07-04  Naba Kumar  <naba@gnome.org>
23215         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
23216         bug when there is no project open. Bug #____.
23217         
23218         * src/source.c: Fixed a bug with build failure with non-gnome
23219         project with glade-generated source (eg. gtk2). Bug #____.
23221 2003-06-26  Naba Kumar  <naba@gnome.org>
23223         * src/anjuta.h: Removed reference to windows-dialog.h.
23224         * src/message-manager-private.[cc,h]: Fixed doulbe click
23225         activation of messages to properly jump at the destination.
23226         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
23227         * src/toolbar.c: Code clean-ups.
23228         
23229         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
23230         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
23231         
23232         * src/message-manager-private.[cc,h]: Removed dead codes.
23233         
23234         * (new) data/properties/css.properties,
23235         data/properties/anjuta.properties, data/properties/Makefile.am:
23236         Added CSS syntax hiliting properties.
23237         
23238         * tagmanager/tm_file_entry.c: Fixed a possible bug.
23239         * src/debugger.c: Clean ups.
23240         * src/lexer.h: Added CSS lexer definition.
23241         
23242         * Makefile.am: Installs destop file properly.
23243         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
23244         * NEWS: Updated for 1.1.97 release.
23245         * src/main_menubar_def.h: Changed some non working shortcuts.
23246         
23247 2003-06-24  Naba Kumar  <naba@gnome.org>
23249         * src/search-replace.c: Shows the dialog properly, even when it is
23250         hidden behind another window.
23251         
23252         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
23253         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
23254         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
23255         and code clean up.
23256         
23257         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
23258         setup wizard dialogs.
23259         
23260         * src/debugger.c: Removed a redundant call to
23261         debugger_update_controls().
23262         * src/compiler_options.c, src/launcher.c: code cleanup.
23263         * src/executer.c: Fixed execution bug with 'Set Program params...".
23264         
23265 2003-06-23  Naba Kumar  <naba@gnome.org>
23267         * widgets/e-splash.c: Removed border around the splash image.
23268         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
23269         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
23270         * src/cvs.c: Added a frame around commit log text widget.
23271         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
23272         crash bug associated with translated combo box list in preferences
23273         dialog (in different locale other than en_US). Used widget names
23274         to pass the combo list items.
23275         * po/POTFILES.in: Updated.
23276         * src/launcher.c: Creates the zvt terminal at startup (and not
23277         every time a build is done) -- speeds up buld operations.
23278         * src/file_history.c: Should be if() conditional instead of
23279         assertion check.
23280         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
23281         Disabled useless warnings.
23282         * src/project_dbase.c: Fixed bonobo 2 project name.
23283         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
23284         and uses correct glade-2 for file generation.
23285         
23286 2003-06-21  Naba Kumar  <naba@gnome.org>
23288         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
23289         And disables autocomple show for numbers (very annoying).
23290         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
23291         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
23292         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
23293         from view menu and adjust the controls accordingly.
23294         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
23295         only OK button.
23296         * src/project_dbase.[c,h]: Removed show_local flag processing.
23297         * src/message-manager.[c,h]: Reorganized messages tabs in more
23298         sensible order.
23299         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
23300         Also added PCRE dependency.
23301         
23302 2003-06-20  Naba Kumar  <naba@gnome.org>
23304         * pixmaps/anjuta_splash.png: New splash.
23305         from Jean Schurger  <yshartk@schurger.org>
23306         
23307         * src/controls.c: De-sensitize run-to-cursor when debugger
23308         is not running.
23309         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
23310         
23311         * src/message-manager-private.cc: Fixed to properly jump at
23312         the right file:line.
23313         
23314         * src/appwiz_page1.c: Fixed to correctly determine the project
23315         trpe from the wizard.
23316         
23317 2003-06-20  Naba Kumar  <naba@gnome.org>
23319         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
23320         * src/watch_gui.c: Code cleanups.
23321         * src/debugger.[c,h], src/stack_trace.[c,h],
23322         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
23323         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
23324         Removed direct access to stack_trace private data, Increased debugger
23325         command size from 256 to 1024 (to be on safer side). Also implemented
23326         row-activated signle for seting frame and viewing the source.
23327         * src/debugger.c: Avoids starting program and stopping debugger
23328         when starting debugger and stopping program, respectively.
23329         
23330         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
23331         Reverted codes to start debugger automatically
23332         The file is brought to the state just after the branching 
23333         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
23334         some code clean ups.
23335         
23336         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
23337         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
23338         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
23339         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
23340         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
23341         src/project_dbase.c: Code clean ups.
23342         
23343         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
23344         (Projects dir) so that correct $HOME/Projects path is set when
23345         anjuta is run for the first time.
23346         
23347 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
23349         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
23351 2003-06-13  Naba Kumar  <naba@gnome.org>
23353         * src/stack_trace_cbs.c: Moved variable declaration at the
23354         top of the block (bug #737867)
23355         
23356         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
23357         just CFLAGS and CXXFLAGS (bug #743617).
23358         
23359         * src/create_global_tags.sh: Fixed shell script to properly
23360         detect installed *-config files.
23361         
23362 2003-06-12  Naba Kumar  <naba@gnome.org>
23364         * src/preferences.[c,h]: Added methods for custom widgets in
23365         preferences: using custom set/get methods for them.
23366         
23367         * src/anjuta-encoding.c: Implemented up/down of the encodings
23368         in the list and property saves correctly.
23369         
23370         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23371         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
23372         the beginning of a file.
23374         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23375         * src/aneditor.cxx, src/aneditor.h,
23376         src/controls.c, src/main_menubar.c, src/main_menubar.h,
23377         src/main_menubar_def.h, src/mainmenu_callbacks.c,
23378         src/mainmenu_callbacks.h: Allows the operator to select the current
23379         word or the current line (Request: 680801). It puts also
23380         sensitive/unsensitive several select/comment menu items.
23382         * src/breakpoints.c: Presets by default the current line for a
23383         defined breakpoint.
23385 2003-06-11  Naba Kumar  <naba@gnome.org>
23387         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
23388         color (red highlight) now cosistent for inactive tabs also.
23389         
23390         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
23391         'Advanced search and replace' in Edit->Search submenu.
23392         
23393         * data/properties/tcltk.properties: Fixed bug #731851. Added line
23394         wrappings '\' where     they were missing.
23395         
23396         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
23397         message is now more descriptive and details the correct thing to do
23398         for GNOME2 desktop.
23399         
23400 2003-06-10  Naba Kumar  <naba@gnome.org>
23402         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
23403         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
23404         Removed any reference to particular version of automake/autoconf
23405         so that they could work with newer versions (Bug #659394).
23407         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
23408         src/anjuta.c: Added coded to add/remove supported encodings.
23409         
23410         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
23411         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
23412         src/project_import.c, src/project_type.c, src/project_type.h,
23413         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
23414         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
23415         from the project wizard.
23417 2003-06-06  Naba Kumar  <naba@gnome.org>
23419         Patch from Etay Meiri  <etay-m@bezeqint.net>
23420         * src/compiler_options.c: Fixed bugs related to clean before
23421         build patch.
23422         
23423         * anjuta.desktop.in.in: Added commandline options.
23424         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
23425         -dP and -A flags of CVS update into different options.
23426         
23427 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
23429         * configure.in: Removed "ta" from ALL_LINGUAS.
23431 2003-06-02  Naba Kumar  <naba@gnome.org>
23433         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
23434         return NULL for undefined properties and "" for defined but empty
23435         strings. It was creating many problems where both are assumed to be
23436         same. And besides, it doesn't matter to differentiate the two (the
23437         problem with preferences was due to a different bug).
23439         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
23440         correctly. Also, s/props_build_in/props_built_in/g.
23441         
23442         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
23443         list.
23444         
23445         * src/an_file_view.c: Unrefed pixbufs when done with them.
23447         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
23448         (removed) file_text.png: Added and removed pixmaps.
23449         
23450 2003-05-30  Naba Kumar  <naba@gnome.org>
23452         * anjuta.glade: Fixed encodings preferences dialog
23453         
23454 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
23455         
23456         Reviewed by Naba Kumar  <naba@gnome.org>
23457         
23458         * src/build_project.c src/clean_project/c: perform a clean before
23459         build, if required. Show the message manager on clean.
23460         * src/compiler_options.c: save the new options when window is closed
23461         and flag project to be cleaned before the next build.
23462         * src/project_dbase.c: added a 'clean before build' flag to project
23464 2003-05-29  Naba Kumar  <naba@gnome.org>
23466         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
23467         dialog.
23468         
23469         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
23470         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
23471         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
23472         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
23473         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
23474         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
23475         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
23476         print_color.xpm, print_landscape.xpm, print_layout.xpm,
23477         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
23479         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
23480         Removed unused icons references.
23482 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
23484         Reviewed by Naba Kumar  <naba@gnome.org>
23485         
23486         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
23487           src/compiler_options.c, src/debugger.c, src/find_replace.c,
23488           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
23489           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
23490           src/toolbar_callbacks.c: HIG compliant dialogs.
23492         * src/utilities.c: anjuta_button_new_with_stock_image() and
23493           anjuta_dialog_add_button() stolen from gedit.
23495         * src/main_menubar_def.h: Fixed mnemonics.
23497 2003-05-26  Naba Kumar  <naba@gnome.org>
23499         * src/project_dbase_gui.c: Added header files filter for add file
23500         dialog box. Disabled project window to be transient window.
23501         
23502         * src/message-manager.cc: Disabled message manager window to be
23503         transient window.
23504         
23505         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
23506         a file could not be loaded.
23507         
23508         * src/project_dbase.c: Fixed a bug with GUI editor command
23509         where empty string is returned.
23510         
23511         * src/Makefile.am, src/preferences.h, src/text_editor.c
23512         src/text_editor.h, (new) src/anjuta-encodings.h,
23513         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
23514         Added encoding support and to handle characters encoding correctly
23515         by auto detecting it during load. Added preferences for selecting
23516         the encoding during save.
23518         * src/preferences.c, src/resources.c: Removed debug messages.
23520         Patch from: Alexander Nedotsukov <bland@mail.ru>
23521         * src/getline.c: Fixed many fatal bugs for FreeBSD.
23523 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23524         * src/anjuta.c: Try to sow the splash image more often.
23526 2003-05-20  Naba Kumar  <naba@gnome.org>
23528         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23529         * src/debug_tree.c: Colorize the modified locals during
23530         debugging and call memory analyze from the debugger.
23531         * src/breakpoints.c: The color is now different for the enabled
23532         and disabled breakpoints. Anjuta now can erase several
23533         breakpoints defined at the same line. The markers are updated
23534         according to the enable/disable action.
23535         
23536         Patch from Etay Meiri  <etay-m@bezeqint.net>
23537         * src/launcher.c: Fixes launcher freeze up bug during build.
23539 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
23541         Reviewed by Naba Kumar  <naba@gnome.org>
23542         * scintilla/PropSet.h: Change member variables from private to protected.
23543         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
23544         to PropSetFile class, which return a gchar * (and can therefore indicate
23545         whether properties are empty or do not exist) and make prop_get and
23546         prop_get_expanded use them.
23547         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
23548         that the result of of prop_get cannot be an empty string.
23550 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
23552         Reviewed by Naba Kumar  <naba@gnome.org>
23553         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
23554         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
23555         src/text_editor_cbs.c: When saving all the files in the project, the
23556         text editors are now only rehighlighted once instead of once for each
23557         file saved.
23559 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23560         * src/main.c, widgets/e-splash.c: Splash screen improvements.
23561         * src/anjuta.desktop.in.in: Support startup notification.
23562 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23563         * src/main.c, widgets/e-splash.c: Splash screen improvements.
23564         * src/anjuta.desktop.in.in: Support startup notification.
23567 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
23569         Reviewed by Naba Kumar  <naba@gnome.org>
23570         
23571         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
23572         memory leak from glade_xml_new call. Removed gxml field from Executer
23573         struct as only used in create_executer_dialog and then destroyed.
23574         
23575         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
23576         
23577         * src/configurer.c: Fix warning trying to connect signal to non-existent
23578         environment entry in configure dialog and fix crash when closing the
23579         window.
23580         
23581         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
23582         gnome_date_edit_get_time instead.
23583         
23584         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
23585         in view menu required renumbering elsewhere.
23587 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
23589         Reviewed by Naba Kumar  <naba@gnome.org>
23590         
23591         * src/breakpoints.c: fixed an error when removing breakpoint
23592         * src/controls.c: 'run to cursor' is sensitive when debugger not active
23593         * src/debugger.c: changes to the way the debugger is activated
23594         * src/debugger.h: clean ups
23596 2003-05-13  Naba Kumar  <naba@gnome.org>
23598         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23599         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
23600         src/memory.h: A new version of memory and the interface
23601         is now integrated in anjuta.glade
23603 2003-05-09  Naba Kumar  <naba@gnome.org>
23605         * configure.in: Bumped required gtk version to 2.0.8.
23606         
23607 2003-05-06  Naba Kumar  <naba@gnome.org>
23609         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
23611 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23612         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
23614 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23615         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
23616         , tagmanager/c.c: Support for ProC and RDB files.
23618 2003-05-06  Naba Kumar  <naba@gnome.org>
23620         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
23621         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23622         Uncomment (Box & Stream), Select the current function,
23623         authorize the "Quit" button of the GotoLine window
23625 2003-05-05  Naba Kumar  <naba@gnome.org>
23627         * src/watch_gui.h: CVS added new file.
23629         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
23631         Patch from Etay Meiri <etay-m@bezeqint.net>
23632         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
23633         src/mainmenu_callbacks.c, src/message-manager.cc,
23634         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
23635         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
23636         Ported stack trace to GNOME2 and added it in the message manager
23637         pane.
23639 2003-05-02  Naba Kumar  <naba@gnome.org>
23641         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
23642         
23643         * src/preferences.[h,c]: Fixed preferences to save only one copy of
23644         preferences property.
23645         
23646         * anjuta.prj: Fixed multiple preferences saved data.
23647         
23648         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
23649         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
23650         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
23651         scintilla/include/Platform.h, scintilla/include/PropSet.h,
23652         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
23653         Upgraded scitilla from CVS with faster window repaint
23654         and more bugfixes.
23655         
23656         Patch from  Etay Meiri  <etay-m@bezeqint.net>
23657         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
23658         and code cleanups
23659         
23660 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
23662         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
23663         the window if messages are appended to the end and the scrollbar is
23664         at the end.
23666 2003-04-29  Naba Kumar  <naba@gnome.org>
23668         * configure.in: Removed omf-install from Makefiles list.
23670 2003-04-28  Naba Kumar  <naba@gnome.org>
23672         * po/POTFILES.in: Remvoded deleted files.
23673         
23674         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
23675         pixmaps/windows-style-undocked.png: Added setup wizard's images.
23677         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
23678         is executed as detached) is not set properly.
23679         
23680 2003-04-25  Naba Kumar  <naba@gnome.org>
23681         
23682         * anjuta.prj: Updated.
23683         * src/anjuta_info.c: Fixed text wrapping and column view.
23684         * data/welcome.txt.in: Removed unaligned characters.
23685         
23686 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23687         * src/main_menubar.c: Disable setup dialog.
23689 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23690         * src/breakpoints.c; Fixed compilation with older GCC
23691         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
23692         * HACKING: Spelling fixes (Suggested by Stephen Knight)
23694 2003-04-18  Naba Kumar  <naba@gnome.org>
23696         * anjuta.prj: Updated (includes compiler options).
23697         
23698         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
23699         function from anjuta.c (it was already available in anjuta-tools.c).
23700         
23701 2003-04-18  Naba Kumar  <naba@gnome.org>
23703         * src/about.c, THANKS: Updated
23704         
23705         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
23706         
23707         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
23708         properly from the project session before updating the file
23709         view.
23710         
23711         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23712         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
23713         dialog settings (as it will not be required once GDL is in place) and
23714         added file view filters in the settings sub-menu.
23716 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23717         * HACKING: Updated
23718         * configure.in: Disable cast checks on final build.
23720 2003-04-17  Naba Kumar  <naba@gnome.org>
23722         * src/build_project.c: Fixed a compilation error.
23724         * src/launcher.c: Removed commnets.
23725         
23726         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
23727         properties from editor tab to indentation tab and fixed a property
23728         label for proper i18n translation. Fixed typos in project config
23729         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
23730         sorting and reordering in compiler options dialog.
23731         
23732         * src/compiler_options.c: Implemented _save() function to save the
23733         options (which was pending).
23734         
23735         * src/build_project.c: Destroys install-as-root dialog when it is done.
23736         
23737         * src/an_symbol_view.c: Change "event" event to "event-after" so
23738         that symbol row is selected first before the popup is shown.
23739         
23740 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
23742         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
23743         file in CVS/Entries. (Reviewed and applied by Biswa)
23745 2003-04-16  Naba Kumar  <naba@gnome.org>
23747         * aneditor.cxx: use unicode everytime (fixed unicode related
23748         bugs).
23750         * anjuta.prj: Fixed UI editor name (blank to use default) and
23751         anjuta version.
23752         
23753         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
23754         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
23755         Editor preferences page.
23757 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23758         * src/anjuta.[ch], src/print.c: Fixed warnings
23759         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
23760         * configure.in: Profiling support with gprof
23762 2003-04-16  Naba Kumar  <naba@gnome.org>
23764         Patch from Gaëtan de Menten  <ged@bugfactory.org>
23765         * src/launcher.c: Fixed cvs dialog.
23766         
23767 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
23768         
23769         * src/message-manager-private.cc: Fixed double-click on first line of 
23770         output to properly select a line.
23771         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
23772         because still was a deprecatd GtkCTreeNode and always NULL anyway.
23774 2003-04-15  Naba Kumar  <naba@gnome.org>
23776         * src/message-manager-private.cc: Fixed the glade filename typo.
23778 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23779         * scintilla/*, data/properties/*: Scintilla CVS merge
23780         * anjuta.prj: Removed unnecessary files.
23781         * scintilla/PlatGTK.cxx: Force Pango fonts always
23782         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
23783         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
23784         for preferences.
23785         * configure.in: Change version no. for 1.1.1 (alpha release)
23786         * configure.in: Added '--with-pref-suffix' option.
23787         * config.guess, config.sub: Removed from CVS.
23789 2003-04-15  Naba Kumar  <naba@gnome.org>
23791         Patch from Timothee Besset  <ttimo@idsoftware.com>
23792         * Makefile.am: Fixed a shell script error during intallation.
23793         
23794 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
23796         Reviewed by Naba Kumar  <naba@gnome.org>
23797         * src/message-manager.cc: Added popup-menu to TreeView and fixed
23798         set_wm_class to use "anjuta" instead of "an.
23799         * src/message-manager-private.cc: Headers are hidden again.
23801 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23802         * src/project_dbase_gui.c: Memory corruption fix.
23803         * anjuta.prj: Updated project file
23805 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
23806         * an_file_view.c: Connect to event-after signal rather than event so that
23807         selection is updated first and thus context menu is for the right file.
23808         Reviewed and applied by Biswa.
23810 2003-04-14  Naba Kumar  <naba@gnome.org>
23812         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
23813         
23814         * src/auncher.c: More child exit fixes
23815         from Timothee Besset  <ttimo@idsoftware.com>
23817 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
23818         
23819         Reviewed by Naba Kumar  <naba@gnome.org>
23820         
23821         * src/message-manager.[c/h], src/message-manager-private[c/h],
23822                 anjuta.[c/h]: Ported message-manager to Gtk2
23823         
23824         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
23825         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
23826         src/clean_project.c, src/compile.c, src/configurer.c,
23827         src/controls.c, src/cvs.c, src/debugger.c,
23828         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
23829         src/project_import.c, src/search-replace.c: Changed name from
23830         AnjutaMessageManager to AnMessageManager to avoid too long type
23831         and funtion names.
23833 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23834         * src/launcher.c: Fix build won't stop problem - TTimo
23835         * TODO: Updated
23836         * pixmaps/anjuta_splash.c: New splash screen prototype.
23837         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
23838         * src/compiler_options.c: Mute pkgconfig errors.
23839         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
23841 2003-04-10  Naba Kumar  <naba@gnome.org>
23843         * configurer.[c,h]: Fixed dialog to close properly.
23844         * src/project_dbase.c, widgets/gnomefilelist.c: Added
23845         debugging asserts.
23846         
23847 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23848         * anjuta.prj: Removed unnecessary files, load with 1.2.0
23849         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
23850         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
23851         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
23852         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
23853         src/makefile.am: Move gdl to it's own directory.
23854         * global-tags/create_global_tags.sh: Silently ignore SDL error.
23856 2003-04-09  Naba Kumar  <naba@gnome.org>
23858         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
23859         branch.
23861 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23862         * src/anjuta-tools.c: Use CDATA for saving tools data.
23863         * anjuta.glade, src/search-replace.c: Port from branch.
23864         * widgets/e-splash.*, src/main.c: Better splash screen.
23865         * configure.in, widgets/gdl*: Import GDL widgets.
23866         * ROADMAP: Updated roadmap.
23867         * src/an_file_view.c: Use GDL icons for file tree.
23869 2003-04-09  Naba Kumar  <naba@gnome.org>
23871         * anjuta.glade: Added (hidden) initial setup-wizard window.
23872         
23873         Patch from: Vitaly  <vvv@rfniias.ru>
23874         * src/preferences.c: Fixes a bug with libglace widget access with
23875         translated strings.
23877         Patch from: Etay Meiri  <etay-m@bezeqint.net>
23878         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23879         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
23880         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
23881         src/toolbar_callbacks.[c,h],
23882         src/memory.c, src/message-manager-private.cc,
23883         src/message-manager-private.h, src/message-manager.cc,
23884         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
23885         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
23886         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
23887         watch window to a subwindow in the notebook
23889 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23890         * ROADMAP: Updated roadmap.
23892 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
23894         * configure.in: Added Belarusian to ALL_LINGUAS.
23896 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23897         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
23898         Henry Jia
23899         * ROADMAP: Added roadmap for HEAD.
23901 2003-03-29  Naba Kumar  <naba@gnome.org>
23903         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
23904         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
23905         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
23906         (new) pixmaps/start-with-wizard.png,
23907         (new) pixmaps/start-with-import.png,
23908         (new) pixmaps/start-with-open.png Added Start with dialog which pops
23909         up on anjuta start-up to give quick access to opening file/project or
23910         creation wizards.
23912         * src/main.c: Sets proper data directory for the gnome
23913         program.
23915 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23916         * src/text_editor.c: Fixed error/warning indicators.
23918 2003-03-24  Naba Kumar  <naba@gnome.org>
23920         * README: Correct version.
23921         
23922 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
23924         * configure.in: Added checks to see if were building on FreeBSD
23925         systems.  Sets -DFREEBSD if we are, and also attempts to find
23926         gmake if the host system is FreeBSD.
23928         * src/getline.c: New file used to provide the getline function,
23929         which isnt available on a FreeBSD system.  The function is only
23930         defined if FREEBSD is defined.
23932         * src/Makefile.am: Added getline.c to anjuta_SOURCES
23934         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
23935         configure.in sets this to gmake on FreeBSD systems, and make
23936         on everything else.
23938 2003-03-23  Naba Kumar  <naba@gnome.org>
23940         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
23941         
23942         * anjuta.spec.in: Fixed spec file for correct file paths and
23943         corrected rpmbuild.
23945         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
23946         the rpm build command separately now.
23947         
23948         * src/anjuta.c, windows-dialog.c: Added some more window management
23949         stuffs (not still fully working, though).
23951         * TODO: Updated.
23953 2003-03-22  Naba Kumar  <naba@gnome.org>
23955         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
23957 2003-03-21  Naba Kumar  <naba@gnome.org>
23959         * README: Removed Andy Piper's name from the active maintainers
23960         list on his request.
23961         
23962         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
23963         preferences.
23964         
23965         * src/anjuta-tools.c: Fixed compiler errors.
23967         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
23968         show bugs.
23969         
23970         * src/commands.c, src/src_paths.c, src/style-editor.c,
23971         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
23972         becuase they are now hidden by default (from glade editing).
23973         
23974         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
23975         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
23976         src/main_menubar_def.h, src/mainmenu_callbacks.c,
23977         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
23978         basic windows managements.
23979         
23980 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23981         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
23982         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
23983         Enver ALTIN (a.k.a. skyblue)
23985 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23986         * tagmanager/*: Added ignore-list for symbols. This will make
23987         parsing more accurate for projects. Doc updates needed.
23989 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23990         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
23991         * launcher/Makefile.am: Link to correct libraries
23992         * src/launcher.c: Do not allow NULL shell
23994 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
23995         * src/debug_tree.c: Improve debug tree view.
23997 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
23999         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
24000         'Run Configure Script' and 'Execute Program'. Increase minimum width
24001         of Configure dialog.
24002         * find_in_files.c, find_in_files_cbs.*: Properly create the file
24003         list widget by setting a model and adding a column and renderer.
24004           Actually store the nocvs toggle button in FindInFiles data structure.
24005           Handle selection changes via changed signal rather than row_activated.
24006           Use response signal for handling the close and find buttons.
24007           Close window when escape is pressed.
24008         * find_replace.c: Close window when escape is pressed.
24009         * find_text.c: Close window when escape is pressed in find dialog as
24010         well as wrap search question, where now Yes is the default button.
24012 2003-03-05  Naba Kumar  <naba@gnome.org>
24014         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
24016         * src/message-manager-private.cc: Fixed a bug with vte conditional
24017         compilation.
24018         * anjuta.glade: Hides all windows in glade file.
24020 2003-03-05  Naba Kumar  <naba@gnome.org>
24022         * src/an_file_view.c: Fixed a compilation warning.
24023         * src/message-manager-private.cc: Conditional compilation for vte
24024         API.
24025         
24026 2003-02-28  Naba Kumar  <naba@gnome.org>
24028         * configure.in, anjuta.spec.in: Updated dependency packages version.
24029         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
24030         * src/preferences.c: Added debug assertions.
24031         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
24032         editor to enable/disable bringing the recent editor tabs first.
24033         
24034         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
24035         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
24036         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
24037         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
24038         and     bug fixes. Also code clean ups.
24039         
24040         * (new) src/search-replace.[h,c]: New search replace implementation
24041         from ANJUTA_1_0_0 branch.
24042         
24043         * (new) src/windows-dialog.[h,c]: New windows management class
24044         [work in progress].
24046 2003-02-28  Naba Kumar  <naba@gnome.org>
24048         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
24049         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
24050         src/appwizard.c, src/build_file.c, src/build_project.c,
24051         src/clean_project.c, src/compile.c, src/configurer.c,
24052         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
24053         src/message-manager-dock.c, src/message-manager-dock.h,
24054         src/message-manager-private.cc, src/message-manager.cc,
24055         src/preferences-dialog.c, src/preferences-dialog.h,
24056         src/preferences.c, src/preferences.h, src/project_dbase.c,
24057         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
24058         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
24059         src/utilities.c, src/utilities.h:
24060         
24061         Widgetized Preferences and gave proper function names.
24063         * src/executer.c: Fixed a session loading bug.
24064         
24065 2003-02-27  Naba Kumar  <naba@gnome.org>
24067         * printing/print.c: Fixed printing font bug that failed to load the
24068         proper fonts.
24069         
24070         * src/toolbar.c: Disabled LED flashing (not yet implemented).
24071         
24072         * TODO, anjuta.prj: Updated.
24074 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
24076         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
24077         manuals/C/anjuta-manual/anjuta-manual-C.omf,
24078         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
24079         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
24080         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
24081         fixed omf errors
24083 2003-02-25  Naba Kumar  <naba@gnome.org>
24085         * Makefile.am: Excluded omf-install from installation as the docs are
24086         not ready.
24087         
24088         TODO: Updated.
24089         
24090         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
24091         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
24092         property names and added new editor properties and code cleanups.
24093         Also added new project properties.
24094         
24095         * src/compiler_options.[h,c]: Added pkg-config packages supports
24096         and fixed bugs.
24097         
24098         * src/glade_iface.h: Cleanups.
24099         
24100         * src/launcher.c: Used timer instead of idle to scan.
24101         
24102         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
24103         src/project_config.[h,c], src/project_import.c: Implemented project
24104         property to define GUI editor and to handle it.
24105         
24106         * src/preferences.c: i18n fixes.
24107         
24108         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
24109         unused (and old) pixmaps.
24110         
24111         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
24112         
24113 2003-02-25  Naba Kumar  <naba@gnome.org>
24115         * src/message-manager-private.[h,cc], src/preferences.c,
24116         anjuta.glade, anjuta_dialog_strings.c: Implemented
24117         gnome terminal profiles for the terminal preferences and moved the
24118         addition of terminal preferences in the terminal constructor.
24119         
24120         * anjuta.prj: Updated.
24122 2003-02-24  Naba Kumar  <naba@gnome.org>
24124         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
24125         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
24126         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
24127         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
24128         preferences dialog.
24130         * TODO: Updated.
24132         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
24133         text selection and child re-spawning.
24135         * src/pixmaps.h: Removed unused pixmaps definitions.
24136         
24137 2003-02-23  Naba Kumar  <naba@gnome.org>
24139         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
24140         the project tree/window.
24142         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
24143         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
24144         Correct the use of a variable and implemented session save/load
24145         for tree expansion states.
24146         
24147         * src/main_menubar_def.h: Fixed shortcuts keys.
24148         
24149         * src/anjuta.c, src/gnome_project.c: Code clean ups.
24150         
24151         * anjuta.prj: Updated.
24152         
24153 2003-02-22  Naba Kumar  <naba@gnome.org>
24155         * src/debug_tree.[c,h]: GNOME2 port from 
24156         Etay Meiri <etay-m@bezeqint.net>
24157         
24158         * src/an_file_view.c, src/resources.[h,c],
24159         data/properties/bash.properties,
24160         data/properties/cpp.properties,
24161         data/properties/html.properties,
24162         data/properties/make.properties,
24163         data/properties/others.properties,
24164         data/properties/perl.properties,
24165         data/properties/props.properties,
24166         data/properties/xml.properties: Standarized file icons. Icons are
24167         defined in respective .properties file and are retrieved as resource
24168         data.
24170         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
24171         in labels from the commands editor as that would create
24172         problems for translators.
24174 2003-02-21  Naba Kumar  <naba@gnome.org>
24176         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
24177         as they should be part of CVS(?).
24179         * Makefile.am: Corrected a typo for glade generated strings file.
24181         * configure.in, po/hi.po: Added new Hindi (hi) translation
24182         in ALL_LINGUS and added initial Hindi translation.
24184         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
24185         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
24186         sv_unknown.xpm to more proper icon.
24188         * (new)data/properties/php.properties, data/properties/Makefile.am,
24189         data/properties/anjuta.properties, data/properties/html.properties:
24190         Fixed PHP syntax hilighting bug by separating php properties into
24191         different file (because of file size).
24193         * TODO: Updated.
24194         
24195 2003-02-20  Naba Kumar <naba@gnome.org>
24197         * src/breakpoints.c: Fixed breakpoints session saving/loading
24198         crash bug.
24199         
24200         * scintilla/*, scintilla/include/*: Updated to scintilla
24201         release 1.51
24202         
24203 2003-02-19  Naba Kumar <naba@gnome.org>
24205         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
24206         * TODO: Updated.
24208         * Makefile.am, src/Makefile.am,
24209         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
24210         (removed) src/anjuta_dialog_strings.c,
24211         (removed) src/anjuta_dialogs_strings.c,
24212         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
24213         (added) anjuta.glade: Transfered glade files from src/ directory
24214         to the top level directory.
24216         * po/POTFILES.in: Updated.
24217         
24218         * (removed) macrocs2/*: Transfered to data/ directory.
24219         
24220         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
24221         data/Makefile.am: Moved macros in data directory. Anjuta no longer
24222         requires to have macros dir, but the projects generated by anjuta
24223         require them.
24224         
24225         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
24226         trees.
24227         
24228         * src/defaults.c: Corrected default compiler options.
24229         
24230         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
24231         wizard.
24232         
24233         * src/message-manager-private.cc, src/message-manager-private.h,
24234         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
24235         
24236         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
24237         source code generation for gnome2 projects.
24239 2003-02-11  Naba Kumar <naba@gnome.org>
24241         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
24242         restores the expand/collaspe states of the nodes after refresh.
24243         
24244         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
24245         
24246 2003-02-11  Naba Kumar <naba@gnome.org>
24248         * src/style-editor.c: Fixed pango font description handling for fonts.
24249         * src/anjuta.glade: Removed font size spin button.
24250         * configure.in, src/anjuta.prj: Corrected version.
24251         * TODO: update.
24252         
24253 2003-02-10  Naba Kumar <naba@gnome.org>
24255         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
24256         references of scroll-menu.h and add about.h in Makefile.am.
24257         
24258         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
24259         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
24260         (removed) widgets/scroll-menu.h: Removed unused files.
24261         
24262         * Makefile.am: Added proper i18n rules and added intl tools for
24263         distributions.
24264         
24265         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
24266         to the stable release).
24267         
24268         * anjuta.spec.in: Removed manuals packaging.
24269         
24270         * data/Makefile.am: Removed 'macros' installation (not required for
24271         gnome2 projects).
24273 2003-02-10  Naba Kumar <naba@gnome.org>
24275         * po/POTFILES.in: Updated.
24277         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
24278         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
24279         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
24280         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
24281         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
24282         icons and images.
24284         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
24285         src/toolbar_callbacks.h: Fixed scintilla notification signal name
24286         and fixed to properly handle focus in find entry box.
24288         * Makefile.am: Added code for RH system menu update.
24290         * .cvsignore: Updated.
24292         * NEWS: Updated.
24294 2003-02-03  Naba Kumar <naba@gnome.org>
24296         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
24297         editor preferences. and fixes dialogs.
24299         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
24300         Fixed linenumbers and header margins when they are disabled and
24301         removed unused header files.
24303         * src/attact_process.[h,c], src/debugger.c: Attach to process
24304         now works.
24306         * src/help.c: Fixed dialog response.
24308         * TODO: Updated.
24310         * data/properties/anjuta.properties: Corrected typo.
24312         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
24313         Change the signal to "changed" in entry from "selection-changed" in
24314         list.
24316         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
24317         short-cuts.
24319 2003-01-31  Naba Kumar <naba@gnome.org>
24321         * configure.in: Upgraded to use libgnomeprint-2.2
24322         
24323         * printing/Makefile.am: Updated
24324         
24325         *(removed) printing/print-doc.c, printing/print-doc.h,
24326         printing/print-util.c, printing/print-util.h: Removed because already
24327         merged with print.c.
24328         
24329         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
24330         and libgnomeprintui-2.2 and fixed rendering problems.
24331         
24332         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
24333         uneccessary print properties, as they are separately taken
24334         care in gnomeprint.
24335         
24336         * po/POTFILES.in: Update.
24338 2003-01-30  Naba Kumar <naba@gnome.org>
24340         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
24341         for about dialog box.
24342         
24343         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
24344         src/pixmaps.h: Modified for the above additions for about dialog.
24346 2003-01-29  Naba Kumar <naba@gnome.org>
24348         * src/style_editor.[c,h]: Added missing files.
24349         
24350 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24351         * scintilla/XPM.[cxx|h]: Added missing files
24353 2003-01-29  Naba Kumar <naba@gnome.org>
24354         
24355         * TODO, po/POTFILES.in: Updated.
24356         
24357         * anjuta.prj, src/anjuta.glade,
24358         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
24360 2003-01-28  Naba Kumar <naba@gnome.org>
24361         
24362         * data/properties/anjuta.properties, src/aneditor.cxx,
24363         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
24364         properties into text properties (earlier it was int properties).
24366         * TODO: Updated
24367         
24368         * scintilla/AutoComplete.c,xx,
24369         scintilla/AutoComplete.h,
24370         scintilla/CallTip.c,xx,
24371         scintilla/CallTip.h,
24372         scintilla/Document.c,xx,
24373         scintilla/Document.h,
24374         scintilla/Editor.c,xx,
24375         scintilla/Editor.h,
24376         scintilla/LexAVE.c,xx,
24377         scintilla/LexCSS.c,xx,
24378         scintilla/LexHTML.c,xx,
24379         scintilla/LexOthers.c,xx,
24380         scintilla/LexPython.c,xx,
24381         scintilla/LineMarker.c,xx,
24382         scintilla/LineMarker.h,
24383         scintilla/Makefile.am
24384         scintilla/PlatGTK.c,xx,
24385         scintilla/PropSet.c,xx,
24386         scintilla/ScintillaBase.c,xx,
24387         scintilla/ScintillaBase.h,
24388         scintilla/ScintillaGTK.c,xx,
24389         scintilla/ViewStyle.c,xx,
24390         scintilla/include/Platform.h,
24391         scintilla/include/SciLexer.h,
24392         scintilla/include/Scintilla.h,
24393         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
24394         
24395         
24396         src/Makefile.am,
24397         src/an_file_view.c,
24398         src/an_symbol_view.c,
24399         src/anjuta-tools.c,
24400         src/anjuta.c,
24401         src/anjuta.glade
24402         src/anjuta.h,
24403         src/anjuta_cbs.c,
24404         src/anjuta_dialogs_strings.c,
24405         src/anjuta_info.c,
24406         src/commands.c,
24407         src/compiler_options.c,
24408         src/debugger.c,
24409         src/help.c,
24410         src/main_menubar.c,
24411         src/main_menubar.h,
24412         src/main_menubar_def.h,
24413         src/mainmenu_callbacks.c,
24414         src/mainmenu_callbacks.h,
24415         src/message-manager-private.c,c
24416         src/message-manager-private.h,
24417         src/message-manager.c,c
24418         src/message-manager.h,
24419         src/pixmaps.h,
24420         src/preferences.c,
24421         src/preferences.h,
24422         src/project_config.c,
24423         src/project_dbase.c,
24424         src/project_dbase_gui.c,
24425         src/project_import_gui.c,
24426         src/properties.c,xx,
24427         src/properties.h,
24428         src/resources.c,
24429         src/src_paths.c,
24430         src/text_editor.c,
24431         src/text_editor_gui.c,
24432         src/toolbar.c,
24433         src/utilities.c,
24434         src/utilities.h,
24435         anjuta.prj: GNOME2 porting and fixed many porting bugs.
24436         
24437 2003-01-24  Naba Kumar <naba@gnome.org>
24439         * src/text_editor_gui.c, src/toolbar.c,
24440         src/text_editor.c, src/text_editor_cbs.h:
24441         Used correct notification signal name for scintilla
24442         (gtk2) and fixed UI.
24443         
24444         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
24445         when not required.
24446         
24447         * printing/print-doc.c,
24448         printing/print.c,,
24449         src/anjuta-tools.c,
24450         src/find_replace.c,
24451         src/goto_line.c,
24452         src/launcher.c,
24453         src/mainmenu_callbacks.c,
24454         src/project_dbase.c,
24455         src/project_dbase.h,
24456         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
24457         src/text_editor.c,
24458         src/text_editor_cbs.h:
24461 2003-01-23  Naba Kumar <naba@gnome.org>
24463         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
24464         correct stock icons and organized pixmap macros.
24465         
24466         Makefile.am: Removed non-generated files.
24467         
24468         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
24469         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
24470         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
24471         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
24472         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
24473         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
24474         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
24475         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
24476         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
24477         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
24478         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
24479         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
24480         stop.xpm, undo.xpm}: Removed because no longer used.
24482         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
24483         file_unknown.xpm}: Files renamed from fv_*, as it would
24484         be the right name.
24486         * pixmaps/Makefile.am: Updated for the above changes.
24488 2003-01-23  Jakub Steiner <jimmac * ximian * com>
24490         * pixmaps/autocomplete-16.png,
24491         pixmaps/autocomplete.png,
24492         pixmaps/block-end-16.png,
24493         pixmaps/block-end.png,
24494         pixmaps/block-start-16.png,
24495         pixmaps/block-start.png,
24496         pixmaps/bookmark-first-16.png,
24497         pixmaps/bookmark-first.png,
24498         pixmaps/bookmark-last-16.png,
24499         pixmaps/bookmark-last.png,
24500         pixmaps/bookmark-next-16.png,
24501         pixmaps/bookmark-next.png,
24502         pixmaps/bookmark-prev-16.png,
24503         pixmaps/bookmark-prev.png,
24504         pixmaps/error-next-16.png,
24505         pixmaps/error-next.png,
24506         pixmaps/error-prev-16.png,
24507         pixmaps/error-prev.png: gnome2-styled icons
24510 2003-01-23  Naba Kumar <naba@gnome.org>
24512         * anjuta.prj: Updated compiler options.
24513         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
24515         * src/aneditor.cxx,
24516         src/anjuta.c,
24517         src/anjuta.glade,
24518         src/anjuta_dialogs_strings.c,
24519         src/mainmenu_callbacks.c,
24520         src/mainmenu_callbacks.h,
24521         src/text_editor.c,
24522         src/text_editor_cbs.c,
24523         src/text_editor_gui.c: GNOME2 Porting.
24525 2003-01-22  Naba Kumar <naba@gnome.org>
24527         * ChangeLog: Corrected dates.
24528         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
24529         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
24530         preferences.
24532 2003-01-22  Naba Kumar <naba@gnome.org>
24533         
24534         * plugins/patch/patch-plugin.c: Bug fix.
24535         
24536         * src/anjuta-tools.c,
24537         src/anjuta.c,
24538         src/anjuta.glade,
24539         src/anjuta.h,
24540         src/anjuta_dialogs_strings.c,
24541         src/breakpoints.c,
24542         src/cvs_gui.c,
24543         src/debugger.c,
24544         src/debugger.h,
24545         src/executer.c,
24546         src/glade_iface.c,
24547         src/main.c,
24548         src/mainmenu_callbacks.c,
24549         src/mainmenu_callbacks.h,
24550         src/preferences.c,
24551         src/project_dbase.c,
24552         src/project_dbase_gui.c,
24553         src/registers.c,
24554         src/sharedlib.c,
24555         src/signals.c,
24556         src/signals_cbs.c,
24557         src/source.c,
24558         src/stack_trace.c,
24559         src/toolbar_callbacks.c,
24560         src/utilities.c,
24561         src/utilities.h,
24562         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
24563         
24564         * src/Makefile.am,
24565         (removed) src/CORBA-Server.c,
24566         (removed) src/CORBA-Server.h,
24567         (removed) src/Gladen-common.c,
24568         (removed) src/Gladen-stubs.c,
24569         (removed) src/Gladen.h,
24570         (removed) src/Prj-common.c,
24571         (removed) src/Prj-skelimpl.c,
24572         (removed) src/Prj-skels.c,
24573         (removed) src/Prj-stubs.c,
24574         (removed) src/Prj.h,
24575         (removed) src/glades.c,
24576         (removed) src/glades.h,
24577         (removed) src/messagebox.c,
24578         (removed) src/messagebox.h: Removed because no longer used.
24580 2003-01-21  Naba Kumar <naba@gnome.org>
24582         * src/anjuta-tools.c,
24583         src/anjuta.c,
24584         src/anjuta.glade,
24585         src/anjuta_dialogs_strings.c,
24586         src/anjuta_info.c,
24587         src/anjuta_info.h,
24588         src/breakpoints.c,
24589         src/compiler_options.c,
24590         src/debugger.c,
24591         src/find_replace.c,
24592         src/find_replace.h,
24593         src/find_text.c,
24594         src/find_text.h,
24595         src/goto_line.c,
24596         src/launcher.c,
24597         src/text_editor.c,
24598         widgets/gnomefilelist.c: GNOME2 porting.
24600 2003-01-20  Naba Kumar <naba@gnome.org>
24602         * global-tags/create_global_tags.sh: Uses pkg-config to
24603         read the modules.
24604         
24605         * src/anjuta.c,
24606         src/anjuta.glade,
24607         src/anjuta.h,
24608         src/anjuta_cbs.c,
24609         src/anjuta_dialogs_strings.c,
24610         src/breakpoints.c,
24611         src/breakpoints.h,
24612         src/compiler_options.c,
24613         src/compiler_options.h,
24614         src/fileselection.c,
24615         src/fileselection.h,
24616         src/mainmenu_callbacks.c,
24617         src/project_dbase_gui.c,
24618         src/session.c,
24619         src/src_paths.c,
24620         src/src_paths.h,
24621         src/text_editor.c,
24622         src/text_editor_gui.c,
24623         widgets/gnomefilelist.c,
24624         widgets/gnomefilelist.h: GNOME2 porting.
24625         
24626         * widgets/Makefile.am,
24627         (removed) widgets/gnomedirlist.c,
24628         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
24629         
24630         * src/Makefile.am,
24631         (removed) src/src_paths_cbs.c,
24632         (removed) src/src_paths_cbs.h,
24633         (removed) src/src_paths_gui.c,
24634         (removed) src/compiler_options_cbs.c,
24635         (removed) src/compiler_options_cbs.h,
24636         (removed) src/breakpoints_cbs.c,
24637         (removed) src/breakpoints_cbs.h: Removed because they are now
24638         combined in singe file
24640 2003-01-16  Naba Kumar <naba@gnome.org>
24642         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
24643         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
24644         options dialog UI and data handling.
24647 2003-01-15  Naba Kumar <naba@gnome.org>
24649         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
24650         Completed command editor porting.
24651         
24652         * src/anjuta.c: Removed the use of commands load function
24653         (not required).
24655         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
24656         and unrefs.
24658         * src/anjuta-tools.c: Fixed translatable strings.
24659         
24660         * src/find_text.c: Fixed dialog creation from glade.
24661         
24662         * src/text_editor_gui.c, src/text_editor.c,
24663         src/text_editor_cbs.c: Completed port of detached text editor
24664         to gnome2 plateform.
24665         
24666 2003-01-14  Naba Kumar <naba@gnome.org>
24668         * src/anjuta.glade, src/preferences.[h,c],
24669         src/anjuta_dialogs_strings.c: Added build and editor
24670         preferences pages and other UIs. Fixed preferense loading and saving.
24671         
24672         * src/anjuta.c: Does case-insensitive match for tabs position
24673         preferences and removed preferences loading (done at _new() call).
24674         
24675         * anjuta-tools.c: Debugged tools dialog handling.
24676         * plugins/class-gen/clsGen.c: Fixed an undefined function.
24677         
24678 2003-01-13  Naba Kumar <naba@gnome.org>
24680         * ABOUT-NLS: Update (strange).
24682         * autogen.sh: Removed blocking code.
24684         * configure.in: Fixed an autogen bug.
24685         
24686 2003-01-13  Naba Kumar <naba@gnome.org>
24688         * (new)src/anjuta.gladep
24689         (new)src/messagebox.c
24690         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
24691         will be gradually removed (and then the files).
24692         
24693         * Makefile.am,
24694         anjuta.prj,
24695         printing/print-util.c,
24696         printing/print.c,
24697         scintilla/ScintillaGTK.c,xx
24698         src/Makefile.am,
24699         src/an_file_view.c,
24700         src/an_symbol_view.c,
24701         src/anjuta.c,
24702         src/anjuta.glade
24703         src/anjuta.h,
24704         src/anjuta_dialogs_strings.c,
24705         src/anjuta_gui.c,
24706         src/attach_process.c,
24707         src/attach_process.h,
24708         src/breakpoints.c,
24709         src/breakpoints.h,
24710         src/breakpoints_cbs.c,
24711         src/commands.c,
24712         src/commands.h,
24713         src/compiler_options.c,
24714         src/compiler_options.h,
24715         src/compiler_options_cbs.c,
24716         src/configurer.c,
24717         src/configurer.h,
24718         src/controls.c,
24719         src/cvs_cbs.c,
24720         src/debug_tree.c,
24721         src/debug_tree.h,
24722         src/executer.c,
24723         src/executer.h,
24724         src/find_in_files.c,
24725         src/find_in_files.h,
24726         src/find_in_files_cbs.c,
24727         src/find_replace.c,
24728         src/find_replace.h,
24729         src/find_text.c,
24730         src/find_text.h,
24731         src/goto_line.c,
24732         src/help.c,
24733         src/help.h,
24734         src/launcher.c,
24735         src/main.c,
24736         src/main_menubar.c,
24737         src/mainmenu_callbacks.c,
24738         src/message-manager.c,c
24739         src/pixmaps.h,
24740         src/preferences.c,
24741         src/project_config.c,
24742         src/project_config.h,
24743         src/project_dbase.c,
24744         src/project_import_cbs.c,
24745         src/resources.c,
24746         src/resources.h,
24747         src/splash.c,
24748         src/src_paths.c,
24749         src/src_paths.h,
24750         src/src_paths_gui.c,
24751         src/text_editor.c,
24752         src/text_editor_gui.c,
24753         src/toolbar.c,
24754         src/toolbar.h,
24755         src/utilities.c,
24756         src/utilities.h,
24757         src/wizard_gui.c,
24758         widgets/gnomefilelist.c: GNOME2 Port.
24760 2003-01-10  Naba Kumar  <naba@gnome.org>
24762         * src/an_file_view.c,
24763         src/anjuta_gui.c,
24764         src/appwizard_gui.c,
24765         src/compiler_options.c,
24766         src/compiler_options_cbs.c,
24767         src/cvs_cbs.c,
24768         src/executer.c,
24769         src/fileselection.c,
24770         src/find_in_files.c,
24771         src/goto_line.c,
24772         src/main_menubar.c,
24773         src/memory.c,
24774         src/message-manager-dock.c,
24775         src/preferences.c,
24776         src/project_dbase_gui.c,
24777         src/project_import_gui.c,
24778         src/registers_gui.c,
24779         src/sharedlib_gui.c,
24780         src/src_paths_gui.c,
24781         src/text_editor_gui.c,
24782         src/toolbar.c,
24783         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
24785 2003-01-09  Naba Kumar <naba@gnome.org>
24787         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
24788         problems with some comments.
24790         * anjuta.prj: New project file (updated?)
24792         * src/Makefile.am: Enabled deprecated API and fixed variables.
24794         * src/an_file_view.c,
24795         src/an_symbol_view.c,
24796         src/anjuta-plugins.c,
24797         src/anjuta-tools.c,
24798         src/anjuta.c,
24799         src/anjuta_gui.c,
24800         src/appwizard_cbs.c,
24801         src/attach_process.c,
24802         src/attach_process_cbs.c,
24803         src/compiler_options.c,
24804         src/compiler_options_cbs.c,
24805         src/launcher.c,
24806         src/mainmenu_callbacks.c,
24807         src/message-manager-private.c,c
24808         src/message-manager-private.h,
24809         src/message-manager.c,c
24810         src/message-manager.h,
24811         src/project_dbase.c,
24812         src/project_dbase.h,
24813         src/project_dbase_gui.c,
24814         src/project_import_cbs.c,
24815         src/project_import_gui.c,
24816         src/registers.c,
24817         src/resources.c,
24818         src/resources.h,
24819         src/sharedlib.c,
24820         src/signals.c,
24821         src/signals_cbs.c,
24822         src/signals_gui.c,
24823         src/splash.c,
24824         src/src_paths_cbs.c,
24825         src/src_paths_gui.c,
24826         src/stack_trace.c,
24827         src/text_editor.c,
24828         src/text_editor_gui.c,
24829         src/text_editor_menu.c,
24830         src/toolbar.c,
24831         src/toolbar_callbacks.c,
24832         src/utilities.c,
24833         src/watch.c,
24834         src/watch_cbs.c,
24835         src/wizard_gui.c: GNOME porting.
24837 2002-12-24 Naba Kumar <naba@gnome.org>
24839         * AUTHORS, ChangeLog, HACKING, Makefile.am,
24840         NEWS, README, SEARCH-REPLACE,
24841         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
24842         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
24843         launcher/Makefile.am,
24844         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
24845         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
24846         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
24847         printing/print-util.c, printing/print.c, printing/print.h,
24848         scintilla/*/*, widgets/e-shell-about-box.c,
24849         src/*, tagmanager/*/*, widgets/Makefile.am,
24850         widgets/gnomefilelist.c:
24851         
24852         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
24853         src/*.[c,h] files to gnome2 API.
24855         * src/anjuta_dialogs_strings.c: Added glade generated translatable
24856         strings table.
24858 2002-10-23  Naba Kumar <naba@gnome.org>
24860         * autogen.sh: Prevented Users from building HEAD cvs.
24861         
24862 2002-09-16  Stephane Demurget  <demurgets@free.fr>
24864         * src/anjuta.glade: added the compiler options dialog, hopefully
24865         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
24867 2002-09-15  Stephane Demurget  <demurgets@free.fr>
24869         * src/anjuta.glade: fixed a lot of small glitches.
24871         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
24872         now.
24874         * src/breakpoints_cbs.c: polished a bit.
24876 2002-09-15  Stephane Demurget  <demurgets@free.fr>
24878         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
24880         * src/commands.c: partial gnome 2 port.
24882         * src/utilities.[ch]: changed some bits to be const.
24884 2002-09-14  Stephane Demurget  <demurgets@free.fr>
24886         * src/Makefile.am: removed breakpoints_gui.c and added a check
24887         for gdk-pixbuf deprecated functions, but there shouldn't be much
24888         anyway.
24890         * src/breakpoints_gui.c: killed.
24892         * src/anjuta.glade: added two dialogs for the breakpoints management.
24894         * src/anjuta.h:
24895         * src/anjuta_cbs.c:
24896         * src/appwizard.c:
24897         * src/attach_process.c:
24899         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
24900         really huge changes and porting work.
24901         
24902         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
24903         (breakpoints_dbase_new): moved the UI init bits here.
24905         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
24906         a lot, not using any color anymore (not HIG compliant) and not using
24907         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
24908         to be double checked.
24910         * src/build_file.c:
24911         * src/build_project.c: gnome 2 port.
24913 2002-09-11  Stephane Demurget  <demurgets@free.fr>
24915         * src/anjuta.glade:
24916         * src/anjuta.h:
24917         * src/anjuta_cbs.c:
24918         * src/appwizard.c:
24919         * src/breakpoints.c:
24920         * src/breakpoints_cbs.c: cleaned up some bits.
24922 2002-09-09  Stephane Demurget  <demurgets@free.fr>
24924         * src/Makefile.am:
24925         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
24927         * src/an_symbol_view.[ch]:
24928         * src/attach_process_cbs.h: polished a bit.
24930         * src/breakpoints_cb.[ch]: partial gnome 2 port.
24932 2002-09-02  Stephane Demurget  <demurgets@free.fr>
24934         * configure.in:
24935         * src/Makefile.am: added libglade-2 to the build.
24937         * src/anjuta.[ch]: added support for libglade.
24939         * src/anjuta.glade: added. There could be a file per top-level widget,
24940         as some other gnome projects, though.
24942         * src/attach_process_gui.c: removed.
24943         * src/attach_process.[ch]: gnome 2 port.
24944         (attach_process_new): Added the treeview init and the widget references
24945         here.
24947 2002-08-31  Stephane Demurget  <demurgets@free.fr>
24949         * src/an_file_view.c: fixed some compilation issues.
24951         * src/an_symbol_view.c: gnome 2 port.
24953 2002-08-26  Stephane Demurget  <demurgets@free.fr>
24955         * src/an_file_view.c: finished gnome 2 port.
24956         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
24957         directory pixmap depending on the event.
24959         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
24960         (project_file_data_new): use a GtkTreePath.
24962 2002-08-23  Stephane Demurget  <demurgets@free.fr>
24964         * src/Makefile.am: readded back an_*_view.[ch] because they are still
24965         driving me nuts but they need to be ported, heh ?
24967         * src/an_file_view.c: gnome 2 port, almost finished after some hard
24968         work since it's quite a total rewrite again.
24970 2002-08-22  Stephane Demurget  <demurgets@free.fr>
24972         * src/an_file_view.c:
24973         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
24975 2002-08-21  Stephane Demurget  <demurgets@free.fr>
24977         * src/anjuta_info.c:
24978         * src/utilities.h: gnome 2 port, featuring a total rewrite.
24980 2002-08-20  Stephane Demurget  <demurgets@free.fr>
24982         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
24983         nuts ATM.
24984        
24985         * src/an_file_view.c:
24986         * src/aneditor.cxx:
24987         * src/anjuta_cbs.c:
24988         * src/compiler_options.h:
24989         * src/messagebox.c:
24990         * src/messagebox.h:
24991         * src/pixmaps.h:
24992         * src/project_dbase.h:
24993         * src/resources.h: gnome 2 port.
24995 2002-08-14  Stephane Demurget  <demurgets@free.fr>
24997         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
24999         * data/properties/sql.properties: added the DATETIME data type.
25001         * data/properties/html.properties: added the foreach php keyword.
25003 2002-08-08  Stephane Demurget  <demurgets@free.fr>
25005         * widgets/Makefile.am: removed blank line after the last backslash
25006         for avoiding a warning from automake.
25008         * configure.in:
25009         * src/Makefile.am: added the ORBit-2 dep.
25011 2002-08-08  Stephane Demurget  <demurgets@free.fr>
25013         * AUTHORS: added Biswa, because I wonder why noone already have
25014         written his name in the Anjuta's hall of fame :)
25016 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
25018         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
25019         widgets/e-shell-about-box.c: Made to compile for gnome2.
25020         
25021 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
25023         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
25024         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
25025         
25026         * configure.in, printing/print.h, printing/print.c,
25027         printing/print-doc.c: Made to compile for gnome2.
25028         
25029 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
25031         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
25032         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
25033         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
25034         widgets/Makefile.am:
25035         
25036         Upgraded the build system to gnome2 platform.
25037         
25038 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25039         * manuals/*: Added capability to generate PDF and PS.
25040         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
25041         * TODO, TODO.biswa: Intergated TODO list.
25042         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
25043         , bug #574470
25044         * src/dnd.c: Fix typo
25045         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
25046         * src/anjuta.c: Bug #568895, Bug #575419
25048 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25050         * tagmanager/tm_global_tags.c: Fixed compiler warning.
25051         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
25053 2002-12-17  Naba Kumar <naba@gnome.org>
25055         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
25056         bugs.
25057         
25058 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25059         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
25060         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
25061         * anjuta.prj: Added tools.sgml
25062         * data/properties/cpp.properties: Bug # 646974
25064 2002-12-16  Naba Kumar <naba@gnome.org>
25066         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
25067         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
25068         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
25069         on 'Enter' and adds proper focus mechanism.
25070         * src/anjuta.c: Fixed a memory corruption bug.
25071         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
25072         'Enter' and can also be Canceled. Sets proper default and focus policies
25073         for tools dialogs.
25074         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
25075         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
25076         translatable strings in dialogs and fixed some dialog properties.
25077         * src/anjuta-tools.c: Now uses xml format for loading and saving.
25078         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
25079         * src/message_manager_private.cc: Fixed some debug messages.
25080         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
25081         widgets/gnomefilelist.c: Fixed a memory leaks.
25082         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
25083         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
25084         src/main_menubar_def.h: Implemented incremental search.
25085         * TODO: Updated.
25087 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25088         * tagmanager/*: Minor cleanups and warning fixes.
25089         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
25090         GUI during long updates.
25091         * src/text_editor.c: Remove debug message.
25093 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25094         * tagmanager/tm_project.c: Fix a memory access problem.
25096 2002-12-13  Naba Kumar <naba@gnome.org>
25098         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
25099         tools list to show "Enabled" flag of the tool. Fixed a bug where
25100         tool list is not cleared when creating a new tool.
25101         
25102 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25103         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
25105 2002-12-12  Naba Kumar <naba@gnome.org>
25107         * anjuta-tools.[h,c], commands.c: Used the tools help of
25108         anjuta variables list in commands editor and fixed a typos
25109         buy in anjuta-tools.c.
25110         
25111 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25112         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
25113         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
25114         * TODO.biswa: Added to help me track things better.
25116 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25118         * configure.in, anjuta.spec.in: Added libglade dependency.
25119         * Makefile.am: Added anjuta.glade file.
25120         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
25121         , src/mainmenu_callbacks.[ch], src/message-manager.h
25122         , src/widget-registry.c: Tools editor GUI + other additions.
25124 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25126         * src/project_dbase.[ch], tagmanager/tm_project.c,
25127         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
25128         Implement syncing tags image with the project database.
25129         * src/anjuta-tools.c: Implemented variable substitution and
25130         working directory in tools.
25132 2002-12-09  Naba Kumar <naba@gnome.org>
25133         
25134         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
25135         command configuration language list from properties.
25136         
25137         * data/properties/asm.properties, data/properties/ruby.properties:
25138         Fixed typos.
25140 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25142         * src/an_symbol_view.c: Remember current selected entry and select
25143         it automatically after refresh.
25145 2002-11-26  Murray Cumming  <murrayc@usa.net>
25147         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
25148           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
25149         and gnomemm 1.2 projects so that people know they are really
25150         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
25151         But I did correct these to sue lowercase names.
25153 2002-12-01  Naba Kumar <naba@gnome.org>
25155         * data/anjuta.properties: Fixed caching problem on 
25156         indicators.
25157         * src/preferences.c, src/preferences_gui.c: Implemented automatic
25158         indicators prefs.
25159         
25160 2002-12-01  Naba Kumar <naba@gnome.org>
25162         * data/properies/anjuta.properties: Corrected "indicators.automatic"
25163         property name.
25164         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
25165         property and uses it.
25166         * src/aneditor.cxx: Fixed a bug associated with selection a word at
25167         current cursor.
25168         
25169 2002-11-30  Naba Kumar <naba@gnome.org>
25171         * src/debugger.c: Fixed a typo.
25172         * data/properties/*: Updated properties files and added
25173         new ones.
25174         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
25175         Added comment submenu and cleaned up ref and unref of menus.
25176         * src/aneditor.h: Added definition of comment commands.
25177         * src/aneditor.c: Upgrade from latest SciTE source code.
25178         * src/text_editor.[hc], src/text_editor_cbs.c, 
25179         src/message_manager_private.cc, src/message_manager.[cc,h],
25180         src/anjuta.[c,h]: Added indicators support for errors/warnings
25181         highlight in the editor.
25182         * NEWS, TODO: Update.
25183         * scintilla/include/PropSet.h: Removed deprecrated function.
25184         
25185 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25187         * src/anjuta-tools.[ch]: Tools implementation (basic)
25188         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
25189           , src/main_menubar_def.h: PLugins cleanup and segregation
25190         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
25191           registry
25192         * anjuta.prj: Added new files
25193         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
25194         * plugins/class-gen/clsGen.c: Register menu under 'Project'
25195         * plugins/patch/patch-plugin.c: Register menu under 'Format'
25196         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
25197         * src/Makefile.am: Added new files
25198         * src/message-manager.[cc/h]: Added standard output and error windows
25200 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
25202         * project_type.c: Fixed Gnomemm2 project type
25204 2002-11-25  Naba Kumar <naba@gnome.org>
25206         * printing/print.c: Fixed a compile warning.
25207         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
25208         * src/utilities.c: Fixed a compile warning in sparc, hides the
25209         terminal check error output from the user.
25210         * project_config.[ch], project_dbase.[ch], source.c: Added project
25211         version, exclude modules configuration and reordered other config
25212         properties. Changed some strings to more descriptive text.
25213         * src/compiler_opitions.c: Removed extra newlines from .prj file
25214         save.
25215         * anjuta.prj: Converted to new format (only reorganised properties
25216         and removed extra newlines ... nothing else).
25217         * NEWS: updated
25218         
25219 2002-11-21  Naba Kumar <naba@gnome.org>
25221         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
25222         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
25223         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
25224         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
25225         Updated to the CVS version.
25227 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25229         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
25230           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
25231           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
25232           images in completion lists. 
25233         * src/resources.h: Make C++ friendly.
25234         * scintilla/PropSet.cxx: Fix memory leak.
25236 2002-11-20  Naba Kumar <naba@gnome.org>
25238         * scintilla/*/*: Synced to latest scintilla 1.49
25239         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
25240         New lexers added.
25242         * scintilla/RESearch.cxx: The automatic cvs log in the
25243         file really broke things trying to interprete the changelog
25244         entry incorrectly as end-of-comment. Removed the $cvs line
25245         and committed again.
25246         
25247 2002-11-19  Naba Kumar <naba@gnome.org>
25249         Patch from Timothee Besset <ttimo@idsoftware.com>
25250         
25251         * src/message-manager-private.cc: Interpretes absolute
25252         file paths properly in zvt terminal.
25254 2002-11-19  Naba Kumar <naba@gnome.org>
25256         Patch from Timothee Besset <ttimo@idsoftware.com>
25257         
25258         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
25259         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
25260         (important) editor preferences in project (if there is one
25261         open).
25262         
25263         * TODO: Updated
25264         
25265 2002-11-18  Naba Kumar <naba@gnome.org>
25266         
25267         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25268         
25269         * src/debug_tree.c, src/find_in_files_gui.c,
25270         src/find_replace.c, src/find_text.c, 
25271         src/project_import.c, src/project_import_gui.c,
25272         src/wizard_gui.c: i18n Fixes.
25274 2002-11-15  Naba Kumar <naba@gnome.org>
25276         * plugins/class-gen/clsGen.c: Fixed to use project function
25277         to import files. Create non-existent directories before the
25278         sources are written.
25279         
25280         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
25281         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
25282         src/glade_iface.c,
25283         src/glades.c: Excluded gladen files from build. This
25284         will fix the unnecessary dependency on libssl.
25285         
25286         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
25287         file import funtion.
25288         
25289         * src/message_manager_private.cc: Fixed a compiler warning with
25290         DEBUG preprocessor macro.
25291         
25292         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
25293         wrong (undocked) editor window was closed on clicking close on an
25294         undocked editor window.
25295         
25296         * src/debugger.c: Fixed a bad bug where debugger terminal won't
25297         start correctly if the executable was run before with 'F3'.
25298         
25299         * src/toolbar_callbacks.c: Wrap around find next.
25300         * src/toolbar.c: Disable combo activate.
25301         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
25302         button positions to get 'yes' as default.
25304         * anjuta.spec.in: Updated.
25305         
25306         * src/anjuta_info.c, src/appwizard_gui.c,
25307         src/attach_process_gui.c, src/breakpoints_gui.c,
25308         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
25309         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
25310         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
25311         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
25312         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
25313         src/preferences.c, src/preferences_gui.c, src/project_config.c,
25314         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
25315         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
25316         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
25317         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
25318         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
25319         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
25320         plugins/patch/patch-plugin.c, printing/print-util.c:
25321         Set all windows and dialogs transient
25322         to their parents so that they remain floated above their parents.
25323         
25324 2002-11-13  Naba Kumar <naba@gnome.org>
25326         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
25327         take default editor font).
25328         
25329         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
25330         Corrected email address.
25331         
25332         * src/mainmenu_callbacks.c: Used spaces instead of tabs
25333         for changelog entry.
25335         * NEWS: Updated.
25336         
25337 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25338         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
25340 2002-11-06  Naba Kumar <naba@gnome.org>
25342         * README: Updated
25343         * anjuta.spec.in: Ships the .omf files with the
25344         documents instead of the base package.
25345         
25346 2002-11-04  Naba Kumar <naba@gnome.org>
25348         * data/properties/latex.properties: Fixed a bug.
25349         * ChangeLog: Released 1.0.0 stable.
25351 2002-11-04  Naba Kumar <naba@gnome.org>
25353         * src/commands.c: Added command with shell redirection capability.
25354         * data/properties/anjuta.properties: Changed default execution
25355         command.
25356         * src/project_dbase.c: Set project top dir in properties.
25357         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
25358         * data/Makefile.am: More diskcheck error fixes.
25359         
25360         * README, anjuta.spec.in, THANKS, AUTHORS,
25361         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
25362         manuals/C/anjuta-manual/authers,sgml,
25363         manuals/C/anjuta-manual/anjuta-manual.sgml,
25364         manuals/C/anjuta-manual/anjuta-manual-C.omf,
25365         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
25366         : Changed anjuta home to
25367         new URL and my email address.
25368         
25369         * manuals/C/anjuta-manual/interfaces.sgml,
25370         manuals/C/anjuta-manual/prefereces.sgml,
25371         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
25372         
25373         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
25374         : removed reference to the help menu as the menu is modified
25375         when no help is found (which is very likely when we are
25376         shiping the documents separately).
25377         
25378 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25379         * anjuta.spec.in: Update specfile to make multiple RPMs.
25380         * data/Makefile.am: make dist fix.
25381         * src/text_editor_menu.c: Fix compile warnings (casts).
25383 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25384         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
25385         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
25387 2002-11-01  Naba Kumar <naba@gnome.org>
25389         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
25390         Added gnome2 macros to be used by gnome2 project wizard.
25391         
25392         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
25393         from gnome-common.
25394         
25395         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
25396         as it was conflicting with generated projects and is not
25397         useful for us.
25398         
25399         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
25400         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
25401         project generation, removed qt project as it's not complete and
25402         added gnome2 bonobo wizard.
25404 2002-10-29  Naba Kumar <naba@gnome.org>
25406         * po/POTFILES.in: Updated.
25407         * po/POTFILES.skip: Added.
25408         * preferences.h: Fixed print paper size property name.
25410 2002-10-28  Naba Kumar <naba@gnome.org>
25411         
25412         * data/user.properties, data/Makefile.am: Added user properties file
25413         which will be copied in user's ~/.anjuta/user.properties.
25414         
25415         * data/anjuta.properties: Changed a comment.
25416         
25417         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
25418         
25419         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25420         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
25421         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
25422         item.
25424         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
25425         instead of user properties file.
25426   
25427         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
25428         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
25429         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
25430         * README, TODO: Updated.
25431         
25432 2002-10-28  Naba Kumar <naba@gnome.org>
25434     * manuals/C/anjuta-manual/figures/editor_guides.png,
25435     manuals/C/anjuta-manual/figures/editor_margins.png,
25436     manuals/C/anjuta-manual/figures/editor_markers.png,
25437     manuals/C/anjuta-manual/figures/local_variables.png,
25438     manuals/C/anjuta-manual/figures/open_file_multiple.png,
25439     manuals/C/anjuta-manual/figures/prefs_print.png,
25440     manuals/C/anjuta-manual/figures/print_dlg.png,
25441     manuals/C/anjuta-manual/figures/print_preview.png,
25442     manuals/C/anjuta-manual/figures/symbol_browser.png,
25443     manuals/C/anjuta-manual/figures/variable_tip.png: New png
25444     files for manual documentation.
25445     
25446     * manuals/sgmldocs.make,
25447     manuals/C/anjuta-manual/Makefile.am,
25448     manuals/C/anjuta-manual/authors.sgml,
25449     manuals/C/anjuta-manual/build.sgml,
25450     manuals/C/anjuta-manual/compileopts.sgml,
25451     manuals/C/anjuta-manual/debugger.sgml,
25452     manuals/C/anjuta-manual/execute.sgml,
25453     manuals/C/anjuta-manual/fileoperations.sgml,
25454     manuals/C/anjuta-manual/interface.sgml,
25455     manuals/C/anjuta-manual/preferences.sgml,
25456     manuals/C/anjuta-manual/projects.sgml,
25457     manuals/C/anjuta-manual/figures/arguments.png,
25458     manuals/C/anjuta-manual/figures/open_file.png,
25459     manuals/C/anjuta-manual/figures/other_opts.png,
25460     manuals/C/anjuta-manual/figures/scrshot.png,
25461     manuals/C/anjuta-manual/figures/toolbar_browser.png,
25462     manuals/C/anjuta-manual/figures/toolbar_tags.png:
25463     
25464     Updated anjuta manual documentation.
25466     
25467 2002-10-27  Naba Kumar <naba@gnome.org>
25469     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
25470     check and modifies debugger terminal command accordingly
25471     to function properly.
25472     
25473 2002-10-25  Naba Kumar <naba@gnome.org>
25475         * manuals/sgmldocs.make: Fixed a couple of bugs.
25476         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
25478 2002-10-24  Naba Kumar <naba@gnome.org>
25480         * src/debug_tree.c: Fixed a crash bug from Etay.
25482         * global_tags/create_global_tags: Added messages.
25483         Fixed infinite looping within files.
25484         
25485         * macro/autogen.sh: Removed debug and warning flags for defaults.
25486         
25487         Patch from Vadim Berezniker <vadim@berezniker.com>
25488         
25489         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
25490         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
25491         generation.
25493         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
25494         temporarily just copy it
25496 2002-10-24  Naba Kumar <naba@gnome.org>
25498         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
25499         manuals/C/anjuta-manual/anjuta-manual.sgml, 
25500         manuals/C/anjuta-manual/compileopts.sgml,
25501         manuals/C/anjuta-manual/debugger.sgml,
25502         manuals/C/anjuta-manual/execute.sgml,
25503         manuals/C/anjuta-manual/fileoperations.sgml,
25504         manuals/C/anjuta-manual/interface.sgml,
25505         manuals/C/anjuta-manual/introduction.sgml,
25506         manuals/C/anjuta-manual/projects.sgml,
25507         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25508         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
25509         manuals/ja/anjuta-manual/anjuta-manual.sgml,
25510         manuals/ja/anjuta-manual/compileopts.sgml,
25511         manuals/ja/anjuta-manual/debugger.sgml,
25512         manuals/ja/anjuta-manual/execute.sgml,
25513         manuals/ja/anjuta-manual/fileoperations.sgml,
25514         manuals/ja/anjuta-manual/interface.sgml,
25515         manuals/ja/anjuta-manual/introduction.sgml,
25516         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
25518 2002-10-24  Naba Kumar <naba@gnome.org>
25520         * src/project_type.c: added autogen for qt projects.
25521         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
25522         Fixed a bug that retrieves wrong terminal command.
25523         * src/commnads.c: Added more terminal commands.
25524         * configure.in: Checks for scrollkeeper version.
25525         
25526 2002-10-22  Naba Kumar <naba@gnome.org>
25528         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
25529         instead of AM_GNOME_GETTEXT.
25530         
25531         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
25532         for setup-gettext for the wizard generated projects.
25534         * src/source.c: Fixed a bug where glade file wasn't generated.
25535         
25536         * src/gnome_project.c: Excluded project version from project dir
25537         name.
25538         
25539 2002-10-22  Naba Kumar <naba@gnome.org>
25541         * acinclude.m4: New file with dummy funtion for gettext
25542         cross compatibility fix.
25543         
25544         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
25545         * configure.in: Fixed cflags to avoid useless warnings.
25546         * Makefile.am: EXTRA_DIST += setup-gettext.
25547         * src/toolbars.c: Added space paddings around tags label.
25549 2002-10-21  Naba Kumar <naba@gnome.org>
25551         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25552         
25553         * setup-gettext: New script to maintain gettext cross version
25554         compatibility.
25555         * configure.in, macros/autogen.sh: Fix for gettext cross version
25556         compatibility.
25557         
25558 2002-10-21  Naba Kumar <naba@gnome.org>
25560         * debug_tree.c: Fixed incorrect use of debug assertion.
25561         
25562 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
25563             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25564         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
25565         src/memory.c, src/memory.h, src/message-manager-private.cc:
25566         
25567         New parsing algorithm; adapted from kdevelop.
25568         Middle button menu for changing the value's display type
25570 2002-10-07  Naba Kumar <naba@gnome.org>
25572         * src/main_menubar_def.h: Changed status bar message for Help->
25573         Browse info pages. Bug #603308
25575         * src/executer.c: Made "User terminal" default for creating
25576         projects (User can always disable it later). Bug #114222
25577         
25578 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25580         * macros/autogen.sh: Require gettext 0.10.x for autogen
25581         * src/text_editor.c: Fixes Bug #595303
25582         * src/source.c: Fixes Bug #595970
25583         * src/anjuta.c: Fixes Bug #598366
25584         * scingtilla/LexCPP.cxx: Bug #602296
25585         * src/main_menubar_def.h: Bug #604363
25586         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
25587         
25588 2002-10-07  Jens Georg <mail@jensgeorg.de>
25590         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25591         * gnomefilelist.c: This patch fixes the bug #611542
25592         
25593 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25595         * data/properties/Makefile.am: Added tcltk.properties file.
25596         
25597 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25599         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25600         
25601         * README: Updated README
25602         * plugins/class-gen/clsGen.c, src/message_manager.cc
25603           , src/mainmeu_callbacks.c, src/memory.c
25604           , src/project_dbase_gui.c, src/text_editor_gui.c
25605           , widgets/gnomefilelist.c: Set window icons
25606         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
25607           Enabled release build (stripped + optimized binaries, etc.)
25608         * data/properties/anjuta.properties, src/commands.c,
25609           src/defaults.cFixed bug #595489 (stdin on executables)
25610         * src/appwizard.c, src/main.c, src/message-manager.cc
25611           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
25612           , src/debug_tree.c: Memory related (valgrind) fixes.
25613         * src/message-manager-private.[cc,h], src/pixpams.h
25614           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
25615         * anjuta.prj: Added debug_tree.c to SOURCES
25616         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25617           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
25618           Compacted code and cleaned up unnecessary functions.
25619         * tagmanager/*.[ch]: Code fixes.
25620         
25621 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
25622         
25623         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25624         
25625         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
25626         Debug tree now detects changes of displayed variables
25627         and changes their color to red
25629 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25631         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25632         
25633         * mainmenu_callbacks.c: Set's the current file name in
25634         file save as dialog.
25635         
25636 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25638         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
25640         * data/properties/tcltk.properties: New file for tcl/tk
25641         properties.
25643 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
25645         * src/project_type.[c,h], src/source.c, data/Makefile.am:
25646         Fixed a fatal bug which doesn't let building gnome2 related
25647         projects. They use different autogen.sh script. Defined new
25648         type field "gnome_macro_support".
25649         
25650         * data/autogen.sh.gnome2: New file.
25651         
25652         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
25653         bug with quotes escaping in quotes.
25654         
25655         * src/message-manager-private.cc: Used event box instead
25656         of frame for local message pane, so that the borders appear
25657         properly and nicely.
25658         
25659         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
25660         if there is a project open and all the files are un-docked.
25662         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
25664 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
25666         * src/main_menubar_def.h: implement feature request #595356, patch #597161
25667         * THANKS: updated for new contributions
25668         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
25670 2002-08-27 Steven Knight  <steven.knight@unh.edu>
25672         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
25673         src/project_dbase.h, src/project_type.c, src/source.c, 
25674         src/wizard_gui.c: new Qt project type
25675         *** NB not fully tested, may need some work, icon required...
25677 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25679         * src/memory.c, src/memory.h: new memory patch
25681 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
25683         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
25685 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
25687         * lancher/anjuta_launcher.c: Determine pty from function
25688         call instead of running 'tty' externally.
25689         
25690         * data/properties/cs.properties: Added compile/build commands.
25691         Fixed execution properties.
25692         
25693         * src/commands.c: Added c# options.
25695         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
25696         
25697         * src/debug_tree.[c,h], src/debugger.[c,h],
25698         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
25699         
25700         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
25701         1. Misaligned structs when they are members of other structs.
25702         2. '{' sometimes appears as a variable.
25703         3. Wrong processing of some arrays.
25704         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
25705         that displays the tree in two columns (variable and value).
25707 2002-08-14  Stephane Demurget  <demurgets@free.fr>
25709         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
25711         * data/properties/sql.properties: added the DATETIME data type.
25713         * data/properties/html.properties: added the foreach php keyword.
25715 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
25717         * NEWS: Updated with new features.
25718         
25719         * data/.cvsignore, doc/.cvsignore: Updated.
25720         
25721         Patch from: Etay Meiri <etay-m@bezeqint.net>
25722         
25723         * src/debug_tree.h, src/debug_tree.c: New files.
25724         
25725         * src/Makefile.am, src/message-manger-private.[h,cc],
25726         src/message-manger.cc: Added Tree view for debugger
25727         locals view.
25728         
25729 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
25731         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25732         
25733         * src/memory.c, src/memory.h: New files.
25734         
25735         * src/Makefile.am, src/appwizard.c, src/controls.c,
25736         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25737         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25738         
25739         Memory view implemetation that would enable viewing raw memory
25740         during debugging.
25742 2002-08-08  Stephane Demurget  <demurgets@free.fr>
25744         * AUTHORS: added Biswa, because I wonder why noone already have
25745         written his name in the Anjuta's hall of fame :)
25747 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
25749         * src/appwizard_gui.c: Removed an ambiguous prototype.
25750         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
25751         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
25752         * THANKS: Updated M. Ali Vardar's email.
25753         
25754 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
25756         * src/anjuta_gui.c: implemented feature request to stop main and browser
25757           toolbars having exclusive use of space
25759 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
25761         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
25762         left over from the previous work to fix bugs :-)
25763         
25764         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
25765         src/controls.c, src/mainmenu_callbacks.h, 
25766         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
25767         reviewed
25768         
25769         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
25770         src/project_import_gui.c, src/sharedlib_gui.c, 
25771         src/signals_gui.c: set window icon correctly
25772         
25773         * NEWS: more updates for the release
25774         
25775         * HACKING: updated for window icons and insert menu information
25776         
25777         * src/cvs_gui.c, src/build_project.c, 
25778         src/project_import_cbs.c: message strings reviewed
25779         
25780         * src/controls.c: context help button should be disabled if 
25781         DevHelp is not installed
25782         
25784 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
25786         * src/debugger.c: Fixed the signalling screw up because of string
25787         update in gdb used to report the child process PID. Also, no
25788         error dialog will be popped up for "no such file or directory"
25789         error (very annoying and useless error). This error will still
25790         be shown on the debug message window. Avoided terminating the
25791         program when the terminal is terminated -- doesn't hurt, otherwise
25792         we get crappy egg-and-hen problem.
25793         
25794         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
25795         dimensions loading.
25796         
25797         * src/anjuta.c: Limited the default size of main window to sane
25798         values.
25800         * src/preferences.c: Fixed some deadly memory corruption bugs in
25801         the recent patches. Return from getenv() should NEVER be freed,
25802         because they are static strings.
25803         
25804         * src/preferences_gui.c: Removed the fix for crash bug with font
25805         selection and applied the real fix.
25806         
25807 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
25809         * NEWS: updated for release
25811 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
25813         * src/launcher.c: Added a fix a memory leak and a possible
25814         fix for zvt-crash bug.
25815         
25816         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
25817         
25818         * data/properties/latex.properties,
25819         data/properties/ada.properties: Added file.is.source property.
25820         
25821         * src/an_file_view.c: Set auto column size of the file
25822         revision column.
25823         
25824         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
25825         The user is now prompted to confirm the closing of the file
25826         if it is being used by CVS. If yes, the editor is closed and
25827         the CVS operation stops.
25828         
25829 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
25831         * anjuta.prj: bump project version for release
25832         * BUGS: removed unnecessary file
25834 2002-06-07      Philip Van Hoof <freax@pandora.be>
25836         * widgets/gnomefilelist.c: fix up issue with directory deleted 
25837         during the life of the file list widget
25838         * src/preferences_gui.c: sticking-plaster fix to font selection
25839         causes segfault bug
25841         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
25843 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25845         * data/properties/anjuta.properties, src/an_file_view.[ch], 
25846         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
25847         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
25848         added options for symbol and file browsers.
25849         * data/properties/cpp.properties: linker flags should come after
25850         the name of the file to compile.
25851         * scintilla/Editor.cxx: fixed gcc compilation warning.
25852         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
25853         be executed from bindir only.
25854         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
25855         tagmanager/include/tm_file_entry.h: CVS version information in file 
25856         browser.
25857         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
25858         window.
25859         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
25860         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
25861         crashes during file import.
25862         * src/project_import.c: disable project menu items during project 
25863         import.
25864         
25865         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25867 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
25869         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
25870         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
25871         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
25872         modified Insert menu, added C functions template, header C 
25873         template, modified header_template HEADER_H ==> NAMEFILE_H
25874         
25875         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25877 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
25879         * data/properties/html.properties: changed some file 
25880         associations
25882 2002-06-05 Philip Van Hoof <freax@pandora.be>
25884         * widgets/gnomefilelist.c: Fixed #560759 and #561776
25885         
25886         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25888 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25890         * data/properties/anjuta.properties, src/defaults.c: Make windows
25891         docked by default, fix the big fonts bug.
25892         
25893         * src/an_file_view.c, src/main_menubar_def.h, 
25894         src/project_dbase_gui.c: sanitized the Edit/View mess.
25895         
25896         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
25897         for customizing shortcuts.
25898         
25899         * src/mainmenu_callbacks.c: Search for selected word if present.
25900         
25901         * src/text_editor_menu.c: Added context menu options for docking
25902         and undocking editor windows.
25903         
25904         * src/main_menubar.h, src/main_menubar.c: more support for the 
25905         shortcuts menu item.
25906         
25907         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25909 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
25911         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
25912         all commit messages being written to top of the file
25913         
25914         * src/main_menubar_def.h: message strings reviewed
25915         
25916         * src/project_import.c: message strings reviewed
25917         
25918         * src/source.c, src/glades.c: message strings reviewed. Fixed 
25919         some bugs around reading the project properties for creating 
25920         .glade and .desktop files in the Application Wizard. There were
25921         typos in the property names being retrieved
25922         
25923         * widgets/gnomefilelist.c: changed build_full_path to make 
25924         the file widget support ~
25925         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
25926         
25927         * THANKS, widgets/e-shell-about-box.c, 
25928         manuals/anjuta-manual/C/authors.sgml: updated for new
25929         patch
25931 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
25933         * src/project_dbase.c: Fixed the file-path-corruption bug
25934         and the cannot-import-file-in-project bug. (follow-up with
25935         the last commit from Stef).
25936         
25937         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
25938         with unsaved-project.
25939         
25940 2002-06-05  Stephane Demurget  <demurgets@free.fr>
25942         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
25943         misplaced g_free.
25945 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25947         * data/properties/{xml,html,other}.properties: changed some file 
25948         associations
25949         
25950         * data/anjuta.mime: oops! cvs added
25951         
25952         * scintilla/RESearch.cxx: fixed up a problem with comments
25953         
25954         * global-tags/create_global_tags.sh: redirect errors to /dev/null
25955         to avoid messages about missing libs
25956         
25957         * NEWS: started the release notes
25959 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25961         * HACKING: updated with new information on printing, patch naming
25962         
25963         * TODO: removed completed tasks
25964         
25965         * THANKS: updated a few contributions
25966         
25967         * anjuta.prj: updated the icon file
25968         
25969         * anjuta.desktop.in.in: updated to add Categories
25970         
25971         * data/anjuta.mime: created a mime type for Anjuta project files
25972         (NB needs to be added to the install in /usr/share/mime/)
25973         
25974         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
25975         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
25976         to PNG for websites.
25977         
25978         * plugins/patch/patch-plugin.c: clarified some messages and 
25979         made it easier to see different patching sessions
25980         
25981         * src/toolbar.c: changed some message text for consistency
25982         
25983         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
25984         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
25985         in preferences. 
25986         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25987                  
25988         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
25989         src/project_dbase.{c,h}, src/project_import_cbs.c, 
25990         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
25991         Added XLib Project and a Dockapp Project types.
25992         * pixmaps/Makefile.am: added line for new pixmap for new xlib
25993         projects
25994         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
25995         * src/source.c: Fixed memory leak in existing projects. 
25996         (filename was not freed)
25997         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
25999 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
26001         * src/anjuta.h, src/anjuta.c: Added error display funtions
26002         with parent windows.
26003         
26004         * src/appwizard_cbs.c: Changed error display function to use
26005         parented version.
26006         
26007 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
26009         * printing/print.h, printing/printing.c: Taken care of document
26010         zoom factor and fixed a font loading bug. Dynamically calculated
26011         text widths to work with zooms properly. Re-organized code for
26012         dynamic text width calulations to work in general with utf8 chars.
26013          Determined font height and width automatically from the font info.
26014         
26015         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
26016         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
26017         Converted text.zoom.factor property to use #defined value. Removed
26018         margin header and margin numbers preferences, as they  now
26019         calculated dynamically.
26020         
26021 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
26023         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
26024         printing/print-util.h, printing/print.c, printing/print.h:
26025         Rewritten printing support for style based printing. Syntax highlighted
26026         printing, monochromatic printing, setup using preferences etc.
26028         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
26029         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
26030         language and the styled text buffer.
26031         
26032         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
26033         the print setup preferences page and added printer preferences. Added functions
26034         to retrieve preferences with default values.
26035         
26036         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
26037         the printing.
26039         * data/properties/anjuta.properties: Added default printer preferences.
26041         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
26042         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
26043         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
26045         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
26046         
26047 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26049         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26051         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
26052         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
26053         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
26054         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
26056         printing/Makefile.am: Reduced compiler optimizations.
26058         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
26059         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
26060         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
26061         tagmanager/tm_workspace.c: TagManager fixes.
26063 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
26065         * printing/*: CVS added. :)
26066         
26067 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26069         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26071         * printing*: CVS added.
26072         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
26073           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
26074           src/main_menubar_def.h: Gnome Print support
26075         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
26076         * configure.in: Enable debugging flag option
26077         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
26078           Print properties defined.
26079         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
26080         
26081 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26083         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26084         
26085         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
26086         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
26087           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
26088           and cleanups
26089         * src/text_editor.c: Minor cleanups.
26090         * anjuta.c: Tweaks to 'Goto File Line' functionality.
26091         * src/project_dbase.c: Fixes to add/remove files from project.
26092         * src/help.c: Fix minor memory leak.
26093         * src/project_dbase_gui.c: Remove debugging messages.
26094         * src/utilities.[ch]: Cleanups and minor fixes.
26095         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
26097 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
26099         * src/anjuta.c [anjuta_apply_preferences()]:
26100         Fixed a crash bug when tab pos is not defined for the editors.
26101         
26102         * data/properties/cpp.properties: Set default identifier property to normal.
26103         This fixes the bug in which the fore color gets hidden with dark background.
26105 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
26107         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
26108         scintilla 1.46
26109         
26110         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
26111         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
26112         src/anjuta.c, data/properties/anjuta.properties:
26113         Implemented line wrapping.
26114         
26115         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
26116         
26117         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
26118         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
26119         tags. Code was reviewed from GNOME Bonsai view.
26120         
26121         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
26122         it seems to have been removed by scintilla people.
26123         
26124         * data/properties/anjuta.properties: Set default line wrap to false, as
26125         is noticably slow with big files.
26126         
26127 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
26129         * src/project_import_gui.c: disallow the selection of files in
26130           the browse dialog.
26131         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
26132           preferences code.
26133         
26134 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26136         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
26137           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
26138         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
26139         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
26140           now works properly.
26141         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
26142         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
26143         * src/utilities.[ch]: Added some utility functions.
26144         * tagmanager/tm_project.c: Fix for bug in file removal from project.
26145         
26146         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
26148 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
26150         * HACKING: info on FIXME statements and removed ccview references
26151         * Makefile.am: added rule to make RPM package
26153 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
26155         * THANKS, widgets/e-shell-about-box.c, 
26156         manuals/anjuta-manual/C/authors.sgml: updated for new
26157         patch
26158         * src/anjuta.c: removed unnecessary warning code since CVS 
26159         support is now implemented :-)
26160         * manuals/sgmldocs.make: implemented a fix for bug #553969
26161         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
26162         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
26163         manuals/C/anjuta-faqs-C.omf: modified the descriptions
26164         
26165 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
26166         
26167         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
26168           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
26169           src/main_menubar_def.h, src/preferences_gui.c,
26170           preferences.c, preferences.h: setup Username and Email 
26171           preferences, Insert ChangeLog and Username editor functions
26172           
26173           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
26175 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
26176         
26177         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
26178           src/src_paths_cbs.c, src/src_paths_gui.c
26179           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
26181           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
26183 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26185         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
26186           and goto tag menu items to main menu.
26188 2002-05-09  Andy Piper <andy.piper@freeuk.com>
26190         * THANKS, widgets/e-shell-about-box.c, 
26191         manuals/anjuta-manual/C/authors.sgml: added new contributors
26192         * HACKING: updated with info on files to change for credits
26194 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
26196     * src/aneditor.cxx: extended extension list which fixes segfault
26197     on selecting lisp, ruby or matlab as highlight style.
26199 2002-05-09  Andy Piper <andy.piper@freeuk.com>
26201         * src/main_menubar_def.h: fixed an array initialiser and fixed
26202         the lexer settings for the new entries on the Format menu
26204 2002-05-07  Stephane Demurget  <demurgets@free.fr>
26206         * Synced with Scintilla 1.45
26208 2002-05-06  Andy Piper <andy.piper@freeuk.com>
26210         * anjuta.prj: added another missing file
26211         * ChangeLog: fixed some incorrect change dates I caused by 
26212         sloppy cut-and-pasting :-/
26214 2002-05-06  Andy Piper <andy.piper@freeuk.com>
26215         
26216         * src/mainmenu_callbacks.c: fixed title of new About box
26218 2002-05-05  Andy Piper <andy.piper@freeuk.com>
26220         * src/pixmaps.h: added macros for OpenGL and SDL project icons
26222 2002-05-05  Andy Piper <andy.piper@freeuk.com>
26224         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
26225         * anjuta.prj: updated for new files
26227 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
26229         * widgets/e-shell-about-box.c: Added version display.
26230         
26231 2002-05-03  Andy Piper <andy.piper@freeuk.com>
26233         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
26234         widgets/scroll_menu.c: fixed up some compiler warnings (patch
26235         from Philip Van Hoof)
26237 2002-05-03  Andy Piper <andy.piper@freeuk.com>
26239         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
26240         dependency
26241         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
26242         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
26243         that produced build errors (needs checking on a machine with the
26244         ja locale!)
26245         * data/properties/lisp.properties: updated to match format of other
26246         lexer property files supplied with Anjuta
26248 2002-05-03  Andy Piper <andy.piper@freeuk.com>
26250         * anjuta.prj: added new files
26251         * HACKING: added information from the mailing list on 
26252         adding new project types to the wizard (thanks to Johannes)
26254 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26256         * src/utilities.h, src/launcher.c, src/gnome_project.c,
26257           src/appwiz_page2.c: Fix for 547038.
26259 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
26261     * attach_process.c, attach_process_cbs.c: Fixed a dialog
26262     hide bug.
26263     
26264     * about.h: cvs removed.
26265     
26266 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26268         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26270         Fix for #539574.
26272         * src/anjuta.c (anjuta_system_error): checks for the error number to
26273         know whether the error description is needed or not.
26275 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26277         * pixmaps/anjuta_logo.png: New about logo.
26278     
26279         * pixmaps/anjuta_icon.png: New icon from Misha. The
26280         old one had trouble with some gtk themes.
26281     
26282         * about.c: Removed. No longer needed.
26284         * mainmenu_callbacks.c: Removed reference of about.h
26285     
26286 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26288         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26290         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
26291           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
26292         About Dialog (thanks to the Evolution team for the cool widget!)
26294 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26296         Patch from lbell <lbell@tsc4.com>
26297     
26298         * src/find_in_files.c, src/find_in_files.h,
26299           src/anjuta.c: Added save_yourself, load_yourself routines.
26300     
26301         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
26302         Added "Append messages" toggle button. This will enable
26303         the search results to be appended to the already existing
26304         results.
26305     
26306         * src/debugger.c: Fixed a typo.
26307     
26308         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
26309           src/session.c, src/session.h: Improved session management.
26311 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
26313         * THANKS, FUTURE, AUTHORS: Changed my email and
26314         avoided yahoo.com.
26316 2002-05-02  Stephane Demurget  <demurgets@free.fr>
26318         Impl. feature request #525271 (add Lisp support).
26320         * data/properties/lisp.properties: added.
26322         * data/properties/Makefile.am, data/properties/anjuta.properties: added
26323           the lisp properties.
26325         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
26326           src/utilities.[ch]: added support for the Lisp highlight style.
26328 2002-05-02  Stephane Demurget  <demurgets@free.fr>
26330         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
26331           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
26332           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
26333           option preferences to have a persistent setting. Plus it's not used
26334           often, so it's better here than flooding the menus.
26336         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
26337           preferences pages a lot more consistent and sweeter: tabs direction
26338           radiobuttons are directed against the meaning, all pages have an
26339           outter frame, a lot of padding, removed all expand attributes for
26340           vertical boxes, ...
26342           That's not a total revamp, but it's really looking better now, even
26343           if there's still work to be done.
26345 2002-05-01  Andy Piper <andy.piper@freeuk.com>
26347         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
26348         * TODO: added task to be completed before next release (update all credits)
26350 2002-05-01  Stephane Demurget  <demurgets@free.fr>
26352         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
26353         Benke László.
26355 2002-05-01  Benke László  <decike@freemail.hu>
26357         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26359         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
26360           src/main_menubar_def.h, src/mainmenu_callback.[ch],
26361           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
26362           to the format menu in order to reorder the notebook tabs in
26363           alphabetical order everytime a file is created/opened/saved.
26365 2002-05-01  Philip Van Hoof <freax@pandora.be>
26367         * widgets/gnomefilelist.[ch] (history_combo_go),
26368         (history_combo_clicked): impl.
26370         (gnome_filelist_new_with_path): use this new impl.
26372 2002-05-01  Stephane Demurget  <demurgets@free.fr>
26374         * src/project_dbase_gui.c (add_file): added the xpm file type.
26376 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26378         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
26379         tag manager fixes.
26381         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
26382           of tag types.
26384         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
26385           src/text_editor_menu.c: Added context sensitive search in symbol
26386           browser and editor.
26388         * configure.in: Changed version number to 0.1.9.99.
26390         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
26391           src/project_import.c: Minor changes to project import facility.
26393         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
26394           (Forced to use specific brace format)
26396         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
26397           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
26398           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
26400 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
26402         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
26403         replaced the spinbutton with an hscale, and made the UI less "blocky".
26405         * src/cvs_gui.c: When diffing a project you can choose date and
26406         release now.
26408         * src/project_dbase.c: Import_file activated again
26410         * configure.in, plugins/Makefile.am: Added patch plugin
26412         * plugins/patch/*: The new patch plugin
26414 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26416         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26418         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
26419         dropdown list shown by autocompletion are now removed.
26421 2002-04-28  Philip Van Hoof <freax@pandora.be>
26423         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
26424         a bunch of filetypes from the older version.
26426         * src/project_dbase_gui.c (add_file): changed the import
26427         dialog's filetypes combo contents depending on the
26428         type of data to be imported.
26430 2002-04-28  Stephane Demurget  <demurgets@free.fr>
26432         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
26433         the amount parameter as Philip stated and reformated to follow the
26434         Gnome convention.
26436         * src/project_dbase.c (project_dbase_make_default_filetype_list):
26437         changed accordingly.
26439 2002-04-25  Stephane Demurget  <demurgets@free.fr>
26441         Fix for #531293.
26443         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
26444         Shift-F6, to be more consistent with other Gnome apps.
26445         Moved the "Search next" entry under the "Search" one, and swapped the
26446         order of the "Find in files" and "Find and Replace" ones.
26448         Some additional fixes ands cleanups on the edit menu.
26450         * src/main_menubar.h: replaced all occurences of repeat_find by
26451         find_again for the code to be more consistent.
26453         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
26454         sensitiveness depending on the existence of an active text buffer.
26456         * TODO: added some bits about improving the usability of the
26457         search/search again couple.
26459 2002-04-25  Stephane Demurget  <demurgets@free.fr>
26461         * src/preferences_gui.c: made the tab labels text more consistent
26462         (s/misc/Misc/).
26464 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26466         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
26468         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
26469         filename.
26471         * src/main.c (main): simplified some code and cleanups.
26473         Fix a part of #499366:
26475         * src/commands.[ch] (sync_from_props), (command_editor_save),
26476         (on_apply_clicked), (create_command_editor_gui): added the gui
26477         corresponding to the command.terminal preference.
26479 2002-04-25  Stephane Demurget  <demurgets@free.fr>
26481         Fix for #465180.
26483         * anjuta.spec.in: added build requirements for the source rpm.
26485 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
26487         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26488         
26489         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
26490           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
26491           src/project_type.c, source.c, wizard_gui.c:
26492           Added new GNOME 2 project types and changed glade behaviour to
26493           produce GTK code if project type GTK was selected and GTKmm code
26494           if project type GTKmm was selected (and not depending on the 
26495           selected language. Disabled glade for GNOME 2 projects because
26496           we will need glade2 there.
26497           
26498         * src/project_dbase.c: Fixed a memory lack.
26499         
26500         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
26501         
26502         * src/cvs.c: Added an error message if jobs are running
26504 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
26506         * tagmanager/tm_work_object.c: Fixed a chrash
26507         bug which occurs when it tries to stat an empty
26508         file name.
26509         
26510 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
26512         * src/controls.c: CVS menu items now becomes
26513         insensitive when the launcher is busy.
26514         
26515         * src/anjuta.c, cvs.h, cvs.c: Created a function
26516         to update the cvs preferences when preferences are
26517         applied in preferences dialog and called it from
26518         anjuta_update_preferences().
26519         
26520 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
26522         * src/cvs.c: Added a space in the cvs command
26523         before the revision part. This fixes the cvs
26524         error we get when cvs-diffing with revisions.
26525         
26526         * src/cvs.c: Fixed a compiler warning.
26527         
26528         * src/find_replace.c: The dialog now remembers
26529         the settings including the "prompt on replace"
26530         which seems to have broken somewhere line the
26531         changes.
26532         
26533 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26535         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
26536         Added a new property in cvs class to hold a boolean
26537         for enabling date in cvs diff. This fixed the bizzare
26538         diff output due to the date that goes with the cvs
26539         command. Also, set the default value of compression
26540         to 3 and unified diff option to 1.
26541         
26542 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26544         * src/cvs.c: The diff editor is set to hilite as
26545         diff syntax hiliting.
26546         
26547         * configure.in, manual/Makefile.am:
26548         Added a new manual module for ja language.
26549         
26550         * manual/ja/*/*/*: New module and files for the
26551         ja translation for the anjuta documentation
26552         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
26553         
26554 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
26556         * src/launcher.c: Made a very messy work around
26557         for the launcher authentication to work properly.
26558         
26559         * src/find_replace.c: Applied the missing patch
26560         from Dan Elphick <dre00r@ecs.soton.ac.uk>
26561         
26562 2002-04-16 Andy Piper <andy.piper@freeuk.com>
26564         * src/cvs.c, src/main_menubar_def.h: made message strings
26565         consistent with existing standards from our own documentation 
26566         (such as uppercase P in Project, corrected spelling of 
26567         repository, etc.)
26569 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26571         * src/cvs_gui.c: Cleaned up gui and aligned various
26572         widgets to give a clean look.
26573         
26574 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26576         * src/launcher.c: Added work around to retrieve
26577         the child exit code. It works. :)
26578         
26579         * src/find_in_files.c, src/gnome_project.c,
26580         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
26581         src/clean.c, src/clean_project.c, src/build_project.c,
26582         src/build_file.c: Modified to handle the new
26583         child exit code.
26584         
26585 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
26587         * src/find_replace.c: Changed signal to call
26588         on_replace_text_close on from delete_event
26589         to close => the replace history is now updated.
26591 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
26593         * src/cvs.c: escaped the cvs import message before
26594         passing it to cvs.
26595         
26596 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
26598         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26599         
26600         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
26601         
26602         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
26603         Added cvs import
26604         
26605         * src/preferences_gui.c: GUI improvements
26606         
26607         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
26609 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
26611         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
26612         Removed static qualifier from tm_tag_type_name() and
26613         availed it's prototype for use in outside code. also
26614         created reverse map function tm_tag_type_name();
26615         
26616         * src/anjuta.c: Implemented qualified tags names for
26617         the tag list (on the toolbar pulldown list) to avoid
26618         ambiguty in tags with similar names (like prototype
26619         and definition). Patch modified and improved.
26620         
26621         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
26622         
26623 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26625         * src/utilities.[c,h]: Added a utility funtion
26626         that escapes the single and double quotes in a
26627         given string. Useful for passing command line
26628         args with quotes.
26629         
26630         * src/cvs.c: Escaped the cvs log message before
26631         passing it to cvs command line to avoid ambiguties
26632         with quotes in the message.
26633         
26634         * pixmaps/anjuta_icon.png: Changed to the new icon.
26635         from Todd Goyen <goyen@mbi-berlin.de>
26636         
26637         * src/message-manager-private.cc: Added regex to 
26638         recognize (underline hilite) the parsable outputs
26639         from the zvt terminal.
26640         
26641 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26643         Patch from: Tina Hirsch <tehirsch@arcor.de>
26644         
26645         * src/project_type.c:
26646         Fixed a bug in the wxproject type and modified the erroroutput when
26647         configure doesn't find wx-config
26648         
26649         Patch from: Timothee Besset <ttimo@idsoftware.com>
26650         
26651         * src/anjuta.c, src/message-manager-private.cc,
26652           src/message-manager-private.h
26653         Catches double clicks in the zvt terminal, and calls goto_error_line
26654         to jump to the appropriate location in the source. This will recognize
26655         grep -n output
26656         
26657 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
26658         
26659         * src/build_project.c: Taken care of memory leak
26660           by freeing cmd variable properly.
26662         * src/main_menubar_def.h: Fixed wrong signal connection
26663           for cvs project commit.
26664           
26665         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
26666         
26667         * src/preferences_gui.c: Added some border and adjusted
26668           expandsion, filling in box adds to make the cvs preferences
26669           more nicer.
26670         
26671 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
26673         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26674         
26675         * src/cvs*, src/main_menubar*, src/preferences*: 
26676         Moved CVS settings to preferences, added a nice login dialog.
26677         
26678         * src/controls.c, src/project_dbase.c:
26679         CVS project options are only shown if a project is open
26680         
26681         * src/build_project.c:
26682         User is now asked if he wants to install as root 
26683         
26684         * src/launcher.c:
26685         Fixed a warning
26687         * anjuta.prj: Updated with cvs files
26688         
26689         * TODO: Remove task which are done
26690         
26691 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
26693         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
26694         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
26695         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
26697         Modified launcher to use controlling terminal to detect and
26698         take care of password authentications (for example, for cvs
26699         and root installs).
26700         
26701         * pixmaps/password.png: New file.
26702         
26703 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26705         Anjuta kick start tutorial wirtten by:
26706           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
26708         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
26709           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
26710           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
26711           manuals/C/anjuta-tutorial/figures/*.png:
26712           
26713           Added files
26714         
26715         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
26716           
26717           Modified files.
26718         
26719 2002-03-28 Roel Vanhout <roel@stack.be>
26721         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26723         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
26724           src/preferences_gui.c:
26725         Added option to wrap around to beginning/end of file when on last bookmark
26726         and next/previous bookmark is pressed
26727         
26728 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26730         Patch from Philip Van Hoof <freax@pandora.be>
26731         
26732         * src/gnomefilelist.c:
26733         Added gimp like feature that changes the file extension of
26734         the filename entered in the selections when the file
26735         filter is changed.
26736         
26737 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26738         
26739         Patch from Roy Wood <roy.wood@filogix.com>
26740         
26741         * src/controls.c, src/find_text.c, src/find_text.h,
26742           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26743           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26744           
26745           Menuitem for entering currently selected text as find target,
26746           added key accel for "find next" and changed some key accels for
26747           other key for consistency.
26748           
26749         * src/utilities.c:
26750           Cleaned up code.
26751         
26752 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26754         * src/watch.c, src/watch.h, src/watch_cbs.c,
26755           src/watch_cbs.h, src/watch_gui.c:
26756         
26757           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
26758         
26759           Added change watch entries feature
26760           and Watch entries modify on double click fixed.
26762 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26764         * src/mainmenu_callbacks.c:
26765         
26766           Project commit should not bypass dialog as
26767           we need to get the cvs log from the user.
26768           
26769 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26771         * src/project_dbase.c:
26772         
26773           Patch from Roy Wood <roy.wood@filogix.com>
26774           
26775           Fixed docking bug with the new docking patch
26776           to fix copy/paste bug.
26777           
26778 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26780         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
26781           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
26782           src/main_menubar.h, src/main_menubar_def.h,
26783           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26785           Added cvs project support. Featured bypass cvs dialog for
26786           cases where we don't need dialog (such as project and right
26787           click selection from file browser). Cleaned up cvs code to
26788           make them generic cvs operations instead of separate file
26789           and project operations. Added cvs log action. Increased
26790           file entry box width and enabled "unified diff" by default.
26791           Used Editor buffer for status and log and set hilite for
26792           these buffers including diff buffer (DIFF hilite).
26793           
26794 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
26796         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26798         * data: Added file autogen.sh.wxwin 
26799         * data/Makefile.am: Added entry for autogen.sh.wxwin
26800         * pixmaps: Added project image appwiz_wxwin.png
26801         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
26802         * src/appwizard_cbs
26803           src/compiler_options.c
26804           src/pixmaps.h
26805           src/project_dbase.c
26806           src/project_dbase.h
26807           src/project_import_cbs.c
26808           src/project_type.c
26809           src/source.c
26810           src/source.h
26811           src/wizard_gui.c: Added everything necessary for new
26812                             project type 'wxWindows (wxGTK)
26813         * src/project_dbase.c: Fixed a bug that caused every project
26814                                to be a glade project in dialog
26815                                                    'Project information'.
26817 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
26819         Patch submitted by Roy Wood <roy.wood@filogix.com>
26820         
26821         * src/anjuta_gui.c, src/message-manager-dock.c,
26822           src/project_dbase.c:
26823           
26824           fixed the copy/paste bug by rewriting dock/undock
26825           code.
26827 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
26829         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26830         
26831         * src/cvs*, src/Makefile.am:
26832           New file for CVS support. File operations currently work
26833           cvs login needs to be done. Project support is not yet
26834           started.
26836         * src/main_menubar*, src/mainmenu_callbacks,
26837           src/anjuta.c, src/anjuta.h:
26838           Added menus and functions for cvs commands.
26839           
26840         * src/text_editor_menu.h: 
26841           Added #include <gtk/gtk.h>
26842           
26843         * src/gotoline.h:
26844           Removed a warning (and this time it works ;-)
26846         * src/utilities.c, src/utilities.h:
26847           Added a utility function to retrieve directory
26848           name out of full path.
26850 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
26852         * src/executer.c: (create_executer_dialog): changed the default
26853           focus on the entry.
26855 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
26857         * widgets/gnomefilelist.c:
26858         Fixed duplicate history entries for the same directory.
26859           
26860 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26862         Fix for #520092.
26864         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
26865           it's already used by scintilla to delete the whole current line.
26867 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26869         Fix for #525107.
26871         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
26872           calls to fileselection_hide_widget,
26873           (on_open_filesel_cancel_clicked): removed.
26875         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
26876           (on_add_prjfilesel_cancel_clicked):
26878         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
26879           impl.
26881         * src/fileselection.c: Made some functions static.
26882           (fileselection_hide_widget): rewritten using the new
26883           gnome_filelist_set_multiple_selection function.
26885         * src/fileselection.c: (on_file_selection_delete_event): removed
26886           unuseful widget hides. Some cleanups,
26887           (on_file_selection_cancel_clicked): impl,
26888           (create_fileselection_gui): changed the cancel button clicked's
26889           callback to use this new function.
26891         * src/anjuta.c: (anjuta_new):
26892         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
26893           callbacks, because this the gnome filelist widget's job.
26895         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
26896           clist selection mode duplicates set,
26897           (gnome_filelist_key_press): use the new impl. function.
26899 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26901         Fix for #441233.
26903         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
26904           fixed some bogus code using an array cell out of
26905           range, removed unecessary gettext usages.
26907         * src/appwiz_page2.c: (on_prj_name_entry_changed):
26908           some cleanups and now transform minus characters to
26909           underscores.
26911         * src/source.c:
26912           (source_write_configure_in),
26913           (source_write_toplevel_makefile_am),
26914           (source_write_desktop_entry),
26915           (source_write_glade_file):
26916         * src/project_dbase.c: (project_dbase_summon_glade),
26917           (project_dbase_generate_source_code):
26918         * src/glades.c: (gladen_write_glade_write):
26919           replaced some occurences of the target name by the
26920           project filename, using project_dbase_get_proj_name,
26921           to fix the name of some files.
26922           Fixed a lot of mem leaks.
26923           Various code cleanups.
26925 2002-03-06  Stephane Demurget  <demurgets@free.fr>
26927         Merged with latest (1.44) scintilla.
26929         Added: - The calltip.<lexer>.end.definition property to display help
26930                  text on a second line of calltip.
26931                - The calltip.<lexer>.word.characters property to correctly find
26932                  calltips for functions that include characters like '$' which
26933                  is not normally considered a word character.
26934                - The use.monospaced property to determine initial state of
26935                  Use Monospaced Font setting.
26937         Bugs fixed: Too many to mention; please see :
26938                     http://www.scintilla.org/ScintillaHistory.html for the
26939                     full changes list.
26941         * scintilla/*/*: updated nearly all files.
26943         * TODO: removed the need of a scintilla merge.
26945         Merged with latest (1.44) SciTE properties.
26947         * data/properties/anjuta.properties: added the wrap, use.monospaced
26948           properties.
26950         * data/properties/html.properties: added a missing php extension, and
26951           updated php keywords to the latest reference.
26953         * data/properties/pascal.properties: added commands to compile, build
26954           and execute pascal applications.
26956         * data/properties/lua.properties: added styles for statements.
26958         * data/properties/bash.properties: added the declare keyword.
26960         Fixed distchecking.
26962         * global-tags/Makefile.am,
26963           global-tags/create-global-tags.sh: used some kind of ugly hack to
26964           make distchek work, since noone has proposed some better way.
26966         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
26967           and Ctrl-N replace Alt-N for new file according to the Gnome design
26968           reference.
26970 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26972         * widgets/gnomedirlist.c
26973         widgets/gnomedirlist.h
26974         widgets/gnomefilelist.c
26975         widgets/gnomefilelist.h:
26977         Added GPL headings in the file.
26979 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26981         * src/attach_process.c
26982         src/attach_process_cbs.c
26983         src/attach_process_cbs.h
26984         src/attach_process_gui.c
26985         src/breakpoints.c
26986         src/breakpoints_cbs.c
26987         src/breakpoints_cbs.h
26988         src/breakpoints_gui.c
26989         src/commands.c
26990         src/compiler_options.c
26991         src/compiler_options_cbs.c
26992         src/compiler_options_cbs.h
26993         src/compiler_options_gui.c
26994         src/find_in_files.c
26995         src/find_in_files_cbs.c
26996         src/find_in_files_cbs.h
26997         src/find_in_files_gui.c
26998         src/find_replace.c
26999         src/find_text.c
27000         src/help.c
27001         src/preferences.c
27002         src/preferences_gui.c
27003         src/project_config.c
27004         src/src_paths.c
27005         src/src_paths_cbs.c
27006         src/src_paths_cbs.h
27007         src/src_paths_gui.c:
27008         
27009         Bugs #521629 and #522427 fixed. The problem was, that the
27010         escape-key was not catched and the dialog was hidden, but
27011         the flag was not set correctly.
27013         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
27014         using the gnome_dialog_close_hides()-setting present in most dialogs.
27015         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
27016         emits "close" and set the flag in the close-callback.
27018         Patch from: Jens Georg <mail@jensgeorg.de>
27020 2002-03-06  Stephane Demurget  <demurgets@free.fr>
27022         * src/*.{c,cpp}: s/string_free/g_free/
27024         * src/utilities.[ch]: (string_free): removed.
27026 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
27028         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27030         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
27031         src/mainmenu_callbacks.[ch]:
27032         Removed Project menu options: README, TODO, ChangeLog and NEWS
27033         Moved Save Build Messages to Build menu and only highlight it
27034         when there are build messages.
27035         Corrected a spelling: "mojority" -> "majority"
27036         Fixed initialisation of edit.edit_app_gui so now Edit menu
27037         can be shown when no project is loaded.
27039         * src/project_dbase.h: Removed prototype for static function
27041 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
27043         * src/text_editor.c: Editor is marked changed after
27044         autoformat. 
27045         
27046         Patch from: Jens Georg <mail@jensgeorg.de>
27048 2002-03-04 Roel Vanhout <roel@stack.be>
27050         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27052         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
27053         Added option to ignore binary files on 'Find in files' (grep -I option)
27055 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
27057         * src/main.c:
27058         session restoration and commandline load in 
27059         gtk idle loop.
27060         
27061         * src/anjuta.[h,c], src/anjuta_cbs.c:
27062         Removed "clear windows menu" and prevented runtime 
27063         warnings.
27064         
27065         * src/compile.c, src/build_file.c, src/build_project.c,
27066         src/clean.c:
27067         Takes into account the preference setting for 
27068         show dialog when job completes. Dialogs are
27069         shown when it is enabled otherwise not.
27070         
27071 2002-03-03 Roel Vanhout <roel@stack.be>
27073         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27074         
27075         * src/find_text.c
27076         Store 'Find...' search string on search so that 'Find Next' will search for
27077         that string, even if the dialog hasn't been closed yet.
27079 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
27081         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
27082         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
27083         src/main_menubar_def.h:
27084         
27085         Organized menus, removed "Windows" and "Utilities" menus from the
27086         menubar [they are no longer needed]. Also removed some extragenous
27087         separators.
27088           
27089 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
27091         * src/message-manager-private.cc:
27092         Set message clist selection mode to BROWSE.
27093         
27094         * src/message-manager.cc, src/an_symbol_view.c,
27095         src/an_file_view.c:
27096         Added Key navigation for the CTree and CList. Arrow left for
27097         node collapse, right for node expand, space (or enter) for
27098         activation (same as double click).
27099         
27100 2002-03-03 Roel Vanhout <roel@stack.be>
27101         
27102         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27103         
27104         * plugins/class-gen/clsGen.c
27105         Added functionality to semi-intelligently prefill filename
27106         boxes with names deduced from class name
27108 2002-02-26 lbell <lbell@tsc4.com>
27110         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27111         * src/preferences_gui.c:
27112         Removed an incorrect use of gtk_misc_set_alignment().
27113         
27114         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
27115         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
27116         src/preferences.h, src/preferences_gui.c:
27117         
27118         Added the option to reload last open project at the startup.
27119         Added the possibility to open a new project without close
27120         an existing one
27121         
27122         * src/properties.cxx:
27123         Corrected a spelling mistake in message string.
27124         
27125         * src/session.c:
27126         Updated session functions.
27127            
27128 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
27130         * widgets/gnomefilelist.c: Bug fixes.
27131         
27132         Patch from Philip Van Hoof <freax@pandora.be>
27133         
27134 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
27136         * src/an_file_view.c:
27137         anjuta was unable to open some files becuase they were not being
27138         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
27139         Removed mime checking when opening with anjuta, becuase it doesn't
27140         hurt to open binary files in anjuta (some even may want to do so).
27141         
27142         Added a warning when mime type is not set when "view with default
27143         viewer" is activated.
27144         
27145         * src/an_file_view.c, an_symbol_view.c:
27146         Converted N_() to _() where ever appropriate in the strings.
27147         
27148 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
27149         
27150         * src/appwizard_gui.c, src/appwizard_cbs.c
27151           src/wizard_gui.c/h, src/appwiz_page3.c,
27152           src/project_import_gui.c:
27153           
27154         Moved target type radiobuttons to appwiz. page 2
27155         
27156         * src/message-manager-private.cc
27157         Fixed a bug which caused a crash if next message function was used
27159         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
27161 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
27163         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
27164         Modifies the behaviour of Alt-TAB in Anjuta. This
27165         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
27166         edited files in the first items of the notebook.
27168         Patch from: Timothee Besset <timo@qeradiant.com>
27169         
27170 2002-02-24  Philip Van Hoof <freax@pandora.be>
27172         * widgets/gnomefilelist.c, gnomefilelist.h:
27173           Added filecompletion
27174           
27175         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
27177 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
27179         * configure.in: Added "sk" to ALL_LINGUAS.
27181 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
27182   
27183         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
27184           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
27185           src/wizard_gui.c: Added support for static and dynamic libs
27186         
27187 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
27189         * widgets/gnomefilelist.c:
27190           Fixed gnome_filelist_get_lastfilename so it no longer returns
27191           a corrupted path.
27193 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
27195         * src/resources.h, resources.c:
27196         Added url handler.
27198         * src/main_menubar_def.h, mainmenu_callbacks.c:
27199         Changed to use gnome configed url handler.
27201 2002-02-19  Philip Van Hoof <freax@pandora.be>
27203         * widgets/gnomefilelist.c
27204         Added PHP filetype.
27206 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
27208         * plugins/class-gen/clsGen.c:
27209         Added c++ support.
27210         
27211         * widgets/gnomefilelist.c:
27212         Gives the maximum space to the files section of the open file dialog.
27213         
27214         Patches from: lbell <lbell@tsc4.com>
27215         
27216 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
27218         * src/anjuta.c, main.c:
27219         Used tm_get_real_path in anjuta_get_full_filename();
27220         
27221 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
27222         
27223         * anjuta.prj: update version
27225 2002-02-17  Stephane Demurget  <demurgets@free.fr>
27227         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
27228           removed the amount arg and replaced with a NULL-ending list.
27229           (gnome_filelisttype_makedefaultlist): use the new prototype.
27231 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
27233         * src/about.c, THANKS: updated for new contributors
27234         
27235         * anjuta.prj: added new files
27236         
27237         * README: corrected some documentation, ctags no longer needed,
27238           pkgconfig now required
27239           
27240         * data/properties/others.properties: add .cvsdiff extension
27241         
27242         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
27243           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
27244           file import
27245           
27246         * doc/anjuta.1: added initial man page thanks to 
27247           Rob Bradford <rob@debianplanet.org> (NB build and install 
27248           needs work)
27249         
27250 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
27252         * src/Makefile.am: Cleaned handling of compiler flags by moving them
27253           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
27254           warning flags. 
27255   
27256         * configure.in: Changed version to 0.1.10-pre
27257   
27258 2002-02-17  Stephane Demurget  <demurgets@free.fr>
27260         * src/fileselection.c: (create_fileselection_gui): always display
27261           the directory creation button as we cannot rely on the dialog
27262           titlebar.
27264         * widgets/gnomefilelist.[ch]: fixed includes.
27266         * pixmaps/new_folder.xpm: resized, added a + sign.
27268 2002-02-17  Stephane Demurget  <demurgets@free.fr>
27270         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
27271           changed all extensions to begin with a dot.
27273 2002-02-16  Philip Van Hoof  <freax@pandora.be>
27275         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
27277         * THANKS: added Philip.
27279         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
27281         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
27282         * src/file_selection.[ch],
27283         * widgets/gnomefilelist.[ch]: added a filetype
27284           combobox to the Anjuta file dialog widget.
27286 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
27288         * anjuta.spec.in: eep! the import script was not being installed by
27289           RPM - fixed for the release.
27291 2002-02-13  Stephane Demurget  <demurgets@free.fr>
27293         Various cleanups and fixes for the next release to be able to make
27294         distcheck.
27296         * plugins/*/*.c: added missing prototypes causing gcc to speak to
27297           much and make some tweaks plus cleanups.
27299         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
27300           args to remove some warnings.
27302         * global-tags/Makefile.am,
27303           data/Makefile.am,
27304           src/Makefile.am: link against Anjuta static libs using the
27305           $(top_builddir) dir, not anymore on $(top_srcdir) to make
27306           distcheck happy.
27308         * src/Makefile.am: ditto with all the Anjuta static libs.
27310         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
27311           include, as we already include the whole directory for the build.
27313         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
27314           
27315 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
27317         * pixmaps/Makefile.am: icon for libglade project now installed
27318         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
27319         * manuals/C/Makefile.am: removed ChangeLog reference which was 
27320           breaking some build stuff
27321         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
27322           include reference problems that showed up on make distcheck
27323         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
27325 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
27326         
27327         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
27329 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
27331         * src/message-manager-private.cc:
27332           The horizontal scrollbar now shows properly on demand.
27333         
27334 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
27336         * src/dnd.c fixed some warnings
27337         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
27338           and works. It is shown always at the moment but before it was
27339           shown on demand and did never work. 
27341 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
27343         * src/anjuta.c: Fixed a crash bug.
27344           patch from: Jens Georg <mail@jensgeorg.de>
27346 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
27348         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
27349           reports a problem with missing end tags on <graphic>
27351 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
27353         * manuals/C/ChangeLog: removed since it was never used
27354         * manuals/C/anjuta-manual/*: more updates, new screenshots
27355         * anjuta.prj: updated for new manuals/ structure
27357 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
27359         * source.c, compiler_options.[c/h]:
27360           Fixed bug #460321 "Problem with optimization options" 
27361           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
27362         
27363 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
27365         * NEWS: prepared for release, need to fill in date
27366         * data/welcome.txt: version number updated
27368 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
27370         * src/text_editor_menu.c, src/an_file_view.c, 
27371           src/an_symbol_view.c: marked strings for translation
27372         
27373         * src/defaults.c, data/properties/xml.properties:
27374           *.omf and *.xsl files should use XML highlighting
27375           
27376         * manuals/C/anjuta-manual/*:
27377           - restructured so that files have more meaningful names
27378             and are easier to edit (see anjuta-manual.sgml for the
27379                 ordering)
27380           - updated some screenshots
27381           - continued rewrite
27383 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
27385         * main.c: Made a workaround to remove the old
27386         anjuta gnome config file (older than 9 Feb 2002). This
27387         will fix the bug which never lets the brower toolbar shown.
27388         
27389         * main.c: In fact, the above solution wouldn't work in all
27390         cases. Therefore, here is the better fix, which works by
27391         detecting the version of the old config file and deleting
27392         ~/.gnome/Anjuta if it is lesser than 0.1.9.
27393         
27394 2002-02-01  Andy Piper <andy.piper@freeuk.com>
27396         * HACKING: added info on submitting patches
27398 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
27400         * src/project_import_gui.c, src/project_import.c:
27401           - If Project Import Wizard is canceled everything is 
27402                 cleaned up now.
27403           - Back button is now insensitive on page 3 (some problems: 
27404                 see TODO in project_import_qui.c:284
27405           - Menu frame is insensitive if project type != GNOME(mm)
27407 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
27409         * src/main.c: Fixed bug #  (Unable to open files on
27410         double click in project window from second trial onwards when
27411         the project is opened from command line).
27412         
27413         * po/POTFILES.in: Removed tags_manager.[h,c]
27414         
27415 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
27417         * src/preferences.c:
27418           A quick hack to fix the 'invisible' browser toolbar when
27419           upgrading from 0.1.8 to 0.1.9
27420           
27421         * src/anjuta.c:
27422           Fixed toolbar names which were causing confusions in the toolbar
27423           show/hide.
27424           
27425         * src/main.c:
27426           Substituted "anjuta" with PACKAGE
27427           
27428         * src/project_import_gui.c: 
27429           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
27430           
27431         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
27432           Added new files and removed obsolete ones.
27433           
27434 2002-01-30  Andy Piper <andy.piper@freeuk.com>
27436         * src/appwizard_cbs.c, project_import_cbs.c, 
27437           main_menubar_def.h, project_import_gui.c: 
27438           updates to message strings and layout for the 
27439           import wizard.
27440           
27441         * text_editor_cbs.c: fix for the tab menu entries for 
27442           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
27444 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27446         * src/toolbars.c,
27447           src/toolbars.h,
27448           src/anjuta_gui.c,
27449           src/controls.c:
27450           
27451           Tag dropdown exclusive (takes
27452           all space in the toolbar) and never vertical and
27453           increased the width of the tag combo to 256 pixs.
27454           Toolbar separator before the combo and button.
27455           Added tags label before the tag button.
27456           Reorganized the dock bands for the toolbars.
27457           
27458         * src/project_import_gui.c
27459           src/project_import.c:
27460           Fixed an error and removed an unused variable.
27461           
27462         * data/properties/anjuta.properties:
27463           Removed the property for the old toolbar and set
27464           browser toolbar show to default.
27465           
27466         * src/project_dbase.c: excluded modules were not
27467           loaded. Fixed.
27468           
27469         * src/source.c:
27470           No build files will be written if the project is blocked.
27471           
27472         * src/project_import.c,
27473           src/project_import_cbs.c,
27474           src/project_gui.c,
27475           src/wizard_gui.c:
27476           
27477           Manually applied Johannes patch to fix some memory
27478           issues and gui clean up.
27479           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27480         
27481         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
27482           Fixed a bad bug with remove file from project because of
27483           files were never removed properly from the project and
27484           from the tagmanager.
27485           
27486         * src/appwiz_page3.c: Disabled unused codes to clear
27487           compiler warnings.
27488           
27489 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27491         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
27492         
27493         * data/Makefile.am
27494           pixmaps/Makefile.am
27495           src/Makefile.am
27496           src/an_file_view.c
27497           src/an_symbol_view.c
27498           src/anjuta.c
27499           src/anjuta.h
27500           src/anjuta_cbs.c
27501           src/anjuta_gui.c
27502           src/controls.c
27503           src/main_menubar.c
27504           src/main_menubar.h
27505           src/main_menubar_def.h
27506           src/mainmenu_callbacks.c
27507           src/mainmenu_callbacks.h
27508           src/pixmaps.h
27509           src/project_dbase.c
27510           src/project_dbase.h
27511           src/text_editor.c
27512           src/text_editor_menu.c
27513           src/text_editor_menu.h
27514           src/toolbar.c
27515           src/toolbar.h
27516           src/toolbar_callbacks.c
27517           src/toolbar_callbacks.h :
27518           
27519           Patch submitted by:
27520           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27521           
27522           Removes the Tags toolbar and substituted it with
27523           tags combo dropdown list. Fixes a couple of bugs.
27524           
27525           Moved the tag combo to browser toolbar because
27526           main toolbar was becoming too long.
27527           Made a new icon of tag toolbar.
27528           
27529         * po/zh_TW.po: Fixed bug.
27530           
27531         * pixmaps/an_tag.xpm: Added new file.
27533 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27535         * src/project_import_gui.c: Reorganized project
27536         import gui page 2.
27537         
27538 2002-01-29  Andy Piper <andy.piper@freeuk.com>
27540         * HACKING: added info on creating windows and dialogs
27542 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
27544         * src/tm_file_view.c:
27546           Sorts the file list at the end instead of doing sort-insert
27547           to improve performance.
27548           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27550         * src/project_dbase.c: Resolved a conflict from
27551           Johannes's patch.
27552           
27553         * src/project_import.c:
27554         
27555           Fixed to use anjuta_import.sh for the bin dir and
27556           not from the data dir.
27557         
27558           Used anjuta_is_installed() function to verify a the command's
27559           executability.
27560         
27561           Fixed import command to use sh (which is more general and is
27562           gauranteed to be found in any unix system :-)). Also, added
27563           double quotes around the import directory.
27564         
27565           Changed some strings for better translations (like avoiding
27566           duplicates).
27567           
27568           Fixed the reading of wrong target type.
27569           
27570         * src/control.c: Insensitive "import project" when there is
27571           a project open.
27572           
27573         * src/project_import_cbs.c:
27574           
27575           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
27576           Fixed selection of gettext checkbox.
27577           Sets the menu entries.
27578           
27579 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
27580         
27581         * src/appwiz_page[1-4].c
27582         * src/appwiz_gui.c
27583         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
27584         be able to reuse it.
27585         
27586         * src/mainmenubar.[c/h]
27587         * src/mainmenubar_def.h
27588         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
27589         menu item
27590         
27591         * src/message-manager.c: Fixed bug 509192
27592         * src/message-manager-dock.c: Added accel_group if window is undocked
27593         
27594         * src/project_dbase.[c/h]: Splitted opening code to be able
27595         to use it without an open file dialog
27596         (Maybe I broke Naba's changes, please take a look)
27597                         
27598         * src/project_import.[c/h]
27599         * src/project_import_gui.c: New Files, Code for Project Import Wizard
27600         
27601         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
27602         import wizard
27604 2002-01-28  Andy Piper <andy.piper@freeuk.com>
27606         * src/main_menubar_def.h, tagmanager/tm_project.c: more
27607           string cleanups
27608           
27609         * manuals/C/anjuta_manual/*: started rewrite of the 
27610           manual, updated some screenshots
27612 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27614         * src/gnomefilelist.h, src/gnomefilelist.c:
27615         
27616           Fixed multiple selection bug (#497085). The OK button is
27617           sensitive when in multiple mode, if the no. of
27618           selection is one or more.
27619           
27620           Toggle between single and multiple selection mode
27621           and multiple mode display.
27622           
27623           Fixed strings to translable strings.
27624           
27625           Fixed some compiler warnings by commenting out
27626           unused functions.
27627           
27628 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27630         * src/project_dbase.c: App status bar now updates
27631           with the project name when the project is loaded.
27632         
27633         * src/an_file_view.c, tagmanager/tm_file_entry.c:
27634           
27635           Puts the directories at the top. They're also sorted now.
27636           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27637         
27638 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27640         * scripts/anjuta_import.sh.in: Added file.
27641         * scripts/anjuta_import.sh: Removed file.
27643         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
27644           Updated files.
27645           
27646         * src/main_menubar_def.h:
27647         
27648           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
27649           reflect the opposite of Find (CTRL+F) and also to leave
27650           CTRL+R or Redo.
27651           
27652           Changed Glade summon with ALT+G, which frees the ATL+E
27653           for poping up the edit menu.
27654           
27655         * src/Makefile.am: Debugging link flags by Biswa, removed.
27657 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
27659         * HACKING: added information on best practices for writing
27660           application messages and GUI labels
27661           
27662         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
27663           src/breakpoints.c, src/build_file.c, src/build_project.c, 
27664           src/clean_project.c, src/compile.c, 
27665           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
27666           src/configurer.c, src/debugger.c, src/executer.c, 
27667           src/find_in_files.c, src/find_in_files_cbs.c, 
27668           src/find_replace.c, src/find_text.c, src/glades.c, 
27669           src/gnome_project.c, src/goto_line.c, src/main.c, 
27670           src/main_menubar.c, src/main_menubar_def.h, 
27671           src/mainmenu_callbacks.c, src/preferences_gui.c, 
27672           src/project_config.c, src/project_dbase.c, 
27673           src/project_dbase_gui.c, src/resources.c, src/source.c, 
27674           src/support.c, src/tags_manager.c, src/text_editor.c, 
27675           src/text_editor_gui.c, src/text_editor_menu.c, 
27676           src/toolbar_callbacks.c, src/utilities.c: 
27677           lots of minor message updates to make them more user-friendly 
27678           and consistent
27680 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27682         * src/executer.c:
27683         
27684           Because of the spaces escaping, the command could not be
27685           executed when run without terminal. Now fixed.
27686           
27687         * anjuta.prj, Makefile.am:
27688         
27689           Added anjuta project file.
27690         
27691 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
27693         * src/message-manager-private.h, message-manager-private.cc,
27694           message-manger.cc:
27695           
27696           Added freeze() and thaw() for the message window class to
27697           speed up the message manager update.
27698         
27699         * src/project_config.h, project_config.c,
27700           src/project_dbase.h, project_dbase.h
27701           scripts/anjuta_project.template:
27702           
27703           Added two new prject attributes: project.config.blocked and
27704           project.excluded.modules. The former will make sure that users
27705           are not given any previlidge in enabling the 'overwrite build
27706           files' flags and the later issues a list of modules in the project
27707           to be skipped for symbol browsing and project listing.
27708         
27709         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
27710         
27711           Modified script to read the template from the anjuta data dir
27712           rather than from the directory in which the script exist. Otherwise,
27713           Being transfered to the bin dir, the script will not be able to
27714           find the template when it is run.
27715           
27716           The script is also create with configure.in to set in the anjuta
27717           data dir path inside the script.
27718           
27719 2002-01-26  Stephane Demurget  <demurgets@free.fr>
27721         * po/fr.po: updated to the latest sources.
27723 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27725         * scripts/Makefile.am:
27726           anjuta_import.sh goes with distribution.
27727           
27728         * po/*.po: They seem to have updated (merged with
27729           anjuta.pot) automatically when I did "make dist".
27730           
27731 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27733         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
27734           Fixed Bug #499807, ie crash on removing libs, includes, defines from
27735           the compiler options dialog.
27736         
27737         * ChangeLog:
27738           Correct todays date. :)
27739           
27740         * scripts/Makefile.am:
27741           Installs anjuta_import.sh in $(prefix)/bin dir and
27742           is treated as an executable.
27743           
27744 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27746         * Fix for bug #499373
27747         
27748         * data/properties/anjuta.properties, ada.properties, cpp.properties,
27749           java, properties, latex.properties, lua.properties, others.properties,
27750           perl.properties:
27751           
27752           Added double-quotes around file arguments so that
27753           filenames with spaces could also work.
27755         * launcher/anjuta-launcher.c, executer.c:
27756           Escaped quotes in the cammand and it's arguments before executing
27757           so that args with spaces can also work.
27758           
27759           Commented #DEBUG switch.
27760           
27761 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27763         * scripts/*: Added files which I forgot previously.
27764         
27765         * src/aneditor.h: Lined up commands definition for better look.
27766         
27767         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
27768           main_menubar.h, control.c:
27769           Added three more convert EOL chars submenu items in transform.
27770           Reformatted some some.
27771         
27772         * data/anjuta.properties:
27773           Reformatted a line.
27774         
27775         * src/aneditor.h, aneditor.c:
27776           Added three commands (with definitions) for EOL conversions.
27777           
27778         * src/text_editor.c:
27779           Editor detects file mode from the file content and
27780           set the editing mode to CR/LF/CRLF automatically.
27781           Refined Dos mode extrageneous chars filter
27782           This will make sure that filter works only in Dos mode and not
27783           in other modes.
27784           
27785         * src/anjuta.c: Editor mode display in status bar.
27786         
27787         * src/preferences_gui.c: Changed the string for dos mode
27788           filter to more sensible string.
27789         
27790         * src/aneditor.c: Default editor mode sets during widget creation
27791           and not everty time the properties are loaded. This makes sure
27792           that the auto-detected mode is not overridden by the default mode.
27793           
27794         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
27795         
27796         * src/anjuta.c: Fixed bug #476028.
27797           Now anjuta also searches for file relative to top project dir,
27798           when the project is open.
27799         
27800         * src/anjuta_cbs.c: Fixed bug #499536.
27801           File is not closed if it is not able to save the file properly.
27802           
27803         * src/mainmenu_callbacks.c: Fixed bug #499536.
27804           Newfiles (which are not modified) are also closed on "close all files".
27805         
27806 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
27808         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
27809         
27810         * tagmanager/tm_source_file.c, regex.c, parse.c:
27811           defined and delimited g_messages within #debug.
27812           
27813         * src/preferences.c, data/anjuta.properties:
27814           saved/defied message-manager tag position in string.
27815           Message tag possition is saved between sessions. And
27816           and tag position bottom as default.
27817           
27818 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
27820         Patch submitted by:
27821         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27823         * Makefile.am
27824           configure.in
27825           data/Makefile.am
27826           data/properties/Makefile.am
27827           global-tags/Makefile.am
27828           pixmaps/Makefile.am
27829           src/Makefile.am
27830           src/an_file_view.c
27831           src/an_file_view.h
27832           src/an_symbol_view.c
27833           src/an_symbol_view.h
27834           src/anjuta.c
27835           src/anjuta_cbs.c
27836           src/file_history.c
27837           src/file_history.h
27838           src/message-manager-private.cc
27839           src/pixmaps.h
27840           src/project_dbase.c
27841           src/project_dbase_gui.c
27842           src/tags_manager.c
27843           src/text_editor.c
27844           src/utilities.c
27845           src/utilities.h
27846           src/watch_gui.c:
27847         
27848           Modified files.
27849         
27850         * scripts/*
27851           pixmaps/sv_class.xpm
27852           pixmaps/sv_function.xpm
27853           pixmaps/sv_macro.xpm
27854           pixmaps/sv_private_fun.xpm
27855           pixmaps/sv_private_var.xpm
27856           pixmaps/sv_protected_fun.xpm
27857           pixmaps/sv_protected_var.xpm
27858           pixmaps/sv_public_fun.xpm
27859           pixmaps/sv_public_var.xpm
27860           pixmaps/sv_static_fun.xpm
27861           pixmaps/sv_static_var.xpm
27862           pixmaps/sv_struct.xpm
27863           pixmaps/sv_unknown.xpm
27864           pixmaps/sv_variable.xpm
27865           pixmaps/fv_core.xpm
27866           pixmaps/fv_text.xpm
27867           pixmaps/filestoremove.txt:
27868         
27869           New files.
27870         
27871         * pixmaps/class.xpm
27872           pixmaps/function.xpm
27873           pixmaps/fv_autofile.xpm
27874           pixmaps/fv_doc.xpm
27875           pixmaps/fv_i18n.xpm
27876           pixmaps/fv_source.xpm
27877           pixmaps/private_func.xpm
27878           pixmaps/private_var.xpm
27879           pixmaps/protected_func.xpm
27880           pixmaps/protected_var.xpm
27881           pixmaps/public_func.xpm
27882           pixmaps/public_var.xpm
27883           pixmaps/struct.xpm
27884           pixmaps/variable.xpm
27885         
27886           Removed files.
27887         
27888         * tagmanager/*/*:
27889         
27890           Upgraded to tagmanager-0.7
27892 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
27893         * src/anjuta_cbs.c: Fixed bug #506441
27894         * src/watch_gui.c: Changed layout of eval dialog so that
27895         it fits on a 800x600 desktop with German translation. 
27897 2002-01-23      Andy Piper <andy.piper@freeuk.com>
27899         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
27900         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
27901           icon for new project type (thanks to Misha)
27902         * configure.in: build and install Danish translation
27903         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
27904           credits to cover new patches and translations
27906 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
27907         
27908         * src/preferences.c, src/message-manager.cc, src/project_type.c,
27909           src/appwiz_page1.c:
27910         
27911       - Font preferences are restored properly now (\n was missing)
27912           - Dock menu label of message-manager is "Dock/Undock" instead
27913           of "Dock|Undock" to match with the rest of anjuta.
27914           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
27915           changed it in anjuta, too 
27917 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27919         * tagmanager/tm_source_file.c,
27920           tagmanager/parse.c,
27921           tagmanager/tm_project.c,
27922           src/an_symbol_view.c,
27923           src/anjuta.c:
27924           
27925           Disabled debug warnings.
27927 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27929         * src/appwiz_page1.c
27930           src/compiler_options.c
27931           src/project_dbase.c
27932           src/project_dbase.h
27933           src/project_type.c
27934           src/source.c
27935           src/source.h:
27936           
27937           New project type named LibGlade.
27938           
27939           Patch submitted by:
27940           Dick Knol <dknol@gmx.net>
27942         * src/gnome_prj.c:
27943           Commented out unused pixmap creation. May be it
27944           will fix the crash in project creation.
27945           
27946 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27948         * src/registers.c
27949           src/registers.h
27950           src/registers_cbs.c
27951           src/registers_cbs.h
27952           src/registers_gui.c
27953           src/sharedlib.c
27954           src/sharedlib.h
27955           src/sharedlib_cbs.c
27956           src/sharedlib_cbs.h
27957           src/sharedlib_gui.c
27958           src/signals.c
27959           src/signals.h
27960           src/signals_cbs.c
27961           src/signals_cbs.h
27962           src/signals_gui.c
27963           src/stack_trace.c
27964           src/stack_trace.h
27965           src/stack_trace_cbs.c
27966           src/stack_trace_cbs.h
27967           src/stack_trace_gui.c
27968           src/text_editor.c
27969           src/watch.c
27970           src/watch.h
27971           src/watch_cbs.c
27972           src/watch_cbs.h
27973           src/watch_gui.c
27974           
27975           Fixed bug #496290: Attach/detach removed from these
27976           windows as they are never implemented.
27977           
27978           Patch submitted by:
27979           Johannes Schmid <johannes.schmid@gmx.de>
27980           
27981 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
27983         * src/anjuta.c,
27984           src/anjuta_cbs.c:
27985           
27986           Fixed bug:
27987           when you right click on the tabs, a list of filenames are given
27988           out, but now it gives a list of "page 1", "page 2", etc...
27989           
27990           Patch submitted by: 
27991           Jens Georg <mail@jensgeorg.de>
27993         * anjuta.in.in: Removed c|c++ because, it was not necessary
27994           and was causing translation problem.
27995           
27996         * plugins/class-gen/clsGen.c:
27997           removed "'" for the same reason.
27998           
27999 attached the fix for the menu
28002 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
28004         * src/preferences.h,
28005           src/preferences.c,
28006           src/preferences_gui.c:
28007           
28008           Adds the functionality to Anjuta to auto save your unsaved
28009           files before you build a project.
28011           Patch submitted by: 
28012           jason <jason_williams@suth.com>
28013           
28014         * src/anjuta.[h,c]:
28015           Added function for save all files.
28016         
28017         * src/mainmenu_callbacks.c:
28018           Modified to use the above function.
28019         
28020         * src/build_project.c:
28021           Save all files before build if it is set in the
28022           preferences.
28024 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
28026         * src/message-manager-private.cc
28027           src/message-manager-private.h
28028           src/message-manager.cc:
28029           
28030           Message-manager now restores the tabs which were shown on startup.
28031           The terminal is now created on demand (as requested by Biswa)
28032           and I have removed some debug messages.
28033           
28034           Patch submitted by: 
28035           Johannes Schmid <johannes.schmid@gmx.de>
28037 2002-01-13  Stephane Demurget  <demurgets@free.fr>
28039         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
28040           proper tabs keyboard navigation.
28042         * src/an_symbol_view.c,
28043           src/anjuta_cbs.c,
28044           src/gnome_project.c,
28045           src/project_dbase.c,
28046           src/tags_manager.c: removed some debugging display.
28048 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
28050         * src/message-manager-dock.c
28051           src/message-manager-private.cc
28052           src/message-manager-private.h
28053           src/message-manager.cc
28054           src/preferences.c
28055           src/preferences.h
28056           src/preferences_gui.c:
28057           
28058           Patch submitted by: 
28059           Johannes Schmid <johannes.schmid@gmx.de>
28060           
28061           This patch adds a tab to the notebook of the preferences-dialog
28062           where you can change the colors, the tab position of the new
28063           message manager. Also the truncate messages stuff has moved
28064           from misc tab to messages tab.
28066           Also improved the remembering position stuff of message manager.
28067           
28068         * data/internal.properties,
28069           Added definitions for messages colors and tag position.
28070           
28071         * src/message_manager.cc:
28072           Fixed a bug that never lets the messages panes to get cleared.
28073           Added wmclass setting for the message window. Fixed a bug in
28074           which the message window was not being shown.
28075         
28076         * src/tag_manager.c: Fixed printing of (NULL) in the debug
28077           output and disabled it.
28079         * src/anjuta.c: Preferences created and loaded before anything else.
28080           anjuta now recognizes messages colors on startup and initializes
28081           them.
28082         
28083 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
28085         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
28087 2002-01-09  Stephane Demurget  <demurgets@free.fr>
28089         * pixmaps/file_c.xpm,
28090           pixmaps/file_cpp.xpm,
28091           pixmaps/file_file.xpm,
28092           pixmaps/file_h.xpm,
28093           pixmaps/file_html.xpm,
28094           pixmaps/file_i18n.xpm,
28095           pixmaps/file_icon.xpm,
28096           pixmaps/file_pix.xpm,
28097           pixmaps/fv_doc.xpm,
28098           pixmaps/fv_i18n.xpm,
28099           pixmaps/fv_image.xpm,
28100           pixmaps/fv_source.xpm,
28101           pixmaps/fv_unknown.xpm: made these icons transparent.
28103 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
28105         * launcher/anjuta_launcher.c: updated message strings
28106         * src/message-manager-dock.c: added newline at end to avoid compile warning
28107         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
28108         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
28109           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
28110           entries for username and Python-style GPL notice
28111         * HACKING: added info on files to change to update Insert menu
28113 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28115         * src/project_dbase.c,
28116           src/an_file_view.c,
28117           src/an_symbol_view.c:
28118           Changed the CTree expander style to square and
28119           line style to Dotted line.
28120           
28121         * po/POTFILES.in: Removed and Added translable files.
28123 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28125         * ccview/.cvsignore: Removed.
28126         
28127 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28129         * ccview/
28130                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
28131                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
28132                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
28133                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
28134                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
28135                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
28136         
28137         Removed ccview module because it is no longer needed.
28139 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28141         * src/project_dbase.c:
28142           Shifted structure initialization in project_dbase_new()
28143           before anything else, otherwise it was crashing due to
28144           uninitialized values.
28145         
28146         * src/an_symbol_view.c:
28147           Disabled high volume debug output.
28149 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28150         
28151         Applied a very heavy patch from:
28152         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28154         * Makefile.am
28155         configure.in
28156         pixmaps/Makefile.am
28157         src/Makefile.am
28158         src/aneditor.cxx
28159         src/aneditor.h
28160         src/anjuta.c
28161         src/anjuta.h
28162         src/commands.c
28163         src/commands.h
28164         src/compile.c
28165         src/compile.h
28166         src/controls.c
28167         src/defaults.c
28168         src/fileselection.c
28169         src/main_menubar.c
28170         src/main_menubar.h
28171         src/main_menubar_def.h
28172         src/mainmenu_callbacks.c
28173         src/mainmenu_callbacks.h
28174         src/project_dbase.c
28175         src/project_dbase.h
28176         src/project_dbase_gui.c
28177         src/tags_manager.c
28178         src/text_editor_menu.c
28179         src/toolbar_callbacks.c
28180         tagmanager/Makefile.am
28181         tagmanager/ctags.c
28182         tagmanager/include/Makefile.am
28183         tagmanager/include/tm_project.h
28184         tagmanager/include/tm_symbol.h
28185         tagmanager/include/tm_tag.h
28186         tagmanager/include/tm_tagmanager.h
28187         tagmanager/include/tm_workspace.h
28188         tagmanager/tm_project.c
28189         tagmanager/tm_source_file.c
28190         tagmanager/tm_symbol.c
28191         tagmanager/tm_tag.c
28192         tagmanager/tm_workspace.c
28193         widgets/Makefile.am: Modified.
28194         
28195         * src/an_file_view.[c,h],
28196           src/an_symbol_view.[c,h],
28197           src/file_history.[c,h],
28198           src/support.[c,h],
28199           widgets/scroll-menu.[c,h],
28200           tagmanager/tm_file_entry.c
28201           tagmanager/include/tm_file_entry.h: Added new files.
28202           
28203         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
28204         private_func.xpm, public_func.xpm,
28205         class.xpm, fv_exec.xpm, fv_unknown.xpm,
28206         private_var.xpm, public_var.xpm,
28207         function.xpm, fv_i18n.xpm, macro.xpm,
28208         protected_func.xpm, struct.xpm,
28209         fv_autofile.xpm, fv_image.xpm,
28210         ofolder.xpm, protected_var.xpm, variable.xpm:
28211           Updated and Added pixmap files.
28213         Features:
28214         ---------
28215         a) Removes CCView dependency.
28216         b) Improves the terminal.
28217         c) Adds tag navigation context menus.
28218         d) Upgrades tagmanager to latest version.
28219         e) Miscellaneous small additions.
28221 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
28223         * src/project_dbase_gui.c: Fixed crash of anjuta
28224         when project first created.
28225         
28226         * src/gnome_project.c: It now updates the tags manager
28227         when new projects are created.
28228         
28229 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
28231         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
28232           for this big patch.
28233         
28234         * src/messages.[c,h]: Removed files.
28236         * src/message-manager.[cc,h],
28237           src/message-manager-dock.[c,h],
28238           src/message-manager-private.[cc,h]
28239           New files.
28241         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
28242           src/build_project.c, src/clean_project.c, src/compile.c
28243           src/configurer.c, src/debugger.c, src/find_in_files.c
28244           src/mainmenu_callbacks.c, src/preferences.h
28245           src/preferences_gui.c, src/properties.h
28246           src/utilities.c, src/utilities.h:
28247           The new messages widget.
28248           New features:
28249             - Use of GtkNotebook instead of ToggleButtons
28250               and show/hide
28251             - Popupmenu to show and hide message types and
28252               to dock/undock in detach mode
28254           All other things should work as they did with the
28255           old message window. Currently the keyboard short-cuts
28256           do not work in detached mode.
28257           
28258           Some functions in utitlities.[c,h] changed.
28259           so that they take const arguments where this is possible
28260           
28261         * src/Makefile.am, po/POTFILES.in:
28262           Removed messages.[c,h] and
28263           added message-manager.[cc,h], message-manager-dock.[c,h],
28264           message-manager-private.[cc,h]
28265           
28266         * src/message-manager.h: Removed "include <bonobo.h>"
28267           and added a newline at the end of the file.
28268           
28269         * src/message-manager-private.cc:
28270           Set clist's width setting to Automatic.
28271           Set scroll window's scroll bars to Automatic.
28272           
28273 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
28275         * text_editor_menu.c:
28276           Fixed misalignment of the function sub menu
28277           in the text editor pop up menu.
28278           
28279 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
28280         
28281         * src/text_editor.c: Fixed a compiler warning.
28282         
28283 2002-01-04  Andy Piper <andy.piper@freeuk.com>
28285         * THANKS, manuals/*/authors.sgml: updated for new translations
28286         * plugins/class-gen/clsGen.c: converted messages to English
28287         * src/about.c, src/main_menubar_def.h: string updates
28289 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
28291         * src/anjuta.c
28292           src/anjuta_cbs.c
28293           src/text_editor.c
28294           src/mainmenu_callbacks.c
28295           src/text_editor.h
28296           src/text_editor.c
28297           src/text_editor_cbs.c
28298           src/text_editor-gui.c:
28299           
28300           Earlier code for adding 'cross' button
28301           for closing pages were too error prone and unorganized.
28302           Cleaned up the code and shifted the 'extra' widgets
28303           creation (eg. close button, close_pixmap and lable)
28304           from anjuta to text_editor. This takes care of proper
28305           widgets creation and destruction. Otherwise, anjuta
28306           was crashing at too many points, especially related
28307           to docking and undocking.
28308           
28309 2002-01-04  Stephane Demurget  <demurgets@free.fr>
28311         * src/aneditor.cxx: removed debugging code.
28313         * data/properties/.cvsignore: added swap files.
28315 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
28317         * src/anjuta.c
28318           src/anjuta_cbs.c:
28319           Fixed Crashing of anjuta when a new file is saved as
28320           different file.
28321           
28322 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
28324         * src/aneditor.c: Some debug codes around.
28325         
28326         * data/internal.properties, data/anjuta.properties: Removed.
28327           data/properties/Makefile.am:
28328           data/properties/ada
28329           data/properties/cs
28330           data/properties/make
28331           data/properties/rc
28332           data/properties/html
28333           data/properties/ruby
28334           data/properties/baan
28335           data/properties/idl
28336           data/properties/pascal
28337           data/properties/sample
28338           data/properties/bash
28339           data/properties/java
28340           data/properties/perl
28341           data/properties/sql
28342           data/properties/conf
28343           data/properties/latex
28344           data/properties/props
28345           data/properties/vb
28346           data/properties/cpp
28347           data/properties/lua
28348           data/properties/python
28349           data/properties/xml
28350           data/properties/others
28351           data/properties/.cvsignore:
28352             Added files. Properties now splitted into small files
28353             for each language.
28355         * data/Makefile.am
28356           configure.in: Update the removal and added properties module.
28358         * src/preferences.c: preferences_new(): Updated to reflect the
28359           new properties files organization.
28360           
28361         * src/Makefile.am: Added Baan Lexer.
28363 2002-01-01  Stephane Demurget  <demurgets@free.fr>
28365         * src/aneditor.cxx: readded the baan lexer. 
28367         * src/preferences.c: fixed translated messages and a typo.
28369         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
28370           confusing the regexp usage in xml-i18-merge.
28372 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
28374         * src/project_dbase.c: tidied some messages, and spotted a typo in
28375           the reading of properties which prevented the project version from
28376           ever being reported in the Project Information window - fixed :)
28378         * po/POTFILES.in: removed syntax.h
28380 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28382         * data/internal.properties: fixed baan properties.
28383           Added all ada properties.
28385         * src/main_menubar_def.h,
28386           src/lexer.h,
28387           src/aneditor.cxx,
28388           src/utilities.[ch]: added support for the Ada highlight style.
28390 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28392         * plugins/*/.cvsignore: updated.
28394 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28396         * src/syntax.h,
28397           src/text_editor.c,
28398           src/Makefile.am: removed the empty header syntax.h.
28400 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
28402         * main_menubar.c:
28403         Stef's observation on the 'superfluous' hseparators in the recent
28404         files and projects is fully justified -- removed.
28405         
28406         * main_menubar_def.h:
28407         Changed "Plug Ins" to "Plugins" in the menu label.
28408         
28409         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
28410         Added class-gen in the configure output and class-gen module.
28411         
28412         * data/internal.properties:
28413         Correct mis-spelled "jave" to "java".
28414         Added file.is.source for *.h, *.c, *.cpp properties.
28415         
28416         * global-tags/Makefile.am:
28417         "chmod +x create_global_tags.sh" before it is executed, because
28418         there is very high chance that it will be found "-x" and resulting
28419         in error
28421 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28423         Fixed a crash on Solaris reported by Holder Burde, thanks to him
28424         for the backtrace.
28426         * src/gnome_project.c: (create_new_project): if the user doesn't
28427           select any icon, it doesn't have any extension and thus we can't
28428           use it in printf on Solaris, since the %s modifier use strlen to
28429           know the string length and then crash. On Linux, gcc checks the value
28430           of the pointer to be NULL and write "(null)" if necessary. We can't
28431           rely on that.
28433         * src/source.c: (source_write_desktop_entry): if there's no icon, we
28434           don't need to have the directory icon but the generic one.
28436 2001-12-30  Stephane Demurget  <demurgets@free.fr>
28438         Merged with latest (1.42) scintilla.
28440         Added: Support for the {load,save}.on.(de)activate properties.
28441                The PHP lexer to match keywords case insensitively.
28442                Baan lexer.
28443                Experimental supports for changeable style attribute & line
28444                wrapping.
28445                
28446         Updated: Both the C++ and HTML lexers.
28447                  More shell keywords added.
28448                  Horizontal scrolling and diplay of long lines optimised.
28449                  Cursor setting optimised.
28451         Bugs fixed: Caret movement over folded lines.
28452                     Selection tracking in 2ndary views when doing modifications.
28454         * scintilla/CallTip.{cxx.h},
28455           scintilla/ContractionState.{cxx,h},
28456           scintilla/Document.{cxx,h},
28457           scintilla/Editor.{cxx,h},
28458           scintilla/KeyWords.cxx,
28459           scintilla/LexHTML.cxx,
28460           scintilla/PlatGTK.cxx,
28461           scintilla/RESearch.cxx,
28462           scintilla/ScintillaBase.cxx,
28463           scintilla/ScintillaGTK.cxx,
28464           scintilla/Style.{cxx,h},
28465           scintilla/StyleContext.h,
28466           scintilla/ViewStyle.cxx,
28467           scintilla/include/*.h: updated.
28469         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
28471         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
28472           should have been told to the scintilla team. We're lucky I read the
28473           ChangeLog and the modifications of the lexer (thanks to the Gnome
28474           bonsai for this ;)
28476         * data/internal.properties: added Baan definitions.
28477           Fixed some issues for C such as *_cast directive, that are only
28478           available with C++.
28479           Updated C++, HTML and shell scripts definitions.
28480           Updated Ada and Bullant, that have been forgotten.
28482         * src/main_menubar_def.h,
28483           src/lexer.h,
28484           src/aneditor.cxx,
28485           src/utilities.[ch]: added support for the Baan highlight style.
28487 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28489         Polished the plugins menu behaviour and added a tearoff
28490         menuitem to the recent entries submenu.
28492         Note: The recent entries list seems to be too height
28493               with all these superfluous hseparators.
28495         * src/main_menubar.c: Polished, making some
28496           functions declarations static and cleaning some code.
28498           (create_submenu_plugin): removed the extra
28499           plugins entry and the horizontal separators.
28501           (on_plugins_menu_realize): the plugins menu is only
28502           shown if there's at least one available.
28504           (create_submenu*): added a tearoff menuitem to have
28505           a more homogeneous menu style. For now, it doesn't
28506           take care of user settings (but it was even worse
28507           before :).
28509 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28511         * configure.in: added the packageplugindir variable to avoid
28512           installing the plugins in $(prefix). It's not the same path as
28513           anjuta 2 to allow parallel installation.
28515 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28516         Fix a reopened part of bug #440676: keyboard navigation between the
28517         different text buffers. Changed to a more global approch. 
28519         * src/notebook.[ch]: removed.
28521         * src/Makefile.am: removed notebook.[ch]
28523         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
28524           (on_anjuta_window_key_press_event): added to fulfill the global
28525           shorcuts handling.
28527         * HACKING: updated according to the new global shortcuts handling.
28529 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
28531         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
28532           Shifted plugin menu from Edit submenu to main menu.
28533         
28534         * po/POTFILES.in:
28535           Added plugins/sample1/plugin-sample1.c
28536           
28537         * plugins/sample1/plugin-sample1.c:
28538           Added localization and used anjuta_info, instead of anjuta_error.
28539           
28540         * plugins/.cvsignore, plugins/sample1/.cvsignore:
28541           Added cvs ignores.
28542           
28543 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
28545         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
28546           for plugin dir.
28547         
28548         * Makefile.am: Added module plugins.
28549         
28550         * plugins, plugins/Makefile.am, plugins/sample1/*:
28551           Created plugins modules.
28552           
28553         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
28554           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
28555           to load plugins of *.so only and not *.so* (which results
28556           in duplicates).
28557         
28558         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
28559           plugins during packaging.
28561 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
28563         *  configure.in: Added Greek (el) to ALL_LINGUAS.
28565 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
28567         * configure.in: Added portuguese to ALL_LINGUAS
28569 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
28571         * global-tags/.cvsignore
28572         tagmanager/.cvsignore
28573         tagmanager/include/.cvsignore:
28574         Added cvs ignore files.
28576         * data/.cvsignore
28577         Updated cvs ignore file.
28578         
28579 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28581         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
28582           data/anjuta.properties, data/internal.properties: clean up some 
28583           message strings (me)
28585 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28587         * src/about.c, THANKS: added Jens to the credits
28588         
28589 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28591         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
28592           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
28593           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
28594           Georg <mail@jensgeorg.de> to add close button to file tabs.
28596 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28598         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
28599           (debugger now catches correct signal from process)
28601 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28603         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
28604         * src/pixmaps.h: switch appwizard project icons to new designs
28605         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
28607 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28609         * pixmaps/Makefile.am: stop redundant images from being installed.
28610           The next step will be to remove them completely.
28611         * src/appwiz*: further updates (more to come)
28612         * src/pixmaps.h: cleaned up, commented
28613         * src/splash.c: should use the pixmaps macro defined
28614         * HACKING: more on the graphics stuff and use of pixmaps.h
28616 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
28618         * src/defaults.c: fix bug #494864
28620 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
28622         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
28623           graphics from Misha
28624         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
28625           redundant graphics, no longer used
28626         * src/appwiz*: revamped application wizard by Andy and Misha for
28627           a more usable and professional look-and-feel
28628         * HACKING: updates to cover patching, graphics, and some additions
28629           post-0.1.8
28630         * TODO: removed some implemented features
28632 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
28634         * data/anjuta.properties, data/internal.properties: cleanup
28635         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
28636           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
28637           to edit styles colors for keywords and add Goto Tag menu option
28638           in the editor
28640 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
28642         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
28643         
28644         Fixed bug #460335
28645         fixes the Forget of the cursor position when tab is brought active
28646         from project manager.
28647         
28648 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28650         * src/messages.c
28651           Exported "TERM=xterm" to get a color terminal when
28652           anjuta is not started from within a terminal.
28653           
28654 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28656         * src/messages.c
28657           src/messages.h
28658           Added a frame around zvt terminal.
28659           
28660         * src/preferences_gui.c
28661           Modified to say "Use glade component (experimental)"
28662           instead of "Use Component".
28663           
28664 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28666         * Patch from 
28667         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28668         
28669         * src/anjuta.c
28670         src/fileselection.c
28671         src/messages.c
28672         src/messages.h
28673         src/preferences.c
28674         src/preferences.h
28675         src/project_dbase.c
28677         a) Extra scrollbar in terminal no longer appears.
28678         b) Character set preference should be preserved (untested).
28679         c) File selection widget now remembers last directory.
28680         d) On creation of generic project, the glade 'file not found' error no
28681                 longer occurs.
28682         e) First terminal window is created 'on demand', so it should always to
28683                 the Right Thing (TM) as far as starting WD is concerned. Also, the
28684                 environment is now passed to the terminal.
28685         f) Solaris compilation should be fixed (replaced get_current_dir_name()
28686                 with getcwd()).
28687         g) Fixed some compilation warnings.
28689 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
28691         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
28692           src/pixmaps.h: applied terminal and warnings patch (Biswa)
28693         * src/*: cleanups (me)
28694         * pixmaps/mini_term.xpm: added new file for terminal button
28695           (me, based on existing artwork)
28697 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
28699         * configure.in: bumped version to 0.1.9-pre
28700         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
28701           translation
28702         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
28704 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
28706         * src/splash.c: removed a DOS end of line of a comment (so the *.po
28707           files are free of that char)
28708         * configure.in: added "az" to ALL_LINGUAS
28710 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
28712         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
28713           crash bug fix from Biswa.
28714         * FUTURE: added Anjuta/gIDE merger information to provide 
28715           details on future direction and status of 1.x stuff
28716         * NEWS: prepared for release
28717         * po/de.po: update from Jens Georg <mail@jensgeorg>
28719 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
28721         * multiple minor updates pre-0.1.8
28722         * patch from Biswa to fix syntax highlighting and packaging
28723         * po/fr.po: update from Stef
28725 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
28727         * global-tags/Makefile.am
28728         global-tags/create_global_tags.sh
28729         global-tags/tm_global_tags.c
28730         scintilla/LexCPP.cxx
28731         scintilla/include/SciLexer.h
28732         src/aneditor.cxx
28733         src/project_dbase.c
28734         tagmanager/Makefile.am
28735         tagmanager/include/Makefile.am
28736         tagmanager/include/tm_project.h
28737         tagmanager/include/tm_tag.h
28738         tagmanager/include/tm_tagmanager.h
28739         tagmanager/tm_project.c
28740         tagmanager/tm_source_file.c
28741         tagmanager/tm_tag.c
28742         tagmanager/tm_workspace.c:
28743         
28744         Includes the syntax highliting patch to scintilla).
28745         and more stable code.
28746         
28747         *tagmanager/include/tm_symbol.h: New file.
28748         *tagmanager/tm_symbol.c: New file.
28749         
28750         Add symbol tree building functionality at project level
28751         
28752         Patch from:
28753         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28754         
28755 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28757         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
28758           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
28759           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
28760           : New and improved pixmaps from Misha <misha@phreaker.net>
28761           Thanks to him.
28763 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28764         
28765         * Big patch submitted by
28766           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
28767           Many thanks to him.
28768         
28769         * src/Makefile.am, src/aneditor.cxx
28770           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
28771           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
28772           Use of tagmanager lib for advanced calltips.
28774         * global-tags/*: Created new directory and added files to 
28775           generate system.tags.
28777         * tagmanager/*: Created new directory and added tagmanager lib
28778           files.
28780         * configure.in, acconfig.h, Makefile.am: Modified to reflect
28781           the above additions.
28783         * data/Makefile.am: Modified to accomodate generated system.tags file.
28785 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
28787         * scintilla/: updated to 1.41
28788         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
28789         * src/about.c: updated list of authors
28790         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
28791         * HACKING: updated to cover Scintilla usage
28792         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
28793           translation
28795 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
28797         * src/aneditor.cxx: Fixed compilation errors with it.
28798           by add include to gtk+ headers and typedefining a mysteriously
28799           vanished class Colour.
28801 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
28803         * configure.in: Added pt_BR in the languages.
28804         
28805 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
28807         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
28808           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
28809         * THANKS: updated
28810         * manuals/C/anjuta-manual/*: new format to match
28811           the rest of the GNOME docs chapter layout. Added the many
28812           new contributors. Moved Authors and License information into new
28813           chapters of their own - should make expansion easier too
28814         * src/compiler_options.c: changed the profiler option to -pg to 
28815           work with GNU tools (gprof)
28816         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
28817           and text labels
28818         
28819 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
28821         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
28822           compiler_options_gui.c:
28823           Added a new entry for linker flags and renamed c_options to c_flags
28824           and l_options to l_libs. Also, added a new function:
28825           compiler_options_set_prjlflags_in_file();
28826         
28827         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
28828         
28829         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
28830           
28831 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
28833         * THANKS, src/about.c: corrections and additions following 
28834         Naba's big update
28835         * src/main_menubar.c: patch from Rikul to fix the problem with 
28836         menu accelerators not being loaded
28838 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
28840         * THANKS: Added all contributors and translators names and emails.
28841         * AUTHORS: Updated
28842         * pixmap/anjuta_logo.png: Reduced the size of the logo.
28843         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
28844               Added new file (earlier logo with border).
28845         * src/about.c: Added all contributors names and emails
28846               and used macro definition for logo pixmap file.
28847         * src/pixmaps.h: Added entry for anjuta splash screen.
28849 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
28851         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
28852         to new PNG version (thanks to Misha) and removed the old
28853         pixmap.
28855 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
28857         * THANKS: added Conner Mo for simplified Chinese translation.
28858         * configure.in: added zh_CN in ALL_LINGUAS
28860 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
28862         * THANKS: added Joe Man for his traditional Chinese translation.
28863         * configure.in: added zh_TW in ALL_LINGUAS.
28865 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
28867         * src/main_menubar_def.h: Changed the link of lidn to
28868         http://lidn.sourceforge.net.
28869         
28870 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
28872         * Applied patch from Rikul
28873         * Applied patch from Luca
28874         * Fixed a cvs conflict. :)
28876 2001-10-17  Stephane Demurget  <demurgets@free.fr>
28878         * THANKS: added Marc Botermans for his Dutch translation.
28880         * configure.in: added nl in ALL_LINGUAS.
28882         * po/nl.po: added.
28884 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
28886         * anjuta.c: Fixed luca's typo.
28887         * resources.c, resources.h: Changed gchar* return to void, to
28888                 avoid a compiler warning.
28889         * scintilla/Makefile.am: Reorganized file entries.
28890         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
28892 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
28894         * Upgraded scintilla to 1.4.
28895         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
28896                 LexLisp.cxx StyleContext.cxx StyleContext.h
28897         * src/Makefile.am: Added 4 lexers and separated lexer objects
28898                 from the main link variable.
28900 2001-10-14  Stephane Demurget  <demurgets@free.fr>
28902         * THANKS: added Luca, even if it shouldn't be my role to write
28903           this sort of thing :)
28905         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
28906           the latest Luca patch.
28908 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
28910         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
28911         This is not documented yet; plugins to come later.
28912         * src/find*.c: find dialogs now persistent 
28913         (Rick <rikul@bellsouth.net>)
28914         * widgets/gnomefilelist.c: fixed multiple file open issue 
28915         (Rick <rikul@bellsouth.net>)
28916         * changes to recent file and project lists handling 
28917         (lbell <lbell@tsc4.com>)
28918         * more minor UI updates (me)
28920 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
28922         * src/Makefile.am: removed warnings for traditional C syntax
28923         * pixmaps: added new icons for mini_locals, mini_cvs and
28924         the splash screen - thanks to Misha <misha@phreaker.net>
28926 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
28928         * src/toolbar.c: fix typo in tooltip text
28929         * ccview/cccmd.cc: alter Func to Function in menu text
28931 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
28933         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
28934         issue with find dialog reporting an error when Scintilla finds text
28935         * applied patch from Denis Boehme <boehme at syncio dot de> to support
28936         DOS files (i.e. CR/LF translation)
28938 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
28940         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
28941         #452436
28942         * data/internal.properties: default fold style now set to 3 :-)
28943         * applied patch from rikul <null@acm.org> to turn notebook tab 
28944         headings red when file has been edited.
28946 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
28948         * configure.in: Added "no" to ALL_LINGUAS.
28949         
28950 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
28952     * Patch from lbell <lbell@tsc4.com>
28953     src/controls.c
28954     src/debugger.c
28955     src/main_menubar.c
28956     src/main_menubar.h
28957     src/main_menubar_def.h
28958     src/mainmenu_callbacks.c
28959     src/mainmenu_callbacks.h
28960     src/project_dbase.c
28961     src/project_dbase.h
28962     
28963     Implemented a check menu item to handle the 'show locals' flag
28964     for the current project.
28966     * data/internal.properties: Removed the redundant command
28967     for gnome-terminal.
28968     
28969 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
28971         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
28973 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
28975         * configure.in: Added "ta" to the languages list.
28977 2001-09-21  Andy Piper <andy.piper@freeuk.com>
28979         * data/internal.properties:
28980           added fold.symbols property to control appearance of folds
28981           in the Scintilla editor (thanks to rikul <null@acm.org>)
28983 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
28985         * src/message.c:
28986           one extra button for message win is being created -- Fixed.
28987         
28988           The frame should be hidden and not only the pix_lab when
28989           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
28990           -- Fixed.
28991         
28992         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
28993           for the time being it is same as mini_cvs.xpm.
28994         
28995 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
28997         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
28999         Patch from rikul <null@acm.org>
29000         
29001         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
29002         glades.h, messages.c, messages.h, pixmaps.h,
29003         project_dbase.c, project_dbase.h, session.c,
29004         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
29005         
29006         inserted 'add to watch' option in inspect window, so you can add easily
29007         a variable in watch window .
29008         
29009         Added a new message pane for the gdb local variables inspection. Changed
29010         the code in messages.c to better account for future new panes insertion.
29011         Defined a new pixmap for the new tab button in pixmaps.h
29012         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
29013         install script.
29014         
29015         Changed the debugger module to have a single function for asking to gdb
29016         to send program info. The idea is to ask the debugger about only the
29017         info needed to open windows( watch, registers, etc ) to speedup the step
29018         command. I plan to ask informations to the debugger based on the user
29019         interface status.
29020         The request for local variables is enabled by default, but the
29021         projectDBase has a variable to control it, to allow disabling that
29022         feature,  there is also the code to save and to reload the state. If you
29023         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
29024         in project_dbase.c
29026         This big patch is from:  lbell <lbell@tsc4.com>
29027         
29028 2001-09-20  Stephane Demurget <demurgets@free.fr>
29030         Patch from rikul <null@acm.org> :
29032         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
29033           problem and added folding support for php/hmtl.
29035 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
29037         * Fixed dnd of files within scintilla.
29038         patch from:  rikul <null@acm.org>
29039         
29040 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
29042         * Applied patch from Luca.
29043         
29044         * src/source.c: source_write_build_files(): Fixed the project generation
29045           failure. The fist return statement and the free_project_type were 
29046           misplaced.
29048 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
29049         
29050         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
29051         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
29052         
29053         1) Restore the error color to red (waiting for a configurable one )
29054         2) Saving projects settings if you exit anjuta without closing an open
29055         saved project
29056         3) New Menu 'repaeat search' to search with a keystroke without pressing
29057         the toolbar button
29058         4) some define in the menus to better handle menu item update
29059         
29060         Patch from: lbell <lbell@tsc4.com>
29061         
29062         * main_menubar_def.h, main_menubar.c: Change the position of
29063         "Repeat find" menu position.
29065 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
29067          project_type.h, project_type.c, source.c: Applied patch.
29068          patch from Johannes Schmid <clubfan@users.sourceforge.net>
29069          
29070 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
29072         * configure.in, src/Makefile.am: Using macros for ORBit flags.
29073         
29074 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
29075         
29076         * Fixed bug #445752
29077   
29078 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
29079         
29080         * Fixed bugs in Gtk-- and Gnome-- project type
29082 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
29084         * dnd.c: Support for multiple files drag-n-drop.
29085         
29086           Patch from: rikul <null@acm.org>
29087         
29088         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
29089           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
29090           saving from menu.
29091         
29092           Patch from: rikul <null@acm.org>
29094         * Applied patch for widgetizing goto dialog box.
29095           Patch from: ???
29096         
29097         * Applied patch for having new project type handling.
29098           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
29099           
29100 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
29102         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
29103           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
29104           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
29105           find_replace.c, find_replace.h, find_text.c, find_text.h,
29106           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
29107           project_dbase.h, source.c, text_editor.c, text_editor.h,
29108           text_editor_cbs.c, utilities.c, utilities.h:
29109         
29110           Applied a huge patch (after slight preview). I would like Luca
29111           to have his feature additions mentioned here.
29112         
29113           Patch from: lbell <lbell@tsc4.com>
29115 2001-09-09  Stephane Demurget <demurgets@free.fr>
29117         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
29119         * po/fr.po: updated to the latest sources.
29122 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
29123         
29124         * Fixed bug #445752
29125   
29126 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
29128         * dnd.h, dnd.c: New files for drag n drop support.
29129                 
29130         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
29131            Added drag and drop support for opening files.
29132         
29133         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
29134         Archit Baweja <bighead@crosswinds.net> for this idea.
29135         
29136         * TODO: Added some more todos. :-(
29138 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
29140         * Fixed the goto line activate bug.
29141         patch from: Martyn Bone <mbone@brightstar.u-net.com>
29143 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
29144         
29145         * Fixed bugs in Gtk-- and Gnome-- project type
29147 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
29149         * widgets/gonmefilelist.c, gnomefilelist.c:
29150         Modified multiple selection on pressing control.
29151           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29152         
29153         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
29154         Modified multiple selection on pressing control.
29155           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29156         
29157 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
29159         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
29160           This is useless; but just in case...
29162 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
29164         * data/internal.properties: modified a bit of perl properties.
29165         
29166 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
29168         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
29169           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
29170           Added support for multiple file imports. Changed the standrd C++
29171           convention of #include <file> to #include <file.h>, because I had given
29172           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
29173           now support the #include <file> convention. That is something to be fixed :). 
29174           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29176 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
29178         * src/anjuta.c: Added function static greetings_text(), to solve the non
29179                 translation of the greetings text in the wizard.
29180                 
29181 2001-08-31  Andy Piper <andy.piper@freeuk.com>
29183         * src/find_in_files_gui.c: made order of buttons consistent with other Find
29184           dialogs, with OK the default (fix bug #453482)
29186 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
29188         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
29189         
29190         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
29191         
29192 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
29194         * src/aneditor.cxx
29195           src/aneditor.h
29196           src/anjuta_cbs.c
29197           src/controls.c
29198           src/main_menubar.c
29199           src/main_menubar.h
29200           src/main_menubar_def.h
29201           src/mainmenu_callbacks.c
29202           src/mainmenu_callbacks.h:
29203                 Applied the patch that addes menu items which allow users to
29204                 insert GPL notice and date time in current document.
29205                 patch from: Rick Patel <rikul@shreve.net>       
29206                 
29207         * src/main_menu.c: Fixed a compilation error.
29208         
29209         * src/anjuta.c: Fixed non-rememberence of editor tab position.
29210         
29211         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
29212           about the unterminated strings.
29213           
29214         * scintilla/*: Updated scintilla to 1.3.9 version.
29215         
29216 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
29217         
29218         * widgets/gnomefileselection.c:
29219           Applied the patch for fixing multiple selection of file open funcion,
29220           which will deselect the files selected.
29221           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29223 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
29225         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
29226           src/fileselection.c, src/anjuta_cbs.c:
29227           Applied the patch     for multiple selection of file open.
29228           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29229           
29230 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
29232         * Removed "-f" option in call to devhelp, because devhelp no longer
29233           supports that.
29234         
29235 2001-08-26  Stephane Demurget <demurgets@free.fr>
29237         All these modifications have been pointed out by
29238         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
29240         * data/internal.properties: two fixes for the PHP lexer.
29241           this out.
29243         * fr.po: minor fixes.
29245         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
29247 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
29248         
29249         * main_menubar.c,
29250           main_menubar.h,
29251           main_menubar_def.h,
29252           main_menubar_callbacks.c,
29253           controls.c:
29254                 Added new menu item for "close all fils".
29255                 (Patch from Rikul <rikul@shreve.net>, after revision)
29256         
29257         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
29258         
29259         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
29260                 (Patch from Rikul <rikul@shreve.net>)
29261         
29262         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
29263                 (Patch from Rikul <rikul@shreve.net>)
29265 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
29266         
29267         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
29268            project name in application widzard.
29269            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
29271         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
29272           of the 'OK' button there is an 'Execute' one.
29273           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
29274         
29275         * executer.c: Changed cancel button to close button. That was more appropriate.
29276           
29277 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
29279         * HACKING: corrected >>>>>> Config management.
29280         
29281         * HACKING: Added many things.
29282         
29283         * src/launcher.h: Added some comments.
29285 2001-08-21  Stephane Demurget <demurgets@free.fr>
29287         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
29289         * HACKING,
29290           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
29291           src/appwizard_cbs.c,
29292           src/appwizard_gui.c: Applied UI/docs cleanup patch from
29293           Andy Piper <andy.piper@freeuk.com>
29295         * po/fr.po: updated to latest sources.
29297         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
29300 2001-08-18  Andy Piper <andy.piper@freeuk.com>
29302         * Fixed bugs #450280 and #448845
29304         * src/about.c: corrected Naba's e-mail address (.net, not .com)
29305         
29306         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
29307           named dialogs
29308         
29309         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
29310           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
29311           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
29312           names to remove "Anjuta: " prefix
29313           
29314         * src/main_menubar_def.c: altered a message
29315         
29316         * launcher/anjuta_launcher.c: cleaned up some messages
29318         * src/debugger.c: edited messages to improve clarity
29319         
29320         * src/app_wiz*.c: tidied wizard interface
29323 2001-08-15  Stephane Demurget <demurgets@free.fr>
29325         Synced Naba's fix and mine about the wizards not working and removed
29326         anjuta.prj to avoid a nasty checkin.
29328         * Makefile.am: removed the install-data-local rule.
29330         * data/Makefile.am: changed the list of files.
29332         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
29334         * .cvsignore: added anjuta.prj for the same reason.
29337 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
29339         * src/source.c: Fixed a bug that fails new gnome projects to get
29340           created.
29342         * src/project_manager.c: Fixed a bug that disables storing recent
29343           project history.
29345         * Makefile.am: Added stuffs to install the macro files in the
29346           anjuta share file.
29349 2001-08-14  Stephane Demurget <demurgets@free.fr>
29351         * data/Makefile.am: added some rules to support the gnome/ macros
29352           dir in order to make the wizards work again.
29354         * anjuta.spec.in: upped the release number.
29357 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
29359         * configure.in (ALL_LINGUAS): Added pl.
29362 2001-08-09  Stephane Demurget <demurgets@free.fr>
29364         * anjuta.spec.in: fixed the doc files list.
29367 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
29369         * src/about.c: corrected my email address. :-)
29370         
29371         * TODO: Updated.
29372         
29373         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
29374          (patch from Andy Piper <squiggle@ukgateway.net>)
29376 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
29378         * debugger.c: Fixed a bug associated with debugging threaded
29379           application.
29380         
29381         * text_editor_menu.c: Fixed broken ui in text editor
29382           pop up menu.
29383           
29384         * text_editor_menu.c: Now the option sub menu in text editor pop up
29385           works.
29386         
29387         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
29388                 (suggested by lord sibn <sibn@utspl.cjb.net> )
29389         
29390 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
29392         * src/text_editor_menu.c: Added menu item for context help
29393           (patch from Andy Piper <squiggle@ukgateway.net>)
29394         
29395 2001-08-06  Stephane Demurget <demurgets@free.fr>
29397         * ccview/cccproj.cc: added missing i18n strings.
29399         * data/welcome.txt: bumped version to 0.1.6.
29401         * src/anjuta.c: fixed a compilation error due to devhelp integration.
29403 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
29404         
29405         * help.c, help.h: Added support for DevHelp context sensitive help
29406                 and gnome api browsing.
29407         * Fixed toolbars and editor views "not save" bug.
29408         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
29409           (patch from Andy Piper <squiggle@ukgateway.net>)
29410         * Updated THANKS and chapter15.sgml for uk and ru translators.
29412 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
29414         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
29415         * Updated configure.in to include these changes
29416         
29417 2001-08-03  Stephane Demurget <demurgets@free.fr>
29419         * src/project_dbase_gui.c: fixed bug #446963
29420           (on_project_dbase_ccview_update_start),
29421           (on_project_dbase_ccview_update_end): added.
29422           These two respectively disable and enable close file/project
29423           menu entries and toolbar items, while the ccview part updates
29424           its tag database.  
29427 2001-08-03  Stephane Demurget <demurgets@free.fr>
29429         * configure.in: added sv to the ALL_LINGUAS list.
29430         
29432 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
29434         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
29435                 file to work: merge translations and distribute it.
29437         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
29439         * NEWS, README, THANKS & TODO: Spelling fixes.
29441 2001-08-01  Stephane Demurget <demurgets@free.fr>
29443         * README: updated requirements.
29445         * scintilla/Makefile.am,
29446           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
29447           target can't be realized (custom build path).
29449         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
29450           Removed install-data-local.
29452         * src/compiler_options.c: changed the include paths of the pixmaps.
29453           we hadn't any warning because of the include paths passed to the
29454           compiler. Thanks to make distcheck for reporting this.
29457 2001-07-31  Stephane Demurget <demurgets@free.fr>
29459         * NEWS, THANKS: updated.
29461         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
29462           fixed to show the correct kernel signal number and its description.
29464         * widgets/gnomefilelist.c: fixed bug #445756
29465           (goto_last): renamed to goto_prev and changed according to goto_next.
29466           (goto_next): added.
29467           (goto_directory): removed.
29468           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
29469           returned value is now the position in the list.
29470           (check_ok_button_cb): changed the back check and added one for next.
29471           (gnome_filelist_set_dir): the check in history make it wouldn't be
29472           a "true" history. polished the whole thing, using set_dir_internal.
29473           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
29474           there's no check in the history when using back or next.
29476         * manuals/*: added missing .cvsignore files.
29479 2001-07-30  Stephane Demurget <demurgets@free.fr>
29481         * po/fr.po: updated to latest sources.
29483         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
29484           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
29485           to put off their sensitive attributes.
29487 2001-07-29  Stephane Demurget <demurgets@free.fr>
29488         
29489         * po/fr.po: fixed some grammar things.
29490           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
29491           this out.
29492         
29493         * src/utilities.c: (file_is_link): use lstat instead of stat.
29495 2001-07-27  Naba Kumar <kh_naba@123india.com>
29496         
29497         * Remove help dir from cvs, because it is no longer
29498           needed.
29499         
29500         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
29501           needed.
29503 2001-07-24  Naba Kumar <kh_naba@123india.com>
29505         * debugger.c: (debugger_update_prog_status): Fixed
29506                 the bug with gdb version 5. Debugger starts, when
29507                 step in/out/over etc are clicked.
29508         
29509         * debugger.c: All functions: added debugging codes.
29510         
29511         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
29512         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
29513           Modified to recognize non project files also.
29514           
29515         * source.c: (source_write_configure_in):
29516           Added source for 'prefix' counterparts for
29517           no-prefix AC_SUBST.
29518         
29519 2001-07-23  Naba Kumar <kh_naba@123india.com>
29520         
29521         * anjuta.c: added function anjuta_remove_text_editor();
29522           and suitably modified anjuta_remove_current_text_editor().
29523           
29524         * project_dbase.c: project_dbase_close(), Added code to
29525           close all opened files that belong to the project when
29526           the project is closed.
29527          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
29528         
29529         * Updated the manuals/anjuta-manual subdir for GDP standards.
29530            (patch from Andy Piper <squiggle@ukgateway.net>)
29531         
29532         * main_menubar.h, main_menubar.def: Added Menu items to handle
29533           urls for library references, bugs, patches and feature request
29534           submission.
29535         
29536 2001-07-20  Naba Kumar <kh_naba@123india.com>
29537         
29538         * Set wmclass names in all windows.
29539           (patch from Andy Piper <squiggle@ukgateway.net>)
29540         * New splash logo from "Misha" <misha@phreaker.net>);
29542 2001-07-19  Naba Kumar <kh_naba@123india.com>
29543         
29544         * preferences.[h,c], preferences_gui.c: Added 4 properties to
29545           set caret color, calltip back color and selection fore/back
29546           color.
29548 2001-07-18  Naba Kumar <kh_naba@123india.com>
29549         
29550         * project_dbase.c: Closes all files when project is closed.
29551          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29552          -- We still need to refine this as it closes all sort of files.
29553         
29554         * compiler_options.c: Fixed seg-fault bug when last item in
29555           compiler option lists is removed.
29556         
29557         * Fixed missing newline warnings during compilation.
29558           (patch from Andy Piper <squiggle@ukgateway.net>)
29560 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
29562         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
29563                 autogenerated no need to store'em in CVS.
29565         * ccview/.cvsignore: Addition of cvsignore.
29567 2001-07-17  Naba Kumar <kh_naba@123india.com>
29568         
29569         *GUI fixes and spell corrections
29570         (patch from Andy Piper <squiggle@ukgateway.net>)
29572 2001-07-15  Naba Kumar <kh_naba@123india.com>
29573         
29574         *Fixed double error message for file not found.
29575         
29576         *Put white backgrounds for png images.
29577         
29578         *Converted '-' to '_' in sgml files.
29580 2001-07-14  Naba Kumar <kh_naba@123india.com>
29581         
29582         * project_dbase.c: Short-cut for expand/collasp project tree
29583         
29584         * project_dbase_gui.c:
29585          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29587 2001-07-13  Naba Kumar <kh_naba@123india.com>
29588         
29589         * notebook.[h,c]: Added
29590          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29591         Project/message window now toggles on control and
29592         and notebook switch short-cut
29594 2001-07-7  Naba Kumar <kh_naba@123india.com>
29595         
29596         * Changed a new icon set which looks more gnomish.
29597         
29598         * Changed a new anjuta splash logo.
29599         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
29601 2001-07-6  Naba Kumar <kh_naba@123india.com>
29602         
29603         * ccview/*: Integrated ccview for class view and file view
29604                 in the project Manager.
29605         
29606         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
29608 2001-07-1  Naba Kumar <kh_naba@123india.com>
29609         
29610         * scintilla/*: Upgraded Scintilla to version 1.3.7
29611         
29612         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
29613         
29614 2001-06-28  Naba Kumar <kh_naba@123india.com>
29615         
29616         * src/debugger.c: Correct step-over and step-out swapping.
29617         
29618         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
29619           chapters and added more stuffs.
29621 2001-06-13  Naba Kumar <kh_naba@123india.com>
29622         
29623         * data/autogen.sh.gtkmm: Added
29624         
29625         * data/autogen.sh.gnomemm: Added
29626         
29627         * src/appwiz.c: Added two more application wizard templetes
29628         
29629         * src/project: for gtk-- and gnome-- and proper support
29630         
29631         * src/source.c: for c++ in the project configuration.
29632         
29633         * src/source.h:
29635 2001-05-05  Naba Kumar <kh_naba@123india.com>
29637         * Merged my pre-cvs modifications with 
29638           the current cvs copy.
29640         * (lot of files change).
29642         * Implemented session management.
29644         * Local installation possible by
29645           manageing our own pixmaps paths
29646           manupulations.
29647         
29648         * resources.h: Added.
29649         * resources.c: Added.
29651         * Fixed some bugs.
29652         
29653 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
29655         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
29656                 Corrected/extended ignores.
29658 2001-05-04  Naba Kumar <kh_naba@123india.com>
29660         * manuals/: dir tree added.
29661           Sgml documentation started in this dir.
29662           
29663         * omf-install/: dir tree added.
29664         
29665         * manuals/anjuta-manual/C/anjuta-manual.sgml:
29666           Created initial document structure.
29667           
29668         * configure.in: Added test for scrollkeeper.
29669           Added some Makefile entries in AC_OUTPUT.
29670         
29671         * Makefile.am: Added subdir manuals/
29672         
29673         * HACKING: Wrote something stupid.
29675 2001-05-02  Stéphane Démurget <demurgets@free.fr>
29677         * Makefile.am: Added ChangeLog in local data list, becaused it's
29678           needed to create a new project.
29679           
29680         * po/fr.po: minor fixes.
29682         * src/build_file.c, src/configurer.c, src/debugger.c,
29683           src/executer.c, src/find_replace.c, src/gnome_project.c,
29684           src/goto_line.c, src/launcher.c, src/messages.c, 
29685           src/preferences.c src/project_dbase.c: functions declared static.
29686           
29687         * widgets/gnomefilelist.c: Fixed a project creation bug,
29688           introduced with latest changes.
29690 2001-05-01  Stéphane Démurget <demurgets@free.fr>
29692         * widgets/gnomefilelist.c,
29693           BUGS: Fixed an annoying bug preventing from loading files/project
29694           given on the command line. Polished the whole gnome_filelist widget.
29696 2001-04-27  Stéphane Démurget <demurgets@free.fr>
29698         * src/main.c,
29699           src/anjuta.c,
29700           src/anjuta.h: Polished the command line parsing.
29702         * BUGS: Need to clean that damn gnome_filelist widget.
29704 2001-04-25  Stéphane Démurget <demurgets@free.fr>
29706         * src/registers.c,
29707           src/sharedlib.c,
29708           src/signals.c: Removed duplicated includes.
29710         * po/fr.po: minor fixes.
29712         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
29713           create_compiler_options_page? () declared static.
29714         * src/main.c,
29715           src/anjuta.c: Put a command line option for disabling
29716           the splashscreen.
29718         * src/preferences_gui.c: Fixed an internationalization issue,
29719           other functions declared static.
29721         * src/gnome_project.c: Fixed some memory leaks,
29722           new_prj_terminated () declared static. 
29724 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
29726         * configure.in: Sort ALL_LINGUAS alphabetically.
29728 2001-04-22  Stéphane Démurget <demurgets@free.fr>
29730         * Emptied that ugly old Changelog.
29732 == Anjuta 0.1.5 ===
29733 == Anjuta 0.1.4 ==
29735 2001-03-10 Naba kumar  <naba@gnome.org>
29737         * src/gnome_project.c: Fixed project dir creation bug.
29739         * src/text_editor.c: Fixed double accelerators bug.
29740         
29741         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
29743         * src/stack_trace.c, * src/compiler_options.c,
29744         data/internals.properties, src/defaults.c:
29745         Fixed pixmap creation with NULL window.
29747         * src/commands.c, src/preferences_gui.c, src/build_project.c
29748         src/clean_project.c: Bug fix.
29749         
29750         * src/main_menubar_def.h: i18n bug fix.
29751         
29752         * src/executer.h, src/executer.c: Bug fix.
29753         
29754         * src/controls.c: Bug fix.
29755         
29756         * src/debugger.c: Debugger now takes program args.
29757         
29758         * po/ja.po: Added japanese translation file.
29759         
29760         Upgraded to ver 0.1.4
29761         ... Fixed other minor bugs.
29763 == Anjuta 0.1.3 ===
29765 2001-XX-XX Naba kumar  <naba@gnome.org>
29767         * Lots of unaccountable changes. Integrated scintilla.
29768         Redesigned Project managemet. Added supports for other languages.
29769         Java style properties managements. .... blah blah
29770         
29771 2000-11-11 Naba kumar  <naba@gnome.org>
29773         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
29774         Upgraded to version 0.1.3.
29776         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
29777         Fixed to activate Debug->add watch properly.
29779 === Anjuta 0.1.2 beta_2 ===
29780 === Anjuta 0.1.2 ===
29782 2000-11-05 Naba kumar  <naba@gnome.org>
29784         * src/compiler_options.c, src/compiler_options_cbs.c
29785         src/compiler_options_cbs.h, src/compiler_options_gui.c
29786         src/anjuta2.c, extra/stock_libs.anj (new),
29787         extra/README.stock_libs (new), htmls/page13.html,
29788         htmls/images/*: Improved Library settings GUI. Can now enable/disable
29789         added libraries. Stock libs provided for ease of entry. Modified
29790         help html file accordingly.
29792 2000-11-03 Naba kumar  <naba@gnome.org>
29794         * README: Minor fixes in Doc files.
29796         * src/gnome_prj.c, src/appwidzard_cbs.c:
29797         Fixed to ignore non-existant dir for blank prj.
29798         More checking in project creation, especially to confirm
29799         that the prj file already does not exist.
29801         * anjuta.spec, configure.in: Upgraded to version 0.1.2
29803         * src/controls.c: Now Menu item "Format/Detach current document"
29804         is inactive when there is no document opened.
29806 === Anjuta 0.1.1 ===
29808 2000-11-01 Naba kumar  <naba@gnome.org>
29810         Completed and Release of first version (Beta) with lots of bugs.
29812 1999-12-27 Naba kumar  <naba@gnome.org>
29814         Anjuta project started.