Support individual files and folders in log output.
[anjuta-git-plugin.git] / ChangeLog
blob9881c8f732dd152d5850539ec2263273ed5aa809
1 2008-07-21  Sébastien Granjoux  <seb.sfo@free.fr>
3         * plugins/project-wizard/templates/terminal.wiz,
4         plugins/project-wizard/templates/xlib-dock.wiz,
5         plugins/project-wizard/templates/wxwin.wiz,
6         plugins/project-wizard/templates/java.wiz,
7         plugins/project-wizard/templates/anjuta-plugin-vala.wiz,
8         plugins/project-wizard/templates/gnome.wiz,
9         plugins/project-wizard/templates/anjuta-plugin.wiz,
10         plugins/project-wizard/templates/gtkmm.wiz,
11         plugins/project-wizard/templates/python.wiz,
12         plugins/project-wizard/templates/cpp.wiz,
13         plugins/project-wizard/templates/sdl.wiz,
14         plugins/project-wizard/templates/gtk.wiz,
15         plugins/project-wizard/templates/minimal.wiz,
16         plugins/project-wizard/templates/xlib.wiz,
17         plugins/project-wizard/templates/gcj.wiz,
18         plugins/project-wizard/templates/Makefile.am,
19         (added) plugins/project-wizard/templates/licenses/None,
20         (added) plugins/project-wizard/templates/licenses/GPL,
21         (added) plugins/project-wizard/templates/licenses/BSD,
22         (added) plugins/project-wizard/templates/licenses/LGPL,
23         plugins/project-wizard/templates/licenses/Makefile.am,
24         configure.in:
25         Fix #543978: GPL license shown in COPYING file irrespective of
26         which license selected
28 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
30         * plugins/build-basic-autotools/build-basic-autotools.c,
31         plugins/build-basic-autotools/configuration-list.c:
32         Fix configuration name not displayed, error when compiling target
33         outside project
35 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
37         * plugins/build-basic-autotools/build-basic-autotools.c:
38         Fix #522825: Opening files from shell disable build->compile menu
40 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
42         * plugins/build-basic-autotools/configuration-list.c,
43         plugins/build-basic-autotools/configuration-list.h,
44         plugins/build-basic-autotools/build-options.c:
45         Fix #543889: Crash typing in configuration field
47 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
49         * plugins/build-basic-autotools/build-basic-autotools.c:
50         Fix #534566: expand shell variable in configure parameters
52 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
54         * plugins/build-basic-autotools/build-basic-autotools.c,
55         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
56         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
57         plugins/message-view/anjuta-message-manager.ui:
58         Fix #375640: Allow user to stop a build in progress
60 2008-07-19  Sébastien Granjoux  <seb.sfo@free.fr>
62         * plugins/build-basic-autotools/build-basic-autotools.c:
63         Fix another crash on closing project with a file outside project
65 2008-07-19  Sébastien Granjoux  <seb.sfo@free.fr>
67         * plugins/build-basic-autotools/build-basic-autotools.c,
68         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
69         Add more options for build command: parallel make, keep going on error
70         and keep message untranslated
72 2008-07-18  Sébastien Granjoux  <seb.sfo@free.fr>
74         * plugins/build-basic-autotools/build-basic-autotools.c:
75         Fix crash on closing project due to the previous patch
77 2008-07-17  Sébastien Granjoux  <seb.sfo@free.fr>
79         * plugins/build-basic-autotools/build-basic-autotools.c,
80         plugins/build-basic-autotools/build-basic-autotools.h,
81         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
82         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
83         plugins/build-basic-autotools/build-options.c,
84         plugins/build-basic-autotools/build-options.h,
85         plugins/build-basic-autotools/Makefile.am,
86         (added) plugins/build-basic-autotools/configuration-list.c,
87         (added) plugins/build-basic-autotools/configuration-list.h:
88         Allow to build project outside source directory (fix #540782)
90         * plugins/project-manager/plugin.c:
91         Use IANJUTA_BUILDER_ROOT_URI as parent uri for all targets
93         * plugins/debug-manager/start.c,
94         plugins/project-wizard/autogen.c,
95         plugins/run-program/execute.c,
96         libanjuta/interfaces/libanjuta.idl:
97         Add a handle argument to IAnjutaBuilder callback
99         * libanjuta/anjuta-launcher.c,
100         libanjuta/anjuta-launcher.h:
101         Set environment variables in anjuta_launcher_execute_v
103 2008-07-14  Massimo Cora'  <maxcvs@email.it>
105         * plugins/symbol-db/plugin.c (on_editor_destroy),
106         (on_session_save), (on_session_load), (on_project_element_removed),
107         (do_import_system_src_after_abort),
108         (do_import_project_src_after_abort), (do_import_sources),
109         (on_project_root_added), (symbol_db_activate),
110         (symbol_db_deactivate), (isymbol_manager_search), (g_list_compare),
111         (on_prefs_package_add), (on_prefs_package_remove),
112         (ipreferences_merge), (ipreferences_unmerge):
113         * plugins/symbol-db/plugin.h:
114         * plugins/symbol-db/symbol-db-engine.c
115         (sdb_engine_get_dyn_query_node_by_id),
116         (sdb_engine_insert_dyn_query_node_by_id),
117         (sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
118         (sdb_engine_init), (sdb_engine_finalize),
119         (symbol_db_engine_set_ctags_path), (symbol_db_engine_new),
120         (symbol_db_engine_project_exists),
121         (symbol_db_engine_add_new_files),
122         (symbol_db_engine_get_files_with_zero_symbols),
123         (sdb_engine_prepare_symbol_info_sql):
124         * plugins/symbol-db/symbol-db-engine.h:
125         * plugins/symbol-db/symbol-db-prefs.c
126         (on_prefs_executable_changed), (on_listall_output),
127         (on_listall_exit), (on_tag_load_toggled_parseable_cb),
128         (on_tag_load_toggled), (sdb_prefs_init1), (sdb_prefs_init),
129         (sdb_prefs_finalize), (sdb_prefs_class_init),
130         (symbol_db_prefs_new):
131         * plugins/symbol-db/symbol-db-prefs.h:
132         Rewritten symbol-db-prefs.[c|h]. SymbolDBPrefs is now an object. 
133         It's more usable/maintainable.
134         Session packages are now saved and reloaded at session-start time.
135         Code cleaning.
137         * plugins/symbol-db/symbol-db-system.c (destroy_engine_scan_data),
138         (sdb_system_do_engine_scan), (on_engine_package_scan_end),
139         (sdb_system_do_scan_package_1), (on_pkg_config_exit),
140         (symbol_db_system_scan_package), (symbol_db_parse_aborted_package):
141         * plugins/symbol-db/symbol-db-system.h:
142         * plugins/symbol-db/symbol-db-view.c
143         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
144         Added 'continue global tags scan after abort' feature.
145         Code cleaning.
147 2008-07-16  Naba Kumar  <naba@gnome.org>
149         * libanjuta/interfaces/libanjuta.idl: Fixed documentation for
150         s/uri/file.
152 2008-07-15  Johannes Schmid  <jhs@gnome.org>
154         * global-tags/create_global_tags.sh.in:
155         Fixed #542838 – create_global_tags.sh is creating tags in root directory
157 2008-07-15  Johannes Schmid  <jhs@gnome.org>
159         * libanjuta/anjuta-preferences.c (get_property_value_as_string):
160         Use get_filename() instead of get_current_folder(). Thanks to seb
161         for pointing out.
163 2008-07-15  Johannes Schmid <jhs@gnome.org>
165         * libanjuta/Makefile.am:
166         * libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
167         * libanjuta/anjuta-utils.h:
168         * libanjuta/libanjuta-1.0.deps:
169         * libanjuta/libanjuta-1.0.vapi:
170         * libanjuta/vapi-gen/README:
171         * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
172         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
173         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
174         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
175         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
176         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
177         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
178         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
179         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
180         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
181         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
182         
183         Remove vala bindings, they should go to the vala module instead
185 2008-07-10  Massimo Cora'  <maxcvs@email.it>
187         * libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
188         * libanjuta/anjuta-utils.h:
189         fixed definition const *gchar.
191         * plugins/symbol-db/anjuta-symbol-db.glade:
192         * plugins/symbol-db/plugin.c (symbol_db_activate),
193         (symbol_db_deactivate):
194         * plugins/symbol-db/plugin.h:
195         * plugins/symbol-db/symbol-db-engine.c
196         (sdb_engine_get_dyn_query_node_by_id),
197         (sdb_engine_insert_dyn_query_node_by_id),
198         (sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
199         (sdb_engine_init), (symbol_db_engine_set_ctags_path),
200         (symbol_db_engine_new), (sdb_engine_prepare_symbol_info_sql):
201         * plugins/symbol-db/symbol-db-engine.h:
202         * plugins/symbol-db/symbol-db-prefs.c
203         (on_prefs_executable_changed), (symbol_db_prefs_init):
204         * plugins/symbol-db/symbol-db-view.c
205         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
206         The engine will now check for a working (existing) ctags executable.
207         If not found a message will be displayed. It's now possible to switch 
208         ctags executable on the fly.
209         Fixed a crasher with dynamic queries (missing initialization)
211 2008-07-10  Johannes Schmid  <jhs@gnome.org>
213         Patch from Yuriy Penkin
214         * plugins/search/search-replace.c (search_and_replace):
215         #541941 – Crash on searching with regular expression
217 2008-07-09  Johannes Schmid  <jhs@gnome.org>
219         * plugins/language-support-cpp-java/cpp-java-assist.c
220         (cpp_java_assist_create_word_completion_cache),
221         (cpp_java_assist_check):
222         * plugins/symbol-db/plugin.c (symbol_db_activate):
223         Show all completions even when the editor makes own suggestions
225 2008-07-09  Johannes Schmid  <jhs@gnome.org>
227         * libanjuta/anjuta-preferences.c (get_property_value_as_string):
228         Get the file path from the file-chooser instead of the ui
229         
230         * plugins/symbol-db/anjuta-symbol-db.glade:
231         * plugins/symbol-db/plugin.c (symbol_db_activate):
232         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_scan_files_1),
233         (symbol_db_engine_new):
234         * plugins/symbol-db/symbol-db-engine.h:
235         Fixed symbol-db prefs
236         
237         * scripts/glade2schema.pl:
238         Support for "folder" and "file" preferences
239         
240         * configure.in: Require latest libgda-4.0
242 2008-07-07  Massimo Cora'  <maxcvs@email.it>
244         * libanjuta/interfaces/libanjuta.idl:
245         * plugins/symbol-db/plugin.c (isymbol_manager_search):
246         * plugins/symbol-db/symbol-db-engine.c
247         (symbol_db_engine_get_class_parents_by_symbol_id),
248         (symbol_db_engine_get_class_parents),
249         (symbol_db_engine_get_scope_members_by_symbol_id),
250         (symbol_db_engine_get_scope_members),
251         (symbol_db_engine_get_current_scope),
252         (symbol_db_engine_get_file_symbols),
253         (symbol_db_engine_find_symbol_by_name_pattern),
254         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
255         fixed global search. There were some bitwise problems in IAnjutaSymbolManager 
256         interface.
258 2008-07-07  Johannes Schmid  <jhs@gnome.org>
260         * libanjuta/libanjuta-1.0.vapi:
261         Added missing file
262         
263 2008-07-07  Johannes Schmid  <jhs@gnome.org>
265         * plugins/symbol-db/plugin.c:
266         Fixed a double-free
268 2008-07-07  Massimo Cora'  <maxcvs@email.it>
270         * plugins/language-support-cpp-java/cpp-java-assist.c
271         (cpp_java_assist_create_word_completion_cache):
272         added some debugging info.
274         * plugins/symbol-db/plugin.c (on_project_root_added),
275         (isymbol_manager_search):
276         * plugins/symbol-db/symbol-db-engine.c
277         (sdb_engine_get_statement_by_query_id),
278         (sdb_engine_get_dyn_query_node_by_id),
279         (sdb_engine_insert_dyn_query_node_by_id),
280         (sdb_engine_get_query_parameters_list),
281         (sdb_engine_free_cached_queries),
282         (sdb_engine_free_cached_dynamic_queries),
283         (sdb_engine_get_tuple_id_by_unique_name),
284         (sdb_engine_get_tuple_id_by_unique_name2),
285         (sdb_engine_get_tuple_id_by_unique_name3), (sdb_engine_init),
286         (sdb_engine_finalize), (symbol_db_engine_new),
287         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
288         * plugins/symbol-db/symbol-db-engine.h:
289         * plugins/symbol-db/symbol-db-prefs.c (symbol_db_prefs_init):
290         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
291         (destroy_engine_scan_data), (sdb_system_init),
292         (sdb_system_finalize), (sdb_system_class_init),
293         (sdb_system_get_normalized_cflags),
294         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
295         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
296         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
297         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
298         (sdb_system_do_scan_next_package),
299         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
300         (symbol_db_system_scan_package),
301         (symbol_db_system_is_package_parseable):
302         * plugins/symbol-db/symbol-db-system.h:
303         fixed threaded libgda stuff. It was the static prepared statement that broke
304         the thing.
306 2008-07-07  Johannes Schmid  <jhs@gnome.org>
308         * libanjuta/libanjuta-1.0.deps:
309         * libanjuta/vapi-gen/README:
310         * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
311         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
312         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
313         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
314         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
315         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
316         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
317         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
318         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
319         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
320         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
321         * manuals/reference/libanjuta/writing-plugins-vala.sgml:
322         * plugins/project-wizard/templates/anjuta-plugin-vala.wiz:
323         * plugins/project-wizard/templates/anjuta-plugin-vala/Makefile.am:
324         * plugins/project-wizard/templates/anjuta-plugin-vala/configure.ac.
325         tpl:
326         * plugins/project-wizard/templates/anjuta-plugin-vala/po/Makefile.a
327         m:
328         * plugins/project-wizard/templates/anjuta-plugin-vala/po/POTFILES.i
329         n:
330         * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
331         am:
332         * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
333         am.tpl:
334         * plugins/project-wizard/templates/anjuta-plugin-vala/src/config.va
335         pi:
336         * plugins/project-wizard/templates/anjuta-plugin-vala/src/plugin.va
337         la:
338         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
339         (destroy_engine_scan_data), (sdb_system_init),
340         (sdb_system_finalize), (sdb_system_class_init),
341         (sdb_system_get_normalized_cflags),
342         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
343         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
344         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
345         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
346         (sdb_system_do_scan_next_package),
347         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
348         (symbol_db_system_scan_package),
349         (symbol_db_system_is_package_parseable):
350         * plugins/symbol-db/symbol-db-system.h:
351         
352         Added various missing files to svn
354 2008-07-07  Abderrahim Kitouni  <a.kitouni@gmail.com>
356         * plugins/project-wizard/templates/anjuta-plugin-vala*:
357         * configure.in, plugins/project-wizard/templates/Makefile.am:
358         Added a template for an Anjuta plugin in Vala.
360         * manuals/reference/libanjuta/writing-plugins-vala.sgml:
361         * manuals/reference/libanjuta/libanjuta-docs.sgml:
362         Added a little tutorial.
364         * libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-session.h:
365         Removed two extra semicolons that gobject-introspection parser
366         didn't like.
368         * libanjuta/libanjuta-1.0.vapi, libanjuta/libanjuta-1.0.deps:
369         * libanjuta/Makefile.am, libanjuta/vapigen/*
370         Added Vala API bindings along with files needed to regenerate them.
372 2008-07-07  Johannes Schmid  <jhs@idefix>
374         * plugins/message-view/message-view.c:
375         Use correct plural forms for buttons and update buttons on clear()
377 2008-07-06  Johannes Schmid  <jhs@idefix>
379         * plugins/build-basic-autotools/build-basic-autotools.c
380         (on_build_mesg_format):
381         Do not set MESSAGE_INFO on change directory messages
383 2008-07-06  Juan Dapena Paz  <karion.siand@gmail.com>
385         * plugins/message-view/message-view.c:
386         Fixed #541689 – Filter buttons added
388 2008-07-06  Johannes Schmid  <jhs@gnome.org>
390         Patch from Arun Chaganty
391         * global-tags/create_global_tags.sh.in:
392         * libanjuta/anjuta-ui.c (anjuta_ui_get_accel_file):
393         * libanjuta/anjuta-ui.h:
394         * libanjuta/anjuta-utils.c (anjuta_util_create_dir):
395         * libanjuta/anjuta-utils.h:
396         * plugins/editor/style-editor.c (apply_styles):
397         * plugins/editor/text_editor.c (text_editor_get_props):
398         * plugins/macro/macro-db.c (get_user_macro_path):
399         * plugins/project-wizard/druid.c (npw_druid_fill_selection_page):
400         * plugins/symbol-browser/an_symbol_prefs.c (update_system_tags),
401         (update_system_tags_only_add), (create_store),
402         (on_create_tags_clicked), (on_add_tags_clicked),
403         (on_remove_tags_clicked), (on_update_global_clicked),
404         (symbol_browser_load_global_tags):
405         * plugins/symbol-browser/plugin.c (project_root_added):
406         * plugins/symbol-db/plugin.c (symbol_db_activate):
407         * plugins/tools/editor.c (on_editor_script_toggle),
408         (on_editor_response):
409         * plugins/tools/fileop.c (atp_anjuta_tools_load),
410         (atp_anjuta_tools_save):
411         * plugins/tools/plugin.h:
412         * plugins/tools/variable.c (atp_variable_get_editor_variable):
413         * plugins/valgrind/vggeneralprefs.c (vg_general_prefs_init):
414         * plugins/valgrind/vgrule-list.c (vg_rule_list_add_rule):
415         * src/anjuta.c (anjuta_new):
416         (with some warning fixes)
418         #518594 – Get rid of .anjuta and follow fd.o specifications
420 2008-07-06  Johannes Schmid  <jhs@idefix>
422         * configure.in:
423         * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl:
424         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
425         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
426         * plugins/project-wizard/templates/java/configure.ac.tpl:
427         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
428         * plugins/project-wizard/templates/python/configure.ac.tpl:
429         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
430         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
431         
432         #475244 – AC_SUBST() not needed after PKG_CHECK_MODULES()
434 2008-07-05  Massimo Cora'  <maxcvs@email.it>
436         * libanjuta/anjuta-utils.c (anjuta_util_parse_args_from_string):
437         fixed a little mem-leak.
439         * plugins/symbol-db/Makefile.am:
440         * plugins/symbol-db/anjuta-symbol-db.glade:
441         * plugins/symbol-db/plugin.c (on_editor_update_ui),
442         (on_char_added), (on_project_element_added),
443         (on_project_element_removed), (on_system_scan_package_start),
444         (on_system_scan_package_end), (on_system_single_file_scan_end),
445         (on_project_single_file_scan_end), (on_importing_project_end),
446         (do_import_sources_after_abort), (do_import_sources),
447         (on_project_root_added), (on_project_root_removed),
448         (symbol_db_activate), (symbol_db_deactivate),
449         (symbol_db_instance_init), (isymbol_manager_search):
450         * plugins/symbol-db/plugin.h:
451         * plugins/symbol-db/symbol-db-engine.c
452         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
453         (sdb_engine_ctags_output_thread), (sdb_engine_scan_files_1),
454         (symbol_db_engine_new), (sdb_engine_create_db_tables),
455         (symbol_db_engine_db_exists), (symbol_db_engine_file_exists),
456         (symbol_db_engine_project_exists),
457         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
458         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
459         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
460         (sdb_engine_add_new_sym_implementation),
461         (sdb_engine_add_new_scope_definition),
462         (sdb_engine_add_new_tmp_heritage_scope),
463         (sdb_engine_add_new_symbol),
464         (symbol_db_engine_update_project_symbols),
465         (on_scan_update_buffer_end),
466         (symbol_db_engine_update_buffer_symbols),
467         (symbol_db_engine_get_full_local_path),
468         (symbol_db_engine_get_file_db_path),
469         (symbol_db_engine_get_files_with_zero_symbols),
470         (symbol_db_engine_get_file_symbols),
471         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
472         * plugins/symbol-db/symbol-db-engine.h:
473         * plugins/symbol-db/symbol-db-prefs.c (destroy_parseable_data),
474         (on_listall_output), (on_listall_exit),
475         (on_tag_load_toggled_parseable_cb), (on_tag_load_toggled),
476         (symbol_db_prefs_init), (symbol_db_prefs_finalize):
477         * plugins/symbol-db/symbol-db-prefs.h:
478         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
479         (destroy_engine_scan_data), (sdb_system_init),
480         (sdb_system_finalize), (sdb_system_class_init),
481         (sdb_system_get_normalized_cflags),
482         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
483         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
484         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
485         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
486         (sdb_system_do_scan_next_package),
487         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
488         (symbol_db_system_scan_package),
489         (symbol_db_system_is_package_parseable):
490         * plugins/symbol-db/symbol-db-system.h:
491         * plugins/symbol-db/symbol-db-view.h:
492         * plugins/symbol-db/test/Makefile.am:
493         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
494         * plugins/symbol-db/test/main.c (add_new_files):
495         brand-new system tags population system. It's still not completed. It crashes
496         with libgda svn 3174: probably there's some thread bug on this library and
497         must be fixed. The crash happens when system tags and project tags are scanned
498         concurrently. It's a random crash, so it's not possible to find a point.
499         Preferences page now support check-box toggle population. Anyway it's still
500         missing a save-on-session method... to be implemented soon.
502         * plugins/valgrind/preferences.c (build_general_prefs):
503         be sure to set the correct executable path.
505 2008-07-05  Johannes Schmid  <jhs@gnome.org>
507         * plugins/run-program/execute.c (get_local_executable):
508         500962 – Further icons
510 2008-07-05  Johannes Schmid  <jhs@gnome.org>
512         * plugins/document-manager/action-callbacks.c
513         (on_close_file_activate):
514         fixed memory corruption (thanks to yura_dev)
515         
516         * plugins/document-manager/anjuta-docman.c
517         (anjuta_docman_remove_document),
518         (anjuta_docman_set_current_document):
519         #535173 – UI isn't updated on closing all documents
520         
521         * plugins/file-loader/plugin.c (create_file_open_dialog_gui):
522         #511762 – Multiple selection don't work well when hitting enter
524 2008-07-05  Johannes Schmid  <jhs@gnome.org>
526         * libanjuta/interfaces/libanjuta.idl:
527         * plugins/document-manager/action-callbacks.c
528         (on_close_file_activate):
529         Fixed a crasher due to g_free vs. g_object_unref
530         
531         * plugins/document-manager/anjuta-docman.c
532         (anjuta_docman_update_page_label):
533         * plugins/editor/text_editor.c (isavable_is_read_only),
534         (isavable_iface_init):
535         * plugins/glade/anjuta-design-document.c:
536         * plugins/sourceview/anjuta-view.c (anjuta_view_cut_clipboard):
537         * plugins/sourceview/sourceview-io.c (sourceview_io_get_read_only):
538         * plugins/sourceview/sourceview-io.h:
539         * plugins/sourceview/sourceview-private.h:
540         * plugins/sourceview/sourceview.c (on_file_changed),
541         (on_read_only_dialog_response), (on_open_finish), (on_save_finish),
542         (ifile_savable_is_read_only), (isavable_iface_init),
543         (idocument_cut):
544         #357697 – readonly file can be edited
545         
546         * plugins/symbol-browser/plugin.c (project_root_added):
547         #539551 – AutoComplete doesn't work
549 2008-07-05  Johannes Schmid  <jhs@gnome.org>
551         * plugins/Makefile.am:
552         #539551 – AutoComplete doesn't work
554 2008-07-05  Johannes Schmid  <jhs@gnome.org>
556         * plugins/file-manager/file-model.c (file_model_filter_file):
557         Fixed "Hide binary files"
559 2008-07-05  Sébastien Granjoux  <seb.sfo@free.fr>
561         * plugins/debug-manager/start.c,
562         plugins/build-basic-autotools/build-basic-autotools.c,
563         plugins/run-program/plugin.c,
564         plugins/run-program/plugin.h:
565         Fix bug #538217: Run in terminal option isn't remembered
566         Fix bug: Debugger sources directories isn't remembered neither
568 2008-07-04  Johannes Schmid  <jhs@gnome.org>
570         * plugins/symbol-browser/plugin.c (project_root_added):
571         Fixed global tags loading
573 2008-07-04  Johannes Schmid  <jhs@gnome.org>
575         Patch from Arun Chaganty:
576         * configure.in:
577         * plugins/symbol-browser/an_symbol_prefs.c
578         (on_create_tags_clicked):
579         #515954 – create_global_tags.sh: wrong anjuta-tags path
581         * global-tags/create_global_tags.sh.in:
582         Use #!/bin/bash instead of #!/bin/sh as the script does not work with dash
584 2008-07-04  Johannes Schmid  <jhs@gnome.org>
586         * plugins/debug-manager/breakpoints.c (on_editor_saved):
587         * plugins/symbol-browser/plugin.c (on_editor_saved):
588         * plugins/symbol-db/plugin.c (on_editor_saved):
589         Adapted to change in the "saved" signal of IAnjutaFile
591         * plugins/editor/text_editor.c (text_editor_save_file):
592         Fixed #541313 – Crash on saving file
593         
594         * plugins/sourceview/sourceview.c (on_save_finish):
595         Emit "saved" signal
597 2008-07-04  Johannes Schmid  <jhs@gnome.org>
599         * plugins/sourceview/anjuta-editor-sourceview.glade:
600         Remove "Monitor VFS" preference - it is always enabled
602 2008-07-04  Johannes Schmid  <jhs@gnome.org>
604         * plugins/document-manager/action-callbacks.c
605         (on_close_file_activate):
606         * plugins/document-manager/anjuta-docman.c:
607         * plugins/project-manager/plugin.c (value_added_current_editor):
608         * plugins/symbol-browser/plugin.c (value_added_current_editor):
609         Fixed GFile* related stuff
610         
611         * plugins/file-manager/file-model.c (file_model_update_file):
612         Do not unref GIcon* as it is owned by GFileInfo*
613         
614         * plugins/sourceview/anjuta-document-loader.c:
615         * plugins/sourceview/anjuta-document-loader.h:
616         * plugins/sourceview/anjuta-document-saver.c:
617         * plugins/sourceview/anjuta-document-saver.h:
618         * plugins/sourceview/anjuta-document.c:
619         * plugins/sourceview/anjuta-document.h:
620         * plugins/sourceview/anjuta-utils.c:
621         * plugins/sourceview/anjuta-utils.h:
622         Deleted old (gedit) gnome-vfs stuff.
623         
624         * plugins/sourceview/sourceview.io.c
625         * plugins/sourceview/sourceview.io.h:
626         New helper class that takes care of file saving/loading
627         and is much smaller than the gnome-vfs stuff as many things are
628         handled by gio now.
629         
630         * plugins/sourceview/Makefile.am:
631         * plugins/sourceview/anjuta-view.c (anjuta_view_new),
632         (anjuta_view_cut_clipboard), (anjuta_view_paste_clipboard),
633         (anjuta_view_delete_selection), (anjuta_view_expose):
634         * plugins/sourceview/anjuta-view.h:
635         * plugins/sourceview/sourceview-private.h:
636         * plugins/sourceview/sourceview.c (sourceview_create_markers),
637         (sourceview_create_highligth_indic), (goto_line),
638         (on_document_modified_changed), (on_mark_set),
639         (on_reload_dialog_response), (on_file_changed), (on_open_failed),
640         (on_open_finish), (on_save_failed), (on_save_finish),
641         (sourceview_instance_init), (sourceview_dispose),
642         (sourceview_finalize), (sourceview_new), (ifile_open),
643         (ifile_get_file), (ifile_savable_save), (ifile_savable_save_as),
644         (ieditor_goto_line), (wordcharacters_contains),
645         (ieditor_get_current_word), (idocument_get_filename), (mark_real),
646         (autodetect_language), (ihover_iface_init):
647         Adapted to use the new IO class, clean up a bit
649 2008-07-03  Johannes Schmid  <jhs@gnome.org>
651         * plugins/debug-manager/plugin.c (dma_plugin_location_changed):
652         Removed useless DEBUG_PRINTs
653         
654         * plugins/document-manager/action-callbacks.c:
655         * plugins/document-manager/action-callbacks.h:
656         * plugins/document-manager/anjuta-docman.c
657         (anjuta_docman_goto_file_line_mark):
658         * plugins/document-manager/anjuta-document-manager.ui:
659         * plugins/document-manager/plugin.c
660         (update_document_ui_interface_items), (register_stock_icons):
661         * plugins/language-support-cpp-java/anjuta-language-support-cpp-jav
662         a.ui:
663         * plugins/language-support-cpp-java/plugin.c (on_swap_activate),
664         (register_stock_icons):
665         Moved "Swap .c/.h" from document-manager to language-support where it
666         belongs and reimplemented it without gnome-vfs
668 2008-07-02  Johannes Schmid  <jhs@gnome.org>
670         * libanjuta/interfaces/libanjuta.idl:
671         Corrected sigal argument
672         * plugins/file-manager/file-model.c (file_model_row_collapsed):
673         #538921 Duplicated folders
675 2008-07-02  Johannes Schmid  <jhs@gnome.org>
677         * plugins/debug-manager/breakpoints.c
678         (on_jump_to_breakpoint_activate):
679         * plugins/debug-manager/disassemble.c (on_location_changed):
680         * plugins/debug-manager/plugin.c (dma_plugin_location_changed),
681         (dma_plugin_activate):
682         * plugins/document-manager/anjuta-docman.c
683         (anjuta_docman_goto_file_line_mark):
684         
685         Fixed crash when double-clicking on a breakpoint.
686         
687 2008-07-02  Johannes Schmid  <jhs@gnome.org>
689         * libanjuta/interfaces/anjuta-idl-compiler.pl:
690         Allow NULL GFiles
691         
692         * plugins/file-loader/plugin.c (on_session_load):
693         Fixed typo
694         
695         * src/main.c (on_message_received):
696         Fixed loading of files from the command line
698 2008-07-02  Johannes Schmid  <jhs@gnome.org>
700         * libanjuta/interfaces/anjuta-idl-compiler.pl:
701         * libanjuta/interfaces/libanjuta.idl:
702         Change (nearly) all interfaces to use GFile* instead of uris
703         Document all shell variables
704         
705         * plugins/build-basic-autotools/build-basic-autotools.c
706         (on_build_mesg_parse), (value_added_fm_current_file),
707         (value_removed_fm_current_file), (value_added_pm_current_uri),
708         (value_added_project_root_uri), (value_added_current_editor),
709         (activate_plugin), (ifile_open), (ifile_get_file),
710         (ifile_iface_init), (ibuilder_is_built), (ibuilder_build):
711         * plugins/class-gen/plugin.c (activate_plugin),
712         (cg_plugin_generator_created_cb):
713         * plugins/class-inheritance/class-callbacks.c
714         (on_member_menuitem_clicked), (on_nodedata_expanded_event):
715         * plugins/class-inheritance/class-inherit.c
716         (class_inheritance_show_dynamic_class_popup_menu),
717         (cls_inherit_draw_expanded_node):
718         * plugins/class-inheritance/plugin.c (activate_plugin):
719         * plugins/cvs-plugin/plugin.c (value_added_fm_current_file),
720         (value_removed_fm_current_file), (value_added_current_editor),
721         (activate_plugin):
722         * plugins/debug-manager/breakpoints.c
723         (breakpoints_dbase_set_all_in_editor),
724         (breakpoints_dbase_add_breakpoint),
725         (breakpoints_dbase_edit_breakpoint),
726         (on_toggle_breakpoint_activate), (breakpoints_dbase_new):
727         * plugins/debug-manager/command.c (dma_command_run):
728         * plugins/debug-manager/plugin.c (set_program_counter),
729         (dma_plugin_location_changed), (on_run_to_cursor_action_activate),
730         (dma_plugin_activate):
731         * plugins/debug-manager/variable.c (on_program_stopped):
732         * plugins/devhelp/plugin.c (devhelp_activate):
733         * plugins/document-manager/Makefile.am:
734         * plugins/document-manager/action-callbacks.c
735         (on_close_file_activate), (on_reload_file_activate),
736         (get_swapped_filename), (on_swap_activate):
737         * plugins/document-manager/anjuta-docman.c
738         (anjuta_docman_page_init), (on_open_filesel_response),
739         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
740         (anjuta_docman_add_editor), (anjuta_docman_add_document),
741         (anjuta_docman_set_current_document),
742         (anjuta_docman_goto_file_line),
743         (anjuta_docman_goto_file_line_mark), (anjuta_docman_get_file),
744         (anjuta_docman_update_page_label),
745         (anjuta_docman_delete_all_indicators),
746         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
747         (anjuta_docman_get_document_for_file):
748         * plugins/document-manager/anjuta-docman.h:
749         * plugins/document-manager/editor-tooltips.c:
750         * plugins/document-manager/editor-tooltips.h:
751         * plugins/document-manager/file_history.c (an_file_history_back),
752         (an_file_history_forward):
753         * plugins/document-manager/plugin.c (get_directory_display_name),
754         (update_title), (value_added_project_root_uri),
755         (on_document_changed), (on_session_save), (on_save_prompt),
756         (on_docman_auto_save):
757         * plugins/editor/Makefile.am:
758         * plugins/editor/plugin.c (itext_editor_factory_new_editor):
759         * plugins/editor/print.c:
760         * plugins/file-loader/plugin.c (open_with_dialog), (open_file),
761         (open_file_with), (value_added_fm_current_file),
762         (value_removed_fm_current_file), (dnd_dropped), (on_session_load),
763         (activate_plugin), (iloader_load):
764         * plugins/file-manager/file-model.c (file_model_update_file),
765         (file_model_get_file):
766         * plugins/file-manager/file-model.h:
767         * plugins/file-manager/file-view-marshal.list:
768         * plugins/file-manager/file-view.c (file_view_get_selected),
769         (file_view_button_press_event), (file_view_selection_changed),
770         (file_view_class_init):
771         * plugins/file-manager/file-view.h:
772         * plugins/file-manager/plugin.c
773         (on_file_view_current_file_changed), (on_file_view_open_file),
774         (on_file_view_show_popup_menu), (file_manager_activate),
775         (ifile_manager_set_selected):
776         * plugins/file-wizard/file.c (on_new_file_okbutton_clicked):
777         * plugins/file-wizard/plugin.c (activate_plugin):
778         * plugins/gdb/plugin.c (idebugger_run_to):
779         * plugins/glade/anjuta-design-document.c (ifile_open),
780         (ifile_get_file), (ifile_iface_init):
781         * plugins/glade/plugin.c (value_added_current_editor),
782         (on_session_save), (activate_plugin), (ifile_open),
783         (ifile_get_file), (ifile_iface_init):
784         * plugins/gtodo/plugin.c (activate_plugin), (itodo_load):
785         * plugins/language-support-cpp-java/plugin.c
786         (cpp_java_plugin_activate_plugin):
787         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
788         * plugins/profiler/plugin.c (register_stock_icons),
789         (profiler_activate), (ifile_open), (ifile_get_file),
790         (ifile_iface_init):
791         * plugins/project-import/plugin.c (ifile_open), (ifile_get_file),
792         (ifile_iface_init):
793         * plugins/project-import/project-import.c (on_import_apply):
794         * plugins/project-manager/plugin.c (confirm_removal),
795         (on_uri_activated), (on_treeview_selection_changed),
796         (value_added_fm_current_file), (value_removed_fm_current_file),
797         (value_added_current_editor), (project_manager_unload_gbf),
798         (project_manager_plugin_activate_plugin), (ifile_open),
799         (ifile_get_file), (ifile_iface_init):
800         * plugins/project-wizard/install.c (npw_open_action):
801         * plugins/search/search-replace.c (search_and_replace),
802         (on_message_clicked):
803         * plugins/search/search-replace_backend.c
804         (file_buffer_new_from_te), (file_buffer_new_from_path):
805         * plugins/sourceview/plugin.c (ieditor_factory_new_editor):
806         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
807         (sourceview_new), (ifile_open), (ifile_get_file),
808         (ifile_savable_save_as), (ifile_iface_init):
809         * plugins/sourceview/sourceview.h:
810         * plugins/subversion/plugin.c (value_added_fm_current_file),
811         (value_removed_fm_current_file), (value_added_current_editor),
812         (activate_plugin):
813         * plugins/symbol-browser/an_symbol.c (isymbol_get_file),
814         (isymbol_iface_init):
815         * plugins/symbol-browser/plugin.c (goto_file_line),
816         (update_editor_symbol_model), (value_added_current_editor),
817         (activate_plugin):
818         * plugins/symbol-db/plugin.c
819         (on_editor_buffer_symbols_update_timeout),
820         (value_added_current_editor), (goto_file_line),
821         (symbol_db_activate):
822         * plugins/symbol-db/symbol-db-engine-iterator-node.c
823         (isymbol_get_file), (isymbol_iface_init):
824         * plugins/tools/editor.c (on_editor_response):
825         * plugins/tools/execute.c (on_message_buffer_click):
826         * plugins/tools/variable.c (atp_variable_get_editor_variable):
827         * plugins/valgrind/plugin.c (valgrind_activate):
828         * plugins/valgrind/vgdefaultview.c (custom_editor_cb):
829         * src/anjuta.c (anjuta_new):
830         * src/main.c (on_message_received), (main):
832         Adapt all plugins to the interface changes, port partly to gio
834         Patch from Yuriy Penkin:
835         * plugins/editor/text_editor.c (on_text_editor_uri_changed),
836         (text_editor_update_monitor), (text_editor_new),
837         (save_filtered_in_dos_mode), (load_from_file), (save_to_file),
838         (text_editor_save_file), (ifile_get_file), (ifile_open),
839         (isavable_save_as), (ifile_iface_init):
840         * plugins/editor/text_editor.h:
841         
842         #540731 - Port editor to gio
844 2008-06-29  Johannes Schmid  <jhs@gnome.org>
846         * plugins/language-support-cpp-java/cpp-java-assist.c
847         (create_completion),
848         (cpp_java_assist_create_word_completion_cache),
849         (cpp_java_assist_show_autocomplete):
850         * plugins/sourceview/sourceview.c (iassist_get_suggestions):
851         
852         #449620 – Implement autocompletion for gtksourceview editor
854 2008-06-28  Johannes Schmid  <jhs@gnome.org>
856   Patch from Yuriy Penkin:
857         * plugins/search/search-replace.c (search_update_dialog):
858         #538906 – Enable state "Max actions" when "No limit" toggled
860 2008-06-28  Johannes Schmid  <jhs@gnome.org>
862   Patch from Yuriy Penkin:
863         * plugins/file-loader/plugin.c (on_session_load):
864         * plugins/macro/macro-dialog.c (macro_dialog_init):
865         * plugins/patch/patch-plugin.glade:
866         #538443 – Missing files in POTFILES.in
868 2008-06-28  Johannes Schmid  <jhs@gnome.org>
870   Patch from  Ignacio Casal Quinteiro:
871         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose),
872         (anjuta_launcher_finalize):
873         * libanjuta/anjuta-ui.c (anjuta_ui_dispose), (anjuta_ui_finalize),
874         (anjuta_ui_class_init), (anjuta_ui_init):
875         * libanjuta/cell-renderer-captioned-image.c
876         (anjuta_cell_renderer_captioned_image_dispose),
877         (anjuta_cell_renderer_captioned_image_finalize),
878         (anjuta_cell_renderer_captioned_image_init),
879         (anjuta_cell_renderer_captioned_image_class_init):
880         * libanjuta/e-splash.c (e_splash_finalize), (e_splash_class_init),
881         (e_splash_init):
882         513156 – Get rid of libgnome(ui)
883         
884         * plugins/symbol-db/test/main.c (close_project),
885         (get_global_members):
886         Fixed build
888 2008-06-28  Johannes Schmid  <jhs@gnome.org>
890         * plugins/document-manager/anjuta-docman.c
891         (anjuta_docman_update_documents_menu_status):
892         Fixed a Gtk-Critical
893         
894         * plugins/document-manager/anjuta-document-manager.ui:
895         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
896         Show actions in correct Goto menu
898 2008-06-28  Johannes Schmid  <jhs@gnome.org>
900   Patch from Yuriy Penkin:
901         * configure.in:
902         * plugins/file-manager/Makefile.am:
903         * plugins/file-manager/plugin.c (file_manager_set_default_uri):
904         #539726 – Completing port to GIO
906 2008-06-28  Johannes Schmid  <jhs@gnome.org>
908         * plugins/file-manager/file-model.c (file_model_row_expanded),
909         (file_model_init), (file_model_finalize), (file_model_refresh):
910         
911         #538921 – Duplicated folders
912         Using sync API for now as the async approach does not seem to have any
913         advantages and just caused problems
915 2008-06-21  Sébastien Granjoux  <seb.sfo@free.fr>
917         * plugins/document-manager/anjuta-docman.c:
918         Fix again #538798: UI selected tab document differs from real one
919         Remove automatic page reordering (annoying when sorting tab with
920         the same names)
921         Do not reselect page on page switch as the page number could have
922         changed just update document menu
923         Update document menu after reordering all documents
925 2008-06-17  Sébastien Granjoux  <seb.sfo@free.fr>
927         * plugins/document-manager/anjuta-docman.c:
928         Fix #538798: UI selected tab document differs from real one
930 2008-06-16  Johannes Schmid  <jhs@gnome.org>
932         * plugins/language-support-cpp-java/plugin.c
933         (set_indentation_param_emacs), (set_indentation_param_vim),
934         (set_line_indentation), (get_line_indentation_base),
935         (get_line_auto_indentation), (on_editor_char_inserted_cpp):
936         
937         Fixed #528699 – Auto-indent ignores spaces-per-indent settings
939 2008-06-15  Johannes Schmid  <jhs@gnome.org>
940         
941         * plugins/file-manager/file-model.c (on_file_model_changed):
942         Fixed file monitoring
943         
944         * plugins/file-manager/file-view.c (file_view_show_extended_data),
945         (file_view_selection_changed):
946         
947         Some code refactoring
948         
949         * plugins/file-manager/plugin.c (on_file_view_show_popup_menu):
950         Hide "rename" menu item for now
952 2008-06-15  Sébastien Granjoux  <seb.sfo@free.fr>
954         * plugins/document-manager/anjuta-docman.c:
955         Make sure that scintilla window is displayed
957 2008-06-15  Naba Kumar  <naba@gnome.org>
959         * plugins/document-manager/anjuta-docman.c
960         (anjuta_docman_set_current_document),
961         (anjuta_docman_goto_uri_line_mark):
962         * plugins/sourceview/sourceview.c (ieditor_goto_line):
964         Restore text focus on switching editor with ALT+X and
965         navigating from local-symbols view.
966         
967 2008-06-15  Naba Kumar  <naba@gnome.org>
969         * plugins/file-manager/file-view.c (file_view_show_extended_data):
970         Fixed a crash on file selection. Gave enough buffer for the formated
971         time print.
972         
973 2008-06-15  Naba Kumar  <naba@gnome.org>
975         * libanjuta/anjuta-preferences.c: Fixed a compile warning.
977 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
979         Reviewed by: Naba Kumar  <naba@gnome.org>
980         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
981         Removed GNOME_CALL_PARENT.
983         * libanjuta/anjuta-status.ch:
984         Now it uses GtkProgressBar and GtkStatusbar instead of GnomeAppBar.
985         (with modifications)
986         
987 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
989         Reviewed by: Naba Kumar  <naba@gnome.org>
990         * plugins/debug-manager/info.c:
991         * plugins/debug-manager/data_view.c:
992         * plugins/debug-manager/debug_tree.c:
993         * plugins/debug-manager/sparse_view.c:
994         * plugins/project-wizard/druid.c:
995         * plugins/project-wizard/property.c:
996         * plugins/valgrind/vggeneralprefs.c:
997         * plugins/valgrind/vgdefaultview.c:
998         * plugins/valgrind/vgrule-list.c:
999         * plugins/valgrind/process.c:
1000         * plugins/valgrind/vgcachegrindprefs.c:
1001         * plugins/valgrind/vgrule-editor.c:
1002         * plugins/valgrind/vghelgrindprefs.c:
1003         * plugins/valgrind/vgmemcheckprefs.c:
1004         * plugins/valgrind/vgsearchbar.c:
1005         * plugins/symbol-db/symbol-db-view-search.c:
1006         * plugins/gdb/parser.c:
1007         Using glib/gi18n.h instead of libgnome/gnome-i18n.h
1009 2008-06-14  Louis-Francis Ratté-Boulianne  <louisfrancis.rb@gmail.com>
1011         reviewed by: Johannes Schmid <jhs@gnome.org>
1013         * libanjuta/Makefile.am:
1014         * libanjuta/interfaces/libanjuta.idl:
1015         * plugins/document-manager/anjuta-docman.c
1016         (anjuta_docman_update_documents_menu),
1017         (on_notebook_page_close_button_click), (anjuta_docman_page_init),
1018         (on_notebook_switch_page), (on_document_save_point),
1019         (on_document_destroy), (anjuta_docman_remove_document),
1020         (anjuta_docman_get_page_for_document),
1021         (anjuta_docman_get_nth_page), (anjuta_docman_set_current_document),
1022         (anjuta_docman_set_message_area), (anjuta_docman_get_uri),
1023         (anjuta_docman_present_notebook_page),
1024         (anjuta_docman_update_page_label),
1025         (anjuta_docman_delete_all_markers),
1026         (anjuta_docman_delete_all_indicators), (anjuta_docman_order_tabs),
1027         (anjuta_docman_get_document_for_uri),
1028         (anjuta_docman_get_all_doc_widgets):
1029         * plugins/document-manager/anjuta-docman.h:
1030         * plugins/document-manager/plugin.c:
1031         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
1032         (on_sourceview_uri_changed_prompt):
1033         
1034         #530215 – Have a message area like gedit
1035         
1036         Commited with a trivial change to make sure it doesn't crash when a project is
1037         closed.
1039 2008-06-13  Massimo Cora'  <maxcvs@email.it>
1041         * plugins/project-manager/plugin.c (on_close_project_idle),
1042         (project_manager_plugin_deactivate_plugin):
1043         removed a forced anjuta_plugin_deactivate () that caused a critical-warning. 
1045 2008-06-13  Johannes Schmid  <jhs@gnome.org>
1047         * plugins/file-manager/file-view.c (file_view_query_tooltip),
1048         (file_view_init), (file_view_class_init):
1049         Correct position for tooltips
1051 2008-06-13  Johannes Schmid  <jhs@gnome.org>
1053         * plugins/file-manager/file-view.c (file_view_query_tooltip):
1054         Show correct tooltip
1056 2008-06-13  Johannes Schmid  <jhs@gnome.org>
1058         * plugins/file-manager/file-manager.ui:
1059         * plugins/file-manager/file-model.c (file_model_filter_file),
1060         (file_model_remove_file), (file_model_update_file),
1061         (file_model_add_file), (on_file_model_changed),
1062         (file_model_add_watch), (file_model_expand_row_real),
1063         (file_model_row_collapsed), (file_model_new), (file_model_refresh):
1064         * plugins/file-manager/file-model.h:
1065         * plugins/file-manager/file-view.c (file_view_refresh),
1066         (file_view_rename), (file_view_can_rename),
1067         (file_view_show_extended_data), (file_view_selection_changed),
1068         (file_view_init):
1069         * plugins/file-manager/file-view.h:
1070         * plugins/file-manager/plugin.c (on_file_manager_rename),
1071         (project_root_added), (project_root_removed),
1072         (on_file_view_show_popup_menu), (on_gconf_notify),
1073         (file_manager_activate):
1074         
1075         Big code reorganization in file-manger plugin. No more refresh as it now
1076         listens to file system changes and an extended selection view.
1078 2008-06-13  Johannes Schmid <jhs@gnome.org>
1080         * configure.in: Require gio-2.0 >= 2.16.0 (GNOME stable)
1081         * plugins/file-manager/file-model.c (file_model_add_dummy),
1082         (file_model_filter_file), (file_model_expand_row_real),
1083         (file_model_row_expanded), (file_model_row_collapsed),
1084         (file_model_expand_cancelled), (file_model_init),
1085         (file_model_finalize), (file_model_set_property), (file_model_new),
1086         (file_model_refresh), (file_model_get_uri):
1087         * plugins/file-manager/file-model.h:
1088         * plugins/file-manager/file-view.c (file_view_button_press_event),
1089         (file_view_selection_changed), (file_view_sort_model),
1090         (file_view_init):
1091         * plugins/file-manager/plugin.c (on_gconf_notify):
1092         Ported file-manager to gio
1094 2008-06-13  Naba Kumar  <naba@gnome.org>
1096         * plugins/file-loader/plugin.c (setup_recent_chooser_menu):
1097         Enabled tooltips for recent files to identify full paths.
1099 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1101         Reviewed by Naba Kumar  <naba@gnome.org>:
1102         * plugins/project-import/project-import.c:
1103         Changed label alignment to 0.0
1105 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1107         Reviewed by Naba Kumar  <naba@gnome.org>:
1108         * src/anjuta-app.c:
1109         * libanjuta/anjuta-ui.{ch}:
1110         Moved accels save/load funcs to anjuta-ui.
1112 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
1114          * libanjuta/interfaces/libanjuta.idl,
1115         libanjuta/anjuta-plugin-manager.c,
1116         libanjuta/anjuta-plugin-manager.h:
1117         Add new IAnjutaEnvironment interface
1119         * plugins/build-basic-autotools/build-basic-autotools.c,
1120         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
1121         Remove scratchbox 1 support from build plugin
1122         Use new IAnjutaEnvironment interface
1124         * (added) plugins/scratchbox/plugin.c,
1125         (added) plugins/scratchbox/plugin.h,
1126         (added) plugins/scratchbox/anjuta-scratchbox.plugin.in,
1127         (added) plugins/scratchbox/anjuta-scratchbox.glade,
1128         (added) plugins/scratchbox/anjuta-scratchbox-48.png,
1129         (added) plugins/scratchbox/Makefile.am,
1130         plugins/Makefile.am,
1131         configure.in:
1132         Add new scratchbox 1 plugin implementing IAnjutaEnvironment
1134 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
1136         * configure.in:
1137         Fix #536375: libsocket not included cause build fail on Solaris
1139 2008-06-12  Johannes Schmid  <jhs@gnome.org>
1141         * plugins/project-manager/plugin.c (on_close_project_idle),
1142         (on_close_project), (project_manager_plugin_deactivate_plugin),
1143         (project_manager_plugin_instance_init):
1144         * plugins/project-manager/plugin.h:
1145         
1146         Fixed a possible bug where the project-manager plugin is deactivated twice.
1148 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
1150         * libanjuta/anjuta-utils.c,
1151         libanjuta/anjuta-utils.h,
1152         plugins/debug-manager/start.c,
1153         plugins/run-program/execute.c:
1154         Copy libgnome deprecated gnome_util_user_shell into libanjuta
1156 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
1158         * plugins/build-basic-autotools/build-basic-autotools.c:
1159         Fix #534523: anjuta parses filenames from make wrong
1160         GMatchInfo need to be freed even when regex fail in build_get_summary
1162 2008-06-09  Sébastien Granjoux  <seb.sfo@free.fr>
1164         * plugins/tools/plugin.c:
1165         Fix #537134: critical warnings tools->plugin_deactivate
1167 2008-06-09  Johannes Schmid  <jhs@gnome.org>
1169         * plugins/symbol-browser/plugin.c (project_root_removed):
1170         Fixed #537398 – crash in Anjuta IDE: Closed project
1172 2008-06-07  Johannes Schmid  <jhs@gnome.org>
1174         Patch from Marc Lorber:
1175         * libanjuta/anjuta-plugin-manager.c (plugin_set_update),
1176         (anjuta_plugin_manager_get_remembered_plugins_page):
1177         Add translation
1178         
1179         Patch from Arun Raghavan:
1180         * manuals/anjuta-manual/C/debugger.xml:
1181         #536889 – anjuta doesn't pass "make check"
1183 2008-06-07  Johannes Schmid <jhs@gnome.org>
1185         * plugins/symbol-db/Makefile.am:
1186         Put tables.sql into distribution
1188 2008-06-07  Massimo Cora'  <maxcvs@email.it>
1190   Reviewed by: Johannes Schmid <jhs@gnome.org>
1192         * libanjuta/interfaces/libanjuta.idl:
1193         * plugins/class-inheritance/class-inherit.c
1194         (class_inheritance_show_dynamic_class_popup_menu),
1195         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
1196         (class_inheritance_update_graph):
1197         * plugins/language-support-cpp-java/cpp-java-assist.c
1198         (create_completion),
1199         (cpp_java_assist_create_word_completion_cache),
1200         (cpp_java_assist_show_calltip):
1201         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1202         * plugins/symbol-browser/plugin.c (isymbol_manager_search):
1203         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1204         * plugins/symbol-db/plugin.h:
1205         * plugins/symbol-db/symbol-db-engine.c
1206         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1207         * plugins/symbol-db/symbol-db-engine.h:
1208         * plugins/symbol-db/symbol-db-view.c (prepare_for_adding):
1209         now search for symbols can be done also in global tags. Added a new parameter
1210         to search function and adjusted dependencies on different plugins.
1212 2008-06-05  Sébastien Granjoux  <seb.sfo@free.fr>
1214         * plugins/terminal/terminal.c,
1215         libanjuta/anjuta-preferences.c:
1216         Fix a crash when GNOME Terminal is not installed
1218 2008-06-03 Halton Huo <halton.huo@sun.com>
1220         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1221         * libanjuta/anjuta-launcher.c:
1222         Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD
1224 === anjuta 2.5.0 ===
1226 2008-06-02  Naba Kumar  <naba@gnome.org>
1228         * NEWS: Updated for 2.5.0 release.
1229         
1230 2008-06-02  Yuriy Penkin <yuriy.penkin@gmail.com>
1232         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1233         * plugins/cvs-plugin/Makefile.am,
1234         plugins/cvs-plugin/cvs-execute.c,
1235         plugins/sourceview/anjuta-document.c,
1236         plugins/sourceview/Makefile.am,
1237         plugins/subversion/Makefile.am,
1238         plugins/search/search-replace.h,
1239         plugins/search/Makefile.am,
1240         plugins/build-basic-autotools/build-basic-autotools.c,
1241         plugins/build-basic-autotools/Makefile.am,
1242         plugins/editor/Makefile.am,
1243         plugins/document-manager/Makefile.am,
1244         plugins/macro/Makefile.am,
1245         configure.in:
1246         Fix #514620: Port anjuta to GRegex
1248 2008-06-02  Sébastien Granjoux  <seb.sfo@free.fr>
1250         * plugins/debug-manager/anjuta-marshal.list,
1251         plugins/debug-manager/sexy-icon-entry.c:
1252         Fix #536254: gtk_marshal_VOID__INT_INT shouldn't be used
1253         Update sexy icon entry
1255 2008-06-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1257         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1258         * plugins/run-program/execute.c:
1259         Fix #536045: New run program plugin crash
1261 2008-05-30  Sébastien Granjoux  <seb.sfo@free.fr>
1263         * libanjuta/interfaces/anjuta-idl-compiler.pl,
1264         libanjuta/interfaces/libanjuta.idl,
1265         manuals/reference/libanjuta/libanjuta-sections.txt:
1266         Keep comment for enum and structures
1267         Declare class typedef first
1268         Allow to document Anjuta shell variable using define
1269         Add a documentation sample in IAnjutaProjectManager interface
1271         * manuals/reference/libanjuta/writing-plugins.sgml:
1272         Fix a detail in the previous patch
1274 2008-05-29  Arun Tejasvi Chaganty  <arunchaganty@gmail.com>
1276         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1277         * manuals/reference/libanjuta/writing-plugins.sgml:
1278         Fix #534175: Deprecated code in Plugin Tutorial
1280 2008-05-27  basti  <pee@hiddenbox.de>
1282         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1283         * scripts/anjuta_import.sh.in,
1284         plugins/tools/scripts/prepare-changelog.pl,
1285         global-tags/create_global_tags.sh.in:
1286         Use sh instead of bash when possible
1288         * plugins/sourceview/anjuta-document-saver.c,
1289         plugins/sourceview/anjuta-document-loader.c:
1290         Order of include matter on OpenBSD
1292         * plugins/debug-manager/start.c:
1293         ps syntax differ on *BSD
1295         * libanjuta/anjuta-launcher.c:
1296         Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
1297         CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
1299 2008-05-27  Johannes Schmid  <jhs@gnome.org>
1301         * plugins/language-manager/Makefile.am:
1302         Merged patch from bug 
1303         #535048 – Anjuta doesn't build when checking underlinking and overlinking
1305 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
1307         * manuals/reference/libanjuta/libanjuta-docs.sgml:
1308         Forget this change to add AnjutaCommand and AnjutaAsyncCommand
1309         in the documentation
1311 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
1313         * plugins/debug-manager/start.c,
1314         plugins/build-basic-autotools/build-basic-autotools.c,
1315         plugins/run-program/plugin.c,
1316         plugins/run-program/execute.c,
1317         plugins/run-program/plugin.h,
1318         libanjuta/interfaces/libanjuta.idl,
1319         libanjuta/interfaces/anjuta-idl-compiler.pl,
1320         manuals/reference/libanjuta/libanjuta-docs.sgml,
1321         manuals/reference/libanjuta/libanjuta-sections.txt:
1322         Change the new IAnjutaBuilder interface to use callbacks
1323         Add the documentation of IAnjutaBuilder
1325 2008-05-25  Naba Kumar  <naba@gnome.org>
1327         Patch from: Pavel Kostyuchenko
1329         * libanjuta/anjuta-preferences.c
1330         (anjuta_preferences_is_dialog_created):
1331         * libanjuta/anjuta-preferences.h:
1332         * src/action-callbacks.c (on_set_preferences1_activate):
1333         Fixed bug #532537 - Crash on closing Anjuta Preferences when it
1334         open twice.
1336 2008-05-25  Sébastien Granjoux  <seb.sfo@free.fr>
1338         * plugins/editor/text_editor_cbs.c:
1339         Set line to mouse location when popup-menu is displayed (#530689)
1341 2008-05-25  James Liggett  <jrliggett@cox.net>
1343         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1344         * libanjuta/anjuta-command.c,
1345         libanjuta/anjuta-async-command.c:
1346         Document AnjutaCommand and AnjutaAsyncCommand
1348 2008-05-25  basti  <pee@hiddenbox.de>
1350         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1351         * plugins/debug-manager/debug_tree.c:
1352         Fix a crash when changing a watch while debugger is stopped
1354         * plugins/gdb/plugin.c,
1355         plugins/gdb/anjuta-gdb.plugin.in:
1356         Allow loading application/octet-stream mime type
1358 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1360         * plugins/debug-manager/start.c:
1361         Fix #378903: Use IAnjutaBuilder to always debug an up to date program
1363 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1365         * plugins/run-program/plugin.c,
1366         plugins/run-program/execute.c,
1367         plugins/run-program/plugin.h:
1368         Use IAnjutaBuilder to always run an up to date program
1370 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1372         * plugins/build-basic-autotools/build-basic-autotools.c,
1373         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
1374         libanjuta/interfaces/libanjuta.idl,
1375         libanjuta/interfaces/anjuta-idl-compiler.pl:
1376         New IAnjutaBuilder interface allowing to check if a target is up to
1377         data and having a notification when the target is built
1379 2008-05-21  Michael Placentra <someone@michaelplacentra2.net>
1381         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1382         * plugins/project-wizard/templates/django.wiz:
1383         Fix #533758: django project creation fails
1385 2008-05-19  Johannes Schmid  <jhs@gnome.org>
1387   Patch from Pavel Kostyuchenko:
1388         * plugins/glade/anjuta-design-document.h:
1389         * plugins/glade/plugin.c (update_current_project),
1390         (value_added_current_editor), (glade_update_ui),
1391         (on_document_destroy), (glade_plugin_add_project):
1392         
1393         #532625 – Wrong consecution of functions calls when opening a glade file
1395 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
1397         * plugins/project-wizard/templates/terminal.wiz,
1398         plugins/project-wizard/templates/xlib-dock.wiz,
1399         plugins/project-wizard/templates/wxwin.wiz,
1400         plugins/project-wizard/templates/java.wiz,
1401         plugins/project-wizard/templates/django.wiz,
1402         plugins/project-wizard/templates/gnome.wiz,
1403         plugins/project-wizard/templates/anjuta-plugin.wiz,
1404         plugins/project-wizard/templates/gtkmm.wiz,
1405         plugins/project-wizard/templates/python.wiz,
1406         plugins/project-wizard/templates/cpp.wiz,
1407         plugins/project-wizard/templates/sdl.wiz,
1408         plugins/project-wizard/templates/gtk.wiz,
1409         plugins/project-wizard/templates/minimal.wiz,
1410         plugins/project-wizard/templates/xlib.wiz,
1411         plugins/project-wizard/templates/gcj.wiz:
1412         Fix #533346: Create project in path with spaces fails
1414 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
1416         * src/anjuta.glade,
1417         libanjuta/anjuta-preferences.c:
1418         Fix #531940: Can't change the default project directory
1420 2008-05-14  Rémi Cardona  <remi@gentoo.org>
1422         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1423         * plugins/editor/scintilla/Makefile.am,
1424         libanjuta/Makefile.am:
1425         Remove useless _DEPENDENCIES
1427 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
1429         * plugins/run-program/execute.c:
1430         Fix #532243: Execute program with whitespace in the project path fails
1432 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
1434         * plugins/debug-manager/debug_tree.c:
1435         Fix #531623: Crash on updating non-existing watch
1437 2008-05-13  Christian Kirbach  <Christian.Kirbach@googlemail.com>
1439         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1440         * tagmanager/tm_tag.c:
1441         * tagmanager/test_tm_buffer.c:
1442         * plugins/editor/scintilla/LexNsis.cxx:
1443         * plugins/editor/aneditor.cxx:
1444         * plugins/file-manager/file-view.c:
1445         Fixed a bunch of compiler warnings
1447 2008-05-10  Johannes Schmid  <jhs@gnome.org>
1449         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1450         * plugins/symbol-browser/plugin.c (project_root_added),
1451         (isymbol_manager_search):
1452         
1453         Fixed global tags loading from project configuration and added a
1454         configuration option
1456 2008-05-08  Johannes Schmid  <jhs@gnome.org>
1458         Patch from Marc Lorber <lorber.marc@wanadoo.fr>
1460         * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
1461         * plugins/subversion/subversion-log-dialog.c (create_columns):
1462         
1463         Fix translation issues (#530860 and #531411)
1465 2008-05-08  Johannes Schmid  <jhs@gnome.org>
1467         Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
1469         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
1470         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
1471         * plugins/project-wizard/templates/java/configure.ac.tpl:
1472         * plugins/project-wizard/templates/minimal/autogen.sh:
1473         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
1474         * plugins/project-wizard/templates/python/configure.ac.tpl:
1475         * plugins/project-wizard/templates/sdl/configure.ac.tpl:
1476         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
1477         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
1478         
1479         #531405 – AM_CONFIG_HEADER macro is obsolete
1480         
1481         project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
1482         http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
1484 2008-05-07  Massimo Cora'  <maxcvs@email.it>
1486         * libanjuta/interfaces/libanjuta.idl:
1487         * plugins/class-inheritance/class-inherit.c
1488         (class_inheritance_show_dynamic_class_popup_menu):
1489         * plugins/language-support-cpp-java/cpp-java-assist.c
1490         (cpp_java_assist_create_word_completion_cache),
1491         (cpp_java_assist_show_calltip):
1492         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1493         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1494         * plugins/symbol-db/symbol-db-engine.c
1495         (on_scan_update_files_symbols_end),
1496         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1497         * plugins/symbol-db/symbol-db-engine.h:
1498         add limit/offset keywords to search query. Adjusted APIs.
1499         Fixed a minor bug with caches in the engine.
1501 2008-05-06  Sébastien Granjoux  <seb.sfo@free.fr>
1503         * plugins/terminal/anjuta-terminal-plugin.glade,
1504         plugins/terminal/terminal.c:
1505         The terminal configuration default option doesn't work (#530031)
1506         Combobox for terminal choose not working (#530032)
1508 2008-05-06  Johannes Schmid  <jhs@gnome.org>
1510         * plugins/document-manager/plugin.c (on_session_save):
1511         Do not reverse list of file in save-session (#531445)
1512         
1513         * plugins/sourceview/anjuta-view.c
1514         (anjuta_view_button_press_event):
1515         Set line to mouse location when popup-menu is displayed (#530689)
1517 2008-05-02  Sébastien Granjoux  <seb.sfo@free.fr>
1519         * (added) plugins/terminal/anjuta-terminal-plugin.ui,
1520         plugins/terminal/Makefile.am,
1521         plugins/terminal/terminal.c:
1522         Add a context menu with copy/paste in terminal plugin
1524 2008-05-02  Johannes Schmid  <jhs@gnome.org>
1526         * configure.in: changed gnome-build requirement, bumped version to 2.5.0
1527         * libanjuta/interfaces/libanjuta.idl:
1528         * plugins/project-manager/plugin.c (iproject_manager_get_packages),
1529         (iproject_manager_iface_init):
1530         Add an interface method to access the pkg-config data from gnome-build.
1531         
1532         * plugins/symbol-browser/plugin.c (project_root_added):
1533         Automatically load symbol from project configuration (proof-of-concept)
1535 2008-05-01  Massimo Cora'  <maxcvs@email.it>
1537         * plugins/symbol-db/plugin.c (symbol_db_activate):
1538         * plugins/symbol-db/test/main.c (main):
1540         Adapt to changes in recent libgda
1542 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
1544         * plugins/run-program/execute.c:
1545         Fix run plugin again, previous patch was causing a crash when
1546         the program exist
1548 2008-05-01  Johannes Schmid  <jhs@gnome.org>
1550         * plugins/document-manager/plugin.c (update_title):
1551         Fixed bug broken titles for new files
1553 2008-05-01  Johannes Schmid  <jhs@gnome.org>
1555         * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
1556         (anjuta_util_replace_home_dir_with_tilde),
1557         (anjuta_util_str_middle_truncate):
1558         * libanjuta/anjuta-utils.h:
1559         Added some utility methods (derived from gedit)
1560         
1561         * plugins/document-manager/plugin.c (get_directory_display_name),
1562         (update_title):
1563         Really fix #530033 now
1565 2008-05-01  Massimo Cora'  <maxcvs@email.it>
1567         * plugins/symbol-db/plugin.c (on_single_file_scan_end):
1568         set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
1570         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1571         (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
1572         (sdb_engine_thread_monitor), (sdb_engine_init),
1573         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1574         (sdb_engine_add_new_sym_implementation),
1575         (sdb_engine_second_pass_update_scope_1),
1576         (sdb_engine_second_pass_update_scope),
1577         (sdb_engine_second_pass_update_heritage),
1578         (symbol_db_engine_update_project_symbols),
1579         (symbol_db_engine_get_files_with_zero_symbols),
1580         (symbol_db_engine_get_file_symbols):
1581         fixed a population bug introduced with using of caches. It broke the kind
1582         of symbol in some cases (e.g. returning of table_id = -1). 
1583         Avoid lazy initialization and inlined the lookup functions to speed up the
1584         thing.
1585         Performances improvement in sdb_engine_second_pass_update_heritage () using
1586         a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
1587         logic in this part should avoid gui freezing, at least here it does not freeze.
1589         * plugins/symbol-db/symbol-db-view-locals.c
1590         (symbol_db_view_locals_recv_signals_from_engine):
1591         * plugins/symbol-db/symbol-db-view.c
1592         (symbol_db_view_recv_signals_from_engine):
1593         greyed out trees while population is in place.
1595 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
1597         * data/default.profile:
1598         Put the new run program plugin in the default plugin list
1600         * plugins/run-program/execute.c:
1601         Fix a crash when the program doesn't exist
1603 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1605         * plugins/document-manager/anjuta-document-manager.ui:
1606         * plugins/message-view/anjuta-message-manager.ui:
1607         Put the menu items of the message-manager in the correct Goto menu
1609 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1611         * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
1612         Allow markup in dialog description
1613         
1614         * plugins/file-loader/plugin.c (iloader_load):
1615         #523186 – Open With dialog should mention filename
1617 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1619         * libanjuta/anjuta-status.c (anjuta_status_set_title):
1620         * plugins/document-manager/anjuta-docman.c
1621         (anjuta_docman_update_page_label):
1622         * plugins/document-manager/plugin.c (update_title),
1623         (on_document_update_save_ui):
1624         
1625         #530033 – Have window title like gedit
1626         Also add the dirty char (*) at the beginning of the filename to match HIG
1628 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1630         * plugins/devhelp/anjuta-devhelp.ui:
1631         * plugins/search/anjuta-search.ui:
1632         * plugins/document-manager/anjuta-document-manager.ui:
1633         * src/anjuta.ui:
1634         Moved Goto menu into View to avoid cluttering the menubar and created
1635         new Documents menu
1637         * plugins/document-manager/action-callbacks.c (on_next_document),
1638         (on_previous_document):
1639         * plugins/document-manager/action-callbacks.h:
1640         * plugins/document-manager/anjuta-docman.c (on_document_toggled),
1641         (anjuta_docman_update_documents_menu_status),
1642         (anjuta_docman_update_documents_menu),
1643         (on_notebook_page_reordered), (anjuta_docman_page_init),
1644         (anjuta_docman_new), (on_notebook_switch_page),
1645         (anjuta_docman_add_document), (anjuta_docman_remove_document):
1646         * plugins/document-manager/plugin.c:
1647         
1648         Show open documents in the "Documents" menu and add actions for next/prev
1649         document like in gedit. Don't center menu items of notebook popup menu.
1650         (Fixes bugs #453702 and #529528)
1652 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1654         Patch from Yuriy Penkin:
1656         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1657         .glade:
1658         * plugins/debug-manager/anjuta-debug-manager.glade:
1659         * plugins/run-program/anjuta-run-program.glade:
1660         * plugins/tools/anjuta-tools.glade:
1661         530566 – Fix translation and POTFILES.in
1663 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1665         * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
1666         Use current project folder as default and added a file filter for
1667         the patch file chooser.
1669 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1671         * plugins/symbol-db/symbol-db-view-search.c
1672         (sdb_view_search_model_filter):
1673         fixed search symbols to match "foo_symbol_%"
1675 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1677         * configure.in,
1678         po/POTFILES.in,
1679         plugins/Makefile.am,
1680         src/anjuta.ui,
1681         (added) plugins/run-program/anjuta-run-program-48.png,
1682         (added) plugins/run-program/anjuta-run-program.glade,
1683         (added) plugins/run-program/anjuta-run-program.plugin.in,
1684         (added) plugins/run-program/anjuta-run-program.ui,
1685         (added) plugins/run-program/execute.c,
1686         (added) plugins/run-program/execute.h,
1687         (added) plugins/run-program/Makefile.am,
1688         (added) plugins/run-program/parameters.c,
1689         (added) plugins/run-program/parameters.h,
1690         (added) plugins/run-program/plugin.c,
1691         (added) plugins/run-program/plugin.h,
1692         (added) plugins/run-program/utils.c,
1693         (added) plugins/run-program/utils.h:
1694         New run program plugin, includes a new dialog box to set
1695         program arguments
1697         * plugins/debug-manager/anjuta-debug-manager.plugin.in,
1698         plugins/debug-manager/anjuta-debug-manager.ui,
1699         plugins/debug-manager/plugin.c,
1700         plugins/debug-manager/start.c:
1701         Update debugger plugin to use run program parameter dialog
1703         * plugins/build-basic-autotools/build-basic-autotools.c,
1704         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
1705         Remove run program menu item
1707         * libanjuta/interfaces/libanjuta.idl,
1708         plugins/gdb/plugin.c,
1709         plugins/gdb/debugger.c,
1710         plugins/gdb/debugger.h,
1711         plugins/debug-manager/command.c,
1712         plugins/debug-manager/command.h:
1713         Use a gchar * null terminated array instead of a GList for
1714         passing environment variables
1716 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1718         * plugins/terminal/terminal.c,
1719         libanjuta/interfaces/libanjuta.idl:
1720         Add a child-exited signal in the IAnjutaTerminal interface
1721         Remove environment variables merging, it is already done
1722         in vte
1724 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1726         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1727         * plugins/symbol-db/symbol-db-engine.c
1728         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1729         fixed partial pattern match accordingly with api.
1731 2008-04-28  Johannes Schmid <jhs@gnome.org>
1733         * plugins/symbol-db/plugin.c:
1734   Hide progress bar when things are done.
1736 2008-04-27  Massimo Cora'  <maxcvs@email.it>
1738         * plugins/symbol-db/symbol-db-engine.c
1739         (symbol_db_engine_find_symbol_by_name_pattern),
1740         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1741         fixed typo on query.
1742         
1743 2008-04-26  Massimo Cora'  <maxcvs@email.it>
1745         * plugins/document-manager/plugin.c (on_document_update_ui):
1746         * plugins/symbol-db/symbol-db-engine-iterator-node.c
1747         (symbol_db_engine_iterator_node_get_symbol_extra_string):
1748         * plugins/symbol-db/symbol-db-engine.c
1749         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
1750         (sdb_engine_get_dyn_query_node_by_id),
1751         (sdb_engine_dyn_child_query_node_destroy),
1752         (sdb_engine_insert_dyn_query_node_by_id),
1753         (sdb_engine_free_cached_queries),
1754         (sdb_engine_free_cached_dynamic_queries),
1755         (sdb_engine_get_tuple_id_by_unique_name),
1756         (sdb_engine_get_tuple_id_by_unique_name2),
1757         (sdb_engine_get_tuple_id_by_unique_name3),
1758         (sdb_engine_populate_db_by_tags),
1759         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1760         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
1761         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1762         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1763         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1764         (sdb_engine_add_new_sym_implementation),
1765         (sdb_engine_add_new_heritage),
1766         (sdb_engine_add_new_scope_definition),
1767         (sdb_engine_add_new_tmp_heritage_scope),
1768         (sdb_engine_second_pass_update_scope_1),
1769         (sdb_engine_second_pass_update_heritage),
1770         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1771         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1772         (on_scan_update_files_symbols_end),
1773         (symbol_db_engine_update_project_symbols),
1774         (symbol_db_engine_get_full_local_path),
1775         (symbol_db_engine_get_file_db_path),
1776         (sdb_engine_walk_down_scope_path),
1777         (symbol_db_engine_get_files_with_zero_symbols),
1778         (sdb_engine_prepare_symbol_info_sql),
1779         (symbol_db_engine_get_class_parents_by_symbol_id),
1780         (symbol_db_engine_get_class_parents),
1781         (symbol_db_engine_get_global_members_filtered),
1782         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1783         (symbol_db_engine_get_scope_members_by_symbol_id),
1784         (symbol_db_engine_get_scope_members),
1785         (symbol_db_engine_get_current_scope),
1786         (symbol_db_engine_get_file_symbols),
1787         (symbol_db_engine_get_symbol_info_by_id),
1788         (symbol_db_engine_find_symbol_by_name_pattern),
1789         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1790         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1791         * plugins/symbol-db/symbol-db-engine.h:
1792         * plugins/symbol-db/tables.sql:
1793         new dynamic prepared queries architecture. Now every query used in the
1794         engine has its own compiled query in libgda-sqlite provider. This for speed
1795         improvements, code cleaning and auto-escaping of string parameters. 
1796         Lookup of dynamic queries takes care of sym_info parameters and of 
1797         parameters passed to functions. The compiled GdaStatements are stored in an 
1798         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
1799         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
1801         * plugins/symbol-db/test/Makefile.am:
1802         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
1803         (main):
1804         re-enabled test.
1806 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
1808         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1809         * po/POTFILES.in,
1810         plugins/tools/tool.c:
1811         Fix #529798: Mark additional strings for translation
1813 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
1815         * plugins/project-wizard/druid.c,
1816         plugins/project-wizard/property.c,
1817         plugins/project-wizard/property.h,
1818         plugins/project-wizard/parser.c,
1819         plugins/project-wizard/templates/mkfile.wiz,
1820         plugins/project-wizard/templates/terminal.wiz,
1821         plugins/project-wizard/templates/xlib-dock.wiz,
1822         plugins/project-wizard/templates/wxwin.wiz,
1823         plugins/project-wizard/templates/java.wiz,
1824         plugins/project-wizard/templates/django.wiz,
1825         plugins/project-wizard/templates/gnome.wiz,
1826         plugins/project-wizard/templates/anjuta-plugin.wiz,
1827         plugins/project-wizard/templates/gtkmm.wiz,
1828         plugins/project-wizard/templates/python.wiz,
1829         plugins/project-wizard/templates/cpp.wiz,
1830         plugins/project-wizard/templates/sdl.wiz,
1831         plugins/project-wizard/templates/gtk.wiz,
1832         plugins/project-wizard/templates/minimal.wiz,
1833         plugins/project-wizard/templates/xlib.wiz,
1834         plugins/project-wizard/templates/gcj.wiz:
1835         Add additional restriction on project name fix #529226
1837 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
1839         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1840         * plugins/tools/plugin.c:
1841         Fix #529506: Uncorrect unloading tools plugin
1843 2008-04-22  Johannes Schmid  <jhs@gnome.org>
1845         * plugins/search/search-replace.c (search_and_replace),
1846         (on_message_view_destroyed):
1847         Don't spit out two many warnings when the message view is destroyed
1848         
1849         * plugins/search/search-replace_backend.c
1850         (file_buffer_new_from_path):
1851         Only use first 500 characters for validation
1853 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1855         * plugins/search/plugin.c (find_incremental):
1856         * plugins/search/search-replace.c (on_search_regex_toggled),
1857         (on_search_button_next_clicked), (search_replace_find_usage):
1858         * plugins/search/search-replace_backend.c (match_substr_free),
1859         (file_buffer_new_from_path), (get_next_match),
1860         (clear_search_replace_instance), (create_search_replace_instance):
1861         * plugins/search/search-replace_backend.h:
1862         
1863         Use GRegex instead of pcre and convert files to utf-8 if necessary.
1864         Rest of #440637
1866 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1868         * plugins/document-manager/action-callbacks.c
1869         (on_editor_command_paste_activate):
1870         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
1871   (there was an else missing...)
1873 2008-04-17  Naba Kumar  <naba@naba-desktop>
1875         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
1876         * plugins/project-import/anjuta-project-import.plugin.in:
1877         * plugins/project-wizard/anjuta-project-wizard.glade:
1878         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1879         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
1881 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1883         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
1884         Fixed a condition where we kill our own process
1886 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1888         * libanjuta/anjuta-session.h:
1889         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
1890         * plugins/symbol-db/plugin.c (value_added_current_editor),
1891         (on_session_load), (symbol_db_activate):
1892         * plugins/symbol-db/plugin.h:
1893         * plugins/symbol-db/symbol-db-view.c
1894         (sdb_view_build_and_display_base_tree):
1895         Added new sessions states to avoid loading the local symbols before
1896         the session is loaded (speeds up start-up).
1897         
1898         * plugins/document-manager/plugin.c
1899         (update_document_ui_undo_items), (update_document_ui_save_items),
1900         (on_document_update_ui):
1901         * plugins/sourceview/sourceview.c (idocument_redo):
1902         Fixed #528705 – There is no Redo
1904 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
1906         * libanjuta/interfaces/libanjuta.idl,
1907         plugins/terminal/terminal.c,
1908         plugins/build-basic-autotools/executer.c,
1909         plugins/gdb/plugin.c:
1910         Add an env parameter in the IAnjutaTerminal interface allowing
1911         to specify additional environment variables
1913         * libanjuta/anjuta-launcher.c:
1914         Add one initialization
1916 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1918         Patch from Ignacio Casal Quinteiro:
1919         * plugins/file-loader/anjuta-recent-chooser-menu.c
1920         (_gtk_recent_chooser_get_items),
1921         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
1922         (anjuta_recent_chooser_menu_populate):
1923         Show 5 project and 15 file items in recent-chooser
1925 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1927         * plugins/search/search-replace_backend.c (isawordchar),
1928         (extra_match), (get_next_match):
1929         
1930         Make searching utf-8 aware. We still need to fix encodings for
1931         search/replace in files as it is currently assumed they are utf-8 like
1932         the editors.
1934 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1935         
1936         Patch from Ignacio Casal Quinteiro:
1937         * plugins/file-loader/anjuta-recent-chooser-menu.c
1938         (anjuta_recent_chooser_menu_insert_item),
1939         (anjuta_recent_chooser_menu_populate):
1940         * plugins/file-loader/plugin.c (activate_plugin):
1941         Fix recent files in the toolbar
1942         
1943         * plugins/tools/plugin.c (ipreferences_merge):
1944         Fixed some warnings
1946 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
1948         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
1950 2008-04-13  Naba Kumar  <naba@naba-desktop>
1952         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
1953         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1954         Do not enable brace autocompletion by defualt because it annoying for
1955         fast typist (i.e. it's easier to type ending brace than move carat)
1956         and it's currently broken for scintilla.
1958 2008-04-13  Naba Kumar  <naba@naba-desktop>
1960         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
1961         * src/about.c (on_about_plugin_activate): Removed dead code.
1962         * src/main.c: Make smaller include.
1964 2008-04-12  Naba Kumar  <naba@naba-desktop>
1966         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
1967         src/utilities.h: Removed dead files.
1968         * src/widget-registry.c, src/widget-registry.h: Removed more dead
1969         files.
1971 2008-04-12  Naba Kumar  <naba@naba-desktop>
1973         * src/action-callbacks.c: Removed unneeded gnome.h include.
1974         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
1976 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1978         Reviewed by Naba Kumar  <naba@gnome.org>:
1979         * libanjuta/anjuta-utils.{ch}:
1980         Added anjuta_utils_get_user_config_dir. This func is used
1981         to get the user config directory.
1982         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
1984 2008-04-12  Johannes Schmid  <jhs@gnome.org>
1986         * plugins/search/Makefile.am:
1987         * plugins/search/anjuta-search.glade:
1988         * plugins/search/anjuta-search.ui:
1989         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
1990         (on_find_and_replace1_activate), (on_find_in_files1_activate),
1991         (on_findnext1_activate), (on_findprevious1_activate),
1992         (on_prev_occur), (on_next_occur), (activate_plugin),
1993         (deactivate_plugin), (dispose), (finalize),
1994         (search_plugin_class_init):
1995         * plugins/search/plugin.h:
1996         * plugins/search/search-replace.c (search_and_replace_init),
1997         (search_and_replace), (write_message_pane), (on_message_clicked),
1998         (save_not_opened_files), (replace_in_not_opened_files),
1999         (search_replace_next_previous), (search_replace_next),
2000         (search_replace_previous), (sr_get_gladewidget),
2001         (search_set_popdown_strings), (search_set_popdown_map),
2002         (search_select_item), (search_set_combo), (search_set_action),
2003         (search_set_target), (search_set_direction),
2004         (search_get_item_combo), (search_get_item_combo_name),
2005         (search_direction_changed), (populate_value), (reset_flags),
2006         (reset_flags_and_search_button), (search_start_over),
2007         (search_end_alert), (max_results_alert), (nb_results_alert),
2008         (search_show_replace), (modify_label_image_button),
2009         (search_replace_populate), (show_jump_button),
2010         (translate_dialog_strings), (create_dialog), (show_dialog),
2011         (word_in_list), (list_max_items), (search_update_combos),
2012         (replace_update_combos), (search_update_dialog),
2013         (on_search_replace_delete_event),
2014         (on_search_dialog_key_press_event),
2015         (search_disconnect_set_toggle_connect),
2016         (on_search_match_whole_word_toggled),
2017         (on_search_match_whole_line_toggled),
2018         (on_search_match_word_start_toggled), (on_search_regex_toggled),
2019         (search_set_toggle_direction), (on_search_direction_changed),
2020         (on_search_action_changed), (on_search_target_changed),
2021         (on_search_expression_changed), (on_actions_no_limit_clicked),
2022         (on_search_button_close_clicked), (on_search_button_stop_clicked),
2023         (on_search_button_next_clicked), (search_replace_find_usage),
2024         (on_search_button_jump_clicked), (on_search_expression_activate),
2025         (on_search_full_buffer_toggled), (on_search_forward_toggled),
2026         (on_search_backward_toggled), (on_setting_basic_search_toggled),
2027         (basic_search_toggled), (anjuta_search_replace_activate):
2028         * plugins/search/search-replace.h:
2029         * plugins/search/search-replace_backend.c (pcre_info_free),
2030         (pcre_info_new), (match_substr_free), (match_info_free),
2031         (file_buffer_free), (file_buffer_new_from_te),
2032         (file_buffer_new_from_path), (file_buffer_line_from_pos),
2033         (file_match_line_from_pos), (create_search_files_list),
2034         (get_project_file_list), (isawordchar), (extra_match),
2035         (get_next_match), (create_search_entries), (regex_backref),
2036         (clear_search_replace_instance), (clear_pcre),
2037         (create_search_replace_instance):
2038         * plugins/search/search-replace_backend.h:
2039         Restored old search plugin - was a bad idea to merge this patch. Sorry!
2041 2008-04-12  Johannes Schmid  <jhs@gnome.org>
2043         * libanjuta/Makefile.am:
2044         * libanjuta/libanjuta.h:
2045         * plugins/document-manager/anjuta-document-manager.glade:
2046         * plugins/document-manager/plugin.c:
2047         * plugins/editor/text_editor.c (text_editor_finalize),
2048         (convert_to_utf8), (load_from_file), (save_to_file):
2049         * plugins/editor/text_editor.h:
2050         * plugins/sourceview/Makefile.am:
2051         * plugins/sourceview/anjuta-convert.c:
2052         * plugins/sourceview/anjuta-convert.h:
2053         * plugins/sourceview/anjuta-document-loader.c:
2054         * plugins/sourceview/anjuta-document-saver.c:
2055         * plugins/sourceview/anjuta-document.c:
2056         * plugins/sourceview/anjuta-encodings.c:
2057         * plugins/sourceview/anjuta-encodings.h:
2058         * plugins/sourceview/anjuta-utils.c:
2059         * plugins/sourceview/anjuta-utils.h:
2060         * plugins/sourceview/anjuta-view.c:
2061         * plugins/sourceview/sourceview.c:
2062         
2063         Move the encoding conversion infrastrcute to libanjuta and update all
2064         users. Test all available encodings by default in scintilla editor
2065         like sourceview is doing and removed encoding preferences
2067         * plugins/search/search-replace_backend.c
2068         (file_buffer_new_from_uri):
2069         Fixed crasher
2071 2008-04-11  Johannes Schmid  <jhs@gnome.org>
2073         * plugins/search/anjuta-search.glade:
2074         Various small improvements to the dialog
2076 2008-04-11  Johannes Schmid  <jhs@gnome.org>
2078         Patch from Ignacio Casal Quinteiro:
2079         * plugins/file-loader/Makefile.am:
2080         * plugins/file-loader/anjuta-recent-chooser-menu.c
2081         (gtk_recent_chooser_iface_init),
2082         (_anjuta_recent_chooser_install_properties),
2083         (sort_recent_items_mru), (get_is_recent_filtered),
2084         (_gtk_recent_chooser_get_items),
2085         (anjuta_recent_chooser_menu_class_init),
2086         (anjuta_recent_chooser_menu_init),
2087         (anjuta_recent_chooser_menu_finalize),
2088         (anjuta_recent_chooser_menu_dispose),
2089         (anjuta_recent_chooser_menu_constructor),
2090         (anjuta_recent_chooser_menu_set_property),
2091         (anjuta_recent_chooser_menu_get_property),
2092         (anjuta_recent_chooser_menu_set_current_uri),
2093         (anjuta_recent_chooser_menu_get_current_uri),
2094         (anjuta_recent_chooser_menu_select_uri),
2095         (anjuta_recent_chooser_menu_unselect_uri),
2096         (anjuta_recent_chooser_menu_select_all),
2097         (anjuta_recent_chooser_menu_unselect_all),
2098         (anjuta_recent_chooser_menu_set_sort_func),
2099         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
2100         (anjuta_recent_chooser_menu_get_recent_manager),
2101         (anjuta_recent_chooser_menu_add_filter),
2102         (anjuta_recent_chooser_menu_remove_filter),
2103         (anjuta_recent_chooser_menu_list_filters),
2104         (anjuta_recent_chooser_menu_set_current_filter),
2105         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
2106         (anjuta_recent_chooser_menu_create_item),
2107         (anjuta_recent_chooser_menu_insert_item),
2108         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
2109         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
2110         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
2111         (get_icon_size_for_widget), (foreach_set_shot_tips),
2112         (anjuta_recent_chooser_menu_set_show_tips),
2113         (anjuta_recent_chooser_menu_new),
2114         (anjuta_recent_chooser_menu_new_for_manager):
2115         * plugins/file-loader/anjuta-recent-chooser-menu.h:
2116         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
2117         (activate_plugin), (dispose):
2118         
2119         Add separator to recent menu (#526932)
2121         * plugins/search/Makefile.am:
2122         * plugins/search/anjuta-search.glade:
2123         * plugins/search/anjuta-search.ui:
2124         * plugins/search/plugin.c (on_find1_activate),
2125         (on_find_and_replace1_activate), (on_find_in_files1_activate),
2126         (on_findnext1_activate), (on_findprevious1_activate),
2127         (on_search_again_activate), (on_find_usage), (activate_plugin),
2128         (deactivate_plugin), (dispose), (search_plugin_class_init):
2129         * plugins/search/plugin.h:
2130         * plugins/search/search-replace.c (anj_sr_execute),
2131         (anj_sr_write_match_message), (on_message_clicked),
2132         (anj_sr_set_search_string), (anj_sr_select_nearest),
2133         (anj_sr_select_next), (anj_sr_select_previous),
2134         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
2135         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
2136         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
2137         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
2138         (anj_sr_set_target), (anj_sr_set_direction),
2139         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
2140         (anj_sr_get_combo_id_active_value),
2141         (anj_sr_conform_direction_change), (anj_sr_populate_value),
2142         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
2143         (anj_sr_end_alert), (anj_sr_max_results_alert),
2144         (anj_sr_total_results_alert), (anj_sr_show_replace),
2145         (anj_sr_modify_button), (anj_sr_populate_data),
2146         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
2147         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
2148         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
2149         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
2150         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
2151         (anj_sr_find_in_list), (anj_sr_trim_list),
2152         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
2153         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
2154         (on_search_dialog_delete_event), (on_search_dialog_key_press),
2155         (anj_sr_disconnect_set_toggle_connect),
2156         (on_search_match_whole_word_toggled),
2157         (on_search_match_whole_line_toggled),
2158         (on_search_match_word_start_toggled), (on_search_regex_toggled),
2159         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
2160         (on_search_direction_changed), (on_search_action_changed),
2161         (on_search_target_changed), (on_search_expression_changed),
2162         (on_search_button_close_clicked), (on_search_button_stop_clicked),
2163         (on_search_button_start_clicked),
2164         (on_search_button_replace_clicked),
2165         (on_search_expression_activate):
2166         * plugins/search/search-replace.h:
2167         * plugins/search/search-replace_backend.c (regex_backref),
2168         (pcre_info_free), (pcre_info_new), (match_substr_free),
2169         (match_info_free_subs), (editor_new_from_file_buffer),
2170         (file_buffer_new_from_te), (file_buffer_new_from_uri),
2171         (file_buffer_free), (file_buffer_get_byte_offset),
2172         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
2173         (file_buffer_find_lines), (file_buffer_freshen_lines),
2174         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
2175         (file_buffer_get_linetext_for_line), (save_file_buffer),
2176         (replace_in_local_buffer), (get_search_files_list),
2177         (get_project_files_list), (isawordchar), (extra_match),
2178         (get_next_match), (create_search_entries), (clear_search_entries),
2179         (search_get_default_data), (search_replace_data_new),
2180         (clear_search_replace_instance), (search_replace_data_destroy),
2181         (search_replace_init):
2182         * plugins/search/search-replace_backend.h:
2183         * plugins/search/search_preferences.c (removed):
2184         * plugins/search/search_preferences.h (removed):
2185         
2186         Merged the UI changes from bug #511688 and simplified the search dialog
2188 2008-04-10  Johannes Schmid <jhs@gnome.org>
2190         * plugins/symbol-db/symbol-db-engine.c:
2191         * plugin.c:
2192         Check for ctags binary (#516123)
2194 2008-04-09  Massimo Cora'  <maxcvs@email.it>
2196         * plugins/symbol-db/symbol-db-engine.c
2197         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2198         (sdb_engine_get_query_parameters_list),
2199         (sdb_engine_free_cached_queries),
2200         (sdb_engine_get_tuple_id_by_unique_name),
2201         (sdb_engine_get_tuple_id_by_unique_name2),
2202         (sdb_engine_get_tuple_id_by_unique_name3),
2203         (symbol_db_engine_add_new_workspace),
2204         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2205         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
2206         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2207         (sdb_engine_add_new_sym_implementation),
2208         (sdb_engine_add_new_heritage),
2209         (sdb_engine_add_new_scope_definition),
2210         (sdb_engine_add_new_tmp_heritage_scope),
2211         (sdb_engine_second_pass_update_scope_1),
2212         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
2213         (on_scan_update_files_symbols_end),
2214         (symbol_db_engine_update_project_symbols):
2215         GdaSet *plist is now used globally for every prepared statement.
2216         It won't be created/unreffed at every query.
2218 2008-04-09  Johannes Schmid  <jhs@gnome.org>
2220         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
2221         Fixed crasher when deactivating symbol-db plugin
2223 2008-04-08  Johannes Schmid  <jhs@gnome.org>
2225         * plugins/symbol-db/symbol-db-engine.c
2226         (sdb_engine_populate_db_by_tags):
2227         Don't use transactions - uses only half of the time now!
2229 2008-04-08  Massimo Cora'  <maxcvs@email.it>
2231         * plugins/symbol-db/symbol-db-engine.c
2232         (sdb_engine_prepare_symbol_info_sql),
2233         (symbol_db_engine_get_global_members_filtered):
2234         * plugins/symbol-db/symbol-db-view.c
2235         (sdb_view_load_symbol_pixbufs),
2236         (sdb_view_build_and_display_base_tree):
2237         fixed global tab icons. Libgda could not understood the right fields, now it
2238         does.
2240 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2242         * plugins/language-support-cpp-java/cpp-java-assist.c
2243         (completion_compare), (create_completion),
2244         (cpp_java_assist_create_word_completion_cache):
2245         
2246         Only show () for functions/methods and macros with arguments. Does not work
2247         with symbol-db yet but fixes things for symbol-browser
2249 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2251         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2252         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2253         (sdb_engine_add_new_sym_implementation):
2254         
2255         Fixed some issues with caching
2257 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2259         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
2260         (on_importing_project_end), (project_root_added),
2261         (symbol_db_activate), (symbol_db_deactivate):
2262         * plugins/symbol-db/plugin.h:
2263         
2264         Give the symbol-db it's own progress bar because there are too many
2265         interactions with the global status bar.
2267 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2269         * plugins/symbol-db/symbol-db-view-locals.c
2270         (sdb_view_locals_create_new_store):
2271         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
2272         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
2273         (symbol_db_view_open):
2274         
2275         Sort symbol trees
2277 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2279         * plugins/sourceview/sourceview.c (idocument_cut),
2280         (idocument_copy), (idocument_paste):
2281         Block insert-text signal on cut/copy/paste
2283 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2285         * plugins/symbol-db/plugin.c (on_char_added),
2286         (on_single_file_scan_end):
2287         Only update buffer when a newline is inserted
2288         
2289         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
2290         (sdb_engine_get_tuple_id_by_unique_name),
2291         (sdb_engine_get_tuple_id_by_unique_name2),
2292         (sdb_engine_get_tuple_id_by_unique_name3),
2293         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
2294         (sdb_engine_finalize), (symbol_db_engine_db_exists),
2295         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2296         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
2297         Precompute file_defined_id to speed up population
2299 2008-04-06  Johannes Schmid  <jhs@gnome.org>
2301         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2302         (anjuta_launcher_set_encoding):
2303         Fixed some problems with binary streams needed by symbol-db
2304         
2305         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
2306         Removed DEBUG_PRINT
2307         
2308         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2309         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
2310         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
2311         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2312         (sdb_engine_add_new_sym_implementation),
2313         (on_scan_update_files_symbols_end):
2314         Use some caching to speed up population
2315         
2316         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
2317         Exit properly when scanning is over
2319 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
2321         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2322         One additional change missed in the previous commit
2324 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
2326         * plugins/project-wizard/templates/gtkmm.wiz,
2327         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
2328         plugins/project-wizard/templates/gtkmm/src/main.cc,
2329         plugins/project-wizard/templates/django.wiz,
2330         plugins/project-wizard/templates/python.wiz,
2331         plugins/project-wizard/templates/python/configure.ac.tpl,
2332         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
2333         plugins/project-wizard/templates/cpp.wiz,
2334         plugins/project-wizard/templates/cpp/configure.ac.tpl,
2335         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
2336         plugins/project-wizard/templates/sdl.wiz,
2337         plugins/project-wizard/templates/sdl/configure.ac.tpl,
2338         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
2339         plugins/project-wizard/templates/terminal.wiz,
2340         plugins/project-wizard/templates/terminal/configure.ac.tpl,
2341         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
2342         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
2343         plugins/project-wizard/templates/gtk.wiz,
2344         plugins/project-wizard/templates/gtk/src/main.c,
2345         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
2346         plugins/project-wizard/templates/minimal.wiz,
2347         plugins/project-wizard/templates/minimal/configure.ac.tpl,
2348         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
2349         plugins/project-wizard/templates/java.wiz,
2350         plugins/project-wizard/templates/java/configure.ac.tpl,
2351         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
2352         plugins/project-wizard/templates/xlib.wiz,
2353         plugins/project-wizard/templates/xlib/configure.ac.tpl,
2354         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
2355         plugins/project-wizard/templates/gcj.wiz,
2356         plugins/project-wizard/templates/gcj/configure.ac.tpl,
2357         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
2358         plugins/project-wizard/templates/xlib-dock.wiz,
2359         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
2360         plugins/project-wizard/templates/wxwin.wiz,
2361         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
2362         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
2363         plugins/project-wizard/templates/gnome.wiz,
2364         plugins/project-wizard/templates/gnome/src/main.c,
2365         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
2366         plugins/project-wizard/templates/anjuta-plugin.wiz,
2367         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
2368         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
2369         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
2370         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
2371         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
2372         Fix bug #525999: Remove space in file and target names generated
2373         by project wizard
2374         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
2375         has been renamed ianjuta_document_manager_get_current_document
2377 2008-04-06  Naba Kumar  <naba@naba-desktop>
2379         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
2380         * libanjuta/anjuta-utils.h:
2381         * plugins/project-wizard/druid.c (check_and_warn_missing),
2382         (on_druid_next):
2383         * plugins/project-wizard/header.c (npw_header_free),
2384         (npw_header_add_required_program),
2385         (npw_header_add_required_package),
2386         (npw_header_check_required_programs), (package_is_installed),
2387         (npw_header_check_required_packages):
2388         * plugins/project-wizard/header.h:
2389         * plugins/project-wizard/parser.c (parse_tag),
2390         (parse_header_start), (parse_header_text):
2391         * plugins/project-wizard/templates/anjuta-plugin.wiz:
2392         * plugins/project-wizard/templates/cpp.wiz:
2393         * plugins/project-wizard/templates/django.wiz:
2394         * plugins/project-wizard/templates/gcj.wiz:
2395         * plugins/project-wizard/templates/gnome.wiz:
2396         * plugins/project-wizard/templates/gtk.wiz:
2397         * plugins/project-wizard/templates/gtkmm.wiz:
2398         * plugins/project-wizard/templates/java.wiz:
2399         * plugins/project-wizard/templates/minimal.wiz:
2400         * plugins/project-wizard/templates/mkfile.wiz:
2401         * plugins/project-wizard/templates/python.wiz:
2402         * plugins/project-wizard/templates/sdl.wiz:
2403         * plugins/project-wizard/templates/terminal.wiz:
2404         * plugins/project-wizard/templates/wxwin.wiz:
2405         * plugins/project-wizard/templates/xlib-dock.wiz:
2406         * plugins/project-wizard/templates/xlib.wiz:
2408         Added a check for vital programs and packages needed to create a
2409         new project. A warning dialog is shown to user in project
2410         wizard when he proceeds after selecting a project type.
2411         Updated all project templates to cover vital programs and
2412         packages to generate and build correctly.
2413         
2414 2008-04-05  Naba Kumar  <naba@gnome.org>
2416         patch from  surenspost@gmail.com:
2417         * src/about.c: Fixed bug #523068 link in about window doesn't work.
2419 2008-04-04  Johannes Schmid  <jhs@gnome.org>
2421         * plugins/sourceview/anjuta-view.c:
2422         * plugins/sourceview/anjuta-view.h:
2423         * plugins/sourceview/sourceview-prefs.c (init_fonts),
2424         (sourceview_prefs_init):
2425         Removed unused color management code
2426         
2427         * plugins/sourceview/anjuta-editor-sourceview.glade:
2428         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
2429         (create_style_model), (on_style_changed), (ipreferences_merge),
2430         (ipreferences_unmerge):
2431         * plugins/sourceview/plugin.h:
2432         
2433         Added style chooser for sourceview editor (#522555)
2435 2008-04-04  Johannes Schmid  <jhs@gnome.org>
2437         * plugins/document-manager/action-callbacks.c:
2438         * plugins/document-manager/anjuta-document-manager.ui:
2439         * plugins/document-manager/plugin.c (ui_give_shorter_names),
2440         (update_document_ui_disable_all):
2441         * plugins/file-loader/anjuta-loader-plugin.ui:
2442         * plugins/file-loader/plugin.c (on_new_activate),
2443         (activate_plugin):
2444         
2445         Moved "New" action from document-manager to file-loader using 
2446         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
2448 2008-04-03  Johannes Schmid  <jhs@gnome.org>
2450         * Makefile.am:
2451         * configure.in:
2452         * libegg/.cvsignore:
2453         * libegg/Makefile.am:
2454         * libegg/egg-cell-renderer-text.c:
2455         * libegg/egg-combo-action.c:
2456         * libegg/egg-entry-action.c:
2457         * libegg/egg-recent-action.c:
2458         * libegg/egg-recent-files-module.c:
2459         * libegg/egg-recent-item.c:
2460         * libegg/egg-recent-model.c:
2461         * libegg/egg-recent-util.c:
2462         * libegg/egg-recent-view-gtk.c:
2463         * libegg/egg-recent-view.c:
2464         * libegg/egg-submenu-action.c:
2465         * libegg/eggcellrendererpopup.c:
2466         * libegg/eggcomboselect.c:
2467         * libegg/eggmarshalers.list:
2468         * libegg/eggtreemodelfilter.c:
2469         * libegg/eggtreemodelunion.c:
2470         * libegg/eggtreemultidnd.c:
2471         * libegg/gtkcellview.h:
2472         * libegg/layout.glade:
2473         * libegg/menu/.cvsignore:
2474         * libegg/menu/Makefile.am:
2475         * libegg/menu/egg-combo-action.h:
2476         * libegg/menu/egg-entry-action.h:
2477         * libegg/menu/egg-recent-action.h:
2478         * libegg/menu/egg-submenu-action.h:
2479         * libegg/menu/eggcomboselect.h:
2480         * libegg/recent-files/.cvsignore:
2481         * libegg/recent-files/Makefile.am:
2482         * libegg/recent-files/egg-recent-item.h:
2483         * libegg/recent-files/egg-recent-model.h:
2484         * libegg/recent-files/egg-recent-util.h:
2485         * libegg/recent-files/egg-recent-view-gtk.h:
2486         * libegg/recent-files/egg-recent-view.h:
2487         * libegg/recent-files/egg-recent.h:
2488         * libegg/test-actions.c:
2489         * libegg/test-multi-drag.c:
2490         * libegg/test-union.c:
2491         * libegg/treeviewutils/.cvsignore:
2492         * libegg/treeviewutils/Makefile.am:
2493         * libegg/treeviewutils/egg-cell-renderer-text.h:
2494         * libegg/treeviewutils/eggcellrendererpopup.h:
2495         * libegg/treeviewutils/eggtreemodelfilter.h:
2496         * libegg/treeviewutils/eggtreemodelunion.h:
2497         * libegg/treeviewutils/eggtreemultidnd.h:
2498         * libegg/util/.cvsignore:
2499         * libegg/util/Makefile.am:
2500         * libegg/util/egg-macros.h:
2501         * libegg/util/eggintl.h:
2502         
2503         Killed libegg (#349279)
2504         
2505         * plugins/document-manager/Makefile.am:
2506         * plugins/document-manager/action-callbacks.c:
2507         * plugins/document-manager/plugin.c:
2508         * plugins/editor/plugin.c:
2509         (on_open_recent_file), (sort_recent_menu),
2510         (setup_recent_chooser_menu), (activate_plugin), (dispose),
2511         (anjuta_file_loader_plugin_instance_init):
2512         * plugins/file-loader/plugin.h:
2513         * plugins/search/Makefile.am:
2514         * plugins/search/plugin.c:
2515         * plugins/search/search-replace.c:
2516         
2517         Removed dead code and libegg from Makefiles
2518         
2519         * plugins/symbol-browser/Makefile.am:
2520         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
2521         * plugins/symbol-browser/plugin.c (on_editor_saved),
2522         (update_editor_symbol_model), (iter_matches),
2523         (value_removed_current_editor), (activate_plugin):
2524         Removed symbol-browser toolbar which used libegg and was
2525         buggy (#451588)
2526         
2527         Patch from Ignacio Casal Quinteiro with lots of changes:
2528         * plugins/file-loader/Makefile.am:
2529         * plugins/file-loader/anjuta-loader-plugin.ui:
2530         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
2531         Port FileLoader to GtkRecent (#398984)
2533 2008-04-03  Johannes Schmid  <jhs@gnome.org>
2535         * configure.in:
2536         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2537         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
2538         * libanjuta/interfaces/libanjuta.idl:
2539         * plugins/Makefile.am:
2540         * plugins/class-inheritance/class-inherit.c
2541         (class_inheritance_show_dynamic_class_popup_menu),
2542         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
2543         (class_inheritance_update_graph):
2544         * plugins/language-support-cpp-java/cpp-java-assist.c
2545         (create_completion),
2546         (cpp_java_assist_create_scope_completion_cache),
2547         (cpp_java_assist_create_word_completion_cache),
2548         (cpp_java_assist_show_calltip):
2549         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
2550         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
2551         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
2552         (isymbol_get_extra_info_string), (isymbol_get_line),
2553         (isymbol_get_icon), (isymbol_iface_init):
2554         * plugins/symbol-browser/an_symbol.h:
2555         * plugins/symbol-browser/an_symbol_view.c
2556         (anjuta_symbol_view_get_file_symbol_model):
2557         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
2558         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2559         (isymbol_manager_iface_init):
2560         * plugins/symbol-db/Makefile.am:
2561         * plugins/symbol-db/anjuta-symbol-db.glade:
2562         * plugins/symbol-db/plugin.c
2563         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
2564         (value_added_current_editor), (goto_local_tree_iter),
2565         (goto_global_tree_iter), (on_global_treeview_row_expanded),
2566         (on_global_treeview_row_collapsed), (on_project_element_added),
2567         (on_project_element_removed), (on_importing_project_end),
2568         (do_import_sources_after_abort), (do_import_sources),
2569         (project_root_added), (project_root_removed), (symbol_db_activate),
2570         (symbol_db_deactivate), (isymbol_manager_search),
2571         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2572         (isymbol_manager_iface_init), (ipreferences_merge),
2573         (ipreferences_unmerge), (ipreferences_iface_init):
2574         * plugins/symbol-db/plugin.h:
2575         * plugins/symbol-db/symbol-db-engine-iterator-node.c
2576         (symbol_db_engine_iterator_node_new),
2577         (sdb_engine_iterator_node_instance_init),
2578         (sdb_engine_iterator_node_finalize),
2579         (symbol_db_engine_iterator_node_get_symbol_id),
2580         (symbol_db_engine_iterator_node_get_symbol_name),
2581         (symbol_db_engine_iterator_node_get_symbol_file_pos),
2582         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
2583         (symbol_db_engine_iterator_node_get_symbol_signature),
2584         (symbol_db_engine_iterator_node_get_symbol_extra_string),
2585         (isymbol_get_name), (isymbol_get_args),
2586         (isymbol_get_extra_info_string), (isymbol_get_uri),
2587         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
2588         (isymbol_iface_init):
2589         * plugins/symbol-db/symbol-db-engine-iterator.c
2590         (symbol_db_engine_iterator_new):
2591         * plugins/symbol-db/symbol-db-engine.c
2592         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
2593         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2594         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
2595         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
2596         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2597         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2598         (sdb_engine_init), (sdb_engine_finalize),
2599         (sdb_engine_set_defaults_db_parameters),
2600         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
2601         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2602         (sdb_engine_get_tuple_id_by_unique_name),
2603         (sdb_engine_get_tuple_id_by_unique_name2),
2604         (sdb_engine_get_tuple_id_by_unique_name3),
2605         (symbol_db_engine_add_new_workspace),
2606         (symbol_db_engine_project_exists),
2607         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2608         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
2609         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
2610         (sdb_engine_add_new_sym_access),
2611         (sdb_engine_add_new_sym_implementation),
2612         (sdb_engine_add_new_heritage),
2613         (sdb_engine_add_new_scope_definition),
2614         (sdb_engine_add_new_tmp_heritage_scope),
2615         (sdb_engine_second_pass_update_scope_1),
2616         (sdb_engine_second_pass_update_heritage),
2617         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
2618         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
2619         (on_scan_update_files_symbols_end),
2620         (symbol_db_engine_fill_type_array),
2621         (symbol_db_engine_update_files_symbols),
2622         (symbol_db_engine_update_project_symbols),
2623         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
2624         (symbol_db_engine_update_buffer_symbols),
2625         (symbol_db_engine_get_files_with_zero_symbols),
2626         (sdb_engine_prepare_symbol_info_sql),
2627         (symbol_db_engine_get_class_parents_by_symbol_id),
2628         (symbol_db_engine_get_class_parents),
2629         (symbol_db_engine_get_global_members_filtered),
2630         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
2631         (symbol_db_engine_get_scope_members_by_symbol_id),
2632         (symbol_db_engine_get_scope_members),
2633         (symbol_db_engine_get_file_symbols),
2634         (symbol_db_engine_get_symbol_info_by_id),
2635         (symbol_db_engine_get_full_local_path),
2636         (symbol_db_engine_get_file_db_path),
2637         (symbol_db_engine_find_symbol_by_name_pattern),
2638         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
2639         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
2640         * plugins/symbol-db/symbol-db-engine.h:
2641         * plugins/symbol-db/symbol-db-prefs.c
2642         (on_prefs_executable_changed), (on_gconf_notify_prefs),
2643         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
2644         (on_listall_output), (on_listall_exit), (files_visit_dir),
2645         (on_tag_load_toggled), (symbol_db_prefs_init),
2646         (symbol_db_prefs_finalize):
2647         * plugins/symbol-db/symbol-db-prefs.h:
2648         * plugins/symbol-db/symbol-db-view-locals.c
2649         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
2650         (do_add_root_symbol_to_view),
2651         (consume_symbols_inserted_queue_idle_destroy),
2652         (consume_symbols_inserted_queue_idle), (on_scan_end),
2653         (do_recurse_subtree_and_remove), (on_symbol_removed),
2654         (on_symbol_inserted),
2655         (symbol_db_view_locals_recv_signals_from_engine),
2656         (symbol_db_view_locals_update_list):
2657         * plugins/symbol-db/symbol-db-view.c
2658         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
2659         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
2660         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2661         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2662         (sdb_view_build_and_display_base_tree):
2663         * plugins/symbol-db/symbol-db.glade:
2664         * plugins/symbol-db/symbol-db.ui:
2665         * plugins/symbol-db/tables.sql:
2666         * plugins/symbol-db/test/Makefile.am:
2667         * plugins/symbol-db/test/main.c (get_parents), (main),
2668         (packages_foreach), (files_visit_dir):
2669         
2670         Merged changes from symbol-db branch
2672 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2674         * plugins/sourceview/sourceview.c (autodetect_language):
2675         Use gnome_vfs_get_slow_mime_type()
2677 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2679         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
2680         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
2681         (open_with_dialog):
2682         
2683         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
2684         supertype instead no plugin for mime-type was found (#525706)
2686 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2688         patch by: Carl-Anton Ingmarsson:
2689         * src/anjuta.glade:
2690         Fixed padding in preferences
2692 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2694         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
2696         * plugins/tools/anjuta-tools.glade:
2697         * plugins/tools/anjuta-tools.ui:
2698         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
2699           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
2700           atp_tool_dialog_refresh, atp_tool_dialog_show):
2701         * plugins/tools/dialog.h (dialog, plugin):
2702         * plugins/tools/plugin.c (prefs, gxml, action_group,
2703           atp_plugin_finalize, test, atp_plugin_activate,
2704           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
2705           ipreferences_unmerge, ipreferences_iface_init):
2706         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
2707           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
2708           atp_user_tool_activate, atp_tool_list_append_new,
2709           atp_tool_list_activate, atp_tool_list_deactivate):
2710         * plugins/tools/tool.h (plugin):
2711         
2712         #515854 – Move configuration into preferences
2714 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2716         patch by: Carl-Anton Ingmarsson:
2717         * src/anjuta-app.c (style, on_toolbar_style_changed,
2718           on_add_merge_widget, anjuta_app_instance_init):
2719         * src/anjuta.glade:
2720         
2721         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
2723 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
2725         * plugins/debug-manager/anjuta-debug-manager.glade,
2726         plugins/debug-manager/command.c,
2727         plugins/debug-manager/command.h,
2728         plugins/debug-manager/start.c,
2729         plugins/gdb/plugin.c,
2730         plugins/gdb/debugger.c,
2731         plugins/gdb/debugger.h,
2732         libanjuta/interfaces/libanjuta.idl:
2733         Improve start program dialog, allowing to specify working
2734         directory and environment variables
2736 2008-03-26  Naba Kumar  <naba@gnome.org>
2738         * libanjuta/resources.c (anjuta_res_url_show): Use
2739         anjuta_prog_is_installed() instead of g_find_program_in_path() and
2740         fixed formatting.
2742         Patch from Carl-Anton Ingmarsson:
2744         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
2745         * libanjuta/anjuta-utils.h:
2746         * src/action-callbacks.c (help_activate),
2747         (on_help_manual_activate), (on_help_tutorial_activate),
2748         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
2749         * libanjuta/Makefile.am:
2750         Get rid of gnome_help_display_with_doc_id()
2752 2008-03-26  Naba Kumar  <naba@gnome.org>
2754         Patch from Carl-Anton Ingmarsson:
2756         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
2757         * plugins/project-import/project-import.c (on_import_cancel): Remove
2758         stray GnomeDruid variable.
2760 2008-03-26  Naba Kumar  <naba@gnome.org>
2762         * plugins/project-import/project-import.c (create_start_page):
2763         * plugins/project-wizard/druid.c (npw_druid_new):
2764         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
2765         
2766         Fixed type 'assistent' to 'assistant'.
2768 2008-03-25  Naba Kumar  <naba@gnome.org>
2770         Patch from Carl-Anton Ingmarsson:
2772         * libanjuta/Makefile.am:
2773         * libanjuta/anjuta-ui.c (sensitivity_toggled),
2774         (visibility_toggled), (accel_edited_callback),
2775         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
2776         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
2777         (anjuta_ui_get_accel_editor):
2778         * libegg/Makefile.am:
2779         * libegg/eggaccelerators.c (removed):
2780         * libegg/eggcellrendererkeys.c (removed):
2781         * libegg/eggtreeviewstate.c (removed):
2782         * libegg/test-tree-utils.c (removed):
2783         * libegg/treeviewutils/Makefile.am:
2784         * libegg/treeviewutils/eggaccelerators.h (removed):
2785         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
2786         * libegg/treeviewutils/eggtreeviewstate.h (removed):
2788         Ports anjuta-ui to gtk_cell_renderer_accel
2789         
2790 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
2792         Reviewed by Naba Kumar  <naba@gnome.org>
2794         * plugins/project-import/Makefile.am:
2795         * plugins/project-import/project-import.{ch}:
2796         * plugins/project-import/anjuta-project-import.glade (removed):
2797         * configure.in, po/POTFILES.in:
2799         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
2800         file because libglade doesn't have GtkAssistant support.
2802 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
2804         * plugins/debug-manager/registers.c:
2805         Avoid a crash when debugger stop on an error
2807         * plugins/debug-manager/start.c,
2808         plugins/gdb/debugger.c,
2809         libanjuta/interfaces/libanjuta.idl:
2810         Display an error message when debugger target is not found
2812 2008-03-15  Naba Kumar  <naba@naba-desktop>
2814         * configure.in:
2815         * data/Makefile.am:
2816         * (removed) data/properties:
2817         * (added) plugins/editor/properties:
2818         * plugins/editor/Makefile.am:
2820         Moved data/properties to plugins/editor/ and removed dead code from
2821         Makefile.am files.
2822         
2823 2008-03-15  Naba Kumar  <naba@naba-desktop>
2825         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
2826         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2827         (macro_dialog_finalize):
2828         * plugins/macro/macro-edit.c (macro_edit_dispose),
2829         (macro_edit_finalize):
2831         Fixed errors in previous patch.
2832         
2833 2008-03-15  Naba Kumar  <naba@naba-desktop>
2835         Patch from Ignacio Casal Quinteiro:
2837         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
2838         (finalize):
2839         * plugins/class-gen/plugin.c (dispose), (finalize):
2840         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
2841         (class_inheritance_dispose):
2842         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
2843         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
2844         (dma_plugin_finalize):
2845         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
2846         (dma_debugger_queue_finalize):
2847         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
2848         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
2849         (anjuta_docman_finalize):
2850         * plugins/document-manager/plugin.c:
2851         * plugins/editor/plugin.c (dispose), (finalize),
2852         (editor_plugin_class_init):
2853         * plugins/editor/text_editor.c (text_editor_dispose),
2854         (text_editor_finalize):
2855         * plugins/file-loader/plugin.c (dispose), (finalize),
2856         (anjuta_file_loader_plugin_class_init):
2857         * plugins/file-manager/plugin.c (file_manager_finalize),
2858         (file_manager_dispose):
2859         * plugins/file-wizard/plugin.c (dispose), (finalize),
2860         (file_wizard_plugin_class_init):
2861         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
2862         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
2863         * plugins/glade/plugin.c (glade_plugin_dispose),
2864         (glade_plugin_finalize), (glade_plugin_class_init):
2865         * plugins/gtodo/plugin.c (finalize), (dispose):
2866         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
2867         (anjuta_vim_plugin_dispose):
2868         * plugins/indent/plugin.c (indent_plugin_finalize),
2869         (indent_plugin_dispose):
2870         * plugins/language-manager/plugin.c (language_manager_finalize),
2871         (language_manager_dispose):
2872         * plugins/language-support-cpp-java/plugin.c
2873         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
2874         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
2875         (macro_db_class_init):
2876         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2877         (macro_dialog_finalize), (macro_dialog_class_init):
2878         * plugins/macro/macro-edit.c (macro_edit_dispose),
2879         (macro_edit_finalize), (macro_edit_class_init):
2880         * plugins/macro/plugin.c (finalize), (dispose):
2881         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
2882         (anjuta_msgman_finalize):
2883         * plugins/message-view/message-view.c (message_view_dispose),
2884         (message_view_finalize):
2885         * plugins/message-view/plugin.c (message_view_plugin_dispose),
2886         (message_view_plugin_finalize):
2887         * plugins/patch/plugin.c (patch_plugin_finalize),
2888         (patch_plugin_dispose):
2889         * plugins/profiler/plugin.c (profiler_finalize),
2890         (profiler_dispose):
2891         * plugins/project-import/plugin.c (dispose), (finalize),
2892         (project_import_plugin_class_init):
2893         * plugins/project-manager/plugin.c
2894         (project_manager_plugin_finalize),
2895         (project_manager_plugin_dispose):
2896         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
2897         (npw_plugin_finalize), (npw_plugin_class_init):
2898         * plugins/sample1/plugin.c (sample_plugin_finalize),
2899         (sample_plugin_dispose):
2900         * plugins/search/plugin.c (dispose), (finalize),
2901         (search_plugin_class_init):
2902         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
2903         (sourceview_plugin_dispose):
2904         * plugins/subversion/plugin.c (finalize), (dispose):
2905         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
2906         * plugins/symbol-browser/an_symbol_iter.c
2907         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
2908         * plugins/symbol-browser/an_symbol_search.c
2909         (an_symbol_search_dispose), (an_symbol_search_finalize):
2910         * plugins/symbol-browser/an_symbol_view.c
2911         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
2912         * plugins/symbol-browser/plugin.c (dispose), (finalize):
2913         * plugins/symbol-db/plugin.c (symbol_db_finalize),
2914         (symbol_db_dispose):
2915         * plugins/terminal/terminal.c (terminal_plugin_dispose),
2916         (terminal_plugin_finalize):
2917         * plugins/tools/plugin.c (atp_plugin_dispose),
2918         (atp_plugin_finalize), (atp_plugin_class_init):
2919         * plugins/valgrind/plugin.c (valgrind_finalize),
2920         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
2922 2008-03-15  Naba Kumar  <naba@gnome.org>
2924         * TODO.tasks: Updated and marked debugger bounties completed.
2925         
2926 2008-03-12  Johannes Schmid  <jhs@gnome.org>
2928         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
2929         (get_line_indentation_base):
2930         
2931         #521847 – anjuta freez when edit file
2933 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2935         Patch from Rob Bradford:
2936         * plugins/build-basic-autotools/executer.c (execute_program):
2937         520324 – Execute command is not overridable
2938         
2939         * plugins/sourceview/sourceview.c (on_insert_text):
2940         Removed Debug print
2942 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2944         Patch from James Liggett:
2945         * plugins/subversion/plugin.c (activate_plugin):
2946         521691 – Crash when click "Resolve Conflicts" without opened project
2948 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2950         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2951         * plugins/language-support-cpp-java/cpp-java-utils.c:
2952         * plugins/language-support-cpp-java/plugin.c
2953         (get_line_indentation_base), (on_editor_char_inserted_cpp):
2954         520415 – [PATCH] Problems in auto indentatation code,
2955         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
2956         
2957         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
2958         (anjuta_view_button_press_event):
2959         * plugins/sourceview/sourceview.c (on_insert_text),
2960         (sourceview_adjustment_changed), (sourceview_new):
2961         #520761 – Weirz behavior with popup
2963 2008-03-03  Johannes Schmid  <jhs@gnome.org>
2965         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
2966         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
2967         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
2968         (anjuta_launcher_fork):
2969         * libanjuta/anjuta-launcher.h:
2970         Add API to set environment variables for the forked process
2971         
2972         * plugins/build-basic-autotools/Makefile.am:
2973         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2974         .glade:
2975         * plugins/build-basic-autotools/build-basic-autotools.c
2976         (build_set_env), (build_execute_command_full),
2977         (build_execute_command), (build_configure_project),
2978         (build_autogen_project):
2979         * plugins/build-basic-autotools/build-basic-autotools.h:
2980         * plugins/build-basic-autotools/build-options.c
2981         (fill_options_combo), (build_dialog_configure):
2982         * plugins/build-basic-autotools/build-options.h:
2983         Use new launcher API to set CFLAGS when running configure. New configure dialog
2984         which has predefined CFLAGS settings.
2986         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
2988 === anjuta 2.4.0 ===
2990 2008-03-11  Naba Kumar  <naba@gnome.org>
2992         * NEWS: Updated for 2.4.0 stable release.
2993         * configure.in: Version bumped to 2.4.0
2994         * TODO.tasks: Updated.
2996 2008-03-10  Rob Bradford  <rob@robster.org.uk>
2998         Reviewed by Naba Kumar  <naba@gnome.org>:
2999         * global-tags/Makefile.am:
3000         Revert change for #515954. This change was incorrect, the anjuta-tags
3001         program is installed into the $(bindir) rather than the $(scriptdir).
3003 2008-03-02  Naba Kumar  <naba@gnome.org>
3005         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
3006         * configure.in: Added a requirement for scintilla editor plugin.
3008 2008-03-02  Johannes Schmid  <jhs@gnome.org>
3010         * plugins/message-view/anjuta-msgman.c
3011         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
3012         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
3013         * plugins/message-view/anjuta-msgman.h:
3014         
3015         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
3016         get rid of the cached current_view member.
3017         Fixes #518469 – Save message buffer not working good
3019 2008-03-01  Johannes Schmid  <jhs@gnome.org>
3021         Patch by James Liggett:
3022         * plugins/subversion/svn-command.h:
3023         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
3024         Fixed #519275 – Subversion should allow offline diffs   
3026 2008-02-29  Johannes Schmid  <jhs@gnome.org>
3028         * plugins/language-support-cpp-java/cpp-java-assist.c
3029         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
3030         Removed some debug code
3031         
3032         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
3033         Escape tooltip text to avoid broken markup
3035 2008-02-29  Johannes Schmid  <jhs@gnome.org>
3037         * libanjuta/Makefile.am:
3038         Fixed a build error when building with -j X
3039         
3040         * plugins/tools/scripts/prepare-changelog.pl:
3041         Updated to latest script version in gnome svn
3043 2008-02-28  Johannes Schmid <jhs@gnome.org>
3045         * plugins/document-manager/anjuta-docman.c:
3046         (anjuta_docman_page_destroy):
3047         Do not unref widget because the GtkNotebook will unref them
3048         
3049         * plugins/file-manager/file-view.c: (file_view_refresh):
3050         * plugins/search/search_preferences.c: (search_preferences_init):
3051         Fixed a memory leaks
3052         
3053         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
3054         (ieditor_get_offset), (ieditor_iface_init),
3055         (idocument_get_filename), (ilanguage_get_supported_languages),
3056         (autodetect_language):
3057         
3058         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
3059         was missing.
3061 2008-02-28  Johannes Schmid <jhs@gnome.org>
3063         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3064         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
3066 2008-02-27  Naba Kumar  <naba@gnome.org>
3068         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
3069         string break. That was a mistake doing at this point.
3071 === anjuta 2.3.5 ===
3073 2008-02-26  Naba Kumar  <naba@gnome.org>
3075         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
3076         crash when there is a modified new file open, a non-modified exiting
3077         file open and autosave happen. Simplified error checking logic and
3078         avoided memory corruption. Fixes bug #Bug 518716.
3080 2008-02-25  Naba Kumar  <naba@gnome.org>
3082         * NEWS: Updated for release 2.3.5
3083         * configure.in: Bumped version to 2.3.5
3085         * plugins/build-basic-autotools/build-basic-autotools.c:
3086         (on_editor_changed): Avoid accessing text which is greater than
3087         valid range.
3089         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
3091 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
3093         * plugins/debug-manager/breakpoints.c:
3094         Fix #518329: Crash when adding breakpoint and other similar bugs
3096 2008-02-25  Johannes Schmid <jhs@gnome.org>
3098         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
3099         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
3100         Never call error() which calls exit()
3101         #517646 – Anjuta exists with code 2 when i try to import gedit
3103 2008-02-23  Johannes Schmid <jhs@gnome.org>
3105         * plugins/sourceview/sourceview.c: (ieditor_insert):
3106         Block insert_text signal when inserting manually.
3108 2008-02-23  Johannes Schmid <jhs@gnome.org>
3110         * plugins/sourceview/sourceview.c: (on_insert_text):
3111         Fixed a problem with the "insert-text" signal that broke
3112         copy&paste sometimes
3114 2008-02-22  Johannes Schmid <jhs@gnome.org>
3116         * plugins/language-support-cpp-java/plugin.c:
3117         (get_line_indentation_base):
3118         More fixes for comment handling and made the code
3119         a lot simpler
3121 2008-02-22  Johannes Schmid <jhs@gnome.org>
3123         * plugins/sourceview/sourceview.c: (on_insert_text):
3124         Fixed #517919 – Crash on pasting docblock
3126 2008-02-20  Johannes Schmid <jhs@gnome.org>
3128   Patch from James Liggett:
3129         * plugins/profiler/profiler.glade:
3130         Fix width options dialog. Translations are not longer cut off. (#516630)
3132 2008-02-18  Johannes Schmid <jhs@gnome.org>
3134         * plugins/sourceview/sourceview.c: (on_insert_text):
3135         Do not change the iterator in the "insert-text" handler because
3136         it has some strange side-effects when copying text
3137         Fix useless free'ing in hover-leave that might have led to random
3138         crashes
3140 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
3142         * plugins/debug-manager/start.c:
3143         Avoid a glib warning if no project is loaded
3145 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
3147         * manuals/anjuta-manual/C/debugger.xml:
3148         Remove warning about new debugger
3150 2008-02-17  Johannes Schmid <jhs@gnome.org>
3152         * manuals/anjuta-manual/figures/project-window.png:     
3153         Use a smaller picture
3155 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
3157         * plugins/gdb/debugger.c:
3158         Set breakpoint in file with uncommon characters in path name
3160 2008-02-17  Johannes Schmid <jhs@gnome.org>
3162         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3163         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
3164         (icell_get_char):
3165         * plugins/sourceview/sourceview.c: (on_insert_text):    
3166         Fix "char-added" signal to pass the correct iterator
3168 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
3170         * plugins/gdb/debugger.c:
3171         Load executable in gdb with space in path name 
3173 2008-02-17  Johannes Schmid <jhs@gnome.org>
3175         * plugins/language-support-cpp-java/plugin.c:
3176         (get_line_indentation_base), (get_line_auto_indentation),
3177         (on_auto_indent):
3178         Some bugfixes and clean-ups in comment indentation code
3179         
3180         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3181         (anjuta_view_finalize), (anjuta_view_key_press_event):
3182         * plugins/sourceview/sourceview.c: (on_insert_text),
3183         (sourceview_create_highligth_indic), (sourceview_new):
3184         Cleaned implementation of char-added signal by using "insert-text" signal
3185         instead of filtering "key-press-event"
3186         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
3187         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
3188         (iiter_diff):
3189         Fixed implementation of get_character and return value of iiter_first() and
3190         iiter_last();
3192 2008-02-16  Johannes Schmid <jhs@gnome.org>
3194         * plugins/valgrind/plugin.c: (valgrind_activate),
3195         (ipreferences_merge), (ipreferences_unmerge):
3196         * plugins/valgrind/vgactions.c: (vg_actions_run):
3197         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
3198         
3199         Fixed crasher when starting valgrind because of strange prefs handling and
3200         #516641 – Valgrind: Load Log does not clear list
3202 2008-02-15  James Liggett  <jrliggett@cox.net>
3204         * plugins/profiler/plugin.c:
3205         (on_select_other_target_button_clicked):
3206         Select the new custom target in the list so that the user sees it.
3208         Bug 516630 – Selection custom binary in profiler is not
3209         user-friendly.
3211 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3213         * manuals/anjuta-manual/C/projects.xml:
3214         Fix #515993: "Add package" button is "Add Package" in code
3215         Fix #516727: "Build All" is "Build Project" in code
3216         Fix #516728: "Clean All" is "Clean Project" in code
3217         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
3218         Fix #516730: Fix note title 
3219         "Configure" is "Run Configure..." in code
3221 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3223         * (added) manuals/anjuta-manual/C/figures/project-window.png,
3224         (removed) manuals/anjuta-manual/C/figures/project_win.png,
3225         manuals/anjuta-manual/C/projects.xml,
3226         manuals/anjuta-manual/Makefile.am:
3227         Fix #515207: Add a new project window screenshoot
3228         Rename "Project View" to "Project window"
3230 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3232         * plugins/project-import/project-import.c:
3233         Fix #516743: Import project keeps an old date on project file
3235         * plugins/project-manager/plugin.c:
3236         Fix #516737: Import project doesn't load project with space in name
3238 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3240         * plugins/debug-manager/command.c:
3241         Destroy local variables on each step
3243         * plugins/debug-manager/debug_tree.c,
3244         plugins/debug-manager/watch.c,
3245         plugins/debug-manager/locals.c,
3246         plugins/gdb/debugger.c,
3247         libanjuta/interfaces/libanjuta.idl:
3248         Parse local variables scope (not used yet)
3250 2008-02-15  James Liggett <jrliggett@cox.net>
3252         reviewed by: Johannes Schmid <jhs@gnome.org>
3254         * plugins/profiler/gprof-options.c: (setup_widgets),
3255         (gprof_options_set_target), (gprof_options_has_target),
3256         (gprof_options_get_string):
3257         * plugins/profiler/gprof-options.h:
3258         * plugins/profiler/plugin.c: (ifile_open):
3259         516128 – crash in Anjuta IDE: selected profiler as the...
3261 2008-02-14  Johannes Schmid <jhs@gnome.org>
3263         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
3264         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
3265         * plugins/symbol-browser/an_symbol.c:
3266         * plugins/symbol-browser/an_symbol_view.c:
3267         (on_symbol_view_row_expanded):
3268         Fixed some memory leaks (Remember to all free/unref everything that comes
3269         from gtk_tree_model_get())
3271 2008-02-14  Johannes Schmid <jhs@gnome.org>
3273         * plugins/document-manager/search-box.c: (on_search_activated):
3274         516377 – Status bar does not change its status of 'Search for .. continued at top'
3275         (caused by differences between scintilla and sourceview)
3277 2008-02-13  James Liggett <jrliggett@cox.net>
3279         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
3280         Output in UTF-8 format to avoid hangs with the editor. (#516014)
3282 2008-02-14  Johannes Schmid <jhs@gnome.org>
3284         * plugins/language-support-cpp-java/plugin.c:
3285         (get_line_indentation_base), (get_line_auto_indentation),
3286         (on_editor_char_inserted_cpp):
3287         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
3289 2008-02-13  Johannes Schmid <jhs@gnome.org>
3291         * plugins/language-support-cpp-java/plugin.c:
3292         (is_iter_inside_string), (get_line_auto_indentation):
3293         Handle comments in the code and do not ask editor. Fixes scintilla
3294         indentation (sourceview does not report comments anyway).
3295         
3296         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
3297         Diff with correct sign (also fixes some issues with language-support)
3299 2008-02-13  Johannes Schmid <jhs@gnome.org>
3301         * plugins/language-support-cpp-java/plugin.c:
3302         (get_line_indentation_base):
3303         Act even more clever for comments. Indent /* */ comments correctly
3304         for multilines
3306 2008-02-13  Johannes Schmid <jhs@gnome.org>
3308         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
3309         Also set indentation size correctly, when tab size is set
3310         by language support plugin
3312 2008-02-13  Johannes Schmid <jhs@gnome.org>
3314         * plugins/language-support-cpp-java/plugin.c:
3315         (get_line_indentation_base):
3316         
3317         Indent lines after comments correctly
3319 2008-02-13  Johannes Schmid <jhs@gnome.org>
3321         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
3322         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
3323         * libanjuta/anjuta-launcher.h:
3324         Some more fixes from symbol-db-branch
3325         
3326         * src/Makefile.am:
3327         Move anjuta-shell to noinst_PROGRAMS as it is just a test
3329 2008-02-12  Johannes Schmid <jhs@gnome.org>
3331   Patch from Gennaro Bellizio <genbell@tiscali.it>:
3332         * global-tags/Makefile.am:
3333         * AUTHORS
3334         #515954 – create_global_tags.sh: wrong anjuta-tags path
3335         
3336         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
3337         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
3338         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
3339         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
3340         (anjuta_launcher_fork):
3341         * libanjuta/anjuta-launcher.h:
3342         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
3343         from symbol-db branch
3345 2008-02-11  Johannes Schmid <jhs@gnome.org>
3347         * plugins/file-manager/file-model.c: (file_model_expand_idle):
3348   515868 – File browser only shows icons when activated
3349   
3350 2008-02-11  Johannes Schmid <jhs@gnome.org>
3352         * plugins/file-manager/file-model.c: (file_model_expand_idle):
3353         #515867 – Anjuta dies on startup
3355 2008-02-11  Johannes Schmid <jhs@gnome.org>
3357         * TODO.tasks: Marked subversion task as completed
3359 === anjuta 2.3.4 ===
3361 2008-02-11  Naba Kumar  <naba@gnome.org>
3363         * configure.in: Bumped version to 2.3.4
3365 2008-02-10  Naba Kumar  <naba@gnome.org>
3367         * NEWS: Updated for release.
3369 2008-02-10  Johannes Schmid <jhs@gnome.org>
3371         * plugins/document-manager/anjuta-document-manager.plugin.in:
3372         Added html, javascript and glade file types. This makes it possible to
3373         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
3374         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
3375         
3376         * plugins/file-wizard/anjuta-file-wizard.glade:
3377         * plugins/gdb/anjuta-gdb.glade:
3378         * plugins/project-wizard/anjuta-project-wizard.glade:
3379         * plugins/search/anjuta-search.glade:
3380         * plugins/terminal/anjuta-terminal-plugin.glade:
3381         
3382         Fixed some other translation issues (#507921)
3384 2008-02-10  Naba Kumar  <naba@gnome.org>
3386         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
3387         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
3389 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3391         * manuals/anjuta-manual/C/interface.xml,
3392         manuals/anjuta-manual/C/introduction.xml,
3393         manuals/anjuta-manual/C/preferences.xml,
3394         manuals/anjuta-manual/C/fileoperations.xml,
3395         manuals/anjuta-manual/C/projects.xml:
3396         Fix spelling errors, including bug #515204, #515172, #515117
3397         and #513892
3399 2008-02-10  Naba Kumar  <naba@gnome.org>
3401         * plugins/document-manager/plugin.c: Fixed stream comment and added
3402         translator's comment for 'block comment', 'box comment' and 'stream
3403         comment'
3405 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3407         * plugins/debug-manager/command.c,
3408         plugins/debug-manager/command.h,
3409         plugins/debug-manager/breakpoints.c,
3410         libanjuta/interfaces/libanjuta.idl:
3411         Avoid adding the same breakpoint several times
3413         * plugins/gdb/debugger.c:
3414         Fix bug #515463: Deattaching process kill it
3416 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3418         * manuals/anjuta-manual/C/debugger.xml:
3419         Fix translation bug #515459 and #515460
3421 2008-02-10  Johannes Schmid <jhs@gnome.org>
3423   Patch from Rémi Cardona <remi@gentoo.org>
3425         * plugins/build-basic-autotools/Makefile.am:
3426         * plugins/cvs-plugin/Makefile.am:
3427         * plugins/document-manager/Makefile.am:
3428         * plugins/editor/Makefile.am:
3429         * plugins/indent/Makefile.am:
3430         * plugins/language-support-cpp-java/Makefile.am:
3431         * plugins/message-view/Makefile.am:
3432         * plugins/sourceview/Makefile.am:
3433         * plugins/symbol-browser/Makefile.am:
3434         * plugins/terminal/Makefile.am:
3435         * scripts/build-schemas.mk:
3436         * src/Makefile.am:
3437   Fix #512531 – Parallel build fails
3438   
3439   * AUTHORS: Added Rémi
3441 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3443         * plugins/debug-manager/queue.c:
3444         Fix interrupt command, not working due to previous change
3446 2008-02-10  Johannes Schmid <jhs@gnome.org>
3448         * src/Makefile.am:
3449         * src/anjuta-app.c:
3450         * src/anjuta-callbacks.c (removed):
3451         * src/anjuta-callbacks.h (removed):
3452         
3453         Removed (almost) empty files, fixes #515383 and #515388
3455 2008-02-09  James Liggett <jrliggett@cox.net>
3457         Reviewed by Naba Kumar  <naba@gnome.org>:
3459         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
3460         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
3461         * plugins/subversion/svn-command.c:
3462         (svn_command_make_canonical_path):
3463         * plugins/subversion/svn-command.h:
3464         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
3465         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
3466         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
3467         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
3468         * plugins/subversion/svn-remove-command.c:
3469         (svn_remove_command_new):
3470         * plugins/subversion/svn-status-command.c:
3471         (svn_status_command_new):
3472         * plugins/subversion/svn-switch-command.c:
3473         (svn_switch_command_new):
3474         * plugins/subversion/svn-update-command.c:
3475         (svn_update_command_new):
3476         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
3477         die if the user gives a path that libsvn doesn't like. 
3478         
3479         Fixes bug #515500
3481 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
3483         * plugins/debug-manager/command.c,
3484         plugins/debug-manager/command.h,
3485         plugins/debug-manager/queue.c:
3486         Fix crashes when trying to stop the debugger while it is busy
3488 2008-02-08  Johannes Schmid <jhs@gnome.org>
3490   Patch from Rodrigo Moya <rodrigo@novell.com>
3492         * plugins/glade/plugin.c: (ifile_open):
3493         * plugins/symbol-browser/test-class.cpp:
3494         * AUTHORS: Added Rodrigo
3495         
3496         #514732 – 64 bit compliation error
3497         #514733 – Use of uninitialized variables
3499 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
3501         * manuals/anjuta-manual/C/debugger.xml:
3502         Fix translation bug #514494 and bug #514440
3504 2008-02-05  Massimo Cora'  <maxcvs@email.it>
3506         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3507         Fix a compile error added in the previous patch
3509 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
3511         * plugins/profiler/gprof-view.c,
3512         plugins/class-inheritance/class-callbacks.c,
3513         plugins/class-inheritance/class-inherit.c,
3514         plugins/symbol-browser/an_symbol.c,
3515         plugins/symbol-db/symbol-db-engine-iterator-node.c,
3516         libanjuta/interfaces/libanjuta.idl:
3517         Change ianjuta_symbol_file function to ianjuta_symbol_uri
3519 2008-02-04  Johannes Schmid <jhs@gnome.org>
3521         * plugins/search/anjuta-search.glade: Fixed typo
3523 2008-02-03  Johannes Schmid <jhs@gnome.org>
3525         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
3526         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
3527         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3528         .glade:
3529         * plugins/build-basic-autotools/build-basic-autotools.c:
3530         (build_get_context), (build_configure_project):
3531         * plugins/class-gen/anjuta-class-gen-plugin.glade:
3532         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3533         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
3534         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
3535         * plugins/devhelp/plugin.c: (devhelp_activate):
3536         * plugins/editor/Makefile.am:
3537         * plugins/editor/anjuta-editor-scintilla.glade:
3538         * plugins/editor/text_editor.c:
3539         * plugins/editor/text_editor.h:
3540         * plugins/editor/text_editor_menu.c (removed):
3541         * plugins/editor/text_editor_menu.h (removed):
3542         * plugins/file-wizard/anjuta-file-wizard.glade:
3543         * plugins/gtodo/notification.c: (create_notification_window):
3544         * plugins/gtodo/preferences.c: (preferences_widget):
3545         * plugins/language-support-cpp-java/plugin.c:
3546         (cpp_java_plugin_activate_plugin):
3547         * plugins/message-view/anjuta-message-manager-plugin.glade:
3548         * plugins/message-view/plugin.c: (activate_plugin):
3549         * plugins/project-manager/plugin.c: (confirm_removal):
3550         * plugins/search/anjuta-search.glade:
3551         * plugins/search/plugin.c:
3552         * plugins/search/search-replace.c: (nb_results_alert):
3553         * plugins/subversion/subversion-commit-dialog.c:
3554         (on_subversion_commit_response):
3555         * plugins/symbol-browser/plugin.c: (activate_plugin):
3556         * plugins/valgrind/plugin.c: (on_menu_run_activate):
3557         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
3558         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
3559         * src/anjuta.glade:
3560         
3561         Fixed translation bugs from #507921.
3562         Removed unused files in scintilla plugin
3564 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3566         * manuals/anjuta-manual/C/debugger.xml:
3567         Fix bug #514124 and bug #514138: Wrong menu item name
3569 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3571         * plugins/profiler/gprof-view.c,
3572         plugins/symbol-browser/plugin.c,
3573         plugins/class-inheritance/class-callbacks.c,
3574         plugins/debug-manager/plugin.c,
3575         plugins/tools/editor.c,
3576         plugins/search/search-replace.c,
3577         plugins/search/search-replace_backend.c,
3578         plugins/search/search-replace_backend.h,
3579         plugins/build-basic-autotools/build-basic-autotools.c,
3580         plugins/document-manager/plugin.c,
3581         plugins/document-manager/file_history.c,
3582         plugins/document-manager/anjuta-docman.c,
3583         plugins/document-manager/anjuta-docman.h,
3584         plugins/document-manager/action-callbacks.c,
3585         libanjuta/interfaces/libanjuta.idl:
3586         Rename IAnjutaDocumentManager functions:
3587         find_document_with_path, goto_file_line, goto_file_line_mark
3588         and get_full_filename into
3589         find_document_with_uri, goto_uri_line, goto_uri_line_mark
3590         and get_uri
3591         Fix search plugin to use an URI instead of a file path
3592         Fix anjuta_docman_get_uri to always return an URI
3594 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3596         * plugins/debug-manager/breakpoints.c:
3597         Fix bug #514118: Rename Clear All Breakpoints to Remove
3598         All Breakpoints
3600 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3602         * manuals/anjuta-manual/C/debugger.xml:
3603         Update debugger documentation
3605 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3607         * plugins/debug-manager/sharedlib.c,
3608         plugins/debug-manager/anjuta-debug-manager.glade,
3609         plugins/debug-manager/queue.c,
3610         plugins/tools/execute.c,
3611         plugins/tools/anjuta-tools.glade,
3612         plugins/tools/editor.c,
3613         plugins/project-wizard/templates/terminal.wiz,
3614         plugins/project-wizard/templates/xlib-dock.wiz,
3615         plugins/project-wizard/templates/wxwin.wiz,
3616         plugins/project-wizard/templates/java.wiz,
3617         plugins/project-wizard/templates/gnome.wiz,
3618         plugins/project-wizard/templates/anjuta-plugin.wiz,
3619         plugins/project-wizard/templates/gtkmm.wiz,
3620         plugins/project-wizard/templates/python.wiz,
3621         plugins/project-wizard/templates/cpp.wiz,
3622         plugins/project-wizard/templates/sdl.wiz,
3623         plugins/project-wizard/templates/gtk.wiz,
3624         plugins/project-wizard/templates/minimal.wiz,
3625         plugins/project-wizard/templates/xlib.wiz,
3626         plugins/project-wizard/templates/gcj.wiz,
3627         plugins/gdb/plugin.c,
3628         plugins/gdb/debugger.c,
3629         libanjuta/anjuta-plugin-manager.c:
3630         Partial fix of #507921: translation issues in debug-manager, tools,
3631         project-wizard, gdb and anjuta-plugin-manager.
3633 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
3635         * plugins/debug-manager/queue.c:
3636         Debugger Local, Stack and Thread windows were missing due to
3637         the previous change.
3639 2008-02-02  Johannes Schmid <jhs@gnome.org>
3641         * manuals/anjuta-manual/Makefile.am:
3642         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
3643         causes make install to fail
3645 2008-02-02  Johannes Schmid <jhs@gnome.org>
3647         * plugins/macro/macros.xml:
3648         #495511 – Header_h macro correction
3650 2008-02-02  Johannes Schmid <jhs@gnome.org>
3652         * plugins/patch/patch-plugin.glade:
3653         gtk-apply is not translatable...
3655 2008-02-02  Johannes Schmid <jhs@gnome.org>
3657         * plugins/build-basic-autotools/build-basic-autotools.c:
3658         (on_build_mesg_format):
3659         
3660         Also check for untranslated messages from make. Should fix 
3661         #511981 – Error parsing make output
3663 2008-02-02  Johannes Schmid <jhs@gnome.org>
3665         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3666         .glade:
3667         
3668         Fixed #511010 – [UI] Execute program utility window
3670 2008-02-02  Johannes Schmid <jhs@gnome.org>
3672         * src/anjuta.glade:
3673         Fixed #509908 – [UI] Problems with the General settings tab
3675 2008-02-02  Johannes Schmid <jhs@gnome.org>
3677         * manuals/anjuta-manual/C/fileoperations.xml:
3678         Fixed #513730 – Option not present in the GUI po file
3680 2008-02-02  Johannes Schmid <jhs@gnome.org>
3682         * plugins/sourceview/anjuta-editor-sourceview.glade:
3683         Adjust preferences default values
3685 2008-02-02  Johannes Schmid <jhs@gnome.org>
3687         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
3688         Fixed #512535 – Open files tabs' position is correctly remembered 
3689         but not applied at startup
3691 2008-02-02  Johannes Schmid <jhs@gnome.org>
3693         * plugins/search/search-replace.c: (on_message_clicked):
3694         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
3695         fix clicking on search result messages
3697 2008-02-01  James Liggett <jrliggett@cox.net>
3699         * plugins/subversion/svn-command.c: (on_svn_notify):
3700         Fixed wrong status message output when resolving conflicts.
3702 2008-02-02  Johannes Schmid <jhs@gnome.org>
3704         * configure.in: Require GtkSourceView 2.1.2
3705         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
3706         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
3707         (imark_is_marker_set), (imark_delete_all_markers),
3708         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
3709         
3710         Adapted to API changes in GtkSourceView
3712 2008-02-01  Johannes Schmid <jhs@gnome.org>
3714         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
3715         Fixed tabsize preference
3717 2008-02-01  Johannes Schmid <jhs@gnome.org>
3719         * manuals/anjuta-manual/C/fileoperations.xml:
3720         * manuals/anjuta-manual/C/interface.xml:
3721         Updated manual
3722         
3723         * manuals/anjuta-manual/Makefile.am:
3724         * manuals/anjuta-manual/C/figures/*:
3725         
3726         Updated figures to be in clearlooks theme, removed old figures
3728 2008-02-01  Johannes Schmid <jhs@gnome.org>
3730         * plugins/patch/patch-plugin.glade:
3731         * plugins/patch/plugin.c: (patch_plugin_activate):
3732         Another UI issue with the patch plugin and silenced a compiler
3733         warning
3734         
3735         Patch from James Liggett:
3736         * plugins/profiler/gprof-call-graph-view.c:
3737         (gprof_call_graph_view_create_columns):
3738         * plugins/profiler/gprof-flat-profile-view.c:
3739         (gprof_flat_profile_view_create_columns):
3740         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
3741         * plugins/profiler/gprof-view.h:
3742         
3743         Use two decimal places for float values in profiler views (#507831)
3745 2008-02-01  Johannes Schmid <jhs@gnome.org>
3747         * configure.in:
3748         * plugins/editor/Makefile.am:
3749         
3750         Fixed #512751 – libgnomeprint unnecessary without scintilla
3752 2008-01-31  Johannes Schmid <jhs@gnome.org>
3754         * plugins/language-manager/languages.xml:
3755         Added a pretty ugly string for C++ headers. Maybe we should rely
3756         on mime-types instead...
3758 2008-01-31  Johannes Schmid <jhs@gnome.org>
3760         * plugins/language-support-cpp-java/cpp-java-assist.c:
3761         (get_iter_column), (cpp_java_assist_get_calltip_context),
3762         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3763         (on_assist_chosen), (cpp_java_assist_install):
3764         * plugins/language-support-cpp-java/plugin.c:
3765         (on_editor_char_inserted_cpp):
3766         Removed annoying DEBUG_PRINTs
3767         
3768         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3769         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3770         * plugins/sourceview/sourceview.c: (iassist_show_tips):
3771         
3772         Fixed "jumping" tooltips, fixed indentation of brances
3774 2008-01-31  Johannes Schmid <jhs@gnome.org>
3776         * plugins/document-manager/plugin.c: (on_document_changed):
3777         Fixed crash when closing anjuta after all document tabs have been closed
3779 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3781         * plugins/debug-manager/anjuta-debug-manager.glade:
3782         Fix #513485: wrong strings maked as translatable
3784 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3786         * plugins/debug-manager/threads.c,
3787         plugins/debug-manager/stack_trace.c:
3788         Avoid crash when getting relative path from debugger (same fix
3789         than for #510028)
3791         * plugins/debug-manager/queue.c:
3792         Emit all state changes notification
3794         * plugins/debug-manager/start.c:
3795         Fix #511586: Project path with "+" not working in debugger
3797 2008-01-31  Johannes Schmid <jhs@gnome.org>
3799         * plugins/patch/patch-plugin.glade:
3800         Fixed button ui problem...
3801         
3802         Patch from James Liggett:
3803         * plugins/profiler/gprof-call-graph-block-entry.c:
3804         (gprof_call_graph_block_primary_entry_new),
3805         (gprof_call_graph_block_secondary_entry_new):
3806         * plugins/profiler/gprof-flat-profile-entry.c:
3807         (gprof_flat_profile_entry_new):
3808         
3809         Fix #507831 - Wrong Profiler values for some locales
3811 2008-01-31  Johannes Schmid <jhs@gnome.org>
3813         * plugins/sourceview/anjuta-editor-sourceview.glade:
3814         * plugins/sourceview/sourceview-prefs.c:
3815         * plugins/sourceview/sourceview.c: (sourceview_finalize):
3816   
3817   Fixed Editor->View popup menu for those entries that are appropriate for
3818   sourceview    
3820 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3822         * plugins/debug-manager/breakpoints.c:
3823         Fix #512901: Crash when adding a breakpoint
3825         * plugins/debug-manager/queue.c:
3826         Remove a possible memory leak
3828 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3830         * plugins/debug-manager/data_view.c,
3831         plugins/debug-manager/sparse_view.c,
3832         manuals/anjuta-manual/C/debugger.xml:
3833         Fix #513130, #513131 #513135: Wrong menu item names and errors
3834         in the documentation
3836 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3838         * plugins/tools/editor.c:
3839         ianjuta_document_manager_find_document_with_path expect an uri not
3840         a path
3842 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
3844         * manuals/reference/libanjuta/libanjuta-docs.sgml,
3845         manuals/reference/libanjuta/libanjuta-sections.txt,
3846         libanjuta/interfaces/libanjuta.idl:
3847         Documentation fixes for IAnjutaDebugger* interfaces
3849 === anjuta 2.3.3 ===
3851 2008-01-27  Naba Kumar  <naba@gnome.org>
3853         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
3854         rpm spec file.
3856         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
3857         (value_added_current_editor), (value_removed_current_editor):
3858         Removed dead code.
3860         * TODO.tasks: Updated.
3862         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
3863         scrollwindow shadow in.
3865         * plugins/editor/anjuta-editor-scintilla.glade:
3866         * plugins/editor/style-editor.c: (create_style_editor_gui):
3867         Set style window transient and cetered for preferences window.
3868         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
3870         * plugins/editor/anjuta-editor-scintilla.glade:
3871         Fixes Bug #427108 - Scintilla plugin configuration folding-style
3872         setting not working
3874         * configure.in, NEWS: Updated for release 2.3.3
3876 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3878         * plugins/debug-manager/anjuta-debug-manager.glade:
3879         Fix #512224: Use a string in english
3881 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3883         * plugins/build-basic-autotools/build-basic-autotools.c:
3884         ianjuta_document_manager_goto_file_line_mark needs an uri and
3885         not a file path
3887 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3889         * plugins/symbol-browser/plugin.c,
3890         plugins/symbol-browser/an_symbol_view.c:
3891         use gnome_vfs_get_uri_from_local_path to get local path from uri
3892         This takes care of escaping some characters
3894 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
3896         * plugins/debug-manager/stack_trace.c:
3897         Probably fix #510028: crash debugger when having a relative filename
3898         in stack trace
3900 2008-01-25 Tom <tpgww@onepost.net>
3902         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3904         * plugins/document-manager/plugin.c,
3905         plugins/document-manager/file_history.c,
3906         plugins/document-manager/file_history.h,
3907         plugins/document-manager/anjuta-docman.c,
3908         plugins/document-manager/anjuta-docman.h:
3909         Rename filename argument to uri when an uri is expected
3910         anjuta_docman_get_document_for_uri will remove symlinks 
3912 2008-01-25  Naba Kumar  <naba@gnome.org>
3914         * plugins/terminal/terminal.c: (terminal_execute),
3915         (activate_plugin):
3916         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
3918 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
3920         * plugins/debug-manager/anjuta-debug-manager.glade,
3921         plugins/debug-manager/start.c:
3922         Fix #511049: Change UI of add source directories dialog
3924 2008-01-24  Naba Kumar  <naba@gnome.org>
3926         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
3927         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
3928         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
3929         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
3930         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
3931         should work now.
3933 2008-01-24  Johannes Schmid <jhs@gnome.org>
3935         Patch from: Luca Ferretti <ella.uca@libero.it>:
3937         * plugins/document-manager/anjuta-docman.c:
3938         (anjuta_docman_page_init), (anjuta_docman_class_init):
3939         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
3940         
3941         Fix #511757 – Close icon in tabs cut off (Patch was only for
3942         document-manager, also adapted it for message-manager)
3944 2008-01-24  Johannes Schmid <jhs@gnome.org>
3946         * plugins/Makefile.am:
3947         * plugins/sourceview/anjuta-document.c:
3948         * plugins/sourceview/anjuta-marshal.list:
3949         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3950         (anjuta_view_key_press_event):
3951         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
3952         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
3953         (iiter_diff), (iiter_iface_init):
3954         * plugins/sourceview/sourceview.c: (on_document_char_added),
3955         (ieditor_goto_position), (ieditor_get_text),
3956         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
3957         (ieditor_erase), (ieditor_get_line_from_position),
3958         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
3959         (ieditor_get_position_from_offset), (ieditor_get_start_position),
3960         (ieditor_get_end_position), (ieditor_goto_start),
3961         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
3962         (iconvert_to_lower), (iindic_set), (iassist_suggest),
3963         (iassist_show_tips):
3964         
3965         Implemented new iterators interface in sourceview editor and
3966         re-enabled it.
3968 2008-01-23  Naba Kumar  <naba@gnome.org>
3970         * libanjuta/interfaces/libanjuta.idl:
3971         * manuals/reference/libanjuta/libanjuta-sections.txt:
3972         * plugins/build-basic-autotools/build-basic-autotools.c:
3973         (build_indicator_location_set), (on_editor_changed):
3974         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
3975         * plugins/debug-manager/variable.c: (get_hovered_word):
3976         * plugins/document-manager/action-callbacks.c:
3977         (on_editor_command_upper_case_activate),
3978         (on_editor_command_lower_case_activate):
3979         * plugins/document-manager/search-box.c: (on_incremental_search),
3980         (on_search_activated):
3981         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
3982         (iiter_last), (iiter_set_position), (iiter_get_position),
3983         (iiter_get_length), (iiter_compare), (iiter_diff),
3984         (iiter_iface_init):
3985         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
3986         (text_editor_goto_point), (itext_editor_goto_start),
3987         (itext_editor_goto_end), (itext_editor_goto_position),
3988         (itext_editor_get_text_all), (itext_editor_get_text),
3989         (itext_editor_get_position), (itext_editor_get_offset),
3990         (itext_editor_get_length), (itext_editor_insert),
3991         (itext_editor_erase), (itext_editor_erase_all),
3992         (itext_editor_get_column), (itext_editor_get_overwrite),
3993         (itext_editor_set_popup_menu),
3994         (itext_editor_get_line_from_position),
3995         (itext_editor_get_line_begin_position),
3996         (itext_editor_get_line_end_position),
3997         (itext_editor_get_position_from_offset),
3998         (itext_editor_get_start_position), (itext_editor_get_end_position),
3999         (itext_editor_iface_init), (iconvert_to_upper),
4000         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
4001         (iindicable_set):
4002         * plugins/editor/text_editor.h:
4003         * plugins/editor/text_editor_cbs.c:
4004         (on_text_editor_scintilla_notify):
4005         * plugins/indent/plugin.c: (on_indent_action_activate):
4006         * plugins/language-support-cpp-java/cpp-java-assist.c:
4007         (cpp_java_assist_get_scope_context),
4008         (cpp_java_assist_get_pre_word),
4009         (cpp_java_assist_show_autocomplete),
4010         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
4011         (on_editor_char_added), (on_assist_chosen):
4012         * plugins/language-support-cpp-java/plugin.c:
4013         (get_line_indentation), (skip_iter_to_previous_logical_line),
4014         (skip_preprocessor_lines), (initialize_indentation_params),
4015         (set_line_indentation), (get_line_indentation_base),
4016         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
4017         (on_editor_char_inserted_java), (on_auto_indent):
4018         * plugins/macro/macro-actions.c: (match_shortcut):
4019         * plugins/macro/macro-dialog.c: (on_ok_clicked):
4020         * plugins/macro/plugin.c: (match_keyword):
4021         * plugins/search/plugin.c: (find_incremental):
4022         * plugins/search/search-replace.c: (search_and_replace),
4023         (search_start_over):
4024         * plugins/search/search-replace_backend.c:
4025         (file_buffer_new_from_te), (file_buffer_line_from_pos),
4026         (create_search_entries):
4027         * plugins/symbol-browser/plugin.c:
4028         (on_editor_buffer_symbols_update_timeout), (on_char_added),
4029         (isymbol_manager_iface_init):
4030         * plugins/symbol-db/plugin.c:
4031         (on_editor_buffer_symbols_update_timeout), (on_char_added),
4032         (isymbol_manager_iface_init):
4033         * plugins/tools/execute.c: (atp_output_context_construct),
4034         (atp_output_context_destroy), (atp_user_tool_execute):
4036         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
4037         iterators instead of integer offsets.
4038         - Renamed original ianjuta_editor_get_position(int) to 
4039         ianjuta_editor_get_offset(). It is deprecated.
4040         - Renamed original ianjuta_editor_get_position_iter() to
4041         ianjuta_editor_get_position().
4042         - Renamed ianjuta_editor_get_cell_iter() to
4043         ianjuta_editor_get_position_from_offset()
4044         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
4045         - Added new methods:
4046         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
4047         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
4048         ianjuta_editor_goto_end().
4049         - All relevent signals and methods converted to use iterators.
4050         - All relevent plugins fixed to use new API.
4051         - Removed ianjuta_editor_cell_get_line() because it is provided by
4052         ianjuta_editor_get_line_from_position().
4053         - Removed ianjuta_symbol_manager_get_completions_at_position()
4054         because it not used anywhere and is not right to be there.
4055         - Updated IAnjutaEditable documentation.
4057         Updated IAnjutaIterable interface:
4058         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
4059         - Introduced 'end-iter' to point at the end of the list.
4060         - Updated IAnjutaIterable documentation.
4062         * plugins/Makefile.am:
4063         (Disabled sourceview plugin for now. Jhs is coming up with a patch
4064         for it soon).
4066 2008-01-22  Johannes Schmid <jhs@gnome.org>
4068         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
4069         * plugins/project-import/anjuta-project-import.glade:
4070         * plugins/project-import/anjuta-project-import.plugin.in:
4071         * plugins/project-wizard/anjuta-project-wizard.glade:
4072         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4073         * plugins/project-wizard/druid.c: (npw_druid_new):
4074         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
4075         
4076         Fixed #465084 – wizard instead of assistant (only string changes...)
4078 2008-01-20  Rob Bradford  <rob@openedhand.com>
4080         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
4081         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
4082         coming up with the solution. (Bug: #510390.)
4084 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
4086         * plugins/build-basic-autotools/executer.c:
4087         Fix #502508, use anjuta_launcher to keep program output
4089         * plugins/terminal/terminal.c:
4090         Remove unused child_initizlized member
4091         Start the shell on plugin activation
4093 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
4095         * plugins/debug-manager/sparse_buffer.c:
4096         Fix a crash when scrolling in the diassembly window
4098         * plugins/debug-manager/sparse_view.c:
4099         Small limit change using the same "unit" for both number
4101 2008-01-19  Naba Kumar  <naba@gnome.org>
4103         * plugins/language-support-cpp-java/cpp-java-assist.c:
4104         (cpp_java_assist_get_scope_context),
4105         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
4106         instead.
4108 2008-01-19  Johannes Schmid <jhs@gnome.org>
4110         * plugins/sourceview/anjuta-editor-sourceview.glade:
4111         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
4112         
4113         And even more strings...
4115 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4117         * plugins/project-wizard/templates/cpp/src/main.cc:
4118         Fix #498734, typing error in c++ project template
4120 2008-01-19  Johannes Schmid <jhs@gnome.org>
4122         * plugins/editor/text_editor.c: (text_editor_save_file):
4123         * plugins/macro/anjuta-macro.glade:
4124         * plugins/subversion/anjuta-subversion.glade:
4126         Fixed even more strings
4128 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4130         * plugins/language-support-cpp-java/cpp-java-assist.c:
4131         Fix bug #488519, remove critical warning (completion_cache == NULL
4132         is valid)
4134 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4136         * plugins/gdb/debugger.c:
4137         Enable logging of gdb communication with an environment variable
4139 2008-01-19  Naba Kumar  <naba@gnome.org>
4141         * plugins/editor/text-editor-iterable.c: (iiter_next),
4142         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
4143         editor native funtions to avoid round trips.
4145 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4147         * plugins/editor/text_editor.c:
4148         Fix a bug due to the previous patch: Unable to save new file in 
4149         Scintilla
4151 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
4153         * plugins/debug-manager/disassemble.c,
4154         plugins/debug-manager/disassemble.h,
4155         plugins/debug-manager/registers.c,
4156         plugins/debug-manager/registers.h,
4157         plugins/debug-manager/memory.c,
4158         plugins/debug-manager/memory.h,
4159         plugins/debug-manager/command.c,
4160         plugins/debug-manager/command.h,
4161         plugins/debug-manager/queue.c,
4162         plugins/debug-manager/queue.h,
4163         plugins/debug-manager/breakpoints.c,
4164         plugins/debug-manager/stack_trace.c,
4165         plugins/debug-manager/threads.c,
4166         plugins/debug-manager/plugin.c,
4167         plugins/gdb/plugin.c,
4168         plugins/gdb/debugger.c,
4169         plugins/gdb/debugger.h,
4170         manuals/reference/libanjuta/libanjuta-sections.txt,
4171         manuals/reference/libanjuta/libanjuta.types,
4172         libanjuta/interfaces/libanjuta.idl:
4173         Use gulong instead of guint for addresses
4174         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
4175         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
4177         * plugins/gdb/anjuta-gdb.plugin.in:
4178         Remove reference to IAnjutaCpuDebugger (useless)
4180 2008-01-18  Johannes Schmid <jhs@gnome.org>
4182         * AUTHORS: Added Alexander
4184 2008-01-18  Johannes Schmid <jhs@gnome.org>
4186   Patch from: Alexander Korolyov <kilork@yandex.ru>
4188         * plugins/editor/text_editor.c: (load_from_file),
4189         (text_editor_save_file):
4190         
4191         Fixed symlinks (#510238) and file permission (#405321)
4192         handling for scintilla editor. 
4193   
4194 2008-01-17  Johannes Schmid <jhs@gnome.org>
4196         * plugins/document-manager/action-callbacks.c:
4197         (on_editor_command_select_all_activate),
4198         (on_editor_command_cut_activate),
4199         (on_editor_command_paste_activate),
4200         (on_editor_command_copy_activate),
4201         (on_editor_command_clear_activate):
4202   Resupport cut/copy/paste/clear on GtkEditables when those
4203   have focus. (Important for shortcuts to work).
4205         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4206         * plugins/document-manager/search-box.c: (on_search_activated):
4207         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
4208         * plugins/patch/patch-plugin.c: (on_ok_clicked):
4209         * plugins/profiler/plugin.c: (profiler_get_data):
4210         * plugins/project-wizard/druid.c: (npw_druid_new):
4211         * plugins/project-wizard/install.c: (on_install_end_install_file):
4212         * plugins/sourceview/anjuta-editor-sourceview.glade:
4213         * plugins/subversion/anjuta-subversion.glade:
4214         * plugins/tools/anjuta-tools.glade:
4215         Various string fixes
4217 2008-01-17  Naba Kumar  <naba@gnome.org>
4219         Patch from James Liggett:
4221         * plugins/subversion/subversion-add-dialog.c:
4222         (on_subversion_add_response):
4223         * plugins/subversion/subversion-copy-dialog.c:
4224         (on_subversion_copy_response):
4225         * plugins/subversion/subversion-diff-dialog.c:
4226         (on_subversion_diff_response):
4227         * plugins/subversion/subversion-merge-dialog.c:
4228         (on_subversion_merge_response):
4229         * plugins/subversion/subversion-remove-dialog.c:
4230         (on_subversion_remove_response):
4231         * plugins/subversion/subversion-switch-dialog.c:
4232         (on_subversion_switch_response):
4233         * plugins/subversion/subversion-ui-utils.c: (check_input):
4234         * plugins/subversion/subversion-ui-utils.h:
4235         * plugins/subversion/subversion-update-dialog.c:
4236         (on_subversion_update_response):
4238         If the user doesn't enter any data for path or revision fields in
4239         certain SVN plugin dialogs, libsvn throws assertion failures and
4240         kills Anjuta. To avoid this, the validity of path and revision
4241         input data are checked before the command gets executed.
4243         Fixes Bug #509510 - Check input of some dialogs to avoid termination
4244         if user gives bad or no input
4246 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
4248         * plugins/document-manager/anjuta-docman.c:
4249         Fix #507627 memory tab stay active on debugger stop
4250         Remove two unused variables due to the previous patch
4252 2008-01-16  Johannes Schmid <jhs@gnome.org>
4254         * libanjuta/anjuta-plugin-manager.c:
4255         Fixed #508399 â€“ When you enable a plugin, preferences don't show up
4257 2008-01-16  Rob Bradford  <rob@openedhand.com>
4259         Reviewed by: Johannes Schmid <jhs@gnome.org>
4261         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4262         (get_property_value_as_string), (set_property_value_as_string),
4263         (register_callbacks):
4264         * libanjuta/anjuta-preferences.h:
4265         Add support for both file and folder preferences (originally only
4266         folder choosers were supported. (Fixes bug: #508805.)
4268         * plugins/file-manager/file-manager.glade:
4269         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
4270         type of property.
4272 2008-01-16  Johannes Schmid <jhs@gnome.org>
4274         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4275         .glade:
4276         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4277         * src/anjuta.glade:
4278         
4279         Fixed #509875 â€“ The "Update globale tags" button wording is incorrect
4280         Fixed #509873 â€“ Build Autotools Preferences has excessive padding
4281         Fixed #509872 â€“ General Information labels are incorrectly aligned
4282         Fixed #509871 â€“ General preferences has incorrect use of colons
4283         
4284 2008-01-16  Johannes Schmid <jhs@gnome.org>
4286         * plugins/document-manager/anjuta-document-manager.glade:
4287         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4289         Fixed #509865 â€“ Incorrect padding in the Documents settings tabs
4290         Fixed #509867 â€“ Create button contents is mis-aligned
4291         Fixed #509869 â€“ "Add Directory" button is not HIG complient
4293 2008-01-16  Johannes Schmid <jhs@gnome.org>
4295         * libanjuta/anjuta-preferences-dialog.c:
4296         (anjuta_preferences_dialog_add_page):
4297         
4298         Fix #509864 â€“ No initial section selected when opening the Preferences dialog
4300 2008-01-16  Johannes Schmid <jhs@gnome.org>
4302         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
4303         Removed unused gconf_notifications
4304         
4305         * plugins/search/anjuta-search.glade:
4306         * plugins/subversion/anjuta-subversion.glade:
4307         * plugins/tools/anjuta-tools.glade:
4308         * src/anjuta-app.c: (anjuta_app_instance_init):
4309         
4310         Fixed various strings
4312 2008-01-15  Naba Kumar  <naba@gnome.org>
4314         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
4315         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
4316         file saved
4318         * plugins/symbol-browser/an_symbol_view.c:
4319         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
4320         new file saved.
4322 2008-01-15  Johannes Schmid <jhs@gnome.org>
4324         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
4325         (anjuta_profile_add_plugins_from_xml):
4326         * plugins/file-manager/file-manager.glade:
4327         Some string fixes
4328         
4329         * libanjuta/interfaces/libanjuta.idl:
4330         Fixed docs
4331                 
4332         * plugins/sourceview/Makefile.am:
4333         * plugins/sourceview/anjuta-editor-sourceview.glade:
4334         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
4335         (end_print), (print_setup), (sourceview_print),
4336         (sourceview_print_preview):
4337         * plugins/sourceview/sourceview.c: (iprint_print),
4338         (iprint_print_preview):
4339         
4340         Added printing support to GtkSourceView editor
4342 2007-01-14 Tom <tpgww@onepost.net>
4344         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4346         * plugins/document-manager/anjuta-docman.c:
4347         Fix two memory leaks added by the previous patch
4349 2008-01-14  Johannes Schmid <jhs@gnome.org>
4351         * plugins/sourceview/assist-tip.c: (assist_tip_move):
4352         * plugins/sourceview/assist-window.c: (assist_window_move):
4353         
4354         Do not use opacity
4356 2008-01-14  Rob Bradford  <rob@openedhand.com>
4358         * global-tags/Makefile.am:
4359         * global-tags/create_global_tags.sh.in:
4360         Install anjuta-tags binary into FHS policy compliant directory and
4361         update references. (Fixes bug: 509346.)
4363 2008-01-13  Naba Kumar  <naba@gnome.org>
4365         Patch from: Ritesh Khadgaray
4366         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4367         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
4368         Adds export-dynamic option to LDFLAGS to project template for libglade
4369         to work for autoconnect signals.
4371 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
4373         * libanjuta/anjuta-utils.c:
4374         anjuta_util_get_real_path return a string that need to be freed
4375         with g_free even if PATH_MAX is not defined
4377 2008-01-13  Andre Klapper  <a9016009@gmx.de>
4379         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
4380         to DOC_LINGUAS.
4382 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
4384         * plugins/document-manager/anjuta-docman.c:
4385         Do not reopen file having escaped character (+,...) in path name
4387 2008-01-13  Naba Kumar  <naba@gnome.org>
4389         * libanjuta/interfaces/libanjuta.idl:
4390         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
4391         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
4392         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
4393         IAnjutaProjectManager::add_sources().
4395         * plugins/glade/plugin.c: (on_glade_resource_removed),
4396         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
4397         stubs for handing resources in glade file.
4399 2008-01-13  Naba Kumar  <naba@gnome.org>
4401         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
4403         * plugins/glade/plugin.c: (ifile_open): Select the first window
4404         in the glade project when it is first opened. Avoids empty glade
4405         document the first time.
4407 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
4409   Reviewed by: Johannes Schmid <jhs@gnome.org>
4411         * plugins/gtodo/callback.c: (remove_todo_item):
4412         Fix #507304 – crash in Anjuta IDE while removing done tasks
4414 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
4416         * plugins/debug-manager/anjuta-debug-manager.ui,
4417         plugins/debug-manager/plugin.c,
4418         plugins/debug-manager/start.h,
4419         plugins/debug-manager/start.c:
4420         New menu item to add extra source directories for debugger
4422 === anjuta 2.3.2 ===
4424 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
4426         * plugins/gtodo/callback.c: (remove_todo_item):
4427         Fix #507304 – crash in Anjuta IDE while removing done tasks
4429 2008-01-11  Naba Kumar  <naba@gnome.org>
4431         * configure.in: Bumped version to 2.3.2
4432         * NEWS: Updated for anjuta 2.3.2 release
4433         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
4434         not 'make tarball'
4436 2008-01-11  Johannes Schmid <jhs@gnome.org>
4438         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4439         .glade:
4440         Reverted accidently commited change
4441         
4442         * plugins/document-manager/anjuta-document-manager.glade:
4443         Fix Gtk-Critical because of broken glade file
4445 2008-01-11  Naba Kumar  <naba@gnome.org>
4447         * plugins/glade/plugin.c: (on_document_destroy),
4448         (glade_plugin_add_project): Fixed a bug where when more than one
4449         glade document is open and one is closed, it closes all the glade
4450         documents. Also it might have fixed the bug where sometimes closing
4451         the glade document leaves glade widget tree unclosed.
4453 2008-01-11  Naba Kumar  <naba@gnome.org>
4455         * libanjuta/Makefile.am: Install glade3 files in own prefix to
4456         prevent install errors when not installed as root (then the files
4457         are only useful when glade-3 is installed in the same prefix, but it
4458         doesn't harm anjuta runtime).
4460         * plugins/sourceview/sourceview.c: Commented use of a file
4461         not currently distributed.
4463 2008-01-10  Naba Kumar  <naba@gnome.org>
4465         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
4466         nothing to translate in it.
4468 2008-01-10  Johannes Schmid <jhs@gnome.org>
4470         * plugins/project-wizard/templates/gnome.wiz:
4471         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4472         * plugins/project-wizard/templates/gnome/src/main.c:
4473         * plugins/project-wizard/templates/translatable-strings.h:
4474         
4475         Fixed #508497 and added a new chooser to select whether to use
4476         libglade or not.
4478 2008-01-10  Johannes Schmid <jhs@gnome.org>
4480         Patch from Tom <tpgww@onepost.net>:
4482         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
4483         (anjuta_util_glist_path_dedup):
4484         * libanjuta/anjuta-utils.h:
4485         
4486         Give the method a proper prefixed name
4487         
4488         * plugins/document-manager/action-callbacks.c:
4489         (get_current_popup_active),
4490         (on_editor_command_select_all_activate),
4491         (on_editor_command_cut_activate),
4492         (on_editor_command_paste_activate),
4493         (on_editor_command_copy_activate),
4494         (on_editor_command_clear_activate), (on_show_search),
4495         (on_repeat_quicksearch):        
4496         * plugins/document-manager/action-callbacks.h:
4497         * plugins/document-manager/anjuta-docman.c:
4498         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
4499         (anjuta_docman_goto_file_line_mark),
4500         (anjuta_docman_get_full_filename):
4501         * plugins/document-manager/anjuta-docman.h:
4502         * plugins/document-manager/anjuta-document-manager.ui:
4503         * plugins/document-manager/plugin.c:
4504         (update_document_ui_interface_items):
4505         
4506         Better way to fix the popup-menu items (Cut/Copy/Paste)
4507         and various clean-ups.
4508         
4509         * plugins/document-manager/search-box.c: (on_document_changed),
4510         (search_box_fill_search_focus):
4511         * plugins/document-manager/search-box.h:
4512         * plugins/search/plugin.c:
4513         
4514         Add a menu item to repeat the quick search
4516 2008-01-10  Johannes Schmid <jhs@gnome.org>
4518         * plugins/language-support-cpp-java/cpp-java-assist.c:
4519         (on_assist_chosen):
4520         
4521         Fixed #508424 – Auto complete: previous char was removed when 
4522         pre TAB to auto complete.
4524 2008-01-10  Johannes Schmid <jhs@gnome.org>
4526         Patch from: James Ligett:
4528         * plugins/profiler/gprof-call-graph-view.c:
4529         (gprof_call_graph_view_create_columns):
4530         * plugins/profiler/gprof-flat-profile-view.c:
4531         (gprof_flat_profile_view_create_columns):
4532         
4533         Fixed translation issues (#496833)
4535 2008-01-10 Johannes Schmid <jhs@gnome.org>
4537         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
4539         * plugins/gtodo/gtodo.c: (category_manager_add_item):
4540         Fix #460390 – Changing categories while edinting something
4542 2008-01-09  Naba Kumar  <naba@gnome.org>
4544         * libanjuta/anjuta-plugin-manager.c:
4545         (anjuta_plugin_manager_activate_plugins): Commented dead code and
4546         fixed a leak.
4548         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
4549         corruption reported in bug #507491. Potentially fixes too.
4551 2008-01-09  Johannes Schmid <jhs@gnome.org>
4553         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
4555         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4556         Fix bug #505205 completely
4557         
4558         * AUTHORS: Added Bolesław
4560 2008-01-08  Johannes Schmid <jhs@gnome.org>
4562         * plugins/document-manager/action-callbacks.c:
4563         (on_editor_command_cut_activate),
4564         (on_editor_command_paste_activate),
4565         (on_editor_command_copy_activate),
4566         (on_editor_command_clear_activate):
4567         
4568         Fixed editor popup menu (Cut, Copy, Paste)
4570 2008-01-08  Johannes Schmid <jhs@gnome.org>
4572         * plugins/sourceview/sourceview.c: (autodetect_language):
4573         Fixed a crash when creating a new file
4575 2008-01-08  Johannes Schmid <jhs@gnome.org>
4577         Patch by <bolekk@gmail.com> (GHOP Student)
4579         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4580         Fix bug #505205
4582 2008-01-08  Naba Kumar  <naba@gnome.org>
4584         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
4585         * libanjuta/anjuta-plugin-manager.c:
4586         (anjuta_plugin_manager_select),
4587         (anjuta_plugin_manager_activate_plugins):
4588         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
4589         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
4590         (on_create_submenu), (create_open_with_submenu):
4591         * src/about.c: (on_about_plugin_activate),
4592         (about_create_plugins_submenu): Use translated version of get_string()
4593         API in AnjutaDescription for translatable properties. Fixes bug #496833
4594         comment #18.
4596 2008-01-07  Johannes Schmid <jhs@gnome.org>
4598         * plugins/build-basic-autotools/executer.c: (execute_program):
4599         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4600         * plugins/debug-manager/anjuta-debug-manager.glade:
4601         * plugins/debug-manager/locals.c: (create_locals_gui):
4602         * plugins/file-loader/plugin.c: (on_create_submenu):
4603         * plugins/gtodo/main.h:
4604         * plugins/gtodo/preferences.c: (preferences_widget):
4605         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4606         * plugins/tools/anjuta-tools.glade:
4607         * plugins/tools/execute.c: (atp_output_context_print):
4608         * src/main.c:
4609         
4610                 Another bunch of i18n fixes (#496833)
4612 2008-01-07  Johannes Schmid <jhs@gnome.org>
4614         * plugins/build-basic-autotools/build-basic-autotools.c:
4615         (on_build_terminated):
4616         * plugins/gtodo/interface.c: (set_read_only):
4617         * plugins/project-manager/plugin.c: (confirm_removal),
4618         (on_popup_add_to_project):
4619         * plugins/subversion/anjuta-subversion.glade:
4620         * plugins/tools/execute.c: (atp_output_context_print_result):
4621         
4622         Fixed some strings from #496833
4624 2008-01-07  Johannes Schmid <jhs@gnome.org>
4626         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4627         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4628         .in:
4629         * plugins/language-support-cpp-java/plugin.c: (install_support),
4630         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
4631         Added basic Vala support
4632         
4633         * plugins/sourceview/sourceview.c: (autodetect_language):
4634         Fixed mime-type detection
4636 2008-01-06  Massimo Cora'  <maxcvs@email.it>
4638   Reviewed by: Johannes Schmid <jhs@gnome.org>
4640         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
4641         (value_removed_current_editor), (symbol_db_activate),
4642         (symbol_db_deactivate):
4643         * plugins/symbol-db/symbol-db-engine.c:
4644         (symbol_db_engine_get_global_members_filtered):
4645         * plugins/symbol-db/symbol-db-view.c:
4646         (do_add_child_symbol_to_view), (prepare_for_adding),
4647         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
4648         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
4649         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
4650         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
4651         (sdb_view_init), (sdb_view_finalize),
4652         (sdb_view_build_and_display_base_tree):
4653         * plugins/symbol-db/symbol-db-view.h:
4654         added controls to expand Global tab nodes in a non-freezing way.
4655         Fixed also some little bugs always on global-tab.
4657 2008-01-06  Naba Kumar  <naba@gnome.org>
4659         Patches from James Liggett:
4660         * plugins/profiler/gprof-call-graph-view.c:
4661         (gprof_call_graph_view_create_columns):
4662         * plugins/profiler/gprof-flat-profile-view.c:
4663         (gprof_flat_profile_view_create_columns):
4664         * plugins/profiler/gprof-function-call-tree-view.c:
4665         (gprof_function_call_tree_view_create_columns): Made all
4666         of the columns resizable and reorderable.
4668 2008-01-06  Johannes Schmid <jhs@gnome.org>
4670         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
4671         (anjuta_launcher_check_password_real),
4672         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
4673         (anjuta_launcher_scan_pty),
4674         (anjuta_launcher_disable_password_check):
4675         * libanjuta/anjuta-launcher.h:
4676         Added disable_password_check for stream where it does not make sense 
4677         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
4678         that sometimes occur in symbol-db plugin
4679         
4680         * plugins/file-manager/file-model.c:
4681         (file_model_cancel_expand_idle):
4682         Fixed removing of idle source
4683         
4684         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
4685         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
4686         
4687         Fixed #348854 – invisible cursor in certain themes
4689 2008-01-06  Naba Kumar  <naba@gnome.org>
4691         * libanjuta/anjuta-preferences.c:
4692         (anjuta_preferences_register_property_custom): Fixed a crash bug on
4693         closing preferences dialog due to patch in bug #507300
4695 2008-01-06  Naba Kumar  <naba@gnome.org>
4697         * plugins/language-support-cpp-java/cpp-java-assist.c:
4698         (on_assist_chosen):
4699         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4700         * plugins/search/search-replace_backend.c: (create_search_entries):
4701         Added missing unrefs.
4703 2008-01-06  Johannes Schmid <jhs@gnome.org>
4705         * plugins/debug-manager/variable.c: (get_hovered_word):
4706   Add a g_object_unref()  
4707         
4708         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
4709         (on_sourceview_hover_leave):
4710         Fixed hover and editor interface to make hover in debugger work
4712 2008-01-06  Naba Kumar  <naba@gnome.org>
4714         * plugins/editor/text-editor.c: Whitespaces fixes.
4715         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
4716         DEBUG_PRINT instead of g_message.
4718 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
4720         * plugins/debug-manager/breakpoints.c:
4721         Fix #507441: Disable all breakpoints doesn't work
4722         Fix #507444: Enable Breakpoint menu item doesn't change name
4724 2008-01-05  Naba Kumar  <naba@gnome.org>
4726         * manuals/reference/libanjuta/libanjuta.types: Renamed
4727         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
4729 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
4731         * plugins/debug-manager/variable.c:
4732         Update variable display to use IAnjutaIterable instead of position
4734         * plugins/editor/text_editor_cbs.c,
4735         plugins/editor/text_editor.c:
4736         Fix Gtk critical warnings when a hover signal is emitted
4737         Fix get_text_iter in Scintilla (range should include last character)
4738         
4739 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
4741         * plugins/debug-manager/debug_tree.c,
4742         plugins/debug-manager/debug_tree.h,
4743         plugins/debug-manager/watch.c,
4744         plugins/debug-manager/command.c,
4745         plugins/debug-manager/queue.c,
4746         plugins/gdb/plugin.c,
4747         plugins/gdb/debugger.c,
4748         plugins/gdb/debugger.h,
4749         libanjuta/interfaces/libanjuta.idl:
4750         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
4752 2008-01-05  Naba Kumar  <naba@gnome.org>
4754         * plugins/valgrind/plugin.c: Removed stock icon open/save from
4755         menus to avoid conflict with file open/save. Fixes bug #507455
4757 2008-01-05  Johannes Schmid <jhs@gnome.org>
4759         * configure.in:
4760         Conditionally depend on gtksourceview2 >= 2.1.0
4761         
4762         * libanjuta/interfaces/libanjuta.idl:
4763         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
4764         iterators instead of positions
4765         
4766         * plugins/debug-manager/threads.c:
4767         Fixed a warnings by including gnome-vfs properly
4768         
4769         * plugins/debug-manager/variable.c: (get_hovered_word),
4770         (on_hover_over):
4771         Updated to changes in IAnjutaEditorHover/Selection
4772         
4773         * plugins/document-manager/action-callbacks.c:
4774         (on_editor_command_upper_case_activate),
4775         (on_editor_command_lower_case_activate):
4776         * plugins/document-manager/search-box.c: (on_incremental_search),
4777         (on_search_activated):
4778         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
4779         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
4780         (iselection_get_start), (iselection_get_end),
4781         (iselection_iface_init), (ihover_display), (ihover_iface_init):
4782         * plugins/editor/text_editor_cbs.c:
4783         (on_text_editor_scintilla_notify):
4784         
4785         Updated to changes in IAnjutaEditorHover/Selection and updated editor
4786         interface of scintilla editor.
4787         
4788         * plugins/language-manager/languages.xml:
4789         * plugins/language-manager/plugin.c:
4790         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
4791         Added chdr to C language files and some DEBUG_PRINTs
4792         
4793         * plugins/language-support-cpp-java/cpp-java-assist.c:
4794         (on_assist_chosen):
4795         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4796         * plugins/search/plugin.c: (find_incremental):
4797         * plugins/search/search-replace.c: (search_and_replace):
4798         * plugins/search/search-replace_backend.c: (create_search_entries):
4799                 Adapted to changed interfaces
4801         * plugins/sourceview/Makefile.am:
4802         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
4803         (set_uri), (anjuta_document_save):
4804         * plugins/sourceview/anjuta-editor-sourceview.glade:
4805         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
4806         (anjuta_view_key_press_event):
4807         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4808         * plugins/sourceview/sourceview-cell.c:
4809         (sourceview_cell_instance_init), (sourceview_cell_finalize),
4810         (icell_get_line), (icell_get_attribute), (icell_iface_init):
4811         * plugins/sourceview/sourceview-prefs.c: (get_bool),
4812         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
4813         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
4814         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
4815         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
4816         * plugins/sourceview/sourceview-private.h:
4817         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4818         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
4819         (on_document_loaded), (sourceview_instance_init),
4820         (sourceview_dispose), (sourceview_finalize),
4821         (sourceview_create_markers), (sourceview_new),
4822         (ifile_savable_save), (ieditor_get_tab_size),
4823         (ieditor_set_tab_size), (ieditor_set_use_spaces),
4824         (ieditor_set_auto_indent), (ieditor_goto_line),
4825         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
4826         (iselect_block), (iselect_set), (iselect_get_start),
4827         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
4828         (imark_unmark), (imark_is_marker_set),
4829         (imark_location_from_handle), (imark_delete_all_markers),
4830         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
4831         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
4832         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
4833         (ilanguage_get_supported_languages), (autodetect_language),
4834         (ilanguage_set_language), (iassist_show_tips),
4835         (on_sourceview_hover_leave), (on_sourceview_hover_over),
4836         (ihover_display), (ihover_iface_init):
4837         
4838         Use GtkSourceView 2.1.x:
4839         * New mark interface
4840         * Fixed #486724 and #488615
4841         * Implemented hover interface
4842         * Adapted to changed interfaces
4844 2008-01-04  Rob Bradford  <rob@o-hand.com>
4846         Reviewed by Naba Kumar  <naba@gnome.org>:
4847         * libanjuta/anjuta-preferences.c:
4848         (anjuta_preferences_register_property_custom):
4849         Unregister preferences for custom preferences when the widget is
4850         destroyed.
4852 2008-01-03  Johannes Schmid <jhs@gnome.org>
4854         * plugins/file-manager/file-model.c: (file_model_row_expanded),
4855         (file_model_row_collapsed):
4856   Fixed the too method to take a correct data argument
4858 2008-01-02  Johannes Schmid <jhs@gnome.org>
4860         * plugins/document-manager/anjuta-docman.c:
4861         (anjuta_docman_add_document), (anjuta_docman_remove_document):
4862         ref and unref correctly to silence a Gtk+ critical
4864 2008-01-01  Johannes Schmid <jhs@gnome.org>
4866         * plugins/editor/text_editor.c: (itext_editor_get_text):
4867         Fixed #506740 – ianjuta_editor_get_text crash if request 
4868         text past the buffer length
4870 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
4872         * plugins/debug-manager/utilities.c,
4873         plugins/debug-manager/utilities.h,
4874         plugins/debug-manager/breakpoints.c:
4875         Move get_current_editor function in utilities.c
4877         * plugins/debug-manager/plugin.c,
4878         plugins/debug-manager/debug_tree.c,
4879         plugins/debug-manager/debug_tree.h,
4880         plugins/debug-manager/watch.c,
4881         plugins/debug-manager/watch.h,
4882         plugins/debug-manager/locals.c,
4883         plugins/debug-manager/locals.h,
4884         (added) plugins/debug-manager/variable.c,
4885         (added) plugins/debug-manager/variable.h,
4886         plugins/debug-manager/Makefile.am:
4887         Use hover interface to display variable value
4889 2007-12-31  Johannes Schmid <jhs@gnome.org>
4891         * libanjuta/Makefile.am:
4892         Only install glade catalog files if glade-3 is available
4893         (Fixes #506269 and #500296)
4895 2007-12-30  Johannes Schmid <jhs@gnome.org>
4897         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
4898         (set_property_value_as_string), (register_callbacks):
4900   Fixed GtkFileChooserButton preferences to also work when only the combo
4901   changes without a dialog being open.
4903 2007-12-29  Johannes Schmid <jhs@gnome.org>
4905         * plugins/editor/Makefile.am:
4906         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
4908 2007-12-29  Johannes Schmid <jhs@gnome.org>
4910         * plugins/devhelp/plugin.c: (devhelp_activate):
4911         Fixed #498986 - Anjuta-2.3.0 fails to build
4913 2007-12-29  Johannes Schmid <jhs@gnome.org>
4915         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
4916         * plugins/debug-manager/plugin.c:
4917         (on_run_to_cursor_action_activate):
4918         * plugins/document-manager/anjuta-docman.c:
4919         (anjuta_docman_goto_file_line_mark):
4920         * plugins/symbol-db/plugin.c: (value_added_current_editor),
4921         (value_removed_current_editor):
4922         
4923         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
4924         all those to value_added_current_document...
4926         * plugins/editor/anjuta-editor-scintilla.glade:
4927         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
4928         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
4930 2007-12-28  Massimo Cora'  <maxcvs@email.it>
4932   * plugins/symbol-db/plugin.c: (on_importing_project_end),
4933   (symbol_db_activate), (symbol_db_deactivate),
4934   (symbol_db_instance_init), (isymbol_manager_get_parents):
4935   * plugins/symbol-db/plugin.h:
4936   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4937   * plugins/symbol-db/symbol-db-engine.c:
4938   (symbol_db_engine_get_global_members_filtered):
4939   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
4940   (on_symbol_inserted):
4941   Filtered out static functions on global-tab. E.g. when flag
4942   is_file_scope = 1 we won't add entries there.
4943   Fixed a little bug on 'Global'->'Vars/Others' node too.
4945 2007-12-28  Johannes Schmid <jhs@gnome.org>
4947   * libanjuta/anjuta-launcher.c:
4948   Fixed a silly (and completely useless) memory corruption that probably 
4949   only occured at a few race conditions though I wonder why it did not 
4950         happen more often
4952 2007-12-28  Johannes Schmid <jhs@gnome.org>
4953         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
4954         * plugins/debug-manager/plugin.c: (set_program_counter):
4955         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
4956         * plugins/debug-manager/start.c: (get_source_directories):
4957         * plugins/debug-manager/threads.c: (on_info_thread),
4958         (on_list_thread):
4959         * plugins/file-manager/file-model.c: (file_model_set_property):
4960         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
4961         * plugins/tools/editor.c: (on_editor_response):
4962         
4963         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
4964         
4965         * plugins/document-manager/plugin.c: (update_title),
4966         (value_added_project_root_uri):
4967         * plugins/document-manager/plugin.h:
4968         Shorten down the title bar if the current path is inside the opened project
4970 2007-12-28  Massimo Cora'  <maxcvs@email.it>
4972         reviewed by: Johannes Schmid <jhs@gnome.org>
4974         * plugins/project-wizard/templates/java/project.anjuta:
4975         * plugins/project-wizard/templates/mkfile/project.anjuta:
4976         * plugins/project-wizard/templates/python/project.anjuta:
4977         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
4978         let new projects use new SymbolDB plugin.
4979         
4980         * plugins/symbol-browser/images/Makefile.am:
4981         added some images taken from MonoDevelop project.
4982         
4983         * plugins/symbol-db/plugin.c: (value_added_current_editor),
4984         (goto_file_line), (on_importing_project_end), (project_root_added),
4985         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
4986         (isymbol_manager_search):
4987         Added project-updating feature when opening a project with some files
4988   modified externally [e.g. a svn up].
4989         
4990         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4991         (sdb_engine_iterator_node_instance_init),
4992         (sdb_engine_iterator_node_finalize),
4993         (symbol_db_engine_iterator_node_set_conversion_hash):
4994         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
4995         * plugins/symbol-db/symbol-db-engine-iterator.c:
4996         (symbol_db_engine_iterator_new):
4997         * plugins/symbol-db/symbol-db-engine-iterator.h:
4998          Moved Hash table initialization into the engine. This proxies and
4999   speeds up the process of creation and iteration of a GdaDataModel.
5000         
5001         * plugins/symbol-db/symbol-db-engine.c:
5002         (sdb_engine_ctags_output_thread),
5003         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
5004         (sdb_engine_scan_files_1), (sdb_engine_init),
5005         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
5006         (symbol_db_engine_add_new_workspace),
5007         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
5008         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
5009         (symbol_db_engine_get_sym_type_conversion_hash),
5010         (symbol_db_engine_update_files_symbols),
5011         (symbol_db_engine_update_project_symbols),
5012         (symbol_db_engine_update_buffer_symbols),
5013         (symbol_db_engine_get_class_parents),
5014         (symbol_db_engine_get_global_members_filtered),
5015         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
5016         (symbol_db_engine_get_scope_members_by_symbol_id),
5017         (symbol_db_engine_get_scope_members),
5018         (symbol_db_engine_get_current_scope),
5019         (symbol_db_engine_get_file_symbols),
5020         (symbol_db_engine_get_symbol_info_by_id),
5021         (symbol_db_engine_find_symbol_by_name_pattern),
5022         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
5023         * plugins/symbol-db/symbol-db-engine.h:
5024         * plugins/symbol-db/symbol-db-view-locals.c:
5025         (sdb_view_locals_get_iter_from_row_ref),
5026         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
5027         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
5028         (on_symbol_inserted), (symbol_db_view_locals_update_list):
5029         Changes on some queries fuctions and some fixes. Added *_filtered
5030   functions.
5031         
5032         * plugins/symbol-db/symbol-db-view.c:
5033         (do_add_child_symbol_to_view), (add_new_waiting_for),
5034         (prepare_for_adding), (on_symbol_inserted),
5035         (do_recurse_subtree_and_remove), (on_symbol_removed),
5036         (sdb_view_do_add_hidden_dummy_child),
5037         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
5038         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
5039         (sdb_view_locals_create_new_store), (sdb_view_init),
5040         (sdb_view_finalize), (sdb_view_class_init),
5041         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
5042         (symbol_db_view_get_pixbuf),
5043         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
5044         New display for global tags. This is the definitive version, bugs apart.
5045         
5046         * plugins/symbol-db/tables.sql:
5047         fixed typo.
5049 2007-12-27  Naba Kumar  <naba@gnome.org>
5051         * libanjuta/interfaces/libanjuta.idl:
5052         * plugins/editor/aneditor-priv.h:
5053         * plugins/editor/aneditor.cxx:
5054         * plugins/editor/text_editor.c: (text_editor_instance_init),
5055         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
5056         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
5057         * plugins/editor/text_editor.h:
5058         * plugins/editor/text_editor_cbs.c:
5059         (on_text_editor_scintilla_notify):
5061         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
5062         related code in AnEditor. Fixed some compilation warnings.
5064 2007-12-26  Naba Kumar  <naba@gnome.org>
5066         * Changelog: Fixed indentation.
5068 2007-12-25  Naba Kumar  <naba@gnome.org>
5070         * plugins/editor/Makefile.am:
5071         * plugins/editor/editor.glade:
5072         * plugins/editor/plugin.c:
5073         * plugins/editor/style-editor.c:
5074         * plugins/sourceview/Makefile.am:
5075         * plugins/sourceview/plugin.c:
5076         * plugins/sourceview/sourceview.glade:
5077         * plugins/valgrind/Makefile.am:
5079         Renamed glade files to anjuta-editor-* to give name space for the
5080         schema files (because they are installed in system directory).
5082         * scripts/build-schemas.mk: Install the schemas files also (need for
5083         binary package installation/uninstallation).
5085 2007-12-25  Johannes Schmid <jhs@gnome.org>
5087         * plugins/language-support-cpp-java/plugin.c:
5088         (set_indentation_param_vim):
5089         
5090         Support some more vim modeline commands and shortcuts (#504331)
5092 2007-12-25  Johannes Schmid <jhs@gnome.org>
5094         Patches from James Liggett:
5095         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
5096         (anjuta_vcs_status_tree_view_init):
5097         * plugins/subversion/subversion-commit-dialog.c:
5098         (subversion_commit_dialog):
5099         * plugins/subversion/subversion-diff-dialog.c:
5100         (on_subversion_diff_response):
5101         * plugins/subversion/subversion-log-dialog.c:
5102         (on_log_view_selected_button_clicked),
5103         (on_log_diff_selected_button_clicked),
5104         (on_log_diff_previous_button_clicked):
5105         * plugins/subversion/subversion-resolve-dialog.c:
5106         (subversion_resolve_dialog):
5107         * plugins/subversion/subversion-revert-dialog.c:
5108         (subversion_revert_dialog):
5109         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
5110         (pulse_progress_bar), (hide_pulse_progress_bar),
5111         (disconnect_data_arrived_signals),
5112         (cancel_data_arrived_signal_disconnect):
5113         * plugins/subversion/subversion-ui-utils.h:
5114         
5115         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
5116         #505237 – Sort list of modified files
5118 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
5120         * plugins/gdb/debugger.c:
5121         Fix bug #491301: Inspecting a variable opens a bad focus dialog
5123 2007-12-23  Johannes Schmid <jhs@gnome.org>
5125         * plugins/language-support-cpp-java/plugin.c:
5126         (set_indentation_param_emacs), (set_indentation_param_vim),
5127         (parse_mode_line_emacs), (parse_mode_line_vim),
5128         (extract_mode_line), (initialize_indentation_params):
5130         Added (basic) support for vim modelines (#504331)
5132         * plugins/message-view/message-view.c: (message_view_next),
5133         (message_view_previous):
5134         
5135         Fixed next/previous message
5137 2007-12-23  Johannes Schmid <jhs@gnome.org>
5139         * libanjuta/anjuta-ui.h:
5140         Check for != NULL before unref'ing pixbuf (related to #497878)
5141         
5142         * plugins/devhelp/plugin.c: (register_stock_icons):
5143         * plugins/document-manager/anjuta-docman.c:
5144         (anjuta_docman_add_document):
5145         * plugins/glade/plugin.c: (on_close_activated),
5146         (register_stock_icons), (on_session_save),
5147         (glade_plugin_add_project):
5148         
5149         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
5150         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
5151         
5152         * plugins/language-support-cpp-java/plugin.c:
5153         (register_stock_icons):
5154         Fixed stock icon registration macros
5156 2007-12-23  Johannes Schmid <jhs@gnome.org>
5158         * global-tags/Makefile.am:
5159         * launcher/Makefile.am:
5160         * libanjuta/Makefile.am:
5161         * libegg/Makefile.am:
5162         * manuals/anjuta-faqs/Makefile.am:
5163         * manuals/anjuta-manual/Makefile.am:
5164         * manuals/reference/libanjuta/Makefile.am:
5165         * plugins/build-basic-autotools/Makefile.am:
5166         * plugins/class-gen/Makefile.am:
5167         * plugins/class-inheritance/Makefile.am:
5168         * plugins/cvs-plugin/Makefile.am:
5169         * plugins/debug-manager/Makefile.am:
5170         * plugins/devhelp/Makefile.am:
5171         * plugins/document-manager/Makefile.am:
5172         * plugins/editor/Makefile.am:
5173         * plugins/editor/scintilla/Makefile.am:
5174         * plugins/editor/scintilla/include/Makefile.am:
5175         * plugins/file-loader/Makefile.am:
5176         * plugins/file-manager/Makefile.am:
5177         * plugins/file-wizard/Makefile.am:
5178         * plugins/gdb/Makefile.am:
5179         * plugins/glade/Makefile.am:
5180         * plugins/gtodo/Makefile.am:
5181         * plugins/gvim/Makefile.am:
5182         * plugins/indent/Makefile.am:
5183         * plugins/language-manager/Makefile.am:
5184         * plugins/language-support-cpp-java/Makefile.am:
5185         * plugins/macro/Makefile.am:
5186         * plugins/message-view/Makefile.am:
5187         * plugins/patch/Makefile.am:
5188         * plugins/profiler/Makefile.am:
5189         * plugins/project-import/Makefile.am:
5190         * plugins/project-manager/Makefile.am:
5191         * plugins/project-wizard/Makefile.am:
5192         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
5193         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
5194         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
5195         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
5196         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
5197         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
5198         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
5199         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
5200         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
5201         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
5202         * plugins/sample1/Makefile.am:
5203         * plugins/search/Makefile.am:
5204         * plugins/sourceview/Makefile.am:
5205         * plugins/subversion/Makefile.am:
5206         * plugins/symbol-browser/Makefile.am:
5207         * plugins/symbol-db/Makefile.am:
5208         * plugins/symbol-db/test/Makefile.am:
5209         * plugins/terminal/Makefile.am:
5210         * plugins/tools/Makefile.am:
5211         * plugins/valgrind/Makefile.am:
5212         * src/Makefile.am:
5213         * tagmanager/Makefile.am:
5214         
5215         Replaces the deprecated "INCLUDES" in all Makefile.am's with
5216         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
5217         warnings from illigel C++ compiler flags.
5219 2007-12-23  Johannes Schmid <jhs@gnome.org>
5221         Patch from Tom <tpgww@onepost.net>:
5222   
5223         * plugins/document-manager/anjuta-docman.c:
5224         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
5225         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
5226         (anjuta_docman_instance_init), (on_notebook_switch_page),
5227         (anjuta_docman_grab_text_focus):
5228         * plugins/document-manager/plugin.c: (on_document_added),
5229         (on_window_key_press_event), (on_window_key_release_event):
5230         
5231         Some more document-manager code cleanups and fixes.
5233 2007-12-23  Massimo Cora'  <maxcvs@email.it>
5235         * plugins/symbol-db/plugin.c: (register_stock_icons),
5236         (value_added_current_editor), (value_removed_current_editor),
5237         (on_importing_project_end), (project_root_removed):
5238         added controls to clean/populate GtkTreeView(s) on projects unload/load.
5240         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
5241         (symbol_db_engine_get_file_db_path):
5242         fixed a useless warning.
5244         * plugins/symbol-db/symbol-db-view-locals.c:
5245         (traverse_free_waiting_for), (file_view_status_destroy),
5246         (sdb_view_locals_create_new_store), (traverse_files_view_status),
5247         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
5248         (sdb_view_locals_finalize), (on_symbol_inserted),
5249         (symbol_db_view_locals_recv_signals_from_engine),
5250         (symbol_db_view_locals_update_list):
5251         more speed on editors switching. GtkTreeStore caching method implemented.
5252         Fixed compiler warnings and a little memory leak.
5254         * plugins/symbol-db/symbol-db-view-locals.h:
5255         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
5256         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
5257         (on_scan_end), (on_symbol_inserted),
5258         (sdb_view_locals_create_new_store), (sdb_view_init),
5259         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
5260         * plugins/symbol-db/symbol-db-view.h:
5261         fixed some crashers. Now project loading/populating should be quite quick.
5263 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
5265         * plugins/debug-manager/command.c,
5266         plugins/debug-manager/queue.c:
5267         Take care of command return value (FALSE is an error)
5269 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
5271         * plugins/debug-manager/anjuta-debug-manager.glade,
5272         plugins/debug-manager/breakpoints.c:
5273         Remove address, condition and pass breakpoint column if not supported
5274         Fix clear all remove_all to avoid an endless loop if a breakpoint
5275         cannot be removed
5277 2007-12-17  Johannes Schmid <jhs@gnome.org>
5279         Patch from Tom <tpgww@onepost.net> (with some changes):
5281         * plugins/document-manager/action-callbacks.c: (on_open_activate),
5282         (on_save_as_activate), (on_save_all_activate),
5283         (on_close_file_activate), (on_close_all_file_activate),
5284         (on_reload_file_activate), (on_editor_command_clear_activate),
5285         (on_transform_eolchars1_activate), (on_comment_block),
5286         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
5287         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
5288         (on_editor_linenos1_activate), (on_editor_markers1_activate),
5289         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
5290         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
5291         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
5292         (on_zoom_out_text_activate):
5293         * plugins/document-manager/action-callbacks.h:
5294         * plugins/document-manager/anjuta-docman.c:
5295         (on_notebook_page_close_button_click),
5296         (on_notebook_page_close_button_enter),
5297         (on_notebook_page_close_button_leave),
5298         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
5299         (anjuta_docman_page_init), (anjuta_docman_page_new),
5300         (on_open_filesel_response), (create_file_open_dialog_gui),
5301         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
5302         (anjuta_docman_instance_init), (on_notebook_switch_page),
5303         (on_document_destroy), (anjuta_docman_add_editor),
5304         (anjuta_docman_add_document), (anjuta_docman_remove_document),
5305         (anjuta_docman_set_current_document),
5306         (anjuta_docman_goto_file_line_mark), (get_real_path),
5307         (anjuta_docman_get_full_filename),
5308         (anjuta_docman_delete_all_markers),
5309         (anjuta_docman_delete_all_indicators),
5310         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5311         (anjuta_docman_order_tabs):
5312         * plugins/document-manager/anjuta-docman.h:
5313         * plugins/document-manager/file_history.c: (an_hist_file_new),
5314         (an_file_history_push), (an_file_history_dump):
5315         * plugins/document-manager/file_history.h:
5316         * plugins/document-manager/plugin.c: (update_title),
5317         (value_removed_project_root_uri),
5318         (update_document_ui_interface_items), (menu_name_compare),
5319         (on_document_added), (on_document_changed),
5320         (on_window_key_press_event), (on_window_key_release_event),
5321         (on_session_save):
5322         * plugins/document-manager/search-box.c: (on_document_changed),
5323         (on_goto_activated), (search_box_init), (search_box_new):
5324         * plugins/document-manager/search-box.h:
5326         Yet more code cleanups
5327         Save glade files correctly in session
5328         Use new tooltip API if available
5329         Sort notebook pages when session is restored (needs work)
5331 2007-12-16  Johannes Schmid <jhs@gnome.org>
5333         * plugins/document-manager/anjuta-docman.c:
5334         (anjuta_docman_add_document):
5335         
5336         Present correct widget with anjuta_shell_present_widget(). This got wrong when
5337         the new search bar was introduced.
5339 2007-12-12  Johannes Schmid <jhs@gnome.org>
5340   
5341         Patch from  Tom <tpgww@onepost.net>:
5342         (#485233 – another bunch of docman cleanups)
5343   
5344         * libanjuta/interfaces/libanjuta.idl:
5345         * plugins/document-manager/action-callbacks.c:
5346         (get_current_document), (get_current_focus_widget),
5347         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
5348         (on_close_file_activate), (on_close_all_file_activate),
5349         (on_reload_file_activate), (on_print_activate),
5350         (on_print_preview_activate),
5351         (on_editor_command_upper_case_activate),
5352         (on_editor_command_lower_case_activate),
5353         (on_editor_command_eol_crlf_activate),
5354         (on_editor_command_eol_lf_activate),
5355         (on_editor_command_eol_cr_activate),
5356         (on_editor_command_select_all_activate),
5357         (on_editor_command_select_to_brace_activate),
5358         (on_editor_command_select_block_activate),
5359         (on_editor_command_match_brace_activate),
5360         (on_editor_command_undo_activate),
5361         (on_editor_command_redo_activate),
5362         (on_editor_command_cut_activate),
5363         (on_editor_command_paste_activate),
5364         (on_editor_command_copy_activate),
5365         (on_editor_command_clear_activate),
5366         (on_editor_command_close_folds_all_activate),
5367         (on_editor_command_open_folds_all_activate),
5368         (on_editor_command_toggle_fold_activate),
5369         (on_editor_command_bookmark_toggle_activate),
5370         (on_editor_command_bookmark_first_activate),
5371         (on_editor_command_bookmark_next_activate),
5372         (on_editor_command_bookmark_prev_activate),
5373         (on_editor_command_bookmark_last_activate),
5374         (on_editor_command_bookmark_clear_activate),
5375         (on_transform_eolchars1_activate), (on_comment_block),
5376         (on_comment_box), (on_comment_stream),
5377         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
5378         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
5379         (on_force_hilite_activate), (on_swap_activate),
5380         (on_editor_add_view_activate), (on_editor_remove_view_activate):
5381         * plugins/document-manager/action-callbacks.h:
5382         * plugins/document-manager/anjuta-docman.c:
5383         (on_notebook_page_close_button_click),
5384         (on_notebook_page_close_button_enter),
5385         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
5386         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
5387         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
5388         (on_open_filesel_response), (anjuta_docman_open_file),
5389         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
5390         (anjuta_docman_dispose), (anjuta_docman_instance_init),
5391         (anjuta_docman_class_init), (anjuta_docman_new),
5392         (on_notebook_switch_page), (on_document_save_point),
5393         (on_document_destroy), (anjuta_docman_add_editor),
5394         (anjuta_docman_add_document), (anjuta_docman_remove_document),
5395         (anjuta_docman_set_popup_menu),
5396         (anjuta_docman_get_current_focus_widget),
5397         (anjuta_docman_get_page_for_document),
5398         (anjuta_docman_get_current_document),
5399         (anjuta_docman_set_current_document),
5400         (anjuta_docman_goto_file_line),
5401         (anjuta_docman_goto_file_line_mark),
5402         (anjuta_docman_get_full_filename),
5403         (anjuta_docman_present_notebook_page),
5404         (anjuta_docman_update_page_label),
5405         (anjuta_docman_delete_all_markers),
5406         (anjuta_docman_delete_all_indicators),
5407         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5408         (do_ordertab1), (anjuta_docman_order_tabs),
5409         (anjuta_docman_set_editor_properties),
5410         (anjuta_docman_get_document_for_path),
5411         (anjuta_docman_get_all_doc_widgets):
5412         * plugins/document-manager/anjuta-docman.h:
5413         * plugins/document-manager/editor-tooltips.c:
5414         * plugins/document-manager/plugin.c: (update_title),
5415         (update_document_ui_enable_all), (update_document_ui_disable_all),
5416         (update_document_ui_save_items),
5417         (update_document_ui_interface_items), (update_document_ui),
5418         (on_document_update_save_ui), (update_status),
5419         (on_document_update_ui), (on_document_added),
5420         (on_document_changed), (on_session_save), (on_save_prompt),
5421         (on_docman_auto_save), (on_gconf_notify_timer):
5422         * plugins/document-manager/search-box.c: (on_document_changed),
5423         (search_box_new), (search_box_grab_line_focus):
5424         * plugins/glade/plugin.c: (ifile_open):
5425         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5426         * plugins/search/search-replace_backend.c: (create_search_entries):
5427         * plugins/sourceview/anjuta-document.c: (set_uri),
5428         (anjuta_document_save):
5429         * plugins/sourceview/sourceview.c: (ifile_savable_save):
5430         * plugins/tools/editor.c: (on_editor_response):
5432         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
5433         It fixes some issues with session handling and several memory lacks.
5434         Gtk 2.12 Tooltip API is used if available.
5436 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
5438         * plugins/debug-manager/disassemble.c,
5439         plugins/debug-manager/disassemble.h,
5440         plugins/debug-manager/command.c,
5441         plugins/debug-manager/command.h,
5442         plugins/debug-manager/plugin.c
5443         plugins/debug-manager/sparse_view.c,
5444         plugins/debug-manager/sparse_view.h,
5445         plugins/gdb/plugin.c,
5446         plugins/gdb/debugger.c,
5447         plugins/gdb/debugger.h,
5448         libanjuta/interfaces/libanjuta.idl:
5449         Fix bug #502533: Implement assembler step
5451         * plugins/debug-manager/breakpoints.c:
5452         Do not save temporary breakpoints
5454         * plugins/debug-manager/stack_trace.c:
5455         Fix a crash when a stack command is cancelled
5457 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
5459         * plugins/debug-manager/plugin.c,
5460         plugins/debug-manager/breakpoints.c,
5461         plugins/debug-manager/breakpoints.h:
5462         Fix bug #488732: Breakpoint on delete lines
5463         Breakpoints are now linked to their position in editor
5465         * plugins/gdb/debugger.c:
5466         Fix removing condition on breakpoint 
5468 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
5470         * plugins/debug-manager/anjuta-debug-manager.glade,
5471         plugins/debug-manager/start.c,
5472         plugins/gdb/plugin.c,
5473         plugins/gdb/debugger.c,
5474         plugins/gdb/debugger.h,
5475         libanjuta/interfaces/libanjuta.idl:
5476         Fix bug #481366: Do not stop at the beginning of the program
5478         * plugins/debug-manager/command.c,
5479         plugins/debug-manager/command.h,
5480         plugins/debug-manager/breakpoints.c,
5481         plugins/debug-manager/queue.c,
5482         plugins/debug-manager/queue.h:
5483         Fix a bug remove all breakpoints was not working due to latest changes
5484         Setting breakpoints is disabled when program is running
5486 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
5488         * plugins/debug-manager/queue.c,
5489         plugins/gdb/plugin.c:
5490         Fix bug #501469: Crash if mime_type is unknown
5492 2007-12-01  Massimo Cora'  <maxcvs@email.it>
5494         * plugins/symbol-db/plugin.c: (on_editor_destroy),
5495         (on_editor_update_ui), (on_single_file_scan_end),
5496         (on_importing_project_end), (project_root_added),
5497         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
5498         * plugins/symbol-db/plugin.h:
5499         show on status bar files being scanned.
5501         * plugins/symbol-db/symbol-db-engine.c:
5502         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
5503         (sdb_engine_ctags_output_thread),
5504         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
5505         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5506         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
5507         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
5508         (sdb_engine_get_table_id_by_unique_name2),
5509         (symbol_db_engine_open_project),
5510         (sdb_engine_prepare_executing_commands),
5511         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
5512         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
5513         (sdb_engine_detects_removed_ids),
5514         (symbol_db_engine_get_class_parents),
5515         (symbol_db_engine_get_global_members),
5516         (symbol_db_engine_get_scope_members_by_symbol_id),
5517         (symbol_db_engine_get_scope_members),
5518         (symbol_db_engine_get_current_scope),
5519         (symbol_db_engine_get_file_symbols),
5520         (symbol_db_engine_get_symbol_info_by_id),
5521         (symbol_db_engine_get_full_local_path),
5522         (symbol_db_engine_find_symbol_by_name_pattern),
5523         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
5524         * plugins/symbol-db/symbol-db-engine.h:
5525         * plugins/symbol-db/symbol-db-view-locals.c:
5526         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
5527         (symbol_db_view_locals_recv_signals_from_engine),
5528         (symbol_db_view_locals_update_list):
5529         * plugins/symbol-db/symbol-db-view-locals.h:
5530         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
5531         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
5532         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
5533         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
5534         * plugins/symbol-db/symbol-db-view.h:
5535         Added g_thread architecture to scan in background. With this you
5536         can use Anjuta's GUI without freezing.
5537         Improved insertion speed by using a paradigm like 'insert' and 'check'
5538         replacing a 'check' and 'insert' one. This has been done for tables 
5539         like symbol, scope, sym_type.
5540         Fixed two crashers. 
5542         * plugins/symbol-db/tables.sql:
5543         * plugins/symbol-db/test/main.c: (get_global_members), (main),
5544         (thread), (print_message), (bastard_thread), (idle_signals):
5545         fixed a typo on tables that broke sql triggers.
5547 === anjuta 2.3.1 ===
5549 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
5551         * NEWS, AUTHORS: Updated.
5552         * src/Makefile.am: Fixed make distcheck
5554         Patch from Yang Hong:
5555         * plugins/file-manager/file-manager.glade: Fixed file chooser
5556         size in file-manager preferences.
5558 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
5560         * NEWS: Updated for 2.3.1 development release
5561         * configure.in: Bumped version to 2.3.1
5563 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
5565         * plugins/debug-manager/threads.c,
5566         plugins/debug-manager/disassemble.c,
5567         plugins/debug-manager/watch.c,
5568         plugins/debug-manager/registers.c,
5569         plugins/debug-manager/locals.c,
5570         plugins/debug-manager/breakpoints.c,
5571         plugins/debug-manager/stack_trace.c,
5572         plugins/debug-manager/command.c,
5573         plugins/debug-manager/command.h,
5574         plugins/debug-manager/queue.c,
5575         libanjuta/interfaces/libanjuta.idl:
5576         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
5577         Document IAnjutaDebugManager signals
5578         Generate new signals in queue.c
5579         Use new signals in other files
5581 2007-11-30  <genbell@tiscali.it>
5583         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
5585         * plugins/gdb/Makefile.am:
5586         Fix bug #500376
5588 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
5590         * plugins/tools/variable.c:
5591         Fix a bug added in the previous patch (it is not a leak)
5593 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
5595         * plugins/project-wizard/druid.c,
5596         plugins/project-wizard/templates/terminal.wiz,
5597         plugins/project-wizard/templates/xlib-dock.wiz,
5598         plugins/project-wizard/templates/wxwin.wiz,
5599         plugins/project-wizard/templates/java.wiz,
5600         plugins/project-wizard/templates/gnome.wiz,
5601         plugins/project-wizard/templates/anjuta-plugin.wiz,
5602         plugins/project-wizard/templates/gtkmm.wiz,
5603         plugins/project-wizard/templates/python.wiz,
5604         plugins/project-wizard/templates/cpp.wiz,
5605         plugins/project-wizard/templates/sdl.wiz,
5606         plugins/project-wizard/templates/gtk.wiz,
5607         plugins/project-wizard/templates/minimal.wiz,
5608         plugins/project-wizard/templates/xlib.wiz,
5609         plugins/project-wizard/templates/gcj.wiz,
5610         plugins/project-wizard/templates/translatable-strings.h,
5611         plugins/project-import/project-import.c:
5612         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
5614 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
5616         * plugins/debug-manager/threads.c,
5617         plugins/debug-manager/disassemble.c,
5618         plugins/debug-manager/watch.c,
5619         plugins/debug-manager/registers.c,
5620         plugins/debug-manager/memory.c,
5621         plugins/debug-manager/locals.c,
5622         plugins/debug-manager/stack_trace.c,
5623         plugins/debug-manager/queue.c,
5624         plugins/debug-manager/queue.h:
5625         Connect debugger signal only when program is loaded
5626         Rename get_feature in is_supported
5628         * plugins/debug-manager/plugin.c:
5629         Remove editor watch when plugin is deactivated
5631         * plugins/debug-manager/anjuta-debug-manager.glade,
5632         plugins/debug-manager/breakpoints.c,
5633         plugins/debug-manager/breakpoints.h:
5634         Rewrite almost completely the breakpoint code
5635         Improve breakpoint dialog
5636         Reorganize function
5637         Implement condition, hit count, ignore and temporary attribute
5639         * plugins/debug-manager/command.c,
5640         plugins/debug-manager/command.h:
5641         Add a breakpoint list command
5643         * plugins/gdb/debugger.c,
5644         plugins/gdb/debugger.h:
5645         Add new breakpoint list command
5646         Fix parsing of breakpoint data
5648         * libanjuta/interfaces/libanjuta.idl,
5649         plugins/gdb/plugin.c:
5650         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
5652 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
5654         * plugins/document-manager/plugin.c:
5655         Use Ctrl+Shift+s as shortcut for Save As
5657 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
5659         * plugins/subversion/plugin.c: (activate_plugin):
5660         * plugins/symbol-db/plugin.c: (symbol_db_activate):
5661         * src/layout.xml: Fixed dockitem positions.
5663 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5665         Icons from tpgww@onepost.net:
5666         * plugins/project-wizard/applogo.png:
5667         Icons from patch in bug #480093 comment #23. Also renamed icons.
5669         * plugins/message-view/Makefile.am:
5670         * plugins/message-view/plugin.c: (register_stock_icons),
5671         (ipreferences_merge): Removed redundant icon.
5673         * plugins/document-manager/plugin.c:
5674         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
5675         Do not insensitize New action when there is no document.
5676         Indentation fixes.
5678 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5680         Icons from tpgww@onepost.net:
5681         * plugins/symbol-browser/an_symbol_prefs.c:
5682         * pixmaps/Makefile.am:
5683         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
5685         Icons from patch in bug #480093 comment #23. Also renamed icons.
5686         To be continued..
5688 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5690         Patch from James Liggett:
5691         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
5692         revert and dialogs resizable.
5694 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
5696         Patch from James Liggett:
5697         * plugins/subversion/anjuta-subversion.glade:
5698         * plugins/subversion/subversion-diff-dialog.c:
5699         (on_subversion_diff_response), (subversion_diff_dialog):
5700         * plugins/subversion/subversion-diff-dialog.h:
5702         The diff dialog should have a checkbox, enabled by default, that
5703         allows the user to make sure that all open files are saved before
5704         diffing.
5706 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
5708         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
5710         Icons from tpgww@onepost.net:
5711         * pixmaps/Makefile.am:
5712         * src/Makefile.am:
5713         * src/anjuta-app.c:
5714         * src/anjuta-preferences-general.svg:
5716         Icons from patch in bug #480093 comment #23. Also renamed icons.
5717         To be continued..
5719 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5721         Icons from tpgww@onepost.net:
5722         * plugins/debug-manager/images/Makefile.am:
5723         * plugins/debug-manager/images/anjuta-watch.svg:
5724         * plugins/debug-manager/plugin.c: (register_stock_icons):
5725         * plugins/gdb/images/Makefile.am:
5726         * plugins/gtodo/Makefile.am:
5727         * plugins/gtodo/anjuta-gtodo-plugin.svg:
5728         * plugins/gtodo/anjuta-gtodo.plugin.in:
5729         * plugins/gtodo/interface.c: (stock_icons):
5730         * plugins/gtodo/main.h:
5731         * plugins/gtodo/plugin.c: (ipreferences_merge):
5732         * plugins/terminal/Makefile.am:
5733         * plugins/terminal/anjuta-terminal-plugin.svg:
5734         * plugins/terminal/anjuta-terminal.plugin.in:
5735         * plugins/terminal/terminal.c:
5736         * plugins/tools/Makefile.am:
5737         * plugins/tools/anjuta-tools-plugin.svg:
5738         * plugins/tools/anjuta-tools.plugin.in:
5739         * plugins/tools/plugin.c:
5740         * plugins/valgrind/Makefile.am:
5741         * plugins/valgrind/anjuta-valgrind-plugin.svg:
5742         * plugins/valgrind/anjuta-valgrind.plugin.in:
5743         * plugins/valgrind/plugin.c: (register_stock_icons),
5744         (ipreferences_merge):
5746         Icons from patch in bug #480093 comment #23. Also renamed icons.
5747         To be continued..
5749 2007-11-18  Massimo Cora'   <maxcvs@email.it>
5751         reviewed by: Johannes Schmid <jhs@gnome.org>
5753         * configure.in:
5754         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
5755         due to bug #493360. Still present anyway bug #495843
5757         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
5758         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
5759         (on_local_treeview_row_activated),
5760         (on_global_treeview_row_activated),
5761         (on_global_treeview_row_expanded), (on_project_element_added),
5762         (on_project_element_removed), (project_root_added),
5763         (symbol_db_activate), (isymbol_manager_search),
5764         (isymbol_manager_get_members),
5765         (isymbol_manager_get_completions_at_position):
5766         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
5767         (symbol_db_engine_iterator_node_get_symbol_extra_string):
5768         * plugins/symbol-db/symbol-db-engine.c:
5769         (sdb_engine_execute_non_select_sql),
5770         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
5771         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
5772         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
5773         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5774         (symbol_db_engine_add_new_workspace),
5775         (symbol_db_engine_add_new_project),
5776         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
5777         (sdb_engine_detects_removed_ids),
5778         (sdb_engine_walk_down_scope_path),
5779         (symbol_db_engine_get_class_parents),
5780         (symbol_db_engine_get_global_members),
5781         (symbol_db_engine_get_scope_members_by_symbol_id),
5782         (symbol_db_engine_get_scope_members),
5783         (symbol_db_engine_get_current_scope),
5784         (symbol_db_engine_get_file_symbols),
5785         (symbol_db_engine_get_symbol_info_by_id),
5786         (symbol_db_engine_find_symbol_by_name_pattern):
5787         * plugins/symbol-db/symbol-db-engine.h:
5788         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5789         (on_symbol_inserted), (symbol_db_view_locals_update_list):
5790         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
5791         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
5792         (on_scan_end), (do_add_root_symbol_to_view),
5793         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
5794         (trigger_on_symbol_inserted), (add_new_waiting_for),
5795         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
5796         (on_symbol_inserted), (do_recurse_subtree_and_remove),
5797         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
5798         (symbol_db_view_row_expanded), (sdb_view_init),
5799         (gtree_compare_func), (sdb_view_finalize),
5800         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
5801         (sdb_view_populate_base_root),
5802         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
5803         * plugins/symbol-db/symbol-db-view.h:
5804         * plugins/symbol-db/tables.sql:
5805         * plugins/symbol-db/test/Makefile.am:
5806         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
5807         (get_scope_members), (get_current_scope), (get_global_members),
5808         (get_file_symbols), (get_info_by_id), (main):
5810         Rewrote symbol-db-view global tab. Now every expandable node is a query.
5811         Started using LIMIT keyword to speed up things.
5812         Deprecated GdaCommand in favour of GdaQuery into engine. This should
5813         make providers use prepared statements.
5815 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5817         Patch from James Liggett:
5818         * plugins/subversion/plugin.c: (subversion_instance_init):
5819         * plugins/subversion/plugin.h:
5820         * plugins/subversion/subversion-diff-dialog.c:
5821         (on_subversion_diff_response), (subversion_diff_dialog),
5822         (on_menu_subversion_diff):
5823         * plugins/subversion/subversion-log-dialog.c:
5824         (on_log_view_selected_button_clicked),
5825         (on_log_diff_selected_button_clicked),
5826         (on_log_diff_previous_button_clicked),
5827         (subversion_log_window_create):
5828         * plugins/subversion/subversion-ui-utils.c:
5829         (get_filename_from_full_path), (init_whole_project),
5830         (on_whole_project_toggled):
5831         * plugins/subversion/subversion-ui-utils.h:
5832         * plugins/subversion/subversion-update-dialog.c:
5833         (subversion_update_dialog), (on_menu_subversion_update):
5835         Whole Project checkbox enabled by default in diff and update dialogs.
5836         changes the editor names for diff editors to something much more
5837         descriptive. For example, working copy/head diffs would have an editor
5838         with a name like "[Working Copy/Head] some-file.diff," where some-file
5839         is the name of the file/directory that was diffed. For diffs against
5840         arbitrary diffs the name would look like "[Revisions 2832/3200]
5841         some-file.diff" for a diff of some-file between revisions 2832 and
5842         3200.
5844 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5846         Icons from tpgww@onepost.net:
5847         * plugins/subversion/Makefile.am:
5848         * plugins/subversion/anjuta-subversion-plugin.svg:
5849         * plugins/subversion/anjuta-subversion.plugin.in:
5850         * plugins/subversion/plugin.h:
5851         * plugins/symbol-browser/Makefile.am:
5852         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
5853         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
5854         * plugins/symbol-browser/plugin.c:
5855         * plugins/symbol-db/Makefile.am:
5856         * plugins/symbol-db/plugin.c:
5857         * plugins/symbol-db/symbol-db.plugin.in:
5859         Icons from patch in bug #480093 comment #23. Also renamed icons.
5860         To be continued..
5862 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
5864         Icons from tpgww@onepost.net:
5865         * plugins/project-manager/Makefile.am:
5866         * plugins/project-manager/anjuta-project-manager-plugin.svg:
5867         * plugins/project-manager/anjuta-project-manager.plugin.in:
5868         * plugins/project-manager/plugin.c:
5869         * plugins/project-wizard/Makefile.am:
5870         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
5871         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
5872         * plugins/project-wizard/druid.h:
5873         * plugins/search/Makefile.am:
5874         * plugins/search/anjuta-search-plugin.svg:
5875         * plugins/search/anjuta-search.plugin.in:
5876         * plugins/search/plugin.c:
5878         Icons from patch in bug #480093 comment #23. Also renamed icons.
5879         To be continued..
5881 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
5883         * TODO.tasks: updated.
5885         Icons from tpgww@onepost.net:
5886         * plugins/file-loader/Makefile.am:
5887         * plugins/file-loader/anjuta-loader-plugin.svg:
5888         * plugins/file-loader/anjuta-loader.plugin.in:
5889         * plugins/file-manager/Makefile.am:
5890         * plugins/file-manager/anjuta-file-manager-plugin.svg:
5891         * plugins/file-manager/file-manager.plugin.in:
5892         * plugins/file-manager/plugin.c:
5893         * plugins/glade/Makefile.am:
5894         * plugins/glade/anjuta-glade-plugin.svg:
5895         * plugins/glade/anjuta-glade.plugin.in:
5896         * plugins/glade/plugin.c: (register_stock_icons):
5897         * plugins/language-manager/Makefile.am:
5898         * plugins/language-manager/anjuta-language-manager-plugin.svg:
5899         * plugins/language-manager/language-manager.plugin.in:
5900         * plugins/message-view/Makefile.am:
5901         * plugins/message-view/anjuta-message-manager.plugin.in:
5902         * plugins/message-view/anjuta-messages-plugin.svg:
5903         * plugins/message-view/plugin.c:
5904         * plugins/patch/Makefile.am:
5905         * plugins/patch/anjuta-patch-plugin.svg:
5906         * plugins/patch/anjuta-patch.plugin.in:
5907         * plugins/patch/plugin.c:
5908         * plugins/profiler/Makefile.am:
5909         * plugins/profiler/anjuta-profiler-plugin.svg:
5910         * plugins/profiler/plugin.c: (register_stock_icons):
5911         * plugins/profiler/profiler.plugin.in:
5912         * plugins/project-import/Makefile.am:
5913         * plugins/project-import/anjuta-project-import-plugin.svg:
5914         * plugins/project-import/anjuta-project-import.plugin.in:
5915         * plugins/project-import/plugin.c:
5917         Icons from patch in bug #480093 comment #23. Also renamed icons.
5918         To be continued..
5920 2007-11-18  Johannes Schmid <jhs@gnome.org>
5922         * plugins/build-basic-autotools/build-basic-autotools.c:
5923         (build_regex_init):
5924         * plugins/debug-manager/anjuta-debug-manager.glade:
5925         * plugins/debug-manager/breakpoints.c:
5926         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
5927         * plugins/file-wizard/file.c:
5928         * plugins/gdb/anjuta-gdb.glade:
5929         * plugins/glade/plugin.c: (ifile_open):
5930         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
5931         * plugins/gtodo/mcategory.c: (category_manager_add_item):
5932         * plugins/gtodo/tray-icon.c:
5933         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
5934         * plugins/macro/macros.xml:
5935         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5936         Fixed translation bugs (#496833, #488211 and #497758)
5937         
5938         * plugins/document-manager/plugin.c: (on_editor_changed):
5939         Removed unused code
5941 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5943         Icons from tpgww@onepost.net:
5944         * plugins/devhelp/Makefile.am:
5945         * plugins/devhelp/anjuta-devhelp-plugin.svg:
5946         * plugins/devhelp/anjuta-devhelp.plugin.in:
5947         * plugins/devhelp/plugin.c:
5948         * plugins/document-manager/anjuta-document-manager.plugin.in:
5949         * plugins/document-manager/images/Makefile.am:
5950         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
5951         * plugins/document-manager/plugin.c:
5952         * plugins/editor/Makefile.am:
5953         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
5954         * plugins/editor/anjuta-editor.plugin.in:
5955         * plugins/editor/plugin.c:
5956         * plugins/sample1/Makefile.am:
5957         * plugins/sample1/anjuta-sample-plugin.svg:
5958         * plugins/sample1/anjuta-sample.plugin.in:
5959         * plugins/sourceview/Makefile.am:
5960         * plugins/sourceview/plugin.c:
5961         * plugins/sourceview/sourceview.plugin.in:
5963         Icons from patch in bug #480093 comment #23. Also renamed icons.
5964         To be continued..
5966 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5968         * TODO.tasks: Updated.
5970         Icons from tpgww@onepost.net:
5971         * plugins/build-basic-autotools/Makefile.am:
5972         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
5973         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
5974         * plugins/build-basic-autotools/build-basic-autotools.c:
5975         * plugins/class-inheritance/Makefile.am:
5976         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
5977         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
5978         * plugins/class-inheritance/plugin.c:
5979         * plugins/cvs-plugin/Makefile.am:
5980         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
5981         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
5982         * plugins/cvs-plugin/plugin.c:
5983         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
5984         * plugins/debug-manager/images/Makefile.am:
5985         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
5986         * plugins/debug-manager/plugin.c: 
5988         Icons from patch in bug #480093 comment #23. Also renamed icons.
5989         To be continued..
5991 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5993         * (removed) libanjuta/anjuta-children.c,
5994         (removed) libanjuta/anjuta-children.h,
5995         libanjuta/anjuta-launcher.c,
5996         libanjuta/libanjuta.h,
5997         libanjuta/Makefile.am,
5998         plugins/gdb/debugger.c,
5999         plugins/terminal/terminal.c,
6000         manuals/reference/libanjuta/libanjuta-sections.txt,
6001         manuals/reference/libanjuta/libanjuta-docs.sgml:
6002         Replace anjuta_children_register by g_child_watch_add
6004 2007-11-13  Johannes Schmid <jhs@gnome.org>
6006         * plugins/subversion/anjuta-subversion.glade:
6007         * plugins/subversion/subversion-commit-dialog.c:
6008         (subversion_commit_dialog):
6009         * plugins/subversion/subversion-resolve-dialog.c:
6010         (subversion_resolve_dialog):
6011         * plugins/subversion/subversion-revert-dialog.c:
6012         (subversion_revert_dialog):
6013         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
6014         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
6015         (hide_pulse_progress_bar):
6016         * plugins/subversion/subversion-ui-utils.h:
6018         Yet another patch from #457477:
6019         Add a pulsing progress bar to all dialogs receiving status
6021 2007-11-12  Johannes Schmid <jhs@gnome.org>
6023         * plugins/document-manager/plugin.c: (create_highlight_submenu):
6024         Bug 493583 – crash in Anjuta IDE: trying to open a file
6025         
6026         * plugins/subversion/subversion-commit-dialog.c:
6027         (select_all_files), (subversion_commit_dialog):
6028         Patch from jrligget - see #457477
6030 2007-11-12  Johannes Schmid <jhs@gnome.org>
6032         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
6033         * libanjuta/anjuta-plugin-handle.c:
6034         (anjuta_plugin_handle_get_about):
6035         Bug 495536 – Plugins localization improvement
6036         
6037         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
6038         * plugins/class-gen/anjuta-class-gen-plugin.glade:
6039         * plugins/indent/indent.glade:
6040         * plugins/subversion/anjuta-subversion.glade:
6041         Bug 495245 – Strings bug
6043 2007-11-08  James Liggett  <jrliggett@cox.net>
6045         reviewed by: Johannes Schmid <jhs@gnome.org>
6047         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
6048         (anjuta_async_command_finalize),
6049         (anjuta_async_command_notification_poll),
6050         (anjuta_async_command_thread), (start_command),
6051         (notify_data_arrived), (notify_complete),
6052         (anjuta_async_command_class_init),
6053         (anjuta_async_command_set_error_message),
6054         (anjuta_async_command_get_error_message),
6055         (anjuta_async_command_lock), (anjuta_async_command_unlock):
6056         * libanjuta/anjuta-async-command.h:
6057         * libanjuta/anjuta-command.c: (anjuta_command_init),
6058         (anjuta_command_finalize), (anjuta_command_class_init),
6059         (anjuta_command_start), (anjuta_command_notify_data_arrived),
6060         (anjuta_command_notify_complete),
6061         (anjuta_command_set_error_message),
6062         (anjuta_command_get_error_message):
6063         * libanjuta/anjuta-command.h:
6064         * libanjuta/anjuta-glade-catalog.c:
6065         * libanjuta/anjuta-glade.xml:
6066         * libanjuta/anjuta-vcs-status-tree-view.c:
6067         (on_selected_column_toggled),
6068         (anjuta_vcs_status_tree_view_create_columns),
6069         (anjuta_vcs_status_tree_view_init),
6070         (anjuta_vcs_status_tree_view_finalize),
6071         (anjuta_vcs_status_tree_view_set_property),
6072         (anjuta_vcs_status_tree_view_get_property),
6073         (anjuta_vcs_status_tree_view_class_init),
6074         (anjuta_vcs_status_tree_view_new),
6075         (anjuta_vcs_status_tree_view_destroy),
6076         (anjuta_vcs_status_tree_view_add), (select_all_paths),
6077         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
6078         (anjuta_vcs_status_tree_view_unselect_all),
6079         (create_selected_paths_list),
6080         (anjuta_vcs_status_tree_view_get_selected):
6081         * libanjuta/anjuta-vcs-status-tree-view.h:
6082         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
6083         * libanjuta/anjuta-widgets.h:
6084         * plugins/subversion/subversion-add-dialog.c:
6085         (on_add_command_finished), (on_subversion_add_response),
6086         (subversion_add_dialog), (on_menu_subversion_add),
6087         (on_fm_subversion_add):
6088         * plugins/subversion/subversion-add-dialog.h:
6089         * plugins/subversion/subversion-commit-dialog.c:
6090         (on_commit_command_finished), (on_subversion_commit_response),
6091         (subversion_commit_dialog), (on_menu_subversion_commit),
6092         (on_fm_subversion_commit):
6093         * plugins/subversion/subversion-commit-dialog.h:
6094         * plugins/subversion/subversion-copy-dialog.c:
6095         (on_copy_other_revision_radio_toggled),
6096         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
6097         (on_copy_command_finished), (on_subversion_copy_response),
6098         (subversion_copy_dialog), (on_menu_subversion_copy),
6099         (on_fm_subversion_copy):
6100         * plugins/subversion/subversion-copy-dialog.h:
6101         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
6102         (on_subversion_diff_response), (subversion_diff_dialog),
6103         (on_menu_subversion_diff), (on_fm_subversion_diff):
6104         * plugins/subversion/subversion-diff-dialog.h:
6105         * plugins/subversion/subversion-log-dialog.c:
6106         (on_diff_selected_column_toggled), (create_columns),
6107         (on_log_command_finished), (on_log_view_button_clicked),
6108         (on_cat_command_data_arrived), (on_cat_command_finished),
6109         (on_log_view_selected_button_clicked), (get_selected_revisions),
6110         (on_log_diff_selected_button_clicked),
6111         (on_log_diff_previous_button_clicked),
6112         (on_subversion_log_vbox_destroy),
6113         (on_log_changes_view_row_selected), (subversion_log_window_create),
6114         (on_menu_subversion_log), (on_fm_subversion_log),
6115         (subversion_log_set_whole_project_sensitive):
6116         * plugins/subversion/subversion-log-dialog.h:
6117         * plugins/subversion/subversion-merge-dialog.c:
6118         (on_merge_command_finished), (on_subversion_merge_response),
6119         (on_merge_first_path_browse_button_clicked),
6120         (on_merge_second_path_browse_button_clicked),
6121         (on_merge_use_first_path_check_toggled),
6122         (on_merge_start_revision_radio_toggled),
6123         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
6124         (on_menu_subversion_merge):
6125         * plugins/subversion/subversion-merge-dialog.h:
6126         * plugins/subversion/subversion-remove-dialog.c:
6127         (on_remove_command_finished),
6128         (on_remove_path_browse_button_clicked),
6129         (on_subversion_remove_response), (subversion_remove_dialog),
6130         (on_menu_subversion_remove), (on_fm_subversion_remove):
6131         * plugins/subversion/subversion-remove-dialog.h:
6132         * plugins/subversion/subversion-resolve-dialog.c:
6133         (on_resolve_command_finished), (on_subversion_resolve_response),
6134         (subversion_resolve_dialog), (on_menu_subversion_resolve):
6135         * plugins/subversion/subversion-resolve-dialog.h:
6136         * plugins/subversion/subversion-revert-dialog.c:
6137         (on_revert_command_finished), (on_subversion_revert_response),
6138         (subversion_revert_dialog), (on_menu_subversion_revert):
6139         * plugins/subversion/subversion-revert-dialog.h:
6140         * plugins/subversion/subversion-switch-dialog.c:
6141         (on_switch_other_revision_radio_toggled),
6142         (on_switch_command_finished), (on_subversion_switch_response),
6143         (subversion_switch_dialog), (on_menu_subversion_switch):
6144         * plugins/subversion/subversion-switch-dialog.h:
6145         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
6146         (subversion_data_free), (on_mesg_view_destroy),
6147         (create_message_view), (check_filename), (get_log_from_textview),
6148         (pulse_timer), (on_pulse_timer_destroyed),
6149         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
6150         (report_errors), (on_status_command_finished),
6151         (on_status_command_data_arrived), (on_command_info_arrived),
6152         (select_all_status_items), (clear_all_status_selections),
6153         (init_whole_project), (on_whole_project_toggled),
6154         (send_diff_command_output_to_editor), (on_diff_command_finished),
6155         (stop_status_bar_progress_pulse):
6156         * plugins/subversion/subversion-ui-utils.h:
6157         * plugins/subversion/subversion-update-dialog.c:
6158         (on_update_command_finished), (on_subversion_update_response),
6159         (subversion_update_dialog), (on_menu_subversion_update),
6160         (on_fm_subversion_update):
6161         * plugins/subversion/subversion-update-dialog.h:
6162         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
6163         (svn_add_command_finalize), (svn_add_command_run),
6164         (svn_add_command_class_init), (svn_add_command_new),
6165         (svn_add_command_destroy):
6166         * plugins/subversion/svn-add-command.h:
6167         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
6168         (svn_cat_command_finalize), (svn_cat_command_run),
6169         (svn_cat_command_class_init), (svn_cat_command_new),
6170         (svn_cat_command_destroy), (svn_cat_command_get_output):
6171         * plugins/subversion/svn-cat-command.h:
6172         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
6173         (svn_command_release_ui_lock), (simple_prompt),
6174         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
6175         (svn_auth_ssl_server_trust_prompt_func_cb),
6176         (svn_auth_ssl_client_cert_prompt_func_cb),
6177         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
6178         (svn_command_init), (svn_command_finalize),
6179         (svn_command_class_init), (svn_command_push_info),
6180         (svn_command_get_info_queue), (svn_command_set_error),
6181         (svn_command_get_client_context), (svn_command_get_pool),
6182         (svn_command_lock_ui), (svn_command_unlock_ui),
6183         (svn_command_get_revision), (svn_command_copy_path_list),
6184         (svn_command_free_path_list):
6185         * plugins/subversion/svn-command.h:
6186         * plugins/subversion/svn-commit-command.c: (on_log_callback),
6187         (svn_commit_command_init), (svn_commit_command_finalize),
6188         (svn_commit_command_run), (svn_commit_command_class_init),
6189         (svn_commit_command_new), (svn_commit_command_destroy):
6190         * plugins/subversion/svn-commit-command.h:
6191         * plugins/subversion/svn-copy-command.c: (on_log_callback),
6192         (svn_copy_command_init), (svn_copy_command_finalize),
6193         (svn_copy_command_run), (svn_copy_command_class_init),
6194         (svn_copy_command_new), (svn_copy_command_destroy):
6195         * plugins/subversion/svn-copy-command.h:
6196         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
6197         (svn_diff_command_finalize), (svn_diff_command_run),
6198         (svn_diff_command_class_init), (svn_diff_command_new),
6199         (svn_diff_command_destroy), (svn_diff_command_get_output):
6200         * plugins/subversion/svn-diff-command.h:
6201         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
6202         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
6203         (svn_log_command_class_init), (svn_log_command_new),
6204         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
6205         * plugins/subversion/svn-log-command.h:
6206         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
6207         (svn_log_entry_finalize), (svn_log_entry_class_init),
6208         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
6209         (svn_log_entry_get_author), (svn_log_entry_get_date),
6210         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
6211         (svn_log_entry_get_full_log):
6212         * plugins/subversion/svn-log-entry.h:
6213         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
6214         (svn_merge_command_finalize), (svn_merge_command_run),
6215         (svn_merge_command_class_init), (svn_merge_command_new),
6216         (svn_merge_command_destroy):
6217         * plugins/subversion/svn-merge-command.h:
6218         * plugins/subversion/svn-remove-command.c: (on_log_callback),
6219         (svn_remove_command_init), (svn_remove_command_finalize),
6220         (svn_remove_command_run), (svn_remove_command_class_init),
6221         (svn_remove_command_new), (svn_remove_command_destroy),
6222         (svn_remove_command_get_path):
6223         * plugins/subversion/svn-remove-command.h:
6224         * plugins/subversion/svn-resolve-command.c:
6225         (svn_resolve_command_init), (svn_resolve_command_finalize),
6226         (svn_resolve_command_run), (svn_resolve_command_class_init),
6227         (svn_resolve_command_new), (svn_resolve_command_destroy):
6228         * plugins/subversion/svn-resolve-command.h:
6229         * plugins/subversion/svn-revert-command.c:
6230         (svn_revert_command_init), (svn_revert_command_finalize),
6231         (svn_revert_command_run), (svn_revert_command_class_init),
6232         (svn_revert_command_new), (svn_revert_command_destroy):
6233         * plugins/subversion/svn-revert-command.h:
6234         * plugins/subversion/svn-status-command.c:
6235         (svn_status_command_init), (svn_status_command_finalize),
6236         (on_svn_status_notify), (svn_status_command_run),
6237         (svn_status_command_class_init), (svn_status_command_new),
6238         (svn_status_command_destroy),
6239         (svn_status_command_get_status_queue):
6240         * plugins/subversion/svn-status-command.h:
6241         * plugins/subversion/svn-status.c: (svn_status_init),
6242         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
6243         (svn_status_destroy), (svn_status_get_path),
6244         (svn_status_get_vcs_status):
6245         * plugins/subversion/svn-status.h:
6246         * plugins/subversion/svn-switch-command.c:
6247         (svn_switch_command_init), (svn_switch_command_finalize),
6248         (svn_switch_command_run), (svn_switch_command_class_init),
6249         (svn_switch_command_new), (svn_switch_command_destroy):
6250         * plugins/subversion/svn-switch-command.h:
6251         * plugins/subversion/svn-update-command.c:
6252         (svn_update_command_init), (svn_update_command_finalize),
6253         (svn_update_command_run), (svn_update_command_class_init),
6254         (svn_update_command_new), (svn_update_command_destroy):
6255         * plugins/subversion/svn-update-command.h:
6257         Now really committed all files from James patch (#457477)
6259 2007-11-08  Johannes Schmid <jhs@gnome.org>
6261         * TODO.tasks: Updated
6263 2007-11-08  James Liggett  <jrliggett@cox.net>
6265         reviewed by: Johannes Schmid <jhs@gnome.org>
6267         * configure.in:
6268         * libanjuta/Makefile.am:
6269         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
6270         * libanjuta/anjuta-status.h:
6271         * libanjuta/libanjuta.h:
6272         * plugins/subversion/Makefile.am:
6273         * plugins/subversion/anjuta-subversion.glade:
6274         * plugins/subversion/anjuta-subversion.ui:
6275         * plugins/subversion/plugin.c: (value_added_project_root_uri),
6276         (value_removed_project_root_uri), (activate_plugin),
6277         (deactivate_plugin), (finalize), (subversion_instance_init):
6278         * plugins/subversion/plugin.h:
6279         * plugins/subversion/subversion-actions.c:
6280         * plugins/subversion/subversion-actions.h:
6281         * plugins/subversion/subversion-callbacks.c:
6282         * plugins/subversion/subversion-callbacks.h:
6283         * plugins/subversion/svn-auth.c:
6284         * plugins/subversion/svn-auth.h:
6285         * plugins/subversion/svn-backend-priv.h:
6286         * plugins/subversion/svn-backend.c:
6287         * plugins/subversion/svn-backend.h:
6288         * plugins/subversion/svn-notify.c:
6289         * plugins/subversion/svn-notify.h:
6290         * plugins/subversion/svn-thread.c:
6291         * plugins/subversion/svn-thread.h:
6292         
6293         Commited alpha2 of the new subversion plugin (#457477)
6295 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
6297         * plugins/debug-manager/command.c:
6298         Fix a stupid crash when changing a register value
6300 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
6302         * libanjuta/interfaces/libanjuta.idl,
6303         plugins/debug-manager/command.c,
6304         plugins/debug-manager/command.h,
6305         plugins/debug-manager/start.c,
6306         plugins/gdb/plugin.c,
6307         plugins/gdb/debugger.c,
6308         plugins/gdb/debugger.h:
6309         Use anjuta terminal plugin instead of gnome terminal
6310         Select if a terminal is used in the the start_program function
6311         Move terminal code from debugger.c to plugin.c
6312         Partial fix of bug #481366
6314         * plugins/gdb/utilities.c,
6315         plugins/gdb/utilities.h:
6316         Remove gnome terminal check function
6318 2007-11-06  Johannes Schmid <jhs@gnome.org>
6320         * plugins/project-import/anjuta-project-import.glade:
6321         * plugins/project-import/project-import.c: (on_import_next),
6322         (on_import_finish), (project_import_set_directory):
6323         * plugins/project-wizard/property.c: (npw_property_create_widget),
6324         (npw_property_set_value_from_widget):
6325         
6326         Replaced gnome_file_entry with gtk_file_chooser_button
6327         Fixes #422329 – Creating a new directory in program options doesn't work
6328         
6329 2007-11-04  Massimo Cora' <maxcvs@email.it>
6331         * plugins/symbol-db/plugin.c:
6332         add all files at once on project_import.
6333         No need to split them into more languages: ctags
6334         and the engine will take care of that.
6336         * plugins/symbol-db/symbol-db-engine.h,
6337         * plugins/symbol-db/symbol-db-engine.c,
6338         * plugins/symbol-db/tables.sql,
6339         * plugins/symbol-db/test/Makefile.am,
6340         * plugins/symbol-db/test/main.c,
6341         * plugins/symbol-db/symbol-db-view-locals.c:
6342         some memory leaks fixed. Ported the thing to
6343         libgda 3.1.2 [or better svn HEAD].
6344         Thanks to a fresh new algorithm to detect
6345         parent scope we're able to display correcly
6346         a local gtktree, including classes not directly
6347         defined inside that file.
6349 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
6351         * plugins/debug-manager/threads.c,
6352         plugins/debug-manager/stack_trace.c:
6353         Do not display address when not needed
6355         * plugins/debug-manager/plugin.c,
6356         plugins/debug-manager/breakpoints.c:
6357         Breakpoints directly connect to debugger signals
6359         * plugins/debug-manager/watch.c:
6360         program-unload signal does not exist used debugger-stopped
6362         * plugins/debug-manager/queue.c,
6363         libanjuta/interfaces/libanjuta.idl:
6364         Display error message returned by debugger command
6365         Add new error codes
6367 2007-11-04  Johannes Schmid <jhs@gnome.org>
6369         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
6370         Bug 493062 – gcj template needs AC_PROG_CC
6371         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
6373         * src/anjuta-actions.h:
6374         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
6375         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
6377 === anjuta 2.3.0 ===
6379 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
6381         * AUTHORS: Updated
6383 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
6385         * ChangeLog: Tagged 2.3.0 release.
6387         * plugins/indent/Makefile.am: Fixed indentation.
6389         * plugins/editor/aneditor-autocomplete.cxx:
6390         * plugins/editor/aneditor-priv.h:
6391         * plugins/editor/aneditor.cxx:
6392         * plugins/editor/aneditor.h: Commented out dead codes.
6394         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
6395         Do not build symbol-db by
6396         default. Added 'unstable' in plugin description to signify it's
6397         developmental state.
6399         * plugins/file-manager/Makefile.am,
6400         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
6402 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
6404         * plugins/debug-manager/utilities.c,
6405         plugins/debug-manager/utilities.h,
6406         plugins/debug-manager/threads.c,
6407         plugins/debug-manager/plugin.c,
6408         plugins/debug-manager/plugin.h,
6409         plugins/debug-manager/disassemble.h,
6410         plugins/debug-manager/watch.c,
6411         plugins/debug-manager/watch.h,
6412         plugins/debug-manager/breakpoints.c,
6413         plugins/debug-manager/stack_trace.c:
6414         Replace few remaining function calls by signal 
6416         * plugins/debug-manager/disassemble.c,
6417         plugins/debug-manager/registers.c,
6418         plugins/debug-manager/memory.c,
6419         plugins/debug-manager/locals.c,
6420         plugins/debug-manager/queue.c,
6421         plugins/debug-manager/queue.h:
6422         Connect signals when debugger is started
6423         Disconnect them when debugger is stopped
6424         Do not display window if debugger doesn't support feature
6426         * plugins/gdb/plugin.c,
6427         libanjuta/interfaces/libanjuta.idl:
6428         Remove unused initialization function
6430 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
6432         * configure.in:
6433         * plugins/file-manager/Makefile.am:
6434         * scripts/build-schemas.mk: Fixed 'make distcheck'
6436 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
6438         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6439         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
6440         to latest API additions.
6442         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
6443         to API changes.
6445 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
6447         * ChangeLog: Fixed indentation.
6448         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
6449         branch.
6451 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
6453         * libanjuta/interfaces/libanjuta.idl:
6454         * plugins/build-basic-autotools/build-basic-autotools.c:
6455         (build_compile_file_real), (build_build_project),
6456         (build_install_project), (build_clean_project),
6457         (build_configure_project), (build_autogen_project),
6458         (build_distribution_project), (build_build_module),
6459         (build_install_module), (build_clean_module), (fm_build),
6460         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
6461         (finalize), (basic_autotools_plugin_instance_init),
6462         (ibuildable_set_command), (ibuildable_reset_commands),
6463         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
6464         (ibuildable_install), (ibuildable_configure),
6465         (ibuildable_generate), (ibuildable_iface_init):
6466         * plugins/build-basic-autotools/build-basic-autotools.h:
6468         Added API for commands override in build interface and implemented
6469         them in build plugin. Useful for other plugins override build
6470         commands depending on project environment.
6472 2007-10-28  Naba Kumar  <naba@gnome.org>
6474         * src/anjuta.glade,
6475         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
6476         Fixed widget alignment for dock switcher tab style combo and
6477         scratchbox path entrybox.
6479 2007-10-28  Johannes Schmid <jhs@gnome.org>
6481         * plugins/document-manager/plugin.c: (on_editor_changed):
6482         Fixed a memory leak and simplified code (thanks again Sébastien)
6483         
6484         * configure.in:
6485         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
6486         and OFFSET sql statements)
6488 2007-10-28  Massimo Cora' <maxcvs@email.it>
6490         * plugins/symbol-db/plugin.c,
6491         plugins/symbol-db/symbol-db-engine.h,
6492         plugins/symbol-db/symbol-db-view.c,
6493         plugins/symbol-db/symbol-db-view.c,
6494         plugins/symbol-db/symbol-db-view-locals.c,
6495         plugins/symbol-db/symbol-db-view-locals.h,
6496         plugins/symbol-db/symbol-db-engine.c:
6497         Better end-of-file-scan detection, permitting
6498         an improved scope/inheritance parsing.
6499         Locals tab gtktree now displays correct
6500         namespace->class->children tree, even if
6501         in a C++ file there isn't class declaration.
6503 2007-10-27  Johannes Schmid <jhs@gnome.org>
6505         Patch from Stanislav Brabec <sbrabec@suse.cz>
6506         * configure.in:
6507         Bug 489798 – Do not rely on svn-config
6509         Patch from Michael Wolf <maw@ximian.com>:
6510         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
6511         (egg_tree_model_filter_remove_node),
6512         (egg_tree_model_filter_row_deleted):
6513         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
6515 2007-10-27  Johannes Schmid <jhs@gnome.org>
6517         * plugins/devhelp/anjuta-devhelp.ui:
6518         * plugins/message-view/anjuta-message-manager.ui:
6520         Added some separators to the toolbar
6521         
6522         * plugins/document-manager/plugin.c:
6523         (on_support_plugin_deactivated), (load_new_support_plugins),
6524         (unload_unused_support_plugins), (on_editor_changed):
6525         
6526         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
6527         for pointing out that is was crap.
6529 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
6531         * libanjuta/interfaces/libanjuta.idl,
6532         libanjuta/anjuta-plugin-manager.c,
6533         libanjuta/anjuta-plugin-manager.h,
6534         libanjuta/anjuta-c-plugin-factory.c,
6535         libanjuta/anjuta-c-module.h,
6536         libanjuta/anjuta-c-module.c:
6537         Report detailled error message in case of plugin loading failure
6539 2007-10-24  Johannes Schmid <jhs@gnome.org>
6541         * configure.in:
6542         * plugins/Makefile.am:
6543         
6544         Activate build of symbol-db plugin (when libgda is available)
6545         
6546         * plugins/document-manager/plugin.c:
6547         (on_support_plugin_deactivated), (on_editor_changed):
6548         
6549         Properly handle language support plugins even when they are
6550         unloaded by the session.
6551         
6552         * plugins/symbol-db/plugin.c: (register_stock_icons),
6553         Port to new REGISTER_ICONS stuff
6554   
6555 2007-10-22  Massimo Cora'  <maxcvs@email.it>
6557         * plugins/symbol-db/plugin.c,
6558         * plugins/symbol-db/symbol-db-view.c
6559         * plugins/symbol-db/symbol-db-engine.h,
6560         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
6561         * plugins/symbol-db/symbol-db-view-locals.c,
6562         * plugins/symbol-db/symbol-db-view-locals.h,
6563         * plugins/symbol-db/symbol-db-engine.c:
6564         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
6565         Added a new algorithm for dynamic population of the local symbols' tab.
6566         Now the default view is tree-like.
6567         Some fixes on engine correct some population issues.    
6569 2007-10-23  Naba Kumar  <naba@gnome.org>
6571         * plugins/glade/Makefile.am: Corrected conditional not to install
6572         .plugin file if plugin is disabled.
6573         * plugins/sourceview/Makefile.am: Corrected conditional not to
6574         install schemas if plugin is not built.
6576 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
6578         * plugins/debug-manager/queue.c:
6579         Fix #488061: Mutiple crash dialogs
6581         * plugins/gdb/debugger.c,
6582         plugins/gdb/debugger.h:
6583         Remove maximum gdb command length, should fix bug#474811
6585 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
6587         * manuals/reference/libanjuta/plugin-description-file.sgml,
6588         manuals/reference/libanjuta/libanjuta-docs.sgml,
6589         manuals/reference/libanjuta/libanjuta-sections.txt,
6590         libanjuta/interfaces/libanjuta.idl,
6591         libanjuta/anjuta-c-module.c,
6592         libanjuta/anjuta-c-plugin-factory.c:
6593         Document last changes in plugin code
6595 2007-10-19  Johannes Schmid <jhs@gnome.org>
6597         * plugins/subversion/subversion-callbacks.c: (check_filename):
6598         
6599         Fixed #487854 – Anjuta crashes when i try to add a SVN url
6601 2007-10-19  Naba Kumar  <naba@gnome.org>
6603         * plugins/file-manager/file-model.c: Fixed a critical runtime
6604         warning.
6606 2007-10-18  Johannes Schmid <jhs@gnome.org>
6608         * libanjuta/anjuta-ui.h:
6609         Small fix on icon macros
6610         
6611         * libanjuta/interfaces/libanjuta.idl:
6612         * plugins/language-manager/plugin.c: (ilanguage_get_name),
6613         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
6614         (ilanguage_iface_init):
6615         
6616         Added get_from_editor() and get_name_from_editor() methods
6617         to IAnjutaLanguage
6618         
6619         * plugins/document-manager/plugin.c:
6620         (update_editor_ui_interface_items), (on_editor_changed):
6621         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6622         .in:
6623         * plugins/language-support-cpp-java/plugin.c: (install_support):
6624         
6625         Ported plugins to use the new interface
6627 2007-10-17  Johannes Schmid <jhs@gnome.org>
6629         * libanjuta/anjuta-ui.h:
6630         
6631         Added macros to register stock icons to stop all this copy&paste
6632         which had spread over a lot of files. New macros support to add 
6633         icons with toolbar and menu size (16 and 24)
6634         
6635         * plugins/class-inheritance/plugin.c: (register_stock_icons):
6636         * plugins/debug-manager/images/anjuta-attach.svg:
6637         * plugins/debug-manager/images/anjuta-step-out.svg:
6638         * plugins/debug-manager/images/anjuta-step-over.svg:
6639         * plugins/debug-manager/plugin.c: (register_stock_icons):
6640         * plugins/document-manager/images/Makefile.am:
6641         * plugins/document-manager/images/anjuta-block-end.svg:
6642         * plugins/document-manager/images/anjuta-block-start.svg:
6643         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
6644         * plugins/document-manager/images/anjuta-bookmark.svg:
6645         * plugins/document-manager/images/anjuta-go-history-next.svg:
6646         * plugins/document-manager/images/anjuta-go-history-prev.svg:
6647         * plugins/document-manager/plugin.c: (register_stock_icons):
6648         * plugins/glade/plugin.c: (register_stock_icons):
6649         * plugins/language-support-cpp-java/plugin.c:
6650         (register_stock_icons):
6651         * plugins/message-view/Makefile.am:
6652         * plugins/message-view/anjuta-go-message-next.svg:
6653         * plugins/message-view/anjuta-go-message-prev.svg:
6654         * plugins/message-view/anjuta-message-view.svg:
6655         * plugins/message-view/messages.xpm:
6656         * plugins/message-view/plugin.c: (register_stock_icons):
6657         * plugins/patch/plugin.c: (patch_plugin_activate):
6658         * plugins/project-manager/plugin.c: (register_stock_icons):
6659         * plugins/search/Makefile.am:
6660         * plugins/search/anjuta-go-match-next.svg:
6661         * plugins/search/anjuta-go-match-prev.svg:
6662         * plugins/search/plugin.c: (activate_plugin):
6663         * plugins/symbol-browser/plugin.c: (register_stock_icons):
6664         * plugins/terminal/terminal.c: (register_stock_icons):
6665         * plugins/valgrind/plugin.c: (register_stock_icons):
6666         
6667         Updated to use the new icons and added several new and updated 
6668         icons from #480093
6670 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
6672         * libanjuta/anjuta-plugin-handle.c,
6673         libanjuta/anjuta-plugin-handle.h:
6674         Add a new path property containing the directory of the .plugin
6675         file, library file (.so or whatever) must be in the same directory
6677         * libanjuta/anjuta-plugin-manager.c,
6678         libanjuta/interfaces/libanjuta.idl,
6679         (removed) libanjuta/anjuta-glue-plugin.c,
6680         (removed) libanjuta/anjuta-glue-plugin.h,
6681         (removed) libanjuta/anjuta-glue-c.c,
6682         (removed) libanjuta/anjuta-glue-c.h,
6683         (removed) libanjuta/anjuta-glue-cpp.c,
6684         (removed) libanjuta/anjuta-glue-cpp.h,
6685         (removed) libanjuta/anjuta-glue-factory.c,
6686         (removed) libanjuta/anjuta-glue-factory.h,
6687         (added) libanjuta/anjuta-c-module.c,
6688         (added) libanjuta/anjuta-c-module.h,
6689         (added) libanjuta/anjuta-c-plugin-factory.c,
6690         (added) libanjuta/anjuta-c-plugin-factory.h,
6691         libanjuta/Makefile.am:
6692         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
6693         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
6694         implementing IAnjutaPluginFactory
6695         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
6697         * libanjuta/libanjuta.h:
6698         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
6699         interface)
6701         * libanjuta/anjuta-plugin.h:
6702         Replace AnjutaGluePlugin by GTypeModule
6703         Remove unused anjuta_glue_get_component_type replaced by
6704         g_type_from_name
6706         * plugins/build-basic-autotools/build-basic-autotools.h,
6707         plugins/class-gen/plugin.h,
6708         plugins/class-inheritance/plugin.h,
6709         plugins/cvs-plugin/plugin.h,
6710         plugins/debug-manager/plugin.h,
6711         plugins/devhelp/plugin.h,
6712         plugins/document-manager/plugin.h,
6713         plugins/editor/plugin.h,
6714         plugins/file-loader/plugin.h,
6715         plugins/file-wizard/plugin.h,
6716         plugins/gdb/plugin.h,
6717         plugins/glade/plugin.h,
6718         plugins/gtodo/plugin.h,
6719         plugins/indent/plugin.h,
6720         plugins/language-manager/plugin.h,
6721         plugins/language-support-cpp-java/plugin.h,
6722         plugins/macro/plugin.h,
6723         plugins/message-view/plugin.h,
6724         plugins/patch/plugin.h,
6725         plugins/profiler/plugin.h,
6726         plugins/project-import/plugin.h,
6727         plugins/project-manager/plugin.h,
6728         plugins/project-wizard/plugin.h,
6729         plugins/sample1/plugin.h,
6730         plugins/search/plugin.h,
6731         plugins/sourceview/plugin.h,
6732         plugins/subversion/plugin.h,
6733         plugins/symbol-browser/plugin.h,
6734         plugins/symbol-db/plugin.h,
6735         plugins/terminal/terminal.c,
6736         plugins/tools/plugin.h,
6737         plugins/valgrind/plugin.h:
6738         Replace AnjutaGluePlugin by GTypeModule
6740 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
6742         * plugins/debug-manager/breakpoints.c:
6743         Fix bug#487112, crash while removing a breakpoint in a new file
6745 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
6747         * plugins/document-manager/search-box.c:
6748         Fix a crash (with an useful comment) focus-out-event handler must
6749         return a gboolean
6751 2007-10-14 Johannes Schmid <jhs@gnome.org>
6753         * plugins/sourceview/sourceview.c:
6754         Hide calltip when "Up" or "Down" key is pressed
6756 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
6758         * plugins/document-manager/search-box.c:
6759         Change included file order to avoid a compile error with gnome 2.16
6761 2007-10-13  Johannes Schmid <jhs@gnome.org>
6763         * plugins/debug-manager/plugin.c: (enable_log_view):
6764         
6765         Fixed crash when closing a project and unloading another while
6766         the debugger is enabled
6768 2007-10-13  Johannes Schmid <jhs@gnome.org>
6770         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6771         
6772         Use correct breakpoint icon
6773         
6774         * plugins/devhelp/Makefile.am:
6775         * plugins/devhelp/anjuta-go-help-next.svg:
6776         * plugins/devhelp/anjuta-go-help-prev.svg:
6777         * plugins/devhelp/plugin.c: (register_stock_icons),
6778         (devhelp_activate):
6779         
6780         Added new icons from #480093
6781         
6782         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6783         * plugins/document-manager/images/anjuta-bookmark-first.svg:
6784         * plugins/document-manager/images/anjuta-bookmark-last.svg:
6785         * plugins/document-manager/images/anjuta-bookmark-next.svg:
6786         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6787         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6788         * plugins/message-view/anjuta-go-message-next.svg:
6789         * plugins/message-view/anjuta-go-message-prev.svg:
6790         
6791         Updated icons from #480093
6792                 
6793         * src/anjuta-actions.h:
6794         Use GTK_STOCK_FULLSCREEN
6795         
6796         * src/anjuta-app.c: (on_gdl_style_changed),
6797         (anjuta_app_instance_init):
6798         * src/anjuta.glade:
6799         
6800         Added preference option to set the gdl switcher style
6802 2007-10-13  Johannes Schmid <jhs@gnome.org>
6804         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6805         (get_property_value_as_string), (set_property_value_as_string),
6806         (register_callbacks):
6807         * libanjuta/anjuta-preferences.h:
6808         
6809         Support GtkFileChooserButton as preferences widget
6810         
6811         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6812         
6813         Fixed a Gtk-Critical
6814         
6815         * plugins/file-manager/Makefile.am:
6816         * plugins/file-manager/file-model.c: (file_model_filter_file),
6817         (file_model_add_dummy), (file_model_expand_idle),
6818         (file_model_set_property), (file_model_get_property),
6819         (file_model_class_init):
6820         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
6821         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
6822         (file_manager_activate), (file_manager_finalize),
6823         (file_manager_instance_init), (ipreferences_merge),
6824         (ipreferences_unmerge), (ipreferences_iface_init):
6825         * plugins/file-manager/plugin.h:
6826         
6827         Added preferences to file-manager
6829         * plugins/glade/plugin.c: (activate_plugin):
6830         
6831         Move Properties widget into center because it is way to big
6832         for the sidebar
6834 2007-10-10  Johannes Schmid <jhs@gnome.org>
6836         * plugins/language-support-cpp-java/Makefile.am:
6837         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
6838         * plugins/language-support-cpp-java/anjuta-complete.svg:
6839         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
6840         * plugins/language-support-cpp-java/plugin.c:
6841         (register_stock_icons):
6842         
6843         And yet some more icons...
6845 2007-10-10  Johannes Schmid <jhs@gnome.org>
6847         * plugins/debug-manager/breakpoints.c:
6848         * plugins/debug-manager/images/Makefile.am:
6849         * plugins/debug-manager/images/anjuta-bookmark.svg:
6850         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
6851         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
6852         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
6853         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
6854         * plugins/debug-manager/images/anjuta-linemark.svg:
6855         * plugins/debug-manager/images/anjuta-pcmark.svg:
6856         * plugins/debug-manager/plugin.c: (register_stock_icons):
6857         * plugins/debug-manager/sparse_view.c:
6858         * plugins/document-manager/images/Makefile.am:
6859         * plugins/document-manager/images/anjuta-block-select.svg:
6860         * plugins/document-manager/images/anjuta-fold-close.svg:
6861         * plugins/document-manager/images/anjuta-fold-open.svg:
6862         * plugins/document-manager/images/anjuta-fold-toggle.svg:
6863         * plugins/document-manager/images/anjuta-indent-less.svg:
6864         * plugins/document-manager/images/anjuta-indent-more.svg:
6865         * plugins/document-manager/images/anjuta-swap.svg:
6866         * plugins/document-manager/images/block_select.xpm:
6867         * plugins/document-manager/images/fold_close.xpm:
6868         * plugins/document-manager/images/fold_open.xpm:
6869         * plugins/document-manager/images/fold_toggle.xpm:
6870         * plugins/document-manager/images/indent.xpm:
6871         * plugins/document-manager/images/indent_dcr.xpm:
6872         * plugins/document-manager/images/indent_inc.xpm:
6873         * plugins/document-manager/plugin.c: (register_stock_icons):    
6874         * plugins/editor/Makefile.am:
6875         * plugins/editor/anjuta-bookmark-16.xpm:
6876         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
6877         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
6878         * plugins/editor/anjuta-linemark-16.xpm:
6879         * plugins/editor/anjuta-pcmark-16.xpm:
6880         * plugins/editor/bookmark.xpm:
6881         * plugins/editor/breakpoint-disabled.xpm:
6882         * plugins/editor/breakpoint-enabled.xpm:
6883         * plugins/editor/linemarker.xpm:
6884         * plugins/editor/program-counter.xpm:
6885         * plugins/editor/text_editor.c:
6886         * plugins/message-view/Makefile.am:
6887         * plugins/message-view/anjuta-go-message-next.svg:
6888         * plugins/message-view/anjuta-go-message-prev.svg:
6889         * plugins/message-view/anjuta-message-manager.ui:
6890         * plugins/message-view/plugin.c:
6891         * plugins/sourceview/Makefile.am:
6892         * plugins/sourceview/sourceview.c:
6894         Integrated lots of icons from #480093
6895         Thanks to <tpgww@onepost.net>
6897         * plugins/document-manager/plugin.c:
6898         Do not mark the line in ifile_open(), that looks ugly.
6899         
6900         * plugins/document-manager/search-box.c: (on_search_focus_out),
6901         (search_box_init):
6902         Clear the status bar on focus_out.
6903         
6904         * plugins/file-loader/anjuta-loader-plugin.ui:
6905         Fixed a missing "="
6907 2007-10-09  Johannes Schmid <jhs@gnome.org>
6909         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6910         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
6912         Some things I missed in the patch for #484419
6913         
6914         * plugins/document-manager/action-callbacks.c:
6915         (on_new_file_activate):
6916         * plugins/document-manager/action-callbacks.h:
6917         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6918         (on_window_key_press_event), (on_gconf_notify_timer):
6919         
6920         484645 â€“ patch to deal with docman FIXME etc
6921         
6922         * plugins/editor/text_editor.c: (text_editor_set_indicator):
6923         * plugins/search/search-replace.c: (search_and_replace),
6924         (write_message_pane), (search_replace_populate),
6925         (translate_dialog_strings), (create_dialog),
6926         (anjuta_search_replace_activate):
6927         * plugins/search/search-replace_backend.c:
6928         (file_buffer_new_from_path), (get_next_match),
6929         (create_search_entries), (regex_backref),
6930         (clear_search_replace_instance):
6931         * plugins/search/search-replace_backend.h:
6932         
6933         #484573 â€“ patch to correct various search-related issues
6934         
6935         Thanks for the above patches to <tpgww@onepost.net>
6936         
6937         * plugins/sourceview/sourceview.c:
6938         (sourceview_create_highligth_indic):
6939         
6940         Use the same marker for important as gedit (yellow background)
6942         * plugins/document-manager/anjuta-document-manager.ui:
6943         * plugins/file-loader/anjuta-file-loader.ui:
6944         * plugins/file-loader/plugin.c:
6945         
6946         Moved FileNew action to document-manager
6948 2007-10-08  Johannes Schmid <jhs@gnome.org>
6950         * plugins/document-manager/search-box.c: (on_search_activated):
6951         Mark messages for translation
6953 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
6955         reviewed by: Johannes Schmid <jhs@gnome.org>
6957         * plugins/Makefile.am:
6958         * plugins/build-basic-autotools/build-basic-autotools.c:
6959         (build_compile_file_real):
6960         * plugins/search/search-replace.c:
6961         * plugins/valgrind/preferences.c: (build_general_prefs):
6962         
6963         Fix #484379 â€“ Contents of Makefile.am plugins and
6964         #484419 â€“ Improvement into translation
6966 2007-10-06  Johannes Schmid <jhs@gnome.org>
6968         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6970         Fixed to properly support pointer-to-pointer (**) types
6972         * libanjuta/interfaces/libanjuta.idl:
6973         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
6974         * plugins/sourceview/sourceview-cell.h:
6975         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
6976         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
6977         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
6978         (isearch_backward), (isearch_iface_init):
6979         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
6980         (itext_editor_iface_init), (iselection_set_iter),
6981         (iselection_get_start_iter), (iselection_get_end_iter),
6982         (iselection_iface_init), (isearch_forward), (isearch_backward),
6983         (isearch_iface_init):
6984         
6985         Added IAnjutaEditorSearch interface and some utility methods to
6986         migrate from positions to iterators for the editor interface.
6987         
6988         * plugins/document-manager/Makefile.am:
6989         * plugins/document-manager/action-callbacks.c:
6990         (on_goto_line_no1_activate), (on_show_search):
6991         * plugins/document-manager/action-callbacks.h:
6992         * plugins/document-manager/anjuta-docman.c:
6993         (anjuta_docman_add_document), (anjuta_docman_show_editor),
6994         (anjuta_docman_grab_text_focus):
6995         * plugins/document-manager/anjuta-document-manager.ui:
6996         * plugins/document-manager/goto_line.c: (removed)
6997         * plugins/document-manager/goto_line.h: (removed)
6998         * plugins/document-manager/search-box.c:
6999         * plugins/document-manager/search-box.h:
7000         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
7001         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
7002         (update_editor_ui_interface_items), (on_editor_added),
7003         (activate_plugin), (deactivate_plugin):
7004         * plugins/document-manager/plugin.h:
7005         
7006         Created new incremental "Quick Search" bar in the document manager to
7007         replace the crappy EggToolbar entries. Uses the new search interface and
7008         it thus much faster and more reliable.
7009         Fixes: 
7010         Bug 357544 â€“ incremental search should work consistently (or not at all) 
7011         when main toolbar is hidden
7012         Bug 440637 â€“ Search, don't work very well (partly for incremental search)
7013         
7014         * plugins/search/anjuta-search.ui:
7015         * plugins/search/plugin.c: (activate_plugin):
7016         
7017         Removed incremental search stuff
7018         
7019         * plugins/build-basic-autotools/build-basic-autotools.c:
7020         (on_session_save), (on_session_load):
7021         * plugins/build-basic-autotools/executer.c:
7022         (get_program_parameters):
7023         
7024         Scroll to selected executable and remember it across sessions
7025         (followup of #477976)
7026         
7027         * plugins/debug-manager/plugin.c: (value_added_current_editor):
7028         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
7029         
7030         * plugins/devhelp/anjuta-devhelp.ui:
7031         Rearraged toolbar items a bit
7033 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
7035         * plugins/debug-manager/command.c,
7036         plugins/debug-manager/queue.c,
7037         plugins/gdb/plugin.c,
7038         plugins/gdb/debugger.c:
7039         Fix several crashing bugs (including bug#482985) with the debugger
7040         when closing project, stopping the debugger, restarting the program
7042 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
7044         * libanjuta/anjuta-launcher.c:
7045         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
7047 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
7049         * plugins/debug-manager/command.c,
7050         plugins/debug-manager/queue.c:
7051         Asynchronous command can abort other commands in queue
7052         Resynchronize debugger state when a command is cancelled
7054         * plugins/debug-manager/breakpoints.c:
7055         Free BreakpointItem only when it is not used anymore
7057         * plugins/gdb/plugin.c:
7058         Do not return TRUE if the callback and/or ready signal is not used
7060         * plugins/gdb/debugger.c:
7061         Fix a crash, return correct state when debugger is stopped
7063 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
7065         * plugins/project-wizard/autogen.c:
7066         Fix bug#482067, escape project wizard user defined strings
7068 2007-10-01  Johannes Schmid <jhs@gnome.org>
7070         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7071         .glade:
7072         * plugins/build-basic-autotools/build-basic-autotools.c:
7073         (basic_autotools_plugin_instance_init):
7074         * plugins/build-basic-autotools/build-basic-autotools.h:
7075         * plugins/build-basic-autotools/executer.c:
7076         (get_program_parameters):
7077         
7078         Fixed #477976 – Keybinding in run dialog
7080 2007-09-30  Johannes Schmid <jhs@gnome.org>
7082         * plugins/Makefile.am:
7083         Do not build indent plugin (yet)
7084         
7085         * plugins/document-manager/plugin.c: (ipreferences_merge):
7086         Fixed unintentional and wrong change
7088         * plugins/indent/anjuta-indent.ui:
7089         Added missing file
7091 2007-09-28  Johannes Schmid <jhs@gnome.org>
7093         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
7094         * libanjuta/anjuta-launcher.h:
7095         Add a method to send EOF to some process. Needed for the indent plugin
7096         and should be useful in general. It does not actually send EOF as this
7097         is not possible with utf-8, but closes the stream instead.
7099         * plugins/devhelp/plugin.c: (value_added_current_editor):
7100         Fixed a Gtk-Critical due to the IAnjutaEditor - 
7101         IAnjutaDocument switch.
7103         * configure.in:
7104         * plugins/Makefile.am:
7105         * plugins/document-manager/Makefile.am:
7106         * plugins/document-manager/action-callbacks.c:
7107         * plugins/document-manager/anjuta-document-manager.glade:
7108         * plugins/document-manager/anjuta-document-manager.ui:
7109         * plugins/document-manager/images/Makefile.am:
7110         * plugins/document-manager/images/indent_auto.xpm:
7111         * plugins/document-manager/images/indent_set.xpm:
7112         * plugins/document-manager/indent-dialog.c:
7113         * plugins/document-manager/indent-dialog.h:
7114         * plugins/document-manager/indent-util.c:
7115         * plugins/document-manager/indent-util.h:
7116         * plugins/document-manager/indent_test.c:
7117         * plugins/document-manager/plugin.c: (register_stock_icons),
7118         (docman_plugin_instance_init), (ipreferences_merge):
7119         * plugins/document-manager/plugin.h:
7120         
7121         Removed indent code from document manager
7122         
7123         * plugins/indent/Makefile.am:
7124         * plugins/indent/indent-dialog.c:
7125         * plugins/indent/indent-util.c: (indent_init_indent_style):
7126         * plugins/indent/indent.glade:
7127         * plugins/indent/indent.plugin.in:
7128         * plugins/indent/plugin.c: (on_indent_finished),
7129         (on_indent_output), (on_indent_action_activate),
7130         (on_edit_editor_indent), (on_style_combo_changed),
7131         (value_added_current_editor), (value_removed_current_editor),
7132         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
7133         (indent_plugin_finalize), (indent_plugin_dispose),
7134         (anjuta_indent_plugin_instance_init),
7135         (anjuta_indent_plugin_class_init), (ipreferences_merge),
7136         (ipreferences_unmerge), (ipreferences_iface_init):
7137         * plugins/indent/plugin.h:
7139         Moved indent code to it's own plugin. Also reimplemented indent invocation
7140         using anjuta_launcher and streams. This is not yet completely working, maybe
7141         I got something wrong with the launcher.
7142         Also fixed #478987 – Unusable 'Indent setting window' on preferences
7144 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
7146         * plugins/debug-manager/plugin.c:
7147         Fix bug#480851, disconnect save_session signal when plugin is unloaded
7149 2007-09-27  Johannes Schmid <jhs@gnome.org>
7151         * libanjuta/interfaces/libanjuta.idl:
7152         * plugins/Makefile.am:
7153         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
7154         (isymbol_type_str), (isymbol_name), (isymbol_args),
7155         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
7156         (isymbol_impl), (isymbol_iface_init):
7157         * plugins/symbol-browser/an_symbol_info.c:
7158         * plugins/symbol-browser/an_symbol_info.h:
7159         * plugins/symbol-db/Makefile.am:
7160         * plugins/symbol-db/plugin.c:
7161         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
7162         (value_added_current_editor), (on_editor_foreach_clear),
7163         (value_removed_current_editor), (project_root_added),
7164         (symbol_db_activate), (symbol_db_deactivate),
7165         (isymbol_manager_search):
7166         * plugins/symbol-db/readtags.c: (initialize_1):
7167         * plugins/symbol-db/symbol-db-engine-iterator.c:
7168         (sdb_engine_iterator_instance_init),
7169         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
7170         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
7171         (symbol_db_engine_iterator_move_next),
7172         (symbol_db_engine_iterator_move_prev),
7173         (symbol_db_engine_iterator_get_n_items),
7174         (symbol_db_engine_iterator_last),
7175         (symbol_db_engine_iterator_set_position),
7176         (symbol_db_engine_iterator_get_position),
7177         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
7178         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
7179         (isymbol_iter_foreach), (isymbol_iter_set_position),
7180         (isymbol_iter_get_position), (isymbol_iter_get_length),
7181         (isymbol_iter_clone), (isymbol_iter_assign),
7182         (isymbol_iter_iface_init):
7183         * plugins/symbol-db/symbol-db-engine-iterator.h:
7184         * plugins/symbol-db/symbol-db-engine.c:
7185         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
7186         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
7187         (sdb_engine_finalize), (sdb_engine_get_type),
7188         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
7189         (sdb_engine_get_table_id_by_unique_name2),
7190         (sdb_engine_get_table_id_by_unique_name3),
7191         (symbol_db_engine_add_new_workspace),
7192         (symbol_db_engine_get_opened_project_name),
7193         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
7194         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
7195         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
7196         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
7197         (sdb_engine_add_new_scope_definition),
7198         (sdb_engine_add_new_tmp_heritage_scope),
7199         (sdb_engine_second_pass_update_scope_1),
7200         (sdb_engine_second_pass_update_heritage),
7201         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
7202         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
7203         (symbol_db_engine_update_project_symbols),
7204         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
7205         (symbol_db_engine_update_buffer_symbols),
7206         (sdb_engine_walk_down_scope_path),
7207         (sdb_engine_prepare_symbol_info_sql),
7208         (symbol_db_engine_get_global_members),
7209         (symbol_db_engine_get_scope_members_by_symbol_id),
7210         (symbol_db_engine_get_scope_members),
7211         (symbol_db_engine_get_current_scope),
7212         (symbol_db_engine_get_file_symbols):
7213         * plugins/symbol-db/symbol-db-engine.h:
7214         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
7215         (on_symbol_updated), (on_symbol_inserted),
7216         (symbol_db_view_locals_get_line),
7217         (symbol_db_view_locals_update_list):
7218         * plugins/symbol-db/symbol-db-view-search.c:
7219         (sdb_view_search_model_filter), (sdb_view_search_get_type):
7220         * plugins/symbol-db/symbol-db-view-search.h:
7221         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
7222         (do_add_hidden_children), (do_recurse_and_add_new_sym),
7223         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
7224         * plugins/symbol-db/tables.sql:
7225         * plugins/symbol-db/test/Makefile.am:
7226         * plugins/symbol-db/test/main.c: (add_new_files), (main):
7227         Updated patch from Massimo to improve symbol-db plugin
7229         * plugins/document-manager/plugin.c: (on_editor_changed):
7230         Make the code a bit more robust
7231         
7232         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7233         (anjuta_document_get_property), (anjuta_document_class_init),
7234         (anjuta_document_init), (set_uri), (document_loader_loaded),
7235         (anjuta_document_load), (document_saver_saving):
7236         * plugins/sourceview/anjuta-document.h:
7237         * plugins/sourceview/sourceview.c: (autodetect_language),
7238         (ilanguage_set_language), (ilanguage_get_language):
7239         Fix language detection on startup
7241 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
7243         * plugins/document-manager/action-callbacks.c:
7244         (on_editor_command_upper_case_activate),
7245         (on_editor_command_lower_case_activate): Leftover commit from previous
7246         commit (see last changlog entry by me).
7247         
7248         * plugins/file-manager/plugin.c: (file_manager_activate):
7249         Gave proper widget name so that layout works.
7251 2007-09-26  Johannes Schmid <jhs@gnome.org>
7253         * plugins/document-manager/plugin.c: (on_editor_changed),
7254         (docman_plugin_instance_init):
7255         Only unload/load language-support plugins if necessary.
7256         
7257         * plugins/language-manager/plugin.c: (language_manager_activate):
7258         Removed some debugging code
7260         * plugins/sourceview/sourceview.c: (on_document_saved),
7261         (ilanguage_set_language), (ilanguage_get_language):
7262         Fixed ianjuta_language interface and ensure that highlighting is
7263         activated when a new file is saved.
7264         
7265 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
7267         * libanjuta/interfaces/libanjuta.idl:
7268         * plugins/document-manager/action-callbacks.c:
7269         (on_editor_command_upper_case_activate),
7270         (on_editor_command_lower_case_activate):
7271         * plugins/editor/text_editor.c: (iselection_has_selection),
7272         (iselection_get_start), (iselection_get_end),
7273         (iselection_iface_init):
7274         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
7275         * plugins/sourceview/sourceview.c: (iselect_has_selection),
7276         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
7277         method and implemented it for both scintilla and sourceview editors.
7278         Updated document-manager and assist plugins to use the new method.
7280 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
7282         * plugins/file-manager/file-view.c:
7283         Fix typo, allow to compile new file manager with gtk < 2.12
7285 2007-09-25  Johannes Schmid <jhs@gnome.org>
7287         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
7288         Support Auto-Indent for single lines (e.g no selection);
7289         
7290         * plugins/macro/plugin.c:
7291         Do not use the same shortcut as auto-indent does
7292         
7293         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
7294         Optimized keyboard navigation - do not emit char_added when only
7295         navigation keys have been pressed.
7297 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
7299         * plugins/language-support-cpp-java/cpp-java-assist.c:
7300         (on_assist_chosen), (cpp_java_assist_install),
7301         (cpp_java_assist_uninstall):
7302         * plugins/language-support-cpp-java/plugin.c: (install_support),
7303         (uninstall_support): Install and uninstall support in correct order.
7304         Fixes a bug where it was installed multiple times resulting in
7305         inserting autocomplete text multiple times.
7307 2007-09-25  Johannes Schmid <jhs@gnome.org>
7309         * configure.in:
7310         Add GNOME_WARNING_FLAGS(maximum) and
7311         GNOME_CXX_WARNIGS(yes) to avoid bugs
7312         the compiler can warn you.
7313         
7314         * libegg/test-tree-utils.c: (key_test):
7315         * plugins/file-manager/file-model.c:
7316         (file_model_cancel_expand_idle), (file_model_sort),
7317         (file_model_row_expanded):
7318         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7319         (file_view_refresh), (file_view_get_selected), (file_view_init),
7320         (file_view_new):
7321         * plugins/file-manager/file-view.h:
7322         * plugins/symbol-db/readtags.c: (initialize_1):
7323         * src/main.c:
7324         
7325         Fixed the more critical warnings
7327 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
7329         Icons from tpgww@onepost.net:
7330         * configure.in:
7331         * plugins/debug-manager/Makefile.am:
7332         * plugins/debug-manager/images/Makefile.am:
7333         * plugins/debug-manager/images/anjuta-attach.svg:
7334         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
7335         * plugins/debug-manager/images/anjuta-step-into.svg:
7336         * plugins/debug-manager/images/anjuta-step-out.svg:
7337         * plugins/debug-manager/images/anjuta-step-over.svg:
7338         * plugins/debug-manager/plugin.c: (register_stock_icons):
7339         * plugins/document-manager/Makefile.am:
7340         * plugins/document-manager/block_select.xpm:
7341         * plugins/document-manager/fold_close.xpm:
7342         * plugins/document-manager/fold_open.xpm:
7343         * plugins/document-manager/fold_toggle.xpm:
7344         * plugins/document-manager/images/Makefile.am:
7345         * plugins/document-manager/images/anjuta-block-end.svg:
7346         * plugins/document-manager/images/anjuta-block-start.svg:
7347         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
7348         * plugins/document-manager/images/anjuta-bookmark-first.svg:
7349         * plugins/document-manager/images/anjuta-bookmark-last.svg:
7350         * plugins/document-manager/images/anjuta-bookmark-next.svg:
7351         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
7352         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
7353         * plugins/document-manager/indent.xpm:
7354         * plugins/document-manager/indent_auto.xpm:
7355         * plugins/document-manager/indent_dcr.xpm:
7356         * plugins/document-manager/indent_inc.xpm:
7357         * plugins/document-manager/indent_set.xpm:
7358         * plugins/document-manager/plugin.c: Added nicer icons for
7359         document manager and debugger. Organized icons in 'images'
7360         directories.
7362 2007-09-24  Johannes Schmid <jhs@gnome.org>
7364         * src/anjuta-app.c: (anjuta_app_add_widget_full):
7365         Fixed a missing NULL in g_object_set.
7367 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
7369         * plugins/language-support-cpp-java/cpp-java-assist.c:
7370         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
7371         scope memebers just after scope operator is entered.
7373 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
7375         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7376         * plugins/language-support-cpp-java/cpp-java-assist.c:
7377         (completion_function), (completion_compare),
7378         (cpp_java_assist_tag_destroy), (create_completion),
7379         (cpp_java_assist_destroy_completion_cache),
7380         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
7381         Show '()' for function items in autocomplete list. Allow adding
7382         ' ' and/or '(' after function call autocompletion and have preferences
7383         settings for them.
7385 2007-09-24  Johannes Schmid <jhs@gnome.org>
7387         * sourceview.c: Reverting patch from r3157 because
7388         of side-effects
7390 2007-09-24  Johannes Schmid <jhs@gnome.org>
7392         * plugins/search/search-replace.c: (on_message_clicked):
7394         Fixed #427104 – No "highlight" of lines matching find-result
7396 2007-09-24  Johannes Schmid <jhs@gnome.org>
7398         * src/anjuta.glade:
7400         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
7402 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
7404         reviewed by: Johannes Schmid <jhs@gnome.org>
7406         * plugins/build-basic-autotools/executer.c: (execute_program):
7407         Fix #478238 – set env for execute programe in the terminal
7409 2007-09-24 Tom <tpgww@onepost.net>
7411         reviewed by: Johannes Schmid <jhs@gnome.org>
7413         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
7414         Fix memory leak
7415         
7416         * plugins/debug-manager/disassemble.c: (on_disassemble):
7417         Correct a format string in DEBUG_PRINT()
7419 2007-09-23  Johannes Schmid <jhs@gnome.org>
7421         * plugins/sourceview/sourceview.c: (offset_to_position),
7422         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
7423         (ieditor_get_position), (iselect_set), (iselect_get_start),
7424         (iselect_get_end):
7425         
7426         Fixed #Bug 440637 – Search, don't work very well
7428 2007-09-23  Johannes Schmid <jhs@gnome.org>
7430         * plugins/file-manager/file-model.c: (file_model_get_filename):
7431         * plugins/file-manager/file-model.h:
7432         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
7433         (file_view_init), (file_view_class_init):
7434         * plugins/message-view/message-view.c:
7435         (message_view_query_tooltip), (message_view_dispose),
7436         (message_view_instance_init), (message_view_class_init):
7438         Added GTK+ 2.12 style tooltips to file-manager and message view.
7439         Only build if GTK+ 2.12 is availible otherwise for message-view, the
7440         old implementation is used.
7442 2007-09-23  Johannes Schmid <jhs@gnome.org>
7444         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
7445         Fixed typo
7446         
7447         * plugins/language-manager/language-manager.plugin.in:
7448         Marked UserActivatable=FALSE
7449         
7450         * plugins/language-manager/plugin.c: (load_languages),
7451         (language_manager_activate), (language_manager_deactivate),
7452         (language_manager_dispose), (language_manager_instance_init),
7453         (language_manager_find_mime_type), (language_manager_find_string),
7454         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
7455         (ilanguage_get_name), (ilanguage_get_strings):
7456         
7457         Fixed various stupid bugs in language-manager plugin
7458         
7459         * plugins/symbol-db/symbol-db-engine.c:
7460         (sdb_engine_second_pass_update_scope_1):
7461         
7462         Add a g_return_if_fail to avoid a crash though still unsure
7463         what's causing it.
7465 2007-09-23  Johannes Schmid <jhs@gnome.org>
7467         * plugins/symbol-db/plugin.c: (on_project_element_added),
7468         (sources_array_free), (sources_array_add_foreach),
7469         (project_root_added):
7470         * plugins/symbol-db/symbol-db-engine.c:
7471         (symbol_db_engine_add_new_files):
7472         * plugins/symbol-db/symbol-db-engine.h:
7473         
7474         Added support for other languages than "C" to symbol-db. Now
7475         supports all languages listed by the language-manager.
7477 2007-09-23  Tom <tpgww@onepost.net>
7479         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
7481         * configure.in:
7482         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
7483         
7484         * libanjuta/anjuta-glue-factory.c: (load_plugin),
7485         (anjuta_glue_factory_get_object_type):
7486         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
7487         * plugins/build-basic-autotools/build-basic-autotools.c:
7488         (value_added_current_editor):
7489         * plugins/debug-manager/breakpoints.c:
7490         (breakpoints_dbase_edit_breakpoint),
7491         (on_toggle_breakpoint_activate):
7492         * plugins/debug-manager/plugin.c:
7493         (on_run_to_cursor_action_activate):
7494         * plugins/debug-manager/stack_trace.c:
7495         (dma_thread_update_stack_trace):
7496         * plugins/gdb/plugin.c:
7497         * plugins/glade/plugin.c: (ifile_open):
7498         * plugins/profiler/gprof-call-graph-view.c:
7499         * plugins/profiler/gprof-flat-profile-view.c:
7500         * plugins/profiler/gprof-function-call-tree-view.c:
7501         * plugins/profiler/gprof-options.c: (setup_widgets):
7502         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7503         * plugins/search/search-replace_backend.c:
7504         (file_buffer_new_from_te):
7505         * plugins/sourceview/assist-tip.c: (assist_tip_move):
7506         * plugins/sourceview/assist-window.c: (assist_window_set_property),
7507         (assist_window_get_property), (assist_window_move):
7508         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
7509         (value_added_current_editor):
7510         * plugins/symbol-db/plugin.c: (value_added_current_editor):
7511         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7512         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
7513         
7514         Many small code, warnings and leak fixes
7516 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
7518         * (removed) plugins/debug-manager/debugger.c,
7519         (removed) plugins/debug-manager/debugger.h,
7520         (added) plugins/debug-manager/command.c,
7521         (added) plugins/debug-manager/command.h,
7522         (added) plugins/debug-manager/queue.c,
7523         (added) plugins/debug-manager/queue.h,
7524         plugins/debug-manager/breakpoints.c,
7525         plugins/debug-manager/debug_tree.c,
7526         plugins/debug-manager/debug_tree.h,
7527         plugins/debug-manager/disassemble.c,
7528         plugins/debug-manager/disassemble.h,
7529         plugins/debug-manager/locals.c,
7530         plugins/debug-manager/locals.h,
7531         plugins/debug-manager/memory.c,
7532         plugins/debug-manager/memory.h,
7533         plugins/debug-manager/plugin.c,
7534         plugins/debug-manager/plugin.h,
7535         plugins/debug-manager/registers.c,
7536         plugins/debug-manager/registers.h,
7537         plugins/debug-manager/sharedlib.c,
7538         plugins/debug-manager/sharedlib.h,
7539         plugins/debug-manager/signals.c,
7540         plugins/debug-manager/signals.h,
7541         plugins/debug-manager/stack_trace.c,
7542         plugins/debug-manager/stack_trace.h,
7543         plugins/debug-manager/start.h,
7544         plugins/debug-manager/start.c,
7545         plugins/debug-manager/threads.c,
7546         plugins/debug-manager/threads.h,
7547         plugins/debug-manager/watch.c,
7548         plugins/debug-manager/watch.h,
7549         plugins/debug-manager/Makefile.am,
7550         plugins/gdb/debugger.c,
7551         plugins/gdb/debugger.h,
7552         plugins/gdb/plugin.c,
7553         libanjuta/interfaces/libanjuta.idl:
7554         Split debug-manager/debugger.c into command.c and queue.c
7555         Clean up debugger queue
7556         DmaDebuggerQueue object does not implement IAnjutaDebugger
7558 2007-09-23  Johannes Schmid <jhs@gnome.org>
7560         * configure.in:
7561         Bumped version to 2.3.0 (to ensure bugzilla bugs are
7562         set correctly, etc.)
7563         
7564         * libanjuta/anjuta-glue-factory.c: (load_plugin):
7565         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
7566         (plugin_set_update):
7567         
7568         Show an error dialog instead of crashing when plugin loading fails
7570         * plugins/language-manager/Makefile.am:
7571         * plugins/language-manager/language-manager.plugin.in:
7572         * plugins/language-manager/languages.xml:
7573         * plugins/language-manager/plugin.c: (language_destroy),
7574         (load_languages), (language_manager_activate),
7575         (language_manager_deactivate), (language_manager_finalize),
7576         (language_manager_dispose), (language_manager_instance_init),
7577         (language_manager_class_init), (language_manager_find_mime_type),
7578         (language_manager_find_string), (ilanguage_get_from_mime_type),
7579         (ilanguage_get_from_string), (ilanguage_get_name),
7580         (ilanguage_get_strings), (ilanguage_iface_init):
7581         * plugins/language-manager/plugin.h:
7582         
7583         Added new language-manager plugin to have a better organisation for
7584         language names. The xml probabaly needs to be extended over time.
7585         
7586         * plugins/Makefile.am:
7587         * plugins/document-manager/plugin.c: (on_editor_changed):
7588         
7589         Adapted to new IAnjutaLanguage interface. Do not unload language-support
7590         because it does not really save memory but makes tab switching slow.
7591         
7592         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
7593         .in:
7594         * plugins/language-support-cpp-java/plugin.c: (install_support),
7595         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
7596         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
7597         unloading
7599         * plugins/language-support-cpp-java/cpp-java-assist.c:
7600         (cpp_java_assist_show_autocomplete):
7601         
7602         Fix autocomplete to only show valid completions
7604         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7605         Calltips always have correct size and position now
7607 2007-09-22  Johannes Schmid <jhs@gnome.org>
7609         * plugins/search/search-replace_backend.c: (get_next_match):
7610         Removed code introduced by accident that causes a crash.
7611         
7612         * plugins/sourceview/sourceview-tags.c:
7613         * plugins/sourceview/sourceview-tags.h:
7614         Removed ununsed files
7616 2007-09-22  Johannes Schmid <jhs@gnome.org>
7618         * plugins/language-support-cpp-java/cpp-java-assist.c:
7619         Fixed build error
7621 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7623         * plugins/language-support-cpp-java/cpp-java-assist.c:
7624         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
7625         Increased matching brace search to 500 chars.
7627 2007-09-21  Johannes Schmid <jhs@gnome.org>
7629         * plugins/language-support-cpp-java/cpp-java-assist.c:
7630         (cpp_java_assist_get_pre_word),
7631         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
7632         
7633         Added some profiling debug code
7634         
7635         * plugins/language-support-cpp-java/cpp-java-utils.c:
7636         (cpp_java_util_jump_to_matching_brace):
7637         * plugins/language-support-cpp-java/cpp-java-utils.h:
7638         * plugins/language-support-cpp-java/plugin.c:
7639         (get_line_indentation_base), (get_line_auto_indentation):
7640         
7641         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
7642         avoid looping over the whole file when using calltips which is too slow and
7643         unneeded.
7644         
7645         * plugins/sourceview/assist-tip.c: (assist_tip_init),
7646         (assist_tip_set_tips), (assist_tip_get_coordinates),
7647         (assist_tip_new):
7648         * plugins/sourceview/sourceview.c: (iassist_show_tips):
7649         
7650         Better calltips appearance (use theme now) and avoid jumping
7651         calltips
7653 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7655         * plugins/document-manager/plugin.c:
7656         (update_editor_ui_interface_items):
7657         * plugins/language-support-cpp-java/plugin.c: (install_support),
7658         (uninstall_support): Moved autocomplete ui update code from
7659         document-manager to language-plugin.
7661 2007-09-21  Johannes Schmid <jhs@gnome.org>
7663         * libanjuta/interfaces/libanjuta.idl:
7664         
7665         Added IAnjutaLanguage interface (might still change...) for
7666         the upcoming language-manager plugin.
7667         
7668         * plugins/file-manager/Makefile.am:
7669         * plugins/file-manager/file-model.c:
7670         (file_model_cancel_expand_idle), (file_model_add_dummy),
7671         (file_model_expand_idle), (file_model_sort),
7672         (file_model_row_expanded), (file_model_row_collapsed),
7673         (file_model_init), (file_model_finalize),
7674         (file_model_set_property), (file_model_get_property),
7675         (file_model_class_init), (file_model_new), (file_model_refresh),
7676         (file_model_get_uri):
7677         * plugins/file-manager/file-model.h:
7678         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7679         (file_view_expand_row_idle), (file_view_refresh),
7680         (file_view_get_selected), (file_view_button_press_event),
7681         (file_view_selection_changed), (file_view_init),
7682         (file_view_get_property), (file_view_set_property),
7683         (file_view_finalize), (file_view_class_init):
7684         
7685         Split up model/view as far as possible and fixed some file-manager
7686         bugs (popup-menu and incorrect project loading).
7687         
7688         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7689         Use monospace font for tips.
7690         
7691         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
7692         (sourceview_cell_new), (icell_get_character), (icell_get_length),
7693         (icell_get_attribute), (icell_style_get_font_description),
7694         (icell_style_get_color), (icell_style_get_background_color),
7695         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
7696         (iiter_foreach), (iiter_set_position), (iiter_get_position),
7697         (iiter_get_length), (iiter_clone), (iiter_assign):
7699         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
7700         interface. This is way faster though it has the drawback to create invalid
7701         iterators if the buffer is changed.
7703 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7705         * libanjuta/interfaces/libanjuta.idl:
7706         * plugins/document-manager/action-callbacks.c:
7707         * plugins/document-manager/anjuta-document-manager.ui:
7708         * plugins/document-manager/plugin.c: (register_stock_icons):
7709         * plugins/editor/text_editor.c:
7710         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7711         * plugins/language-support-cpp-java/cpp-java-assist.c:
7712         (cpp_java_assist_get_calltip_context):
7713         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
7714         (register_stock_icons), (cpp_java_plugin_activate_plugin):
7716         Moved autocomplete menu action from document-manager to assist plugin
7717         and got rid of deprecated autocomplete interface.
7719 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
7721         * libanjuta/interfaces/libanjuta.idl:
7722         * plugins/editor/text_editor.c: (iassist_iface_init):
7723         * plugins/language-support-cpp-java/cpp-java-assist.c:
7724         (cpp_java_assist_check), (on_assist_chosen):
7725         * plugins/sourceview/sourceview.c: (iassist_iface_init):
7726         Removed react() methods in both editors and assist interface. Assist
7727         plugin itself handles setting the autocomplete. Also fixed
7728         some mem leaks.
7730 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
7732         * plugins/file-manager/Makefile.am:
7733         * plugins/file-manager/file-view.c: (file_view_add_dummy),
7734         (file_view_expand_idle), (file_view_init):
7735         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
7736         (file_manager_set_default_uri), (project_root_added),
7737         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
7738         (file_manager_activate), (file_manager_deactivate),
7739         (file_manager_instance_init), (file_manager_class_init),
7740         (ifile_manager_set_root), (ifile_manager_set_selected),
7741         (ifile_manager_iface_init): Adjusted white spaces to match
7742         anjuta convention.
7744 2007-09-19  Naba Kumar  <naba@gnome.org>
7746         * libanjuta/interfaces/libanjuta.idl:
7747         * plugins/editor/text_editor.c: (text_editor_instance_init),
7748         (iassist_show_tips), (iassist_cancel_tips),
7749         (iassist_hide_suggestions), (iassist_iface_init):
7750         * plugins/editor/text_editor.h:
7751         * plugins/editor/text_editor_cbs.c:
7752         (on_text_editor_scintilla_notify):
7753         * plugins/language-support-cpp-java/cpp-java-assist.c:
7754         (is_scope_context_character), (is_word_character),
7755         (create_completion), (cpp_java_assist_get_scope_context),
7756         (cpp_java_assist_get_pre_word),
7757         (cpp_java_assist_get_scope_operator),
7758         (cpp_java_assist_destroy_completion_cache),
7759         (cpp_java_assist_create_scope_completion_cache),
7760         (cpp_java_assist_create_word_completion_cache),
7761         (cpp_java_assist_show_autocomplete),
7762         (cpp_java_assist_get_calltip_context),
7763         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
7764         (on_editor_char_added), (on_assist_chosen),
7765         (cpp_java_assist_install), (cpp_java_assist_uninstall),
7766         (cpp_java_assist_init), (cpp_java_assist_finalize):
7767         * plugins/language-support-cpp-java/cpp-java-assist.h:
7768         * plugins/language-support-cpp-java/plugin.c:
7769         (initialize_indentation_params):
7770         * plugins/sourceview/assist-tip.c:
7771         * plugins/sourceview/assist-tip.h:
7772         * plugins/sourceview/sourceview-private.h:
7773         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7774         (on_assist_tip_destroyed), (on_assist_cancel),
7775         (on_document_char_added), (iassist_get_suggestions),
7776         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
7777         
7778         Implement state-less assistance so that assist can be evaluated
7779         any given time at any position. Changed IAnjutaEditorAssist interfance
7780         and implementations and removed any state management in editors.
7782 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
7784         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7785         completion items sorting and avoided unnecssary sorts.
7787         * plugins/text-editor.c: Fixed state.
7789 2007-09-17  Johannes Schmid <jhs@gnome.org>
7791         * plugins/language-support-cpp-java/cpp-java-assist.c:
7792         (on_assist_begin):
7793         
7794         Fixed calltips in sourceview
7796 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
7798         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7799         completion items preparation time. Fixed a crash bug.
7801         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7802         Set buffer size (From Massimo, required for symbol-db).
7804         * libanjuta/interfaces/libanjuta.idl: Also pass position information
7805         for suggestions.
7807         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
7808         change in API.
7810         * plugins/editor/aneditor-autocomplete.cxx,
7811         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
7812         Added ANE_GETWORDBEFORECARAT command.
7814         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
7815         using assist interface.
7817         * plugins/editor/text_editor.c: (text_editor_instance_init),
7818         (text_editor_get_word_before_carat),
7819         (text_editor_get_current_word), (iassist_add_trigger),
7820         (iassist_remove_trigger), (on_assist_canceled),
7821         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
7822         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
7823         * plugins/editor/text_editor.h:
7824         * plugins/editor/text_editor_cbs.c: (trigger_size),
7825         (max_trigger_size), (text_editor_check_assist),
7826         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
7827         interface.
7829         * plugins/language-support-cpp-java/Makefile.am:
7830         * plugins/language-support-cpp-java/plugin.c:
7831         (get_line_indentation_base), (get_line_auto_indentation),
7832         (install_support), (uninstall_support),
7833         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
7834         (cpp_java_plugin_instance_init):
7835         * plugins/language-support-cpp-java/plugin.h:
7836         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
7837         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
7838         Make assist a separate class.
7840 2007-09-14  Johannes Schmid <jhs@gnome.org>
7842         * plugins/sourceview/sourceview.c: (iassist_suggest):
7843         Fixed changed char_alignment paramter in language-support
7844         plugin
7846 2007-09-14  Naba Kumar  <naba@gnome.org>
7848         * plugins/language-support-cpp-java/plugin.c: Send the right
7849         'char_alignment' paramenter (needs fixing in sourceview).
7851 2007-09-13  Johannes Schmid <jhs@gnome.org>
7853         * anjuta.anjuta:
7854         * plugins/project-wizard/templates/minimal/project.anjuta:
7855         Use IAnjutaSymbolManager instead of loading the plugin directly.
7856         (TODO: Think of a version to do this for older files...)
7858         * configure.in:
7859         * plugins/Makefile.am:
7860         * plugins/symbol-db/Makefile.am:
7861         
7862         Build symbol-db plugin if libgda-3.0 is found
7864 2007-09-13  Johannes Schmid <jhs@gnome.org>
7866         * plugins/sourceview/Makefile.am:
7867         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7868         (set_uri):
7869         * plugins/sourceview/anjuta-document.h:
7870         Removed lots of dead code
7871         
7872         * plugins/sourceview/anjuta-languages-manager.c:
7873         * plugins/sourceview/anjuta-languages-manager.h:
7874         removed completely
7875         
7876         * plugins/sourceview/sourceview.c: (on_document_char_added),
7877         (on_document_loaded), (sourceview_instance_init),
7878         (iselect_get_start), (iselect_get_end),
7879         (ilanguage_get_supported_languages), (ilanguage_set_language):
7880         
7881         Fixed selection handling and make some adaptions for the changes 
7882         mentioned above
7884 2007-09-13  Johannes Schmid <jhs@gnome.org>
7886         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7887         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7888         (on_assist_update):
7889         
7890         Added preferences to language support completion/calltips
7891         
7892         * plugins/sourceview/assist-window.c: (assist_window_update):
7894         Always select first entry
7896         * plugins/sourceview/sourceview.glade:
7897         Removed old completion preferences
7899 2007-09-11  Naba Kumar  <naba@gnome.org>
7901         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
7902         and possible crash when pressing ctrl+d in terminal after preferences
7903         window has been shown once (no need for backport).
7905         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
7906         implementations to get warnings instead of crashes for unimplemented
7907         interface methods.
7909 2007-09-11   Massimo Cora' <maxcvs@email.it>
7911         Reviewed by: Naba Kumar  <naba@gnome.org>
7913         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7914         * plugins/symbol-db/*:
7915         Added new symbol-database backend based on SQLite 3.
7916         (does not enabled for build currently).
7918 2007-09-10  Johannes Schmid <jhs@gnome.org>
7920         * anjuta.anjuta:
7921         * configure.in:
7922         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
7923         (parse_info_init), (parse_info_free), (valid_element),
7924         (start_element_handler), (end_element_handler), (text_handler),
7925         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
7926         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
7927         (egg_recent_model_monitor), (egg_recent_model_read),
7928         (egg_recent_model_open_file), (egg_recent_model_lock_file),
7929         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
7930         (egg_recent_model_set_property), (egg_recent_model_class_init),
7931         (egg_recent_model_init), (egg_recent_model_add_full),
7932         (egg_recent_model_delete), (egg_recent_model_get_list),
7933         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
7934         (egg_recent_model_set_filter_mime_types),
7935         (egg_recent_model_clear_group_filter),
7936         (egg_recent_model_set_filter_groups),
7937         (egg_recent_model_clear_scheme_filter),
7938         (egg_recent_model_set_filter_uri_schemes),
7939         (egg_recent_model_remove_expired):
7940         
7941         Update EggRecent (#456465)
7943 2007-09-10  Johannes Schmid <jhs@gnome.org>
7945         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
7946         (anjuta_plugin_manager_get_plugin):
7947         * plugins/profiler/gprof-call-graph-view.c:
7948         (gprof_call_graph_view_create_columns):
7949         * plugins/profiler/gprof-flat-profile-view.c:
7950         (gprof_flat_profile_view_create_columns):
7951         * plugins/profiler/gprof-function-call-tree-view.c:
7952         (gprof_function_call_tree_view_create_columns):
7953         
7954         Fixed #466031 â€“ Update of pieces of menus for Localization
7956 2007-09-10  Johannes Schmid <jhs@gnome.org>
7958         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
7959         Bug 343522 â€“ anjuta: Unable to execute commands that use options.
7961 2007-09-09  Johannes Schmid <jhs@gnome.org>
7963         * plugins/document-manager/anjuta-docman.c:
7964         (anjuta_docman_update_page_label):
7965         
7966         Fixed #458034 â€“ Method of indicating unsaved changes breaks convention
7967         
7968         * plugins/document-manager/plugin.c: (update_title),
7969         (value_added_project_root_uri), (value_removed_project_root_uri),
7970         (on_editor_changed), (activate_plugin):
7971         * plugins/document-manager/plugin.h:
7972         * plugins/project-manager/plugin.c: (on_profile_scoped),
7973         (on_profile_descoped), (ifile_open):
7974         
7975         Fixed #427390 â€“ Show path of item in currently focused editor window
7977 2007-09-09  Johannes Schmid <jhs@gnome.org>
7979         * plugins/search/plugin.c: (on_toolbar_find_clicked),
7980         (on_toolbar_find_incremental):
7981         Fix incremental search
7982         
7983         * plugins/sourceview/sourceview.c: (on_document_char_added),
7984         (set_select):
7985         Fixed selection management
7987 2007-09-09  Johannes Schmid <jhs@gnome.org>
7989         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7990         Fixed memory leak
7992         * libanjuta/interfaces/libanjuta.idl:
7993         Extended IAnjutaEditorAssist interface
7994         
7995         * plugins/language-support-cpp-java/plugin.c:
7996         (jump_to_matching_brace), (add_tags), (on_assist_begin),
7997         (assist_cleanup), (on_assist_chosen), (on_assist_update),
7998         (context_character), (get_context), (function_parser),
7999         (cpp_member_parser), (install_assist), (uninstall_assist),
8000         (get_line_indentation_base), (get_line_auto_indentation),
8001         (install_support), (uninstall_support),
8002         (on_value_added_current_editor), (on_value_removed_current_editor),
8003         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
8004         * plugins/language-support-cpp-java/plugin.h:
8005         
8006         Improved fixed editor assistance and added support for function/method
8007         tooltips. jumb_to_matching_brance => jump_to_matching_brace
8008         
8009         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
8010         Removed a FIXME
8011         
8012         * plugins/project-import/project-import.c: (on_import_next):
8013         Added a non-NULL check with could probably fix #474843 but not sure
8014         
8015         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
8016         Fixed anjuta-plugin project wizard
8017         
8018         * plugins/sourceview/Makefile.am:
8019         * plguins/sourceview/assist-tip.[ch]:
8020         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
8021         (anjuta_view_key_press_event):
8022         * plugins/sourceview/assist-window.c: (assist_window_class_init),
8023         (assist_window_init), (assist_window_update), (assist_window_new):
8024         * plugins/sourceview/sourceview-private.h:
8025         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
8026         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
8027         (trigger_size), (max_trigger_size), (on_document_char_added),
8028         (sourceview_dispose), (ieditor_get_current_word),
8029         (iassist_add_trigger), (iassist_init_suggestions),
8030         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
8031         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
8032         
8033         Big update on sourceview assist capabilites. Autocompletion should
8034         now work much better and function tooltips are finally supported!
8036         * plugins/sourceview/anjuta-document.h:
8037         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
8038         (anjuta_document_get_current_word):
8039         Fixed get_current_word (inspired by aneditor.cxx implementation)
8041         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
8042         (icell_get_attribute):
8043         Fixed get_attribute() to also detect character constants.
8044         Simplified get_char()
8046         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
8047         (isymbol_manager_get_members), (isymbol_manager_get_parents),
8048         (isymbol_manager_get_completions_at_position):
8049         
8050         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
8052 2007-09-04  Naba Kumar  <naba@gnome.org>
8054         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
8055         projects that can not add sources.
8057         * plugins/file-wizard/file.c: Similarly for file wizard,
8058         Do not enable 'Add to project' projects that can not add sources.
8060 2007-09-04  Naba Kumar  <naba@gnome.org>
8062         * configure.in: Bumped gnome-build requirement to 0.2.0
8063         for project capabilities support.
8065         * plugins/project-manager/plugin.c: Enable/disable project
8066         actions based on project capabilities. Fixes bug #433552:
8067         crash in Anjuta IDE: add file test.h in project on generic
8068         Makefile.
8070         * libanjuta/interfaces/libanjuta.idl: Added method to query
8071         project capabilities.
8073 2007-09-03  Naba Kumar  <naba@gnome.org>
8075         * plugins/file-manager/plugin.c: Set shadow type IN.
8076         * plugins/file-manager/file-view.c: Fixed code style.
8077         * plugins/file-manager/file-view.c: Fixed icons column to size
8078         properly.
8080         * plugins/file-manager/plugin.[c,h]: Fixed code style.
8082         * plugins/file-manager/plugin.c: Fixed crash on closing project and
8083         unmonitors project-uri on file-manager deactivation.
8085         * TODO.tasks: Updated
8087 2007-09-02  Johannes Schmid <jhs@gnome.org>
8089         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
8090         Fixed memory leak
8091         
8092         * plugins/file-manager/file-view.c: (file_view_get_selected),
8093         (file_view_button_press_event), (file_view_finalize):
8094         * plugins/file-manager/plugin.c: (project_root_removed),
8095         (file_manager_deactivate):
8096         
8097         Fixed some small bugs I missed before
8099 2007-09-02  Johannes Schmid <jhs@gnome.org>
8101         * plugins/file-manager/*:
8102         Added new and file-manager
8104 2007-09-02  Johannes Schmid <jhs@gnome.org>
8106         * plugins/file-manager/*:
8107         Removed old file-manager
8109 2007-08-31  Johannes Schmid <jhs@gnome.org>
8111         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
8112         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
8113         
8114         Fixed some memory leaks
8115         
8116         * MAINTAINERS: Fixed
8117         
8118 2007-08-31  Johannes Schmid <jhs@gnome.org>
8120         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
8121         (get_property_value_as_string), (set_property_value_as_string),
8122         (register_callbacks), (preferences_foreach_callback),
8123         (anjuta_preferences_register_property_raw):
8124         * libanjuta/anjuta-preferences.h:
8125         * plugins/build-basic-autotools/build-basic-autotools.c:
8126         (on_build_mesg_format):
8127         * plugins/document-manager/anjuta-document-manager.glade:
8128         * plugins/message-view/anjuta-message-manager-plugin.glade:
8129         
8130         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
8131         broken message view preferences
8132         
8133         * plugins/message-view/message-view.c:
8134         (message_view_instance_init), (pref_change_color), (prefs_init),
8135         (imessage_view_append):
8136         Cleaned up message view (#458041)
8137         
8138         * src/shell.c: (on_preferences_activate),
8139         (anjuta_test_shell_instance_init),
8140         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
8141         Fixed test shell to allow better debugging
8142         
8143 2007-08-31  Johannes Schmid <jhs@gnome.org>
8145         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
8146         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
8147         * plugins/gtodo/main.h:
8148         * plugins/gtodo/plugin.c: (activate_plugin):
8149         
8150         Fixed #423467 (View->Tasks menu items are not 
8151         checked on startup)
8153 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
8155         reviewed by: Johannes Schmid <jhs@gnome.org>
8157         * COPYING:
8158         * data/welcome.txt.in:
8159         * launcher/anjuta_launcher.c:
8160         * libanjuta/anjuta-children.c:
8161         * libanjuta/anjuta-children.h:
8162         * libanjuta/anjuta-debug.h:
8163         * libanjuta/anjuta-encodings.c:
8164         * libanjuta/anjuta-encodings.h:
8165         * libanjuta/anjuta-glue-c.c:
8166         * libanjuta/anjuta-glue-c.h:
8167         * libanjuta/anjuta-plugin-description.c:
8168         * libanjuta/anjuta-plugin-description.h:
8169         * libanjuta/anjuta-plugin-handle.c:
8170         * libanjuta/anjuta-plugin-handle.h:
8171         * libanjuta/anjuta-plugin-manager.c:
8172         * libanjuta/anjuta-plugin-manager.h:
8173         * libanjuta/anjuta-plugin.c:
8174         * libanjuta/anjuta-plugin.h:
8175         * libanjuta/anjuta-preferences.c:
8176         * libanjuta/anjuta-preferences.h:
8177         * libanjuta/anjuta-profile-manager.c:
8178         * libanjuta/anjuta-profile-manager.h:
8179         * libanjuta/anjuta-profile.c:
8180         * libanjuta/anjuta-profile.h:
8181         * libanjuta/anjuta-save-prompt.c:
8182         * libanjuta/anjuta-save-prompt.h:
8183         * libanjuta/anjuta-serializer.c:
8184         * libanjuta/anjuta-serializer.h:
8185         * libanjuta/anjuta-session.c:
8186         * libanjuta/anjuta-session.h:
8187         * libanjuta/anjuta-shell.c:
8188         * libanjuta/anjuta-shell.h:
8189         * libanjuta/anjuta-status.c:
8190         * libanjuta/anjuta-status.h:
8191         * libanjuta/anjuta-ui.c:
8192         * libanjuta/anjuta-ui.h:
8193         * libanjuta/anjuta-utils-priv.h:
8194         * libanjuta/anjuta-utils.c:
8195         * libanjuta/anjuta-utils.h:
8196         * libanjuta/cell-renderer-captioned-image.c:
8197         * libanjuta/cell-renderer-captioned-image.h:
8198         * libanjuta/e-splash.c:
8199         * libanjuta/e-splash.h:
8200         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8201         * libanjuta/interfaces/libanjuta.idl:
8202         * libanjuta/libanjuta.h:
8203         * libanjuta/resources.c:
8204         * libanjuta/resources.h:
8205         * libegg/egg-cell-renderer-text.c:
8206         * libegg/egg-combo-action.c:
8207         * libegg/egg-entry-action.c:
8208         * libegg/egg-recent-action.c:
8209         * libegg/egg-recent-files-module.c:
8210         * libegg/egg-recent-item.c:
8211         * libegg/egg-recent-model.c:
8212         * libegg/egg-recent-view-gtk.c:
8213         * libegg/egg-recent-view.c:
8214         * libegg/egg-submenu-action.c:
8215         * libegg/eggaccelerators.c:
8216         * libegg/eggcellrendererpopup.c:
8217         * libegg/eggcomboselect.c:
8218         * libegg/eggtreemodelfilter.c:
8219         * libegg/eggtreemultidnd.c:
8220         * libegg/gtkcellview.h:
8221         * libegg/treeviewutils/egg-cell-renderer-text.h:
8222         * libegg/treeviewutils/eggaccelerators.h:
8223         * libegg/treeviewutils/eggcellrendererkeys.h:
8224         * libegg/treeviewutils/eggcellrendererpopup.h:
8225         * libegg/treeviewutils/eggtreemodelfilter.h:
8226         * libegg/treeviewutils/eggtreemultidnd.h:
8227         * libegg/treeviewutils/eggtreeviewstate.h:
8228         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
8229         * manuals/anjuta-faqs/Makefile.am:
8230         * manuals/anjuta-manual/C/anjuta-manual.xml:
8231         * manuals/anjuta-manual/C/license.xml:
8232         * manuals/anjuta-manual/es/es.po:
8233         * manuals/anjuta-manual/sv/sv.po:
8234         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
8235         ml:
8236         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
8237         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
8238         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
8239         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
8240         * manuals/old/ja/anjuta-manual/license.xml:
8241         * plugins/build-basic-autotools/build-basic-autotools.c:
8242         * plugins/build-basic-autotools/build-basic-autotools.h:
8243         * plugins/build-basic-autotools/executer.c:
8244         * plugins/build-basic-autotools/executer.h:
8245         * plugins/build/build_file.c:
8246         * plugins/build/build_file.h:
8247         * plugins/build/build_project.c:
8248         * plugins/build/build_project.h:
8249         * plugins/build/clean_project.c:
8250         * plugins/build/clean_project.h:
8251         * plugins/build/commands.c:
8252         * plugins/build/commands.h:
8253         * plugins/build/compile.c:
8254         * plugins/build/compile.h:
8255         * plugins/build/compiler_options.c:
8256         * plugins/build/compiler_options.h:
8257         * plugins/build/configurer.c:
8258         * plugins/build/configurer.h:
8259         * plugins/build/executer.c:
8260         * plugins/build/executer.h:
8261         * plugins/class-gen/cell-renderer-flags.c:
8262         * plugins/class-gen/cell-renderer-flags.h:
8263         * plugins/class-gen/combo-flags.c:
8264         * plugins/class-gen/combo-flags.h:
8265         * plugins/class-gen/element-editor.c:
8266         * plugins/class-gen/element-editor.h:
8267         * plugins/class-gen/generator.c:
8268         * plugins/class-gen/generator.h:
8269         * plugins/class-gen/plugin.c:
8270         * plugins/class-gen/plugin.h:
8271         * plugins/class-gen/transform.c:
8272         * plugins/class-gen/transform.h:
8273         * plugins/class-gen/validator.c:
8274         * plugins/class-gen/validator.h:
8275         * plugins/class-gen/window.c:
8276         * plugins/class-gen/window.h:
8277         * plugins/class-inheritance/class-callbacks.c:
8278         * plugins/class-inheritance/class-callbacks.h:
8279         * plugins/class-inheritance/class-inherit.c:
8280         * plugins/class-inheritance/class-inherit.h:
8281         * plugins/class-inheritance/plugin.c:
8282         * plugins/class-inheritance/plugin.h:
8283         * plugins/cvs-plugin/cvs-actions.c:
8284         * plugins/cvs-plugin/cvs-actions.h:
8285         * plugins/cvs-plugin/cvs-callbacks.c:
8286         * plugins/cvs-plugin/cvs-callbacks.h:
8287         * plugins/cvs-plugin/cvs-execute.c:
8288         * plugins/cvs-plugin/cvs-execute.h:
8289         * plugins/cvs-plugin/cvs-interface.c:
8290         * plugins/cvs-plugin/cvs-interface.h:
8291         * plugins/cvs-plugin/plugin.c:
8292         * plugins/cvs-plugin/plugin.h:
8293         * plugins/debug-manager/breakpoints.c:
8294         * plugins/debug-manager/breakpoints.h:
8295         * plugins/debug-manager/chunk_view.c:
8296         * plugins/debug-manager/chunk_view.h:
8297         * plugins/debug-manager/data_buffer.c:
8298         * plugins/debug-manager/data_buffer.h:
8299         * plugins/debug-manager/data_view.c:
8300         * plugins/debug-manager/data_view.h:
8301         * plugins/debug-manager/debug_tree.c:
8302         * plugins/debug-manager/debug_tree.h:
8303         * plugins/debug-manager/debugger.c:
8304         * plugins/debug-manager/debugger.h:
8305         * plugins/debug-manager/disassemble.c:
8306         * plugins/debug-manager/disassemble.h:
8307         * plugins/debug-manager/info.c:
8308         * plugins/debug-manager/info.h:
8309         * plugins/debug-manager/locals.c:
8310         * plugins/debug-manager/locals.h:
8311         * plugins/debug-manager/memory.c:
8312         * plugins/debug-manager/memory.h:
8313         * plugins/debug-manager/plugin.c:
8314         * plugins/debug-manager/plugin.h:
8315         * plugins/debug-manager/registers.c:
8316         * plugins/debug-manager/registers.h:
8317         * plugins/debug-manager/sexy-icon-entry.c:
8318         * plugins/debug-manager/sexy-icon-entry.h:
8319         * plugins/debug-manager/sharedlib.c:
8320         * plugins/debug-manager/sharedlib.h:
8321         * plugins/debug-manager/signals.c:
8322         * plugins/debug-manager/signals.h:
8323         * plugins/debug-manager/sparse_buffer.c:
8324         * plugins/debug-manager/sparse_buffer.h:
8325         * plugins/debug-manager/sparse_view.c:
8326         * plugins/debug-manager/sparse_view.h:
8327         * plugins/debug-manager/stack_trace.c:
8328         * plugins/debug-manager/stack_trace.h:
8329         * plugins/debug-manager/start.c:
8330         * plugins/debug-manager/start.h:
8331         * plugins/debug-manager/threads.c:
8332         * plugins/debug-manager/threads.h:
8333         * plugins/debug-manager/utilities.c:
8334         * plugins/debug-manager/utilities.h:
8335         * plugins/debug-manager/watch.c:
8336         * plugins/debug-manager/watch.h:
8337         * plugins/devhelp/htmlview.c:
8338         * plugins/devhelp/htmlview.h:
8339         * plugins/document-manager/action-callbacks.c:
8340         * plugins/document-manager/action-callbacks.h:
8341         * plugins/document-manager/anjuta-docman.c:
8342         * plugins/document-manager/anjuta-docman.h:
8343         * plugins/document-manager/editor-tooltips.c:
8344         * plugins/document-manager/editor-tooltips.h:
8345         * plugins/document-manager/file_history.c:
8346         * plugins/document-manager/file_history.h:
8347         * plugins/document-manager/indent-dialog.c:
8348         * plugins/document-manager/indent-dialog.h:
8349         * plugins/document-manager/indent-util.c:
8350         * plugins/document-manager/indent-util.h:
8351         * plugins/document-manager/plugin.c:
8352         * plugins/editor/aneditor-autocomplete.cxx:
8353         * plugins/editor/aneditor-calltip.cxx:
8354         * plugins/editor/aneditor-indent.cxx:
8355         * plugins/editor/aneditor-priv.h:
8356         * plugins/editor/aneditor.cxx:
8357         * plugins/editor/aneditor.h:
8358         * plugins/editor/lexer.h:
8359         * plugins/editor/plugin.c:
8360         * plugins/editor/plugin.h:
8361         * plugins/editor/print.c:
8362         * plugins/editor/print.h:
8363         * plugins/editor/properties.h:
8364         * plugins/editor/properties_cxx.h:
8365         * plugins/editor/style-editor.c:
8366         * plugins/editor/style-editor.h:
8367         * plugins/editor/text-editor-iterable.c:
8368         * plugins/editor/text-editor-iterable.h:
8369         * plugins/editor/text_editor.c:
8370         * plugins/editor/text_editor.h:
8371         * plugins/editor/text_editor_cbs.c:
8372         * plugins/editor/text_editor_cbs.h:
8373         * plugins/editor/text_editor_menu.c:
8374         * plugins/editor/text_editor_menu.h:
8375         * plugins/editor/text_editor_prefs.c:
8376         * plugins/editor/text_editor_prefs.h:
8377         * plugins/file-loader/dnd.c:
8378         * plugins/file-loader/dnd.h:
8379         * plugins/file-loader/plugin.c:
8380         * plugins/file-manager/an_file_view.c:
8381         * plugins/file-manager/plugin.c:
8382         * plugins/file-wizard/file.c:
8383         * plugins/file-wizard/file.h:
8384         * plugins/file-wizard/plugin.c:
8385         * plugins/file-wizard/plugin.h:
8386         * plugins/gdb/debugger.c:
8387         * plugins/gdb/debugger.h:
8388         * plugins/gdb/gdbmi-test.c:
8389         * plugins/gdb/gdbmi.c:
8390         * plugins/gdb/gdbmi.h:
8391         * plugins/gdb/global.h:
8392         * plugins/gdb/parser.c:
8393         * plugins/gdb/parser.h:
8394         * plugins/gdb/plugin.c:
8395         * plugins/gdb/plugin.h:
8396         * plugins/gdb/utilities.c:
8397         * plugins/gdb/utilities.h:
8398         * plugins/glade/plugin.c:
8399         * plugins/glade/plugin.h:
8400         * plugins/gtodo/egg-datetime.c:
8401         * plugins/gtodo/egg-datetime.h:
8402         * plugins/gtodo/eggtrayicon.c:
8403         * plugins/gtodo/eggtrayicon.h:
8404         * plugins/gtodo/plugin.c:
8405         * plugins/gvim/anjuta-vim.c:
8406         * plugins/gvim/anjuta-vim.h:
8407         * plugins/gvim/gtkvim.c:
8408         * plugins/gvim/gtkvim.h:
8409         * plugins/gvim/plugin.c:
8410         * plugins/gvim/plugin.h:
8411         * plugins/language-support-cpp-java/plugin.c:
8412         * plugins/language-support-cpp-java/plugin.h:
8413         * plugins/macro/macro-actions.c:
8414         * plugins/macro/macro-actions.h:
8415         * plugins/macro/macro-db.c:
8416         * plugins/macro/macro-db.h:
8417         * plugins/macro/macro-dialog.c:
8418         * plugins/macro/macro-dialog.h:
8419         * plugins/macro/macro-edit.c:
8420         * plugins/macro/macro-edit.h:
8421         * plugins/macro/macro-util.c:
8422         * plugins/macro/macro-util.h:
8423         * plugins/macro/plugin.c:
8424         * plugins/macro/plugin.h:
8425         * plugins/message-view/anjuta-msgman.c:
8426         * plugins/message-view/anjuta-msgman.h:
8427         * plugins/message-view/message-view.c:
8428         * plugins/message-view/message-view.h:
8429         * plugins/message-view/plugin.c:
8430         * plugins/message-view/plugin.h:
8431         * plugins/patch/patch-plugin.c:
8432         * plugins/patch/patch-plugin.h:
8433         * plugins/patch/plugin.c:
8434         * plugins/patch/plugin.h:
8435         * plugins/profiler/gprof-call-graph-block-entry.c:
8436         * plugins/profiler/gprof-call-graph-block-entry.h:
8437         * plugins/profiler/gprof-call-graph-block.c:
8438         * plugins/profiler/gprof-call-graph-block.h:
8439         * plugins/profiler/gprof-call-graph-view.c:
8440         * plugins/profiler/gprof-call-graph-view.h:
8441         * plugins/profiler/gprof-call-graph.c:
8442         * plugins/profiler/gprof-call-graph.h:
8443         * plugins/profiler/gprof-flat-profile-entry.c:
8444         * plugins/profiler/gprof-flat-profile-entry.h:
8445         * plugins/profiler/gprof-flat-profile-view.c:
8446         * plugins/profiler/gprof-flat-profile-view.h:
8447         * plugins/profiler/gprof-flat-profile.c:
8448         * plugins/profiler/gprof-flat-profile.h:
8449         * plugins/profiler/gprof-function-call-chart-view.c:
8450         * plugins/profiler/gprof-function-call-chart-view.h:
8451         * plugins/profiler/gprof-function-call-tree-view.c:
8452         * plugins/profiler/gprof-function-call-tree-view.h:
8453         * plugins/profiler/gprof-options.c:
8454         * plugins/profiler/gprof-options.h:
8455         * plugins/profiler/gprof-profile-data.c:
8456         * plugins/profiler/gprof-profile-data.h:
8457         * plugins/profiler/gprof-view-manager.c:
8458         * plugins/profiler/gprof-view-manager.h:
8459         * plugins/profiler/gprof-view.c:
8460         * plugins/profiler/gprof-view.h:
8461         * plugins/profiler/plugin.c:
8462         * plugins/profiler/plugin.h:
8463         * plugins/profiler/string-utils.c:
8464         * plugins/profiler/string-utils.h:
8465         * plugins/project-import/plugin.c:
8466         * plugins/project-import/plugin.h:
8467         * plugins/project-import/project-import.c:
8468         * plugins/project-import/project-import.h:
8469         * plugins/project-manager/plugin.c:
8470         * plugins/project-manager/plugin.h:
8471         * plugins/project-wizard/action.c:
8472         * plugins/project-wizard/action.h:
8473         * plugins/project-wizard/autogen.c:
8474         * plugins/project-wizard/autogen.h:
8475         * plugins/project-wizard/druid.c:
8476         * plugins/project-wizard/druid.h:
8477         * plugins/project-wizard/file.c:
8478         * plugins/project-wizard/file.h:
8479         * plugins/project-wizard/header.c:
8480         * plugins/project-wizard/header.h:
8481         * plugins/project-wizard/install.c:
8482         * plugins/project-wizard/install.h:
8483         * plugins/project-wizard/parser.c:
8484         * plugins/project-wizard/parser.h:
8485         * plugins/project-wizard/plugin.c:
8486         * plugins/project-wizard/plugin.h:
8487         * plugins/project-wizard/property.c:
8488         * plugins/project-wizard/property.h:
8489         * plugins/project-wizard/values.c:
8490         * plugins/project-wizard/values.h:
8491         * plugins/sample1/plugin.c:
8492         * plugins/search/plugin.c:
8493         * plugins/search/plugin.h:
8494         * plugins/search/search-replace_backend.c:
8495         * plugins/search/search-replace_backend.h:
8496         * plugins/search/search_preferences.c:
8497         * plugins/sourceview/anjuta-convert.c:
8498         * plugins/sourceview/anjuta-convert.h:
8499         * plugins/sourceview/anjuta-document-loader.c:
8500         * plugins/sourceview/anjuta-document-loader.h:
8501         * plugins/sourceview/anjuta-document-saver.c:
8502         * plugins/sourceview/anjuta-document-saver.h:
8503         * plugins/sourceview/anjuta-document.c:
8504         * plugins/sourceview/anjuta-document.h:
8505         * plugins/sourceview/anjuta-encodings.c:
8506         * plugins/sourceview/anjuta-encodings.h:
8507         * plugins/sourceview/anjuta-languages-manager.c:
8508         * plugins/sourceview/anjuta-languages-manager.h:
8509         * plugins/sourceview/anjuta-utils.c:
8510         * plugins/sourceview/anjuta-utils.h:
8511         * plugins/sourceview/anjuta-view.c:
8512         * plugins/sourceview/anjuta-view.h:
8513         * plugins/sourceview/assist-window.c:
8514         * plugins/sourceview/assist-window.h:
8515         * plugins/sourceview/sourceview-cell.c:
8516         * plugins/sourceview/sourceview-cell.h:
8517         * plugins/sourceview/sourceview-prefs.c:
8518         * plugins/sourceview/sourceview-prefs.h:
8519         * plugins/sourceview/sourceview-print.c:
8520         * plugins/sourceview/sourceview-print.h:
8521         * plugins/sourceview/sourceview-private.h:
8522         * plugins/sourceview/sourceview-tags.c:
8523         * plugins/sourceview/sourceview-tags.h:
8524         * plugins/sourceview/sourceview.c:
8525         * plugins/sourceview/sourceview.h:
8526         * plugins/subversion/plugin.c:
8527         * plugins/subversion/plugin.h:
8528         * plugins/subversion/subversion-actions.c:
8529         * plugins/subversion/subversion-actions.h:
8530         * plugins/subversion/subversion-callbacks.c:
8531         * plugins/subversion/subversion-callbacks.h:
8532         * plugins/subversion/svn-auth.c:
8533         * plugins/subversion/svn-auth.h:
8534         * plugins/subversion/svn-backend-priv.h:
8535         * plugins/subversion/svn-backend.c:
8536         * plugins/subversion/svn-backend.h:
8537         * plugins/subversion/svn-notify.c:
8538         * plugins/subversion/svn-notify.h:
8539         * plugins/subversion/svn-thread.c:
8540         * plugins/subversion/svn-thread.h:
8541         * plugins/symbol-browser/an_symbol.c:
8542         * plugins/symbol-browser/an_symbol.h:
8543         * plugins/symbol-browser/an_symbol_info.c:
8544         * plugins/symbol-browser/an_symbol_info.h:
8545         * plugins/symbol-browser/an_symbol_iter.c:
8546         * plugins/symbol-browser/an_symbol_iter.h:
8547         * plugins/symbol-browser/an_symbol_prefs.c:
8548         * plugins/symbol-browser/an_symbol_prefs.h:
8549         * plugins/symbol-browser/an_symbol_search.c:
8550         * plugins/symbol-browser/an_symbol_search.h:
8551         * plugins/symbol-browser/an_symbol_view.c:
8552         * plugins/symbol-browser/an_symbol_view.h:
8553         * plugins/symbol-browser/plugin.c:
8554         * plugins/symbol-browser/plugin.h:
8555         * plugins/terminal/terminal.c:
8556         * plugins/tools/dialog.c:
8557         * plugins/tools/dialog.h:
8558         * plugins/tools/editor.c:
8559         * plugins/tools/editor.h:
8560         * plugins/tools/execute.c:
8561         * plugins/tools/execute.h:
8562         * plugins/tools/fileop.c:
8563         * plugins/tools/fileop.h:
8564         * plugins/tools/plugin.c:
8565         * plugins/tools/plugin.h:
8566         * plugins/tools/scripts/find-fixmes.pl:
8567         * plugins/tools/scripts/translation-status.pl:
8568         * plugins/tools/tool.c:
8569         * plugins/tools/tool.h:
8570         * plugins/tools/variable.c:
8571         * plugins/tools/variable.h:
8572         * plugins/valgrind/ldd.c:
8573         * plugins/valgrind/ldd.h:
8574         * plugins/valgrind/list.c:
8575         * plugins/valgrind/list.h:
8576         * plugins/valgrind/menu-utils.c:
8577         * plugins/valgrind/menu-utils.h:
8578         * plugins/valgrind/parser.c:
8579         * plugins/valgrind/parser.h:
8580         * plugins/valgrind/plugin.c:
8581         * plugins/valgrind/plugin.h:
8582         * plugins/valgrind/preferences.c:
8583         * plugins/valgrind/preferences.h:
8584         * plugins/valgrind/process.c:
8585         * plugins/valgrind/process.h:
8586         * plugins/valgrind/symtab.c:
8587         * plugins/valgrind/symtab.h:
8588         * plugins/valgrind/vgactions.c:
8589         * plugins/valgrind/vgactions.h:
8590         * plugins/valgrind/vgcachegrindprefs.c:
8591         * plugins/valgrind/vgcachegrindprefs.h:
8592         * plugins/valgrind/vgdefaultview.c:
8593         * plugins/valgrind/vgdefaultview.h:
8594         * plugins/valgrind/vgerror.c:
8595         * plugins/valgrind/vgerror.h:
8596         * plugins/valgrind/vggeneralprefs.c:
8597         * plugins/valgrind/vggeneralprefs.h:
8598         * plugins/valgrind/vghelgrindprefs.c:
8599         * plugins/valgrind/vghelgrindprefs.h:
8600         * plugins/valgrind/vgio.c:
8601         * plugins/valgrind/vgio.h:
8602         * plugins/valgrind/vgmemcheckprefs.c:
8603         * plugins/valgrind/vgmemcheckprefs.h:
8604         * plugins/valgrind/vgrule-editor.c:
8605         * plugins/valgrind/vgrule-editor.h:
8606         * plugins/valgrind/vgrule-list.c:
8607         * plugins/valgrind/vgrule-list.h:
8608         * plugins/valgrind/vgrule.c:
8609         * plugins/valgrind/vgrule.h:
8610         * plugins/valgrind/vgrulepattern.c:
8611         * plugins/valgrind/vgrulepattern.h:
8612         * plugins/valgrind/vgsearchbar.c:
8613         * plugins/valgrind/vgsearchbar.h:
8614         * plugins/valgrind/vgstrpool.c:
8615         * plugins/valgrind/vgstrpool.h:
8616         * plugins/valgrind/vgtoolprefs.c:
8617         * plugins/valgrind/vgtoolprefs.h:
8618         * plugins/valgrind/vgtoolview.c:
8619         * plugins/valgrind/vgtoolview.h:
8620         * src/about.c:
8621         * src/about.h:
8622         * src/action-callbacks.c:
8623         * src/action-callbacks.h:
8624         * src/anjuta-actions.h:
8625         * src/anjuta-app.c:
8626         * src/anjuta-app.h:
8627         * src/anjuta-callbacks.c:
8628         * src/anjuta-callbacks.h:
8629         * src/anjuta.c:
8630         * src/anjuta.h:
8631         * src/anjuta_cbs.c:
8632         * src/bacon-message-connection.c:
8633         * src/bacon-message-connection.h:
8634         * src/getline.c:
8635         * src/main.c:
8636         * src/shell.c:
8637         * src/shell.h:
8638         * src/start-with.c:
8639         * src/start-with.h:
8640         * src/utilities.c:
8641         * src/utilities.h:
8642         * tagmanager/options.c:
8643         
8644         Change the address of FSF in various files
8646 2007-08-30  Johannes Schmid <jhs@gnome.org>
8648         * anjuta.glade:
8649         * anjuta.gladep:
8650         Removed because they are no longer in use
8651         
8652         * plugins/class-gen/anjuta-class-gen-plugin.glade:
8653         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
8654         Marked some strings as not translatable
8656         * plugins/search/search-replace.c: (list_max_items):
8657         Fixed a possible memory corruption
8659         * src/anjuta-app.c: (anjuta_app_add_widget_full):
8660         Do not show menuitems for locked layout items
8662         * src/main.c: (main):
8663         Some minor style correction in gnome_init
8665 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
8667         * plugins/debug-manager/debugger.c,
8668         plugins/debug-manager/breakpoints.c,
8669         plugins/gdb/plugin.c,
8670         plugins/gdb/debugger.c,
8671         libanjuta/interfaces/libanjuta.idl:
8672         Move all breakpoints functions from IAnjutaDebugger to a new
8673         IAnjutaBreakpointDebugger interface
8675 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
8677         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8678         * plugins/debug-manager/plugin.c,
8679         plugins/debug-manager/breakpoints.c,
8680         plugins/tools/execute.c,
8681         plugins/project-wizard/plugin.c,
8682         plugins/build-basic-autotools/executer.c,
8683         plugins/gdb/debugger.c,
8684         plugins/profiler/gprof-options.h,
8685         plugins/sourceview/assist-window.h,
8686         plugins/class-gen/transform.c,
8687         libanjuta/anjuta-plugin-description.c,
8688         libanjuta/anjuta-status.c,
8689         libanjuta/anjuta-glue-c.c,
8690         libanjuta/anjuta-glue-cpp.c,
8691         plugins/symbol-browser/an_symbol_prefs.c:
8692         Fix warnings mostly "dereferencing type-punned pointer"
8693         Fix two bugs in breakpoints.c and an_symbol_prefs.c
8695 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
8697         * plugins/debug-manager/breakpoints.c,
8698         plugins/debug-manager/debugger.c:
8699         Avoid an endless loop if clearing all breakpoints while the programm
8700         is running
8702 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
8704         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8705         * plugins/debug-manager/plugin.c:
8706         Fix a segmentation fault added in the previous patch
8708 2007-07-21  Johannes Schmid <jhs@gnome.org>
8710         * plugins/build-basic-autotools/executer.c:
8711         (get_program_parameters):
8712         
8713         Show an error dialog if no targets are availible instead of
8714         just returning
8716 2007-07-20  Johannes Schmid <jhs@gnome.org>
8718         * libanjuta/anjuta-shell.c: (on_widget_data_add),
8719         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
8720         * libanjuta/anjuta-shell.h:
8721         * plugins/document-manager/plugin.c: (activate_plugin):
8722         * plugins/glade/anjuta-design-document.c:
8723         * plugins/glade/plugin.c: (glade_update_ui):
8724         * src/anjuta-app.c: (anjuta_app_add_widget_full),
8725         (anjuta_shell_iface_init):
8726         * src/shell.c: (anjuta_test_shell_add_widget),
8727         (anjuta_shell_iface_init):
8728         
8729         Make the document manager undockable (#458038)
8731 2007-07-20  Johannes Schmid <jhs@gnome.org>
8733         * plugins/document-manager/plugin.c: (on_editor_update_ui):
8734         * plugins/glade/anjuta-design-document.c:
8735         * plugins/glade/plugin.c: (glade_update_ui):
8736         
8737         Fixed some save/dirty status bug in glade
8739 2007-07-20  Johannes Schmid <jhs@gnome.org>
8741         * libanjuta/anjuta-status.c:
8742         Fixed crasher on shutdown
8744 2007-07-20  Johannes Schmid <jhs@gnome.org>
8746         * configure.in:
8747         Minimum glade requirement is 3.2 now. It was before
8748         but we did not check...
8749         
8750         * libanjuta/anjuta-glue-factory.c: (load_plugin):
8751         * libanjuta/anjuta-profile.c:
8752         (anjuta_profile_add_plugins_from_xml):
8753         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
8754         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
8755         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
8756         * plugins/file-loader/plugin.c: (on_create_submenu):
8757         * plugins/file-manager/an_file_view.c: (compare_iter):
8758         * plugins/glade/plugin.c: (activate_plugin):
8759         * src/anjuta-app.c: (on_toolbar_view_toggled):
8760         * src/main.c: (main):
8761         
8762         Fixed lots of memory leaks (thansk valgrind)
8764 2007-07-19  Johannes Schmid <jhs@gnome.org>
8766         * plugins/debug-manager/plugin.c: (value_added_current_editor):
8767         * plugins/document-manager/anjuta-docman.c:
8768         (anjuta_docman_set_busy):
8769         * plugins/document-manager/plugin.c: (on_editor_changed):
8770         * plugins/glade/plugin.c: (activate_plugin):
8771         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8772         (on_value_removed_current_editor):
8773         
8774         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
8776 2007-07-18  Johannes Schmid <jhs.gnome.org>
8778         * plugins/build-basic-autotools/executer.c: (execute_program):
8779         Fixed some of the scratchbox stuff but the environment is
8780         still broken
8782 2007-07-18  Johannes Schmid <jhs@gnome.org>
8784         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
8785         (on_plugin_deactivated), (get_plugin_loader_type):
8786         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
8787         (activate_plugin), (deactivate_plugin),
8788         (glade_plugin_instance_init):
8789         
8790         Fixed glade plugin deactivation
8792 2007-07-18  Johannes Schmid <jhs@gnome.org>
8794         * plugins/document-manager/anjuta-docman.c:
8795         (anjuta_docman_add_document):
8796         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
8797         
8798         Fixed path display in document manager with glade files
8800 2007-07-17  Johannes Schmid <jhs@gnome.org>
8802         * libanjuta/interfaces/Makefile.am.iface:
8803         * pixmaps/Makefile.am:
8804         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
8805         * plugins/debug-manager/plugin.c: (value_added_current_editor),
8806         (value_removed_current_editor):
8807         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
8808         (anjuta_docman_set_current_document):
8809         * plugins/document-manager/plugin.c: (on_editor_update_ui),
8810         (on_editor_added), (on_editor_changed):
8811         * plugins/glade/Makefile.am:
8812         * plugins/glade/anjuta-design-document.c:
8813         (anjuta_design_document_instance_init),
8814         (anjuta_design_document_set_property),
8815         (anjuta_design_document_get_property),
8816         (anjuta_design_document_class_init), (anjuta_design_document_new),
8817         (ifile_open), (ifile_get_uri), (ifile_iface_init):
8818         * plugins/glade/anjuta-design-document.h:
8819         * plugins/glade/anjuta-glade-notebook.c:
8820         * plugins/glade/anjuta-glade-notebook.h:
8821         * plugins/glade/plugin.c: (value_added_current_editor),
8822         (value_removed_current_editor), (glade_update_ui),
8823         (on_close_activated), (on_glade_project_changed),
8824         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
8825         (ifile_open):
8826         * plugins/language-support-cpp-java/plugin.c:
8827         (on_value_added_current_editor), (on_value_removed_current_editor):
8828         * plugins/macro/plugin.c: (value_added_current_editor):
8829         * plugins/project-manager/plugin.c: (value_added_current_editor):
8830         * plugins/subversion/plugin.c: (value_added_current_editor):
8831         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
8833         Fixed lot of IAnjutaEditor stuff and completed glade integration
8834         with document manager
8835         
8836         * plugins/build-basic-autotools/build-basic-autotools.c:
8837         (value_added_current_editor):
8838         * plugins/build-basic-autotools/executer.c: (execute_program):
8839         
8840         Some initial code to execute projects inside scratchbox
8841         
8842 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
8844         * plugins/project-import/project-import.c:
8845         Project import overwrites file on user request (bug #452579)
8847 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
8849         * plugins/debug-manager/debugger.c,
8850         plugins/debug-manager/threads.c,
8851         plugins/debug-manager/plugin.c,
8852         plugins/debug-manager/registers.c,
8853         plugins/debug-manager/locals.c,
8854         plugins/debug-manager/stack_trace.c,
8855         plugins/gdb/plugin.c,
8856         plugins/gdb/debugger.c,
8857         plugins/gdb/debugger.h,
8858         libanjuta/interfaces/libanjuta.idl:
8859         Rename change-location to program-moved
8860         Store thread id as gint instead of guint
8861         Do not display registers list if not available
8862         Add intermediate debugger states if missing
8864 2007-07-11  Johannes Schmid <jhs@gnome.org>
8866         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8867         .glade:
8868         Reverted unnecessary changes (#455819)
8870 2007-07-10  Johannes Schmid <jhs@gnome.org>
8872         * plugins/glade/plugin.c:
8873         Fixed glade plugin with glade 3.2 and another crasher
8875 2007-07-09  Johannes Schmid <jhs@gnome.org>
8877         * libanjuta/interfaces/libanjuta.idl:
8878         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8879         .glade:
8880         * plugins/debug-manager/breakpoints.c:
8881         (breakpoint_item_update_in_ui),
8882         (breakpoints_dbase_edit_breakpoint),
8883         (on_toggle_breakpoint_activate):
8884         * plugins/debug-manager/plugin.c:
8885         (on_run_to_cursor_action_activate):
8886         * plugins/document-manager/action-callbacks.c:
8887         (on_editor_command_cut_activate),
8888         (on_editor_command_copy_activate),
8889         (on_editor_command_paste_activate),
8890         (on_editor_command_clear_activate):
8891         * plugins/document-manager/anjuta-docman.c:
8892         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
8893         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
8894         (anjuta_docman_goto_file_line_mark),
8895         (anjuta_docman_find_editor_with_path),
8896         (anjuta_docman_get_all_editors):
8897         * plugins/document-manager/anjuta-docman.h:
8898         * plugins/document-manager/plugin.c:
8899         (update_editor_ui_interface_items), (on_editor_update_ui),
8900         (on_editor_changed), (on_session_save), (on_docman_auto_save),
8901         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
8902         (ianjuta_document_manager_iface_init), (isaveable_save),
8903         (isavable_is_dirty):
8904         * plugins/editor/editor.glade:
8905         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
8906         (idocument_paste), (idocument_clear), (idocument_iface_init),
8907         (iselection_iface_init):
8908         * plugins/glade/Makefile.am:
8909         * plugins/glade/anjuta-glade-notebook.c:
8910         (anjuta_glade_notebook_instance_init),
8911         (anjuta_glade_notebook_set_property),
8912         (anjuta_glade_notebook_get_property),
8913         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
8914         (ifile_open), (ifile_get_uri), (ifile_iface_init),
8915         (ifile_savable_save), (ifile_savable_save_as),
8916         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
8917         (ifile_savable_iface_init), (idocument_can_redo),
8918         (idocument_can_undo), (idocument_begin_undo_action),
8919         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
8920         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
8921         (idocument_copy), (idocument_paste), (idocument_clear),
8922         (idocument_iface_init):
8923         * plugins/language-support-cpp-java/plugin.c:
8924         (on_value_added_current_editor), (on_value_removed_current_editor):
8925         * plugins/macro/macro-util.c: (get_current_editor):
8926         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
8927         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
8928         (on_next_occur), (on_incremental_entry_key_press),
8929         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
8930         (on_toolbar_find_incremental_start),
8931         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
8932         * plugins/search/search-replace.c: (search_start_over),
8933         (search_update_combos), (replace_update_combos),
8934         (anjuta_search_replace_activate):
8935         * plugins/search/search-replace_backend.c: (create_search_entries):
8936         * plugins/sourceview/sourceview.c: (idocument_cut),
8937         (idocument_copy), (idocument_paste), (idocument_clear),
8938         (idocument_iface_init), (iselect_iface_init), (iassist_react):
8939         * plugins/tools/editor.c: (on_editor_response):
8940         * plugins/tools/execute.c: (get_current_editor),
8941         (atp_output_context_initialize), (atp_user_tool_execute):
8942         * plugins/tools/variable.c: (get_current_editor),
8943         (atp_variable_get_editor_variable):
8944         
8945         Some more IAnjutaEditor => IAnjutaDocument fixing!
8946         
8947         * plugins/glade/anjuta-glade-notebook.h:
8948         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
8949         (glade_update_ui):
8950         * plugins/glade/plugin.h:
8951         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
8952         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
8953         be used for glade, too. It might still have some rough edges but already works.
8954         (Fixes #415547 – Glade usability problem)
8956 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
8958         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
8959           development release (I updated version of glade3 svn to 3.3.2).
8961 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8963         * plugins/symbol-browser/an_symbol_view.c:
8964         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
8966 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8968         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
8969         (on_system_tags_update_finished), (on_update_global_clicked),
8970         (prefs_page_init), (on_gconf_notify_tags_list_changed),
8971         (symbol_browser_prefs_init),
8972         (symbol_browser_prefs_create_global_tags),
8973         (symbol_browser_load_global_tags):
8974         * plugins/symbol-browser/an_symbol_prefs.h:
8975         * plugins/symbol-browser/an_symbol_view.c:
8976         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
8977         * plugins/symbol-browser/an_symbol_view.h:
8978         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
8979         on global tags update because of delayed prefs merging. Happens when
8980         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
8981         is opened.
8983 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8985         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
8986         after install/uninstall.
8988         Patch from James Liggett:
8989         * scripts/glade2schemas.pl: Fixed creating schemas for list
8990         values.
8992 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
8994         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
8995           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
8996           development release since glade svn version is also 3.3.1. In future, the
8997           solution would be for us to always increment the micro version when
8998           changing the API.
9000 2007-07-05  Johannes Schmid <jhs@gnome.org>
9002         * libanjuta/interfaces/libanjuta.idl:
9003         * plugins/build-basic-autotools/build-basic-autotools.c:
9004         (on_build_mesg_format):
9005         * plugins/debug-manager/breakpoints.c:
9006         (breakpoint_item_update_in_ui),
9007         (breakpoints_dbase_edit_breakpoint),
9008         (on_toggle_breakpoint_activate):
9009         * plugins/debug-manager/plugin.c:
9010         (on_run_to_cursor_action_activate):
9011         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
9012         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
9013         (get_current_editor), (on_save_activate), (on_save_as_activate),
9014         (on_save_prompt_save_editor), (on_close_file_activate),
9015         (on_close_all_file_activate), (on_reload_file_activate),
9016         (anjuta_print_cb), (anjuta_print_preview_cb),
9017         (on_editor_command_upper_case_activate),
9018         (on_editor_command_lower_case_activate),
9019         (on_editor_command_undo_activate),
9020         (on_editor_command_redo_activate),
9021         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
9022         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
9023         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
9024         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
9025         (on_zoom_out_text_activate), (on_force_hilite_activate),
9026         (on_indent1_activate), (on_swap_activate),
9027         (on_editor_add_view_activate), (on_editor_remove_view_activate):
9028         * plugins/document-manager/anjuta-docman.c:
9029         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
9030         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
9031         (anjuta_docman_dispose), (on_notebook_switch_page),
9032         (anjuta_docman_page_from_widget), (on_editor_destroy),
9033         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
9034         (anjuta_docman_get_current_document),
9035         (anjuta_docman_set_current_document),
9036         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
9037         (anjuta_docman_update_page_label),
9038         (anjuta_docman_get_document_from_path),
9039         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
9040         (anjuta_docman_order_tabs):
9041         * plugins/document-manager/anjuta-docman.h:
9042         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
9043         (update_editor_ui_interface_items), (update_editor_ui),
9044         (on_editor_update_save_ui), (on_editor_update_ui),
9045         (on_editor_changed), (on_save_prompt_save_editor),
9046         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
9047         (ianjuta_docman_get_current_document),
9048         (ianjuta_docman_set_current_document),
9049         (ianjuta_docman_remove_buffer),
9050         (ianjuta_document_manager_iface_init), (ifile_get_uri):
9051         * plugins/editor/text_editor.c: (itext_editor_iface_init),
9052         (idocument_get_filename), (idocument_can_undo),
9053         (idocument_can_redo), (idocument_undo),
9054         (idocument_begin_undo_action), (idocument_end_undo_action),
9055         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
9056         * plugins/language-support-cpp-java/plugin.c:
9057         (on_editor_char_inserted_cpp), (on_auto_indent):
9058         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
9059         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
9060         * plugins/sample1/plugin.c: (on_sample_action_activate):
9061         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
9062         (on_next_occur), (on_incremental_entry_key_press),
9063         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
9064         (on_toolbar_find_incremental_start),
9065         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
9066         * plugins/search/search-replace.c: (search_and_replace),
9067         (write_message_pane), (search_start_over), (search_update_combos),
9068         (replace_update_combos), (anjuta_search_replace_activate):
9069         * plugins/search/search-replace_backend.c:
9070         (file_buffer_new_from_path), (create_search_entries):
9071         * plugins/sourceview/sourceview-print.c: (create_print_job):
9072         * plugins/sourceview/sourceview.c:
9073         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
9074         (idocument_can_redo), (idocument_can_undo),
9075         (idocument_begin_undo_action), (idocument_end_undo_action),
9076         (idocument_undo), (idocument_redo), (idocument_grab_focus),
9077         (idocument_get_filename), (idocument_iface_init):
9078         * plugins/tools/editor.c: (on_editor_response):
9079         * plugins/tools/execute.c: (atp_output_context_initialize),
9080         (atp_user_tool_execute):
9081         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
9082         
9083         Create IAnjutaDocument interface. This interface is a more general idea
9084         of documents being anything that can be modified, has undo/redo and
9085         may have operations like copy/paste.
9086         The primary goal is to integrate better by making it use the standard file
9087         and edit menu instead of it's own glade menu. Of course the downside is that
9088         you won't be able to view a source file and the designer at the same time. Anyway
9089         so many people have complained that they "can't save a glade file" that I think
9090         this is the much better solution.
9091         Work on the glade plugin is still to come but the most difficult things should be
9092         done now.
9094 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
9096         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
9097           version 3.0.3.
9099 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
9101         * libanjuta/anjuta-plugin-manager.c:
9102         (anjuta_plugin_manager_get_plugins_page),
9103         (anjuta_plugin_manager_get_remembered_plugins_page):
9104         * libanjuta/anjuta-plugin-manager.h:
9105         * src/anjuta-app.c: (anjuta_app_install_preferences):
9106         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
9107         and remembered plugins preferences pages in separate pages (avoid
9108         crowd).
9110 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
9112         Patch from James Liggett  <jrliggett@cox.net>:
9113         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
9114         Installed editor preferences schemas. Fixes bug #453463.
9116 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
9118         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
9119         (anjuta_preferences_dialog_init): Sort preferences pages on title.
9121 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
9123         * plugins/document-manager/anjuta-document-manager.ui:
9124         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
9125         * src/action-callbacks.c:
9126         * src/action-callbacks.h:
9127         * src/anjuta-actions.h:
9128         * src/anjuta-app.c: (anjuta_app_instance_init),
9129         (anjuta_app_install_preferences):
9130         * src/anjuta.glade:
9131         * src/anjuta.ui: Moved plugins and shortcuts settings inside
9132         General preferences page. Move preferences menu from Settings to
9133         Edit submenu. And got rid of Settings submenu.
9135 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
9137         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
9138         
9139 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
9141         * TODO.tasks: Increased bounty for on-demand preferences task to $150
9142         as discussed and agreed with James Liggett.
9144         Patch from James Liggett  <jrliggett@cox.net>:
9146         * configure.in:
9147         * libanjuta/anjuta-plugin-manager.c:
9148         (on_activated_plugin_objects_foreach),
9149         (anjuta_plugin_manager_get_active_plugin_objects):
9150         * libanjuta/anjuta-plugin-manager.h:
9151         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
9152         (anjuta_plugin_deactivate):
9153         * libanjuta/anjuta-preferences-dialog.c:
9154         (anjuta_preferences_dialog_finalize),
9155         (anjuta_preferences_dialog_class_init), (add_category_columns),
9156         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
9157         (anjuta_preferences_dialog_remove_page):
9158         * libanjuta/anjuta-preferences.c: (property_destroy),
9159         (unregister_preferences_key), (register_callbacks),
9160         (preferences_foreach_callback), (connect_prop_to_object),
9161         (anjuta_preferences_register_property_raw),
9162         (anjuta_preferences_register_property_custom),
9163         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
9164         (anjuta_preferences_remove_page),
9165         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
9166         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
9167         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
9168         (anjuta_preferences_class_init), (anjuta_preferences_new):
9169         * libanjuta/anjuta-preferences.h:
9170         * plugins/build-basic-autotools/Makefile.am:
9171         * plugins/build-basic-autotools/build-basic-autotools.c:
9172         (ipreferences_unmerge):
9173         * plugins/cvs-plugin/Makefile.am:
9174         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
9175         * plugins/document-manager/Makefile.am:
9176         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
9177         * plugins/editor/plugin.c: (ipreferences_unmerge):
9178         * plugins/file-manager/Makefile.am:
9179         * plugins/file-manager/plugin.c: (activate_plugin),
9180         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
9181         * plugins/gtodo/plugin.c: (ipreferences_merge),
9182         (ipreferences_unmerge):
9183         * plugins/language-support-cpp-java/Makefile.am:
9184         * plugins/language-support-cpp-java/plugin.c:
9185         (ipreferences_unmerge):
9186         * plugins/message-view/Makefile.am:
9187         * plugins/message-view/plugin.c: (ipreferences_unmerge):
9188         * plugins/sourceview/Makefile.am:
9189         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
9190         * plugins/symbol-browser/Makefile.am:
9191         * plugins/symbol-browser/an_symbol_prefs.c:
9192         (symbol_browser_prefs_finalize):
9193         * plugins/terminal/Makefile.am:
9194         * plugins/terminal/terminal.c: (ipreferences_unmerge):
9195         * plugins/valgrind/plugin.c: (ipreferences_merge),
9196         (ipreferences_unmerge):
9197         * scripts/Makefile.am:
9198         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
9199         * src/Makefile.am:
9200         * src/action-callbacks.c: (on_set_preferences1_activate):
9201         * src/anjuta-app.c: (anjuta_app_instance_init),
9202         (anjuta_app_install_preferences):
9203         * src/anjuta-app.h:
9204         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
9205         task: Bug #445314: On demand preferences widgets creation. Thanks
9206         James for this great work.
9208 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
9210         * plugins/debug-manager/data_buffer.c,
9211         plugins/message-view/message-view.c: Fixed compiler warnings.
9213 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
9215         * src/action-callbacks.c: (help_activate),
9216         (on_help_manual_activate), (on_help_tutorial_activate),
9217         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
9219         Fixed help activation (bug #451557).
9221 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
9223         * AUTHORS: Added James Liggett. Forgot to add him before :(
9225 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
9227         * plugins/debug-manager/debugger.c,
9228         plugins/debug-manager/plugin.c,
9229         plugins/gdb/debugger.c,
9230         libanjuta/interfaces/libanjuta.idl:
9231         Add a GError* parameter to debugger-stopped signal
9233         * (added) libanjuta/anjuta-error.c,
9234         (added) libanjuta/anjuta-error.h,
9235         libanjuta/Makefile.am:
9236         Register GError as a boxed type
9238         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9239         Support GError* in signal, GError must be registered as a boxed type
9240         Accept NULL as strings
9242 === anjuta 2.2.0 ===
9244 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
9246         * configure.in: Bumped version to 2.2.0
9247         * NEWS: Updated for 2.2.0 stable release.
9248         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
9249         Reduce the idle priority to make the UI update before anything else.
9251 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
9253         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
9255         * libanjuta/interfaces/libanjuta.idl:
9256         * plugins/document-manager/action-callbacks.c:
9257         (on_editor_command_complete_word_activate):
9258         * plugins/document-manager/plugin.c:
9259         (update_editor_ui_interface_items):
9260         * plugins/editor/text_editor.c: (iautocomplete_activate),
9261         (iautocomplete_iface_init):
9262         * plugins/sourceview/sourceview.c: (iassist_iface_init):
9264         Moved autocomplete() method away from IAnjutaEditorAssist into
9265         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
9266         autocomplete and does not crash with sourceview. Fixes Bug #449620
9267         â€“ The auto completion functionality not work. Also sets menuitem 
9268         insensitive when hiding them.
9270         * plugins/debug-manager/disassemble.c:
9271         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
9272         printf types.
9274 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
9276         * pixmaps/anjuta_splash.png: Updated.
9277         
9278         * plugins/search/search-replace.c
9279         (anjuta_search_replace_activate): Fixed "Find in Files" to select
9280         the right target (project).
9281         * ChangeLog: Added missing log.
9283 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
9285         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
9286         manuals/anjuta-manual/C/fileoperations.xml,
9287         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
9289         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
9291         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
9293 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
9295         * TODO.tasks: Added bounty for on-demand preferences.
9297         Patch from Thierry Moisan:
9298         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
9299         (bug #88824).
9301 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
9303         Patch from tpgww@onepost.net:
9305         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
9306         * libegg/test-actions.c:
9307         * libegg/test-multi-drag.c: (main):
9308         * plugins/debug-manager/memory.c: (read_memory_block):
9309         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
9311         Fixes compile warnings. Fixes bug #427101.
9313 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
9315         Patch from James Liggett:
9317         * plugins/profiler/gprof-options.c: (on_option_changed),
9318         (setup_widgets):
9319         * plugins/profiler/gprof-options.h:
9320         * plugins/profiler/gprof-profile-data.c:
9321         (gprof_profile_data_init_profile):
9322         * plugins/profiler/gprof-profile-data.h:
9323         * plugins/profiler/plugin.c: (profiler_get_data),
9324         (profiler_set_target), (register_options),
9325         (on_profile_data_browse_button_clicked),
9326         (on_profiling_options_button_clicked), (on_profiler_delete_data):
9327         * plugins/profiler/profiler.glade: implements independent targets.
9328         implements the ability to select arbitrary gmon.out files.
9329         Fixes bug #403502 â€“ User should also be allowed to select an
9330         independent executable target.
9332 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
9334         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
9336         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
9337         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
9339 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
9341         * plugins/debug-manager/plugin.c,
9342         plugins/debug-manager/breakpoints.c:
9343         Remove weak pointers when owner is destroyed
9344         Remove all breakpoints before loading new one
9346 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
9348         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
9349          
9350 2007-06-19  Naba Kumar  <naba@gnome.org>
9352         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
9353         Bug #448491 Empty Lines Problem.
9355         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
9356         
9357         * data/default.profile, plugins/message-view/plugin.c: Do not
9358         restore session for messages.
9359         Fixes bug #377461 â€“ don't create new message window for each
9360         build/find.
9362         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
9363         Fixes a crash on exit/project-close if profiler plugin is loaded.
9365 2007-06-17  Naba Kumar  <naba@gnome.org>
9367         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
9368         C keywords. Fixes bug #447655 â€“ C keyword must NOT be localised.
9370         * plugins/file-loader/plugin.c: Fail on opening non existent files.
9371         Bug #448034 â€“ Anjuta crashes on starting (when the last project
9372         directory was deleted).
9374         * plugins/document-manager/plugin.c: Set line markers for files
9375         opened via IAnjutaFile::open(). Fixes missing line markers while
9376         navigating symbols.
9378 2007-06-17  Naba Kumar  <naba@gnome.org>
9380         * plugins/sourceview/sourceview.glade: Set correct font
9381         default value and use monospace instead of sans. Fixes
9382         bug #448408 â€“ crash in Anjuta IDE: Trying to change the
9383         editor
9385 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
9387         * plugins/search/search-replace.c,
9388         plugins/search/search-replace.h,
9389         plugins/search/anjuta-search.glade:
9390         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
9391         Fixes bug #355166
9393 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
9395         * plugins/debug-manager/plugin.c,
9396         plugins/debug-manager/breakpoints.c:
9397         Add weak references, fixes bug #448053 ?
9399 2007-06-16  Naba Kumar  <naba@gnome.org>
9401         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
9402         dialog to allow forgetting them if user chooses to select a different
9403         one.
9405 2007-06-13  Naba Kumar  <naba@gnome.org>
9407         * plugins/sourceview/sourceview-prefs.c: Initialize font
9408         on startup correctly if use_theme is set.
9410         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
9411         if available for default font. Fixes bug #447304.
9413         * plugins/sourceview/sourceview-prefs.c: Return value based
9414         on right data type. Fixes Bug #438878 â€“ Using gtksourceview editor
9415         for the first time has black background
9416         
9417         * plugins/project-manager/plugin.c: Give a better error message
9418         when project could not be loaded.
9420         * libanjuta/anjuta-serializer.c: Added a comment.
9422 2007-06-13  Johannes Schmid <jhs@gnome.org>
9424         * configure.in:
9425         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
9426         most warnings to avoid simple coding problems.
9427         
9428         * plugins/message-view/anjuta-msgman.c:
9429         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
9430         * plugins/message-view/plugin.c: (on_view_changed),
9431         (ianjuta_msgman_add_view):
9432         
9433         Fixed #440866 by always presenting the message-manager when a tab is
9434         added because Gtk+ seems to have problems to add tabs to hidden widgets.
9435         
9436         * plugins/subversion/subversion-callbacks.c:
9437         (on_subversion_commit_response):
9438         Destroy dialog if user clicks "No"
9440 2007-06-12  Naba Kumar  <naba@gnome.org>
9442         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
9443         read and use of uninitialized variable.
9445         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
9446         because it is used in credits listing and packaging could compress
9447         it in docdir. Fixes bug #397881: The credits are empty
9449         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
9450         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
9451         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
9452         plugins/symbol-browser/an_symbol_info.c,
9453         plugins/symbol-browser/plugin.c,
9454         plugins/symbol-browser/an_symbol_view.c,
9455         plugins/editor/aneditor-autocomplete.cxx:
9457         - Do not access TMTag
9458         member in TMSymbol when freeing it because by then the tags
9459         could have changed. Avoids dangerous memory corruptions by freeing
9460         someone else's memory (Could explain those random crashes when
9461         refreshing symbols or re-loading a different project or closing
9462         a project). Anything that tries to refresh symbols could trigger
9463         this corruptions.
9464         - Added a flag to also retrieve method definitions as part of
9465         the class's scope members. And used it to set both function prototype
9466         and definition in symbols. Fixes navigation to prototype and
9467         function definitions from symbol browser (bug #440370)
9469         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
9470         memory. Could fix those bogus 'file changed' dialogs.
9472         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
9474 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
9476         * (added) libanjuta/anjuta-utils-priv.h,
9477         libanjuta/anjuta-utils.h,
9478         libanjuta/anjuta-launcher.c,
9479         libanjuta/Makefile.am:
9480         Fix bug #440801: do not use config.h in public include files
9482 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
9484         * plugins/project-wizard/templates/mkfile.wiz:
9485         Fix bug #442038: missing project.sh file
9487         * configure.in,
9488         plugins/project-wizard/templates/Makefile.am,
9489         plugins/project-wizard/templates/translatable-strings.h,
9490         (added) plugins/project-wizard/templates/sdl.wiz,
9491         (added) plugins/project-wizard/templates/appwiz_sdl.png,
9492         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
9493         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
9494         (added) plugins/project-wizard/templates/sdl/Makefile.am,
9495         (added) plugins/project-wizard/templates/sdl/.cvsignore,
9496         (added) plugins/project-wizard/templates/sdl/src/main.c,
9497         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
9498         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
9499         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
9500         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
9501         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
9502         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
9503         Fix bug #315635: add a SDL project wizard
9505 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
9507         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
9508         when SIGCHLD is triggered when main loop context is locked. Dead lock
9509         happens when child_exited callback also accesses main loop context.
9510         Happens particularly badly in debug target exiting.
9512 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
9514         * manuals/anjuta-manual/C/debugger.xml:
9515         First update of the debugger documentation
9517 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
9519         * manuals/anjuta-manual/C/fileoperations.xml,
9520         manuals/anjuta-manual/C/projects.xml,
9521         manuals/anjuta-manual/C/anjuta-manual.xml,
9522         manuals/anjuta-manual/C/build.xml,
9523         manuals/anjuta-manual/C/execute.xml,
9524         manuals/anjuta-manual/Makefile.am: Updated more documentation.
9525         Added project properties documentation. Moved execution section
9526         inside project management. Removed dead documentation.
9528 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
9530         * src/anjuta.c, plugins/symbol-browser/plugin.c,
9531         plugins/symbol-browser/plugin.h,
9532         plugins/symbol-browser/an_symbol_prefs.c,
9533         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9534         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
9535         progress bar instead of separate window for system tags
9536         generation. Renamed AnjutaStatus methods to a proper ones.
9538         * plugins/symbol-browser/plugin.c,
9539         plugins/symbol-browser/plugin.h,
9540         plugins/symbol-browser/an_symbol_prefs.c,
9541         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9542         global-tags/create_global_tags.sh.in: Get rid of message window
9543         for showing global tags creation and use a small window with
9544         progress bar.
9546 2007-05-30  Naba Kumar  <naba@gnome.org>
9548         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
9549         Bug 442315 – After calling configure, the build menus are still insensitive,
9550         Bug 442314 – Autogeneration fails when there is no autogen.sh
9552         * plugins/project-manager/plugin.c: Fixed mem corruption when it
9553         fails to remove target/source/group. Fixes bug #440196 – crash in
9554         Anjuta IDE: removing a target
9556 2007-05-29  Naba Kumar  <naba@gnome.org>
9558         * plugins/symbol-browser/an_symbol_view.c,
9559         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
9560         tags generation. Fixed runtime warning.
9562 2007-05-28  Naba Kumar  <naba@gnome.org>
9564         Patch from James Liggett  <jrliggett@cox.net>:
9565         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
9566         Fixed bug #403502 – User should also be allowed to select an
9567         independent executable target.
9569 2007-05-27  Johannes Schmid <jhs@gnome.org>
9571         * plugins/build-basic-autotools/build-basic-autotools.c:
9572         (get_real_directory), (on_build_mesg_format):
9573         
9574         Find correct files for error messages inside scratchbox
9576 2007-05-27  Naba Kumar  <naba@gnome.org>
9578         * manuals/anjuta-manual/C/projects.xml,
9579         manuals/anjuta-manual/C/projects.xml: Updated project
9580         management chapter more.
9582 2007-05-25  Johannes Schmid <jhs@gnome.org>
9584         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
9585         * plugins/build-basic-autotools/build-basic-autotools.c:
9586         (on_sb_check_toggled), (build_execute_command),
9587         (ipreferences_merge), (ipreferences_unmerge):
9588         Added support for building inside scratchbox environment
9589         
9590         Patch from James Liggett <jrliggett@cox.net>:
9591         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
9592         (anjuta_msgman_append_view):
9594         Fix 440866 
9595           – Anjuta aborts with numerous assertion failures when adding a new message view tab
9597 2007-05-23  Naba Kumar  <naba@gnome.org>
9599         * manuals/anjuta-manual/C/projects.xml: Updated project
9600         management chapter.
9602 2007-05-22  Naba Kumar  <naba@gnome.org>
9604         * manuals/anjuta-manual/C/projects.xml: More updates.
9606         * manuals/anjuta-manual/C/introduction.xml,
9607         manuals/anjuta-manual/C/projects.xml,
9608         manuals/anjuta-manual/C/interface.xml: Updated documentation.
9610 2007-05-22  Naba Kumar  <naba@gnome.org>
9612         Patch from Étienne Bersac:
9613         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
9614         class in generated class.
9616 2007-05-22  Naba Kumar  <naba@gnome.org>
9618         * plugins/profiler/plugin.c: Fixed a compiler warning.
9619         * plugins/valgrind/Makefile.am: Added ldflags.
9621         Patch from James Liggett:
9622         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
9623         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
9624         specific options.
9626 2007-05-18  Johannes Schmid <jhs@gnome.org>
9628         * plugins/editor/text_editor.c:
9629         * plugins/language-support-cpp-java/plugin.c:
9630         (on_editor_language_changed), (on_value_added_current_editor),
9631         (on_value_removed_current_editor):
9632         
9633         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
9634         Fix assist support in language-support-plugin.
9636 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9638         * libanjuta/interfaces/libanjuta.idl:
9639         Add a new interface allowing to implement plugin able
9640         to load other plugins (not written in C)
9642         * libanjuta/anjuta-plugin-handle.c,
9643         libanjuta/anjuta-plugin-handle.h:
9644         Add a language and a resident plugin properties
9646         * libanjuta/anjuta-glue-plugin.c,
9647         libanjuta/anjuta-glue-plugin.h,
9648         (added)libanjuta/anjuta-glue-c.c,
9649         (added)libanjuta/anjuta-glue-c.h,
9650         libanjuta/Makefile.am:
9651         Split code used to load a C plugin into a common part
9652         in anjuta-glue-plugin and a specific part in anjuta-glue-c
9654         * libanjuta/anjuta-glue-factory.c,
9655         libanjuta/anjuta-glue-factory.h,
9656         libanjuta/anjuta-plugin-manager.c:
9657         Allow to load plugin not written in C and search for the
9658         additional needed code in another plugin
9660 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9662         * plugins/editor/text_editor.c:
9663         Add an empty implementation of IAnjutaEditorAssist for scintilla,
9664         avoiding a crash if scintilla is used
9666 2007-05-14  Johannes Schmid <jhs@gnome.org>
9668         * libanjuta/interfaces/libanjuta.idl:
9669         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
9670         (assist_cleanup), (on_assist_end), (on_assist_cancel),
9671         (on_assist_chosen), (on_assist_update), (get_context),
9672         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
9673         (install_assist), (uninstall_assist), (install_support),
9674         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
9675         (cpp_java_plugin_instance_init):
9676         * plugins/language-support-cpp-java/plugin.h:
9677         Use IAnjutaEditorAssist to show language specific suggestions
9678         
9679         * plugins/sourceview/Makefile.am:
9680         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
9681         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9682         * plugins/sourceview/anjuta-view.h:
9683         * plugins/sourceview/assist-window.c: (assist_window_expose),
9684         (assist_window_set_property), (assist_window_get_property),
9685         (assist_window_class_init), (assist_activated),
9686         (assist_window_init), (assist_window_finalize),
9687         (assist_window_select), (assist_window_first),
9688         (assist_window_last), (assist_window_up), (assist_window_down),
9689         (get_coordinates), (assist_window_move), (assist_window_update),
9690         (assist_window_filter_keypress), (assist_window_is_active),
9691         (assist_window_new), (assist_window_get_trigger),
9692         (assist_window_get_position):
9693         * plugins/sourceview/assist-window.h:
9694         * plugins/sourceview/sourceview-args.c (removed):
9695         * plugins/sourceview/sourceview-args.h (removed):
9696         * plugins/sourceview/sourceview-autocomplete.c (removed):
9697         * plugins/sourceview/sourceview-autocomplete.h (removed):
9698         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9699         * plugins/sourceview/sourceview-private.h:
9700         * plugins/sourceview/sourceview-scope.c(removed):
9701         * plugins/sourceview/sourceview-scope.h(removed):
9702         * plugins/sourceview/sourceview.c: (on_assist_chosen),
9703         (on_assist_cancel), (on_document_char_added),
9704         (on_reload_dialog_response), (sourceview_class_init),
9705         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
9706         (iassist_remove_trigger), (iassist_autocomplete),
9707         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
9708         (iassist_react), (iassist_iface_init):
9709         * plugins/sourceview/tag-window.c (moved to assist-window.c):
9710         * plugins/sourceview/tag-window.h (moved to assist-window.c):
9711         
9712         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
9713         - Mark files dirty if reload dialog is canceled.
9715 2007-05-12  Naba Kumar  <naba@gnome.org>
9717         * libanjuta/anjuta-launcher.h: Corrected include file.
9719 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
9721         * libanjuta/anjuta-glue-plugin.c,
9722         libanjuta/anjuta-glue-plugin.h,
9723         libanjuta/anjuta-glue-factory.c,
9724         libanjuta/anjuta-glue-factory.h,
9725         ibanjuta/anjuta-plugin-manager.c:
9726         Move code used to load a C plugin from glue-factory to glue-plugin
9727         So loading a plugin written in another language could be done by
9728         just using another object derived from AnjutaGluePlugin
9730         * libanjuta/libanjuta.h:
9731         Remove anjuta-plugin-handle header, it's not installed as libanjuta
9732         includes
9734 === anjuta 2.1.3 ===
9736 2007-05-11  Naba Kumar  <naba@gnome.org>
9738         * configure.in: Bumped version to 2.1.3
9739         * NEWS: Updated.
9740         * AUTHORS: Updated.
9741         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
9743 2007-05-11  Naba Kumar  <naba@gnome.org>
9745         * configure.in:
9746         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
9747         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
9748         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
9750 2007-05-10  Johannes Schmid <jhs@gnome.org>
9752         * plugins/search/plugin.c:
9753         Make incremental search behave less annoying
9754         
9755 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
9757         * plugins/macro/macro-util.c:
9758         Fix bug #419008 and bug #419036
9759         When creating new header file, use name and email set in
9760         preferences and replace invalid C character by underscore
9761         in guards
9763 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
9765         * plugins/search/search-replace.c,
9766         plugins/search/search-replace_backend.c:
9767         Disable search button if search expression is empty (bug #378193)
9769 2007-05-08  Naba Kumar  <naba@gnome.org>
9771         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
9772         build error.
9774 2007-05-07  Naba Kumar  <naba@gnome.org>
9776         * configure.in:
9777         * plugins/project-wizard/templates/Makefile.am:
9778         * plugins/project-wizard/templates/minimal.wiz:
9779         * plugins/project-wizard/templates/minimal/.cvsignore:
9780         * plugins/project-wizard/templates/minimal/Makefile.am:
9781         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
9782         * plugins/project-wizard/templates/minimal/autogen.sh:
9783         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
9784         * plugins/project-wizard/templates/minimal/project.anjuta:
9785         Added 'minimal', a generic and flat, project template.
9786         
9787 2007-05-05  Naba Kumar  <naba@gnome.org>
9789         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
9791         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
9792         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
9793         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
9794         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
9795         instead of a real one, fixes interdependency with libanjuta.
9796         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
9797         * libanjuta/Makefile.am: 
9798         * libegg/Makefile.am:
9799         * plugins/build-basic-autotools/Makefile.am:
9800         * plugins/class-gen/Makefile.am:
9801         * plugins/class-inheritance/Makefile.am:
9802         * plugins/cvs-plugin/Makefile.am:
9803         * plugins/debug-manager/Makefile.am:
9804         * plugins/devhelp/Makefile.am:
9805         * plugins/document-manager/Makefile.am:
9806         * plugins/editor/Makefile.am:
9807         * plugins/file-loader/Makefile.am:
9808         * plugins/file-manager/Makefile.am:
9809         * plugins/file-wizard/Makefile.am:
9810         * plugins/gdb/Makefile.am:
9811         * plugins/glade/Makefile.am:
9812         * plugins/gtodo/Makefile.am:
9813         * plugins/language-support-cpp-java/Makefile.am:
9814         * plugins/macro/Makefile.am:
9815         * plugins/message-view/Makefile.am:
9816         * plugins/patch/Makefile.am:
9817         * plugins/profiler/Makefile.am:
9818         * plugins/project-import/Makefile.am:
9819         * plugins/project-manager/Makefile.am:
9820         * plugins/project-wizard/Makefile.am:
9821         * plugins/sample1/Makefile.am:
9822         * plugins/search/Makefile.am:
9823         * plugins/sourceview/Makefile.am:
9824         * plugins/subversion/Makefile.am:
9825         * plugins/symbol-browser/Makefile.am:
9826         * plugins/terminal/Makefile.am:
9827         * plugins/tools/Makefile.am:
9828         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
9830 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
9832         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
9834 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9836         * libanjuta/anjuta-launcher.c,
9837         libanjuta/anjuta-launcher.h:
9838         Add some missing implementation
9840 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
9842         Reviewed by Naba Kumar  <naba@gnome.org>:
9843         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
9844         for uninstall-hook.
9846 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
9848         Reviewed by Naba Kumar  <naba@gnome.org>:
9849         * plugins/editor/text_editor.c: Large memory addresses were being
9850         truncated, switched to glong (bug #422143).
9852 2007-04-24  Naba Kumar  <naba@gnome.org>
9854         * plugins/document-manager/plugin.c: (prefs_finalize):
9855         * plugins/editor/aneditor-autocomplete.cxx:
9856         * plugins/editor/text_editor_menu.c:
9857         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
9858         * plugins/file-loader/plugin.c: (open_file_with),
9859         (create_open_with_submenu):
9860         * plugins/file-manager/plugin.c: (prefs_finalize):
9861         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
9862         pointer type castings.
9864 2007-04-24  Naba Kumar  <naba@gnome.org>
9866         Patch from s|s  <supreet.sethi@gmail.com>:
9867         * (added) plugins/project-wizard/templates/django-logo.png:
9868         * (added) plugins/project-wizard/templates/django.wiz:
9869         * plugins/project-wizard/templates/Makefile.am:
9870         * plugins/project-wizard/templates/translatable-strings.h: Added
9871         django project template. http://www.djangoproject.com/
9873 2007-04-24  Naba Kumar  <naba@gnome.org>
9875         * plugins/subversion/anjuta-subversion.glade: Set expansion for
9876         the log entry widget and made the dialog little larger.
9878 2007-04-24  Naba Kumar  <naba@gnome.org>
9880         Patch from Halton Huo:
9881         * configure.in:
9882         * plugins/project-wizard/property.c:
9883         * plugins/subversion/svn-auth.c:
9884         * plugins/subversion/svn-backend-priv.h:
9885         * plugins/subversion/svn-backend.c:
9886         * plugins/subversion/svn-backend.h:
9887         * plugins/subversion/svn-notify.h: Proper use of subversion
9888         headers. Fixes build issues in solaris (bug #426701).
9890 2007-04-24  Naba Kumar  <naba@gnome.org>
9892         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
9893         
9894         * plugins/project-wizard/templates/cpp.wiz:
9895         * plugins/project-wizard/templates/gcj.wiz:
9896         * plugins/project-wizard/templates/gnome.wiz:
9897         * plugins/project-wizard/templates/gtk.wiz:
9898         * plugins/project-wizard/templates/gtkmm.wiz:
9899         * plugins/project-wizard/templates/java.wiz:
9900         * plugins/project-wizard/templates/python.wiz:
9901         * plugins/project-wizard/templates/terminal.wiz:
9902         * plugins/project-wizard/templates/wxwin.wiz:
9903         * plugins/project-wizard/templates/xlib-dock.wiz:
9904         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
9905         project option and set it ON by default (since gnome-build, can't
9906         enabled configure shared lib support later when a sharedlib target
9907         is added).
9909 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9911         * plugins/debug-manager/stack_trace.c:
9912         Fix a missing case in the previous changes
9914 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9916         * plugins/debug-manager/plugin.c:
9917         Fix bug #430401
9919         * plugins/debug-manager/breakpoints.c,
9920         plugins/gdb/plugin.c:
9921         Fix adding breakpoint on a function
9923         * plugins/debug-manager/stack_trace.c:
9924         Highlight changed stack frame
9926 2007-04-18  Naba Kumar  <naba@gnome.org>
9928         * plugins/document-manager/anjuta-docman.c:
9929         (anjuta_docman_dispose), (on_editor_destroy),
9930         (anjuta_docman_remove_editor): Remove the editor widget from
9931         the parent container before calling destroy, otherwise container
9932         removal happens after TextEditor is disposed resulting in call
9933         to value-remove for a TextEditor which is half-dead (crash).
9935 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
9937         * plugins/debug-manager/data_buffer.c
9938         plugins/debug-manager/data_view.c,
9939         plugins/debug-manager/memory.c:
9940         Fixes for bug #418523, bug #427090 and bug #428174
9942 2007-04-11 Halton Huo <halton.huo@sun.com>
9944         reviewed by: <jhs@gnome.org>
9946         * configure.in:
9947         * libanjuta/Makefile.am:
9948         * libanjuta/anjuta-utils.c:
9949         * libanjuta/anjuta-utils.h:
9950         * manuals/reference/libanjuta/Makefile.am:
9951         
9952         Fixed compilation on sun by deploying the libutil methods
9953         in anjuta-utils.h and building them on condition.
9955 2007-04-11  Johannes Schmid <jhs@gnome.org>
9957         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
9958         (anjuta_docman_add_editor):
9959         Hold a reference on the editor as long as we use it.
9960         
9961         * plugins/document-manager/plugin.c: (on_editor_changed):
9962         Destroy GValue to fix a memoery leak.
9964 2007-04-11  Johannes Schmid <jhs@gnome.org>
9966         * plugins/document-manager/plugin.c: (on_editor_changed):
9967         Fixed reference counting for editor by using g_value_take_object instead
9968         of g_value_set_object. The editors are now correctly finalized and thus
9969         we do not lack so much memory anymore.
9970         
9971         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
9972         (anjuta_view_finalize), (anjuta_view_focus_out),
9973         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9974         * plugins/sourceview/anjuta-view.h:
9975         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
9976         * plugins/sourceview/sourceview-prefs.c:
9977         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
9978         * plugins/sourceview/sourceview-prefs.h:
9979         * plugins/sourceview/sourceview-private.h:
9980         * plugins/sourceview/sourceview.c: (on_document_loaded),
9981         (timeout_unref), (on_document_saved), (sourceview_finalize),
9982         (sourceview_new), (ifile_open), (ifile_savable_save),
9983         (ifile_savable_save_as):
9985         Several changes to fix things when the editor is correctly destroyed.
9986         Fixed preferences (which led me to the refcounting issue, #409412)
9987         and removed deprecated completition code that will be replace by
9988         IAnjutaAssist interface soon. 
9990 2007-04-11  Johannes Schmid <jhs@gnome.org>
9992         * libanjuta/anjuta-launcher.c:
9993         (anjuta_launcher_execution_done_cleanup),
9994         (anjuta_launcher_child_terminated):
9995         Possible fix for #428363 and added a g_return_if_fail
9997         * plugins/message-view/plugin.c: (activate_plugin):
9998         Fixed a Gtk/Gdl-Critical
9999         
10000         Patches from Étienne Bersac <bersace03@laposte.net>
10001         * plugins/class-gen/templates/go-source.tpl:
10002         * plugins/macro/macros.xml:
10003         Use better template for GObjects (#417875 and #417918)
10004         
10005         Patches from Halton Huo <halton.huo@sun.com>
10006         * libanjuta/anjuta-launcher.h:
10007         * libanjuta/anjuta-preferences.c:
10008         * libanjuta/anjuta-utils.c:
10009         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
10010         (cg_window_set_add_to_repository):
10011         * plugins/class-inheritance/class-inherit.c:
10012         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
10014 2007-04-09  Johannes Schmid <jhs@gnome.org>
10016         * plugins/editor/print.c: (anjuta_print_show_header):
10017         * plugins/file-manager/anjuta-file-manager-plugin.glade:
10018         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10020   Some string changes (#427395 and #427399)
10022 2007-04-06  Johannes Schmid <jhs@gnome.org>
10024         * plugins/build-basic-autotools/build-basic-autotools.c:
10025         (on_build_mesg_format), (on_build_mesg_parse):
10026         Fixed full path detection
10028 2007-04-05  Naba Kumar  <naba@gnome.org>
10030         Patch from Halton Huo:
10031         * libanjuta/Makefile.am:
10032         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
10033         * libanjuta/anjuta-glue-cpp.h:
10034         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
10035         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
10036         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
10037         (anjuta_glue_factory_get_path), (get_already_loaded_module),
10038         (load_plugin), (anjuta_glue_factory_get_object_type):
10039         * libanjuta/anjuta-glue-factory.h:
10040         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
10041         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
10042         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
10043         (anjuta_glue_plugin_new):
10044         * libanjuta/anjuta-glue-plugin.h:
10045         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
10046         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
10047         * libanjuta/anjuta-plugin.h:
10048         * libanjuta/glue-cpp.c:
10049         * libanjuta/glue-cpp.h:
10050         * libanjuta/glue-factory.c:
10051         * libanjuta/glue-factory.h:
10052         * libanjuta/glue-plugin.c:
10053         * libanjuta/glue-plugin.h:
10054         * plugins/build-basic-autotools/build-basic-autotools.h:
10055         * plugins/class-gen/plugin.h:
10056         * plugins/class-inheritance/plugin.h:
10057         * plugins/cvs-plugin/plugin.h:
10058         * plugins/debug-manager/plugin.h:
10059         * plugins/devhelp/plugin.h:
10060         * plugins/document-manager/plugin.h:
10061         * plugins/editor/plugin.h:
10062         * plugins/file-loader/plugin.h:
10063         * plugins/file-manager/plugin.h:
10064         * plugins/file-wizard/plugin.h:
10065         * plugins/gdb/plugin.h:
10066         * plugins/glade/plugin.h:
10067         * plugins/gtodo/plugin.h:
10068         * plugins/language-support-cpp-java/plugin.h:
10069         * plugins/macro/plugin.h:
10070         * plugins/message-view/plugin.h:
10071         * plugins/patch/plugin.h:
10072         * plugins/profiler/plugin.h:
10073         * plugins/project-import/plugin.h:
10074         * plugins/project-manager/plugin.h:
10075         * plugins/project-wizard/plugin.h:
10076         * plugins/sample1/plugin.h:
10077         * plugins/search/plugin.h:
10078         * plugins/sourceview/plugin.h:
10079         * plugins/subversion/plugin.h:
10080         * plugins/symbol-browser/plugin.h:
10081         * plugins/terminal/terminal.c:
10082         * plugins/tools/plugin.h:
10083         * plugins/tools/scripts/tools-2.xml.in:
10084         * plugins/valgrind/plugin.h:
10086         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
10088 2007-04-05  Naba Kumar  <naba@gnome.org>
10090         * anjuta.spec.in, configure.in: Removed dead codes.
10091         
10092         Patch from Jos Dehaes:
10093         * configure.in, plugins/project-wizard/templates/Makefile.am,
10094         plugins/project-wizard/templates/mkfile.wiz,
10095         plugins/project-wizard/templates/translatable-strings.h: Enabled
10096         makefile-based project creation and import. Fixes bug #355145
10098 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
10100         * plugins/debug-manager/debugger.c,
10101         plugins/debug-manager/plugin.c,
10102         plugins/gdb/anjuta-gdb.plugin.in:
10103         Code cleaning (remove unused code, rename this into self)
10104         Add information about supported format in debugger plugin
10105         Activate debugger plugin according to the target format
10107 2007-04-01  Naba Kumar  <naba@gnome.org>
10109         * plugins/message-view/message-view.c:
10110         (message_view_instance_init): Fixed message icons to appear.
10112 2007-03-31  Johannes Schmid <jhs@gnome.org>
10114         * plugins/message-view/anjuta-msgman.c:
10115         (anjuta_msgman_append_view):
10116         * plugins/message-view/plugin.c: (on_view_changed),
10117         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
10118         
10119         Fixed #424845
10121 2007-03-31  Johannes Schmid <jhs@gnome.org>
10123         * plugins/message-view/message-view.c:
10124         (message_view_instance_init), (imessage_view_append):
10125         Show nice icons beside the messages for info, warning and error. This is a completly
10126         cosmetic change so if someone dislikes it he is free to remove it.
10128 2007-03-31  Johannes Schmid <jhs@gnome.org>
10129         
10130         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
10131         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
10132         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
10133         * plugins/message-view/anjuta-msgman.h:
10134         * plugins/message-view/message-view.h:
10135         * plugins/message-view/plugin.c: (on_view_changed),
10136         (activate_plugin):
10137         Fixed #359399 and made next/previous insensitive when not availible
10138         
10139         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
10140         (tag_style_to_string):
10141         Fixed namespace Problem with gdk >= 2.11
10142         
10143         * plugins/sourceview/sourceview-autocomplete.c:
10144         (sourceview_autocomplete_init):
10145         Removed structure, follow-up of #423682
10147 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
10149         * plugins/debug-manager/debug_tree.c,
10150         plugins/debug-manager/debug_tree.h,
10151         plugins/debug-manager/watch.c,
10152         plugins/debug-manager/anjuta-debug-manager.glade:
10153         Inspect variable at cursor
10154         Fix buttons in inspect dialog
10156 2007-03-27  Halton Huo  <halton.huo@sun.com>
10158         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
10160         * plugins/sourceview/sourceview-autocomplete.c
10161         plugins/debug-manager/disassemble.c,
10162         libanjuta/interfaces/libanjuta.idl:
10163         Remove array with 0 size and empty structure as it is not
10164         supported by sun cc, Fixes bug #423682
10166         * plugins/debug-manager/debugger.c:
10167         Remove anonymous union as it is not supported by sun cc,
10168         Fixes bug #423680
10170 === anjuta 2.1.2 ===
10172 2007-03-28  Naba Kumar  <naba@gnome.org>
10174         * configure.in: Bumped version to 2.1.2
10175         * NEWS: Updated for release.
10176         
10177         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
10178         Improved breakpoint marker icon.
10179         
10180         * plugins/editor/anjuta-editor.plugin.in,
10181         plugins/sourceview/sourceview.plugin.in: Made editor plugins
10182         non user activable since they are now remembered properly.
10184 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
10186         * plugins/tools/editor.c:
10187         Fix bug #423270
10189 2007-03-27  Naba Kumar  <naba@gnome.org>
10191         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
10192         word when autocompleting without leaving any trailing part of
10193         the word.
10195 2007-03-27  Kamil Páral  <ripper42@gmail.com>
10197         Reviewed by Naba Kumar  <naba@gnome.org>:
10198         * anjuta.desktop.in.in: Remove "Application" category from desktop
10199         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
10200         
10201 2007-03-27  Naba Kumar  <naba@gnome.org>
10202         
10203         * configure.in, plugins/document-manager/anjuta-docman.c:
10204         (anjuta_docman_add_editor): Conditionally compile notebook tab
10205         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
10207         Patch from Halton Huo:
10208         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
10209         non gcc compiler flags. Fixes bug #423089.
10210         
10211 2007-03-26  Naba Kumar  <naba@gnome.org>
10212         
10213         * AUTHORS, NEWS, TODO.tasks: Updated.
10214         
10215         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
10216         close menuitem.
10217         
10218         * plugins/symbol-browser/plugin.c: (on_editor_saved),
10219         (update_editor_symbol_model), (iter_matches),
10220         (on_editor_update_ui), (value_added_current_editor),
10221         (activate_plugin), (dispose),
10222         (symbol_browser_plugin_instance_init):
10223         * plugins/symbol-browser/plugin.h: update line on editor save
10224         and editor change. Code clean up and fixed warnings.
10226 2007-03-26  Naba Kumar  <naba@gnome.org>
10228         * plugins/project-wizard/templates/java/project.anjuta,
10229         plugins/project-wizard/templates/python/project.anjuta,
10230         plugins/project-wizard/templates/python/project.anjuta:
10231         Removed version control plugins from default selection.
10233         * plugins/tools/scripts/prepare-changelog.pl,
10234         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
10235         script to a better one (that works on both cvs and svn).
10237 2007-03-26  Naba Kumar  <naba@gnome.org>
10239         * (added) plugins/project-wizard/templates/translatable-strings.pl,
10240         Makefile.am: Added the generated translatable file (required for
10241         translations for svn checkouts).
10243         * (added)
10244         plugins/project-wizard/templates/extract-translatable-strings.pl
10245         plugins/project-wizard/templates/Makefile.am, Makefile.am,
10246         po/POTFILES.in: Generated translatable strings for .wiz files and
10247         added them in POTFILES.in for translation. Fixes bug #398035
10249 2007-03-25  Naba Kumar  <naba@gnome.org>
10251         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
10252         
10253         * src/anjuta-app.c: Removed dead codes.
10254         
10255         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
10256         global tags generation starts.
10257         
10258         * plugins/debug-manager/chunk_view.c,
10259         plugins/debug-manager/start.h,
10260         plugins/debug-manager/chunk_view.h,
10261         plugins/debug-manager/utilities.c,
10262         plugins/debug-manager/utilities.h,
10263         plugins/debug-manager/debugger.c,
10264         plugins/debug-manager/threads.c,
10265         plugins/debug-manager/disassemble.c,
10266         plugins/debug-manager/info.c,
10267         plugins/debug-manager/sharedlib.c,
10268         plugins/debug-manager/threads.h,
10269         plugins/debug-manager/disassemble.h,
10270         plugins/debug-manager/signals.c,
10271         plugins/debug-manager/info.h,
10272         plugins/debug-manager/sharedlib.h,
10273         plugins/debug-manager/data_buffer.c,
10274         plugins/debug-manager/data_view.c,
10275         plugins/debug-manager/signals.h,
10276         plugins/debug-manager/debug_tree.c,
10277         plugins/debug-manager/watch.c,
10278         plugins/debug-manager/registers.c,
10279         plugins/debug-manager/data_buffer.h,
10280         plugins/debug-manager/data_view.h,
10281         plugins/debug-manager/memory.c,
10282         plugins/debug-manager/debug_tree.h,
10283         plugins/debug-manager/watch.h,
10284         plugins/debug-manager/registers.h,
10285         plugins/debug-manager/memory.h,
10286         plugins/debug-manager/locals.c,
10287         plugins/debug-manager/sexy-icon-entry.c,
10288         plugins/debug-manager/breakpoints.c,
10289         plugins/debug-manager/locals.h,
10290         plugins/debug-manager/sexy-icon-entry.h,
10291         plugins/debug-manager/stack_trace.c,
10292         plugins/debug-manager/breakpoints.h,
10293         plugins/debug-manager/sparse_buffer.c,
10294         plugins/debug-manager/sparse_view.c,
10295         plugins/debug-manager/stack_trace.h,
10296         plugins/debug-manager/sparse_buffer.h,
10297         plugins/debug-manager/sparse_view.h,
10298         plugins/debug-manager/start.c,
10299         plugins/gdb/utilities.c,
10300         plugins/gdb/utilities.h,
10301         plugins/gdb/debugger.c,
10302         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
10303         setup.
10305 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10307         * plugins/gdb/debugger.c:
10308         Avoid empty debugger log window by limiting line to 90 characters
10310 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10312         * plugins/debug-manager/plugin.c,
10313         plugins/debug-manager/plugin.h,
10314         plugins/debug-manager/threads.c,
10315         plugins/debug-manager/threads.h,
10316         plugins/debug-manager/breakpoints.c,
10317         plugins/debug-manager/breakpoints.h,
10318         plugins/debug-manager/stack_trace.c,
10319         plugins/debug-manager/stack_trace.h:
10320         View code action now changes location in disassembly view too
10322         * plugins/debug-manager/anjuta-debug-manager.ui:
10323         Rename breakpoint actions
10325 2007-03-24  Naba Kumar  <naba@gnome.org>
10327         * configure.in, src/anjuta-app.c: Use the new docking algorithm
10328         in gdl 0.7.3 (svn trunk).
10329         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
10330         
10331 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10333         * plugins/debug-manager/threads.c,
10334         plugins/debug-manager/debug_tree.c,
10335         plugins/debug-manager/debug_tree.h,
10336         plugins/debug-manager/locals.c,
10337         plugins/debug-manager/registers.c,
10338         plugins/debug-manager/stack_trace.c:
10339         Allow to change current thread updating register, stack and locals
10340         Allow to change current stack frame updating locals
10342         * plugins/gdb/debugger.c:
10343         Read argument of selected stack frame
10345         * plugins/debug-manager/data_view.c:
10346         Fix an unrelated bug
10348 2007-03-23  Naba Kumar  <naba@gnome.org>
10350         * plugins/document-manager/anjuta-docman.c,
10351         plugins/document-manager/plugin.c: Fixed many memory leaks.
10352         (ianjuta_file_get_uri() returns a new string).
10354         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
10355         widget for save dialogs.
10356         
10357         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
10358         svn and fixed to get function/prototype/member args list. Call tips
10359         also work fine now.
10361 2007-03-22  Naba Kumar  <naba@gnome.org>
10363         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
10364         and calltips would work again for functions from global tags (Needs
10365         regenerating global tags).
10367         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
10368         ctags svn version and reopened bug #395362. Fixes tags parsing that
10369         seemed to have stopped working recently.
10371 2007-03-21  Naba Kumar  <naba@gnome.org>
10373         * tagmanager/tm_source_file.c, tagmanager/options.c,
10374         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
10375         extend .. more needs to be investigated and fixed). Enabled some
10376         debugging.
10378 2007-03-16  Naba Kumar  <naba@gnome.org>
10380         * src/anjuta.c: Fixed project loading from command line.
10382 2007-03-16  Naba Kumar  <naba@gnome.org>
10384         Patch from James Liggett <jrliggett@cox.net>:
10385         plugins/profiler/gprof-profile-data.c: Fixed a crash.
10386         
10387 2007-03-15  Naba Kumar  <naba@gnome.org>
10389         * libanjuta/anjuta-profile-manager.c,
10390         libanjuta/anjuta-profile-manager.h: Added method to get current
10391         profile.
10393         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
10394         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
10395         is exiting.
10397         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
10398         plugins/file-loader/plugin.c: Moved to functions as utility functions.
10399         Also, not load project files in session load in loader plugin.
10400         
10401         * plugins/project-manager/plugin.c, src/anjuta.c:
10402         Emit "exiting" signal in shell when exiting anjuta. project manager
10403         listens to exiting signal and saves session. anjuta.c saves session
10404         only when current projfile is 'user'. Load project saved in session
10405         differently then the rest of the session. This should fix all the
10406         session restoration bugs.
10407         
10408         src/main.c: Present anjuta window when becon message is received.
10410 2007-03-14  Naba Kumar  <naba@gnome.org>
10412         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
10413         not randomly save (it was a wrong looping).
10414         
10415 2007-03-12  Naba Kumar  <naba@gnome.org>
10417         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
10419 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
10421         * plugins/debug-manager/anjuta-debug-manager.ui,
10422         libanjuta/interfaces/libanjuta.idl,
10423         plugins/debug-manager/debugger.c,
10424         (added) plugins/debug-manager/threads.c,
10425         (added) plugins/debug-manager/threads.h,
10426         plugins/debug-manager/plugin.c,
10427         plugins/debug-manager/Makefile.am,
10428         plugins/gdb/plugin.c,
10429         plugins/gdb/debugger.c,
10430         plugins/gdb/debugger.h:
10431         Add a window displaying all threads
10432         Add needed functions
10433         Switching to a different thread is still not done
10435         * plugins/debug-manager/debug_tree.c,
10436         plugins/debug-manager/locals.c,
10437         plugins/debug-manager/stack_trace.c:
10438         Small cosmetic changes
10440         * plugins/gdb/gdbmi.c:
10441         Keep all elements in gdbmi hash
10442         Even if using the same key like in -threads-list-ids
10444 2007-03-11  Naba Kumar  <naba@gnome.org>
10446         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
10447         
10448         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
10449         
10450         * manuals/reference/libanjuta/libanjuta-docs.sgml,
10451         manuals/reference/libanjuta/libanjuta-sections.txt,
10452         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
10453         interfaces.
10455 2007-03-11  Naba Kumar  <naba@gnome.org>
10457         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
10458         gtk-doc properly. Bumped gtk-doc requirement to 1.4
10460         * manuals/reference/libanjuta/libanjuta-docs.sgml,
10461         manuals/reference/libanjuta/libanjuta.types,
10462         manuals/reference/libanjuta/libanjuta-sections.txt,
10463         manuals/reference/libanjuta/.cvsignore,
10464         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
10465         infrastructure. Got rid of tmpl/ directory and moved all section
10466         documenation to source code (requires gtk-doc >= 1.4).
10467         
10468         * libanjuta/anjuta-plugin-description.c,
10469         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
10470         libanjuta/cell-renderer-captioned-image.c,
10471         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
10472         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
10473         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
10474         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
10475         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
10476         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
10477         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
10478         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
10479         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
10480         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
10481         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
10482         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
10483         documentation from templates to source code.
10485 2007-03-10  Johannes Schmid <jhs@gnome.org>
10487         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
10488         Added some debug output but could not figure out why 
10489         some plugins are not kept.
10490         
10491         * libanjuta/interfaces/libanjuta.idl:
10492         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10493         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10494         Added IAnjutaEditorGoto::matching_brace
10495         
10496         * plugins/document-manager/action-callbacks.c:
10497         (on_editor_command_match_brace_activate):
10498         * plugins/document-manager/plugin.c:
10499         (update_editor_ui_interface_items):
10500         * plugins/editor/text_editor.c: (igoto_matching_brace),
10501         (igoto_iface_init):
10502         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
10503         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
10505 2007-03-09  Johannes Schmid <jhs@gnome.org>
10507         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10508         Hide correct column
10509         
10510         * plugins/sourceview/sourceview-private.h:
10511         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10512         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10513         (sourceview_new), (ifile_savable_save_as):
10514         Tweaked vfs monitoring
10516 2007-03-09  Johannes Schmid <jhs@gnome.org>
10518         * libanjuta/interfaces/Makefile.am.iface:
10519         Fixed installtion of header files
10520         
10521         * plugins/sourceview/sourceview.c: (set_select):
10522         do not scroll to much in interactive search
10524 2007-03-09  Naba Kumar  <naba@gnome.org>
10526         * src/anjuta.c: Fixed session restoration.
10527         
10528         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
10529         signal handlers after symbol browser plugin is deactivated.
10530         
10531         * plugins/editor/editor.glade,
10532         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
10533         Fixed indentation confustion in preferences.
10535 2007-03-08  Johannes Schmid <jhs@gnome.org>
10537         * plugins/search/search-replace.c: (search_set_combo),
10538         (search_set_action), (search_set_target), (search_set_direction),
10539         (create_dialog), (search_disconnect_set_toggle_connect),
10540         (on_search_match_whole_word_toggled),
10541         (on_search_match_whole_line_toggled),
10542         (on_search_match_word_start_toggled),
10543         (search_set_toggle_direction):
10544         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
10545         it's somehow ugly and uses many deprecated widgets
10546         
10547         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
10548         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10549         Fix #394709
10550         
10551 2007-03-07  Naba Kumar  <naba@gnome.org>
10553         * src/anjuta.c: Make launching projects work from command line. Also
10554         fixes gnome session restart command.
10555         
10556 2007-03-07  Johannes Schmid <jhs@gnome.org>
10558         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
10559         * plugins/class-gen/plugin.c: (iwizard_activate):
10560         Fixed #408218
10561         
10562         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
10563         Fixed #402774
10564         
10565         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10566         Fixed #377483 (It's not possible to know if directories have
10567         a version in CVS. Show version column only if there are version
10568         informations availible
10570         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
10571         Fixed memory leak
10573 2007-03-07  Johannes Schmid <jhs@gnome.org>
10575         * plugins/sourceview/sourceview-prefs.c: (get_bool):
10576         Fixed #409408
10577         * plugins/symbol-browser/an_symbol_prefs.c:
10578         (on_update_global_clicked):
10579         Fixed ##409176
10581 2007-03-07  Johannes Schmid <jhs@gnome.org>
10583         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
10584         (anjuta_save_prompt_new):
10585         * plugins/project-import/project-import.c:
10586         (project_import_finalize):
10587         Fixed Gtk-Criticals (maybe #409408)
10589 2007-03-07  Naba Kumar  <naba@gnome.org>
10591         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
10592         when we are at just beginning of string or comment. Fixes bug #397981.
10594 2007-03-07  Johannes Schmid <jhs@gnome.org>
10596         * plugins/language-support-cpp-java/plugin.c:
10597         (initialize_indentation_params):
10598         Removed annoying DEBUG_PRINT
10599         
10600         * plugins/sourceview/sourceview-cell.c:
10601         (sourceview_cell_instance_init), (icell_get_character),
10602         (icell_get_length), (icell_get_char), (icell_get_attribute):
10603         Improved code to be faster
10604         Implemented attribute handling so that indentation really works in any case
10606 2007-03-06  Johannes Schmid <jhs@gnome.org>
10608         * configure.in:
10609         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
10610         
10611         * plugins/document-manager/anjuta-docman.c:
10612         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
10613         Removed old and ugly tab drag&drop code and use built-in gtk stuff
10614         instead (required GTK >= 2.10)
10615         
10616         * plugins/sourceview/sourceview-private.h:
10617         * plugins/sourceview/sourceview.c:
10618         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10619         (sourceview_finalize), (sourceview_new), (imark_mark),
10620         (imark_unmark), (imark_is_marker_set),
10621         (imark_location_from_handle), (imark_delete_all_markers):
10622         Fixed marker handling and worked a bit more on vfs monitoring
10624 2007-03-05  Johannes Schmid <jhs@gnome.org>
10626         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
10627         Added method to select specific iter
10628         
10629         * plugins/sourceview/sourceview-private.h:
10630         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10631         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10632         (sourceview_add_monitor), (on_document_saved),
10633         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
10634         Fixed vfs monitoring (mostly ported code from text_editor.c)
10635         
10636         * plugins/symbol-browser/an_symbol_view.c:
10637         * plugins/symbol-browser/an_symbol_view.h:
10638         * plugins/symbol-browser/plugin.c: (iter_matches),
10639         (on_editor_update_ui), (value_added_current_editor):
10640         Select the current tag in locals window and symbol toolbar. If there
10641         is no tag at the current line, reserve backward for the next tag. This will
10642         select the correct tag if inside a function.
10644 2007-03-05  Naba Kumar  <naba@gnome.org>
10646         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
10647         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
10648         compiler warnings.
10649         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
10650         (Bug #412186)
10651         
10652 2007-03-04  Johannes Schmid <jhs@gnome.org>
10654         * data/Makefile.am:
10655         * po/POTFILES.in:
10656         Fixed distcheck (well, partly)
10658 2007-03-04  Johannes Schmid <jhs@gnome.org>
10660         * plugins/document-manager/anjuta-document-manager.ui:
10661         Move "Swap .c/.h from Main to Browser toolbar
10663         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
10664         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
10665         (fv_prefs_free), (fv_add_tree_entry):
10666         * plugins/file-manager/anjuta-file-manager-plugin.glade:
10667         * plugins/file-manager/plugin.c: (prefs_init):
10668         
10669         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
10671 2007-03-04  Naba Kumar  <naba@gnome.org>
10673         * data/default.proflie, data/Makefile.am, src/anjuta.c,
10674         plugins/project-manager/plugin.c:
10675         Restored default profile and renamed it from "default.anjuta" to
10676         "default.profile".
10677         
10678 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10680         * plugins/debug-manager/debugger.c,
10681         plugins/debug-manager/plugin.c,
10682         plugins/gdb/debugger.c,
10683         libanjuta/interfaces/libanjuta.idl,
10684         plugins/debug-manager/stack_trace.c:
10685         Add a dialog box when a signal is received (except SIGINT)
10686         Display stack frame even if arguments are not available
10688 2007-03-03  Naba Kumar  <naba@gnome.org>
10690         * TODO.tasks: Icons bounty added.
10692         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
10693         choise selection.
10694         
10695         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
10696         and descoping.
10698         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
10699         plugins/Makefile.am, (removed) plugins/profile-default/*,
10700         plugins/project-manager/anjuta-project-manager.plugin.in,
10701         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
10702         profile implementation to load user profile and projects. Store and
10703         restore remembered plugins. Use profile scoping and descoping for
10704         saving and loading sesstions.
10705         
10706         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
10707         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
10708         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
10709         DEBUG_PRINTs.
10711 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10713         * plugins/debug-manager/debug_tree.c
10714         plugins/debug-manager/debug_tree.h:
10715         Bug fix, deleting wrong variable
10717         * plugins/gdb/debugger.c:
10718         Bug fix, remove forgotten debugging code
10720 2007-03-02  Johannes Schmid <jhs@gnome.org>
10722         * plugins/document-manager/anjuta-document-manager.ui:
10723         * plugins/search/anjuta-search.ui:
10724         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
10725         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
10726         ToolbarFind
10728         * src/anjuta-app.c: (on_toolbar_view_toggled),
10729         (on_add_merge_widget), (on_session_save), (on_widget_remove):
10730         Save toolbar positions, don't use fixed toolbar style
10731         
10732         All in all this will allow more complex toolbar configurations and
10733         might gain some space on smaller displays because the user can disable
10734         toolbar parts he does not use. Also allows to use any toolbar style
10735         without looking too ugly.
10737 2007-03-01  Naba Kumasr  <naba@gnome.org>
10739         * TODO.tasks: Added a bounty for creating icons.
10741         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
10742         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
10743         profile-changed signal. Do not sync non-user-activatable plugins.
10745 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
10747         * plugins/debug-manager/disassemble.c,
10748         plugins/debug-manager/sparse_view.c,
10749         plugins/gdb/debugger.c,
10750         libanjuta/interfaces/libanjuta.idl:
10751         Display function name in disassembly view
10753 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
10755         * (added) plugins/debug-manager/bookmark.png,
10756         (added) plugins/debug-manager/breakpoint-disabled.png,
10757         (added) plugins/debug-manager/breakpoint-enabled.png,
10758         (added) plugins/debug-manager/program-counter.png,
10759         (added) plugins/debug-manager/linemarker.png,
10760         plugins/debug-manager/Makefile.am,
10761         plugins/debug-manager/disassemble.c,
10762         plugins/debug-manager/disassemble.h,
10763         plugins/debug-manager/sparse_buffer.c,
10764         plugins/debug-manager/sparse_buffer.h,
10765         plugins/debug-manager/sparse_view.c,
10766         plugins/debug-manager/sparse_view.h,
10767         plugins/debug-manager/plugin.c,
10768         plugins/debug-manager/breakpoints.c,
10769         libanjuta/interfaces/libanjuta.idl:
10770         Add markers in the disassembly view
10771         Display program counter and breakpoints in disassembly view
10773         * plugins/gdb/debugger.c:
10774         Fix a bug added with my previous patch, setting and clearing
10775         breakpoints was not working
10777 2007-02-28  Johannes Schmid <jhs@gnome.org>
10779         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
10780         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
10781         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
10782         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10783         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
10784         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
10785         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
10786         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
10787         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
10788         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10789         Updated (why do they need to be under version control?)
10790         
10791         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
10792         (create_tab_popup_menu), (on_msgman_popup_menu),
10793         (on_tab_button_press_event), (anjuta_msgman_page_new),
10794         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
10795         Added "Close all message tabs" popup menu
10797 2007-02-26  Naba Kumar  <naba@gnome.org>
10799         * plugins/profiler/gprof-flat-profile-entry.c,
10800         plugins/profiler/gprof-flat-profile.c,
10801         plugins/profiler/gprof-flat-profile-entry.h,
10802         plugins/profiler/gprof-flat-profile.h,
10803         plugins/profiler/gprof-flat-profile-view.c,
10804         plugins/profiler/gprof-flat-profile-view.h,
10805         plugins/profiler/gprof-call-graph-block-entry.c,
10806         plugins/profiler/gprof-call-graph-block.c,
10807         plugins/profiler/gprof-function-call-chart-view.c,
10808         plugins/profiler/gprof-call-graph-block-entry.h,
10809         plugins/profiler/gprof-profile-data.c,
10810         plugins/profiler/gprof-call-graph-block.h,
10811         plugins/profiler/gprof-view.c,
10812         plugins/profiler/gprof-call-graph.c,
10813         plugins/profiler/gprof-function-call-chart-view.h,
10814         plugins/profiler/gprof-profile-data.h,
10815         plugins/profiler/gprof-call-graph.h,
10816         plugins/profiler/gprof-view.h,
10817         plugins/profiler/gprof-view-manager.c,
10818         plugins/profiler/gprof-call-graph-view.c,
10819         plugins/profiler/plugin.c,
10820         plugins/profiler/gprof-view-manager.h,
10821         plugins/profiler/gprof-call-graph-view.h,
10822         plugins/profiler/gprof-function-call-tree-view.c,
10823         plugins/profiler/gprof-function-call-tree-view.h,
10824         plugins/profiler/Makefile.am: Fix compiler warnings and link with
10825         gnome-vfs. Fixes bug #411377.
10827 2007-02-26  Naba Kumar  <naba@gnome.org>
10829         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
10831         Patch from James Liggett  <jrliggett@cox.net>:
10832         * plugins/profiler/gprof-flat-profile-view.c,
10833         plugins/profiler/gprof-flat-profile-view.h,
10834         plugins/profiler/gprof-function-call-chart-view.c,
10835         plugins/profiler/gprof-function-call-chart-view.h,
10836         plugins/profiler/gprof-view.c,
10837         plugins/profiler/gprof-view.h,
10838         plugins/profiler/gprof-call-graph-view.c,
10839         plugins/profiler/plugin.c,
10840         plugins/profiler/gprof-call-graph-view.h,
10841         plugins/profiler/gprof-function-call-tree-view.c,
10842         plugins/profiler/gprof-function-call-tree-view.h: Implements
10843         double click navigation. Fixes bug #403514.
10845 2007-02-25  Naba Kumar  <naba@gnome.org>
10847         * libanjuta/anjuta-plugin-manager.c,
10848         libanjuta/anjuta-plugin-handle.[ch],
10849         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
10850         g_hash_table_remove_all (introduced in glib 2.12) to stay the
10851         dependency on glib 2.8. Fixes bug #411623.
10853 2007-02-24  Naba kumar  <naba@gnome.org>
10855         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
10856         
10857         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
10858         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
10859         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
10860         (added) libanjuta/anjuta-profile-manager.c,
10861         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
10862         manager.
10863         Implemented profile pushing and popping. Implemented profile xml
10864         synchronization. Implemented error handling in profiles. Implemented
10865         activation and deactivation signals in plugin manager.
10866         
10867         * libanjuta/Makefile.am: Added libanjuta log domain.
10868         
10869         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10870         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
10871         in AnjutaShell interface and implemented it in AnjutaApp.
10872         
10873         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10875 2007-02-23  Naba kumar  <naba@gnome.org>
10877         src/main.c: Fixed missing end quote.
10879 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
10881         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
10884 2007-02-20  Naba Kumar  <naba@gnome.org>
10886         * plugins/subversion/plugin.c: Added "..." menuitems.
10887         * ROADMAP, README: Updated.
10888         * libanjuta/anjuta-profile.c: Fixed bugs.
10890         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
10891         plugins/gtodo/Makefile.am: Removed dead code.
10893         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
10894         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
10895         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
10896         plugins/gtodo/list_tooltip.c,
10897         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
10898         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
10899         not contain markups. Fixes Bug #360462.
10901 2007-02-16  Naba Kumar  <naba@gnome.org>
10903         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
10904         unnecessary sub-sections.
10905         
10906 2007-02-15  Naba Kumar  <naba@gnome.org>
10908         * (removed) plugins/document-manager/bookmark-prev-16.png,
10909         plugins/document-manager/bookmark-last.png,
10910         (removed)plugins/document-manager/bookmark-first-16.png,
10911         plugins/document-manager/bookmark-prev.png,
10912         (added) plugins/document-manager/bookmark-toggle.png,
10913         (removed)plugins/document-manager/bookmark_toggle.xpm,
10914         (removed)plugins/document-manager/bookmark-last-16.png,
10915         plugins/document-manager/plugin.c,
10916         plugins/document-manager/anjuta-document-manager.ui,
10917         (removed)plugins/document-manager/bookmark-next-16.png,
10918         plugins/document-manager/bookmark-next.png,
10919         plugins/document-manager/Makefile.am,
10920         (added) plugins/document-manager/bookmark-clear.png,
10921         plugins/document-manager/bookmark-first.png: Upgraded bookmark
10922         icons (stolen from monodevelop). Added clear bookmarks toolbar
10923         button.
10925         * plugins/document-manager/plugin.c,
10926         (added) plugins/document-manager/swap.png,
10927         (removed) plugins/document-manager/undock.png,
10928         plugins/document-manager/Makefile.am: Fixed swap icon.
10930 2007-02-13  Naba Kumar  <naba@gnome.org>
10932         * plugins/class-gen/element-editor.c: Fixed typo.
10933         
10934         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
10935         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
10936         Implementing plugin profiles loading.
10938 2007-02-13  Naba Kumar  <naba@gnome.org>
10940         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
10941         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
10942         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
10943         pixmaps/open_project.png, pixmaps/close_project.png:
10944         Removed more old icons.
10945         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
10946         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
10947         anjuta_logo.png
10948         
10949 2007-02-13  Naba Kumar  <naba@gnome.org>
10951         * plugins/class-gen/element-editor.c: Included missing headers to
10952         prevent build failures in some cases.
10953         
10954 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
10956         * plugins/debug-manager/stack_trace.c:
10957         Fix bug #407115
10959         * plugins/debug-manager/watch.c,
10960         plugins/debug-manager/breakpoints.c:
10961         Same bug than above, wrong use of gtk_ui_manager_get_widget
10963 === anjuta 2.1.1 ===
10965 2007-02-11  Naba Kumar  <naba@gnome.org>
10967         * cofigure.in: Bumped version to 2.1.1
10968         * NEWS: Updated for 2.1.1 release.
10969         
10970 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10972         * plugins/debug-manager/plugin.c,
10973         plugins/debug-manager/sparse_view.c,
10974         plugins/debug-manager/sparse_view.h:
10975         Reorder some code
10977         * plugins/gdb/debugger.c,
10978         plugins/debug-manager/debugger.c,
10979         plugins/debug-manager/memory.c,
10980         plugins/debug-manager/sparse_buffer.c
10981         plugins/gdb/debugger.h,
10982         libanjuta/interfaces/libanjuta.idl:
10983         Clean up, remove some warnings
10984         Use guint everywhere for addresses
10985         Rewrite code parsing position in debugger
10987 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10989         * plugins/debug-manager/debug_tree.c:
10990         Use GtkTreeRowReference instead of GtkTreeIter as callback data
10991         Fix bug #406113
10993 2007-02-08  Naba Kumar  <naba@gnome.org>
10995         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10996         Delay showing the 'file modified on disk' dialog for one sec
10997         from the last notification to insure multiple notifications for
10998         the same file are treated as one. Do not same multiple dialogs
10999         for the same file. Make sure to destory the dialog if later
11000         the conent is no longer different.
11001         
11002 2007-02-08  Naba Kumar  <naba@gnome.org>
11004         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
11005         Prevented spurious 'file modified' dialogs in scintilla editor
11006         when the file is saved.
11008 2007-02-09  Johannes Schmid <jhs@gnome.org>
11010         * scripts/glade2schema.pl:
11011         Added script to convert glade preferences into gconf schema files.
11012         See #406061
11014 2007-02-08  Naba Kumar  <naba@gnome.org>
11016         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
11017         itself is destroyed. Fixes bug #355160.
11018         
11019 2007-02-08  Johannes Schmid <jhs@gnome.org>
11021         * plugins/profiler/profiler.plugin: 
11022         removed from version control (only .in file needed)
11023         
11024         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
11025         * plugins/sourceview/sourceview.c: (sourceview_new):
11026         Code cleanup
11027         
11028         * plugins/subversion/svn-thread.c: (svn_thread_start):
11029         * src/main.c: (main):
11030         
11031         Fixed #395875 about initialisation of threads too late
11033 2007-02-07  Armin Burgmeier  <armin@arbur.net>
11035         Reviewed by Naba Kumar  <naba@gnome.org>:
11036         * plugins/class-gen/plugin.c:
11037         * plugins/class-gen/window.c: Removed browse button related code, load
11038         generated output directly into new buffers when not adding to project.
11040         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
11041         buttons from user interface.
11043 2007-02-07  Naba Kumar  <naba@gnome.org>
11045         * po/POTFILES.in: Fixed distcheck.
11047 2007-02-07  Daniel Nylander <po@danielnylander.se>
11049         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
11051 2007-02-07  Johannes Schmid <jhs@gnome.org>
11053         * anjuta.desktop.in.in:
11054         Fixed spelling
11056 2007-02-07  Johannes Schmid <jhs@gnome.org>
11058         * configure.in:
11059         * manuals/anjuta-manual/*
11060         * manuals/anjuta-faqs/*:
11061         #398991 – Anjuta manuals does not use the gnome-doc-utils format
11062         
11063         * plugins/document-manager/anjuta-document-manager.plugin.in:
11064         Removed duplicate application-xml mime-type (review patches properly ;-)
11065         
11066 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
11068         * plugins/gdb/debugger.c,
11069         libanjuta/interfaces/libanjuta.idl:
11070         Fix bug #404755
11071         Fix handling of missing source file
11073 2007-02-06  Naba Kumar  <naba@gnome.org>
11075         Patch from James Liggett  <jrliggett@cox.net>:
11076         * plugins/profiler/gprof-flat-profile.c,
11077         plugins/profiler/gprof-profile-data.c,
11078         plugins/profiler/gprof-call-graph.c,
11079         plugins/profiler/gprof-profile-data.h,
11080         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
11081         Show profiler view when target selected bug #403515.
11083 2007-02-05  Naba Kumar  <naba@gnome.org>
11085         * configure.in: Enabled devhelp plugin by default now that
11086         it works.
11087         
11088         Patch from parmigio@2ainfo.it:
11089         * plugins/document-manager/anjuta-document-manager.plugin.in:
11090         Added xml file type in supported mime types list.
11091         
11092 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
11094         * plugins/debug-manager/debugger.c,
11095         plugins/debug-manager/plugin.c:
11096         Add a field in status bar displaying debugger state
11097         Change cursor shape when debugger is busy
11098         Fix bug #378600
11100         * plugins/debug-manager/watch.c,
11101         plugins/debug-manager/locals.c,
11102         libanjuta/interfaces/libanjuta.idl:
11103         Clean up, remove debugging messages and unused signals
11105 2007-02-03  Johannes Schmid <jhs@gnome.org>
11107         * configure.in:
11108         Fixed AC_INIT and seperated version to major, minor, micro
11110         * anjuta.anjuta:
11111         Load Subversion instead of CVS
11112         
11113         * anjuta.desktop.in.in:
11114         Fixed bug-buddy component
11116         Original patch from Rob Bradfort <robster@debian.org>:
11117         * src/main.c: (get_command_line_args), (main):
11118         Bug #335981 – Migration from popt to GOption
11120 2007-02-03  Naba Kumar  <naba@gnome.org>
11122         * configure.in: Depend on devhelp 0.13 and fixed gecko home
11123         path variable. Fixed bug #341170.
11124         * plugins/profiler/Makefile.am: Fixed indentation.
11125         
11126 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
11128         * libanjuta/interfaces/libanjuta.idl,
11129         plugins/sourceview/sourceview.c,
11130         plugins/editor/text-editor.c,
11131         plugins/symbol-browser/plugin.c,
11132         plugins/search/search-replace.c,
11133         plugins/document-manager/goto_line.c,
11134         plugins/document-manager/action-callbacks.c,
11135         plugins/document-manager/anjuta-docman.c:
11136         Rename markers of anjuta interface
11137         IANJUTA_MARKABLE_NONE has been removed
11138         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
11139         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
11140         IANJUTA_MARKABLE_ATTENTIVE renamed in
11141                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
11142         IANJUTA_MARKABLE_INTENSE renamed in
11143                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
11144         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
11146         * (removed) plugins/sourceview/marker-light.png,
11147         (removed) plugins/sourceview/marker-basic.png,
11148         (removed) plugins/sourceview/marker-attentive.png,
11149         (removed) plugins/sourceview/marker-intense.png,
11150         plugins/sourceview/bookmark.png,
11151         (added) plugins/sourceview/breakpoint-disabled.png,
11152         (added) plugins/sourceview/breakpoint-enabled.png,
11153         (added) plugins/sourceview/program-counter.png,
11154         (added) plugins/sourceview/linemarker.png,
11155         plugins/sourceview/Makefile.am,
11156         (added) plugins/editor/bookmark.xpm,
11157         (added) plugins/editor/breakpoint-disabled.xpm,
11158         (added) plugins/editor/breakpoint-enabled.xpm,
11159         (added) plugins/editor/program-counter.xpm,
11160         (added) plugins/editor/linemarker.xpm,
11161         plugins/editor/Makefile.am:
11162         Add or change marker pixmaps in scintilla and sourceview editor
11164         * plugins/document-manager/plugin.c,
11165         libanjuta/interfaces/libanjuta.idl,
11166         plugins/debug-manager/plugin.c,
11167         plugins/debug-manager/breakpoints.c
11168         plugins/gdb/debugger.c:
11169         Fix bug #376404, program counter marker is not displayed when debugger
11170         Return the selected editor or NULL (if file does not exist) with 
11171         ianjuta_document_manager_goto_file_line* functions
11172         Emit a change-location signal even if the program counter is in an
11173         unknown file
11175 2007-02-02  Naba Kumar  <naba@gnome.org>
11177         * TODO.tasks: Marked bounty bug #359478 completed. And checked
11178         older bounties 'Done'.
11179         
11180 2007-02-02  Naba Kumar  <naba@gnome.org>
11182         * TODO.tasks: Fixed typop.
11184         Patch from James Liggett  <jrliggett@cox.net>:
11185         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
11186         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
11187         profiler plugin by James Liggett. Completes bounty bug #359478
11188         'Gprof performance profiler plugin'
11190 2007-02-01  Naba Kumar  <naba@gnome.org>
11192         * src/main.c: Renamed option name.
11194         * TODO.tasks: Marked "Test and fix all project wizards templates"
11195         bounty completed.
11196         
11197 2007-01-29  Johannes Schmid <jhs@gnome.org>
11199         * plugins/document-manager/plugin.c: (on_editor_changed):
11200         Added DEBUG_PRINT(...)
11201         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
11202         implemented
11203         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
11204         Fix language support plugin for sourceview editor (add some new
11205         language names)
11206         
11207         * plugins/sourceview/sourceview.c: (iindic_clear):
11208         Clear all indicators
11210 2007-01-29  Johannes Schmid <jhs@gnome.org>
11212         * TODO.tasks:
11213         Minor task currentions
11214         
11215         * libanjuta/interfaces/libanjuta.idl:
11216         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
11217         (itext_editor_iface_init):
11218         * plugins/language-support-cpp-java/plugin.c: (install_support):
11219         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
11220         (ieditor_get_attributes), (ieditor_iface_init):
11221         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
11222         plugins.
11223         
11224         * plugins/sourceview/sourceview.glade:
11225         Fixed sourceview preference window
11227 2007-01-28  Naba Kumar  <naba@gnome.org>
11228         
11229         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
11230         Implemented --no-files and --no-session command line options and
11231         corresponding preferernces checkboxes in General tab.
11233 2007-01-28  Johannes Schmid <jhs@gnome.org>
11235         * plugins/subversion/plugin.c:
11236         * plugins/subversion/plugin.h:
11237         * plugins/subversion/svn-notify.c: (svn_show_info),
11238         (show_svn_error), (on_svn_notify):
11239         * plugins/subversion/svn-notify.h:
11240         * plugins/subversion/svn-thread.c: (create_message_view),
11241         (svn_thread_start):
11242         Fixed error handling and fixed #394216 – No indication of subversion commands running
11243         
11244         * plugins/tools/execute.c: (atp_output_context_print):
11245         Show name of tool in message pane
11247 2007-01-28  Naba Kumar  <naba@gnome.org>
11248         
11249         * configure.in, plugins/glade/plugin.c: Make it work with
11250         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
11251         
11252         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
11253         from devhelp (won't work untill devhelp is fixed: bug #341170).
11254         
11255         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
11256         
11257 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
11259         Reviewed by Naba Kumar  <naba@gnome.org>:
11260         * libanjuta/interfaces/libanjuta.idl, 
11261         plugins/debug-manager/debugger.c,
11262         plugins/debug-manager/start.c,
11263         plugins/gdb/plugin.c,
11264         plugins/gdb/debugger.c,
11265         plugins/gdb/debugger.h:
11266         Fix a bug when launching gdb
11267         Set the terminal for the debugged program on the command line.
11269 2007-01-26  Johannes Schmid <jhs@gnome.org>
11271         * plugins/sourceview/anjuta-document-saver.c:
11272         (anjuta_document_saver_save):
11273         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
11274         * plugins/sourceview/sourceview.c: (save_if_modified),
11275         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
11276         Proper error handling, for example if a file was modified externally. Use backup files
11277         to avoid data-loss on disk full.
11279 2007-01-24  Naba Kumar  <naba@gnome.org>
11280         
11281         * plugins/devhelp/htmlview.c: Fixed crash during project load.
11282         Fixed mem leak and source leak.
11283         
11284 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
11286         Reviewed by Naba Kumar  <naba@gnome.org>:
11287         * plugins/debug-manager/debug_tree.c,
11288         plugins/debug-manager/debug_tree.h,
11289         plugins/debug-manager/watch.c:
11290         Partial rewrite of the variable object code, find and fix a few bugs
11291         Fix bug #395808: gdb can still crash but children are listed
11292         on request only so you can avoid the crash
11294 2007-01-24  Naba Kumar  <naba@gnome.org>
11295         
11296         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
11297         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
11298         plugins/symbol-browser/plugin.h,
11299         plugins/symbol-browser/plugin.c,
11300         plugins/symbol-browser/Makefile.am: Added current file (local)
11301         symbols view (Seriously getting bored with the browse toolbar).
11303 2007-01-22  Naba Kumar  <naba@gnome.org>
11304         
11305         Patch from Gabor Kelemen:
11306         * po/POTFILES.in: Added .plugin.in files.
11308 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
11310         Reviewed by Naba Kumar  <naba@gnome.org>:
11311         * plugins/document-manager/anjuta-docman.c,
11312         plugins/message-view/anjuta-msgman.c
11313         Set right alignment to the label widget in the tab title.
11315 2007-01-21  Naba Kumar  <naba@gnome.org>
11316         
11317         * libegg/egg-combo-action.c: Fixed mode line.
11318         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11319         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
11321 2007-01-21  Armin Burgmeier  <armin@arbur.net>
11323         Reviewed by Naba Kumar  <naba@gnome.org>:
11324         * plugins/class-gen/plugin.c: Prompt for target before actually
11325         generating the class files. This ensures that the files are created in
11326         the correct directory. Fixes bug #397406.
11328         * plugins/class-gen/window.c: Set browse buttons to insensitive when
11329         the class is added to the project.
11331 2007-01-21  Naba Kumar  <naba@gnome.org>
11333         * libanjuta/anjuta-plugin-description.c,
11334         libanjuta/anjuta-ui.h,
11335         libanjuta/anjuta-status.c,
11336         libanjuta/anjuta-plugin-description.h,
11337         libanjuta/cell-renderer-captioned-image.c,
11338         libanjuta/anjuta-plugin-handle.c,
11339         libanjuta/anjuta-status.h,
11340         libanjuta/resources.c,
11341         libanjuta/cell-renderer-captioned-image.h,
11342         libanjuta/glue-cpp.c,
11343         libanjuta/anjuta-plugin-handle.h,
11344         libanjuta/anjuta-plugin.c,
11345         libanjuta/anjuta-preferences-dialog.c,
11346         libanjuta/libanjuta.h,
11347         libanjuta/resources.h,
11348         libanjuta/glue-cpp.h,
11349         libanjuta/anjuta-plugin.h,
11350         libanjuta/anjuta-preferences-dialog.h,
11351         libanjuta/anjuta-plugin-manager.c,
11352         libanjuta/anjuta-shell.c,
11353         libanjuta/anjuta-plugin-manager.h,
11354         libanjuta/anjuta-shell.h,
11355         libanjuta/anjuta-save-prompt.c,
11356         libanjuta/anjuta-save-prompt.h,
11357         libanjuta/anjuta-children.c,
11358         libanjuta/anjuta-utils.c,
11359         libanjuta/anjuta-profile.c,
11360         libanjuta/anjuta-preferences.c,
11361         libanjuta/anjuta-launcher.c,
11362         libanjuta/anjuta-utils.h,
11363         libanjuta/anjuta-profile.h,
11364         libanjuta/anjuta-launcher.h,
11365         libanjuta/anjuta-ui.c: Updated file headers.
11367         * po/POTFILES.in: Updated.
11369         * libanjuta/anjuta-marshal.list,
11370         (added) libanjuta/anjuta-plugin-handle.c,
11371         (added) libanjuta/anjuta-plugin-handle.h,
11372         (added) libanjuta/anjuta-plugin-manager.c,
11373         (added) libanjuta/anjuta-plugin-manager.h,
11374         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
11375         (added) libanjuta/anjuta-profile.c,
11376         (added) libanjuta/anjuta-profile.h,
11377         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
11378         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
11379         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
11380         src/action-callbacks.c: Implemented AnjutaPluginManager
11381         class based on old plugins.[ch]. Implemented AnjutaProfile as
11382         prelimanary profiles implementation. Implemented AnjutaPluginHandle
11383         class to represent plugins (not to be confused with plugin objects).
11384         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
11385         implemented it in AnjutaApp and AnjutaTestShell.
11386         De-globalized plugin management and several clean ups.
11388         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
11389         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
11390         plugins/search/search-replace.c, plugins/terminal/terminal.c,
11391         plugins/project-import/project-import.c,
11392         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
11393         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
11394         Fixed plugins for the change in API.
11396         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
11397         file.
11398         
11399         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
11401 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
11403         Reviewed by Naba Kumar  <naba@gnome.org>:
11404         * libanjuta/anjuta-launcher.c,
11405         libanjuta/anjuta-launcher.h:
11406         Add a new function anjuta_set_terminate_on_exit to close the i/o
11407         channel when the child exit
11408         Return directly the status and not the exit code in child-exited
11409         signal
11411         * plugins/gdb/debugger.c:
11412         Use new function in debugger plugin
11414 2007-01-18  Johannes Schmid <jhs@gnome.org>
11416         * src/about.c: Do not show empty license information instead hide the button (#397883)
11418 2007-01-15  Johannes Schmid <jhs@gnome.org>
11420         * plugins/project-manager/plugin.c:
11421         * plugins/project-wizard/templates/python.wiz
11422         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
11423         
11424         Fixed #335235 python programs are not executeable/ do not start when pressing F3
11425         You will also need latest gnome-build svn       
11427 === anjuta 2.1.0 ===
11429 2007-01-14  Naba Kumar  <naba@gnome.org>
11431         * configure.in: Removed reference of mkfile project
11432         template to fix distcheck build error.
11433         * AUTHORS: Updated.
11434         * NEWS: Updated.
11435         * configure.in: Bumped version to 2.1.0 for beta release.
11436         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
11437         crashes as soon as editing starts in normal text files.
11439 2007-01-14  Johannes Schmid <jhs@gnome.org>
11441         * configure.in
11442         * po/LINGUAS:
11443         Applied http://live.gnome.org/GnomeGoals/PoLinguas
11445         * tagmanager/c.c:
11446         Patch from Massimo Cora' to hopefully fix #395362
11448         * plugins/project-wizard/templates/*:
11450         Fixed and tested all project-wizards. Deactivated mkfile project because
11451         it was totally broken and I don't see any real use for it.
11452         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
11454 2007-01-14  Naba Kumar  <naba@gnome.org>
11456         * NEWS: Updated for release.
11457         
11458         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
11459         
11460         * libanjuta/interfaces/libanjuta.idl,
11461         plugins/editor/text_editor_cbs.c,
11462         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
11463         interface and implemented it for scintilla.
11464         
11465         * plugins/editor/text-editor.c: Fixed highlighing issues when
11466         used with indicators (particularly when the file is just opened).
11467         Fixes bug #377477 – when debugging, scintilla editor grays out all
11468         lines before current line.
11469         
11470         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
11471         Maintain a separate list of indicated edtitors for separate contexts.
11472         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
11473         
11474 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
11476         Reviewed by Naba Kumar  <naba@gnome.org>:
11477         * plugins/debug-manager/plugin.c:
11478         Bug fix: breakpoints cannot be added after stopping the debugger
11480 2007-01-13  Naba Kumar  <naba@gnome.org>
11482         * NEWS: Updated for release.
11484 2007-01-12  Johannes Schmid <jhs@gnome.org>
11486         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
11487         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
11488         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
11489         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
11490         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
11491         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
11492         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
11493         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
11494         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
11495         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
11496         
11497         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
11498         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
11499         
11500         * plugins/sourceview/sourceview.c:
11501         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
11502         on character positions.
11503         
11504 2007-01-12  Naba Kumar  <naba@gnome.org>
11506         * src/anjuta-app.c,
11507         plugins/project-manager/plugin.c,
11508         plugins/profile-default/plugin.c,
11509         libanjuta/anjuta-status.c,
11510         libanjuta/anjuta-status.h: Introduced an API for application title
11511         in AnjutaStatus. Set application title to project name.
11513 2007-01-11  Massimo Cora' <maxcvs@email.i>
11515         Reviewed by Naba Kumar  <naba@gnome.org>:
11516         * tagmanager/Makefile.am,
11517         plugins/symbol-browser/Makefile.am: removed installation for 
11518         test programs.
11520 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
11522         Reviewed by Naba Kumar  <naba@gnome.org>:
11523         * plugins/debug-manager/start.h,
11524         plugins/debug-manager/start.c,
11525         plugins/debug-manager/anjuta-debug-manager.ui,
11526         plugins/debug-manager/plugin.c:
11527         Partial fix for bug #392537
11529         * plugins/debug-manager/disassemble.c:
11530         Fix bug #392543
11532 2007-01-11  Naba Kumar  <naba@gnome.org>
11534         * src/anjuta.c: Load project seperately from session,
11535         so that project session is also loaded.
11536         
11537         * plugins/profile-default/plugin.c: Load project in new
11538         anjuta if there already is one loaded currently (disabled
11539         code for now).
11540         
11541         * plugins/editor/aneditor.cxx: Disconnect focus in/out
11542         signals when editor is destroyed. Fixes a crash bug.
11543         
11544         * plugins/editor/text_editor.c: Do not mark line in
11545         ianjuta_editor_goto_line() implementation.
11546         
11547         * plugins/search/search-replace.c: Always check for markable
11548         interface availablility because its optional for an editor.
11549         
11550         * plugins/document-manager/goto_line.c,
11551         plugins/document-manager/action-callbacks.c: Mark lines for
11552         goto line commands (from dialog and from menu entry box).
11553         
11554         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
11555         plugins/file-manager/an_file_view.c: Expand file manager
11556         nodes in idle loop, one at a time. Did as a possible work
11557         around for bug #361763, but it didn't make any difference.
11558         However, it could still be useful in situations where there
11559         are lots to expand.
11560         
11561         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
11563 2007-01-11  Naba Kumar  <naba@gnome.org>
11565         * plugins/editor/scintilla/LineMarker.h,
11566         plugins/editor/scintilla/LexBasic.cxx,
11567         plugins/editor/scintilla/LexHTML.cxx,
11568         plugins/editor/scintilla/include/SciLexer.h,
11569         plugins/editor/scintilla/include/Scintilla.h,
11570         plugins/editor/scintilla/include/Scintilla.iface,
11571         plugins/editor/scintilla/include/ScintillaWidget.h,
11572         plugins/editor/scintilla/LexBash.cxx,
11573         plugins/editor/scintilla/PlatGTK.cxx,
11574         plugins/editor/scintilla/ViewStyle.h,
11575         plugins/editor/scintilla/Editor.cxx,
11576         plugins/editor/scintilla/StyleContext.h,
11577         plugins/editor/scintilla/LexCPP.cxx,
11578         plugins/editor/scintilla/Converter.h,
11579         plugins/editor/scintilla/LexAU3.cxx,
11580         plugins/editor/scintilla/Editor.h,
11581         plugins/editor/scintilla/LexPerl.cxx,
11582         plugins/editor/scintilla/LexVB.cxx,
11583         plugins/editor/scintilla/ScintillaGTK.cxx,
11584         plugins/editor/scintilla/ViewStyle.cxx,
11585         plugins/editor/scintilla/PropSet.cxx,
11586         plugins/editor/scintilla/LexSQL.cxx,
11587         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
11588         version 1.71
11590 2007-01-11  Armin Burgmeier  <armin@arbur.net>
11592         Reviewed by Naba Kumar  <naba@gnome.org>:
11593         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
11594         selected for editing. This fixes bug #394218.
11596         * plugins/class-gen/plugin.c: Do not use project's root URI as project
11597         name if said URI is not known.
11599         * plugins/class-gen/window.c: When stripping function prefix away,
11600         include the trailing underscore because it is already set by the
11601         template.
11603         * plugins/class-gen/transform.c: Include "const char*" and "const
11604         gchar*" in the list for transforming a default C type to a GType.
11605         Don't access invalid memory when writing pointer_str in
11606         cg_transform_first_argument.
11608 2007-01-11  Naba Kumar  <naba@gnome.org>
11610         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
11611         pixmaps/anjuta.svg, pixmaps/Makefile.am,
11612         (renamed) pixmaps/anjuta_icon.png, src/main.c,
11613         libegg/test-actions.c, anjuta.desktop.in.in,
11614         anjuta.prj: Renamed application icon to 'anjuta.png' from
11615         'anjuta_icon.png'. Added more fields in desktop file.
11617         * mime/anjuta.xml: Added magic section.
11618         
11619         * (removed) mime/anjuta.applications,
11620         (removed) mime/anjuta.mime, mime/Makefile.am,
11621         (removed) mime/anjuta.keys,
11622         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
11623         registeration and added scalable icon. Also fixes bug #393680
11625 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
11627         Reviewed by Naba Kumar  <naba@gnome.org>:
11628         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
11629         and anjuta_status_progress_add_ticks() to check for progressbar 
11630         being realized before trying to update it.
11632 2007-01-10  Naba Kumar  <naba@gnome.org>
11634         * tagmanager/tm_workspace.c,
11635         po/POTFILES.in,
11636         plugins/debug-manager/Makefile.am,
11637         plugins/tools/scripts/Makefile.am,
11638         plugins/class-gen/plugin.c,
11639         plugins/class-gen/Makefile.am,
11640         global-tags/Makefile.am: Fixed make distcheck.
11642         * plugins/debug-manager/attach_process.c,
11643         plugins/debug-manager/attach_process.h,
11644         plugins/class-gen/action-callbacks.h,
11645         plugins/class-gen/action-callbacks.c,
11646         plugins/class-gen/class_gen.h,
11647         plugins/class-gen/class_gen.c: Deleted unused/old files.
11649         * (removed) scintilla, (added) plugins/editor/scintilla,
11650         plugins/editor/scintilla/lexers.make,
11651         plugins/editor/scintilla/Makefile.am,
11652         plugins/editor/Makefile.am
11653         configure.in, manuals/reference/libanjuta/Makefile.am
11654         Makefile.am: Moved scintilla to its right place.
11656 2007-01-09  Naba Kumar  <naba@gnome.org>
11658         * plugins/profile-default/plugin.c: Save project session before
11659         a new one is opened.
11661         * plugins/project-manager/plugin.c,
11662         plugins/project-manager/plugin.h,
11663         plugins/project-manager/anjuta-project-manager.ui,
11664         plugins/profile-default/plugin.c,
11665         plugins/profile-default/plugin.h,
11666         plugins/profile-default/Makefile.am,
11667         (added) plugins/profile-default/anjuta-default-profile.ui,
11668         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11669         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
11670         multiple projects support.
11671         
11672 2007-01-06  Armin Burgmeier  <armin@arbur.net>
11674         Reviewed by Naba Kumar  <naba@gnome.org>
11675         * plugins/class-gen/combo-flags.h:
11676         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
11677         enum, added a type parameter to selected signal. Select highlighted
11678         entry when pressing enter (but not unselect it if it was already
11679         selected) before closing the popup. Also accept input when clicking
11680         not into the popup.
11682         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
11683         according to selection type.
11685         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
11686         VOID:BOXED,ENUM.
11688 2007-01-08  Johannes Schmid <jhs@gnome.org>
11690   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
11691   * plugins/project-wizard/templates/gtkmm/Makefile.am
11692   * plugins/project-wizard/templates/python/configure.ac.tpl
11693   * plugins/project-wizard/templates/python/configure.in.tpl
11694   * plugins/project-wizard/templates/python/Makefile.am
11695   * plugins/project-wizard/templates/cpp/configure.ac.tpl
11696   * plugins/project-wizard/templates/cpp/configure.in.tpl
11697   * plugins/project-wizard/templates/cpp/Makefile.am
11698   * plugins/project-wizard/templates/terminal.wiz
11699   * plugins/project-wizard/templates/xlib-dock.wiz
11700   * plugins/project-wizard/templates/wxwin.wiz
11701   * plugins/project-wizard/templates/java.wiz
11702   * plugins/project-wizard/templates/xlib/configure.ac.tpl
11703   * plugins/project-wizard/templates/xlib/configure.in.tpl
11704   * plugins/project-wizard/templates/xlib/Makefile.am
11705   * plugins/project-wizard/templates/gcj/configure.ac.tpl
11706   * plugins/project-wizard/templates/gcj/configure.in.tpl
11707   * plugins/project-wizard/templates/gcj/Makefile.am
11708   * plugins/project-wizard/templates/terminal/configure.ac.tpl
11709   * plugins/project-wizard/templates/terminal/configure.in.tpl
11710   * plugins/project-wizard/templates/terminal/Makefile.am
11711   * plugins/project-wizard/templates/terminal/autogen.sh
11712   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
11713   * plugins/project-wizard/templates/wxwin/configure.in.tpl
11714   * plugins/project-wizard/templates/wxwin/Makefile.am
11715   * plugins/project-wizard/templates/gnome.wiz 
11716   * plugins/project-wizard/templates/java/configure.ac.tpl
11717   * plugins/project-wizard/templates/java/configure.in.tpl
11718   * plugins/project-wizard/templates/java/Makefile.am
11719   * plugins/project-wizard/templates/anjuta-plugin.wiz
11720   * plugins/project-wizard/templates/gtkmm.wiz
11721   * plugins/project-wizard/templates/python.wiz
11722   * plugins/project-wizard/templates/cpp.wiz
11723   * plugins/project-wizard/templates/gtk.wiz
11724   * plugins/project-wizard/templates/gcj.wiz
11725   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
11726   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
11727   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11729   Starting fixing of all project wizards:
11730   - rename configure.in to configure.ac
11731   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
11732   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
11733   (See #394184)
11734   
11735   * TODO.task: Added bug number to bounty
11737 2007-01-07  Johannes Schmid <jhs@gnome.org>
11739   *  plugins/build-basic-autotools.c:
11740   Fixed #392290 – Missed install as root option in project manager
11742 2007-01-07  Johannes Schmid <jhs@gnome.org>
11744   * plugins/sourceview/sourceview.c:
11745   Fixed #388731 – Odd editor behaviour after performing block-text operations
11746   Fixed #388727 – Block-tab does not work
11747   
11748   * plugins/sourceview/anjuta-document.h/c:
11749   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
11750   
11751   * configure.in:
11752   Require Gtk+ >= 2.10 for sourceview plugin
11754 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
11756         * libanjuta/anjuta-status.c:
11757         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
11759 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
11761         * configure.in,
11762         plugins/terminal/terminal.c:
11763         Fix bug #377027
11764         remove support for VTE < 0.9
11766 2007-01-06  Naba Kumar  <naba@gnome.org>
11768         * po/POTFILES.in: Updated
11770 2007-01-05  Adam Dingle  <adam@medovina.org>
11772         Reviewed by Naba Kumar  <naba@gnome.org>:
11773         * plugins/message-view/anjuta-message-manager-plugin.glade:
11774         Fixed bug #377903 (improve message color defaults).
11776 2007-01-05  Naba Kumar  <naba@gnome.org>
11778         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
11779         
11780 2007-01-03  Armin Burgmeier  <armin@arbur.net>
11782         Reviewed by  Naba Kumar  <naba@gnome.org>:
11783         * plugins/symbol-browser/test-class.h: Fixed block ends.
11785         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
11786         C-style-block comment.
11788         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
11789         allow lists when writing autogen definition files. This is required
11790         for the new class generator. Also fixed a wrong return value in
11791         npw_autogen_write_definition_file and set a GError in
11792         npw_autogen_execute when the output file could not be opened.
11794         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
11795         user interface.
11797         * plugins/class-gen/Makefile.am: Added templates subdir, removed
11798         goc_template_header and goc_template_source, added top_srcdir to
11799         includes, link against project wizard (also hopefully temporarily),
11800         removed class_gen.h, class_gen.c, action-callbacks.h,
11801         action-callbacks.c.
11803         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
11805         * plugins/class-gen/cell-renderer-flags.h:
11806         * plugins/class-gen/cell-renderer-flags.c:
11807         * plugins/class-gen/combo-flags.h:
11808         * plugins/class-gen/combo-flags.c:
11809         * plugins/class-gen/element-editor.c:
11810         * plugins/class-gen/element-editor.h:
11811         * plugins/class-gen/generator.c:
11812         * plugins/class-gen/generator.h:
11813         * plugins/class-gen/plugin.h:
11814         * plugins/class-gen/plugin.c:
11815         * plugins/class-gen/transform.c:
11816         * plugins/class-gen/transform.h:
11817         * plugins/class-gen/validator.c:
11818         * plugins/class-gen/validator.h:
11819         * plugins/class-gen/window.c:
11820         * plugins/class-gen/window.h: Rewrote class generator, it now allows
11821         adding of several class elements and uses autogen.
11823         * plugins/class-gen/templates/cc-header.tpl:
11824         * plugins/class-gen/templates/cc-source.tpl:
11825         * plugins/class-gen/templates/go-header.tpl:
11826         * plugins/class-gen/templates/go-source.tpl:
11827         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
11828         for the class generator.
11830         * configure.in: Added plugins/class-gen/templates/Makefile to output.
11832 2007-01-04  Naba Kumar  <naba@gnome.org>
11834         Patch from Nick Treleaven:
11835         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
11836         all matching symbols.
11837         
11838         Patches from  Maik Beckmann and Sébastien Granjoux:
11839         * plugins/profile-default/plugin.c,
11840         plugins/project-manager/plugin.c: Unescape project name. Fixes
11841         Bug #357151
11843 2007-01-04  Naba Kumar  <naba@gnome.org>
11845         * plugins/glade/plugin.c: Fixed compilation with
11846         older glade-3 version.
11847         
11848         Patch from Roland Illig:
11849         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
11850         plugins/sourceview/anjuta-document-saver.c,
11851         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
11852         are necessary to build anjuta on NetBSD 3.0
11854         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
11855         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
11856         window manager in gnome.
11857         
11858 2007-01-02  Naba Kumar  <naba@gnome.org>
11859         
11860         * plugins/glade/plugin.c: Make it work with glade-3 svn.
11861         
11862 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
11864         Reviewed by Naba Kumar  <naba@gnome.org>:
11865         * libanjuta/interfaces/libanjuta.idl,
11866         plugins/debug-manager/Makefile.am,
11867         plugins/debug-manager/anjuta-marshal.list,
11868         plugins/debug-manager/debugger.c,
11869         plugins/debug-manager/sparse_buffer.c,
11870         plugins/debug-manager/sparse_buffer.h,
11871         plugins/debug-manager/sparse_view.c,
11872         plugins/debug-manager/sparse_view.h,
11873         plugins/debug-manager/disassemble.h,
11874         plugins/debug-manager/disassemble.c,
11875         plugins/debug-manager/anjuta-marshal.list,
11876         plugins/debug-manager/plugin.c,
11877         plugins/gdb/debugger.c,
11878         plugins/gdb/debugger.h,
11879         plugins/gdb/plugin.c:
11880         Add a disassembly view window
11882         * plugins/debug-manager/breakpoints.c,
11883         plugins/debug-manager/chunk_view.c,
11884         plugins/debug-manager/locals.c,
11885         plugins/debug-manager/memory.c,
11886         plugins/debug-manager/registers.c,
11887         plugins/debug-manager/stack_trace.c:
11888         Add some debugging information 
11890 2006-12-18  Naba Kumar  <naba@gnome.org>
11892         * configure.in, plugins/glade/plugin.c: Allow building against both
11893         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
11895 2006-12-03  Naba Kumar  <naba@gnome.org>
11896         
11897         * TODO.tasks: Marked a bounty completed.
11899 2006-11-24  Adam Dingle <adam@medovina.org>
11901         Reviewed by Naba Kumar  <naba@gnome.org>:
11902         * plugins/build-basic-autotools/build-basic-autotools.c,
11903         plugins/debug-manager/watch.c,
11904         plugins/document-manager/plugin.c, 
11905         plugins/patch/plugin.c,
11906         plugins/project-manager/plugin.c:
11907         Fixed bug #378879 (several command names need ellipses).
11909 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
11911         Reviewed by: Naba Kumar  <naba@gnome.org>
11912         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11913         GCC 4.1.2 (there are only two warnings remaining now when compiling
11914         plugins).
11916         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
11918         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
11919         macro so that the generated function support a NULL plugin parameter.
11921         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
11922         in debug_tree_find_expression by freeing memory returned by the call
11923         to gtk_tree_model_get instead of the parameter string.
11925 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11927         * plugins/debug-manager/breakpoints.c:
11928         Fix bug #378850
11930         * plugins/debug-manager/anjuta-debug-manager.ui,
11931         plugins/debug-manager/debugger.c,
11932         plugins/debug-manager/plugin.c:
11933         Fix bug #378871
11935 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
11937         * libanjuta/anjuta-launcher.c,
11938         plugins/gdb/debugger.c:
11939         Fix bug #377061
11941 2006-11-21  Naba Kumar  <naba@gnome.org>
11943         * plugins/search/search_preferences.c: Fixed build break.
11944         
11945 2006-11-20  Naba Kumar  <naba@gnome.org>
11946         
11947         Patch from Kjartan Maraas:
11948         * plugins/cvs-plugin/cvs-interface.c,
11949         plugins/document-manager/plugin.c,
11950         plugins/gtodo/interface.c,
11951         plugins/gtodo/libgtodo.h,
11952         plugins/message-view/anjuta-msgman.c,
11953         plugins/project-wizard/druid.c,
11954         plugins/search/search_preferences.c,
11955         plugins/sourceview/sourceview-prefs.c,
11956         plugins/terminal/terminal.c,
11957         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
11959         Patch from Przemysław Grzegorczyk:
11960         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
11961         plugins/subversion/anjuta-subversion.glade: Enable files in
11962         fileselection dialog. Fixes bug #376031.
11963         
11964 2006-11-17  Adam Dingle <adam@medovina.org>
11966         Reviewed by: Naba Kumar  <naba@gnome.org>
11967         * plugins/build-basic-autotools/build-basic-autotools.c
11968         * plugins/class-gen/anjuta-class-gen.plugin.in
11969         * plugins/debug-manager/breakpoints.c
11970         * plugins/debug-manager/plugin.c
11971         * plugins/devhelp/plugin.c
11972         * plugins/document-manager/plugin.c
11973         * plugins/gdb/debugger.c
11974         * plugins/glade/anjuta-glade.plugin.in
11975         * plugins/gtodo/plugin.c
11976         * plugins/language-support-cpp-java/plugin.c
11977         * plugins/message-view/plugin.c
11978         * plugins/project-import/anjuta-project-import.glade
11979         * plugins/project-import/anjuta-project-import.plugin.in
11980         * plugins/search/plugin.c
11981         * plugins/tools/scripts/tools-2.xml.in
11982         * plugins/valgrind/plugin.c
11983         * src/anjuta-actions.h:
11984         Fixed bug #376335 "menu items should be capitalized".  Minor
11985         grammar edits.
11987 2006-11-20  Naba Kumar  <naba@gnome.org>
11988         
11989         * configure.in: Fixed build.
11991         Patch from: Arjan Timmerman
11992         *configure.in: Make subvesion plugin build for apr 1.x.
11993         Fixes: Bug #364754.
11994         
11995 2006-11-20  Johannes Schmid <jhs@gnome.org>
11997         * configure.in
11998         * plugins/*/*.[ch]:
11999         Removed patches from Sylvain and Günther. They caused not problems but
12000         Naba was against them.
12002 2006-11-20  Johannes Schmid <jhs@gnome.org>
12004         * Removed me from MAINTAINERS
12006 2006-11-14  Günther Brammer <GBrammer@gmx.de>
12008         * configure.in:
12009         Use apr-1 instead of apr-0
12011 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
12013         * global-tags/create_global_tags.sh.in: Correct a bug when environment
12014         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
12015         and another bug occuring when parsing .pc file containing quotes.
12017 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
12019         * plugins/*/*.[ch]: Use class macro for type casting.
12021         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
12022         GCC 4.1.2 (there are only two warnings remaining now when compiling
12023         plugins).
12025         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
12026         a memory leak in debug_tree_find_expression; g_free was called on
12027         the parameter instead of the memory allocated by gtk_tree_model_get.
12029         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
12030         to declare and initialize the global type variable of the plugin.
12032 2006-10-31  Naba Kumar  <naba@gnome.org>
12034         * global-tags/create_global_tags.sh.in: Added an end message.
12035         
12036         * libanjuta/anjuta-launcher.h: Fixed indentation.
12037         
12038         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
12039         creation to a) append the messages in right way, b) Connect signals
12040         to the view properly and c) Recreate the system-tags.cache at the
12041         end of the generation.
12043         * plugins/symbol-browser: Fixed action path (double
12044         click on sysmbols was not working).
12046         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
12047         Fixed typedef and removed dead code.
12049         * tagmanager/c.c: Took the latest version from ctags source
12050         repository, because the one we had (from ctags 5.6) was broken.
12051         
12052         * global_tags/create_global_tags.sh.in: Reverted the patch from
12053         Sylvain because it was not right fix (and added a helpful comment).
12054         Used /bin/bash to fix the bashism and generated separate log files
12055         for each tag files in the same directory.
12056         
12057 2006-10-29  Naba Kumar  <naba@gnome.org>
12059         * plugins/editor/text_editor.c: Use a temporary file
12060         to save the editor and move it at the end to original
12061         file. This will prevent data corruption if file save
12062         failed for any reason. Also report proper errors when
12063         file save fails. Fixes bug #346575.
12064         
12065 2006-10-26  Naba Kumar  <naba@gnome.org>
12067         * plugins/document-manager/anjuta-docman.c: Do not load
12068         the same files with different path more than once (happens
12069         with symlinked files). Fixes Bug #323591.
12071 2006-10-25  Naba Kumar  <naba@gnome.org>
12073         * plugins/valgrind/vgactions.c: Fixed a warning.
12075 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
12077         Reviewed by Naba Kumar  <naba@gnome.org>:
12079         * plugins/valgrind/vgtoolview.c:
12080         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
12082         * plugins/valgrind/bugged-prg-test.c:
12083         No more warning during compilation with GCC 4.1.
12084         Program is still buggy in order to be used as a test of the
12085         plugin.
12087         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
12088         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
12089         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
12090         plugins/valgrind/vgrule.c:
12091         No more warning during compilation with GCC 4.1.
12093         * plugins/valgrind/plugin.c:
12094         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
12095         prototype (was missing from previous patch).
12097 2006-10-24  Naba Kumar  <naba@gnome.org>
12099         * plugins/glade/plugin.c: Show glade tree view, not list view.
12100         
12101         * plugins/glade/plugin.c: Fixed crash when Anjuta is
12102         exited with glade plugin still loaded. Fixes Bug #364755.
12104         * plugins/document-manager/anjuta-document-manager.plugin.in:
12105         Added application/x-reject in accepted mime-types.
12106         
12107         * Changelog: Fixed changelog alignments.
12109 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
12111         Reviewed by: Naba Kumar  <naba@gnome.org>
12112         
12113         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
12114         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
12115         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
12116         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
12117         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
12118         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
12119         plugins/valgrind/vgsearchbar.c:
12120         Use class macro for type casting.
12122         * plugins/valgrind/plugin.h:
12123         Don't force cast a GtkActionGroup to a GtkAction.
12125         * plugins/valgrind/plugin.c:
12126         Use correct API to get path of the preoject root when building
12127         the list of targets for the run action.
12128         Correct ordering of the construction of the preferences widgets.
12129         Only remove the valgrind widget if it is currently displayed.
12131         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
12132         Return if check_valgrind_binary() fails.
12133         The ValgrindPluginPrefs object is initialized after the call to
12134         vg_action_new. Take a handle to the location of the pointer to
12135         the future object.
12137 2006-10-24  Naba Kumar  <naba@gnome.org>
12139         * HACKING: Updated coding sample.
12140         
12141         Patch from: Armin Burgmeier  <armin@arbur.net>
12142         * plugins/symbol-browser/test-class.h,
12143         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
12144         
12145 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
12147         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
12148         * plugins/valgrind/vgtoolview.h:
12149         Correctly handle the argv / srcdir of vg_tool_view object. Do
12150         not leak memory associated with those arrays.
12152         * plugins/symbol-browser/an_symbol_prefs.c:
12153         Support unloading / reloading of the module (for example when
12154         closing a project and opening another one).
12156         * plugins/project-manager/plugin.c:
12157         Remove plugin widget before removing plugin itself, preventing
12158         a crash with valgrind plugin.
12160         * libanjuta/anjuta-preferences-dialog.c:
12161         Do not use the page_num returned by gtk_notebook_append_page to
12162         remove the page as it cause bugs when pages removal is not done
12163         in LIFO.
12165         * plugins/document-manager/anjuta-docman.c:
12166         Fix some GTK+ warnings.
12168         * global-tags/create_global_tags.sh.in:
12169         Rewrite script to remove bash-ism and use pkg-config directly
12170         instead of parsing the *.pc file by hand. This solve problems
12171         that occurred when one of the directory in PKG_CONFIG_PATH is
12172         empty.
12174 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
12176         * plugins/glade/plugin.c: Fix build (#363884)
12178 2006-10-22  Johannes Schmid <jhs@gnome.org>
12180         * plugins/file-manager/an_file_view.c:
12181         * plugins/file-manager/plugin.c:
12182         * plugins/file-manager/plugin.h:
12183         Fix possible crasher when changing project-root uri when we try to restore open nodes
12184         * AUTHORS: Updated
12186 2006-10-19  Naba Kumar  <naba@gnome.org>
12188         Patch from: Juan Pablo Ugarte
12189         * plugins/glade/plugin.c: Include glade header
12190         correctly.
12191         
12192 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
12193         
12194         * plugins/debug-manager/Makefile.am,
12195         plugins/debug-manager/sexy-icon-entry.h,
12196         plugins/debug-manager/sexy-icon-entry.c,
12197         plugins/debug-manager/dataview.c:
12198         Fix bug #358134 (Goto memory prompt)
12199         Use sexy-icon-entry from libsexy 0.1.10
12201         * plugins/debug-manager/debugger.c,
12202         plugins/debug-manager/plugin.c,
12203         plugins/debug-manager/start.c,
12204         plugins/gdb/debugger.c,
12205         plugins/gdb/plugin.c:
12206         Better error handling when starting and stopping debugger
12208 2006-10-13  Maik Beckmann <maik@eigenco.de>
12210         * src/action_callbacks.c:
12211         Fixed bug #361830 (AboutDialog does not close) which is caused 
12212         due to a change in Gtk+ 2.10  
12213   
12214 2006-10-12  Adam Dingle <adam@medovina.org>
12216         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
12218         * plugins/search/search-replace.c:
12219         Fixed bug #358068 (indicate when Find in Files is complete)
12221         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
12223         * plugins/sourceview/sourceview-prefs.c:
12224         * plugins/sourceview/sourceview.glade:
12225         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
12227         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
12229         * plugins/devhelp/plugin.c:
12230         * plugins/search/plugin.c: 
12231         Fixed bug #359750 (fix find/replace shortcut keys).
12233         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
12234         use Alt+key for shortcuts)
12236         *  plugins/debug-manager/debug_tree.c:
12237         *  plugins/debug-manager/debugger.c:
12238         Fixed bug #359317 (can't load debug manager)
12240         * /plugins/document-manager/plugin.c:
12241         Fixed bug #359259 (highlight modes listed in reverse 
12242         alphabetical order).
12244 2006-10-10  Johannes Schmid <jhs@gnome.org>
12246         * plugins/glade/plugin.c:
12247         Add scrollbars to glade project window
12249 2006-10-10  Johannes Schmid <jhs@gnome.org>
12251         * libanjuta/interfaces/Makefile.am.iface:
12252         Fixed Makefile with broke build
12254 2006-10-07  Johannes Schmid <jhs@gnome.org>
12256         * libanjuta/interfaces/anjuta-idl-compiler.pl:
12257         * libanjuta/interfaces/Makefile.iface.am:
12258         Fixed enum types generation
12260         * libanjuta/interfaces/libanjuta.idl:
12261         Fixed some strange typo
12263 2006-10-06  Johannes Schmid <jhs@gnome.org>
12265         * libanjuta/interfaces/Makefile.iface.am:
12266         Fixed enum-types.h generation
12267         * libanjuta/interfaces/libanjuta.idl:
12268         char* => gchar*
12269         IAnjutaTODO::load should take const gchar* argument
12270         Remove include to libanjuta/e-splash.h which is not installed as header file
12271         Disable get_attributes for now
12272         
12273         * pluings/sourceview/sourceview.c: Disabled get_attributes
12274         
12275         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
12277 2006-10-05  Naba Kumar  <naba@gnome.org>
12279         * TODO.tasks: Set 'Improve class widzard' task to assigned.
12280         Set bug id for 'Profiler plugin' task.
12282 2006-10-03  Naba Kumar  <naba@gnome.org>
12284         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
12285         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
12287         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
12288         plugins/project-manager/plugin.c: Added a new API in
12289         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
12290         Added some documentation. On project close, close all editors that
12291         has files opened for the project.
12292         
12293         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
12294         from the containers on anjuta_shell_remove_widget(). Do not destroy
12295         glade widgets once created.
12296         
12297 2006-10-03  Johannes Schmid <jhs@gnome.org>
12299         * libanjuta/interfaces/anjuta-idl-compiler.pl:
12300         * libanjuta/interfaces/libanjuta.idl:
12301         const-List<> => const List<>
12302         List-free<> => List<>
12303         
12304         * Makefile.am: Reenabled launcher
12306 2006-10-03  Johannes Schmid <jhs@gnome.org>
12308         * libanjuta/interfaces/Makefile.am.iface:
12309         Install libanjuta.idl
12311 2006-10-02  Adam Dingle <adam@medovina.org>
12313         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
12315 2006-10-02  Adam Dingle <adam@medovina.org>
12317         * plugins/editor/style-editor.c: fixed bug #357534
12318         * plugins/gdb/utilities.h: removed 2 unused declarations
12320 2006-10-02  Johannes Schmid <jhs@gnome.org>
12322         * Makefile.am: disabled anjuta-launcher
12323         * libanjuta/Makefile.am:
12324         
12325         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
12326         * libanjuta/glue-factory.c: (glue_factory_add_path),
12327         (glue_factory_get_path):
12328         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
12329         * libanjuta/glue-factory.h:
12330         * libanjuta/glue-cpp.h:
12331         * libanjuta/glue-cpp.c:
12332         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
12333         
12334         * libanjuta/interfaces/Makefile.am.iface:
12335         * libanjuta/interfaces/anjuta-idl-compiler.pl:
12336         * libanjuta/interfaces/libanjuta.idl:
12337         Add a new features to idl compiler:
12338         List<Type> => List of Type
12339         List-free<Type> => List of Type, it is up to the caller to free items and list
12340         const-List(-free)<Type> = const List of Types
12341         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
12342         
12343         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
12344         (generic_cpp_class_create_code):
12345         Adapted to new project_manager interface
12346         
12347         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
12348         * plugins/debug-manager/debugger.c:
12349         (ivariable_debugger_iface_init):
12350         Do not use C++ keyword "delete" for interface name
12351         
12352         * plugins/document-manager/anjuta-document-manager.plugin.in:
12353         Added m4 to mime-types
12354         
12355         * plugins/project-manager/plugin.c:
12356         (iproject_manager_add_source_multi):
12357         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
12359 2006-10-01  Naba Kumar  <naba@gnome.org>
12361         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
12362         UI file used when out-of-process devhelp is used instead of
12363         embedded devhelp.
12364         
12365         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
12366         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
12367         plugins/profile-default/default.anjuta: Build devhelp plugin,
12368         but use out-of-process devhelp if devhelp plugin is disabled
12369         (either by user or devhelp is not installed). Disabled devhelp
12370         plugin by default. Added it in default profile.
12372 2006-10-01  Naba Kumar  <naba@gnome.org>
12374         * plguins/project-manager/plugin.c: Possible fix for crash
12375         bug #358583.
12376         
12377         * configure.in, plugins/Makefile.am: Enabled glade plugin and
12378         set dep to last version 3.0.2.
12379         
12380         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
12381         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
12382         plugins/symbol-browser/plugin.c: Use the right action group
12383         for getting popup actions (Fixes lots of assertion failures).
12385         * plugins/project-manager/plugin.c,
12386         plugins/project-manager/plugin.h: use separate action group
12387         for profie actions.
12388         
12389         * plugins/message-view/plugin.c: Disconnect session load
12390         signal on plugin deactivation (fixes a crash).
12392 2006-09-30  Naba Kumar  <naba@gnome.org>
12394         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
12395         * TODO.tasks: Assigned a bounty to Massimo.
12397 2006-09-29  Naba Kumar  <naba@gnome.org>
12399         * src/anjuta-app.c, src/shell.c: Fixed build errors.
12401 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
12403         * plugins/debug-manager/debugger.c,
12404         plugins/debug-manager/plugin.c,
12405         libanjuta/interfaces/libanjuta.idl:
12406         Add a new abort command to quit debugger without waiting
12408         * plugins/gdb/debugger.c,
12409         plugins/gdb/debugger.h,
12410         plugins/gdb/plugin.c:
12411         Send a signal directly to the debugged program
12412         Implement abort command
12414         * plugins/debug-manager/debug_tree.c:
12415         Fix bug #358163
12417         * plugins/debug-manager/stack-trace.c:
12418         Fix bug #358009
12420 2006-09-29  Naba Kumar  <naba@gnome.org>
12422         * TODO.tasks: Updated.
12423         
12424         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
12425         dialog.
12426         
12427         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
12428         
12429         * TODO.tasks: Updated in light of the word wrapping fix
12430         in Tasks Manager. Added a test bounty entry.
12432         * TODO.tasks: Added four bounties.
12433         
12434 2006-09-28  Naba Kumar  <naba@gnome.org>
12436         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
12437         Added 'customizable' parameter to
12438         anjuta_ui_add_action_group_entries() and similar functions to
12439         allow user configuration of the actions. Filter out actions that
12440         are not configurable items (such as submenu items). Now the
12441         'Customize shortcuts' dialog is much better listed.
12443         * plugins/build-basic-autotools/build-basic-autotools.c,
12444         plugins/build-basic-autotools/build-basic-autotools.h,
12445         plugins/cvs-plugin/plugin.c,
12446         plugins/cvs-plugin/plugin.h,
12447         plugins/debug-manager/breakpoints.c,
12448         plugins/debug-manager/plugin.c,
12449         plugins/debug-manager/stack_trace.c,
12450         plugins/debug-manager/watch.c,
12451         plugins/devhelp/plugin.c,
12452         plugins/document-manager/plugin.c,
12453         plugins/file-loader/plugin.c,
12454         plugins/file-manager/plugin.c,
12455         plugins/glade/plugin.c,
12456         plugins/gtodo/interface.c,
12457         plugins/gtodo/plugin.c,
12458         plugins/language-support-cpp-java/plugin.c,
12459         plugins/macro/plugin.c,
12460         plugins/macro/plugin.h,
12461         plugins/message-view/plugin.c,
12462         plugins/patch/plugin.c,
12463         plugins/profile-default/default.anjuta,
12464         plugins/project-manager/plugin.c,
12465         plugins/project-manager/plugin.h,
12466         plugins/sample1/plugin.c,
12467         plugins/search/plugin.c,
12468         plugins/subversion/plugin.c,
12469         plugins/subversion/plugin.h,
12470         plugins/symbol-browser/plugin.c,
12471         plugins/symbol-browser/plugin.h,
12472         plugins/tools/plugin.c,
12473         plugins/valgrind/plugin.c,
12474         plugins/valgrind/plugin.h: Fixed to take care of above change
12475         in API of AnjutaUI. Properly added/removed action groups in some
12476         plugins. Split action groups into customization and non-customizable
12477         groups and added them separately.
12479         * plugins/document-manager/plugin.c: Close files belonging to
12480         project when project is closed (not complete).
12481         
12482         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
12483         vertical aligned cell entries.
12484         
12485         * src/anjuta-app.c: Define macros for the placeholder names.
12486         Set default widths and heights of the default placeholders,
12487         so that newly docked widgets are correclty sized.
12488         
12489         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12490         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
12491         Fixed to generated correct actions addition/removal code.
12493 2006-09-25  Naba Kumar  <naba@gnome.org>
12495         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
12496         libanjuta/anjuta-serializer.[ch]: Implemented serialization
12497         class.
12498         
12499         * plugins/message-view/anjuta-msgman.c,
12500         plugins/message-view/anjuta-msgman.h,
12501         plugins/message-view/message-view.c,
12502         plugins/message-view/message-view.h,
12503         plugins/message-view/plugin.c: Serialize messages panes in
12504         session save and deserialize them in session load so that
12505         build messages persistant.
12506         
12507 2006-09-24  Johannes Schmid <jhs@gnome.org>
12509         * libanjuta/anjuta-utils.c:
12510         * plugins/message-view/message-view.c:
12511         Really fixed #355407
12513 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
12515         * libanjuta/interfaces/libanjuta.idl:
12516         Change one variable sign
12518         * plugins/debug-manager/anjuta-debug-manager.glade,
12519         plugins/debug-manager/anjuta-debug-manager.ui:
12520         Few small interface changes     
12522         * plugins/debug-manager/debug_tree.h,
12523         plugins/debug-manager/watch.c,
12524         plugins/debug-manager/debugger.c,
12525         plugins/debug-manager/plugin.c
12526         plugins/gdb/debugger.c,
12527         plugins/gdb/plugin.c:
12528         Big rewrite of debugger queue
12529         Allow to cancel command
12531         * plugins/debug-manager/memory.c:
12532         Fix a bug if a command is cancelled
12534 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
12536         * plugins/gdb/debugger.c,
12537         plugins/debug-manager/debug_tree.c,
12538         plugins/debug-manager/locals.c:
12539         Restore tree representation for local variable
12540         Add argument in local variable list
12541         Use gdb variable object to get all informations
12543 2006-09-19  Naba Kumar  <naba@gnome.org>
12545         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
12546         that implements AnjutaSavePrompt class.
12548         * ChangeLog: Fixed indentation.
12549         
12550         * libanjuta/Makefile.am,
12551         libanjuta/anjuta-marshal.list,
12552         libanjuta/anjuta-shell.c,
12553         libanjuta/anjuta-shell.h,
12554         plugins/document-manager/action-callbacks.c,
12555         plugins/document-manager/action-callbacks.h,
12556         plugins/document-manager/anjuta-docman.c,
12557         plugins/document-manager/anjuta-docman.h,
12558         plugins/document-manager/plugin.c,
12559         src/anjuta.c: Impletemnted save prompt dialog to prompt for
12560         unsaved items during exit. A new signal is added in shell
12561         interface called 'save-prompt' to collect all unsaved items.
12562         Create AnjutaSavePrompt class (dialog) to process unsaved items.
12563         Fixed document manager to use the new save-prompt signal in shell
12564         and AnjutaSavePrompt object for unsaved files. Cleaned up
12565         AnjutaDocman to synchronously save new files. Fixed function
12566         names.
12568 2006-09-18  Johannes Schmid <jhs@gnome.org>
12570         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
12571         gdl requirement to 0.7.0
12573 2006-09-18  Johannes Schmid <jhs@gnome.org>
12575         * global-tags/.cvsignore:
12576         * global-tags/Makefile.am:
12577         * global-tags/create_global_tags.sh (removed):
12578         * global-tags/create_global_tags.sh.in (added):
12579         Fixed #355407
12580         
12581         * libanjuta/anjuta-launcher.c:
12582         Fixed #349374
12583         
12584         * plugins/project-manager/plugin.c:
12585         (project_manager_plugin_close_project):
12586         Fixed crasher
12587         
12588         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
12589         Fixed gtk critical
12590         
12591         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
12592         More reasonable toolbar creation/deletition though it does
12593         not completly work!
12595 2006-09-15  Johannes Schmid <jhs@gnome.org>
12597         * libanjuta/anjuta-utils.c/.h:
12598         Fixed #355168
12600 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
12602         * scintilla/ScintillaGTK.cxx
12603         Fixed doulbe freeing in Scintilla
12605 2006-09-12  Johannes Schmid  <jhs@gnome.org>
12607         * plugins/symbol-browser/an_symbol_prefs.c:
12608         Support unloading / reloading of the module (for example when
12609         closing a project and opening another one).
12611         * plugins/project-manager/plugin.c:
12612         Really fixed #355148 (Show project name in title bar)
12614 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12616         * libanjuta/plugins.c:
12617         Fixed #355156 (Show plugins in alphabetical order)
12619 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12621         * plugins/project-manager/plugin.c:
12622         Fixed #355148 (Show project name in title bar)
12624 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12626         * plugins/project-manager/plugin.c:
12627         (value_removed_project_root_uri):
12628         Fixed crasher if project cannot be opened
12630 2006-08-30 Naba Kumar  <naba@gnome.org>
12632         * plugins/language-support-cpp-java/plugin.[c,h],
12633         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12634         Impletemnted UI for auto indent.
12635         
12636 2006-08-28 Naba Kumar  <naba@gnome.org>
12637         
12638         * plugins/gvim/.cvsignore,
12639         plugins/gvim/Makefile.am,
12640         plugins/gvim/anjuta-vim-plugin.png,
12641         plugins/gvim/anjuta-vim.c,
12642         plugins/gvim/anjuta-vim.h,
12643         plugins/gvim/anjuta-vim.plugin.in,
12644         plugins/gvim/gtkvim.c,
12645         plugins/gvim/gtkvim.h,
12646         plugins/gvim/plugin.c,
12647         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
12648         in build yet.
12650 2006-08-28 Naba Kumar  <naba@gnome.org>
12652         Patch from: Massimo Corà  <maxcvs@email.it>
12653         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
12654         possible infinite loop.
12656 2006-08-22 Adam Dingle <adam@medovina.org>
12657         
12658         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
12659         to edit are shown in the preferences dialog in anjuta").
12660         Removed unused widgets from the style editor dialog.
12662 2006-08-21  Johannes Schmid <jhs@gnome.org>
12664         * plugins/symbol-browser/test-class.[cpp/h]
12665         Added missing files
12667 2006-08-18  Naba Kumar  <naba@gnome.org>
12669         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
12670         end of document loading.
12672         * plugins/language-support-cpp-java/plugin.c,
12673         plugins/sourceview/sourceview.c: Fixed plugin loading.
12675 2006-08-17  Naba Kumar  <naba@gnome.org>
12677         * plugins/language-support-cpp-java/plugin.c,
12678         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
12679         mode line parsing. Indentation parameters initialized based on
12680         mode line parameters.
12682 2006-08-16  Naba Kumar  <naba@gnome.org>
12684         * Makefile.am, plugins/editor/text_editor.c,
12685         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
12686         comments.
12688 2006-08-16 Naba Kumar  <naba@gnome.org>
12690         Patch from  Massimo Cora'  <maxcvs@email.it>:
12691         
12692         * plugins/editor/aneditor-autocomplete.cxx,
12693         plugins/editor/aneditor-calltip.cxx,
12694         plugins/symbol-browser/Makefile.am,
12695         plugins/symbol-browser/an_symbol.c,
12696         plugins/symbol-browser/an_symbol_view.c,
12697         plugins/symbol-browser/plugin.c,
12698         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
12699         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
12700         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
12701         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
12702         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
12703         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
12704         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
12705         tagmanager/get.h, tagmanager/html.c,
12706         tagmanager/include/tm_source_file.h,
12707         tagmanager/include/tm_tag.h,
12708         tagmanager/include/tm_workspace.h,
12709         tagmanager/jscript.c, tagmanager/keyword.c,
12710         tagmanager/keyword.h, tagmanager/lisp.c,
12711         tagmanager/lregex.c, tagmanager/lua.c,
12712         tagmanager/main.h, tagmanager/make.c,
12713         tagmanager/options.c, tagmanager/options.h,
12714         tagmanager/parse.c, tagmanager/parse.h,
12715         tagmanager/parsers.h, tagmanager/pascal.c,
12716         tagmanager/perl.c, tagmanager/php.c,
12717         tagmanager/python.c, tagmanager/read.c,
12718         tagmanager/read.h, tagmanager/readtags.c,
12719         tagmanager/readtags.h, tagmanager/rexx.c,
12720         tagmanager/routines.c, tagmanager/routines.h,
12721         tagmanager/ruby.c, tagmanager/scheme.c,
12722         tagmanager/sh.c, tagmanager/slang.c,
12723         tagmanager/sml.c, tagmanager/sort.c,
12724         tagmanager/sort.h, tagmanager/sql.c,
12725         tagmanager/strlist.c, tagmanager/strlist.h,
12726         tagmanager/tcl.c, tagmanager/tm_source_file.c,
12727         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
12728         tagmanager/tm_workspace.c, tagmanager/verilog.c,
12729         tagmanager/vim.c, tagmanager/vstring.c,
12730         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
12731         5.6 and namespace completion fixed.
12733         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12734         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
12736 2006-08-15 Naba Kumar  <naba@gnome.org>
12738         * libanjuta/interfaces/libanjuta.idl,
12739         plugins/editor/text-editor-iterable.c,
12740         plugins/editor/text_editor.c,
12741         plugins/sourceview/sourceview-cell.c,
12742         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
12743         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
12744         ianjuta_editor_end_action().
12745         
12746         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
12748 2006-08-13 Naba Kumar  <naba@gnome.org>
12750         * plugins/debug-manager/breakpoints.c,
12751         plugins/debug-manager/memory.c,
12752         plugins/debug-manager/registers.c,
12753         src/layout.xml: Fixed debugger widgets layout.
12755 2006-08-12 Naba Kumar  <naba@gnome.org>
12757         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
12758         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12759         plugins/editor/editor.glade, plugins/editor/text_editor.h,
12760         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
12761         codes and dead codes. Removed automatic indentation prefs.
12763 2006-08-12  Johannes Schmid <jhs@gnome.org>
12765         * libanjuta/Makefile.am:
12766         * libanjuta/anjuta-launcher.c:
12767         * libanjuta/anjuta-launcher.h:
12768         * libanjuta/anjuta-plugin.c:
12769         * libanjuta/anjuta-plugin.h:
12770         * libanjuta/anjuta-preferences.c:
12771         * libanjuta/anjuta-preferences.h:
12772         * libanjuta/anjuta-shell.c:
12773         * libanjuta/anjuta-shell.h:
12774         * libanjuta/libanjuta.h:
12775         
12776         Made wrapper friendly:
12777         - no inline in header files (preferences_set/get)
12778         - correct signal names
12779         - correct GError** argument in anjuta_shell_freeze/thaw
12780         - include correct files in libanjuta.h
12781         
12782         * plugins/project-manager/plugin.c: 
12783         Fixed two crashers
12785 2006-08-11 Naba Kumar  <naba@gnome.org>
12787         * plugins/editor/aneditor-priv.h,
12788         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
12789         
12790         * plugins/editor/text_editor_cbs.c,
12791         plugins/sourceview/anjuta-view.c: Pass the right position for char
12792         added signal.
12793         
12794         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
12795         
12796         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
12798 2006-08-11 Naba Kumar  <naba@gnome.org>
12800         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
12801         return the right character at the iter position and get_char() to
12802         not leak memory.
12804         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
12805         to set to character offset and not byte index.
12807         * plugins/language-support-cpp-java/plugin.c: Improved
12808         auto-indentation login. Indents opening and closing braces correctly.
12810 2006-08-10  Johannes Schmid <jhs@gnome.org>
12812         * INSTALL:
12813         * autogen.sh:
12814         Required automake = 1.9
12816         * libanjuta/anjuta-children.c:
12817         * libanjuta/anjuta-children.h:
12818         * libanjuta/anjuta-encodings.h:
12819         * libanjuta/anjuta-launcher.h:
12820         * libanjuta/anjuta-plugin-description.h:
12821         * libanjuta/anjuta-preferences-dialog.h:
12822         * libanjuta/anjuta-preferences.h:
12823         * libanjuta/anjuta-session.h:
12824         * libanjuta/anjuta-status.h:
12825         * libanjuta/anjuta-ui.h:
12826         * libanjuta/anjuta-utils.c:
12827         * libanjuta/anjuta-utils.h:
12828         * libanjuta/e-splash.h:
12829         * libanjuta/glue-factory.h:
12830         * libanjuta/glue-plugin.h:
12831         * libanjuta/plugins.h:
12832         * libanjuta/resources.h:
12833         Fixed libanjuta to be able to wrap it
12834         - G_BEGIN_DECLS, G_END_DECLS
12835         - include all necessary files in libanjuta.h
12837         * plugins/gtodo/tray-icon.c:
12838         * plugins/terminal/terminal.c:
12839         Some build fixes for freebsd
12841         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12842         * plugins/sourceview/sourceview.glade:
12843         Remove auto-indent feature as it is now in language-support
12845 2006-08-09 Naba Kumar  <naba@gnome.org>
12847         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
12848         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12849         Added missing files.
12851         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
12852         get_use_spaces(), set_tabsize() and set_use_spaces().
12854 2006-08-09 Naba Kumar  <naba@gnome.org>
12856         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
12857         succeeded in activating.
12859         * plugins/document-manager/plugin.c: Added debug message.
12861         * libanjuta/interfaces/libanjuta.idl,
12862         plugins/editor/text_editor.c: Implemented get_tabsize(),
12863         get_use_spaces(), set_tabsize() and set_use_spaces().
12865         * plugins/language-support-cpp-java/Makefile.am,
12866         plugins/language-support-cpp-java/plugin.c,
12867         plugins/language-support-cpp-java/plugin.h: Used editor parameters
12868         for indentation. Added preferences page for paramenters.
12870         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
12872 2006-08-08 Naba Kumar  <naba@gnome.org>
12874         * libanjuta/interfaces/libanjuta.idl,
12875         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12876         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12877         plugins/editor/text_editor.c,
12878         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
12879         and implemented it for both scintilla and sourceview.
12881         * plugins/search/plugin.c: Use the new grab_focus() to transfer
12882         focus back to editor (happens when pressing esc in incremental
12883         search box).
12885 2006-08-08 Naba Kumar  <naba@gnome.org>
12887         * libanjuta/interfaces/libanjuta.idl,
12888         plugins/editor/text_editor.c,
12889         plugins/editor/text_editor.h,
12890         plugins/editor/text-editor-iterable.c,
12891         plugins/sourceview/sourceview-cell.c,
12892         plugins/sourceview/sourceview.c: Implemented editor attributes
12893         methods.
12894         
12895         * plugins/editor/aneditor.cxx: Disabled old indentation code.
12896         plugins/language-support-cpp-java/plugin.c: Implemented indentation
12897         code (not complete yet).
12899         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12900         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12901         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12902         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12903         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12904         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12906 2006-08-04 Naba Kumar  <naba@gnome.org>
12908         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
12909         implementation.
12910         
12911 2006-08-03  Johannes Schmid <jhs@gnome.org>
12913         * configure.in: Add a more informative text to valgrind plugin
12915         * TODO.tasks:
12916         Modified Preferences tasl
12917         * libanjuta/anjuta-plugin.c: 
12918         * libanjuta/anjuta-preferences-dialog.c: 
12919         * libanjuta/anjuta-preferences-dialog.h:
12920         * libanjuta/anjuta-preferences.c:
12921         * libanjuta/anjuta-preferences.h:
12922         * libanjuta/interfaces/Makefile.am.iface:
12923         * libanjuta/interfaces/libanjuta.idl:
12924         Added IAnjutaPreferences interface which every plugin that has preferences should
12925         implement. Call merge() and unmerge() at plugin activation/deactivation.
12926         Fixed preferences_page_remove()
12927         
12928         * plugins/build-basic-autotools/build-basic-autotools.c:
12929         * plugins/cvs-plugin/plugin.c: 
12930         * plugins/document-manager/plugin.c:
12931         * plugins/editor/plugin.c:
12932         * plugins/editor/plugin.h:
12933         * plugins/file-manager/plugin.c: 
12934         * plugins/gtodo/main.h:
12935         * plugins/gtodo/plugin.c: 
12936         * plugins/gtodo/preferences.c: 
12937         * plugins/message-view/anjuta-msgman.c: 
12938         * plugins/message-view/anjuta-msgman.h:
12939         * plugins/message-view/plugin.c:
12940         * plugins/sourceview/plugin.c: 
12941         * plugins/sourceview/plugin.h:
12942         * plugins/symbol-browser/an_symbol_prefs.c:
12943         * plugins/symbol-browser/plugin.c: 
12944         * plugins/terminal/terminal.c: 
12945         * plugins/valgrind/plugin.c
12946         * src/anjuta-app.c:
12947         
12948         Updated preference loading/unloading for all plugins
12950 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
12951         
12952         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
12953         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
12954     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
12955         recommended by the autoconf manual. 
12956         - Fixes compiling with autoconf 2.60.
12957         
12958         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
12960 2006-08-02      Johanes Schmid <jhs@gnome.org>
12962         * plugins/profile-default/plugin.c:
12963         Fixed session handling
12965 2006-08-01  Johannes Schmid <jhs@gnome.org>
12967         * configure.in
12968         * plugins/Makefile.am:
12969         Disabled devhelp and glade for now as they do not work (#341073
12970         and #341170)
12971         
12972         * plugins/profile-default/anjuta-default-profile.ui (removed):
12973         * plugins/profile-default/plugin.c:
12974         * plugins/profile-default/plugin.h:
12975         * plugins/project-manager/anjuta-project-manager.ui:
12976         * plugins/project-manager/plugin.c:
12977         * plugins/project-manager/plugin.h:
12978         Limted multiple project support #315043
12980         * libanjuta/interfaces/libanjuta.idl:
12981         Added ianjuta_profile_unload
12983 2006-07-31 Naba Kumar  <naba@gnome.org>
12985         * libanjuta/interfaces/libanjuta.idl,
12986         plugins/editor/text-editor-iterable.c,
12987         plugins/editor/text_editor.c,
12988         plugins/sourceview/anjuta-view.c,
12989         plugins/sourceview/anjuta-view.h,
12990         plugins/sourceview/sourceview.c: Fixed text iteration and 
12991         IAnjutaEditor implementations in both scintilla
12992         and sourceview. Cleand up libanjuta API: Removed redundant
12993         erase_range() method from IAnjutaEditor interface, fixed
12994         ianjuta_editor_get_text to take length instead of range (consistency).
12995         autoindentation in both sourceview and scintilla more or less works,
12996         but still disabled for now because there are still some anomalies
12997         in text iteration.
12999         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
13001         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
13002         API changes.
13004 2006-07-30  Johannes Schmid <jhs@gnome.org>
13006         * plugins/sourceview/anjuta-document.c:
13007         * plugins/sourceview/anjuta-document.h:
13008         * plugins/sourceview/anjuta-view.c: 
13009         * plugins/sourceview/sourceview.c:
13010         Wrote a new "char_added" implementation, I hope this one is good
13012         * plugins/sourceview/sourceview-cell.c:
13013         Fixed typo: "text_iter" instead of "iter"
13015 2006-07-30 Naba Kumar  <naba@gnome.org>
13017         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
13019 2006-07-30  Johannes Schmid <jhs@gnome.org>
13021         * autogen.sh: use gnome-autogen.sh from gnome-coomen
13022         
13023         * plugins/debug-manager/plugin.c: 
13024         * plugins/patch/plugin.c:
13025         Use IAnjutaIndicable to mark debugger position
13027         * plugins/sourceview/sourceview.c:
13028         Define colors for IAnjutaIndicable
13030 2006-07-29  Johannes Schmid <jhs@gnome.org>
13032         * plugins/debug-manager/anjuta-debug-manager.ui:
13033         * plugins/debug-manager/breakpoints.c:
13034         * plugins/debug-manager/images/Makefile.am:
13035         * plugins/debug-manager/images/run-to-cursor.png:
13036         * plugins/debug-manager/plugin.c:
13037         Added toolbar and some icons
13039         * plugins/patch/anjuta-patch.ui:
13040         * plugins/patch/patch-plugin.c:
13041         * plugins/patch/patch-plugin.glade:
13042         * plugins/patch/plugin.c:
13043         * plugins/patch/plugin.h:
13044         Improved patch plugin (GUI and function)
13046         * plugins/sourceview/sourceview.c:
13047         Fixed another Gtk-Critical
13049         * plugins/tools/anjuta-tools.ui:
13050         * plugins/tools/plugin.h:
13051         Put Patch plugin in tools menu and changed ui file
13053 2006-07-29  Johannes Schmid <jhs@gnome.org>
13055         * plugins/document-manager/plugin.c:
13056         Fixed accelator Gtk-Warning
13058         * plugins/message-view/anjuta-msgman.c: 
13059         Fixed Gtk-Warning
13061         * plugins/sourceview/anjuta-document.c:
13062         * plugins/sourceview/anjuta-document.h:
13063         * plugins/sourceview/anjuta-marshal.list:
13064         Wrote a better emitter for the char-added signal
13066         * plugins/sourceview/sourceview.c:
13067         Fixed Redo/Undo to void Gtk-Criticals
13068         
13069         * plugins/sourceview/sourceview-args.c:
13070         * plugins/sourceview/sourceview-cell.c:
13071         * plugins/sourceview/sourceview-scope.c:
13072         * plugins/sourceview/sourceview-tags.c: 
13073         Adapted to new IAnjutaIterator API
13075 2006-07-28 Naba Kumar  <naba@gnome.org>
13077         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
13079         * plugins/symbol-browser/an_symbol.c,
13080         plugins/symbol-browser/an_symbol_iter.c,
13081         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
13082         subclass of AnjutaSymbol so that the symbol is accessible from
13083         the iter in light of changes in IAnjutaIterable.
13085         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
13086         implementation of IAnjutaIterable.
13088 2006-07-28 Naba Kumar  <naba@gnome.org>
13090         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
13091         IAnjutaIterable. They were kind of useless since the interface is
13092         defined on the data object itself. Added set_position() method
13093         in IAnjutaIterable to allow setting arbitrary current index to the
13094         iter.
13095         Added erase() and erase_range() in IAnjutaEditor.
13097         * plugins/editor/text-editor-iterable.c: Fixed 
13098         plugins/editor/text_editor.c: Implemented erase() and erase_range()
13099         methods in editor. Fixed get_line_from_position() method.
13101         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
13102         code. It's disabled for now.
13104         * plugins/sourceview/sourceview-cell.c,
13105         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
13106         implementation.
13108 2006-07-27  Johannes Schmid <jhs@gnome.org>
13110         * plugins/sourceview/sourceview-cell.c:
13111         Fixed IAnjutaEditorCell to work only on a single line
13112         Fixed crasher in finalize
13114         * plugins/symbol-browser/an_symbol_prefs.c:
13115         * global-tags/Makefile.am:
13116         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
13117         script installation     
13119 2006-07-26 Naba Kumar  <naba@gnome.org>
13121         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
13122         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
13123         
13124         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
13125         
13126         * plugins/document-manager/plugin.c: Fixed dynamic loading of
13127         support plugins
13128         
13129         * plugins/editor/text-editor-iterable.c,
13130         plugins/editor/text_editor.c,
13131         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
13132         method to work correctly, it was ignoring start and end parameters.
13133         Fixed TextEditorCell implementation. Fixed 'char-added' signal
13134         emission.
13135         
13136         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
13137         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
13139 2006-07-24  Massimo Cora'  <maxcvs@email.it>
13141         * plugins/symbol-browser/an_symbol_view.c,
13142         plugins/symbol-browser/an_symbol_view.h,
13143         plugins/symbol-browser/plugin.c:
13144     fix a matching case into sv_extract_type_qualifier_from_expr ()
13145     and some minor issues.
13147 2006-07-26  Johannes Schmid <jhs@gnome.org>
13149         * plugins/language-support-cpp-java/plugin.c:
13150         Fixed to work kind of with sourceview editor
13151         * plugins/sourceview/anjuta-document.c: 
13152         * plugins/sourceview/anjuta-view.c: 
13153         * plugins/sourceview/sourceview-cell.c:
13154         * plugins/sourceview/sourceview.c:
13155         Fixed IAnjutaEditorCell and "char-added" signal
13157 2006-07-24 Naba Kumar  <naba@gnome.org>
13159         * plugins/document-manager/plugin.c,
13160         plugins/document-manager/plugin.h: Initial implementedion for loading
13161         support plugins.
13162         
13163         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
13164         implementation.
13165         
13166         * plugins/editor/text_editor.c: Fixed syntax highlighting when
13167         indicators are cleared (that leaved grey texts).
13169 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
13171         * libanjuta/interfaces/libanjuta.idl,
13172         plugins/debug-manager/breakpoints.c,
13173         plugins/debug-manager/memory.c,
13174         plugins/debug-manager/registers.c,
13175         plugins/debug-manager/debug_tree.c,
13176         plugins/debug-manager/debugger.c,
13177         plugins/gdb/debugger.c,
13178         plugins/gdb/debugger.h,
13179         plugins/gdb/plugin.c:
13180         Add a parameter for reporting error
13181         Add a new interface for using gdb variable object
13182         Allow to cancel commands
13183         Rewrite handling of debugger state
13185         * plugins/debug-manager/plugin.c,
13186         plugins/debug-manager/locals.c,
13187         plugins/debug-manager/locals.h,
13188         plugins/debug-manager/register.c,
13189         plugins/debug-manager/stack_trace.c,
13190         plugins/debug-manager/stack_trace.h:
13191         Create and destroy local and stack trace windows when needed
13193 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
13195         * plugins/document-manager/plugin.c:
13196         Fixed "Automatic" highlighting
13198 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
13200         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
13202         * plugins/sourceview/anjuta-view.c:
13203         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
13205 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
13206         
13207         * configure.in: Check for C/C++-Compiler correctly
13209 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
13211         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13213         * plugins/debug-manager/stack_trace.c:
13214         Destroy stack window when debuuger is disabled (#347414)
13215         
13216         * plugins/sourceview/anjuta-view.c:
13217         Fix a crash with popup-menu (#347412)
13219 2006-07-13 Naba Kumar  <naba@gnome.org>
13221         * plugins/editor/Makefile.am,
13222         plugins/editor/text_editor.h,
13223         plugins/editor/text-editor-iterable.h,
13224         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
13225         tested yet).
13226         
13227         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
13228         code.
13229         
13230         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
13232 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
13234         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
13235         Bug #342937
13236         
13237 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
13239         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13241         * libanjuta/anjuta-preferences-dialog.c:
13242         Do not use the page_num returned by gtk_notebook_append_page to
13243         remove the page as it cause bugs when pages removal is not done
13244         in LIFO.
13246         * plugins/document-manager/anjuta-docman.c:
13247         * src/anjuta-app.c:
13248         makes Anjuta display dock_items which have previously been hidden
13250 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
13252         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13254         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
13255         * plugins/sourceview/sourceview.c: (imark_unmark):
13256         
13257         Patches for bugs #346450 and #346295
13258         
13259         * AUTHORS: Added Fredrik
13261 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
13263         * plugins/message-view/anjuta-msgman.c: 
13264         Fixed close button/icon size (like in docman)
13266 2006-06-10 Naba Kumar <naba@gnome.org>
13268         * plugins/editor/text_editor.c: Fixed goto line to mark the line
13269         being set.
13270         
13271 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
13273         * libanjuta/interfaces/libanjuta.idl:
13274         Move inspect_memory function in IAnjutaCpuDebugger interface
13275         Rename Boolean type to State
13277         * plugins/debug-manager/breakpoint.c:
13278         Rename Boolean type to State
13280         * plugins/debug-manager/Makefile.am,
13281         plugins/debug-manager/anjuta-marshal.list,
13282         plugins/debug-manager/data_view.c,
13283         plugins/debug-manager/data_view.h,
13284         plugins/debug-manager/data_buffer.c,
13285         plugins/debug-manager/data_buffer.h,
13286         plugins/debug-manager/chunk_view.c,
13287         plugins/debug-manager/chunk_view.h,
13288         plugins/debug-manager/anjuta-debug-manager.ui,
13289         plugins/debug-manager/debugger.c,
13290         plugins/debug-manager/memory.c,
13291         plugins/debug-manager/memory.h,
13292         plugins/debug-manager/plugin.c,
13293         plugins/gdb/debugger.c,
13294         plugins/gdb/debugger.h,
13295         plugins/gdb/plugin.c:
13296         Rewrite memory window using a special widget
13297         Rename Boolean type to State
13299 2006-06-08 Naba Kumar <naba@gnome.org>
13301         * plugins/editor/text_editor.c (itext_editor_get_current_word):
13302         Do not return garbage characters and return NULL when there is no
13303         current word.
13304         
13305         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
13306         work correctly.
13307         
13308         * plugins/search/search-replace.c: Fixed a mem leak.
13310 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
13312         * libanjuta/anjuta-launcher.c:
13313         Added debug message (see #343522)
13314         
13315         * plugins/build-basic-autotools/build-basic-autotools.c:
13316         Patch from Günther Brammer to fix #344015
13318         * plugins/sourceview/sourceview.c:
13319         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
13320         automatic highlight of build messages)
13322 2006-06-06 Naba Kumar <naba@gnome.org>
13324         * configure.in,
13325         libanjuta/interfaces/libanjuta.idl,
13326         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13327         plugins/Makefile.am,
13328         plugins/document-manager/action-callbacks.c,
13329         plugins/document-manager/plugin.c,
13330         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
13331         interface for language highlight selection and langauge change
13332         signal.
13333         
13334         * plugins/language-support-cpp-java: Added language support
13335         plugin for cpp and java.
13337 2006-05-27  Naba Kumar  <naba@gnome.org>
13339         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
13340         plugins/debug-manager/*, data/Makefile.am,
13341         manuals/reference/libanjuta/libanjuta.types,
13342         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13343         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13344         merged anjuta-new-debugger branch into trunck.
13345         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
13347 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
13348         
13349         * libanjuta/interfaces/libanjuta.idl,
13350         plugins/debug-manager/debugger.c,
13351         plugins/debug-manager/debugger.h,
13352         plugins/gdb/anjuta-gdb.plugin.in,
13353         plugins/gdb/debugger.c,
13354         plugins/gdb/debugger.h,
13355         plugins/gdb/plugin.c:
13356         Add new IAnjutaCpuDebugger interface to access cpu register
13357         Run gdb instead of /usr/local/bin/gdb
13358         
13359         * plugins/debug-manager/plugin.c,
13360         plugins/debug-manager/registers.c,
13361         plugins/debug-manager/registers.h:
13362         Rewrite register window
13363         Rename Load target menu item to Run target
13365 2006-05-07  Naba Kumar  <naba@gnome.org>
13367         * plugins/gdb.init
13368         
13369 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
13371         * plugins/debug-manager/watch.c,
13372         plugins/debug-manager/breakpoint.c,
13373         plugins/debug-manager/breakpoint.h:
13374         Fix crash: disconnect save and load session signals
13376 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
13378         * libanjuta/interface/libanjuta.idl,
13379         plugins/debug-manager/debugger.c,
13380         plugins/gdb/plugin.c:
13381         Add a value parameter for evaluate command
13383         * plugins/debug-manager/anjuta-debug-manager.glade:
13384         Create new dialog box for watches using glade
13386         * plugins/debug-manager/anjuta-debug-manager.ui:
13387         Move watch menu items near the end
13388         Move breakpoint menu items outside the sub menu
13390         * plugins/debug-manager/debug_tree.c,
13391         plugins/debug-manager/debug_tree.h,
13392         plugins/debug-manager/debug_tree.h,
13393         plugins/debug-manager/watch.c:
13394         Move all GUI code from watch.c to debug_tree.c
13395         Add an auto update property to watches
13396         
13397         * plugins/debug-manager/locals.c,
13398         plugins/debug-manager/locals.h,
13399         plugins/debug-manager/stack_trace.c,
13400         plugins/debug-manager/stack_trace.h,
13401         plugins/debug-manager/plugin.c:
13402         Register actions before starting debugger
13404         * plugins/gdb/debugger.c:
13405         Do not call callback function if not present
13407 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
13409         * libanjuta/interfaces/libanjuta.idl,
13410         plugins/debug-manager/stack_trace.c,
13411         plugins/debug-manager/stack_trace.h,
13412         plugins/debug-manager/anjuta-debug-manager.ui,
13413         plugins/gdb/debugger.c:
13414         Add a popup menu in stack frame window
13415         Add a new frame-changed event
13416         Use MI command for getting stack informations
13417         Get filename with full path (need gdb > 6.3)
13419         * libanjuta/interfaces/libanjuta.idl,
13420         plugins/debug-manager/debug_tree.c,
13421         plugins/debug-manager/debugger.c,
13422         plugins/debug-manager/locals.c,
13423         plugins/debug-manager/locals.h,
13424         plugins/debug-manager/plugin.c,
13425         plugins/gdb/debugger.c,
13426         plugins/gdb/debugger.h,
13427         plugins/gdb/parser.c,
13428         plugins/gdb/parser.h,
13429         plugins/gdb/plugin.c,
13430         plugins/gdb/Makefile.am:
13431         Pass watch data with string instead of Watch structures
13432         Use debug_tree in local window
13433         Remove info local
13434         Remove parser.{ch}
13436         * plugins/debug-manager/breakpoints.c,
13437         plugins/debug-manager/utilities.c,
13438         plugins/debug-manager/utilities.h:
13439         Use a GtkListStore instead of a GtkTreeStore
13440         move goto_location_in_editor in utilities.c
13441         
13442 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
13444         * libanjuta/interfaces/libanjuta.idl,
13445         plugins/debug-manager/anjuta-debug-manager.ui,
13446         plugins/debug-manager/breakpoints.c,
13447         plugins/debug-manager/plugin.c,
13448         plugins/gdb/debugger.c:
13449         Add a breakpoint type
13450         Add new popup menu in breakpoint window
13451         Add toggle breakpoint in editor popup menu
13452         Save and restore breakpoint enable
13453         Fix bug in clear all breakpoints
13454         Remove old useless code
13456         * plugins/debug-manager/debugger.c:
13457         Fix some problem with debugger states
13459         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
13460         Update documentation
13461         
13462 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
13464         * data/Makefile.am,
13465         plugins/gdb/Makefile.am,
13466         plugins/gdb/gdb.init:
13467         Move gdb.init crom data to plugins/gdb
13469         * plugins/gdb/gdb.init,
13470         libanjuta/interfaces/libanjuta.idl,
13471         plugins/debug-manager/breakpoints.c,
13472         plugins/debug-manager/debugger.c,
13473         plugins/debug-manager/plugin.c,
13474         plugins/gdb/debugger.c,
13475         plugins/gdb/plugin.c:
13476         Support pending breakpoints
13477         Rewrite debugger states
13478         Split ianjuta_debugger_log into _enable_log and _disable_log
13480         * plugins/debug-manager/start.c,
13481         plugins/debug-manager/debug_tree.c,
13482         plugins/gdb/parser.c:
13483         Remove some useless lines
13485         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13486         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13487         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13488         Update documentation
13490 2006-03-12 Naba Kumar <naba@gnome.org>
13492         * manuals/references/libanjuta/libanjuta.types: Fixed
13493         debug-manager name.
13494         
13495 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
13497         * libanjuta/anjuta-debugger.c,
13498         libanjuta/anjuta-debugger.h:
13499         Remove those files
13500         
13501         * libanjuta/interfaces/libanjuta.idl,
13502         plugins/debug-mananger/breakpoints.c,
13503         plugins/debug-manager/debug_tree.c,
13504         plugins/debug-manager/debugger.c,
13505         plugins/debug-manager/plugin.c,
13506         plugins/debug-manager/registers.c,
13507         plugins/debug-manager/sharedlib.c,
13508         plugins/debug-manager/signal.c,
13509         plugins/debug-manager/stack_trace.c,
13510         plugins/debug-manager/start.c,
13511         plugins/debug-manager/watch.c,
13512         plugins/gdb/debugger.c,
13513         plugins/gdb/debugger.h,
13514         plugins/gdb/parser.c,
13515         plugins/gdb/parser.h,
13516         plugins/gdb/plugin.c:
13517         Move types definitions from libanjuta/anjuta-debugger.{ch}
13518         Rename types from AnjutaDebugger* to IAnjutaDebugger*
13519         
13520         * plugins/gdb/Makefile.am:
13521         Remove user interface from gdb plugin
13523 2006-03-12 Naba Kumar <naba@gnome.org>
13525         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
13527 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
13529         Modified Patch from Marc Maurer <uwog@uwog.net>:
13530         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
13531         Fixes #342447
13532         
13533         * plugins/sourceview/Makefile.am:
13534         * plugins/sourceview/sourceview-cell.c:
13535         * plugins/sourceview/sourceview-cell.h:
13536         * plugins/sourceview/sourceview.c: 
13537         
13538         Implemented IAnjutaEditorCell
13540 2006-05-21  Naba Kumar  <naba@gnome.org>
13542         * libanjuta/interfaces/libanjuta.idl,
13543         plugins/document-manager/action-callbacks.c,
13544         plugins/document-manager/plugin.c,
13545         plugins/editor/print.c, plugins/editor/text_editor.c,
13546         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
13547         Fixed zooming and added icons and shortcuts for zoom menu items.
13549 2006-05-21  Naba Kumar  <naba@gnome.org>
13551         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
13552         whitespaces.
13554 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13556         * plugins/document-manager/anjuta-docman.c:
13557         Fixed close button reaction by setting the correct current editor
13559 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13561         Patch from Yang Hong <yanghong@ccoss.com.cn>:
13562         * plugins/document-manager/anjuta-docman.c
13563         - Fix close button, you can close any tab as you wish now.
13564         - Fadeout mime icon as the same as close image  
13566 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13568         Patch from Marc Maurer <uwog@uwog.net>
13569         * main.c: Compile fix when NLS is enabled
13570         
13571         AUTHORS: Added Marc
13573 2006-05-20  Naba Kumar  <naba@gnome.org>
13575         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
13576         while loading abiword-2.4.4/abi project).
13578 2006-05-18 Naba Kumar  <naba@gnome.org>
13580         * libanjuta/interfaces/libanjuta.idl,
13581         plugins/document-manager/action-callbacks.c,
13582         plugins/editor/print.c,
13583         plugins/editor/text_editor.c,
13584         plugins/editor/text_editor.h,
13585         plugins/editor/text_editor_prefs.c: Fixed zooming.
13586         
13587         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
13588         interface for character iteration and IAnjutaEditorAssist interface
13589         for autocompletions and editor tips.
13591 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
13593         Patch from Günther Brammer <GBrammer@gmx.de>:
13594         * plugins/document-manager/anjuta-docman.c:
13595         Make tabs smaller but keep nice closing icon
13597         * plugins/document-manager/anjuta-docman.c:
13598         * plugins/document-manager/Makefile.am:
13599         
13600         Added nice mime-icons to the editor tabs
13602 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
13604         * configure.in: Bumped version to 2.0.3 (pre-release increment)
13605         
13606         * plugins/symbol-browser/an_symbol_view.c:
13607         - Fixed crasher
13608         - Fixed symbol searching (Yang Hong (#341997))
13609         
13610         * plugins/devhelp/htmlview.c:
13611         Fixed devhelp plugin
13612         
13613         * plugins/build-basic-autotools/build-basic-autotools.c:
13614         * plugins/search/search-replace.c:
13615         * plugins/document-manager/anjuta-docman.c:
13616         
13617         Only add a marker to a line where it makes sense!
13619 === anjuta 2.0.2 ===
13621 2006-05-15  Naba Kumar  <naba@gnome.org>
13623         * configure.in: set required versions for
13624         gdl and glade3.
13625         
13626 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
13628         * plugins/glade/plugin.c:
13629         Fixed signal connection for "gtk-doc-search"
13631 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
13633         * NEWS: Set release date, add known issues
13634         
13635         * libanjuta/anjuta-shell.c:
13636         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
13637         and debug other gtk-warnings/criticals)
13638         
13639         * plugins/build-basic-autotools/build-basic-autotools.c:
13640         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
13641         
13642         * plugins/sourceview/anjuta-view.c:
13643         * plugins/sourceview/sourceview-args.c:
13644         * plugins/sourceview/sourceview-scope.c:
13645         * plugins/sourceview/sourceview-tags.c:
13646         Fixed gtk-criticals (gtk_source_language_get_mime_types)
13648 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13650         * pixmaps/Makefile.am:
13651         Add preferences_general.png
13652         
13653         * plugins/devhelp/plugin.c:
13654         Fixed some more realise things
13655         
13656         * plugins/message-view/anjuta-msgman.c:
13657         Support stock icons for message panes
13658         
13659         * plugins/search/search-replace.c:
13660         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
13661          
13662         * plugins/search/search-replace_backend.c:
13663         Fixed #341359
13664         
13665         * plugins/sourceview/anjuta-document.c:
13666         * plugins/sourceview/sourceview.c:
13667         Fixed finalise and tag completion
13668         
13669         * src/anjuta-app.c:
13670         Use preferences_general icon
13672 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13674         * pixmaps/Makefile.am:
13675         Fixed EXTRA_DIST
13677 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13679         * plugins/sourceview/sourceview-prefs.c:
13680         Fixed font & color handling
13681         
13682         * plugins/symbol-browser/an_symbol_view.c:
13683         Fixed crasher
13685 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13687         * plugins/macro/macros.xml:
13688         Fixed bug #341583 (Address of FSF)
13690 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
13692         * src/main.c:
13693         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
13694         Update: Do it the cool way...
13695         
13696 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
13698         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
13699         Implement gtk-api-help signals of glade3
13700         * configure.in: Bump to glade3 2.91.2
13701         
13702         * plugins/devhelp/plugin.c:
13703         Fixed some realize stuff in the devhelp plugin
13704         
13705         * plugins/sourceview/anjuta-document.c:
13706         fixed bug with scope completion
13708 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
13710         * plugins/symbol-browser/an_symbol_view.c
13711         * plugins/symbol-browser/an_symbol_prefs.c
13712         * plugins/symbol-browser/an_symbol_prefs.h
13713         * global_tags/create_global_tags.sh:
13714         
13715         Automaticly create global tags on first startup
13717 2006-05-08  Massimo Cora'  <maxcvs@email.it>
13719         * configure.in:
13720         * plugins/project-wizard/templates/Makefile.am:
13721         * (added) plugins/project-wizard/templates/cpp-logo.png:
13722         * (added) plugins/project-wizard/templates/cpp.wiz:
13723         * (added) plugins/project-wizard/templates/cpp/*:
13725         Added a generic c++ template. It's a simple hello world.
13727 2006-05-07  Massimo Cora' <maxcvs@email.it>
13729         * plugins/symbol-browser/an_symbol_view.c:
13730         fixed a stupid crasher.
13732 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
13734         * plugins/project-wizard/templates/wxwin/configure.in.tpl
13735         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
13736         
13737         Fixed WxWidgets project type
13739 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
13741         * plugins/devhelp/htmlview.c: 
13742         * plugins/devhelp/plugin.c:
13743         Maybe I fixed the crash this time! I could at least not reproduce anymore!
13744         
13745         * plugins/project-wizard/install.c:
13746         Don't set a message - thanks to seb
13748 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
13750         * plugins/devhelp/htmlview.c: 
13751         * plugins/symbol-browser/an_symbol_view.c:
13752         
13753         There is a weird crash in gtk_idle which I still did not completly fix!
13754         
13755         * plugins/project-wizard/install.c:
13756         Default to success instead of failure
13758 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
13760         * plugins/devhelp/htmlview.c:
13761         * plugins/devhelp/plugin.c:
13762         Fixed bug and libdevhelp issue!
13764         * plugins/project-wizard/install.c:
13765         Fixed message string!
13767 2006-05-03  Massimo Cora' <maxcvs@email.it>
13768        
13769         * plugins/symbol-browser/an_symbol_view.c:
13770         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
13772 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13774         * pixmaps/Makefile.am:
13775         * src/main.c:
13776         * anjuta.desktop.in.in
13777         
13778         GNOME Goal #2.1: Install theme-friendly icons
13780 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13782         * plugins/devhelp/htmlview.c: Reload page on reparent
13783         * plugins/document-manager/anjuta-docman.c:
13784         Present document-manager when document is selected in file-manager
13786 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13788         * plugins/symbol-broser/an_symbol_view.c:
13789         Fixed crasher in namespace exploration
13791 2006-05-01  Massimo Cora' <maxcvs@email.it>
13793         * configure.in:
13794         * plugins/valgrind/Makefile.am:
13796         Optional compiling of Valgrind plugin
13798 2006-05-01  Massimo Cora' <maxcvs@email.it>
13800         * plugins/symbol-browser/an_symbol_view.c:
13801         - modularized code. Marked with FIXME the parts which need improvement.
13802         - More comments.
13803     - Added basic namespace completion for Gtkmm type project:
13804     - namespace1::MyClass *class;
13805     - class-> [display]
13806     - Namespaces must be anyway improved.
13808 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13810         * plugins/devhelp/plugin.c: 
13811         Fixed up plugin unloading and show html widget on link selected
13812         
13813         * NEWS: Updated
13814         
13815 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13817         * plugins/devhelp/Makefile.am:
13818         * plugins/devhelp/anjuta-devhelp.plugin.in:
13819         * plugins/devhelp/htmlview.c:
13820         * plugins/devhelp/htmlview.h:
13821         * plugins/devhelp/plugin.c: 
13822         * plugins/devhelp/plugin.h:
13823         Reimplemeted devhelp plugin from scratch
13824         
13825         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
13826         Fixed crasher
13828 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
13830         * plugins/sourceview/sourceview-tags.c:
13831         complete some more tag types
13832         
13833         * plugins/valgrind/plugin.c:
13834         * plugins/valgrind/preferences.c:
13835         * plugins/valgrind/vggeneralprefs.c:
13836         
13837         Fixed lots of gtk warnings
13839 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
13841         * plugins/sourceview/sourceview-scope.c:
13842         Implemented type-ahead for scope completion
13844 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
13846         * manuals/C/Makefile.am:
13847         * manuals/Makefile.am:
13848         * plugins/document-manager/Makefile.am:
13849         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13850         * plugins/sourceview/Makefile.am:
13851         * tagmanager/c.c:
13852         
13853         Fixed distcheck
13854         
13855         * plugins/class-gen/goc_template_header: G_END_DECLS
13857 2006-05-27  Naba Kumar <naba@gnome.org>
13859         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
13860         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
13861         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
13862         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
13863         scintilla/include/Scintilla.iface,
13864         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
13865         cvs. Fixed compile flags. Removed outdated patches.
13867 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
13869         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
13871         * plugins/sourceview/anjuta-document.c:
13872         * plugins/sourceview/sourceview-args.c:
13873         * plugins/sourceview/sourceview-scope.c:
13874         
13875         Add End/Home keypresses and support completion if symbol start with '!' for example
13876         in an if statement
13878 2006-04-27 Massimo Cora' <maxcvs@email.it>
13880         * libanjuta/interfaces/libanjuta.idl:
13882         * plugins/sourceview/sourceview-scope.c:
13883         * plugins/sourceview/tag-window.c: 
13884         * plugins/sourceview/tag-window.h:
13885         * plugins/symbol-browser/an_symbol_view.c:
13886         * plugins/symbol-browser/an_symbol_view.h:
13887         * plugins/symbol-browser/plugin.c:
13888         
13889         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
13890         interface.
13891         Code and ideas for C/C++ new completion engine comes from IComplete written by
13892         Martin Stubenschrott <stubenschrott@gmx.net>.
13893         Currently the interface works only with GtkSourceView plugin.   
13894         
13895         * tagmanager/Makefile.am:
13896         * tagmanager/c.c: 
13897         * tagmanager/entry.h:
13898         * tagmanager/get.c:
13899         * tagmanager/get.h:
13900         * tagmanager/include/tm_file_entry.h:
13901         * tagmanager/include/tm_project.h:
13902         * tagmanager/include/tm_source_file.h:
13903         * tagmanager/include/tm_symbol.h:
13904         * tagmanager/include/tm_tagmanager.h:
13905         * tagmanager/include/tm_work_object.h:
13906         * tagmanager/include/tm_workspace.h:
13907         * tagmanager/parse.c:
13908         * tagmanager/read.c: 
13909         * tagmanager/read.h:
13910         * tagmanager/tm_project.c: 
13911         * tagmanager/tm_source_file.c: 
13912         * tagmanager/tm_workspace.c:
13913         
13914         Tagmanager can now parse a memory buffer and generate/update 
13915         tags into tm_workspace/tm_project on the fly, without using files.
13916         C/C++ is supported now.
13917         
13918 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
13920         * plugins/sourceview/anjuta-document.c:
13921         * plugins/sourceview/sourceview-args.c:
13922         * plugins/sourceview/sourceview-scope.c:
13923         * plugins/sourceview/sourceview.c:
13924         
13925         Fixed some memory leaks and argument completion
13927 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
13929         * plugins/glade/plugin.c:
13930         
13931         Fixed glade plugin build because of API changes in glade3
13933 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
13935         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13936         Updated editor section
13937         
13938         * manuals/C/anjuta-manual/interface.xml:
13939         * manuals/C/anjuta-manual/preferences.xml:
13940         * manuals/C/anjuta-manual/projects.xml:
13941         Updated manual
13942         
13943         * plugins/editor/anjuta-editor.plugin.in:
13944         Better plugin name
13946 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13948         * configure.in:
13949         * plugins/editor/anjuta-editor.plugin.in:
13950         * plugins/sourceview/sourceview.plugin.in:
13952         Build both editors and let the user decide a runtime!
13953         
13954         * plugins/sourceview/sourceview-scope.c:
13955         Fixed bug in regex to allow test()-> completions
13957 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13959         * plugins/sourceview/anjuta-document.c:
13960         * plugins/sourceview/sourceview-args.c: 
13961         * plugins/sourceview/sourceview-scope.c:
13962         * plugins/sourceview/sourceview-tags.c:
13963         * plugins/sourceview/tag-window.c: 
13964         
13965         Improved callltip windows
13967 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13969         * src/anjuta-app.c: (on_session_save):
13970         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
13971         <ricardo.jose.ferrari@gmail.com> for pointing this out!
13973 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13975         * libanjuta/anjuta-utils.c: 
13976         * plugins/cvs-plugin/cvs-execute.c:
13977         Off-by-one...
13979         * scintilla/LexInno.cxx:
13980         * scintilla/LexOpal.cxx:
13981         * scintilla/LexTCL.cxx:
13983         Added missing files from scintilla-update
13985 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13987         * configure.in:
13988         * manuals/C/Makefile.am:
13989         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13990         * manuals/C/anjuta-manual/Makefile.am:
13991         * manuals/C/anjuta-manual/anjuta-manual.xml:
13992         * manuals/C/anjuta-manual/build.xml:
13993         * manuals/C/anjuta-manual/debugger.xml:
13994         * manuals/C/anjuta-manual/execute.xml:
13995         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
13996         * manuals/C/anjuta-manual/figures/arguments.png:
13997         * manuals/C/anjuta-manual/figures/configure_dlg.png:
13998         * manuals/C/anjuta-manual/figures/file_menu.png:
13999         * manuals/C/anjuta-manual/figures/menu_main.png:
14000         * manuals/C/anjuta-manual/figures/menubar.png:
14001         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
14002         * manuals/C/anjuta-manual/figures/project_info.png:
14003         * manuals/C/anjuta-manual/figures/scrshot.png:
14004         * manuals/C/anjuta-manual/figures/symbol_browser.png:
14005         * manuals/C/anjuta-manual/figures/tool-editor.png:
14006         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
14007         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
14008         * manuals/C/anjuta-manual/figures/toolbar_format.png:
14009         * manuals/C/anjuta-manual/figures/toolbar_main.png:
14010         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
14011         * manuals/C/anjuta-manual/fileoperations.xml:
14012         * manuals/C/anjuta-manual/interface.xml:
14013         * manuals/C/anjuta-manual/introduction.xml:
14014         * manuals/C/anjuta-manual/preferences.xml:
14015         * manuals/C/anjuta-manual/projects.xml:
14016         * manuals/C/anjuta-manual/tools.xml:
14017         * manuals/Makefile.am:
14018         
14019         Updated manual and faq
14021         * scintilla/CallTip.cxx:
14022         * scintilla/CallTip.h:
14023         * scintilla/CellBuffer.cxx:
14024         * scintilla/CellBuffer.h:
14025         * scintilla/ContractionState.cxx:
14026         * scintilla/Document.cxx:
14027         * scintilla/Document.h:
14028         * scintilla/DocumentAccessor.cxx:
14029         * scintilla/Editor.cxx:
14030         * scintilla/Editor.h:
14031         * scintilla/ExternalLexer.cxx:
14032         * scintilla/Indicator.cxx:
14033         * scintilla/KeyMap.cxx:
14034         * scintilla/KeyWords.cxx:
14035         * scintilla/LexAU3.cxx:
14036         * scintilla/LexBash.cxx:
14037         * scintilla/LexCPP.cxx:
14038         * scintilla/LexCaml.cxx:
14039         * scintilla/LexCsound.cxx:
14040         * scintilla/LexEiffel.cxx:
14041         * scintilla/LexGui4Cli.cxx:
14042         * scintilla/LexHTML.cxx:
14043         * scintilla/LexLua.cxx:
14044         * scintilla/LexMSSQL.cxx:
14045         * scintilla/LexOthers.cxx:
14046         * scintilla/LexPOV.cxx:
14047         * scintilla/LexPython.cxx:
14048         * scintilla/LexRuby.cxx:
14049         * scintilla/LexSQL.cxx:
14050         * scintilla/LexVB.cxx:
14051         * scintilla/Makefile.am:
14052         * scintilla/PlatGTK.cxx:
14053         * scintilla/PropSet.cxx:
14054         * scintilla/RESearch.cxx:
14055         * scintilla/RESearch.h:
14056         * scintilla/ScintillaBase.cxx:
14057         * scintilla/ScintillaGTK.cxx:
14058         * scintilla/StyleContext.h:
14059         * scintilla/ViewStyle.cxx:
14060         * scintilla/ViewStyle.h:
14061         * scintilla/XPM.cxx:
14062         * scintilla/include/KeyWords.h:
14063         * scintilla/include/Platform.h:
14064         * scintilla/include/PropSet.h:
14065         * scintilla/include/SciLexer.h:
14066         * scintilla/include/Scintilla.h:
14067         * scintilla/include/Scintilla.iface:
14068         * scintilla/include/ScintillaWidget.h:
14069         * scintilla/lexers.make:
14071         Update to scintilla 1.68
14073         * src/anjuta-app.c:
14074         Only show help items which are really availible
14076         * plugins/cvs-plugin/cvs-callbacks.c
14077         * plugins/cvs-plugin/cvs-execute.c
14078         * plugins/cvs-plugin/subversion-callbacks.c:
14079         * libanjuta/anjuta-utils.c:
14080         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
14082 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
14084         * plugins/project-wizard/install.c,
14085         * plugins/project-wizard/autogen.c:
14086         Add error messages if using a read only directory
14087         Improve fix for bug #339296
14089 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
14091         * libanjuta/interfaces/libanjuta.idl:
14092         * plugins/document-manager/action-callbacks.c:
14093         * plugins/document-manager/plugin.c:
14094         * plugins/editor/text_editor.c:
14095         Added IAnjutaEditorGoto 
14097         * plugins/editor/aneditor.cxx:
14098         * plugins/editor/aneditor.h:
14099         * plugins/editor/text_editor.h:
14100         * plugins/editor/text_editor_prefs.c:
14101         
14102         Fixed #305076
14104 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
14106         * libanjuta/interfaces/libanjuta.idl:
14107         * plugins/document-manager/action-callbacks.c:
14108         * plugins/document-manager/anjuta-docman.c:
14109         * plugins/document-manager/plugin.c:
14110         * plugins/editor/text_editor.c: 
14111         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
14112         
14113         * plugins/sourceview/sourceview.c:
14114         * plugins/sourceview/sourceview.glade:
14115         Fixed some uft-8 issues and added a preference option
14116         to enable/disable gnome-vfs monitoring
14117         
14118         * scintilla/Makefile.am:
14119         * scintilla/include/Makefile.am:
14120         Fixed build
14122 2006-04-20  Massimo Cora' <maxcvs@email.it>
14124         * libanjuta/interfaces/libanjuta.idl:
14125         Remove get_current_pos () because we have get_position()
14127 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
14129         * NEWS: Updated
14130         * plugins/sourceview/tag-window.c:
14131         Don't close window on PageUp/PageDown
14133 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
14135         * data/Makefile.am:
14136         * manuals/reference/libanjuta/Makefile.am:
14137         
14138         Some build fixes
14139         
14140         * src/Makefile.am:
14141         * src/bacon-message-connection.c: 
14142         * src/bacon-message-connection.h: (both from gedit)
14143         * src/main.c:
14144         
14145         Fixed #312319 (Opening files when Anjuta is already open)
14147 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
14149         * TODO.tasks: Updated
14150         * plugins/sourceview/anjuta-view.c: 
14151         * plugins/sourceview/anjuta-view.h:
14152         * plugins/sourceview/sourceview.c: 
14153         
14154         * configure.in: Fix --enable-plugin-scintilla
14155         
14156         Added char_added signal
14158 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
14160         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
14161         
14162         Fixed diff for utf8
14163         
14164         * plugins/sourceview/sourceview.c:
14165         Fixed VFS monitoring (still a bit buggy)
14166         
14167         * plugins/sourceview/sourceview-args.c:
14168         * plugins/sourceview/tag-window.c: 
14169         
14170         Better sizing for the popup-window
14172 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
14174         * plugins/project-wizard/templates/gnome/src/main.c:
14175         * plugins/project-wizard/templates/gnome/src/project.glade:
14176         * plugins/project-wizard/templates/gtk/src/main.c: 
14177         * plugins/project-wizard/templates/gtk/src/project.glade:
14178         * plugins/project-wizard/templates/gtkmm/src/main.cc:
14179         
14180         Fixed up GLADE_FILE definition in project types and fixed bug #334546
14181         
14182 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
14184         * configure.in: More removal of obsoleteness.
14185         * po/no.po:
14187 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
14189         * ROADMAP:
14190         * libanjuta/anjuta-preferences.c: 
14191         * libanjuta/anjuta-utils.c: 
14192         * libanjuta/anjuta-utils.h:
14193         * plugins/message-view/message-view.c:
14194         
14195         Changed color functions and moved convert_color to anjuta-utils.h
14196         
14197         * plugins/message-view/anjuta-message-manager-plugin.glade:
14198         GnomeColorPicker -> GtkColorButton (bug #309154)
14199         
14200         * plugins/sourceview/plugin.c:
14201         * plugins/sourceview/sourceview-prefs.c:
14202         * plugins/sourceview/sourceview.glade:
14203         Added color and font preferences
14205         * plugins/sourceview/sourceview-tags.c:
14206         Only show as much choices as configured in preferences
14208 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
14210         * ROADMAP, NEWS: Updated (we are far behind ;-)
14211         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
14213 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
14215         * configure.in:
14216         * plugins/editor/Makefile.am:
14217         * scintilla/Makefile.am
14218         
14219         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
14220         
14221         * global-tags/Makefile.am:
14222         * global-tags/create_global_tags.sh:
14223         * plugins/symbol-browser/an_symbol_prefs.c:
14224         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
14225         * plugins/symbol-browser/plugin.h:
14226         * tagmanager/include/tm_workspace.h:
14227         * tagmanager/tm_workspace.c:
14228         
14229         Fixed symbol-browser prefs and move global tags generation from installtion to
14230         preferences to make the life easier for distributers and to allow updates after installtion
14232         * plugins/document-manager/action-callbacks.c: 
14233         * plugins/document-manager/action-callbacks.h:
14234         * plugins/document-manager/anjuta-document-manager.ui:
14235         * plugins/document-manager/indent-util.c:
14236         * plugins/document-manager/plugin.c:
14237         * plugins/editor/text_editor.c:
14238         
14239         Moved indent stuff to document-manager
14240         
14241         * plugins/sourceview/anjuta-view.c: 
14242         * plugins/sourceview/sourceview-args.c: 
14243         * plugins/sourceview/sourceview-scope.c:
14244         * plugins/sourceview/sourceview-tags.c: 
14245         * plugins/sourceview/sourceview.c:
14246         
14247         Fixed several bugs
14248         
14249         * plugins/sourceview/sourceview.plugin (removed):
14250         * plugins/sourceview/sourceview.plugin.in:
14251         Editor is not user-activatible
14252         
14253         * plugins/sourceview/sourceview.png:
14254         Updated icon
14256 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
14258         * src/anjuta-app.c: Fixed crasher on plugin unloading
14260 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
14262         * plugins/sourceview/sourceview.c
14263         * plugins/sourceview/sourceview-args.c
14264         * plugins/sourceview/sourceview-args.h:
14265         
14266         Polished argument completion
14268 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
14270         * plugins/message-view/anjuta-msgman.c:
14271         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
14272         
14273         Show message pane on switch (does not work, anjuta_shell needs a fix)
14274         
14275         * plugins/sourceview/Makefile.am:
14276         * plugins/sourceview/anjuta-view.c: (find_tag_window),
14277         * plugins/sourceview/sourceview-args.c: 
14278         * plugins/sourceview/sourceview-args.h:
14279         * plugins/sourceview/sourceview-private.h:
14280         * plugins/sourceview/sourceview-scope.c: 
14281         (sourceview_scope_update), (sourceview_scope_filter_keypress):
14282         * plugins/sourceview/sourceview-tags.c:
14283         * plugins/sourceview/sourceview.c:
14284         * plugins/sourceview/tag-window.c:
14285         * plugins/sourceview/tag-window.h:
14286         
14287         Added scope and argument completion
14289 2006-04-03  Johannes Schmid <jhs@gnome.org>
14291         * TODO.tasks
14292         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
14293         (on_widget_remove):
14294         Save toolbar state
14296         * plugins/sourceview/sourceview.c: (iselect_clear):
14297         Make "Delete"-key working
14299         * configure.in: #336389
14301 2006-04-03  Johannes Schmid <jhs@gnome.org>
14303         * plugins/sourceview/Makefile.am:
14304         * plugins/sourceview/anjuta-view.c:
14305         * plugins/sourceview/plugin.c: 
14306         * plugins/sourceview/sourceview-private.h:
14307         * plugins/sourceview/sourceview-scope.c:
14308         * plugins/sourceview/sourceview-scope.h:
14309         * plugins/sourceview/sourceview-tags.c: 
14310         * plugins/sourceview/sourceview-tags.h:
14311         * plugins/sourceview/sourceview.c:
14312         * plugins/sourceview/sourceview.h:
14313         * plugins/sourceview/tag-window.c:
14314         
14315         - fixed goto_file_line
14316         - scroll to cursor on undo/redo
14317         - show correct popup-menu
14318         - scope completion (not ready yet)
14320 2006-04-03  Johannes Schmid <jhs@gnome.org>
14322         * plugins/sourceview/plugin.c: 
14323         * plugins/sourceview/sourceview-tags.c:
14324         * plugins/sourceview/sourceview.c: 
14325         * plugins/sourceview/sourceview.h:
14326         * plugins/sourceview/tag-window.c:
14327         
14328         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
14330 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14332         * plugins/sourceview/sourceview.c:
14333         Fixed next/previous bookmark.
14334         Toggled bookmark (set/unset).
14336 2006-04-03  Johannes Schmid <jhs@gnome.org>
14338         * plugins/document-manager/action-callbacks.c:
14339         Fixed Gtk-Warning in goto_line
14340         
14341         * plugins/sourceview/Makefile.am:
14342         * plugins/sourceview/anjuta-document.c:
14343         * plugins/sourceview/anjuta-view.c: 
14344         * plugins/sourceview/anjuta-view.h:
14345         * plugins/sourceview/sourceview-autocomplete.c:
14346         * plugins/sourceview/sourceview-autocomplete.h:
14347         * plugins/sourceview/sourceview-private.h:
14348         * plugins/sourceview/sourceview-tags.c:
14349         * plugins/sourceview/sourceview-tags.h:
14350         * plugins/sourceview/sourceview.c:
14351         * plugins/sourceview/tag-window.c:
14352         * plugins/sourceview/tag-window.h:
14353         Created a nice API for tag and completion windows
14354         
14355         * plugins/sourceview/sourceview-print.h:
14356         * plugins/sourceview/sourceview-print.c:
14357         Added printing
14358                 
14359 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14361         * plugins/sourceview/sourceview.c:
14362         Fixed typo (Sort bookmarks).
14363         
14364 2006-04-01  Johannes Schmid <jhs@gnome.org>
14366         * plugins/sourceview/anjuta-document.c:
14367         * plugins/sourceview/anjuta-document.h:
14368         * plugins/sourceview/anjuta-view.c:
14369         * plugins/sourceview/anjuta-view.h:
14370         * plugins/sourceview/sourceview-autocomplete.c:
14371         * plugins/sourceview/sourceview-autocomplete.h:
14372         * plugins/sourceview/sourceview-prefs.c:
14373         * plugins/sourceview/sourceview-prefs.h:
14374         * plugins/sourceview/sourceview-private.h:
14375         * plugins/sourceview/sourceview-tags.c:
14376         * plugins/sourceview/sourceview-tags.h:
14377         * plugins/sourceview/sourceview.c:
14378         * plugins/sourceview/sourceview.glade:
14379         * plugins/sourceview/tag-window.c: 
14380         * plugins/sourceview/tag-window.h:
14381         
14382         Improved code complete and autocomplete
14384 2006-04-01  Johannes Schmid <jhs@gnome.org>
14386         * plugins/sourceview/Makefile.am:
14387         * plugins/sourceview/bookmark.png:
14388         * plugins/sourceview/marker-attentive.png:
14389         * plugins/sourceview/marker-basic.png:
14390         * plugins/sourceview/marker-intense.png:
14391         * plugins/sourceview/marker-light.png:
14392         * plugins/sourceview/sourceview.c: 
14393         
14394         Added pixmaps for all marker types and show bookmarks
14395         
14396         * configure.in
14397         * plugins/sourceview/Makefile.am:
14398         Build sourceview on 2.14 only
14400 2006-03-31  Johannes Schmid <jhs@gnome.org>
14402         * plugins/sourceview/Makefile.am:
14403         * plugins/sourceview/anjuta-document.c:
14404         * plugins/sourceview/anjuta-view.c:
14405         * plugins/sourceview/anjuta-view.h:
14406         * plugins/sourceview/sourceview-autocomplete.c:
14407         * plugins/sourceview/sourceview-private.h:
14408         * plugins/sourceview/sourceview-tags.c:
14409         * plugins/sourceview/sourceview-tags.h:
14410         * plugins/sourceview/sourceview.c: 
14411         * plugins/sourceview/tag-window.c:
14412         * plugins/sourceview/tag-window.h:
14413         
14414         Added code completion with tag manager to the editor and fixed a save_as bug
14416 2006-03-31  Johannes Schmid <jhs@gnome.org>
14418         * src/main.c: Revert patch from Rob to allow building with
14419         Gnome 2.12
14420         * configure.in: Require at least 2.12 libraries
14422 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
14424         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
14426         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
14427         Improve anjuta-plugin project template: Added missed files dist tarball
14428         (make dist)
14430         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
14431         typo
14433 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
14435         reviewed by: Johannes Schmid <jhs@gnome.org>
14437         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
14438         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
14439         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14440         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
14441         
14442         Improve anjuta-plugin project template. Also fix for #322744
14444 2006-03-27  Johannes Schmid <jhs@gnome.org>
14446         * plugins/sourceview/sourceview-private.h:
14447         plugins/sourceview/sourceview.c:
14448         
14449         Added basic bookmark support
14451 2006-03-27  Johannes Schmid <jhs@gnome.org>
14453         * TODO.tasks:
14454         Updated
14455         
14456         Patch from Rob Bradfort <robster@debian.org>:
14457         * src/main.c: (get_command_line_args), (main):
14458         Migration from popt to GOption
14459         
14460 2006-03-26 Naba Kumar  <naba@gnome.org>
14462         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
14463         size to scale itself with theme.
14465 2006-03-26 Naba Kumar  <naba@gnome.org>
14467         * plugins/file-manager/an_file_view.c,
14468         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
14469         when symbolview and fileview objects are destroyed to avoid crashes
14470         after the plugins are disabled.
14472 2006-03-26 Naba Kumar <naba@gnome.org>
14474         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
14475         Deleted unused file.
14476         
14477         * plugins/glade/plugin.c: Be able to close glade plugin when there
14478         there is no glade project loaded.
14479         
14480         * plugins/sourceview/sourceview.plugin,
14481         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
14483 2006-03-23  Naba Kumar  <naba@gnome.org>
14485         * plugins/editor/print.c: Fixed a bug where some sections of
14486         printed/previewed text is not highlighted.
14487         
14488 2006-03-20  Johannes Schmid <jhs@gnome.org>
14490         * libanjuta/interfaces/libanjuta.idl:
14491         Added IAnjutaPrint
14492         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
14493         as we do not use private apis. Show help window and startup because it does 
14494         not survive gdl
14495         
14496         * plugins/document-manager/action-callbacks.c:
14497         plugins/editor/Makefile.am:
14498         plugins/editor/text_editor.c:
14499         plugins/editor/print.c:
14500         plugins/editor/print.h:
14501         
14502         Fixed printing (nobody has missed it BTW ;-)
14503         
14504         * plugins/sourceview/sourceview.c:
14505         Fixed a crasher
14507 2006-03-20 Naba Kumar <naba@gnome.org>
14509         * configure.in, plugins/devhelp/plugin.c: Be able to build with
14510         devhelp >= 0.9 < 0.11 versions.
14511         
14512 2006-03-20  Johannes Schmid <jhs@gnome.org>
14514         * plugins/sourceview/anjuta-document-loader.c
14515         plugins/sourceview/sourceview.c:
14516         
14517         Fixed encoding bugs
14519 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14521         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
14522         Fixed bug (line position)
14523         Give the good line position whatever the active editor.
14525 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
14527         * configure.in: Added fi to ALL_LINGUAS
14529 2006-03-19  Johannes Schmid <jhs@gnome.org>
14531         * plugins/sourceview/anjuta-document-loader.c:
14532         replace gnome_vfs_get_mime_type_for_name_and data
14534         * plugins/build-basic-autotools/build-basic-autotools.c:
14535         Fixed #335142
14537 2006-03-17  Johannes Schmid <jhs@gnome.org>
14539         * plugins/editor/editor.glade:
14540         Added style-editor again after it got lost somehow
14542 2006-03-17  Johannes Schmid <jhs@gnome.org>
14544         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
14545         configure.in: require devhelp 0.11
14546         
14547         Post 0.11 devhelp versions (CVS) do not work because of an API change...
14549         plugins/build-basic-autotools/build-basic-autotools.c:
14550         forgot a an installtion callback for the "install as root"-feature
14552 2006-03-17  Massimo Cora' <maxcvs@email.it>
14554         reviewed by: Johannes Schmid <jhs@gnome.org>
14556         * plugins/class-gen/anjuta-class-gen-plugin.glade
14557         plugins/class-gen/class_gen.c 
14558         plugins/class-gen/goc_template_header
14559         plugins/class-gen/goc_template_source
14560         
14561         Fixed bug #334663
14563 2006-03-16  Johannes Schmid <jhs@gnome.org>
14565         * plugins/sourceview/sourceview.c:
14566         Fixed "save-point" signal for undo actions
14568 2006-03-16  Massimo Cora' <maxcvs@email.it>
14569         
14570         reviewed by: Johannes Schmid <jhs@gnome.org>
14571         
14572         * plugins/document-manager/anjuta-docman.c:
14573         Implement tab drag and drop
14575 2006-03-16  Johannes Schmid <jhs@gnome.org>
14577         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
14578         plugins/build-basic-autotools/build-basic-autotools.c:
14579         
14580         Implemented "install as root"-feature (#321455)
14582 2006-03-16  Johannes Schmid <jhs@gnome.org>
14584         * mime/.cvsignore
14585         plugins/sourceview/.cvsignore
14586         plugins/tools/scripts/.cvsignore:
14587         Added/extended .cvsignore files
14588         
14589         * plugins/sourceview/sourceview-autocomplete.c:
14590         plugins/sourceview/sourceview-autocomplete.h:
14591         plugins/sourceview/sourceview-prefs.c:
14592         plugins/sourceview/sourceview-private.h:
14593         plugins/sourceview/sourceview.glade:
14594         Autcomplete just works(tm) now and respects preferences
14595         
14596         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
14597         Use better algorithm from autocomplete
14599 2006-03-15  Johannes Schmid <jhs@gnome.org>
14601         * src/anjuta-app.c:
14602         Fixed bug #304495
14604 2006-03-15  Johannes Schmid <jhs@gnome.org>
14606         * libanjuta/interfaces/libanjuta.idl:
14607         plugins/class-gen/class_gen.c:
14608         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
14609         plugins/project-manager/plugin.c:
14610         
14611         Allow to add multiple source files (#320191)
14612         
14613         * configure.in: Require gnome-build 0.1.3
14615 2006-03-14  Johannes Schmid <jhs@gnome.org>
14617         * plugins/macro/macro-utils.c: Fixed bug #333606
14618         * plugins/file-wizard/file.c: Fixed bug #333601
14620 2006-03-13  Johannes Schmid <jhs@gnome.org>
14622         * plugins/sourceview/sourceview_autocomplete.c
14623         plugins/sourceview/sourceview_autocomplete.h
14624         plugins/sourceview/sourceview.c
14625         plugins/sourceview/sourceview-private.h
14626         plugins/sourceview/sourceview-prefs.c:
14627         
14628         Cleaned up and fixed several issues
14629         
14630 2006-03-13  Johannes Schmid <jhs@gnome.org>
14632         * plugins/sourceview/Makefile.am:
14633         plugins/sourceview/sourceview-autocomplete.c
14634         plugins/sourceview/sourceview-autocomplete.h:
14635         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14636         plugins/sourceview/sourceview-private.h:
14637         plugins/sourceview/sourceview.c:
14638         
14639         Added (buggy) autocomplete feature to sourceview
14640         
14641 2006-03-12 Naba Kumar <naba@gnome.org>
14643         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
14644         libanjuta/anjuta-session.c: Added API docs.
14646 2006-03-12 Naba Kumar <naba@gnome.org>
14648         * TODO.tasks: Added couple of tasks.
14649         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
14650         Register private class as early as possible so that members could
14651         point to self class. Code clean up.
14653 2006-03-12 Naba Kumar <naba@gnome.org>
14655         * po/POTFILES.in, po/POTFILES.skip: Updated.
14657 2006-03-11 Naba Kumar <naba@gnome.org>
14659         * libanjuta/anjuta-shell.c,
14660         plugins/document-manager/anjuta-docman.c,
14661         plugins/document-manager/plugin.c,
14662         plugins/symbol-browser/an_symbol_search.c,
14663         plugins/valgrind/vgrule-list.c: Use correct signal names while
14664         creating them.
14665         
14666         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
14667         signal names and fixed enum IANJUTA_TYPE_* macro.
14669 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14671         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
14672         plugins/search/search-replace.c :
14673         Fixed bug (Bookmark the good line).
14674         Search & Replace (Mark all matched strings).
14675         
14676 2006-03-09  Johannes Schmid <jhs@gnome.org>
14678         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
14679         Completed changes from yesterday
14680         
14681         * plugins/document-manager/anjuta-document-manager.glade:
14682         plugins/editor/editor.glade
14683         plugins/editor/plugin.c: (activate_plugin)
14684         plugins/editor/text_editor.c
14685     plugins/sourceview/Makefile.am
14686         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
14687         plugins/sourceview/sourceview.glade:
14688         Completed preference changes
14690 2006-03-08  Johannes Schmid <jhs@gnome.org>
14692         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
14693         plugins/search/plugin.c: (activate_plugin):
14694         
14695         Removed Gtk-Criticals
14696         
14697         * plugins/document-manager/anjuta-document-manager.glade:
14698         plugins/document-manager/plugin.c: (on_docman_auto_save),
14699         (on_gconf_notify_timer), (prefs_init):
14700     plugins/document-manager/plugin.h:
14701         plugins/editor/text_editor.c: (text_editor_instance_init),
14702         (text_editor_dispose):
14703         plugins/editor/text_editor.h:
14704         plugins/editor/text_editor_cbs.c:
14705         plugins/editor/text_editor_cbs.h:
14706         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
14707         plugins/glade/plugin.c: (activate_plugin):
14708         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14709         plugins/sourceview/sourceview-private.h:
14710         plugins/sourceview/sourceview.c: (on_menu_popup),
14711         (sourceview_new), (ifile_open), (ifile_savable_save),
14712         (ifile_savable_save_as), (ieditor_set_popup_menu),
14713         (ieditor_get_filename), (imark_mark):
14715     Moved autosave from editor to document manager and fixed some things in 
14716     Sourceview plugin
14718 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14720         * plugins/search/anjuta-search.glade :
14721         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
14722         plugins/search/search-replace_bachend.c: Fixed a crash bug.
14723         plugins/search/search-replace.c : Fixed bug.
14724         
14725 2006-03-08  Johannes Schmid <jhs@gnome.org>
14727     * plugins/search/anjuta-search.glade
14728     Fixed widget names (glade is a bit stupid on copying widgets to other files)
14730 2006-03-07  Johannes Schmid <jhs@gnome.org>
14732         * plugins/document-manager/action-callbacks.c
14733         plugins/document-manager/anjuta-document-manager.glade
14734         plugins/document-manager/plugin.c: (prefs_init),
14735         (activate_plugin):
14736         plugins/editor/Makefile.am:
14737         plugins/editor/editor.glade:
14738         plugins/editor/plugin.c: (on_style_button_clicked),
14739         (activate_plugin), (dispose):
14740         plugins/editor/style-editor.c:
14741         
14742         Startet to seperate document-manager and editor preferences
14744         * plugins/search/Makefile.am:
14745         plugins/search/anjuta-search.glade:
14746         plugins/search/search-replace.c:
14747         
14748         Moved search GUI to search-plugin
14749                 
14750         * plugins/sourceview/sourceview-prefs.c:
14751         plugins/sourceview/sourceview-prefs.h:
14752         plugins/sourceview/sourceview-private.h:
14753         plugins/sourceview/sourceview.c: 
14754         plugins/sourceview/sourceview.h:
14755         plugins/sourceview/Makefile.am:
14756         plugins/sourceview/anjuta-document.h:
14757         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
14758         plugins/sourceview/plugin.c: 
14759         
14760         Added some preferences to sourceview and fixed vfs_monitor
14761         
14762         * tagmanager/c.c: (parseParens): 
14763         Removed annoying debug message
14764         
14765         * libanjuta/interfaces/libanjuta.idl: 
14766         Removed IAnjutaEditorFactory::create_style_editor()
14768 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14770         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
14771         Search : Bookmark all matched lines.
14773 2006-03-06  Johannes Schmid <jhs@gnome.org>
14775         * plugins/class-gen/anjuta-class-gen.plugin.in
14776         plugins/file-loader/plugin.c: (sort_wizards)
14777         (on_create_submenu), (activate_plugin)
14778         plugins/file-wizard/anjuta-file-wizard.plugin.in
14779         plugins/glade/anjuta-glade.plugin.in
14780         plugins/project-import/anjuta-project-import.plugin.in
14781         plugins/project-wizard/anjuta-project-wizard.plugin.in:
14782         
14783         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
14784         sorted alphabeticly
14785         
14786         * plugins/project-wizard/templates/mkfile.wiz:
14787         Use configured project directory instead of ~/myproject
14788         
14789         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
14790         (ifile_open):
14791         Show markers (again) and monitor uri
14793 2006-03-06  Naba Kumar  <naba@gnome.org>
14795         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
14796         typedefs separately so that forward linking would work.
14797         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
14799 2006-03-05  Naba Kumar  <naba@gnome.org>
14801         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
14802         passing Enums and Structs in signals. Define struct _Name in
14803         generated code, so that forward referencing.
14804         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
14805         
14806         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
14807         
14808 2006-03-05  Naba Kumar  <naba@gnome.org>
14810         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
14811         support. Generate GType definitions for enums in generated codes
14812         so that enums could be passed as signal params.
14813         
14814 2006-03-04  Naba Kumar  <naba@gnome.org>
14816         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
14817         Restored cvs-moved revision files. They were originally marked
14818         deleted at their older locations. Now they are restored at
14819         their new locations. The changeset is one that was committed
14820         as part of document-manager, editor, search and print plugins
14821         separation from editor plugin.
14822         
14823 2006-03-03  Johannes Schmid <jhs@gnome.org>
14825         * plugins/sourceview/*:
14826         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
14827         poiting this out!
14829 2006-03-04  Naba Kumar  <naba@gnome.org>
14831         * plugins/gdb/*: Deleted removed files (see previous changlog
14832         entry for files list).
14833         
14834 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
14836         * plugins/debug-mananger/breakpoints.c,
14837         plugins/debug-manager/breakpoints.h,
14838         plugins/debug-manager/debug_tree.c,
14839         plugins/debug-manager/debug_tree.h,
14840         plugins/debug-manager/info.c,
14841         plugins/debug-manager/info.h,
14842         plugins/debug-manager/locals.c,
14843         plugins/debug-manager/locals.h,
14844         plugins/debug-manager/memory.c,
14845         plugins/debug-manager/memory.h,
14846         plugins/debug-manager/registers.c,
14847         plugins/debug-manager/registers.h,
14848         plugins/debug-manager/sharedlib.c,
14849         plugins/debug-manager/sharedlib.h,
14850         plugins/debug-manager/signal.c,
14851         plugins/debug-manager/signal.h,
14852         plugins/debug-manager/stack_trace.c,
14853         plugins/debug-manager/stack_trace.h,
14854         plugins/debug-manager/watch.c,
14855         plugins/debug-manager/watch.h,
14856         plugins/debug-manager/Makefile.am:
14857         Move from gdb plugin to debug manager plugin
14859         * plugins/debug-manager/anjuta-debug-manager.glade,
14860         plugins/debug-manager/anjuta-debug-manager.ui:
14861         Move all user interface from gdb to debug manager
14863         * plugins/debug-manager/utilities.c,
14864         plugins/debug-manager/utilities.h:
14865         Remove some unused code
14866         Add useful code from gdb plugin
14868         * plugins/debug-manager/start.c,
14869         plugins/debug-manager/start.h:
14870         Include code of attach_process
14871         Add more code to start the debugger
14873         * plugins/debug-manager/plugin.c,
14874         plugins/debug-manager/plugin.h,
14875         plugins/debug-manager/anjuta-debug-manager.plugin.in:
14876         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
14878         * plugins/debug-manager/debugger.c,
14879         plugins/debug-manager/debugger.h:
14880         Implement a queue of debugger command
14882         * plugins/gdb/actions.c,
14883         plugins/gdb/actions.h,
14884         plugins/gdb/watch_cbs.c,
14885         plugins/gdb/watch_cbs.h,
14886         plugins/gdb/watch_gui.c,
14887         plugins/gdb/watch_gui.h:
14888         Removed 
14890         * plugins/gdb/debugger.c,
14891         plugins/gdb/debugger.h,
14892         plugins/gdb/gdbmi.c,
14893         plugins/gdb/gdbmi.h,
14894         plugins/gdb/utilities.c,
14895         plugins/gdb/utilities.h,
14896         plugins/gdb/Makefile.am,
14897         plugins/gdb/anjuta-gdb.plugin.in:
14898         Implement necessary functions
14900         * plugins/gdb/parser.c,
14901         plugins/gdb/parser.h:
14902         Code for parsing variable previously in debug_tree.c
14904         * plugins/gdb/anjuta-gdb.glade,
14905         plugins/gdb/anjuta-gdb.ui:
14906         Remove user interface
14908         * plugins/gdb/gdbmi-test.c:
14909         Need update
14911         * plugins/gdb/anjuta-gdb.plugin.png:
14912         Try an improved icon for gdb (archer fish)
14914         * libanjuta/anjuta-debugger.c,
14915         libanjuta/anjuta-debugger.h,
14916         libanjuta/interfaces/libanjuta.idl,
14917         libanjuta/interfaces/anjuta-idl-compiler.pl,
14918         libanjuta/Makefile.am:
14919         Add declaration used in new IAnjutaDebugger interface
14921         * manuals/reference/libanjuta.types,
14922         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
14923         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
14924         Update documentation
14926 2006-03-02  Naba Kumar  <naba@gnome.org>
14928         * manuals/reference/libanjuta/Makefile.am,
14929         manuals/reference/libanjuta/libanjuta-docs.sgml,
14930         manuals/reference/libanjuta/libanjuta-sections.txt,
14931         manuals/reference/libanjuta/libanjuta.types,
14932         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14933         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
14934         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
14935         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14936         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
14937         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14938         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14939         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14940         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
14941         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14942         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14943         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
14944         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14945         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
14946         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
14947         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
14948         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14949         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
14950         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
14951         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14952         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14953         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14954         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14955         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14956         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14957         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14958         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14959         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14960         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14961         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
14962         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14963         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14964         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14965         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14966         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
14967         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14968         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
14969         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14970         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14971         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14972         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
14973         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14974         manuals/reference/libanjuta/tmpl/plugins.sgml,
14975         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14976         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14977         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14978         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14979         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14980         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14981         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14982         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14983         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14984         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14985         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14986         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14987         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14988         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
14989         documentation.
14991 2006-02-28  Naba Kumar <naba@gnome.org>
14993         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14994         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
14995         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
14996         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
14997         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
14998         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
14999         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
15000         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
15001         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
15002         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
15003         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
15004         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
15005         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
15006         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
15008 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15010         * plugins/sourceview/sourceview.c:
15011         Select to brace, select block.
15013 2006-02-28  Johannes Schmid <jhs@gnome.org>
15015         * plugins/file-wizard/Makefile.am
15016         plugins/file-wizard/action-callbacks.c (removed)
15017         plugins/file-wizard/action-callbacks.h (removed)
15018         plugins/file-wizard/anjuta-file-wizard.ui
15019         plugins/file-wizard/plugin.c: (activate_plugin),
15020         (deactivate_plugin)
15021         plugins/file-wizard/plugin.h:
15022         Removed Edit->Insert Text submenu (replace by macros plugin)
15023         
15024         * plugins/sourceview/sourceview.c: (sourceview_new),
15025         (ieditor_set_popup_menu):
15026         Fixed some more bugs
15027         
15028         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
15030 2006-02-28  Naba Kumar <naba@gnome.org>
15032         * plugins/file-manager/an_file_view.c,
15033         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
15034         rows also and with delay 1 sec (the color and timout value should
15035         probably be picked up from some system wide preference key).
15037 2006-02-28  Naba Kumar <naba@gnome.org>
15039         * libanjuta/interfaces/libanjuta.idl,
15040         plugins/document-manager/action-callbacks.c,
15041         plugins/document-manager/plugin.c,
15042         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
15043         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
15044         Added interface checks in document manager and enable/disable
15045         menus based on supported interface.
15046         
15047         * plugins/project-import/anjuta-project-import.glade: Set some
15048         resonable size for the import dialog.
15050  2006-02-27  Naba Kumar  <naba@gnome.org>
15052         * libanjuta/interfaces/libanjuta.idl,
15053         plugins/document-manager/action-callbacks.c,
15054         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
15055         and eol conversion actions.
15057 2006-02-27  Johannes Schmid <jhs@gnome.org>
15058         
15059         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
15060         * plugins/file-manager/an_file_view.c
15061         plugins/file-manager/plugin.h:  Added tooltips
15062         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
15064 2006-02-26  Naba Kumar  <naba@gnome.org>
15066         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15067         plugins/build-basic-autotools/build-basic-autotools.c,
15068         plugins/build-basic-autotools/build-basic-autotools.h,
15069         plugins/build-basic-autotools/executer.c,
15070         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
15071         disable indicator highlights preferences from message manager to
15072         build plugin. Implemented message indicator highlights in build tool.
15073         
15074         * plugins/editor/text_editor.c: Fixed indicators.
15076 2006-02-26  Johannes Schmid <jhs@gnome.org>
15078         * plugins/sourceview/sourceview.c:
15079         - Fixed some bugs
15080         - Added markers
15081         * plugins/subversion/svn_auth.c:
15082         Fixed username/password authentification but there might be a memory corruption
15084 2006-02-26  Naba Kumar  <naba@gnome.org>
15086         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15087         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
15088         libanjuta/anjuta-launcher.h: Added documentation.
15090 2006-02-24  Naba Kumar  <naba@gnome.org>
15092         * plugins/editor/text_editor.c: Fixed change in API in
15093         IAnjutaEditorSelection::set().
15094         
15095 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15097         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
15098         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
15099         libanjuta/interfaces/libanjuta.idl :
15100         Search in sourceview editor (Select in buffer).
15103 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15105         * plugins/sourceview/sourceview.c :
15106         Fixed Replace, to_upper, to_lower.
15107         
15108         * plugins/search/search-replace_backend.c :
15109         Renamed header name.
15111 2006-02-22  Naba Kumar  <naba@gnome.org>
15113         * libanjuta/anjuta-plugin-description.c,
15114         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
15115         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
15116         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
15117         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15118         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
15119         
15120         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15121         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
15122         
15123 2006-02-21  Naba Kumar  <naba@gnome.org>
15125         * libanjuta/interfaces/libanjuta.idl,
15126         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15127         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
15128         interface for editor.
15130 2006-02-21  Naba Kumar  <naba@gnome.org>
15132         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
15134         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15135         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
15137 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15139         * GTKSOURCEVIEW EDITOR
15140         plugins/sourceview/sourceview.c :
15141         Fixed copy and Goto Line.
15142         
15143         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
15144         plugins/macro/plugin.c :
15145         Fixed Insert key word and Insert macro.
15147 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
15149         * plugins/document-manager/anjuta-docman.c:
15150         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
15151         
15152         * configure.in:
15153         plugins/Makefile.am:
15154         plugins/sourceview/.cvsignore:
15155         plugins/sourceview/Makefile.am:
15156         plugins/sourceview/plugin.c: :
15157         plugins/sourceview/plugin.h:
15158         plugins/sourceview/sourceview.c: 
15159         plugins/sourceview/sourceview.h:
15160         plugins/sourceview/sourceview.plugin:
15161         plugins/sourceview/sourceview.plugin.in:
15162         plugins/sourceview/sourceview.png:
15164         Added sourceview editor plugin
15166 2006-02-19 Naba Kumar  <naba@gnome.org>
15168         * libanjuta/interfaces/libanjuta.idl,
15169         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15170         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15171         plugins/cvs-plugin/cvs-interface.c,
15172         plugins/document-manager/action-callbacks.c,
15173         plugins/document-manager/action-callbacks.h,
15174         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
15175         plugins/search/plugin.c, plugins/search/search-replace.c,
15176         plugins/search/search-replace_backend.c,
15177         plugins/subversion/subversion-actions.c,
15178         plugins/subversion/subversion-callbacks.c,
15179         plugins/tools/editor.c, plugins/tools/execute.c,
15180         plugins/tools/variable.c: Defined proper editor interfaces and fixed
15181         few fatal warnings.
15183 2006-02-15 Naba Kumar  <naba@gnome.org>
15185         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
15186         within another.
15187         
15188         * libanjuta/interfaces/libanjuta.idl,
15189         plugins/document-manager/anjuta-docman.c,
15190         plugins/document-manager/plugin.c,
15191         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
15192         unnecessary parameters from IAnjutaEditor interface and used proper
15193         types instead of 'gpointer'. Fixed various compiler warnings.
15194         
15195         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
15196         file
15198 2006-02-12 Naba Kumar  <naba@gnome.org>
15200         * po/POTFILES.in: Updated.
15201         
15202 2006-02-11 Naba Kumar  <naba@gnome.org>
15204         * plugins/editor/properties.[cxx,h],
15205         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
15206         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
15207         to sci_prop_*(), because they were conflicting with external
15208         functions (in some ssl library).
15209         
15210 2006-02-08 Naba Kumar  <naba@gnome.org>
15212         Patch from Massimo Cora  <maxcvs@email.it>:
15213         * plugins/valgrind/anjuta-valgrind.schemas,
15214         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
15215         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
15216         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
15217         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
15218         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
15219         plugins/valgrind/vgtoolview.c,
15220         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
15221         before running the debugging session. I've added also a
15222         preference in Anjuta Preferences where you can specify
15223         the path to the valgrind binary. The default is /usr/bin/valgrind.
15224         Now it displays a dialog with the error. [it can be -program
15225         exited- or -file loaded or end of input-]. Some valgrind 3.x
15226         compatibility.
15227         
15228 2006-01-29 Naba Kumar  <naba@gnome.org>
15230         Patch from Massimo Cora  <maxcvs@email.it>:
15231         * configure.in, plugins/Makefile.am,
15232         plugins/valgrind/*: Valgrind plugin (requires
15233         binutils-dev and valgrind to be installed.
15235 2005-01-24 Johannes Schmid <jhs@gnome.org>
15237         * Patch from Eric Greveson <ejg45@cam.ac.uk>
15238         plugins/tools/variables.c:
15239         Added current directory to possible variables
15241         * Patch from Günther Brammer <gbrammer@gmx.de>
15242         plugins/document-manager/anjuta-docman.c:
15243         Fix a crash on opening a file
15245         AUTHORS: Added Günther Brammer
15247 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
15249         * libanjuta/anjuta-launcher.c:
15250         Fix a bug in AnjutaLauncher when output is bigger than buffer
15251         Probably fix bug #315188 and #305134
15253 2005-12-28      Johannes Schmid <jhs@gnome.org>
15254         
15255         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
15256         * src/about.c: Use new gtk about dialog
15257         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
15258         Updated anjuta_ui_add_action_group_entries call
15259         
15260         Patch from Jean Breford <jean.breford@normalesup.org>
15261         and Markus Habermehl <bmh1980de@yahoo.de>:
15262         
15263         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
15264         * AUTHORS: Added Jean and Markus
15266 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15267         * plugins/search/search-replace.c :
15268         Bookmark all matched lines.
15269         * plugins/search/search-replace_backend.c :
15270         Fixed bug (Search in all project files).
15272 2005-12-21      Johannes Schmid <jhs@gnome.org>
15273         
15274         * plugins/search/plugin.c:
15275         Fixed signal names
15276         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
15277         investigation needed.
15278         
15279         AUTHORS: Added Ross Goldner
15281 2005-12-19  Ross Golder  <ross@golder.org>
15283         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
15284         application/xml MIME type.
15286 2005-12-18  Johannes Schmid <jhs@gnome.org>
15287         
15288         po/POTFILES.in: Updated files after directory changes
15289         HACKING: Removed outdated section 3 (anoncvs)
15291 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
15293         * plugins/build-basic-autotools/build-basic-autotools.c:
15294         Save all files in editor before running a command
15296         * plugins/tools/execute.c:
15297         Use document manager plugin instead of each editor for
15298         saving all files
15300 2005-12-15  Johannes Schmid <jhs@gnome.org>
15302         * plugins/document-manager/action-callbacks.c:
15303         (on_save_all1_activate), (on_swap_activate)
15304         plugins/document-manager/anjuta-docman.c:
15305         (on_save_as_filesel_response), (on_notebook_switch_page):
15306         
15307         Fixed some remaining issues in document-manger
15309 2005-12-15      Johannes Schmid <jhs@gnome.org>
15311         * plugins/profile-default/default.anjuta:
15312         Load Search plugin and Message Manager by default
15314 2005-12-14  Johannes Schmid <jhs@gnome.org>
15315         
15316         * plugins/editor/text_editor.c
15317         libanjuta/anjuta-utils.c:
15318         
15319         Check if files differ when gnome-vfs monitoring is used.
15320         (Bug #309688)
15322 2005-12-13  Johannes Schmid <jhs@gnome.org>
15324         * plugins/document-manager/plugin.c:
15325         Only save modified files in ianjuta_file_savable_save() for document-manager
15326         as discussed on mailing list.
15327         
15328         * plugins/cvs-plugin/cvs-callbacks.c:
15329         Fixed dialog handling for empty log message
15331 2005-12-13  Johannes Schmid <jhs@gnome.org>
15333         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
15334         
15335         * plugins/project-manager/* Removed ununsed files
15336         
15337         * plugins/symbol-browser/an_symbol_iter.c
15338         plugins/build-basic-autotools/build-basic-autotools.c
15339         plugins/build-basic-autotools/executer.c
15340         plugins/class-gen/class_gen.c
15341         plugins/class-inheritance/class-inherit.c
15342         plugins/cvs-plugin/cvs-actions.c
15343         plugins/cvs-plugin/cvs-interface.c
15344         plugins/debug-manager/attach_process.
15345         plugins/devhelp/plugin.c
15346         plugins/document-manager/plugin.c
15347         plugins/document-manager/indent_util.c
15348         plugins/editor/properties.cxx
15349         plugins/editor/aneditor.cxx
15350         plugins/editor/style-editor.c
15351         plugins/editor/text_editor.c
15352         plugins/macro/macro_db.c
15353         tagmanager/c.c:
15354         
15355         Use DEBUG_PRINT for debug messages
15357         libanjuta/anjuta-debug.h: Include config.h
15358         
15359         HACKING: Updated (BTW: does anyone read this?)
15360         
15361 2005-12-12  Johannes Schmid <jhs@gnome.org>
15363         Patch from Johan Ersvik <jersvik@fastmail.fm>:
15364         * plugins/gdb/debugger.c
15365         
15366         Fix a crasher in gdb plugin
15367         
15368         * plugins/gtodo/plugin.c
15369         plugins/search/plugin.c
15370         
15371         Fixed bug #305301
15372         
15373         * plugins/document-manager/anjuta-docman.c:
15374         
15375         Fixed error markers 
15376         
15377         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
15378         
15379         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
15380         
15381         * plugins/document-manager/anjuta-docman.c:
15382         highlight changed files in docman popup-menu
15383         * plugins/gdb/debug-tree.c:
15384         plugins/gdb/debugger.c
15385         Do not corupt entire "locals" tree when variable pointer have
15386         additional info and arrays/strucs/unions correctly.
15387         
15389 2005-12-11  Johannes Schmid <jhs@gnome.org>
15391         * plugins/document-manager/anjuta-docman.c
15392         plugins/document-manager/plugin.c
15393         plugins/editor/text_editor.c:
15394         
15395         AUTHORS: Added Johan Ersvik
15397         Fixed "is-dirty" bug and tab ordering
15399 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
15400         
15401         * plugins/editor/aneditor-autocomplete.cxx
15402         plugins/editor/aneditor-calltip.cxx
15403         plugins/editor/aneditor-priv.h
15404         plugins/symbol-browser/an_symbol.c
15405         plugins/symbol-browser/an_symbol_view.c
15406         tagmanager/entry.h
15407         tagmanager/tm_symbol.c
15408         tagmanager/tm_tag.c
15409         tagmanager/include/tm_symbol.h
15410         tagmanager/include/tm_tag.h
15411         tagmanager/c.c
15413         Better pointer recognition in tagmanager and symbol browser
15415 2005-12-11  Johannes Schmid <jhs@gnome.org>
15417         * plugins/search/*: New search plugin derived from search code in old editor
15418         plugin.
15419         
15420         * plugins/document-manager/*: new document-manger which is now seperated from
15421         editor to allow implementation of other editor widgets. Code is mostly derived
15422         from old editor plugin
15424         * plugins/print/* new print plugin which is not fully implemented in the
15425         moment
15427         * plugins/editor/text_editor.c: Added lots of interface code
15428         
15429         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
15430         IAnjutaEditorFactory and extended IAnjutaEditor
15431         
15432         * configure.in, plugins/Makefile.am updated build system for new
15433         plugins
15435         This is a huge commit which might still contain some bugs and also has
15436         some fixmes. Things that are not working are the search toolbar because it
15437         does not use the same backend as any other searching function and printing
15438         (easy to fix) because it did not yet implement IAnjutaPrintable.
15440 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
15442         * plugins/project-wizard/property.c:
15443         Use newer GtkFileChooser instead of GtkFileSelection with
15444         GnomeFileEntry to avoid a bug
15446         * plugins/project-wizard/install.c:
15447         Avoid an endless loop if project directory is not writable
15448         
15449         * plugins/project-wizard/druid.c:
15450         Allow creating project in empty directory without a
15451         warning
15453 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
15454         
15455         Patch from Massimo Cora <maxcvs@email.it>
15456         * plugins/class-inheritence/class-inherit.c
15457         plugins/class-inheritence/plugin.c
15458         plugins/class-inheritence/plugin.h
15459         configure.in
15460         
15461         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
15462         no longer supported!
15464 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
15465         
15466         Patch from Johan Ersvik <jersvik@fastmail.fm>
15467         * plugins/message-view/message-view.c
15468         plugins/build-basic-autotools/build-basic-autotools.c
15469         plugins/build-basic-autotools/automake-c.filters
15471         This patch correct regex-filters for newer automake
15472         versions
15474 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
15476        * plugins/tools/execute.c:
15477        Detect variables inside a word
15479 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15481         * libanjuta/anjuta-status.[ch],
15482         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
15483         plugins/editor/anjuta-docman.c :
15484         New anjuta-status procedure.
15486 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15488         *Modified Files:
15489         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
15490         plugins/editor/Makefile.am
15491         plugins/editor/anjuta-document-manager.glade
15492         plugins/editor/plugin.c plugins/editor/plugin.h
15493         plugins/editor/text_editor.c plugins/editor/text_editor.h
15494         *Added Files:
15495         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
15496         plugins/editor/indent-util.c plugins/editor/indent-util.h
15497         plugins/editor/indent_test.c :
15498         Set and Preview indent preferences parameters.
15499         Saved indent user parameters.
15501 2005-10-27  Naba Kumar  <naba@gnome.org>
15503         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
15504         * plugins/editor/anjuta-docman.c: Restore tab color to normal
15505         theme color for saved documents.
15506         
15507 2005-10-26  Naba Kumar  <naba@gnome.org>
15509         * libanjuta/anjuta-encodings.c: Save changed supported encodings
15510         list. Fixed bug #316731.
15511         
15512 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
15514         * tagmanager/tm_symbol.c: Fixed bug #315218
15516 2005-10-23  Adam Weinberger  <adamw@gnome.org>
15518         * plugins/build/build_file.c
15519           plugins/build-basic-autotools/build-basic-autotools.c
15520           plugins/tools/execute.c
15521           plugins/build/compile.c
15522           plugins/build/configurer.c
15523           plugins/debug-manager/plugin.c
15524           plugins/editor/plugin.c
15525           plugins/editor/print.c
15526           plugins/editor/text_editor.c
15527           plugins/file-loader/plugin.c
15528           plugins/file-manager/an_file_view.c
15529           plugins/symbol-browser/an_symbol_view.c
15530           plugins/gdb/debugger.c
15531           plugins/gdb/plugin.c
15532           plugins/glade/plugin.c
15533           plugins/macro/macro-actions.c
15534           plugins/macro/plugin.c
15535           plugins/profile-default/plugin.c
15536           plugins/project-manager/plugin.c
15537           plugins/project-manager/project_import.c
15538           plugins/symbol-browser/plugin.c
15539           plugins/tools/execute.c
15540           src/anjuta.c
15541           src/anjuta-actions.h
15542           src/shell.c:
15543           Correct spacing errors before and after "...".
15545 2005-10-20  Naba Kumar  <naba@gnome.org>
15547         * plugins/gdb/debugger.c: Fixed attach/detach process to
15548         updated UI properly.
15549         
15550 2005-10-18  Naba Kumar  <naba@gnome.org>
15552         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
15553         #171314 too).
15554         
15555 2005-10-13  Naba Kumar  <naba@gnome.org>
15556         
15557         * plugins/project-mkfile-import/*: Removed separate import wizard for
15558         makefile based projects (because single widzard handles all wizards).
15560         * plugins/project-import/project-import.c: Made wizard window
15561         transient to main window.
15563         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
15564         
15565         * AUTHORS: Added Eric's name in contributors list.
15566         
15567         * configure.in, plugins/Makefile.am,
15568         plugins/project-import/Makefile.am,
15569         plugins/project-import/anjuta-project-import.glade,
15570         plugins/project-import/project-import.c,
15571         plugins/project-import/project-import.h: Import wizard now detects
15572         both makefile and automake projects together instead of separate wizard.
15573         
15574         * plugins/project-wizard/templates/java/project.anjuta,
15575         plugins/project-wizard/templates/mkfile/project.anjuta,
15576         plugins/project-wizard/templates/python/project.anjuta,
15577         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
15578         name to make it appropriate.
15580 2005-10-11  Naba Kumar  <naba@gnome.org>
15582         * configure.in: Fixed glade3 version requirement.
15584 2005-09-29  Alexander Shopov  <ash@contact.bg>
15586         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
15588 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
15590         * plugins/subversion/svn_auth.c
15591         plugins/subversion/anjuta_subversion.glade:
15592         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
15594 2005-09-22  Naba Kumar  <naba@gnome.org>
15596         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
15598         * configure.in,  plugins/Makefile.am
15599         plugins/project-manager/anjuta-project-manager.plugin.in,
15600         plugins/project-manager/plugin.c,
15601         (added) plugins/project-mkfile-import/.cvsignore,
15602         (added) plugins/project-mkfile-import/Makefile.am,
15603         (added) plugins/project-mkfile-import/
15604             anjuta-project-mkfile-import-plugin.png,
15605         (added) plugins/project-mkfile-import/
15606             anjuta-project-mkfile-import.glade,
15607         (added) plugins/project-mkfile-import/
15608             anjuta-project-mkfile-import.plugin.in,
15609         (added) plugins/project-mkfile-import/plugin.c,
15610         (added) plugins/project-mkfile-import/plugin.h,
15611         (added) plugins/project-mkfile-import/project-mkfile-import.c,
15612         (added) plugins/project-mkfile-import/project-mkfile-import.h,
15613         plugins/project-wizard/templates/Makefile.am,
15614         (added) plugins/project-wizard/templates/mkfile-logo.png,
15615         (added) plugins/project-wizard/templates/mkfile.wiz,
15616         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
15617         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
15618         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
15619         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
15620         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
15621         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
15622         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
15623         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
15624         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
15625         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
15626         (added) plugins/project-wizard/templates/mkfile/src/main.c:
15627         Added makefile based project import wizard and wizard template.
15629 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
15631         * libanjuta/anjuta-launcher.c: Reduced false password detections
15633 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15635         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
15636         messages correctly.a
15638 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15639         
15640         * scintilla/Makefile.am: Changed scintilla library to noinst
15641         * pixmaps/Makefile.am: Install password.png
15642         * libanjuta/anjuta-launcher.c: Changed password detection
15643         to be able to access GNOME CVS with ssh.
15644         
15645 2005-08-31  Naba Kumar  <naba@gnome.org>
15647         * plugins/glade/plugin.c: Set transient window for the widget
15648         dialogs.
15649         
15650 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
15652         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
15654 2005-08-10  Naba Kumar  <naba@gnome.org>
15656         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
15657         as shortcut key for execute.
15659         * src/about.c: Clean up.
15660         
15661         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
15662         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
15663         entry boxes.
15664         
15665 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15667         * plugins/editor/search-replace_backend.c :
15668         Fixed search in File Patterns.
15670 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
15672         * plugins/gdb/Makefile.am: Fixed a make -j x bug
15673         
15674 2005-08-04  Naba Kumar  <naba@gnome.org>
15676         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15677         for pango-1.8 rendering bug.
15678         
15679 2005-08-03  Naba Kumar  <naba@gnome.org>
15681         * plugins/glade/plugin.c: Proper names for plugin widgets.
15682         
15683         * plugins/subversion/anjuta-subversion.glade,
15684         plugins/subversion/svn-auth.c: Fixed authentication dialog and
15685         string allocations. Use passed default values when available.
15686         Set proper focus and dialog default response. Destroy dialog after use.
15687         Return error when appropriate.
15689 2005-08-02  Naba Kumar  <naba@gnome.org>
15691         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15692         for pango-1.8 rendering bug.
15693         
15694 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
15696         * scintilla/Makefile.am: Fixed a make -j x bug
15697         
15698 2005-08-02  Johannes Schmid <jhs@gnome.org>
15699         
15700         * plugins/subversion/svn-auth.c: Added username/password 
15701         auto function.
15703 2005-08-01  Naba Kumar  <naba@gnome.org>
15705         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
15706         checks for character width calculations.
15707         
15708 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15710         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
15712 2005-07-31  Naba Kumar  <naba@gnome.org>
15714         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
15715         messup with pango 1.8. Fixed bug #311846.
15717 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15719         * plugins/gdb/memory.c : Fixed bug 305082.
15720         
15721         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15722         plugins/project-wizard/templates/gcj.wiz,
15723         plugins/project-wizard/templates/gnome.wiz,
15724         plugins/project-wizard/templates/gtk.wiz,
15725         plugins/project-wizard/templates/java.wiz,
15726         plugins/project-wizard/templates/python.wiz,
15727         plugins/project-wizard/templates/wxwin.wiz,
15728         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
15730 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
15732         * plugins/tools/execute.c:
15733         Correct a crash if editor is closed while a tool still use it.
15735 2005-07-28  Naba Kumar  <naba@gnome.org>
15737         * scintilla/*: Updated scintilla from their latest CVS.
15739 2005-07-27  Naba Kumar  <naba@gnome.org>
15741         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15742         plugins/build-basic-autotools/build-basic-autotools.c,
15743         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
15744         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15745         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
15746         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
15747         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
15748         plugins/message-view/plugin.c, plugins/patch/plugin.c,
15749         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
15750         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
15751         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
15752         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
15753         argument to anjuta_ui_add_action_group_entries() and
15754         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
15755         Fixed all plugins to pass translation domain. This fixes untranslated
15756         UI bugs. 
15758 2005-07-27  Naba Kumar  <naba@gnome.org>
15760         * plugins/class-inheritance/class-callbacks.c,
15761         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
15762         proper system colors.
15764 2005-07-26  Naba Kumar  <naba@gnome.org>
15766         * ROADMAP: Updated and added more tasks.
15768 2005-07-25  Naba Kumar  <naba@gnome.org>
15770         * ROADMAP: Updated and added more tasks.
15771         
15772 2005-07-24  Naba Kumar  <naba@gnome.org>
15774         * HACKING: Fixed format.
15776 2005-07-24  Naba Kumar  <naba@gnome.org>
15778         * ROADMAP: Fixed format.
15779         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
15781 2005-07-24  Naba Kumar  <naba@gnome.org>
15783         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
15784         * data/properties/cpp.properties: Added *.c++ as file extension for c++
15786 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
15788         * plugins/tools/dialog.c, plugins/tools/dialog.h:
15789         Correct wrong sensitivity setting
15790         
15791         * plugins/tools/tool.c: Correct a crash when removing overridden tool
15792         
15793         * plugins/tools/variable.c:     Add variables for project manager
15795 2005-07-23  Naba Kumar  <naba@gnome.org>
15797         * ROADMAP: updated.
15799 2005-07-23 Naba Kumar  <naba@gnome.org>
15801         * plugins/subversion/Makefile.am,
15802         plugins/subversion/svn-auth.c,
15803         plugins/subversion/svn-auth.h: Added subversion authentication code
15804         stubs.
15805         
15806         * plugins/subversion/subversion-callbacks.c,
15807         plugins/subversion/subversion-callbacks.h,
15808         plugins/subversion/svn-backend-priv.h,
15809         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
15810         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
15811         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
15812         Added file mode line.
15814 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
15816         * configure.in: Added 'gl' to ALL_LINGUAS.
15818 2005-07-21 Naba Kumar  <naba@gnome.org>
15820         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
15821         the active sources and kill the running process without emitting
15822         signals (which could be fatal because the object is being destroyed).
15823         Incidentally, fixed the crash that happens when stopping an active
15824         debugger session. Disabled debug prints and code clean up.
15825         Fixed bug #305587.
15826         
15827         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
15828         message view object, because that prevents many unprocessed outputs
15829         from the cvs command from being appended in view. Does not set NULL
15830         to mesg_view private member (not required) so that any pending outputs
15831         to view is processed.Fixed bug #172666.
15833         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
15834         type in supported list.
15835         
15836 2005-07-18  Adam Weinberger  <adamw@gnome.org>
15838         * plugins/file-manager/anjuta-file-manager-plugin.glade:
15839           grammar/spelling fixes.
15841 2005-07-17 Naba Kumar  <naba@gnome.org>
15843         * (new) plugins/project-wizard/templates/terminal/cvsignore,
15844         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
15845         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
15846         plugins/project-wizard/templates/anjuta-plugin.wiz,
15847         plugins/project-wizard/templates/gcj.wiz,
15848         plugins/project-wizard/templates/gnome.wiz,
15849         plugins/project-wizard/templates/gtk.wiz,
15850         plugins/project-wizard/templates/gtkmm.wiz,
15851         plugins/project-wizard/templates/java.wiz,
15852         plugins/project-wizard/templates/python.wiz,
15853         plugins/project-wizard/templates/terminal.wiz,
15854         plugins/project-wizard/templates/terminal/Makefile.am,
15855         plugins/project-wizard/templates/terminal/po/Makefile.am,
15856         plugins/project-wizard/templates/terminal/src/Makefile.am,
15857         plugins/project-wizard/templates/wxwin.wiz,
15858         plugins/project-wizard/templates/xlib-dock.wiz,
15859         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
15860         wizards and updated .wiz files to install them in newly created
15861         projects.
15863 2005-07-16 Naba Kumar  <naba@gnome.org>
15865         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
15866         
15867         * plugins/file-manager/an_file_view.c,
15868         plugins/file-manager/plugin.c: Added file manager preferences to
15869         show/hide files ignored by version control (e.g. cvsignore).
15870         
15871         * plugins/editor/text_editor.c: Initialize vfs info struct.
15872         
15873         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
15874         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
15875         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
15876         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
15877         omf-install/.cvsignore, pixmaps/.cvsignore,
15878         plugins/file-manager/anjuta-file-manager-plugin.glade,
15879         scintilla/.cvsignore, scintilla/include/.cvsignore,
15880         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
15881         tagmanager/python.c: Updated.
15883 2005-07-16 Naba Kumar  <naba@gnome.org>
15885         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
15886         Fixed python parser to parser class methods.
15888 2005-07-15 Naba Kumar  <naba@gnome.org>
15890         * plugins/project-wizard/property.c: Used parenthesis to remove
15891         ambiguty.
15892         
15893         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15894         plugins/project-wizard/templates/gcj.wiz,
15895         plugins/project-wizard/templates/gnome.wiz,
15896         plugins/project-wizard/templates/gtk.wiz,
15897         plugins/project-wizard/templates/gtkmm.wiz,
15898         plugins/project-wizard/templates/java.wiz,
15899         plugins/project-wizard/templates/python.wiz,
15900         plugins/project-wizard/templates/terminal.wiz,
15901         plugins/project-wizard/templates/wxwin.wiz,
15902         plugins/project-wizard/templates/xlib-dock.wiz,
15903         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
15904         and names.
15906 2005-07-15 Naba Kumar  <naba@gnome.org>
15908         * plugins/project-wizard/templates/java.wiz,
15909         plugins/project-wizard/templates/java/Makefile.am,
15910         plugins/project-wizard/templates/java/project.anjuta,
15911         plugins/project-wizard/templates/python.wiz,
15912         plugins/project-wizard/templates/python/Makefile.am,
15913         plugins/project-wizard/templates/python/project.anjuta: Use different
15914         project files for java and python module where debugger is not
15915         included in the list of plugins.
15917 2005-07-15 Naba Kumar  <naba@gnome.org>
15919         * configure.in, plugins/project-wizard/templates/Makefile.am,
15920         plugins/project-wizard/templates/gcj-logo.png,
15921         plugins/project-wizard/templates/gcj.wiz,
15922         plugins/project-wizard/templates/gcj/.cvsignore,
15923         plugins/project-wizard/templates/gcj/Makefile.am,
15924         plugins/project-wizard/templates/gcj/configure.in.tpl,
15925         plugins/project-wizard/templates/gcj/src/.cvsignore,
15926         plugins/project-wizard/templates/gcj/src/Makefile.am,
15927         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
15928         plugins/project-wizard/templates/java-logo.png,
15929         plugins/project-wizard/templates/java.wiz,
15930         plugins/project-wizard/templates/java/configure.in.tpl,
15931         plugins/project-wizard/templates/java/po/Makefile.am,
15932         plugins/project-wizard/templates/java/po/POTFILES.in,
15933         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
15934         plugins/project-wizard/templates/java/src/main.java,
15935         plugins/project-wizard/templates/python-logo.png,
15936         plugins/project-wizard/templates/python.wiz,
15937         plugins/project-wizard/templates/python/.cvsignore,
15938         plugins/project-wizard/templates/python/Makefile.am,
15939         plugins/project-wizard/templates/python/configure.in.tpl,
15940         plugins/project-wizard/templates/python/po/.cvsignore,
15941         plugins/project-wizard/templates/python/po/Makefile.am,
15942         plugins/project-wizard/templates/python/po/POTFILES.in,
15943         plugins/project-wizard/templates/python/src/.cvsignore,
15944         plugins/project-wizard/templates/python/src/Makefile.am,
15945         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
15946         plugins/project-wizard/templates/python/src/main.py: Added Generic
15947         gcj and python project wizards. Fixed Generic java project to
15948         use _JAVA primary. Update gnome-build from cvs for them to work
15949         correctly.
15951 2005-07-12 Naba Kumar  <naba@gnome.org>
15953         * plugins/project-manager/plugin.c: Automatically determine
15954         project backend by probing.
15955         
15956 2005-07-04 Naba Kumar  <naba@gnome.org>
15958         * Makefile.am: Do not install old anjuta.glade file which conflicts
15959         with newer src/anjuta.glade.
15961 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
15963         * plugins/an_symbol_prefs.c:
15964         Sort list of available symbol files
15966 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
15968         * plugins/build-basic-autotools.c:
15969         Fixed #307810
15970         
15971         * plugins/gtodo/libgtodo.c:
15972         Possible fix for #307800
15974         * libanjuta/anjuta-encodings.c
15975         libanjuta/anjuta-launcher.c
15976         libanjuta/anjuta-preference-dialog.c
15977         libanjuta/anjuta-preferences.c
15978         libanjuta/anjuta-ui.c
15979         libanjuta/anjuta-util.c
15980         libanjuta/cell-renderer-captioned-image.c
15981         libanjuta/plugin.c:
15982         
15983         Patch from de_lupus@pandora.be (Kristof Vansant):
15984         Replaced deprecated gnome-i18n.h
15985         Closed #309153
15987 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
15988         
15989         * plugins/subversion/anjuta-subversion.glade
15990         plugins/subversion/anjuta-subversion.ui
15991         plugins/subversion/plugin.c
15992         plugins/subversion/subversion-actions.c
15993         plugins/subversion/subversion-callbacks.h
15994         plugins/subversion/subversion-callbacks.c
15995         plugins/subversion/svn-backend-priv.h
15996         plugins/subversion/svn-backend.h
15997         plugins/subversion/svn-backend.c
15998         plugins/subversion/svn-thread.h
15999         plugins/subversion/svn-thread.c:
16000         
16001         Implemented Subversion diff
16002         
16003 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
16004         
16005         * plugins/build-basic-autotools/build-basic-autotools.c:
16006         Fixed crash bug! Might be useful to release 2.0.2 soon
16007         because this bug will crash any build which produces errors
16008         or warnings
16010 === Anjuta 2.0.1 ===
16012 2005-06-27 Naba Kumar  <naba@gnome.org>
16014         * plugins/tools/execute.c: Formated code.
16015         
16016 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
16018         * plugins/build-basic-autotools/build-basic-autotools.c:
16019         Remove two memory leaks
16020         Check command output versus untranslated strings too
16022         * plugins/tools/execute.c:
16023         Remove two memory leaks
16024         Check command output versus untranslated strings too
16025         Remove description message
16027         * plugins/tools/fileop.c:
16028         Escape tool name in xml configuration file
16030 2005-05-26 Naba Kumar  <naba@gnome.org>
16032         * configure.in: Bumped version to 2.0.1
16033         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
16035         * plugins/tools/execute.c: Fixed clickable messages.
16036         * NEWS: Updated.
16038         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
16039         Deactivate glade plugin when last glade project is closed. Reorder
16040         glade widgets in layout. Change glade project when user selects a
16041         new project. Removed project from the list when user closes it. Fixed
16042         glade project file loading from URI. Save and restored loaded glade
16043         projects in/from session.
16045         * plugins/class-gen/action-callbacks.c,
16046         plugins/class-gen/anjuta-class-gen-plugin.glade,
16047         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
16048         plugins/file-wizard/anjuta-file-wizard.glade,
16049         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
16050         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
16051         "Add to project" correctly. Use the source file path returned after
16052         adding to project. Fixed memory leaks. Deactivate wizard plugins
16053         after use.
16054         
16055         * plugins/project-manager/plugin.c,
16056         plugins/project-wizard/anjuta-project-wizard.glade,
16057         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
16058         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
16059         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
16060         project-wizard preference page to anjuta app, because they are
16061         more appropriated as general preferences. Renamed username and
16062         useremail properties keys.
16063         
16064         * po/POTFILES.in: Updated.
16066         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
16067         saved at closing.
16068         
16069         * plugins/file-loader/plugin.c: Do not use static variable to store
16070         created submenu in factory. Fixed crash in anjuta exit.
16071         
16072 2005-05-24 Naba Kumar  <naba@gnome.org>
16074         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16075         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16076         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16077         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16078         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16079         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16080         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16081         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16082         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16083         
16084         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
16085         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16086         plugins/build-basic-autotools/build-basic-autotools.c,
16087         plugins/build-basic-autotools/build-basic-autotools.h,
16088         plugins/build-basic-autotools/executer.c,
16089         plugins/build-basic-autotools/executer.h,
16090         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
16091         plugins/tools/variable.c: Added an extra argument to
16092         anuta_util_dialog_input() to pass default value. Save/load project
16093         configure and execution parameters in/from session.
16095         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
16096         symbol browser is loaded.
16097         
16098         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
16099         freeze/thaw.
16101         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
16102         deactivate would not start shell.
16104 2005-05-24 Naba Kumar  <naba@gnome.org>
16106         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
16107         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
16108         libegg/egg-submenu-action.c, libegg/test-actions.c,
16109         plugins/build-basic-autotools/build-basic-autotools.c,
16110         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
16111         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
16112         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
16113         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
16114         plugins/macro/plugin.c, plugins/message-view/plugin.c,
16115         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
16116         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
16117         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16118         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
16119         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
16121 2005-05-24 Naba Kumar  <naba@gnome.org>
16123         * data/properties/styles.properties: Fixed defalt font.
16125         * plugins/editor/search-replace.c,
16126         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
16127         project openness wihtout activating project-manager plugin (i.e.
16128         using anjuta_shell_get()).
16129         
16130         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
16131         - Completed add_source(), add_group() and add_target() methods of
16132         IAnjutaProjectManager.
16133         - Change their definition to return the added element (or NULL).
16134         - Used interface API for project main menus and 'add to project'
16135         from file-manager context menu.
16136         - Select proper default target/group when prompting for adding
16137         source/target/group.
16138         - Do not expand all nodes in selection tree when default selection
16139         are given (eases navigation in big projects).
16140         - Code clean ups.
16141         - Marked strings for translation.
16143 2005-05-23 Naba Kumar  <naba@gnome.org>
16145         * src/anjuta-app.c: Save menu accelerators on change.
16146         * NEWS: Updated.
16147         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
16148         save-as dialog (leading to crash later).
16150 2005-05-22 Naba Kumar  <naba@gnome.org>
16152         * NEWS: Updated.
16153         * AUTHORS: Added developers for other projects. Updated.
16154         * TODO.tasks: Updated.
16155         * ChangeLog: Added past changelogs from anjuta-0.1.5.
16156         
16157 2005-05-22 Naba Kumar  <naba@gnome.org>
16159         * plugins/tools/execute.c: Make parsable lines distinct by adding
16160         a "Click me" description in the message. Allow tools to open arbibrary
16161         file in editory using gdb-styled annotation (The line starts with two
16162         \032 characters followed by the file:line).
16163         
16164         * plugins/tools/scripts/prepare-changelog.pl,
16165         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
16166         ChangeLog file itself and open it.
16168 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
16170         * plugins/tools/execute.c:
16171         Parse output in message pane
16172         Correct a crash on plugin deactivation
16174         * plugins/tools/fileop.c,
16175         plugins/tools/tool.c,
16176         plugins/tools/tool.h:
16177         Load only valid tools
16179 2005-06-21  Naba Kumar  <naba@gnome.org>
16181         * anjuta.spec.in: Fixed devel package requirement.
16183         * plugins/message-view/message-view.c: Scroll message on next/previous.
16185         * TODO.tasks: Updated.
16187         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16188         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16189         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16190         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16191         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16192         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16193         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16194         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16196         * libanjuta/anjuta-preferences.c,
16197         plugins/build-basic-autotools/build-basic-autotools.c,
16198         plugins/build-basic-autotools/executer.c,
16199         plugins/class-gen/action-callbacks.c,
16200         plugins/class-gen/action-callbacks.h,
16201         plugins/class-gen/class_gen.c,
16202         plugins/cvs-plugin/cvs-interface.c,
16203         plugins/debug-manager/attach_process.c,
16204         plugins/debug-manager/plugin.c,
16205         plugins/debug-manager/utilities.c,
16206         plugins/debug-manager/utilities.h,
16207         plugins/editor/aneditor-autocomplete.cxx,
16208         plugins/editor/aneditor.cxx,
16209         plugins/editor/search-replace.c,
16210         plugins/editor/search-replace_backend.c,
16211         plugins/gdb/breakpoints.c,
16212         plugins/gdb/registers.c,
16213         plugins/patch/plugin.c,
16214         plugins/project-wizard/druid.c,
16215         plugins/project-wizard/install.c,
16216         plugins/subversion/plugin.c,
16217         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
16218         codes.
16220         * plugins/class-gen/action-callbacks.c,
16221         plugins/project-wizard/parser.c,
16222         plugins/project-wizard/property.c,
16223         plugins/project-wizard/values.c,
16224         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
16226         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
16227         alphabetically
16229 2005-06-20  Naba Kumar  <naba@gnome.org>
16231         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
16232         manuals/reference/libanjuta/tmpl/e-splash.sgml,
16233         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16234         
16235         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
16236         exit idle function.
16237         
16238         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
16239         Fixed possible memory corruption.
16241         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
16242         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
16243         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
16244         progress bar increment and added progress status for symbol refresh
16245         and project loading.
16246         
16247         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
16248         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
16249         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
16250         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
16251         bar.
16253         * TODO.tasks: Updated.
16255 2005-06-19  Naba Kumar  <naba@gnome.org>
16257         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
16258         Fixed warning.
16259         
16260         * plugins/project-import/project-import.c: Deactivate plugin when done.
16261         
16262 2005-06-18  Naba Kumar  <naba@gnome.org>
16264         * plugins/profile-default/plugin.c: Fixed error when loading another
16265         project while a project is still loaded.
16266         
16267         * plugins/project-manager/plugin.c: Used (newly added) group-activated
16268         signal from gnome-build to popup group properties.
16269         
16270         * src/anjuta.c: Load default session by default.
16272         * po/POTFILES.in: Added missing files.
16273         
16274         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
16275         activate plugin on load (activate it separately). Connect to activate
16276         and deactivate signals for housekeeping, so that if plugins are
16277         activated or deactivate externally, they are properly recorded.
16278         
16279         * plugins/profile-default/plugin.c: Save profile before a project
16280         is loaded so that it could be restored when project is closed.
16281         
16282         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
16284 2005-06-17  Naba Kumar  <naba@gnome.org>
16286         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
16287         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
16288         for project. The plugins loaded for the project is restored when project
16289         is loaded next time.
16290         
16291         * TODO.tasks: Updated.
16292         
16293 2005-06-15  Naba Kumar  <naba@gnome.org>
16295         * plugins/tools/scripts/find-fixmes.pl,
16296         (new) plugins/tools/scripts/translation-status.pl,
16297         plugins/tools/scripts/tools-2.xml.in,
16298         plugins/tools/scripts/Makefile.am,
16299         plugins/tools/scripts/prepare-changelog.pl: Added translation
16300         status script. Completed find-fixmes.pl script. Fixed bugs.
16302         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
16303         tool path.
16305 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16307         * plugins/message-view/anjuta-message-manager-plugin.glade :
16308         renamed "messages.tag.position" to "messages.tab.position".
16309         plugins/message-view/anjuta-msgman.c : 
16310         Messages tab position prefrences.
16311         
16312 2005-06-14  Naba Kumar  <naba@gnome.org>
16314         * (new) plugins/tools/scripts/find-fixmes.pl,
16315         (new) plugins/tools/scripts/tools-2.xml.in,
16316         (new) plugins/tools/scripts/Makefile.am,
16317         (new) plugins/tools/scripts/prepare-changelog.pl,
16318         plugins/tools/plugin.h, plugins/tools/fileop.c,
16319         plugins/tools/Makefile.am, configure.in: Added system tools.
16321 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
16323         * plugins/tools/editor.c:
16324         Take care of creating .anjuta directory if missing
16326 2005-06-10  Naba Kumar  <naba@gnome.org>
16328         * configure.in: Increased gnome-build required to version 0.1.2.
16329         
16330         * plugins/project-manager/plugin.c: Fixed target/group removal.
16331         Fixed memory leaks.
16332         
16333 2005-06-10  Naba Kumar  <naba@gnome.org>
16335         * plugins/project-manager/plugin.c: Implemented target/group
16336         configuration (update gnome-build module from cvs).
16337         
16338 2005-06-07  Naba Kumar  <naba@gnome.org>
16340         Patch from: Massimo Cora'  <maxcvs@email.it>:
16341         * plugins/class-inheritance/Makefile.am,
16342         plugins/class-inheritance/class-inherit.c,
16343         plugins/class-inheritance/class-inherit.h,
16344         plugins/class-inheritance/plugin.c,
16345         plugins/class-inheritance/plugin.h,
16346         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
16347         expanded view of classes in hierarchy canvas (collapsable again).
16348         
16349 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
16351         * scintilla/patches/scintilla-64-bit.diff (added)
16352         * plugins/patch/patch-plugin.c:
16353         Conditional build for GTK 2.4 and GTK 2.6
16355 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
16357         * plugins/tools/anjuta-tools.glade,
16358         plugins/tools/editor.c,
16359         plugins/tools/plugin.h,
16360         plugins/tools/fileop.c:
16361         Add a check box to edit an user script
16362         Correct a few memory leak
16364         * plugins/tools/execute.c,
16365         plugins/tools/tool.c,
16366         plugins/tools/tool.h:
16367         Move utility remove_mnemonic function in tool.c
16368         Small fix
16370 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
16372         Patch from sbrabec@suse.cz:
16373         * configure.in
16374         scintilla/include/Scintilla.h:
16375         
16376         Fix 64-Bit warnings in gcc 4
16378 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
16379         
16380         * plugins/patch/patch_plugin.c
16381         plugins/patch/patch.h
16382         plugin/patch/patch-plugin.glade
16383         plugin/patch/Makefile.am:
16384         
16385         Changed patch plugin to use libglade and new gtk 2.6 widgets
16387 2005-05-31  Naba Kumar  <naba@gnome.org>
16389         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
16390         * plugins/editor/text_editor.c: Don't show error
16391         for empty files.
16392         
16393 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
16394         
16395         * plugins/message-view/anjuta-message-manager.ui,
16396         plugins/message-view/anjuta-msgman.c,
16397         plugins/message-view/anjuta-msgman.h,
16398         plugins/message-view/message-view.c,
16399         plugins/message-view/message-view.h,
16400         plugins/message-view/plugin.c:
16401         Add a popup menu in messages panes
16402         Move save message pane option in it
16404 2005-05-28  Naba Kumar  <naba@gnome.org>
16406         * data/properties/styles.properties: Fixed default font
16407         names and sizes.
16409         * plugins/editor/style-editor.c: cleanup.
16410         
16411 2005-05-25  Naba Kumar  <naba@gnome.org>
16413         * plugin/gdb/plugin.c: Start gdb even if the program does
16414         not exists. Fixes bug #305074
16415         
16416 2005-05-24  Naba Kumar  <naba@gnome.org>
16418         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
16419         * configure.in: graphviz pkgconfig path.
16421 2005-05-24  Naba Kumar  <naba@gnome.org>
16423         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
16424         * TODO.tasks: Updated.
16425         
16426 2005-05-22  Naba Kumar  <naba@gnome.org>
16428         * anjuta.spec.in: Fixed spec file
16429         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
16431 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
16432         
16433         * TODO.tasks: Updated.
16435         * plugins/message-view/anjuta-message-manager.ui,
16436         plugins/message-view/message-view.c,
16437         plugins/message-view/message-view.h,
16438         plugins/message-view/plugin.c:
16439         Add shortcut for next and previous message
16440         Add a save message menu item
16441         Fix a bug in previous message
16443 2005-05-21  Naba Kumar  <naba@gnome.org>
16445         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
16446         doc/Makefile.am, global-tags/create_global_tags.sh,
16447         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
16448         and rpm package creation. Fixed installation paths.
16449         
16450         * plugins/editor/anjuta-document-manager.glade,
16451         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
16452         and indent options.
16453         
16454         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
16456 2005-05-21  Naba Kumar  <naba@gnome.org>
16458         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
16459         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
16460         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
16461         tagmanager/Makefile.am: Fixed paths configure variables to take
16462         automake configure variables instead of hardcoding.
16464         * global-tags/tm_global_tags.c: Formated code.
16466         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
16467         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16468         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16469         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16470         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16471         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16472         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16473         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16474         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16476 2005-05-20  Naba Kumar  <naba@gnome.org>
16478         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
16479         and fixed rpm spec file (more testing required).
16480         
16481         * data/gdb.init: Don't set gdb prompt.
16482         
16483         * mime/Makefile.am: run update-mime-data only on system-wide install.
16484         
16485         * plugins/gdb/Makefile.am: Install plugin at correct paths.
16487 2005-05-19  Naba Kumar  <naba@gnome.org>
16489         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
16490         while it's not visible.
16492         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
16493         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
16494         
16495 2005-05-19  Naba Kumar <naba@gnome.org>
16497         * configure.in: Fixed subversion checks. Added
16498         --disable-plugin-subversion and --disable-plugin-glade
16499         configure flags to manually turn off their plugin builds.
16501         * plugins/editor/plugin.c: Save and restore current editor line
16502         positions in session.
16504 2005-05-18  Naba Kumar  <naba@gnome.org>
16506         * AUTHORS: Fixed email address.
16507         
16508         * libanjuta/anjuta-utils.c,
16509         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
16510         when the projectmanager toplevel is not a window. Check for valid
16511         gtkwindow type before using the passed window as parent for anjuta
16512         dialogs.
16514 2005-05-17  Naba Kumar  <naba@gnome.org>
16516         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
16517         
16518         * plugins/cvs-plugin/Makefile.am,
16519         plugins/devhelp/plugin.c,
16520         plugins/file-loader/Makefile.am,
16521         plugins/macro/Makefile.am,
16522         plugins/message-view/Makefile.am,
16523         plugins/patch/Makefile.am,
16524         plugins/project-manager/Makefile.am,
16525         plugins/subversion/Makefile.am,
16526         plugins/symbol-browser/Makefile.am: Removed -module flags
16527         from libtool flags
16529         * MAINTAINERS: Added file so that I could recieve bugzilla
16530         reports.
16532         * plugins/glade/plugin.c: Fixed compile error.
16534 === Anjuta 2.0.0 ===
16536 2005-05-15  Naba Kumar  <naba@gnome.org>
16538         * configure.in: Adjusted gdl version requirement. Bumped anjuta
16539         version to 2.0.0.
16541         * plugins/symbol-browser/an_symbol_view.c,
16542         plugins/symbol-browser/plugin.c,
16543         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
16544         symbols have been updated. Reset file symbols when update
16545         occurs. Fixed memory leaks.
16547         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
16548         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
16549         
16550 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
16552         * plugins/tools/anjuta-tools.glade:
16553         Remove unused parameter dialog
16555         * plugins/tools/dialog.c,
16556         plugins/tools/fileop.c,
16557         plugins/tools/fileop.h,
16558         plugins/tools/tool.c,
16559         plugins/tools/tool.h,
16560         plugins/tools/variable.c:
16561         Add a few comments and cleanups
16563         * plugins/tools/editor.c,
16564         plugins/tools/editor.h:
16565         Remove code from previous plugin and add comments
16566         Use main window as parent (instead of tool list)
16568         * plugins/tools/execute.c,
16569         plugins/tools/execute.h:
16570         Remove code from previous plugin and add comments
16571         Fix warnings
16573 2005-05-14  Naba Kumar  <naba@gnome.org>
16575         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
16576         release.
16577         
16578         * configure.in: Fixed
16579         
16580         * plugins/class-inheritance/class-inheritance.png: New icon.
16581         
16582         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
16583         screws up when reparented.
16585 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16587         * plugins/editor/search-replace.c,
16588         plugins/editor/search-replace_backend.c
16589         plugins/project-manager/plugin.c : Clear find pane if searching same 
16590         expression. Clean code.
16592 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
16594         * configure.in: Added ne in ALL_LINGUAS
16595         
16596 2005-05-13  Naba Kumar  <naba@gnome.org>
16598         * configure.in: Fixed glade-3 version.
16599         
16600         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
16601         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
16602         plugins/gdb/watch.c: Update locals, watch and frame document on
16603         frame change.
16605 2005-05-12  Naba Kumar  <naba@gnome.org>
16607         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
16608         scope autocompletion when the function definition is incomplete.
16609         
16610         * plugins/class-gen/anjuta-class-gen.plugin.in,
16611         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16612         plugins/gdb/plugin.c,
16613         plugins/glade/anjuta-glade.plugin.in,
16614         plugins/project-import/anjuta-project-import.plugin.in,
16615         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
16616         titles for the wizards.
16618 2005-05-11  Naba Kumar  <naba@gnome.org>
16620         * configure.in, plugins/debug-manager/Makefile.am,
16621         plugins/debug-manager/plugin.c,
16622         (added) plugins/debug-manager/images/.cvsignore,
16623         (added) plugins/debug-manager/images/Makefile.am,
16624         (added) plugins/debug-manager/images/detach-16.png,
16625         (added) plugins/debug-manager/images/detach.png,
16626         (added) plugins/debug-manager/images/step-into-16.png,
16627         (added) plugins/debug-manager/images/step-into.png,
16628         (added) plugins/debug-manager/images/step-out-16.png,
16629         (added) plugins/debug-manager/images/step-out.png,
16630         (added) plugins/debug-manager/images/step-over-16.png,
16631         (added) plugins/debug-manager/images/step-over.png,
16632         plugins/gdb/Makefile.am,
16633         plugins/gdb/breakpoints.c,
16634         plugins/gdb/plugin.c,
16635         (added) plugins/gdb/images/.cvsignore,
16636         (added) plugins/gdb/images/Makefile.am,
16637         (added) plugins/gdb/images/breakpoint.png,
16638         (added) plugins/gdb/images/locals.png,
16639         (added) plugins/gdb/images/stack.png,
16640         (added) plugins/gdb/images/watch.png: Fixed breakpoints
16641         'remove all'. Added debugger icons.
16643         * plugins/editor/text_editor.c: Fixed file monitor.
16645         Patch from: Massimo Cora'  <maxcvs@email.it>
16646         * plugins/patch/anjuta-patch-plugin.png,
16647         plugins/class-gen/Makefile.am,
16648         plugins/class-gen/action-callbacks.c,
16649         plugins/class-gen/class_gen.c,
16650         plugins/class-gen/class_logo.xpm: Implemented vcs
16651         file addions. New icons by Fabio Zecchini
16653 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16655         * libanjuta/interfaces/libanjuta.idl
16656         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
16657         plugins/editor/search-replace_backend.c
16658         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
16660 2005-05-11  Naba Kumar  <naba@gnome.org>
16661         
16662         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
16663         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
16664         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
16665         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
16666         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
16667         memory leaks.
16668         
16669         * plugins/symbol-browser/an_symbol_prefs.c,
16670         plugins/symbol-browser/an_symbol_search.c,
16671         plugins/symbol-browser/an_symbol_view.c,
16672         plugins/symbol-browser/an_symbol_view.h,
16673         plugins/symbol-browser/plugin.c: Fixed memory leaks.
16675 2005-05-11  Naba Kumar  <naba@gnome.org>
16677         * libanjuta/anjuta-shell.c: Fixed runtime warning.
16678         
16679         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
16680         progress bar location at create time, instead of hardcoding.
16681         
16682         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
16683         Added mini splash screen.
16684         
16685         * plugins/editor/text_editor.c: Do not produce warning when file
16686         monitor could not be created.
16687         
16688         * plugins/profile-default/plugin.c: Save project session on exit.
16689         Show mini splash with progress bar at profile load.
16691 2005-05-10  Naba Kumar  <naba@gnome.org>
16693         * configure.in, manuals/Makefile.am: Fixed compile flags.
16694         Disable outdated manuals builds.
16695         
16696         * global-tags/Makefile.am: Uninstall tags files on
16697         'make uninstall'
16698         
16699         * libegg/Makefile.am: Use configured deprecated flags.
16700         
16701         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16702         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16703         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
16704         Updated.
16705         
16706         * mime/Makefile.am: Take DESTDIR into account.
16707         
16708         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
16709         
16710         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
16711         on scope autocompletion.
16712         
16713         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
16714         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
16715         shared libs and static libs paths for debugging. Order them
16716         correctly.
16717         
16718         * po/POTFILES.in: Updated.
16720 2005-05-09  Naba Kumar  <naba@gnome.org>
16722         * libanjuta/interfaces/libanjuta.idl,
16723         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
16724         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
16725         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
16726         Implemented debugger source directory search and emits location changed
16727         signal with absolute path of the file.
16729         * plugins/tools/tool.c: Fixed compile errors.
16730         
16731 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
16733         * plugins/tools/anjuta-tools.glade,
16734         plugins/tools/dialog.h,
16735         plugins/tools/dialog.c,
16736         plugins/tools/plugin.c,
16737         plugins/tools/editor.c:
16738         Improve graphical user interface
16739         Remove old code
16740         Correct an error on close
16741         Some cleanups
16743         * plugins/tools/fileop.c,
16744         plugins/tools/tool.h,
16745         plugins/tools/tool.c:
16746         Change the tool internal structure
16747         Support having tools configuration in several places
16749 2005-05-08  Naba Kumar  <naba@gnome.org>
16751         * plugins/gdb/actions.c,
16752         (removed) plugins/gdb/registers_cbs.c,
16753         (removed) plugins/gdb/registers_cbs.h,
16754         (removed) plugins/gdb/registers_gui.c,
16755         (removed) plugins/gdb/sharedlib_cbs.c,
16756         (removed) plugins/gdb/sharedlib_cbs.h,
16757         (removed) plugins/gdb/sharedlib_gui.c,
16758         (removed) plugins/gdb/signals_cbs.c,
16759         (removed) plugins/gdb/signals_cbs.h,
16760         (removed) plugins/gdb/signals_gui.c: Removed dead files.
16762 2005-05-08  Naba Kumar  <naba@gnome.org>
16764         * plugins/build-basic-autotools/executer.c: Fixed programs
16765         listing dialog.
16766         
16767         * plugins/debug-manager/Makefile.am,
16768         plugins/debug-manager/anjuta-debug-manager.glade,
16769         plugins/debug-manager/plugin.c,
16770         plugins/gdb/Makefile.am: Used libglade for programs listing
16771         dialog.
16772         
16773         * (added) plugins/gdb/pointer.png: Stack pointer image.
16774         
16775         * libanjuta/anjuta-marshal.list,
16776         pixmaps/Makefile.am,
16777         plugins/gdb/actions.c,
16778         plugins/gdb/actions.h,
16779         plugins/gdb/anjuta-gdb-plugin.ui,
16780         plugins/gdb/anjuta-gdb.glade,
16781         plugins/gdb/breakpoints.c,
16782         plugins/gdb/breakpoints.h,
16783         plugins/gdb/debug_tree.c,
16784         plugins/gdb/debug_tree.h,
16785         plugins/gdb/debugger.c,
16786         plugins/gdb/debugger.h,
16787         plugins/gdb/gdbmi-test.c,
16788         plugins/gdb/gdbmi.c,
16789         plugins/gdb/gdbmi.h,
16790         plugins/gdb/info.c,
16791         plugins/gdb/info.h,
16792         plugins/gdb/locals.c,
16793         plugins/gdb/locals.h,
16794         plugins/gdb/memory.c,
16795         plugins/gdb/memory.h,
16796         plugins/gdb/plugin.c,
16797         plugins/gdb/plugin.h,
16798         plugins/gdb/registers.c,
16799         plugins/gdb/registers.h,
16800         plugins/gdb/registers_cbs.c,
16801         plugins/gdb/registers_cbs.h,
16802         plugins/gdb/registers_gui.c,
16803         plugins/gdb/sharedlib.c,
16804         plugins/gdb/sharedlib.h,
16805         plugins/gdb/sharedlib_cbs.c,
16806         plugins/gdb/sharedlib_cbs.h,
16807         plugins/gdb/sharedlib_gui.c,
16808         plugins/gdb/signals.c,
16809         plugins/gdb/signals.h,
16810         plugins/gdb/signals_cbs.c,
16811         plugins/gdb/signals_cbs.h,
16812         plugins/gdb/signals_gui.c,
16813         plugins/gdb/stack_trace.c,
16814         plugins/gdb/stack_trace.h,
16815         plugins/gdb/utilities.c,
16816         plugins/gdb/utilities.h,
16817         plugins/gdb/watch.c,
16818         plugins/gdb/watch.h,
16819         plugins/gdb/watch_cbs.c,
16820         plugins/gdb/watch_cbs.h,
16821         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
16822         it for all debugger component updates and listing. Implemented
16823         user custom debugger command window. Fixed all debugger components
16824         to work correctly. Implemented debugger as GObject. Removed
16825         deprecated codes.
16826         
16827 2005-05-06  Naba Kumar  <naba@gnome.org>
16828         
16829         * TODO.tasks: Updated.
16830         
16831         * plugins/build-basic-autotools/Makefile.am,
16832         plugins/file-loader/Makefile.am,
16833         plugins/profile-default/Makefile.am,
16834         plugins/sample1/Makefile.am,
16835         plugins/symbol-browser/images/Makefile.am,
16836         src/Makefile.am: Fixed 'make distcheck' errors.
16838         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
16839         updates.
16841         * tagmanager/tm_workspace.c: Include prototypes in getting
16842         scope members.
16844 2005-05-06  Naba Kumar  <naba@gnome.org>
16846         * TODO.tasks: Updated.
16847         
16848         * configure.in, plugins/cvs-plugin/Makefile.am,
16849         plugins/debug-manager/Makefile.am,
16850         plugins/devhelp/Makefile.am,
16851         plugins/editor/Makefile.am,
16852         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
16853         
16854         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
16855         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
16856         interfaces.
16857         
16858         * tagmanager/tm_workspace.c,
16859         tagmanager/include/tm_workspace.h,
16860         plugins/editor/aneditor-autocomplete.cxx,
16861         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
16862         to return all matching tag types when no name is given instead of
16863         returning empty array.
16864         
16865         * plugins/symbol-browser/Makefile.am,
16866         (added) plugins/symbol-browser/an_symbol.c,
16867         (added) plugins/symbol-browser/an_symbol.h,
16868         plugins/symbol-browser/an_symbol_info.c,
16869         plugins/symbol-browser/an_symbol_info.h,
16870         (added) plugins/symbol-browser/an_symbol_iter.c,
16871         (added) plugins/symbol-browser/an_symbol_iter.h,
16872         plugins/symbol-browser/an_symbol_search.c,
16873         plugins/symbol-browser/an_symbol_view.c,
16874         plugins/symbol-browser/an_symbol_view.h,
16875         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16876         plugins/symbol-browser/plugin.c,
16877         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
16878         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
16879         plugin and implemented IAnjutaIterable interface for symbol search
16880         and iteration.
16882         * plugins/class-inheritance/Makefile.am,
16883         plugins/class-inheritance/class-inherit.c,
16884         plugins/class-inheritance/class-inherit.h,
16885         plugins/class-inheritance/plugin.h: Use the newly added
16886         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
16887         get rid of libanjuta-ctags.la dependencies.
16889 2005-05-02  Naba Kumar  <naba@gnome.org>
16891         * plugins/class-inheritance/class-inherit.c,
16892         plugins/class-inheritance/plugin.c,
16893         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
16894         be found for a class. Formated code.
16896         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
16897         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
16898         of editor tabs.
16899         
16900 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
16902         * libanjuta/anjuta-launcher.c:
16903         Keep trying sending data until all bytes have been written
16905         * plugins/tools/anjuta-tools.glade,
16906         plugins/tools/editor.c:
16907         Add a combo box to defined data from stdin
16909         * plugins/tools/execute.c:
16910         Send data in stdin if needed
16911         Code cleanups
16913         * plugins/tools/fileop.c,
16914         plugins/tools/tool.h,
16915         plugins/tools/tool.c:
16916         Store, load and save stdin data
16917         Use tools-2.xml instead of tools.xml
16919         * plugins/tools/plugin.c,
16920         plugins/tools/plugin.h:
16921         Code cleanups
16923         * plugins/tools/dialog.c,
16924         plugins/tools/dialog.h:
16925         Few code cleanups
16927         * plugins/tools/variable.c,
16928         plugins/tools/variable.h:
16929         Add editor related variables
16930         Code cleanups
16932 2005-04-29  Naba Kumar  <naba@gnome.org>
16934         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
16936         * plugins/editor/text_editor.c: Fixed line marker interpretation.
16937         
16938         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16939         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
16940         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
16941         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
16942         working on gdb MI interface. Completed MI parser interface.
16944         Patch from  Massimo Cora <maxcvs@email.it>:
16945         * plugins/class-inheritance/Makefile.am,
16946         plugins/class-inheritance/class-inherit.c,
16947         plugins/class-inheritance/class-inherit.h,
16948         plugins/class-inheritance/plugin.c,
16949         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
16950         Used system theme for colors. Display class members on mouse click.
16951         
16952 2005-04-28  Naba Kumar  <naba@gnome.org>
16954         * plugins/symbol-browser/an_symbol_prefs.c
16955         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
16956         implementation to create/add/remove custom tags files in symbol
16957         brower preferences.
16959         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
16960         EXTRA_DIST.
16962         * plugins/project-import/project-import.c: Fixed memory leaks and
16963         use correct debug prints.
16964         
16965         * TODO.tasks: Updated.
16966         
16967 2005-04-27  Naba Kumar  <naba@gnome.org>
16969         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
16970         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
16971         scintilla/Makefile.am: Fixed 'make distcheck' errors.
16973         * plugins/editor/anjuta-docman.c,
16974         plugins/editor/anjuta-docman.h,
16975         plugins/editor/plugin.c: Emit editor-added signal from docman
16976         and connect signals to new editor correctly.
16978         * plugins/class-inheritance/plugin.c,
16979         plugins/symbol-browser/plugin.c: Added stock icons.
16980         
16981         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16982         plugins/build-basic-autotools/executer.c,
16983         plugins/build-basic-autotools/executer.h: Added missing files
16984         for the execute programs implementation.
16986 2005-04-26  Naba Kumar  <naba@gnome.org>
16987         
16988         * TODO.tasks: Updated.
16990         * plugins/file-loader/plugin.c,
16991         plugins/project-import/anjuta-project-import.plugin.in,
16992         plugins/project-import/plugin.c,
16993         plugins/project-import/project-import.c,
16994         plugins/project-import/project-import.h: Be able to import older
16995         anjuta projects.
16997 2005-04-26  Naba Kumar  <naba@gnome.org>
16999         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
17000         removing it from the shell.
17002         * libanjuta/anjuta-shell.c,
17003         libanjuta/anjuta-shell.h,
17004         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
17005         so that widget additions are freezed or thaw using a pending queue.
17006         Fixded UI flicker while loading projects.
17008 2005-04-26  Naba Kumar  <naba@gnome.org>
17010         * TODO.tasks: Updated.
17011         
17012         * libanjuta/interfaces/libanjuta.idl: Added execute method for
17013         IAnjutaBuildable interface.
17014         
17015         * plugins/build-basic-autotools/Makefile.am,
17016         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17017         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
17018         plugins/build-basic-autotools/build-basic-autotools.c,
17019         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
17020         interface and UI for executing project/file programs. Implemented
17021         IAnjutaFile interface so that executables could be opened directly.
17022         
17023         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
17024         Authors line (Reserved for external plugins, which do not have a way to
17025         show their credits).
17026         
17027         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
17028         [File Loader] group for menu labels (default to "Name" if it is not
17029         defined.
17030         
17031         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
17032         for executing external commands.
17034 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
17036         * plugins/project-wizard/property.c:
17037         Correct a memory leak
17039         * libanjuta/interfaces/libanjuta.idl,
17040         plugins/editor/text_editor.c:
17041         Add erase_all and replace_selection function to IAnjutaEditor
17043         * plugins/tools/anjuta-tools.glade,
17044         plugins/tools/fileop.c,
17045         plugins/tools/editor.c,
17046         plugins/tools/tool.c
17047         plugins/tools/tool.h:
17048         Add shortcut and icon 
17050         * plugins/tools/variable.c,
17051         plugins/tools/variable.h:
17052         Add a variable asking parameters at run time
17054         * plugins/tools/execute.c:
17055         Add a warning message for missing document manager
17056         Add replace buffer and replace selection output
17057         Correct an error in popup output
17059         * plugins/tools/plugin.c,
17060         plugins/tools/plugin.h,
17061         plugins/tools/anjuta-tools.ui,
17062         src/anjuta.ui:
17063         Few clean up
17064         Attach tools menu to a new place
17066 2005-04-25  Naba Kumar  <naba@gnome.org>
17068         * libanjuta/plugins.c, src/about.c, src/about.h,
17069         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
17070         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
17071         plugins (about box for plugins) menu.
17073 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17075         *  plugins/editor/search-replace.c :
17076         Displayed full path in Search pane window. 
17077         Bug 300231 : Selected line in Search pane window .
17078                 
17079 2005-04-23  Naba Kumar  <naba@gnome.org>
17081         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
17083 2005-04-22  Naba Kumar  <naba@gnome.org>
17085         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
17086         
17087         * plugins/project-wizard/templates/java.wiz,
17088         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
17089         to create bytecodes (.class) files.
17090         
17091         * plugins/symbol-browser/an_symbol_info.c,
17092         plugins/symbol-browser/an_symbol_info.h,
17093         plugins/symbol-browser/an_symbol_search.c,
17094         plugins/symbol-browser/an_symbol_view.c,
17095         plugins/symbol-browser/plugin.c,
17096         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
17097         in file symbol list.
17099 2005-04-22  Naba Kumar  <naba@gnome.org>
17101         * TODO.tasks: Updated.
17102         
17103         * plugins/class-inheritance/Makefile.am,
17104         plugins/subversion/Makefile.am: Do not install plugin files when
17105         plugin build condition is false.
17106         
17107         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17108         plugins/build-basic-autotools/build-basic-autotools.c,
17109         plugins/build-basic-autotools/build-basic-autotools.h,
17110         plugins/file-loader/anjuta-loader-plugin.ui,
17111         plugins/file-loader/dnd.c,
17112         plugins/file-loader/plugin.c,
17113         plugins/file-loader/plugin.h,
17114         plugins/project-manager/anjuta-project-manager.ui,
17115         plugins/project-manager/plugin.c: Added open file and build context
17116         menu in project manager context menu.
17118 2005-04-22  Naba Kumar  <naba@gnome.org>
17120         * configure.in: Added message output showing conditional plugins to
17121         build or not.
17122         
17123         * src/layout.xml: Added layout for class-inheritance plugin widget.
17124         
17125         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
17126         plugin name to remove redundant terms.
17127         
17128         * TODO.tasks: Updated.
17129         
17130         * configure.in,
17131         plugins/symbol-browser/Makefile.am,
17132         plugins/symbol-browser/an_symbol_view.c,
17133         (removed) plugins/symbol-browser/sv_class.xpm,
17134         (removed) plugins/symbol-browser/sv_function.xpm,
17135         (removed) plugins/symbol-browser/sv_macro.xpm,
17136         (removed) plugins/symbol-browser/sv_private_fun.xpm,
17137         (removed) plugins/symbol-browser/sv_private_var.xpm,
17138         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
17139         (removed) plugins/symbol-browser/sv_protected_var.xpm,
17140         (removed) plugins/symbol-browser/sv_public_fun.xpm,
17141         (removed) plugins/symbol-browser/sv_public_var.xpm,
17142         (removed) plugins/symbol-browser/sv_static_fun.xpm,
17143         (removed) plugins/symbol-browser/sv_static_var.xpm,
17144         (removed) plugins/symbol-browser/sv_struct.xpm,
17145         (removed) plugins/symbol-browser/sv_unknown.xpm,
17146         (removed) plugins/symbol-browser/sv_variable.xpm,
17147         (added) plugins/symbol-browser/images/.cvsignore,
17148         (added) plugins/symbol-browser/images/Icons.16x16.Class,
17149         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
17150         (added) plugins/symbol-browser/images/Icons.16x16.Field,
17151         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
17152         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
17153         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
17154         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
17155         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
17156         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
17157         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
17158         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
17159         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
17160         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
17161         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
17162         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
17163         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
17164         (added) plugins/symbol-browser/images/Icons.16x16.Method,
17165         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
17166         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
17167         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
17168         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
17169         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
17170         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
17171         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
17172         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
17173         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
17174         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
17175         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
17176         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
17177         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
17178         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
17179         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
17180         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
17181         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
17182         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
17183         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
17184         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
17185         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
17186         pixmaps and added new icons (taken from monodevelop).
17188 2005-04-21  Naba Kumar  <naba@gnome.org>
17190         Patch from  Massimo Cora <maxcvs@email.it>:
17192         * configure.in, plugins/Makefile.am
17193         (new) plugins/class-inheritance/.cvsignore,
17194         (new) plugins/class-inheritance/Makefile.am,
17195         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
17196         (new) plugins/class-inheritance/class-inherit.c,
17197         (new) plugins/class-inheritance/class-inherit.h,
17198         (new) plugins/class-inheritance/plugin.c,
17199         (new) plugins/class-inheritance/plugin.h,
17200         (new) plugins/class-inheritance/class-inheritance.png: Added class
17201         inheritance plugin.
17202         
17203         Changes by naba: Added pkgconfig check for graphviz and conditionally
17204         build graphviz.
17205         
17206         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
17208 2005-04-20  Naba Kumar  <naba@gnome.org>
17210         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17211         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17212         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17213         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17214         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17215         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17216         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17217         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17218         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17219         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17220         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17221         
17222         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
17223         message view management.
17225         * libanjuta/anjuta-children.[ch],
17226         plugins/build-basic-autotools/build-basic-autotools.c,
17227         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
17228         Removed anjuta_children_init() function,
17229         because it is done automatically when first invoked. Introduced
17230         anjuta_children_recover() to recover the child signalling. Fixed
17231         child exit management to correctly recover the exit status.
17232         
17233         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
17234         to properly shutdown the launcher and to kill the running process
17235         (without emitting any signal).
17236         
17237         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
17238         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
17239         gdb and program instance.
17241 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17243         * plugins/editor/search-replace.c :
17244         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
17246 2005-04-18  Naba Kumar  <naba@gnome.org>
17248         * TODO.tasks: Marked completed items.
17249         
17250         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
17251         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
17252         plugins/project-manager/plugin.c: Prompt user for the debugging
17253         target (select from a list of project's executable targets) and
17254         correctly start debugger. Take care of libtool wrapping when the
17255         target selected is libtool target. Fixed debugger menu items
17256         sensitivity.
17258 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
17260         * plugins/tools/execute.c,
17261         plugins/tools/execute.h:
17262         Implement save all files before running a command
17263         Implement all options for stdout and stderr except replace buffer
17264         Allow running several tools
17266         * plugins/tools/plugin.c:
17267         Move anjuta launcher in execute.c
17269         * plugins/tools/tools.h,
17270         plugins/tools/variable.c:
17271         Small changes
17273 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
17275         * plugins/tools/anjuta-tools.glade:
17276         Add new properties in tool editor dialog
17277         Cosmetic improvements
17278         
17279         * plugins/tools/anjuta-tools.ui:
17280         Attach tool menu as a build menu
17282         * plugins/tools/dialog.c:
17283         Set tool menu item sensitivity in tool list
17284         Fix bugs
17286         * plugins/tools/editor.c,
17287         plugins/tools/editor.h,
17288         plugins/tools/fileop.c,
17289         plugins/tools/tool.c,
17290         plugins/tools/tool.h:
17291         Add new properties (active, save file...)
17292         Most of them are still not implemented
17294         * plugins/tools/execute.c,
17295         plugins/tools/execute.h:
17296         Reorganize code to support multiple run
17297         Support run in terminal
17298         
17299         * plugins/tools/plugin.c
17300         plugins/tools/plugin.h:
17301         Move message handling in execute.c
17303         * plugins/tools/variable.h,
17304         plugins/tools/variable.c:
17305         Add useful variables
17306         
17307 2005-04-13  Naba Kumar  <naba@gnome.org>
17309         * plugins/editor/text_editor.c: Fixed file monitoring condition.
17310         * plugins/editor/Makefile.am: Added gnome-vfs flags.
17311         
17312 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17314         * plugins/tools/dialog.c plugins/tools/tool.c :
17315         Fixed bugs.
17317 2005-04-06  Naba Kumar  <naba@gnome.org>
17319         * src/anjuta.c: Load default session only when
17320         "anjuta.session.load.last" preference is enabled.
17321         
17322 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
17324         * plugins/tools/Makefile.am,
17325         plugins/tools/variable.c,
17326         plugins/tools/variable.h:
17327         Add new code for handling variables
17329         * plugins/tools/anjuta-tools.glade:
17330         Improve tool editor dialog
17331         Add variable selection dialog
17333         * plugins/tools/dialog.c,
17334         plugins/tools/dialog.h,
17335         plugins/tools/plugin.c,
17336         plugins/tools/plugin.h:
17337         Add variable object
17338         Add a function to get it
17340         * plugins/tools/editor.c:
17341         Add gui code for variable selection dialog
17343         * plugins/tools/execute.c:
17344         Use variables for executing command
17345         
17346         * Naba: Compile warning fixes.
17348 2005-04-06  Naba Kumar  <naba@gnome.org>
17350         * TODO.tasks: Marked completed items.
17351         
17352 2005-04-06  Naba Kumar  <naba@gnome.org>
17354         * plugins/subversion/svn-backend.c: Fixed subversion plugin
17355         compile error.
17356         
17357         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
17359 2005-04-04  Naba Kumar  <naba@gnome.org>
17361         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
17362         inside Main window.
17363         
17364 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
17366         * plugins/tools/Makefile.am,
17367         plugins/tools/anjuta-tools.plugin.in,
17368         plugins/tools/anjuta-tools.ui,
17369         plugins/tools/anjuta-tools.gladei,
17370         plugins/tools/anjuta-tools-plugin.png,
17371         plugins/tools/plugin.c,
17372         plugins/tools/plugin.h,
17373         plugins/tools/dialog.c,
17374         plugins/tools/dialog.h,
17375         plugins/tools/fileop.c,
17376         plugins/tools/fileop.h,
17377         plugins/tools/tool.c,
17378         plugins/tools/tool.h,
17379         plugins/tools/editor.c,
17380         plugins/tools/editor.h,
17381         plugins/tools/execute.c,
17382         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
17383         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
17384         Not fully working
17386         * anjuta-tools.[ch]: Removed old tools code.
17387         
17388 2005-04-01  Steve Murphy  <murf@e-tools.com>
17390         * configure.in: Added "rw" to ALL_LINGUAS.
17392 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17394         * Modified Files:
17395         manuals/C/anjuta-manual/fileoperations.xml
17396         Added Files:
17397         manuals/C/anjuta-manual/figures/search_expr.png
17398         manuals/C/anjuta-manual/figures/search_expr_basic.png
17399         manuals/C/anjuta-manual/figures/search_file_list.png
17400         manuals/C/anjuta-manual/figures/search_file_pattern.png
17401         manuals/C/anjuta-manual/figures/search_replace.png
17402         manuals/C/anjuta-manual/figures/search_setting.png
17403         manuals/C/anjuta-manual/figures/search_target.png
17404         manuals/C/anjuta-manual/figures/search_target_action.png
17405         manuals/C/anjuta-manual/figures/search_target_in.png
17406         Removed Files:
17407         manuals/C/anjuta-manual/figures/find_files.png
17408         manuals/C/anjuta-manual/figures/find_replace.png
17409         manuals/C/anjuta-manual/figures/find_text.png :
17410         Updated Anjuta manual (File Operations)
17412 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17414         * manuals/C/anjuta-manual/fileoperations.xml,
17415         manuals/C/anjuta-manual/figures/open_file.png,
17416         manuals/C/anjuta-manual/figures/open_file_multiple.png,
17417         manuals/C/anjuta-manual/figures/prefs_print.png,
17418         manuals/C/anjuta-manual/figures/print_dlg.png,
17419         manuals/C/anjuta-manual/figures/print_preview.png.
17420         * Added Files:
17421         manuals/C/anjuta-manual/figures/add_edit_macro.png,
17422         manuals/C/anjuta-manual/figures/display_macro.png,
17423         manuals/C/anjuta-manual/figures/insert_text.png,
17424         manuals/C/anjuta-manual/figures/keyword_macro.png,
17425         manuals/C/anjuta-manual/figures/new_file_wizard.png,
17426         manuals/C/anjuta-manual/figures/save_as_file.png :
17427         Updated Anjuta Manual (File Operations)
17429 2005-03-23  Adam Weinberger  <adamw@gnome.org>
17431         * plugins/editor/action-callbacks.c,
17432           plugins/file-loader/plugin.c,
17433           plugins/gtodo/main.c,
17434           plugins/project-wizard/druid.c:
17435           Fix spelling/grammar errors. Fixes bugs
17436           169068, 169137, 169138, and 169139.
17438 2005-03-21  Naba Kumar  <naba@gnome.org>
17440         Patch from: Massimo Cora' <maxcvs@email.it>:
17441         
17442         * plugins/editor/Makefile.am
17443         plugins/editor/anjuta-docman.c,
17444         (added) plugins/editor/editor-tooltips.c,
17445         (added) plugins/editor/editor-tooltips.h: Added tooltips to
17446         editor tabs to show full path.
17448 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
17449         
17450         * plugins/subversion/svn-backend.c:
17451         Removed "apr-0/" from include because this is 
17452         already included in SVN_INCLUDE and broke building if
17453         apr >= 1.0 was installed.
17455 2005-03-18  Naba Kumar  <naba@gnome.org>
17457         Patch from: Massimo Cora' <maxcvs@email.it>:
17459         * plugins/editor/action-callbacks.c,
17460         plugins/editor/aneditor-calltip.cxx,
17461         plugins/editor/aneditor-priv.h,
17462         plugins/editor/aneditor.cxx,
17463         plugins/editor/aneditor.h,
17464         plugins/editor/anjuta-document-manager.ui: Added calltip
17465         activation from menu.
17467 2005-03-16  Naba Kumar  <naba@gnome.org>
17469         Patch from: Massimo Cora' <maxcvs@email.it>:
17470         
17471         * plugins/class-gen/action-callbacks.c,
17472         plugins/class-gen/anjuta-class-gen-plugin.glade,
17473         plugins/class-gen/class_gen.c,
17474         plugins/class-gen/class_gen.h,
17475         plugins/class-gen/class_logo.xpm,
17476         plugins/class-gen/plugin.c: Create files without project
17477         being open. Add to project support. And other enhancements.
17479 2005-03-15  Adam Weinberger  <adamw@gnome.org>
17481         * anjuta.glade,
17482           plugins/debug-manager/utilities.c,
17483           plugins/file-loader/plugin.c,
17484           plugins/gdb/utilities.c,
17485           plugins/profile-default/plugin.c,
17486           plugins/project-import/project-import.c,
17487           src/anjuta-actions.h:
17488           Spelling/grammar fixes.
17490 2005-03-13  Naba Kumar  <naba@gnome.org>
17491         
17492         * plugins/editor/action-callbacks.c,
17493         plugins/editor/action-callbacks.h,
17494         plugins/editor/anjuta-document-manager.ui,
17495         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
17496         submenu. Moved menuitems from Format to View->Editor.
17497         
17498         * src/action-callbacks.c, src/action-callbacks.h,
17499         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
17500         layout and lock layout menus in View submenu. Get rid of
17501         Settings->Layout Manager menu.
17502         
17503         * plugins/project-import/anjuta-project-import.plugin.in:
17504         Fixed icon name
17506         * global-tags/Makefile.am,
17507         global-tags/create_global_tags.sh,
17508         plugins/editor/aneditor-autocomplete.cxx,
17509         plugins/editor/aneditor-priv.h,
17510         plugins/editor/aneditor.cxx,
17511         tagmanager/tm_workspace.c: Fixed scope members autocompletion
17512         in editor and made it work in global symbols also.
17513         
17514         * src/anjuta-app.c: Always use priority texts besides icons style
17515         for toolbars, because other styles look horible for Anjuta (fixme).
17517 2005-03-11  Naba Kumar  <naba@gnome.org>
17519         * configure.in: Removed test for iconv.
17521         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
17522         before scintilla widget is realized.
17523         
17524         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
17525         for Update menuitem.
17526         
17527         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
17528         already applied in scintilla main stream.
17529         
17530         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
17531         and notified scintilla developer.
17532         
17533 2005-03-10  Naba Kumar  <naba@gnome.org>
17535         * src/action-callbacks.c: Removed reference to src/help.h (dead
17536         file).
17538         * plugins/editor/text_editor.c: Removed reference to
17539         src/launcher.h (a dead file).
17541         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
17542         src/controls.c, src/controls.h, src/fileselection.c,
17543         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
17544         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
17545         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
17546         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
17547         src/session.h, src/support.c, src/support.h, src/toolbar.c,
17548         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
17549         Removed these dead files from CVS.
17552 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17554         * plugins/file-wizard/action-callbacks.c : Added error message.
17555         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
17558 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
17559         
17560         * plugins/cvs-plugin/cvs-callbacks.c
17561         plugins/cvs-plugin/plugin.c:
17562         Fixed preferences page init and busy handling
17563         
17564         * plugins/subversion/plugin.c:
17565         Fixed preferences page init
17567 2005-03-09  Naba Kumar  <naba@gnome.org>
17569         * plugins/Makefile.am, plugins/glade/Makefile.am,
17570         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
17571         enabled glade plugin in Anjuta. The plugin is built only when
17572         glade3 is installed.
17573         
17574 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
17576         * plugins/project-wizard/templates/java.wiz
17577         plugins/project-wizard/templates/java-logo.png (*)
17578         plugins/project-wizard/templates/java/*
17579         plugins/project-wizard/templates/Makefile.am
17580         configure.in:
17581         
17582         Add Java project type. It generates a autoconf/automake
17583         project which is compiled using gcj. It requires automake 
17584         > 1.4 (1.9 is known to work) to work!
17585         
17586         (*) still awaiting response from the gcj team if we
17587         may use their logo.
17588         
17589 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
17590         
17591         * plugins/project-import/*
17592         plugins/Makefile.am
17593         configure.in:
17594         Added project import plugin. Might be a bit buggy and limited
17595         but works for now.
17596         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17597         Icon from old pixmaps dir
17599 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17601         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
17602         plugins/macro/macro-util.c, plugins/macro/macros.xml :
17603         Added C Custom_Indent line macro.
17604         Cleaned macros.xml
17606 2005-03-09  Naba Kumar  <naba@gnome.org>
17608         * TODO.tasks: Added new message-manager tasks.
17609         
17610         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17611         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17612         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17613         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17614         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17615         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17616         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17617         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17618         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17619         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17620         
17621         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
17622         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
17623         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
17624         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
17625         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
17626         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
17627         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
17628         Removed debugger widgets from shell on debugger shutdown. Added
17629         scrolled windows for docked widgets. Removed unnecessary widget refs
17630         and unrefs. Destroy widgets correctly on debugger shutdown.
17631         
17632         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
17633         with project description title. Removed frame shadow.
17634         
17635         * plugins/project-wizard/druid.c: Initializes tooltips.
17636         
17637         * scintilla/Makefile.am: Fixed comiple error.
17639 2005-03-08  Adam Weinberger  <adamw@gnome.org>
17641         * plugins/class-gen/anjuta-class-gen-plugin.glade,
17642           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
17644 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17646         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17647         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17648         plugins/macro/macro-util.c, plugins/macro/macro-util.h
17649         plugins/macro/macros.xml, plugins/macro/plugin.c :
17650         Moved cursor at the '|' position defined in macros.
17652 2005-03-07  Naba Kumar  <naba@gnome.org>
17654         * plugins/subversion/Makefile.am: Fixed build error.
17656         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
17657         types (perl, python, shellscript).
17658         
17659         * plugins/editor/plugin.c: Fixed to show all highlight options.
17660         
17661 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17663         * TODO.tasks : updated tasks.
17664         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
17666 2005-03-07  Naba Kumar  <naba@gnome.org>
17668         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
17669         or disable subversion file-manager submenu. If "Subvesion" is also
17670         valid directory, we should also check for it.
17672         * configure.in: Disable cygwin macro until someone fixes the
17673         autoconf warnings.
17674         
17675         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
17676         backward compatibility.
17677         
17678 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17680         * src/about.c : Cleaned code.
17681         * plugins/macro/macros.xml : Added "do_while" C macro.
17682         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
17683         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
17684         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
17685         Closed registers, shared libraries, kernel signals dialogs with ESC key.
17686         
17687 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
17689         * plugins/class-gen/plugin.c:
17690         Removed "return" to activate project_root_uri watching.
17692 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
17694         * plugins/Makefile.am
17695         plugins/subversion/*:
17696         Added subversion plugin. Add, Remove, Commit and Update work
17697         everything else needs work.
17698         
17699         * plugins/terminal/terminal.c
17700         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
17701         we still have focus problems with the editor.
17703 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17705         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
17706         
17707 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17709         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
17711 2005-03-04  Naba Kumar  <naba@gnome.org>
17713         Patch from Massimo Cora' <maxcvs@email.it>:
17715         * plugins/class-gen/Makefile.am,
17716         plugins/class-gen/action-callbacks.c,
17717         plugins/class-gen/action-callbacks.h,
17718         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
17719         plugins/class-gen/anjuta-class-gen.plugin.in,
17720         plugins/class-gen/class_gen.c,
17721         plugins/class-gen/class_gen.h,
17722         (removed) plugins/class-gen/clsGen.c,
17723         (added) plugins/class-gen/goc_template_header,
17724         (added) plugins/class-gen/goc_template_source,
17725         plugins/class-gen/plugin.c,
17726         plugins/class-gen/plugin.h: Refactored class gen code.
17727         Added GOCBuilder code. Fixed UI. Implemented plugin.
17729 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
17731         * plugins/project-wizard/property.c
17732         plugins/project-wizard/install.c
17733         plugins/project-wizard/druid.c
17734         plugins/editor/goto_line.c
17735         plugins/editor/plugin.c
17736         plugins/gtodo/add_edit_item.c
17737         plugins/gtodo/ligtodo.c
17738         plugins/gtodo/main.c
17739         plugins/gtodo/preferences.c:
17740         Fixed #167559, #167534, #167266, #167357
17741         (Bad English in strings...)
17742         
17743         Thanks to Adam Weinberger and Thierry Moisan for
17744         reporting!
17746 2005-03-03  Naba Kumar  <naba@gnome.org>
17748         * libegg/Makefile.am, libegg/menu/Makefile.am,
17749         (added) libegg/egg-submenu-action.c,
17750         (added) libegg/menu/egg-submenu-action.h: Created a new action for
17751         submenu (used for wizard listing).
17752         
17753         * plugins/file-loader/anjuta-loader-plugin.ui
17754         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
17755         and toolbar.
17756         
17757         * plugins/editor/action-callbacks.c,
17758         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
17759         ctrl+tabbing because it was interfaring with focus navigation.
17760         Focus editor on "Esc" in incremental search entry. Cleanups.
17761         
17762         * plugins/file-manager/an_file_view.c,
17763         plugins/symbol-browser/plugin.c,
17764         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
17765         Cleanups.
17766         
17767         * plugins/profile-default/plugin.c,
17768         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
17769         for sesssion load.
17770         
17771         * (removed) scintilla/patches/a64-crash-fix.patch,
17772         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
17773         scintilla patches.
17775 2005-03-03  Naba Kumar  <naba@gnome.org>
17777         * HACKING: Fixed typos.
17778         
17779         * plugins/editor/aneditor-indent.cxx: Clean up.
17780         
17781         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
17782         Enable/disable save, undo and redo actions depending on state
17783         of the editor.
17784         
17785 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17787         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
17788         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
17789         Displayed search_incremental status.
17791         * Removed plugins/editor/search_incremental.[ch]
17793 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
17794         
17795         * plugins/cvs-plugin/cvs-execute.c
17796         plugins/cvs-plugin/cvs-callbacks.c:
17797         - Use weak reference on mesg_view and reuse tab if
17798         it still exists to avoid cluttering message manager.
17799         - Fixed bug in cvs remove
17800         
17801         README, HACKING: Updated
17802         
17803         configure.in: Added check for libsvn
17805 2005-02-29  Naba Kumar  <naba@gnome.org>
17806         
17807         * plugins/file-manager/an_file_view.c,
17808         plugins/symbol-browser/an_symbol_view.c,
17809         plugins/symbol-browser/plugin.c: Hide column headers (they
17810         are redundant).
17812 2005-02-29  Naba Kumar  <naba@gnome.org>
17814         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17815         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17816         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17817         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17818         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17819         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17820         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17821         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17822         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17823         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17825         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
17826         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17827         (added) libanjuta/anjuta-session.[hc],
17828         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17829         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
17830         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
17831         src/main.c:
17832         
17833         Implemented session management. Implemented session
17834         container class. Added session notifications from shell. Implemented
17835         session save/load in editor, file-loader, default-profile-plugin
17836         and anjuta-app. Fixed window sizing and restoration. Cleaned up
17837         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
17838         and maximized states in session. Implemented project session
17839         management.
17841 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17843         * plugins/class-gen/action-callbacks.[ch],
17844         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
17845         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
17846         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
17847         with Escape key.
17849 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
17850         
17851         * plugins/project-wizard/anjuta-project-wizard.glade,
17852         plugins/project-wizard/druid.c:
17853         Add some padding in tab label in project selection page
17854         
17855         * plugins/project-wizard/druid.c,
17856         plugins/project-wizard/parser.c:
17857         Search for project template recursively
17858         Add ~/.anjuta/project to the search paths
17860 2005-02-26  Naba Kumar  <naba@gnome.org>
17862         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
17863         * plugins/file-loader/plugin.c: Fixed crash bug.
17864         * libanjuta/plugins.c: Fixed memory leak.
17865         
17866 2005-02-26  Naba Kumar  <naba@gnome.org>
17867         
17868         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
17869         "UserActivatable" attribute for plugins. This attribute if set to
17870         "no" will prevent users from activating/deactivating it from
17871         plugins dialog. Added a toggle button in plugins dialog to toggle
17872         the plugins list between list of activatable plugins (default) to
17873         list of all plugins. anjuta_plugin_select() now only selects the
17874         plugin. Added anjuta_plugins_select_and_activate() method that will
17875         select and activate it.
17876         
17877         * plugins/profile-default/Makefile.am,
17878         plugins/profile-default/anjuta-default-profile.ui,
17879         plugins/profile-default/plugin.c,
17880         plugins/profile-default/plugin.h,
17881         plugins/project-manager/anjuta-project-manager.ui,
17882         plugins/project-manager/plugin.c,
17883         plugins/project-manager/plugin.h:
17884         
17885         Anjuta projects (*.anjuta) files define the profile of respective
17886         projects. Profile is a set of related plugins required for the
17887         project to open. Moved "close project" action from Project Manager
17888         to Profile Manager plugin. Implemented loading and unloading of
17889         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
17890         (instead of Project Manager) now handles opening of *.anjuta files.
17891         Close Project menuitem is now moved to File submenu (being
17892         consistent with Anjuta 1.x versions and avoiding creating Project
17893         submenu when project manager is not loaded).
17894         
17895         * src/anjuta-actions.h: Fixed short-cut key for Help content.
17896         
17897         * src/anjuta.ui: Fixed place holder for projects.
17898         
17899         * (new) plugins/profile-default/default.anjuta: default startup
17900         profile. Removed the hardcoded plugins loading in
17901         DefaultProfilePlugin.
17903         * anjuta.anjuta,
17904         plugins/project-wizard/templates/terminal/project.anjuta:
17905         Implemented project format in newly created projects.
17907         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
17908         plugins/class-gen/anjuta-class-gen.plugin.in,
17909         plugins/cvs-plugin/anjuta-cvs.plugin.in,
17910         plugins/editor/anjuta-document-manager.plugin.in,
17911         plugins/file-loader/anjuta-loader.plugin.in,
17912         plugins/file-wizard/anjuta-file-wizard.plugin.in,
17913         plugins/gdb/anjuta-gdb.plugin.in,
17914         plugins/glade/anjuta-glade.plugin.in,
17915         plugins/message-view/anjuta-message-manager.plugin.in,
17916         plugins/profile-default/anjuta-default-profile.plugin.in,
17917         plugins/project-manager/anjuta-project-manager.plugin.in,
17918         plugins/project-wizard/anjuta-project-wizard.plugin.in:
17919         Defined UserActivatable attributes. Added supported types attribute.
17921         * plugins/project-wizard/anjuta-project-wizard.glade
17922         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
17923         "Project Wizard" in preferences title.
17925         * TODO.tasks: Updated.
17926         
17927         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
17928         Updated.
17929         
17930 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17932         * plugins/file-wizard/anjuta-file-wizard.glade
17933         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
17934         
17935         Integrated License macros, cleaned file.c.
17936         
17937 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
17938         
17939         * plugins/macor/macro-util.c: Fixed crash bugs if email or
17940         username can not be found correctly.
17942 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17944         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
17945         plugins/macro/macros.xml :
17946         
17947         Added Headers macros. Cleaned file.c
17949 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17951         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
17952         plugins/macro/macros.xml :
17953         
17954         Fixed a bug. Added Header macro.
17956         
17957 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17959         * plugins/file-wizard/action-callbacks.c, 
17960         plugins/file-wizard/file.c, plugins/macro/macro-util.c
17961         plugins/macro/macros.xml :
17962         
17963         Added FileName, Header template macros.
17964         
17965 2005-02-24  Naba Kumar  <naba@gnome.org>
17966         
17967         * plugins/patch/patch-plugin.c: Fixed a function call.
17968         
17969         * src/anjuta.c, src/main.c: Save and load default session.
17970         
17971 2005-02-24  Naba Kumar  <naba@gnome.org>
17973         * libanjuta/interfaces/libanjuta.idl,
17974         plugins/message-view/anjuta-msgman.c,
17975         plugins/message-view/anjuta-msgman.h,
17976         plugins/message-view/plugin.c: Added and implemented
17977         set_view_title() method.
17978         
17979         * plugins/build-basic-autotools/build-basic-autotools.c,
17980         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
17981         build context pooling. Maximum 3 contexts are reused. Additional
17982         contexts are created when all are busy.
17984 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17986         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17987         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17988         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
17989         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
17991         Added Copyright, Changelog macros.
17992                 
17993 2005-02-23  Naba Kumar  <naba@gnome.org>
17995         Patch from Massimo Cora' <maxcvs@email.it>:
17996         * plugins/Makefile.am,
17997         plugins/patch/Makefile.am,
17998         (added) plugins/patch/anjuta-patch-plugin.png,
17999         (added) plugins/patch/anjuta-patch.plugin.in,
18000         (added) plugins/patch/anjuta-patch.ui,
18001         plugins/patch/patch-plugin.c,
18002         (added) plugins/patch/patch-plugin.h,
18003         (added) plugins/patch/plugin.c,
18004         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
18005         architecture.
18007 2005-02-23  Naba Kumar  <naba@gnome.org>
18009         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
18010         file-loader/plugin.c, profile-default/plugin.c:
18011         Implemented "activated" and "deactivated" signals for plugin class.
18012         Renamed *_location() functions to *_id(), because location is
18013         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
18014         anjuta_plugins_unload_plugin().
18015         
18016         * class-gen/plugin.c: Fixed complier warning and utility function call.
18017         
18018         * debug-manager/plugin.c: Unload debugger plugin correctly.
18019         
18020         * project-manager/plugin.c:     Fixed compiler warnings.
18021         
18022         * plugins/project-wizard/templates/gnome/.cvsignore,
18023         plugins/project-wizard/templates/gnome/po/.cvsignore,
18024         plugins/project-wizard/templates/gnome/src/.cvsignore,
18025         plugins/project-wizard/templates/gtk/po/.cvsignore,
18026         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
18027         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
18028         
18029         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
18030         build (we need to fix this thing).
18031         
18032 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
18034         * plugins/macro/macro-action.[ch]
18035         plugins/macro/macro-edit.c
18036         plugins/macro/macro-dialog.c
18037         plugins/macro/macro-db.[ch]
18038         plugins/macro/plugin.[ch]
18039         plugins/macro/macro-util.[ch] (added)
18040         
18041         Cleaned up macro plugin and preview expanded macros.
18043 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
18045         * plugins/cvs-plugin/cvs-interface.c:
18047         Fixed option setting when using no compression and not 
18048         ignoring .cvsrc
18050 2005-02-23  Naba Kumar  <naba@gnome.org>
18051         
18052         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
18053         geometry on exit and startup (only if there is no geometry from the
18054         session).
18056         * TODO.tasks: Updated.
18057         
18058         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
18059         
18060         * manuals/reference/libanjuta/Makefile.am,
18061         manuals/reference/libanjuta/libanjuta-docs.sgml,
18062         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
18063         documentation for writing project templates.
18065 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18067         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
18068         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
18069         
18070         Expansion keywords in macros. 
18072 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18074         * plugins/file-wizard/action-callbacks.c,
18075         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
18076         plugins/macro/macros.xml :
18077         
18078         Inserting text by macro plugin
18079         In progress ...
18081 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
18083         * plugins/macro/plugin.c
18084         plugins/cvs-plugin/plugin.c:
18085         
18086         Fixed interfaces (use static)
18088 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
18089         
18090         * plugins/macro/macro-actions.[ch]
18091         plugins/macro/plugin.c
18092         libanjuta/interfaces/libanjuta.idl:
18093         
18094         Implemented IAnjutaMacro interface to be used by file-wizard
18095         
18096         * plugins/cvs-plugin/plugin.c
18097         libanjuta/interfaces/libanjuta.idl:
18098         
18099         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
18100         for all version control systems and not only for cvs.
18102 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18104         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
18105         insert_macro.
18106         
18107         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
18110 2005-02-21  Naba Kumar  <naba@gnome.org>
18112         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
18113         IAnjutaDebugger interface.
18114         
18115         * plugins/debug-manager/anjuta-debug-manager.ui,
18116         plugins/debug-manager/attach_process.c,
18117         plugins/debug-manager/attach_process.h,
18118         plugins/debug-manager/plugin.c,
18119         plugins/debug-manager/plugin.h,
18120         plugins/gdb/actions.c,
18121         plugins/gdb/actions.h,
18122         plugins/gdb/anjuta-gdb-plugin.ui,
18123         plugins/gdb/breakpoints.c,
18124         plugins/gdb/breakpoints.h,
18125         plugins/gdb/debugger.c,
18126         plugins/gdb/debugger.h,
18127         plugins/gdb/memory.c,
18128         plugins/gdb/plugin.c,
18129         plugins/gdb/plugin.h,
18130         plugins/gdb/sharedlib.h,
18131         plugins/gdb/sharedlib_cbs.c,
18132         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
18133         correctly between debug-manager and debugger. Implemented debugger
18134         interface in gdb plugin. Fixed action names. Added UI updating.
18135         Start and stop debugger (does not work yet). Fixed UI merging.
18136         Fixed debugger plugin handling in debug-manager.
18138 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
18140         * plugins/editor/aneditor-autocomplete.cxx:
18141         
18142         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
18143         crash with C++ "template" keyword.
18145 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18147         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
18148         Fixed bug (Closed macro dialogs with Esc key).
18149         
18150 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
18151         
18152         * plugins/project-wizard/xlib.wiz,
18153         plugins/project-wizard/xlib-logo.png,
18154         plugins/project-wizard/xlib/*:
18155         Port old xlib anjuta project on new project wizard
18156         
18157         * plugins/project-wizard/xlib-dock.wiz,
18158         plugins/project-wizard/xlib-dock/*:
18159         Port old xlib dock anjuta project on new project wizard
18160         
18161         * plugins/project-wizard/wxwin.wiz,
18162         plugins/project-wizard/wxwin-logo.png,
18163         plugins/project-wizard/wxwin/*:
18164         Port old wxwin anjuta project on new project wizard
18165         
18166         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
18167         necessary changes for the new templates.
18168         
18169 2005-02-18  Naba Kumar  <naba@gnome.org>
18171         * plugins/Makefile.am: Added class-gen
18172         
18173 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
18175         * plugins/project-wizard/header.c:
18176         Fix a bug in sorting of project categories
18178 2005-02-18  Naba Kumar  <naba@gnome.org>
18180         Patch from Massimo Cora  <maxcvs@email.it>:
18181         
18182         * plugins/class-gen/.cvsignore,
18183         plugins/class-gen/Makefile.am,
18184         (added) plugins/class-gen/action-callbacks.c,
18185         (added) plugins/class-gen/action-callbacks.h,
18186         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
18187         (added) plugins/class-gen/class_gen.c,
18188         (added) plugins/class-gen/class_gen.h,
18189         (added) plugins/class-gen/plugin.c,
18190         (added) plugins/class-gen/plugin.h: Ported class wizard to the
18191         new architecture.
18192         
18193         * plugins/project-manager/plugin.c: implemented add_source().
18195 2005-02-17  Naba Kumar  <naba@gnome.org>
18197         * plugins/file-loader/plugin.c: Fixed possible crash.
18198         
18199         * src/action-callbacks.c, src/action-callbacks.h,
18200         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
18202 2005-02-17  Naba Kumar  <naba@gnome.org>
18203         
18204         * plugins/project-wizard/templates/anjuta-plugin.wiz,
18205         plugins/project-wizard/templates/gnome.wiz,
18206         plugins/project-wizard/templates/gtk.wiz,
18207         plugins/project-wizard/templates/gtkmm.wiz,
18208         plugins/project-wizard/templates/terminal.wiz,
18209         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18210         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18211         plugins/project-wizard/templates/gnome/src/callbacks.c,
18212         plugins/project-wizard/templates/gnome/src/callbacks.h,
18213         plugins/project-wizard/templates/gnome/src/main.c,
18214         plugins/project-wizard/templates/gtk/src/callbacks.c,
18215         plugins/project-wizard/templates/gtk/src/callbacks.h,
18216         plugins/project-wizard/templates/gtk/src/main.c,
18217         plugins/project-wizard/templates/gtkmm/src/main.cc,
18218         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
18219         to generate licence correctly (without any extra newlines). Removed
18220         IncludeGNUHeader macro definition and added proper licence property.
18221         Fixed project directory paths in file contents.
18223 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18225         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
18226         Closed macro dialogs with Esc key.
18228 2005-02-16  Naba Kumar  <naba@gnome.org>
18230         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18231         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18232         plugins/project-wizard/templates/gnome/src/callbacks.c,
18233         plugins/project-wizard/templates/gnome/src/callbacks.h,
18234         plugins/project-wizard/templates/gnome/src/main.c,
18235         plugins/project-wizard/templates/gtk/src/main.c,
18236         plugins/project-wizard/templates/gtkmm/src/main.cc,
18237         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
18238         macros to avoid blank newlines.
18240 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
18242         * plugins/project-wizard/autogen.c:
18243         Correct a problem when having property value in UTF-8
18245         * plugins/project-wizard/druid.c:
18246         Correct a bug when reselecting a new project (all pages
18247         must be removed)
18249         * plugins/project-wizard/property.c:
18250         Avoid having default invalid properties
18252         * plugins/project-wizard/templates/terminal.wiz,
18253         plugins/project-wizard/templates/terminal/po/ChangeLog,
18254         plugins/project-wizard/templates/terminal/src/main.c:
18255         Remove command for testing run function
18256         Move destination directory to second page and include
18257         project name. Add exist tag. Remove unused properties.
18259 2005-02-16  Naba Kumar  <naba@gnome.org>
18261         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
18262         plugins/debug-manager/anjuta-debug-manager.ui,
18263         plugins/debug-manager/plugin.c,
18264         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
18265         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
18266         plugins/gdb/plugin.h, plugins/gdb/registers.c,
18267         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
18268         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
18269         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
18270         (removed) src/anjuta_info.c,
18271         (removed) src/anjuta_info.h,
18272         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
18273         (added) plugins/gdb/anjuta-gdb-plugin.ui,
18274         (added) plugins/gdb/actions.c,
18275         (added) plugins/gdb/actions.h: Completed initial
18276         porting of debugger to new architecture. Fixed many of the debugger
18277         functions.
18279         * plugins/file-loader/plugin.c: Detect some important mime ourself
18280         to avoid inconsistencies when mime system isn't working.
18281         
18282 2005-02-16  Naba Kumar  <naba@gnome.org>
18284         * plugins/editor/Makefile.am,
18285         (added) plugins/editor/aneditor-autocomplete.cxx,
18286         (added) plugins/editor/aneditor-calltip.cxx,
18287         (added) plugins/editor/aneditor-indent.cxx,
18288         (added) plugins/editor/aneditor-priv.h,
18289         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
18290         different smaller chunks to make it easy to maintain.
18292 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18294         * plugins/project-wizard/druid.c :
18295         
18296         Found system Email address if not defined in Preferences.
18298 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
18299         
18300         * plugins/project-wizard/gtkmm.wiz
18301         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
18302         plugins/project-wizard/gtkmm/*
18303         
18304         Added GTKmm (C++) project type
18306 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
18308         * plugins/message-view/plugin.c
18309         plugins/message-view/message-view.c
18310         TODO.gtodo:
18311         Implemented next/prev action
18313 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18315         * plugins/project-wizard/templates/libglade2.* :
18316         Removed libglade2 project.
18317         
18318         * plugins/project-wizard/templates/gtk* :
18319         Removed interface.[ch] & support.[ch].
18320         
18321 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18323         * plugins/project-wizard/anjuta-project-wizard.glade,
18324         plugins/project-wizard/property.[ch],
18325         plugins/project-wizard/templates/anjuta-plugin.wiz :
18326         Added a new property ("iconfile").
18328 2005-02-14  Naba Kumar  <naba@gnome.org>
18330         * plugins/project-wizard/install.c,
18331         plugins/project-wizard/plugin.c,
18332         plugins/project-wizard/templates/anjuta-plugin.wiz,
18333         plugins/project-wizard/templates/gnome.wiz,
18334         plugins/project-wizard/templates/gtk.wiz,
18335         plugins/project-wizard/templates/libglade2.wiz,
18336         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
18337         newly created projects and open them. Fixed message buffering in
18338         wizard.
18340 2005-02-14  Naba Kumar  <naba@gnome.org>
18342         * src/about.c, pixmaps/Makefile.am,
18343         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
18344         
18345         * mime/gnome-mime-application-x-anjuta.png,
18346         pixmaps/anjuta_icon.png,
18347         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
18348         done by 9-speed at:
18349         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
18350         
18351 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18353         * configure.in,
18354         plugins/project-wizard/templates/libglade2-logo.png,
18355         plugins/project-wizard/templates/libglade2.wiz,
18356         plugins/project-wizard/templates/libglade2/* :
18357         Add Glade2 project
18360 2005-02-14  Naba Kumar  <naba@gnome.org>
18362         * TODO.tasks: Updated.
18363         
18364         * plugins/editor/anjuta-docman.c,
18365         plugins/editor/text_editor.c,
18366         plugins/editor/text_editor.h,
18367         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
18368         for file modification, but it is still not functioning.
18370 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
18372         * plugins/project-wizard/values.c,
18373         plugins/project-wizard/values.h,
18374         plugins/project-wizard/property.c,
18375         plugins/project-wizard/property.h,
18376         plugins/project-wizard/druid.c:
18377         Rewrite mandatory property check
18378         Add check of exist property
18379         Rewrite handling of cached property page
18381 2005-02-13  Naba Kumar  <naba@gnome.org>
18383         Patch from Igor Kovalenko  <garrison@mail.ru>:
18384         * tagmanager/tm_workspace.c: Improved performance.
18386 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18388         *plugins/project-wizard/templates/*.wiz,
18389         plugins/project-wizard/druid.c,
18390         plugins/project-wizard/templates/terminal/src/main.c,
18391         plugins/project-wizard/templates/gtk/src/*.[ch],
18392         plugins/project-wizard/templates/gtk/src/Makefile.am,
18393         plugins/project-wizard/templates/gnome/src/*.[ch],
18394         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
18395         Add Copyright date & Email address,
18396         Correct terminal project.
18397         
18398 2005-02-12  Naba Kumar  <naba@gnome.org>
18400         * plugins/project-wizard/property.c: Fixed hidden
18401         properties to take values.
18403         * plugins/project-wizard/file.[ch]: Renamed
18404         true/false enum values to fix compile error
18405         (conflict with other definition).
18406         
18407         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
18408         even when mime type detection fails (for example, when Anjuta is
18409         installed in non-system prefix).
18411 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
18413         * plugins/project-wizard/values.c,
18414         plugins/project-wizard/values.h:
18415         Rewrite file with more comments
18417         * plugins/project-wizard/druid.c,
18418         plugins/project-wizard/druid.h,
18419         plugins/project-wizard/autogen.c,
18420         plugins/project-wizard/autogen.h,
18421         plugins/project-wizard/druid.c,
18422         plugins/project-wizard/druid.h:
18423         Add more comments
18424         Use values instead of properties
18425         Move default properties to druid.c
18427         * plugins/project-wizard/install.c,
18428         plugins/project-wizard/install.h:
18429         Use values instead of properties
18430         Add a check to avoid overwriting files
18432         * plugins/project-wizard/parser.c,
18433         plugins/project-wizard/property.c,
18434         plugins/project-wizard/property.h:
18435         Update to use new values
18436         Add an "exist" attribute to check if a directory already exist
18438         * plugins/project-wizard/anjuta-project-wizard.glade:
18439         Change project selection page (GtkTextView => GtkLabel,
18440         GtkTable => GtkVBox)
18442         * plugins/project-wizard/templates/terminal.wiz:
18443         Move destination directory on second page
18444         
18445         * plugins/project-wizard/action.c:
18446         Add a few comments
18448 2005-02-12  Naba Kumar  <naba@gnome.org>
18450         * plugins/file-manager/an_file_view.c,
18451         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
18452         views. Created dynamic update date of view depending on project
18453         changes -- similar to file-manager view.
18454         
18455         * plugins/devhelp/plugin.c: Load help on idle.
18456         
18457         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
18458         autoformat' to proper location in preferences.
18459         
18460         * mime/anjuta.mime: Added .prj extension in the mime type for backward
18461         compatibility.
18462         
18463         * plugins/editor/plugin.c: Fixed accel name.
18465 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18467         *plugins/project-wizard/templates/anjuta-plugin.wiz,
18468         plugins/project-wizard/templates/gnome.wiz,
18469         plugins/project-wizard/templates/gtk.wiz,
18470         plugins/project-wizard/anjuta-project-wizard.glade,
18471         plugins/project-wizard/autogen.c:
18472         Add Username & Email address in Project preferences.
18474 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18476         *plugins/project-wizard/templates/gnome-logo.png,
18477         plugins/project-wizard/templates/gnome.wiz,
18478         plugins/project-wizard/templates/gnome/* :
18479         Add Gnome project
18481 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18483         * plugins/project-wizard/templates/terminal/src/main.c, 
18484         plugins/project-wizard/templates/terminal/src/main.c,
18485         plugins/project-wizard/templates/terminal/src/main.[ch] :
18486         Insert License in projects
18487         
18488 2005-02-11  Naba Kumar  <naba@gnome.org>
18490         * TODO.tasks: Added message manager task.
18491         
18492         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
18493         
18494         * plugins/editor/plugin.c: Use bookmark stock icons.
18495         
18496         * plugins/message-view/anjuta-message-manager.ui,
18497         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
18499 2005-02-10  Naba Kumar  <naba@gnome.org>
18501         * libanjuta/interfaces/libanjuta.idl: fixed build error.
18502         
18503 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18505         * global-tags/Makefile.am
18506         Error during 'make install'
18508 2005-02-09  Naba Kumar  <naba@gnome.org>
18510         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
18511         missing file.
18512         
18513 2005-02-08  Naba Kumar  <naba@gnome.org>
18515         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
18516         
18517         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
18518         Show busy cursur when updating global tags in preferences.
18520         * configure.in: Fixed.
18521         
18522 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18524         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
18525           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
18526          
18527         - Fixed anjuta-plugin project (glade)
18529 2005-02-08  Naba Kumar  <naba@gnome.org>
18531         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
18532         Fixed automatic indentations.
18534         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
18535         Global tags are now segregated into smaller api tags, which can be
18536         selectively loaded from symbol browser preferences.
18538         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
18539         Implemented IProjectManager interface in project-manager. Mostly getter
18540         methods for now, but need to add add() and remove() methods to add
18541         or remove project elements.
18543         * plugins/gdb/debug_tree.c: Small fix.
18545         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
18546         plugins/symbol-browser/an_symbol_info.c,
18547         plugins/symbol-browser/an_symbol_info.h,
18548         plugins/symbol-browser/an_symbol_search.c,
18549         plugins/symbol-browser/an_symbol_search.h,
18550         plugins/symbol-browser/an_symbol_view.c,
18551         plugins/symbol-browser/an_symbol_view.h,
18552         plugins/symbol-browser/plugin.c,
18553         plugins/symbol-browser/plugin.h,
18554         tagmanager/c.c,
18555         tagmanager/entry.h,
18556         tagmanager/tm_project.c,
18557         tagmanager/tm_symbol.c,
18558         tagmanager/tm_tag.c,
18559         tagmanager/tm_workspace.c,
18560         tagmanager/vstring.c,
18561         tagmanager/include/tm_tag.h,
18562         tagmanager/include/tm_workspace.h:
18563         
18564         - Fixed tagmanager parsing of source files to parse for typedefines and
18565         properly record element scopes. Implemented scope autocompletion
18566         (autocompletion on '.', '->', '::' and ':'. The functionality is not
18567         fully working. It was based on older patch for Anjuta 1.2.2 in SF
18568         patch list (author is unknown).
18569         - Implemented symbol-browser preferences for dynamically loading and
18570         saving tags API segments.
18571         - Fixed symbol-search to use tagmanager directly instead of depending
18572         on symbol-view for tags list.
18573         - Fixed symbol-view to create the tree using TMSymbol tree directly.
18574         - Fixed TMSymbol to create the complete tags tree instead of letting the
18575         symbol-view created the root nodes.
18576         - Changed project tags cache name to .tm_project2.cache because the
18577         newer format records additional scope information.
18578         
18579 2005-02-07  Naba Kumar  <naba@gnome.org>
18581         * plugins/editor/style-editor.c,
18582         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
18583         and GtkFontButton instead of deprecated widgets in
18584         style editor.
18585         
18586 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
18588         * plugins/project-wizard/action.c,
18589         plugins/project-wizard/action.h,
18590         plugins/project-wizard/autogen.c,
18591         plugins/project-wizard/autogen.h,
18592         plugins/project-wizard/file.c,
18593         plugins/project-wizard/file.h,
18594         plugins/project-wizard/install.c,
18595         plugins/project-wizard/install.h,
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/plugin.h,
18601         plugins/project-wizard/plugin.c,
18602         plugins/project-wizard/values.c,
18603         plugins/project-wizard/values.h:
18604         Replace C++ comments by C comments
18606         * plugins/project-wizard/autogen.c,
18607         plugins/project-wizard/autogen.h:
18608         Add a run time check of autogen version.
18609         Add UserName variable.
18611         * plugins/project-wizard/anjuta-project-wizard.glade,
18612         plugins/project-wizard/header.c,
18613         plugins/project-wizard/druid.c,
18614         plugins/project-wizard/druid.h:
18615         Sort project in alphabetic order.
18616         Correct selection troubles in notebooks.
18618         * plugins/project-wizard/parser.c:
18619         Add some check when reading the project header block.
18621 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
18623         * plugins/project-wizard/action.c,
18624         plugins/project-wizard/action.h,
18625         plugins/project-wizard/autogen.c,
18626         plugins/project-wizard/autogen.h,
18627         plugins/project-wizard/file.c,
18628         plugins/project-wizard/file.h,
18629         plugins/project-wizard/install.c,
18630         plugins/project-wizard/parser.h,
18631         plugins/project-wizard/parser.c,
18632         plugins/project-wizard/property.c,
18633         plugins/project-wizard/property.h,
18634         plugins/project-wizard/values.c,
18635         plugins/project-wizard/values.h,
18636         Add a space between function name and open.
18638         * plugins/project-wizard/plugin.h,
18639         plugins/project-wizard/plugin.c,
18640         plugins/project-wizard/install.c,
18641         Avoid a crash if the user close the message view used by the .
18643         * plugins/project-wizard/anjuta-project-wizard,
18644         plugins/project-wizard/druid.c,
18645         plugins/project-wizard/druid.h,
18646         plugins/project-wizard/header.h,
18647         plugins/project-wizard/header.c,
18648         Add a text view with the description of each.
18649         Add a tab for each project.
18650         Replace some C++ comments to C comments.
18652 2005-02-05  Naba Kumar  <naba@gnome.org>
18654         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
18655         New icon from Sebastien Granjoux .
18656         
18657 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
18659         * libanjuta/anjuta-preferences.c:
18660         Set file property even without a focus out event (file selected 
18661         the browse dialog)
18663 2005-02-04  Naba Kumar  <naba@gnome.org>
18665         * plugins/glade/plugin.c: Fixed glade function calls.
18666         * configure.in: Fixed a typo.
18667         * TODO.tasks: Updated.
18669 2005-02-03  Naba Kumar  <naba@gnome.org>
18671         * plugins/project-manager/plugin.c: Fixed memory corruption.
18673         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
18674         build error.
18675         
18676         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
18677         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18678         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
18679         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18681         * libanjuta/interfaces/libanjuta.idl,
18682         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
18683         interface.
18684         
18685         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
18687         Patch from Massimo Cora <maxcvs@email.it>:
18688         * plugins/editor/plugin.c: Fixed update UI for created buffers.
18689         
18690 2005-02-01  Naba Kumar  <naba@gnome.org>
18692         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
18693         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
18694         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
18695         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
18696         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
18697         from sourceforge -- a64 crash fixes (correct typing for GType)
18698         and fixes compile errors in sun.
18700         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
18701         paste (shift+insert) in terminal.
18703 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
18705         * configure.in: Add «nb» to ALL_LINGUAS.
18707 2005-02-01  Naba Kumar  <naba@gnome.org>
18709         * TODO.tasks, TODO: Updated todo tasks.
18710         
18711         * plugins/editor/anjuta-document-manager.glade: Improved search
18712         relace dialog.
18713         
18714         * TODO.tasks: Fixed xml format.
18715         
18716         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
18717         work yet).
18718         
18719         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
18720         cleanups.
18721         
18722         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
18723         format during save (removed unwanted text nodes). Fixed scrollbars.
18725 2005-01-31  Naba Kumar  <naba@gnome.org>
18727         * libanjuta/interfaces/libanjuta.idl,
18728         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
18729         Implemented append() method for IAnjutaEditor interface and fixed
18730         various bugs with text insertions (cvs diff and macro insertions).
18731         
18732         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
18733         automatic indentation.
18734         
18735         * plugins/editor/action-callbacks.c,
18736         plugins/editor/action-callbacks.h,
18737         plugins/editor/anjuta-docman.c,
18738         plugins/editor/anjuta-document-manager.ui,
18739         plugins/editor/plugin.c,
18740         plugins/editor/text_editor.c,
18741         plugins/editor/text_editor.h,
18742         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
18743         Fixed highlight issues.
18745         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
18746         macro.
18747         
18748         * plugins/symbol-browser/an_symbol_view.c: Force update project.
18750         * data/properties/*: Updated properties files from scite. Created
18751         styles.properties to override the scite styles.
18752         
18753         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
18755         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
18756         
18757 2005-01-30  Naba Kumar  <naba@gnome.org>
18759         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
18760         unused definitions.
18761         
18762         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
18763         
18764         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
18765         plugins/editor/text_editor.c,
18766         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
18767         fixed linuwidth preference setting, fixed insert text interface
18768         implementation. Improved automatice-indentation for cpp lexer.
18769         
18770         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
18772 2005-01-29  Naba Kumar  <naba@gnome.org>
18774         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
18775         option in update dialog as default. Improved import dialog. Sized
18776         log dialog.
18778         * configure.in: Fixed underquoted warning from autoconf.
18779         
18780         * plugins/editor/action-callbacks.c,
18781         plugins/editor/aneditor.cxx,
18782         plugins/editor/aneditor.h,
18783         plugins/editor/anjuta-document-manager.glade,
18784         plugins/editor/plugin.c,
18785         plugins/editor/plugin.h,
18786         plugins/editor/text_editor.c,
18787         plugins/editor/text_editor.h,
18788         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
18789         for Editor and fixed all preferences syncronization and notifys for
18790         visible prefs (in editor preferences page).
18791         
18792         * plugins/file-loader/plugin.c: Load recent files on idle.
18794 2005-01-28  Naba Kumar  <naba@gnome.org>
18796         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18797         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
18799         * plugins/editor/action-callbacks.c,
18800         plugins/editor/action-callbacks.h,
18801         plugins/editor/aneditor.cxx,
18802         plugins/editor/aneditor.h,
18803         plugins/editor/anjuta-document-manager.ui,
18804         plugins/editor/plugin.c,
18805         plugins/editor/text_editor.c,
18806         plugins/editor/text_editor.h,
18807         plugins/editor/text_editor_cbs.c,
18808         plugins/editor/text_editor_cbs.h,
18809         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
18810         Text editor.
18812         Patch from Massimo Cora <maxcvs@email.it>:
18813         * plugins/editor/an_symbol_search.c,
18814         plugins/editor/an_symbol_search.c: Fixed crash bugs.
18815         
18816 2005-01-27  Naba Kumar  <naba@gnome.org>
18817         
18818         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
18819         minimum size request to 200.
18821         * plugins/symbol-browser/an_symbol_info.c,
18822         plugins/symbol-browser/an_symbol_info.h,
18823         plugins/symbol-browser/an_symbol_search.c,
18824         plugins/symbol-browser/an_symbol_search.h,
18825         plugins/symbol-browser/an_symbol_view.c,
18826         plugins/symbol-browser/an_symbol_view.h,
18827         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
18828         pixbuf retrieval. Fixed runtime warning. Code clean up.
18830 2005-01-27  Naba Kumar  <naba@gnome.org>
18832         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
18833         src/anjuta.ui, (new) plugins/glade/.cvsignore,
18834         (new) plugins/glade/Makefile.am,
18835         (new) plugins/glade/anjuta-glade-plugin.png,
18836         (new) plugins/glade/anjuta-glade.plugin.in,
18837         (new) plugins/glade/anjuta-glade.ui,
18838         (new) plugins/glade/plugin.c,
18839         (new) plugins/glade/plugin.h,
18840         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
18841         now until glade3 works properly.
18843         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
18844         they are generated.
18845         
18846 2005-01-26  Naba Kumar  <naba@gnome.org>
18848         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
18849         Added mime icon for anjuta projects.
18850         
18851         patch from Massimo Cora <maxcvs@email.it>:
18852         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
18853         an_symbol_search.h, an_symbol_view.c, plugin.c:
18854         Fix/implement objects destroying/freeing.
18856 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
18857         
18858         * src/action-callback.[ch], src/anjuta-actions.h:
18859         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
18860         because it has not been updated for years and we know have a devhelp plugin
18861         which can do the job much better.
18862         * TODO.tasks: Updated done items
18864 2005-01-25  Naba Kumar  <naba@gnome.org>
18866         * autogen.sh: Fixed to generate interface files.
18868         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
18869         session save filenames.
18870         
18871         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
18872         
18873 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
18875         * plugins/project-wizard/Makefile.am,
18876         plugins/project-wizard/install.c,
18877         plugins/project-wizard/install.h,
18878         plugins/project-wizard/parser.c,
18879         plugins/project-wizard/parser.h,
18880         plugins/project-wizard/templates/terminal.wiz:
18881         Add action list block in wizard template
18882         * plugins/project-wizard/file.c,
18883         plugins/project-wizard/autogen.c:
18884         Small fixes
18886 2005-01-23  Naba Kumar  <naba@gnome.org>
18888         * configure.in: Fixed build error.
18890 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
18892         * plugins/project-wizard/druid.c,
18893         plugins/project-wizard/parser.c,
18894         plugins/project-wizard/property.c: Rewrite parser with
18895         better error handling
18897 2005-01-22  Naba Kumar  <naba@gnome.org>
18899         * plugins/symbol-browser/plugin.c: Changed c++ coments
18900         to c commnets and formated code to anjuta coding styles.
18901         
18902 2005-01-21  Naba Kumar  <naba@gnome.org>
18904         * configure.in, autogen.sh: Fixed build errors in newer automake.
18905         
18906         * plugins/editor/anjuta-docman.c: Do not emit change editor
18907         signal while in dispose.
18909         Patch from: Massimo Corà <maxcvs@email.it>
18910         * plugins/symbol-browser/Makefile.am,
18911         plugins/symbol-browser/an_symbol_view.c,
18912         plugins/symbol-browser/an_symbol_view.h,
18913         plugins/symbol-browser/plugin.c,
18914         plugins/symbol-browser/plugin.h,
18915         plugins/symbol-browser/test-symbol-browser.c,
18916         (new) plugins/symbol-browser/an_symbol_info.c,
18917         (new) plugins/symbol-browser/an_symbol_info.h,
18918         (new) plugins/symbol-browser/an_symbol_search.c,
18919         (new) plugins/symbol-browser/an_symbol_search.h:
18920         Added a cool real-time symbol-search-view in symbol browser.
18922 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
18923         
18924         * plugin/macro/plugin.c
18925         plugin/macro/anjuta-macro-plugin.ui
18926         plugin/macro/macro-db.[ch]
18927         plugin/macro/macro-dialog.[ch]
18928         plugin/macro/macro-actions.[ch]
18929         plugin/macro/macro-edit.[ch]
18930         plugin/macro/plugin.[ch]:
18931         
18932         Implemented three menu items as Naba proposed:
18933         Edit->Macro->
18934                 Insert Macro: Pops of a border-less window to enter a shortcut
18935                 Add Macro: Same as Manage Macro => New
18936                 Manage Macros: Full-features macro dialog
18938 2005-01-20  Naba Kumar  <naba@gnome.org>
18940         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
18941         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
18942         libanjuta/anjuta-shell.h,
18943         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18944         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
18945         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
18946         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18947         src/main.c, src/shell.c: Implemented command line args processing
18948         and session management. Fixed geometry restoration.
18950 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
18951         
18952         * plugins/macro/macro-db.c,
18953         plugins/macros.xml:
18954         Cleaned up XML interface and use attributes now for name, category and 
18955         shortcut. CDATA is used to avoid xml errors inside of macros.
18957 2005-01-19  Naba Kumar  <naba@gnome.org>
18959         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
18961 2005-01-18  Naba Kumar  <naba@gnome.org>
18962         
18963         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
18964         to work.
18966         * scintilla/*: Updated scintilla to current cvs and updated
18967         scintilla patches.
18968         
18969 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18970         
18971         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
18972         plugins/cvs-plugin/cvs-actions.c:
18973         Added "Whole project" infrastructure but it does not
18974         work because I did not find a way to get the current project's
18975         root dir.
18977 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18979         * plugins/cvs-plugin/Makefile.am
18980         plugins/cvs-plugin/anjuta-cvs.plugin.in
18981         plugins/cvs-plugin/cvs-actions.c
18982         plugins/cvs-plugin/cvs-callbacks.c
18983         plugins/cvs-plugin/cvs-interface.[ch] (added)
18984         plugins/cvs-plugin/plugin.c:
18985         
18986         Added IAnjutaCVS interface and improved cvs plugin. There
18987         is still some work to do on cvs import and to add a current
18988         project toggle.
18990 2005-01-17  Naba Kumar  <naba@gnome.org>
18992         * plugins/editor/aneditor.cxx: Fixed auto indentation.
18993         
18994         * configure.in: Fixed build errors.
18996         * data/Makefile.am,     (removed) data/README.stock_libs,
18997         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
18998         (removed) data/header.c, (removed) data/stock_libs.anj,
18999         (removed) data/x-anjuta-project.desktop,
19000         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
19002         * libanjuta/anjuta-plugin-description.c,
19003         libanjuta/anjuta-shell.c: Updated documentations.
19005         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
19006         
19007         * libanjuta/anjuta-launcher.c,
19008         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
19009         x86_64 systems.
19011 2005-01-17  Naba Kumar  <naba@gnome.org>
19012         
19013         * plugins/project-wizard/templates/anjuta-plugin.wiz,
19014         plugins/project-wizard/templates/gtk.wiz,
19015         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
19016         Updated templates to new format.
19017         
19018         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
19019         * plugins/project-wizard/druid.c,
19020         plugins/project-wizard/parser.c,
19021         plugins/project-wizard/property.c,
19022         plugins/project-wizard/property.h,
19023         plugins/project-wizard/templates/terminal.wiz,
19024         plugins/project-wizard/templates/terminal/AUTHORS,
19025         plugins/project-wizard/templates/terminal/ChangeLog,
19026         plugins/project-wizard/templates/terminal/NEWS,
19027         plugins/project-wizard/templates/terminal/README,
19028         plugins/project-wizard/templates/terminal/project.anjuta,
19029         plugins/project-wizard/templates/terminal/src/main.c:
19030         Moveed code related to property types from druid.c and parser.c to 
19031         property.c. Changed tag from "<string ..." to
19032         "<property type="string..."     and so on. Rewrite parser
19033         (warning still in progress). Added list property. Changed
19034         terminal project to avoid using autogen on some file (much 
19035         faster) using the autogen attribute. Add a license list box in
19036         terminal project (just as an example). _label in item list is
19037         optional now.
19039 2005-01-16  Naba Kumar  <naba@gnome.org>
19041         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
19042         plugins/edtior/anjuta-docman.c: Fixed build errors.
19043         
19044         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
19045         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
19046         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
19047         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
19048         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
19049         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
19050         libanjuta/resources.h,
19051         plugins/build-basic-autotools/build-basic-autotools.c,
19052         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19053         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
19054         plugins/gtodo/plugin.c, src/Makefile.am,
19055         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
19056         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
19057         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
19058         should be handled in respective plugins. Added API documentations.
19060         * libanjuta-docs.sgml, libanjuta-sections.txt,
19061         libanjuta.types,
19062         (added) tmpl/anjuta-debug.sgml,
19063         (added) tmpl/anjuta-launcher.sgml,
19064         tmpl/anjuta-plugin.sgml,
19065         tmpl/anjuta-preferences.sgml,
19066         tmpl/anjuta-shell.sgml,
19067         (added) tmpl/anjuta-status.sgml,
19068         (removed) tmpl/anjuta-stock.sgml,
19069         tmpl/anjuta-utils.sgml,
19070         (removed) tmpl/defaults.sgml,
19071         (removed) tmpl/fileselection.sgml,
19072         (removed) tmpl/gnomefilelist.sgml,
19073         tmpl/ianjuta-buildable.sgml,
19074         (added) tmpl/ianjuta-debugger-manager.sgml,
19075         (added) tmpl/ianjuta-debugger.sgml,
19076         tmpl/ianjuta-document-manager.sgml,
19077         tmpl/ianjuta-editor.sgml,
19078         tmpl/ianjuta-file.sgml,
19079         tmpl/ianjuta-loader.sgml,
19080         tmpl/ianjuta-markable.sgml,
19081         tmpl/ianjuta-message-view.sgml,
19082         (added) tmpl/ianjuta-project-manager.sgml,
19083         (added) tmpl/ianjuta-todo.sgml,
19084         (added) tmpl/ianjuta-wizard.sgml,
19085         tmpl/libanjuta-iface-marshallers.sgml,
19086         tmpl/libanjuta-unused.sgml,
19087         (removed) tmpl/pixmaps.sgml,
19088         tmpl/plugins.sgml,
19089         (removed) tmpl/properties.sgml,
19090         tmpl/resources.sgml: Updated API documentations.
19092 2005-01-15  Naba Kumar  <naba@gnome.org>
19094         * libanjuta/anjuta-launcher.c: Added API docs.
19095         
19096         * plugins/project-wizard/templates/anjuta-plugin.wiz,
19097         plugins/project-wizard/templates/gtk.wiz,
19098         plugins/project-wizard/templates/terminal.wiz,
19099         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19100         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
19101         plugins/project-wizard/templates/gtk/src/main.c,
19102         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
19103         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
19104         template files.
19106         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
19107         * plugins/project-wizard/anjuta-project-wizard.glade,
19108         plugins/project-wizard/autogen.c,
19109         plugins/project-wizard/druid.c,
19110         plugins/project-wizard/druid.h,
19111         plugins/project-wizard/file.c,
19112         plugins/project-wizard/file.h,
19113         plugins/project-wizard/install.c,
19114         plugins/project-wizard/parser.c,
19115         plugins/project-wizard/plugin.c,
19116         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
19117         setting the default project directory. Fix HIDDEN property, it's
19118         working but I think we could make this cleaner. Removed the
19119         copy of the string in mandatory_property. Add an optional autogen
19120         attribute, to force or avoid using autogen on some files, default
19121         without any attribute is autodetect.+ Replace the script tag with
19122         a normal file tag and an attribute execute.
19123         
19124 2005-01-14  Naba Kumar  <naba@gnome.org>
19126         * plugins/editor/action-callbacks.c,
19127         plugins/editor/search_incremental.c,
19128         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
19129         works now.
19130         
19131         * plugins/editor/plugin.c, plugins/editor/plugin.h,
19132         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
19133         tabs.
19135 2005-01-12  Naba Kumar  <naba@gnome.org>
19137         * configure.in,
19138         plugins/project-wizard/templates/Makefile.am,
19139         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
19140         plugins/project-wizard/templates/anjuta-plugin.wiz,
19141         (added) plugins/project-wizard/templates/gtk-logo.png,
19142         (added) plugins/project-wizard/templates/gtk.wiz,
19143         (added) plugins/project-wizard/templates/terminal-logo.png,
19144         plugins/project-wizard/templates/terminal.wiz,
19145         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19146         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19147         (added) plugins/project-wizard/templates/gtk/.cvsignore,
19148         (added) plugins/project-wizard/templates/gtk/Makefile.am,
19149         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
19150         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
19151         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
19152         (added) plugins/project-wizard/templates/gtk/src/main.c,
19153         (added) plugins/project-wizard/templates/gtk/src/project.glade,
19154         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
19155         GTK+ project templated and fixed other templates. Updated template
19156         logos.
19158 2005-01-12  Naba Kumar  <naba@gnome.org>
19160         * plugins/macro/anjuta-macro.glade: Improved GUI.
19161         
19162 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
19164         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
19165         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
19166         * plugins/cvs-plugin/cvs.[ch] (removed)
19167         Removed old unused files
19168         
19169         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
19170         * plugins/cvs-plugin/cvs-actions.c
19171         * plugins/cvs-plugin/Makefile.am:
19172         Seperate callback functions for better error
19173         handling. Cleaned up code.
19174         
19175         * plugins/macro/macros.xml: removed corrupt cvs
19176         macros for now.
19178 2005-01-10  Naba Kumar  <naba@gnome.org>
19180         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
19181         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
19182         and leaks.
19184 2005-01-09  Naba Kumar  <naba@gnome.org>
19186         * libegg/egg-recent-action.c, libegg/test-actions.c,
19187         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
19188         recent files models.
19189         
19190         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
19191         two models -- one for projects and other for regular files and show
19192         both in recent files menu. Changed recent files group from "anjuta"
19193         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
19194         when adding the URI in recent files.
19195         
19196         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
19197         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
19198         * plugins/macro/macro-dialog.c: Fixed dispose() method.
19199         * plugins/macro/macros.xml: Fixed xml errors.
19201 2005-01-08  Naba Kumar  <naba@gnome.org>
19202         
19203         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
19204         libegg/test-actions.c, libegg/menu/Makefile.am,
19205         libegg/menu/egg-recent-action.h: Added a new action for
19206         recent files.
19208         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
19209         Fixed dispose. Cleanup.
19210         
19211         * plugins/file-loader/anjuta-loader-plugin.ui,
19212         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19213         Use the new action for recent files. Added recent files in
19214         toolbar.
19216         * plugins/project-wizard/druid.c: Show busy cursor and
19217         de-sensitize druid buttons during page change.
19218         
19219         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
19220         * plugins/project-wizard/Makefile.am,
19221         plugins/project-wizard/druid.c,
19222         plugins/project-wizard/druid.h,
19223         plugins/project-wizard/install.c,
19224         plugins/project-wizard/plugin.c,
19225         plugins/project-wizard/plugin.h,
19226         plugins/project-wizard/property.c,
19227         plugins/project-wizard/property.h,
19228         (added) plugins/project-wizard/values.c,
19229         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
19230         objects (in values.c and values.h) containing the values of all
19231         properties. The NPWProperty objects now keep their values in this
19232         object which is persistant for one activation of the plugin, so the
19233         user keeps all the values even if he goes backward. Used an anjuta
19234         message view to list all files copied by the project wizard.
19236 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
19238         * plugins/macro/plugin.[ch],
19239         plugins/macro/macro-dialog.[ch]
19240         plugins/macro/macro-edit.[ch]
19241         plugins/macro/macro-db.[ch]
19242         plugins/macro/macro-actions.[ch]
19243         plugins/macro/anjuta-macro.plugin.in
19244         plugins/macro/anjuta-macro.glade
19245         plugins/macro/anjuta-macro.png
19246         plugins/macro/Makefile.am
19247         plugins/macro/macros.xml
19248         plugins/macro/anjuta-macro.ui (all added)
19249         configure.in
19250         plugins/Makefile.am:
19251         Added new macro plugins
19252         
19253         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
19254         New icon
19255         
19256         * manuals/reference/template (removed)
19257         Removed old api reference
19258         
19259         * plugins/message-view/message-view.c:
19260         "Fixed" crash in on_row_deleted and added a
19261         comment that I cannot work this way. We will
19262         have to change everything a bit to avoid losing
19263         memory there.
19264         
19265         * plugins/text-editor/text_editor.c:
19266         Update line number width on file save
19269 2005-01-07  Naba Kumar  <naba@gnome.org>
19271         * plugins/project-wizard/anjuta-project-wizard.glade,
19272         plugins/project-wizard/druid.c,
19273         plugins/project-wizard/templates/anjuta-plugin.wiz,
19274         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
19275         Display page description in bold. Fixed mandatory field check.
19277         * configure.in,
19278         libanjuta/libanjuta-1.0.pc.in,
19279         plugins/project-wizard/druid.c,
19280         plugins/project-wizard/parser.c,
19281         plugins/project-wizard/property.h,
19282         plugins/project-wizard/templates/anjuta-plugin.wiz,
19283         plugins/project-wizard/templates/terminal.wiz,
19284         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
19285         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
19286         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
19287         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
19288         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
19289         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19290         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19291         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
19292         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
19293         plugins/project-wizard/templates/terminal/configure.in.tpl,
19294         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
19295         plugins/project-wizard/templates/terminal/src/main.c: Implemented
19296         a new property type -- hidden. Fixed terminal and anjuta-plugin
19297         project templates.
19299 2005-01-07  Naba Kumar  <naba@gnome.org>
19301         * templates/anjuta-plugin.wiz,
19302         templates/terminal.wiz,
19303         templates/terminal/Makefile.am.tpl,
19304         templates/terminal/autogen.sh,
19305         (Removed) templates/terminal/configure.ac.tpl,
19306         (Added) templates/.cvsignore,
19307         (Added) templates/Makefile.am,
19308         (Added) templates/anjuta-plugin/.cvsignore,
19309         (Added) templates/anjuta-plugin/Makefile.am,
19310         (Added) templates/anjuta-plugin/src/.cvsignore,
19311         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
19312         (Added) templates/terminal/.cvsignore,
19313         (Added) templates/terminal/Makefile.am,
19314         (Added) templates/terminal/configure.in.tpl,
19315         (Added) templates/terminal/po/.cvsignore,
19316         (Added) templates/terminal/po/ChangeLog,
19317         (Added) templates/terminal/po/Makefile.am,
19318         (Added) templates/terminal/po/POTFILES.in,
19319         (Added) templates/terminal/src/.cvsignore,
19320         (Added) templates/terminal/src/Makefile.am,
19321         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
19322         project wizard. Fixed configure/po/Makefile template errors.
19324 2005-01-06  Naba Kumar  <naba@gnome.org>
19326         * configure.in: Added project templates.
19327         * plugins/project-wizard/templates/*: Added to project and renamed
19328         Makefile.am and configure.in to Makefile.am and configure.ac respectively
19329         for the project templates (so that they do not conflict with autotools
19330         build. Created proper configure.ac.tpl and autogen.sh for project
19331         templates.
19332         
19333 2005-01-06  Naba Kumar  <naba@gnome.org>
19335         * plugins/project-wizard/anjuta-project-wizard.glade,
19336         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
19337         Fixed file list parsing and to take absolute file paths (for example,
19338         from an icon selected previously). Used toggle buttons for boolean
19339         properties. Check if all mandatory fields are given before going
19340         forward in the wizard. Use scrollable viewport for listing property
19341         widgets incase the list goes out of wizard's size. Added tooltips
19342         as descriptions of the property widgets. And other fixes.
19344         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
19345         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
19346         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
19347         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
19348         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
19349         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
19350         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
19351         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19352         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
19353         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
19354         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
19355         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
19356         Restructured template files.
19358 2005-01-06  Naba Kumar  <naba@gnome.org>
19360         * configure.in: Added check for autogen.
19361         
19362         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
19363         in dispose.
19364         
19365         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
19366         Do not emit changed signal when in dispose.
19368         * plugins/symbol-browser/plugin.c: Don't updated symbols when
19369         symbol-view widget has been destroyed.
19370         
19371         * src/anjuta-app.c: Set null to preference, status and ui object
19372         pointers when they are destroyed.
19374         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
19375         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
19376         Added boolean, integer and file property types.
19377         
19378         * plugins/project-wizard/Makefile.am,
19379         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
19380         project wizard templates.
19382 2005-01-04  Naba Kumar  <naba@gnome.org>
19384         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
19385         added widgets.
19386         
19387         * plugins/editor/aneditor.cxx,
19388         plugins/editor/anjuta-docman.c,
19389         plugins/editor/plugin.c,
19390         plugins/editor/text_editor.c:
19391         Removed unnecessary ref/unref of scintilla.
19392         
19393         * plugins/message-view/anjuta-msgman.c,
19394         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
19395         make close button similar to document manager.
19396         
19397         * plugins/project-manager/plugin.c,
19398         plugins/project-manager/plugin.h: Removed dead codes. Removed
19399         unnecessary ref/unref.
19400         
19401         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
19402         instead of hard refs.
19404 2005-01-03  Naba Kumar  <naba@gnome.org>
19406         * libanjuta/interfaces/libanjuta.idl: Added configure() and
19407         generate() methods for IAnjutaBuildable interface.
19409         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
19410         IAnjutaBuildable inteface.
19412         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
19413         to destroy build context when message view is destroyed.
19414         
19415         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
19416         a ref to it and unref in destructor. AnEditor class wants to be the
19417         owner of scintilla widget. Fixed compile warnings with signed/unsigned
19418         comparisions.
19419         
19420         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
19421         complicate the scene. Removed editor widget from AnjutaDocman when
19422         the widget is destroyed.
19423         
19424         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
19425         from shell. It will be removed from shell when the widget is destroyed.
19426         
19427         * plugins/editor/text_editor.c: Added debug codes to track object
19428         finalizations.
19430         * plugins/message-view/anjuta-msgman.c: Remove message view on
19431         widget destroy. Destroy message view on remove. Removed all views
19432         correctly.
19433         
19434         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
19435         from container.
19437 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19439         * plugins/file-wizard/action-callbacks.c,
19440         plugins/file-wizard/anjuta-file-wizard.glade,
19441         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
19442         Insert Licence, copyright, header template ...
19443         
19444 2005-01-02  Naba Kumar  <naba@gnome.org>
19446         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
19447         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
19448         anjuta_status_add_widget() to allow setting busy cursor on non
19449         toplevel windows.
19451         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
19453         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
19454         mime types to take text/source also.
19455         
19456         * plugins/editor/anjuta-docman.c,
19457         plugins/editor/anjuta-docman.h,
19458         plugins/editor/plugin.c,
19459         plugins/editor/text_editor.c,
19460         plugins/editor/text_editor.h,
19461         plugins/editor/text_editor_cbs.c: Listen for busy signal from
19462         AnjutaStatus and set busy cursor on editors.
19464         * plugins/file-loader/Makefile.am,
19465         plugins/file-loader/plugin.c,
19466         (added) plugins/file-loader/dnd.c,
19467         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
19469         * src/anjuta.c: Hide anjuta window before destruction.
19471         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
19472         * configure.in, plugins/Makefile.am,
19473         (removed) plugins/project-wizard/appwiz_page1.c,
19474         (removed) plugins/project-wizard/appwiz_page2.c,
19475         (removed) plugins/project-wizard/appwiz_page3.c,
19476         (removed) plugins/project-wizard/appwiz_page4.c,
19477         (removed) plugins/project-wizard/appwizard.c,
19478         (removed) plugins/project-wizard/appwizard.h,
19479         (removed) plugins/project-wizard/appwizard_cbs.c,
19480         (removed) plugins/project-wizard/appwizard_cbs.h,
19481         (removed) plugins/project-wizard/appwizard_gui.c,
19482         (removed) plugins/project-wizard/gnome_project.c,
19483         (removed) plugins/project-wizard/gnome_project.h,
19484         (removed) plugins/project-wizard/wizard_gui.c,
19485         (removed) plugins/project-wizard/wizard_gui.h,
19486         (added) plugins/project-wizard/.cvsignore,
19487         (added) plugins/project-wizard/Makefile.am,
19488         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
19489         (added) plugins/project-wizard/anjuta-project-wizard.glade,
19490         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
19491         (added) plugins/project-wizard/applogo.png,
19492         (added) plugins/project-wizard/appwizard.png,
19493         (added) plugins/project-wizard/autogen.c,
19494         (added) plugins/project-wizard/autogen.h,
19495         (added) plugins/project-wizard/druid.c,
19496         (added) plugins/project-wizard/druid.h,
19497         (added) plugins/project-wizard/file.c,
19498         (added) plugins/project-wizard/file.h,
19499         (added) plugins/project-wizard/header.c,
19500         (added) plugins/project-wizard/header.h,
19501         (added) plugins/project-wizard/install.c,
19502         (added) plugins/project-wizard/install.h,
19503         (added) plugins/project-wizard/parser.c,
19504         (added) plugins/project-wizard/parser.h,
19505         (added) plugins/project-wizard/plugin.c,
19506         (added) plugins/project-wizard/plugin.h,
19507         (added) plugins/project-wizard/property.c,
19508         (added) plugins/project-wizard/property.h: Removed old application-wizard
19509         codes and added new template based (autogen based) project wizard
19510         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
19512 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
19514         * plugins/cvs-plugin/plugin.c: Fixed crash bug
19515         * plugins/cvs-plugin/cvs-execute.c:
19516         Fix cvs_log which did not work because of some
19517         glade problem
19518         Patch from Mark R. Pariente <markpariente@cmu.edu>
19519         - Fix message highlighting
19521 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
19522         
19523         * template/*,
19524         date/template/*,
19525         configure.in:
19526         Removed template stuff completly because we dicussed to implement
19527         a macro system for Edit->Insert Text
19529 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
19530         
19531         * plugins/editor/aneditor.cxx,
19532         plugins/editor/text_editor.c:
19533         Set line number width dynamically
19534         * src/about.c:
19535         Prepered new GTK 2.6 about dialog
19537 2004-12-30  Naba Kumar  <naba@gnome.org>
19539         patch from: Massimo Corà  <maxcvs@email.it>
19540         * plugins/editor/aneditor.cxx: Highlights correct function
19541         argument in recursive calltips.
19543 2004-12-30  Naba Kumar  <naba@gnome.org>
19545         * plugins/symbol-browser/plugin.c,
19546         libanjuta/interfaces/libanjuta.idl,
19547         plugins/editor/text_editor.c: Fixed editor markers and added a new
19548         marker (BASIC) to indicate line numbers. Fixed symbol browser to
19549         mark the line visited.
19550         
19551         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
19552         libegg/Makefile.am, libegg/eggcomboselect.c,
19553         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
19554         widget for use with symbol view in toolbar.
19555         
19556         * plugins/cvs-plugin/anjuta-cvs.ui,
19557         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
19558         placeholder for cvs plugin context menu in filemanager.
19559         
19560 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
19561         
19562         * plugins/cvs-plugin/plugin.c:
19563         Show popup menu only if the file is contained in
19564         a directory containing a "CVS" directory
19566 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
19567         
19568         * plugins/cvs-plugin/cvs-action.[ch],
19569         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19570         * plugins/cvs-plugin/anjuta-cvs.ui,
19571         * plugins/cvs-plugin/plugin.c:
19572         Implemented "Import"
19573         
19574         Patch from Mark R. Pariente <markpariente@cmu.edu>:
19575         Added right-click-menu for file-manager
19577 2004-12-26  Naba Kumar  <naba@gnome.org>
19579         * src/action-callbacks.c, src/action-callbacks.h,
19580         src/anjuta-actions.h, src/anjuta-app.c,
19581         src/anjuta.ui: Added fullscreen action.
19583         * plugins/cvs-plugin/cvs-actions.c,
19584         plugins/cvs-plugin/plugin.c,
19585         plugins/cvs-plugin/plugin.h: Watches current editor,
19586         project and file manager selection in plugin
19587         implementation.
19588         
19589 2004-12-26  Naba Kumar  <naba@gnome.org>
19591         * src/anjuta-app.c, src/anjuta.c, src/main.c,
19592         src/action-callbacks.c: Fixed app finalization. Added a
19593         command line arg --proper-shutdown (-p), which when set
19594         will release all plugins and their resources (this option
19595         is mainly for debugging).
19596         
19597         * plugins/file-loader/plugin.c: Fixed filename duplications
19598         in recent files history.
19599         
19600         * plugins/profile-default/plugin.c: Disabled problematic
19601         plugins for now to load at startup.
19602         
19603         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
19604         annoying debug prints.
19605         
19606 2004-12-23  Naba Kumar  <naba@gnome.org>
19608         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
19609         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19610         plugins/cvs-plugin/anjuta-cvs.ui,
19611         plugins/cvs-plugin/cvs-actions.c,
19612         plugins/cvs-plugin/cvs-actions.h,
19613         plugins/cvs-plugin/cvs-execute.c,
19614         plugins/cvs-plugin/cvs-execute.h,
19615         plugins/cvs-plugin/Makefile.am,
19616         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
19617         Added cvs log command.
19619 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
19620         
19621         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
19622         default
19624 2004-12-20  Naba Kumar  <naba@gnome.org>
19626         patch from: Massimo Corà  <maxcvs@email.it>
19627         * plugins/editor/aneditor.cxx: Added recursive calltips.
19629 2004-12-20  Naba Kumar  <naba@gnome.org>
19630         
19631         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
19632         Show busy cursor during loading and unloading.
19633         
19634 2004-12-19  Naba Kumar  <naba@gnome.org>
19636         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
19637         memory leaks. Disabled debug print.
19639         * plugins/symbol-browser/an_symbol_view.c,
19640         plugins/symbol-browser/plugin.c,
19641         plugins/symbol-browser/plugin.h: Fixed loading and unloading
19642         problems. Creates SymbolView object every time when the
19643         plugin is activated.
19645         * plugins/project-manager/plugin.c: Close project when
19646         deactivating.
19647         
19648 2004-12-18  Naba Kumar  <naba@gnome.org>
19650         * po/POTFILES.in: Removed commented lines.
19651         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
19652         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
19653         * plugins/gdb/plugin.c: Fixed compile error.
19654         
19655         Patch from: Mark R. Pariente  <mark@demar.com.tr>
19656         * libegg/eggcellrendererkeys.c: Fixed compile error.
19657         
19658 2004-12-18  Naba Kumar  <naba@gnome.org>
19660         * plugins/file-loader/plugin.c: Fixed loading bug.
19661         
19662         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
19663         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19664         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
19665         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
19666         and corruptions. Fixed loading and unloading of plugins.
19667         
19668 2004-12-17  Naba Kumar  <naba@gnome.org>
19669         
19670         * plugins/file-loader/Makefile.am,
19671         plugins/file-loader/plugin.c,
19672         plugins/project-manager/plugin.c: Fixed memory corruption
19673         and disposition codes. Added missing plugin.h in Makefile.am.
19675 2004-12-16  Naba Kumar  <naba@gnome.org>
19677         * plugins/symbol-browser/an_symbol_view.c,
19678         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
19679         codes. Fixed memory leaks and corruptions.
19681         * plugins/build-basic-autotools/build-basic-autotools.c
19682         plugins/editor/anjuta-docman.c,
19683         plugins/editor/text_editor.c,
19684         plugins/file-loader/plugin.c,
19685         plugins/file-manager/plugin.c,
19686         plugins/file-wizard/plugin.c,
19687         plugins/message-view/anjuta-msgman.c,
19688         plugins/message-view/anjuta-msgman.h,
19689         plugins/message-view/message-view.c,
19690         plugins/message-view/plugin.c,
19691         plugins/message-view/plugin.h,
19692         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
19694         * src/about.c, src/about.h, src/action-callbacks.c,
19695         src/action-callbacks.h, src/anjuta-actions.h,
19696         src/anjuta-app.c, src/anjuta-app.h,
19697         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
19698         src/anjuta.c, src/anjuta.h, src/getline.c, 
19699         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
19700         src/start-with.c, src/start-with.h: Fixed emacs modes.
19702         * src/layout.xml: Brought document manager in front.
19703         
19704 2004-12-15  Naba Kumar  <naba@gnome.org>
19706         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
19707         properly removed.
19708         
19709         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
19710         finalization. Added a method to unload all plugins and destroy them.
19711         Fixed memory leaks.
19712         
19713         * plugins/sample1/plugin.c: Proper finalization code and renamed
19714         functions to proper names.
19715         
19716         * plugins/build-basic-autotools/build-basic-autotools.c,
19717         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
19719         * src/shell.c: Unload all plugins on exit, so that memory profilers
19720         can detect memory leaks in plugins.
19722 2004-12-13  Naba Kumar  <naba@gnome.org>
19724         * plugins/devhelp/plugin.c: Delay widget initialization, now that
19725         docking is working.
19726         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
19727         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
19729 2004-12-11  Naba Kumar  <naba@gnome.org>
19731         * data/properties/anjuta.properties: Fixed font size.
19732         * plugin/build-basic-autotools/build-basic-autotools: Added initial
19733         compile file function. There are some fixmes there.
19734         * plugins/message-view/anjuta-msgman.c,
19735         * plugins/message-view/message-view.c: Fixed bugs and clean up.
19736         
19737 2004-12-08  Naba Kumar  <naba@gnome.org>
19739         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
19740         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
19741         to escape quotes in a string.
19742         
19743         * plugins/cvs-plugin/cvs-actions.c,
19744         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
19745         cvs diff command.
19747         * plugins/build-basic-autotools/build-basic-autotools.c,
19748         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
19749         filters.
19750         
19751 2004-12-07  Naba Kumar  <naba@gnome.org>
19753         * plugins/build-basic-autotools/build-basic-autotools.c,
19754         plugins/build-basic-autotools/automake-c.filters: Completed directory
19755         tracking. Double click on Errors and warnings now work as expected.
19757         * plugins/build-basic-autotools.c: Added codes to track build directory
19758         so that absolute path of the files could be determined.
19760 2004-12-06  Naba Kumar  <naba@gnome.org>
19762         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
19763         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
19764         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
19765         
19766 2004-12-05  Naba Kumar  <naba@gnome.org>
19768         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
19769         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
19770         
19771         * plugins/cvs-plugin/plugin.c,
19772         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
19773         
19774 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
19775         
19776         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19777         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
19778         plugins/cvs-plugin/cvs-execute.[ch]:
19779         Implemented cvs status and cvs diff
19780         Known bugs:
19781         - rdiff command is not correct
19782         - Must find a way to allow selection of directies AND files 
19783         in GtkFileChooser
19785 2004-12-03  Naba Kumar  <naba@gnome.org>
19787         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
19788         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
19789         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
19790         session.properties file if it is for the first time.
19791         
19792 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
19793         
19794         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
19795         commit.
19796         
19797         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
19798         plugins/cvs-plugin/anjuta-cvs.ui:
19799         Implemented update/commit and changed menu layout 
19801 2004-12-02  Naba Kumar  <naba@gnome.org>
19803         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
19804         property name (for cvs path property). Beautified dialogs.
19806 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
19807         
19808         * plugins/message-view/anjuta-msgman.c: Changed callback name
19809         and changed switch-page handling.
19810         
19811         * plugins/cvs-plugin/cvs-actions.c:
19812         * plugins/cvs-plugin/cvs-execute.c:
19813         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19814         - Implemented cvs add and cvs removed - both working now
19815         - Created a useful preferences page
19816         
19818 2004-11-30  Naba Kumar  <naba@gnome.org>
19820         * libanjuta/anjuta-status.c: Fixed runtime warning.
19821         
19822         * plugins/editor/Makefile.am:
19823         plugins/editor/anjuta-document-manager.glade,
19824         plugins/editor/plugin.c
19825         plugins/editor/plugin.h
19826         plugins/editor/style-editor.c (new, moved from src/),
19827         plugins/editor/style-editor.h (new, moved from src/),
19828         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
19829         settings in preferences.
19831         * plugins/editor/text_editor.c,
19832         plugins/editor/text_editor.h: Do not take unused args in
19833         text_editor_get_props().
19835         * src/style-editor.c, src/style-editor.h: Removed, moved to
19836         plugins/editor/ directory.
19838 2004-11-29  Naba Kumar  <naba@gnome.org>
19840         * plugins/editor/text_editor_cbs.c: Emit click signal in
19841         IAnjutaMarkable.
19842         * libanjuta/anjuta-status.c: More spacing between items.
19843         
19844 2004-11-29  Naba Kumar  <naba@gnome.org>
19846         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
19847         
19848         * libanjuta/interfaces/libanjuta.idl,
19849         plugins/debug-manager/anjuta-debug-manager.plugin.in,
19850         plugins/debug-manager/plugin.c,
19851         plugins/gdb/breakpoints.c,
19852         plugins/gdb/breakpoints.h,
19853         plugins/gdb/debugger.c,
19854         plugins/gdb/debugger.h,
19855         plugins/gdb/plugin.c,
19856         plugins/gdb/plugin.h,
19857         plugins/gdb/utilities.c,
19858         plugins/gdb/utilities.h: Code cleanups and partial implementation of
19859         toggle breakpoint margin clicks.
19861 2004-11-28  Naba Kumar  <naba@gnome.org>
19863         * TODO.tasks: Fixed indentations.
19864         * plugins/gtodo/libgtodo.c: Save with indentation.
19865         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
19866         * plugins/project-manager/plugin.c: Fixed runtime warnings.
19867         * libanjuta/anjuta-status.c: Fixed busy cursors.
19868         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
19869         * po/POTFILES.in: Updated.
19870         
19871 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
19872         
19873         * plugins/editor/anjuta-document-manager.glade,
19874           plugins/editor/search-replace.[c,h], 
19875           plugins/editor/search-replace_backend.h
19876           plugins/editor/search-preferences.[c,h] :
19877           Saved Search-Preferences (gconf),
19878           Basic search by default.
19880 2004-11-22  Naba Kumar  <naba@gnome.org>
19882         * configure.in: Fixed build error.
19884 2004-11-21  Naba Kumar  <naba@gnome.org>
19886         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
19887         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
19888         Added AnjutaStatus class to libanjuta.
19889         Added anjuta_shell_get_status() method.
19890         
19891         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
19892         and fixed marshaller generation.
19893         
19894         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
19895         "updade_ui" signals to IAnjutaEditor interface.
19896         
19897         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
19898         
19899         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
19900         regexes.
19901         
19902         * plugins/class-gen/clsGen.c: Intial port.
19903         
19904         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
19905         name.
19906         
19907         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
19908         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19909         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
19910         Implemented status update. Emits "update_ui" and "char_added" signals.
19911         Added view preferences.
19912         
19913         * plugins/file-loader/plugin.c: Added open with plugins in open with
19914         menus.
19915         
19916         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
19917         
19918         * plugins/message-view/anjuta-msgman.c,
19919         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
19920         to close correct message view rather than current view.
19922 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
19923         
19924         * plugins/cvs-plugin/cvs-actions.c
19925         plugins/cvs-plugin/plugin.[ch]
19926         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19927         Implemented cvs add but ran into a launcher/message_view
19928         problem because of a limitation of the idl compiler
19930 2004-11-19  Naba Kumar  <naba@gnome.org>
19932         * plugins/project-manager/plugin.c: Displays a progress window during
19933         project load.
19934         
19935         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
19936         Fixed UI separators.
19937         
19938         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
19939         UI placeholder.
19940         
19941         * plugins/project-manager/anjuta-project-manager.ui,
19942         plugins/project-manager/plugin.[c,h]: Added add/remove context
19943         menus and implemented them. Added file manager merge menu.
19945 2004-11-18  Naba Kumar  <naba@gnome.org>
19947         * TODO.tasks: Updated.
19948         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
19949         plugins/message-view/message-view.c: Fixed finalize and dispose
19950         methods.
19951         * plugins/debugger/*: Removed from cvs (development now in
19952         debug-manager).
19954 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
19956         Reviewed by Naba Kumar  <naba@gnome.org>:
19957         
19958         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
19959         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19960         plugins/gdb/breakpoints.c: all marker related stuff moved from
19961         editor and docman interfaces to IAnjutaMarkable
19963 2004-11-17  Naba Kumar  <naba@gnome.org>
19965         * TODO.tasks: Updated.
19966         
19967         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
19968         
19969         * libegg/egg-combo-action.c: Block changed signal when changing model.
19970         
19971         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
19972         Emit changed signal. Removed dead codes.
19973         
19974         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
19975         that recent files history do not duplicate.
19976         
19977         * plugins/symbol-browser/an_symbol_view.c,
19978         plugins/symbol-browser/an_symbol_view.h,
19979         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
19980         Fixed a bug.
19982 2004-11-15  Naba Kumar  <naba@gnome.org>
19984         * plugins/project-manager/plugin.c: Opens targets on double click.
19985         
19986         * plugins/message-view/message-view.c,
19987         plugins/file-manager/anjuta-file-manager-plugin.glade,
19988         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
19989         Added proper class finalization
19990         and disposition. Added preferences notifications and callbacks to
19991         change info/warning/error colors.
19992         
19993         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19994         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
19995         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
19996         Implemented finalize method for AnjutaApp. Code cleanups.
19997         
19998         * plugins/message-view/plugin.c: Static parent_class.
19999         
20000 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20001         * plugins/editor/search-replace.[c,h], 
20002           plugins/editor/search-replace_backend.c
20003           Update search entry in main toolbar.
20004           Clean code.
20006 2004-11-11  Naba Kumar  <naba@gnome.org>
20008         * TODO.tasks: Updated.
20010         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
20011         and completed on-the-fly-change preferences. Removed "changed"
20012         signal as it is no longer necessary (use notify for similar
20013         purpose to monitor individual preferences).
20015         
20016         * plugins/editor/anjuta-document-manager.glade: Added view menu
20017         preferences so that they are registered.
20018         
20019         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
20020         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
20021         connection to "changed" signal of preferences and implemented
20022         notifications for some editor preferences. More to implement.
20024 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20025         * plugins/editor/print.c
20026         Fixed bug 1047624 : Add line number every X lines.
20028 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20029         * plugins/editor/search-replace.c
20030         Fixed a crash bug (995755) when searching "%n"
20032 2004-11-09  Naba Kumar  <naba@gnome.org>
20034         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
20035         Fixed to refresh categories list on file load.
20037 2004-11-08  Naba Kumar  <naba@gnome.org>
20038         
20039         * configure.in, plugins/Makefile.am,
20040         plugins/profile-default/plugin.c: Added cvs plugin in build.
20041         
20042         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
20043         
20044         * plugins/debug-manager/.cvsignore: Added file to ignore.
20045         
20046         * plugins/debug-manager/Makefile.am: Removed dead codes.
20047         
20048         * src/anjuta.ui: Added placeholder for version control UI.
20050 2004-11-08  Naba Kumar  <naba@gnome.org>
20052         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20053         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20054         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
20055         Updated.
20057         * global-tags/Makefile.am: Fixed make error.
20059         * plugins/profile-default/plugin.c: Added debug-manager
20060         and gdb plugins to load at startup so that debugger
20061         windows are docked properly. They will be removed
20062         later when we figure out runtime docking.
20064         * plugins/sample1/*: Restored to last working state.
20066         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
20067         windows in lower pane. Named the windows appropriately.
20069         * ChangeLog: Fixed format.
20070         
20071 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
20073         * libanjuta/interfaces/libanjuta.idl,
20074         libanjuta/anjuta-marshal.c,
20075         plugins/Makefile.am,
20076         plugins/debug-manager/plugin.c,
20077         plugins/editor/plugin.c,
20078         plugins/editor/text_editor.c,
20079         plugins/gdb/breakpoints.c,
20080         plugins/gdb/debugger.c,
20081         plugins/gdb/plugin.c,
20082         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
20084 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20085         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
20086         plugins/editor/search-replace.c,
20087         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
20088         Search and Replace; Show result in find pane
20089           
20090 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
20091         
20092         * plugins/gdb, plugins/debug-manager: Applied debugger patch
20093         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
20094         (added features: starting debugger and loading of core/executable,
20095         StepIn, StepOut, StepOver and Execute, toggling breakpoint
20096         partially works)
20098 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
20099         
20100         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
20101         my cvs-plugin files...
20102         I hope I have rescued everything possible.
20103         
20104         * Naba: Could you please fix sample1 because I messed it up to 
20105         but there should be a histroy of this directory we should commit
20107 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
20108         
20109         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
20110         infrastructure
20111         * plugins/cvs-plugin/plugin.c,
20112         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
20113         Added preferences dialog (not yet complete)
20115 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
20116         
20117         * global-tags/Makefile.am, mime/Makefile.am:
20118         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
20119         
20120         * template/xmltemplate.[ch],
20121         template/xmlstrings.[ch],
20122         template/autotools.[ch] removed,
20123         template/prj_template.[ch] removed,
20124         template/lang_template.[ch] removed,
20125         template/lib_template.[ch] removed,
20126         template/Makefile.am adjusted,
20127         template/dtds/lang.dtd removed, 
20128         template/dtds/lib.dtd removed,
20129         template/dtds/prj.dtd removed,
20130         template/dtds/autotools.dtd removed,
20131         data/template/lib/* removed,
20132         data/template/language/* removed,
20133         data/template/library/* removed,
20134         data/template/project/* removed,
20135         date/template/Makefile.am adjusted:
20136         Remove everything except text-templates to replace hardcoded 
20137         Edit->Insert texts with dynamic loaded.
20139         * plugins/cvs-plugin/plugin.[ch],
20140         plugins/cvs-actions.[ch],
20141         plugins/Makefile.am,
20142         plugins/cvs-plugin/Makefile.am,
20143         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
20144         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
20145         plugins/cvs-plugin/anjuta-cvs.plugin.in:
20146         Added initial cvs-plugin code
20148 2004-10-21  Naba Kumar  <naba@gnome.org>
20149         
20150         * libanjuta/anjuta-plugin.c,
20151         plugins/build-basic-autotools/build-basic-autotools.c,
20152         plugins/debugger/plugin.c,
20153         plugins/devhelp/plugin.c,
20154         plugins/editor/anjuta-docman.c,
20155         plugins/editor/goto_line.c,
20156         plugins/editor/plugin.c,
20157         plugins/editor/search-replace.c,
20158         plugins/editor/text_editor.c,
20159         plugins/file-loader/plugin.c,
20160         plugins/file-manager/plugin.c,
20161         plugins/file-wizard/file.c,
20162         plugins/file-wizard/plugin.c,
20163         plugins/gdb/plugin.c,
20164         plugins/gtodo/plugin.c,
20165         plugins/message-view/anjuta-msgman.c,
20166         plugins/profile-default/plugin.c,
20167         plugins/project-manager/plugin.c,
20168         plugins/sample1/plugin.c,
20169         plugins/terminal/terminal.c: Defined all global variables static,
20170         particularly class parent_class variables. They were getting
20171         confused at link time.
20173         * libanjuta/plugins.c: Do not unload plugins when they are
20174         deactivated. Simply cache them for later activation. Unloading
20175         modules have some problem with shared libs using static class
20176         registration. Fixed hash type for installed plugins. Eventually,
20177         we want to add "CanUnload" attribute for .plugin files (in
20178         "Anjuta Plugin" group) to let plugin loader know if the plugin can
20179         be unloaded from memory. Those plugins declaring CanUnload=false
20180         will not be unloaded from memory and will be put in the cache. Those
20181         not declaring anything or declaring CanUnload=true, will be unloaded
20182         from memory when they are deactivated.
20184         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
20185         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20186         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
20187         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
20188         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
20189         activation, deactivation. Fixed memory leaks.
20191 2004-10-20  Naba Kumar  <naba@gnome.org>
20193         * TODO.tasks: Updated.
20194         
20195         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
20196         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
20197         macro for adding interfaces to plugin types. Code cleanup.
20198         
20199         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20200         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
20201         
20202         * plugins/build-basic-autotools/build-basic-autotools.c,
20203         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
20204         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20205         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
20206         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
20207         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
20208         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
20209         plugins/project-manager/plugin.c,
20210         plugins/symbol-browser/an_symbol_view.c,
20211         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
20212         newly defined macro to add interfaces to plugin types.
20214         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
20216 2004-10-20  Naba Kumar  <naba@gnome.org>
20218         * TODO.tasks: Added task list.
20219         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
20220         default values.
20222 2004-10-19  Naba Kumar  <naba@gnome.org>
20224         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
20225         
20226         * plugins/editor/action-callbacks.c,
20227         plugins/editor/action-callbacks.h,
20228         plugins/editor/anjuta-docman.c,
20229         plugins/editor/anjuta-docman.h,
20230         plugins/editor/anjuta-document-manager.ui,
20231         plugins/editor/file_history.c,
20232         plugins/editor/file_history.h,
20233         plugins/editor/plugin.c: Added file history browsing.
20234         
20235         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
20236         
20237         * plugins/message-view/anjuta-message-manager.ui,
20238         plugins/message-view/plugin.c: Added document manager context menu.
20239         
20240         * plugins/symbol-browser/an_symbol_view.c,
20241         plugins/symbol-browser/an_symbol_view.h,
20242         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20243         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
20244         document manager context menu.
20245         
20246         * scintilla/*, scintilla/include/*: Updated to current cvs.
20247         
20248 2004-10-19  Naba Kumar  <naba@gnome.org>
20250         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
20251         placeholder for debugger UI.
20252         
20253         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
20254         * plugins/file-manager/plugin.c: Fixed loading bug.
20255         
20256         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
20257         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
20258         Initializes gconf database with default values when the
20259         values are not defined. Use bool and int prefs separately.
20261         * plugins/editor/plugin.c: Added encoding preferences.
20262         * plugins/project-manager/plugin.c: Cleanup and debug messages.
20264         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20265         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20266         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20267         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
20269 2004-10-18  Naba Kumar  <naba@gnome.org>
20271         * po/POTFILES.in: Updated.
20272         
20273         * libanjuta/anjuta-ui.c: Corrected debug messages.
20274         
20275         * libegg/egg-combo-action.c, libegg/test-actions.c,
20276         libegg/menu/egg-combo-action.h: Fixed combo action.
20277         
20278         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
20279         Fixed format.
20280         
20281         * plugins/editor/action-callbacks.[c,h],
20282         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
20283         Implemented file swap. Removed dead codes.
20284         
20285         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
20286         dead codes.
20287         
20288         * plugins/symbol-browser/an_symbol_view.[c,h],
20289         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20290         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
20291         Implemented file symbols. Implemented goto file line when symbol is
20292         selected.
20293         
20294         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
20295         
20296 2004-10-10  Naba Kumar  <naba@gnome.org>
20298         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
20299         
20300         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
20301         
20302         * plugins/debugger/.cvsignore,
20303         (added) plugins/debugger/Makefile.am,
20304         (added) plugins/debugger/anjuta-debugger.glade,
20305         (added) plugins/debugger/anjuta-debugger.plugin.in,
20306         (added) plugins/debugger/anjuta-debugger.plugin.png,
20307         (added) plugins/debugger/anjuta-debugger.ui,
20308         plugins/debugger/attach_process.c,
20309         (removed) plugins/debugger/attach_process_cbs.c,
20310         (removed) plugins/debugger/attach_process_cbs.h,
20311         (removed) plugins/debugger/breakpoints.c,
20312         (removed) plugins/debugger/breakpoints.h,
20313         (removed) plugins/debugger/debug_tree.c,
20314         (removed) plugins/debugger/debug_tree.h,
20315         (removed) plugins/debugger/debugger.c,
20316         (removed) plugins/debugger/debugger.h,
20317         (removed) plugins/debugger/memory.c,
20318         (removed) plugins/debugger/memory.h,
20319         (added) plugins/debugger/plugin.c,
20320         (added) plugins/debugger/plugin.h,
20321         (removed) plugins/debugger/registers.c,
20322         (removed) plugins/debugger/registers.h,
20323         (removed) plugins/debugger/registers_cbs.c,
20324         (removed) plugins/debugger/registers_cbs.h,
20325         (removed) plugins/debugger/registers_gui.c,
20326         (removed) plugins/debugger/sharedlib.c,
20327         (removed) plugins/debugger/sharedlib.h,
20328         (removed) plugins/debugger/sharedlib_cbs.c,
20329         (removed) plugins/debugger/sharedlib_cbs.h,
20330         (removed) plugins/debugger/sharedlib_gui.c,
20331         (removed) plugins/debugger/signals.c,
20332         (removed) plugins/debugger/signals.h,
20333         (removed) plugins/debugger/signals_cbs.c,
20334         (removed) plugins/debugger/signals_cbs.h,
20335         (removed) plugins/debugger/signals_gui.c,
20336         (removed) plugins/debugger/stack_trace.c,
20337         (removed) plugins/debugger/stack_trace.h,
20338         (added) plugins/debugger/utilities.c,
20339         (added) plugins/debugger/utilities.h,
20340         (removed) plugins/debugger/watch.c,
20341         (removed) plugins/debugger/watch.h,
20342         (removed) plugins/debugger/watch_cbs.c,
20343         (removed) plugins/debugger/watch_cbs.h,
20344         (removed) plugins/debugger/watch_gui.c,
20345         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
20346         
20347         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
20348         Added debugger gdb backend plugin.
20349         
20350         * plugins/message-view/plugin.c: Registered all message stock icons.
20351         
20352         * plugins/profile-default/plugin.c: Loads debugger plugin.
20353         
20354         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
20356 2004-10-08  Naba Kumar  <naba@gnome.org>
20358         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
20359         information.
20360         
20361         * plugins/symbol-browser/.cvsignore,
20362         plugins/symbol-browser/Makefile.am,
20363         plugins/symbol-browser/an_symbol_view.c,
20364         plugins/symbol-browser/an_symbol_view.h,
20365         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
20366         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20367         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
20368         plugins/symbol-browser/plugin.c,
20369         plugins/symbol-browser/plugin.h,
20370         plugins/symbol-browser/sv_class.xpm,
20371         plugins/symbol-browser/sv_function.xpm,
20372         plugins/symbol-browser/sv_macro.xpm,
20373         plugins/symbol-browser/sv_private_fun.xpm,
20374         plugins/symbol-browser/sv_private_var.xpm,
20375         plugins/symbol-browser/sv_protected_fun.xpm,
20376         plugins/symbol-browser/sv_protected_var.xpm,
20377         plugins/symbol-browser/sv_public_fun.xpm,
20378         plugins/symbol-browser/sv_public_var.xpm,
20379         plugins/symbol-browser/sv_static_fun.xpm,
20380         plugins/symbol-browser/sv_static_var.xpm,
20381         plugins/symbol-browser/sv_struct.xpm,
20382         plugins/symbol-browser/sv_unknown.xpm,
20383         plugins/symbol-browser/sv_variable.xpm,
20384         plugins/symbol-browser/test-symbol-browser.c,
20385         plugins/Makefile.am: Implemented Symbol
20386         browser plugin.
20387         
20388         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
20389         
20390         * plugins/build-basic-autotools/Makefile.am,
20391         plugins/devhelp/Makefile.am,
20392         plugins/editor/Makefile.am,
20393         plugins/file-loader/Makefile.am,
20394         plugins/file-manager/Makefile.am,
20395         plugins/file-wizard/Makefile.am,
20396         plugins/gtodo/Makefile.am,
20397         plugins/message-view/Makefile.am,
20398         plugins/profile-default/Makefile.am,
20399         plugins/project-manager/Makefile.am
20400         plugins/sample1/Makefile.am,
20401         plugins/terminal/Makefile.am,
20402         scintilla/Makefile.am,
20403         libegg/Makefile.am,
20404         launcher/Makefile.am,
20405         libanjuta/Makefile.am,
20406         src/Makefile.am,
20407         tagmanager/Makefile.am,
20408         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
20409         anjuta_data_dir in configure.in and used them in plugins Makefile.am
20410         files. Also fixed library dependencies.
20411         
20412         * plugins/editor/aneditor.cxx: Disabled unused codes.
20413         * plugins/file-manager/an_file_view.c: Added copyright.
20414         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
20415         
20416         * plugins/profile-default/plugin.c: Can load plugins by location.
20417         * plugins/project-manager/plugin.c: Remove project_root_uri value
20418         when project is closed.
20419         
20420 2004-10-06  Naba Kumar  <naba@gnome.org>
20422         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
20423         
20424         * libanjuta/interfaces/libanjuta.idl,
20425         plugins/editor/text_editor.c: Added get_length()
20426         and get_current_word() methods in IAnjutaEditor interface.
20427         
20428         * libegg/Makefile.am: Added test_actions target.
20429         
20430         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
20431         
20432         * plugins/build-basic-autotools/build-basic-autotools.c,
20433         plugins/file-loader/plugin.c,
20434         plugins/message-view/message-view.c: Added code to go to file and
20435         line number,
20436         
20437         * plugins/devhelp/plugin.c: Context sensitive help now works.
20438         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
20439         uri as line number and goes to that line number.
20440         
20441         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
20442         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
20443         gtodo_client_load() method to load from a diffrent file. Watched 
20444         project root directory in plugin to open TODO.tasks of the project.
20445         
20446         * plugins/project-manager/plugin.c: Updates project UI
20447         sensitive/insensitive.
20449         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
20450         anjuta-shell program to test plugins.
20451         
20452         * src/anjuta-app.c: Registered UI accels.
20453         
20454 2004-09-28  Naba Kumar  <naba@gnome.org>
20456         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
20457         method.
20458         
20459         * src/anjuta-app.c: Implemented present widget method.
20460         
20461         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
20462         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
20463         
20464         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
20465         added editor.
20466         
20467         * plugins/editor/text_editor.c: Connects to preferences changed signal
20468         correctly.
20469         
20470 2004-09-28  Naba Kumar  <naba@gnome.org>
20471         
20472         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
20473         print code.
20474         
20475         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
20476         size to 5 pix.
20477         
20478         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
20479         in changed signal callback.
20480         
20481         * plugins/editor/action-callbacks.c: Implemented save_all action
20482         callback. Removed dead code. Do save_as when saving a new file.
20483         Implemented incremental search.
20484         
20485         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
20486         
20487         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
20488         
20489         * src/anjuta-app.c: Registers UI accelerators.
20490         
20491 2004-09-27  Naba Kumar  <naba@gnome.org>
20493         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
20494         
20495         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20496         plugins/devhelp/anjuta-devhelp.plugin.in,
20497         plugins/file-loader/anjuta-loader.plugin.in,
20498         plugins/file-manager/anjuta-file-manager.plugin.in,
20499         plugins/gtodo/anjuta-gtodo.plugin.in,
20500         plugins/project-manager/anjuta-project-manager.plugin.in,
20501         plugins/terminal/anjuta-terminal.plugin.in:
20502         Gave proper plugin names.
20504         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
20505         error when regex fail.
20506         
20507         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
20508         Added help and context search. Watches current editor. More menus
20509         in Help submenu. Update UI (sensitive when required) properly.
20510         
20511         * plugins/editor/anjuta-document-manager.ui,
20512         plugins/devhelp/anjuta-devhelp.ui,
20513         plugins/message-view/anjuta-message-manager.ui,
20514         src/anjuta.ui: Goto menu actions are in separate submenu.
20515         
20516         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
20517         Removed unimplemented UI elements.
20518         
20519         * src/anjuta-app.c: Larger (and normal) icon size.
20520         
20521         * src/layout.xml: Task manager plugin along with document (in middle).
20522         
20523         * plugins/editor/plugin.c, plugins/file-loader.c,
20524         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
20525         in gtkactions. Enable/disable UI properly.
20526         
20527 2004-09-26  Naba Kumar  <naba@gnome.org>
20529         * po/POTFILES.in: Updated, added missing files.
20531         * .cvsignore: Updated.
20532         
20533         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
20534         a new function to get User input text.
20535         
20536         * libanjuta/resources.[c,h]: Added a function to created sized image.
20537         
20538         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
20539         from filename, as thats the correct representation.
20540         
20541         * plugins/build-basic-autotools/Makefile.am,
20542         (added) plugins/build-basic-autotools/automake-c.filters,
20543         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20544         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
20545         Rearragned UI elements in the build menu. Added codes to read build
20546         filter rules from external file. Implemented all build, configure,
20547         autogen commands. Watches current editor and project.
20548         
20549         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
20550         Added editor changed signal and exports current editor value.
20551         Fixed parameter names. Fixed get_uri() interface implementation to
20552         return correct uri.
20553         
20554         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
20555         elements.
20556         
20557         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
20558         
20559         * plugins/file-manager/an_file_view.c,
20560         plugins/file-manager/an_file_view.c: Exports file uri correctly.
20561         
20562         * plugins/file-wizard/file.c: Reads uri correctly.
20563         
20564         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
20565         sets the page to the new view.
20566         
20567         * plugins/message-view/message-view.c: Unrefs the tree model when done.
20568         Fixed signal connecting.
20569         
20570         * plugins/project-manager/plugin.c: Changed "project_root_directory"
20571         to "project_root_uri" and exports as uri.
20572         
20573 2004-09-24  Naba Kumar  <naba@gnome.org>
20575         * libanjuta/anjuta-ui.c: Fixed a crash bug.
20576         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
20577         in correct way.
20578         * plugins/file-manager/plugin.c: Fixed crash in unloading.
20579         * plugins/file-loader/plugin.c: Added comments.
20580         * plugins/build-basic-autotools/plugin.c: Added comments.
20581         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
20582         
20583         * libanjuta/interfaces/libanjuta.idl,
20584         plugins/message-view/anjuta-msgman.c,
20585         plugins/message-view/message-view.c,
20586         plugins/message-view/message-view.h,
20587         plugins/message-view/plugin.c: Buffering and appending messages have
20588         been separated. message-view implementations cleaned up. Signals
20589         Emissions fixed. Messages now displayed in summary and details show
20590         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
20591         API.
20592         
20593         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
20594         preferences.
20595         
20596         * plugins/build-basic-autotools/Makefile.am,
20597         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
20598         parsing of output to create message summaries. Uses new message view
20599         API.
20600         
20601         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
20602         preferences to make dialog box smaller.
20603         
20604         * plugins/editor/search-replace.c: Fixed compile error with change
20605         in IAnjutaMessageView API.
20606         
20607 2004-09-21  Naba Kumar  <naba@gnome.org>
20609         * plugins/Makefile.am: Deletes old (installed) plugins before
20610         installing new ones.
20611         
20612         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20613         plugins/build-basic-autotools/build-basic-autotools.c,
20614         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
20615         file URI from filemanager. Only disables/enables build submenu in file
20616         manager, instead of merging/unmerging.
20617         
20618         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
20619         non-text files.
20620         
20621         * plugins/file-loader/anjuta-loader-plugin.ui,
20622         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20623         Implemented "Open with" file manager submenu. Displays error message
20624         when file can not be opened.
20625         
20626         * plugins/file-manager/an_file_view.c: Renamed
20627         file_manager_current_filename value name to file_manager_current_uri
20628         and exports proper URI.
20629         
20630         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
20632 2004-09-19  Naba Kumar  <naba@gnome.org>
20634         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
20635         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
20636         save point signal to change editor tabs. Fixed accels.
20637         
20638         * plugins/file-loader/plugin.c: Fixed accels.
20640         * plugins/project-manager/plugin.c: Added target selection callback.
20641         
20642         * plugins/project-manager/plugin.c: Added URI activation.
20643         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
20644         Fixed dialog and closed it on ok. Fixed a crash bug.
20645         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
20647         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
20648         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
20649         plugins/file-loader/anjuta-loader-plugin.ui,
20650         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20651         Added recent files in file loade plugin.
20652         
20653         * ChangeLog: Fixed entry dates.
20654         
20655 2004-09-18  Naba Kumar  <naba@gnome.org>
20657         * plugins/devhelp/plugin.c: Added UI sensitization and removed
20658         an unnecessary GtkFrame.
20659         
20660 2004-09-17  Naba Kumar  <naba@gnome.org>
20662         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
20664         * TODO: Updated.
20665         
20666         * data/Makefile.am: Disabled installing old mime info.
20667         
20668         * mime/anjuta.applications, mime/anjuta.keys: Updated.
20669         
20670         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
20671         plugins/editor/anjuta-document-manager.ui,
20672         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20673         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
20674         Added Editor context popup menu.
20675         
20676         * plugins/project-manager/anjuta-project-manager-plugin.png:
20677         Update image.
20678         
20679         * plugins/project-manager/anjuta-project-manager.plugin.in:
20680         Support .anjuta mime type.
20681         
20682         * plugins/project-manager/plugin.c: Exports "project_root_directory"
20683         value.
20684         
20685         * plugins/file-manager/plugin.c: Watches "project_root_directory"
20686         value.
20687         
20688         * src/layout.xml, plugins/profile-default/plugin.c:
20689         Added project manager plugin for startup.
20691 2004-09-16  Naba Kumar  <naba@gnome.org>
20692         
20693         * anjuta.prj: Updated.
20694         
20695         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
20696         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
20697         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
20698         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
20699         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
20700         plugins/terinal/Makefile.am, src/Makefile.am,
20701         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
20702         Fixed makefile syntax errors.
20704 2004-09-16  Naba Kumar  <naba@gnome.org>
20706         * configure.in, src/layout.xml,
20707         plugins/profile-default/plugin.c,
20708         libanjuta/interfaces/libanjuta.idl,
20709         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
20710         
20711         * configure.in, plugins/Makefile.am,
20712         plugins/project-manager/.cvsignore, 
20713         plugins/project-manager/Makefile.am,
20714         plugins/project-manager/anjuta-project-manager-plugin.png,
20715         plugins/project-manager/anjuta-project-manager.plugin.in,
20716         plugins/project-manager/anjuta-project-manager.ui,
20717         plugins/project-manager/plugin.c,
20718         plugins/project-manager/plugin.h: Added project manager plugin
20719         based on gnome-build.
20720         
20721         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
20722         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
20723         
20724         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
20725         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20726         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
20727     
20728 2004-09-16  Naba Kumar  <naba@gnome.org>
20730         * plugins/editor/action-callbacks.c: Fixed compile error.
20731         
20732 2004-09-15  Naba Kumar  <naba@gnome.org>
20734         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
20735         
20736         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
20737         New improved splace with nicer progress.
20738         
20739         * configure.in, plugins/Makefile.am,
20740         (added) file-wizard/.cvsignore,
20741         (added) file-wizard/Makefile.am,
20742         (added) file-wizard/action-callbacks.c,
20743         (added) file-wizard/action-callbacks.h,
20744         (added) file-wizard/anjuta-file-wizard-plugin.png,
20745         (added) file-wizard/anjuta-file-wizard.glade,
20746         (added) file-wizard/anjuta-file-wizard.plugin.in,
20747         (added) file-wizard/anjuta-file-wizard.ui,
20748         (added) file-wizard/file.c,
20749         (added) file-wizard/file.h,
20750         (added) file-wizard/plugin.c,
20751         (added) file-wizard/plugin.h:
20752         Created new file wizard and added it. The wizard takes care of text
20753         bit insertions and new files creation.
20755         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20756         plugins/editor/action-callbacks.h,
20757         plugins/editor/anjuta-document-manager.glade,
20758         plugins/editor/anjuta-document-manager.ui,
20759         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20760         (removed) plugins/editor/file.[c,h]: Removed text insertions and
20761         new files code and moved into a new plugin (file wizard).
20762         
20763         * libanjuta/plugins.[c,h]: Added plugins selection function.
20764         
20765         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
20766         get_position(), insert() in IAnjutaEditor interface. Added
20767         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
20768         interface (for wizard plugins).
20770         * plugins/file-loader/anjuta-loader-plugin.ui,
20771         plugins/file-loader/plugin.c: Added wizard launcher interface which
20772         scans for plugins implement IAnjutaWizard interface and presents the
20773         list to user for selection. The selected plugin is then activated
20774         for the wizard.
20776         * libanjuta/interfaces/.cvsignore: Updated.
20777         * plugins/message-view/.cvsignore: Updated.
20778         * plugins/launcher/*: Removed as launcher has already been moved to
20779         libanjuta as class.
20781         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20782         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20783         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20784         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20785         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
20786         Updated API documentations.
20788 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
20790         * configure.in: Added Punjabi to ALL_LINGUAS
20792 2004-07-29  Naba Kumar  <naba@gnome.org>
20794         * configure.in: Added file-loader plugin Makefile path and
20795         fixed devhelp version requirement.
20797 2004-07-28  Naba Kumar  <naba@gnome.org>
20799         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
20800         terminal/preferences-terminal.png (added), message-view/*.png (added),
20801         message-view/*.xpm (added), editor/*.png (added),
20802         editor/*.xpm (added), plugins/editor/Makefile.am,
20803         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
20804         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
20805         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
20806         respective plugins directories.
20808         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
20809         pixmaps/block-end-16.png, pixmaps/block-end.png
20810         pixmaps/block-start-16.png, pixmaps/block-start.png
20811         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
20812         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
20813         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
20814         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
20815         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
20816         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
20817         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
20818         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
20819         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
20820         pixmaps/preferences-editor.png, pixmaps/undock.png
20821         pixmaps/error-next-16.png, pixmaps/error-next.png
20822         pixmaps/error-prev-16.png, pixmaps/error-prev.png
20823         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
20824         pixmaps/preferences-terminal.png: Deleted
20826         * libanjuta/properties* (removed), plugins/editor/properties* (added),
20827         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20828         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
20829         plugins/editor/anjuta-document-manager.plugin.in,
20830         plugins/editor/anjuta-document-manager.ui,
20831         plugins/editor/plugin.c, plugins/editor/print.c,
20832         plugins/editor/search-replace_backend.c,
20833         plugins/editor/search_preferences.h,
20834         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
20835         Moved properties souce files to editor plugin as it not required in
20836         libanjuta. Other editor fixes.
20838         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
20839         libegg/dock/* (removed)
20840         : Restored GDL external dependencies and removed libegg dock
20841         sources, because gdl is being developed.
20842         
20843         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
20844         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
20845         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
20846         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
20847         libanjuta/plugins.c, libanjuta/plugins.h,
20848         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
20849         gconf system. Shell now takes docking positions. Added more utility
20850         functions. Added plugins query function. And other fixes.
20852         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
20853         
20854         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
20855         plugin to load files based on mime type.
20856         
20857         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
20858         
20859         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
20860         plugins/file-manager/plugin.c: File manager now uses file loader to
20861         open files.
20863         * plugins/message-view/anjuta-msgman.c,,
20864         plugins/message-view/message-view.c,
20865         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
20867         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
20868         plugins/terminal/terminal.c, src/Makefile.am,
20869         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
20870         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
20871         
20872         * libegg/dock/*: Removed directory.
20873         
20874 2004-07-28  Naba Kumar  <naba@gnome.org>
20876         * configure.in: Reduced gnome-print version requirement.
20877         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
20879 2004-07-21  Ray Strode  <rstrode@redhat.com>
20880         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
20881         new mime sytem.
20883 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
20884         
20885         * plugins/editor/search-replace.c: Some fixes
20886         * plugins/terminal/Makefile.am:
20887         Patch from: Alexey Rusakov <ktirf@users.sf.net>
20889 2004-05-19  Naba Kumar  <naba@gnome.org>
20891         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
20892         compiler warning.
20894 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
20896         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
20897         Implemented IAnjutaSavable
20898         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
20900 2004-05-17  Naba Kumar  <naba@gnome.org>
20902         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
20903         plugins/build-basic-autotools/.cvsignore,
20904         plugins/build-basic-autotools/Makefile.am,
20905         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
20906         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20907         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20908         plugins/build-basic-autotools/build-basic-autotools.c,
20909         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
20910         build plugin.
20911         
20912         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
20913         definition.
20914         
20915         * plugins/file-manager/an_file_view.c,
20916         plugins/file-manager/anjuta-file-manager.ui,
20917         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
20918         Added context menu UI.
20919         
20920         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
20921         in view menu.
20923 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
20924         
20925         * libanjuta/anjuta-preferences.[ch]: 
20926         Added save/load_gconf functions
20927         * src/action_callbacks.[ch], src/preferences.c: 
20928         Load global prefs from gconf at startup and save them
20929         on exit. Prefs load and save correctly but something resets
20930         them to default after loading...
20931         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
20932         Somehow the linker does not find save/load_gconf functions
20933         in libanjuta. Must be a stupid mistake, I would be glad
20934         if someone could fix that.
20935         * manuals/reference/libanjuta-sections.txt: Added new
20936         preferences functions and removed gnome-filelist
20937         * plugins/file-manager/anjuta-file-manager-plugin.glade:
20938         * plugins/file-manager/plugin.c:
20939         Added root-path property
20941 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
20942         
20943         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
20944         they are not longer needed.
20945         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
20946         anjuta-sections.txt: Remove references to the files
20947         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
20948         Use new nautilus icons for file-manager, looks incredible
20949         cool!
20951 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20952         
20953         * plugins/editor/anjuta-docman.c: gchar* to 
20954         const gchar* in arguments
20955         * plugins/editor/text_editor.c: Implemented IAnjutaFile
20956         Interface
20957         * plugins/file-manager/an_file_view.c: Open files on
20958         double-click. Does not work yet because it does not
20959         find IAnjutaFile interface in document manager
20961 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20962         
20963         * plugins/editor/anjuta-docman.c
20964         * plugins/editor/text_editor.c:
20965         Made close button working, made multiple selection in
20966         File/Open dialog possble, fixed crash bug if file cannot
20967         be opened.
20969 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
20970         
20971         * plugins/editor/action-callbacks.c
20972         * plugins/editor/anjuta-docman.c
20973         * plugins/editor/anjuta-docman.h
20974         * plugins/editor/search-replace.c
20975         * plugins/editor/search-replace_backend.c
20976         * plugins/editor/text_editor.c
20977         * plugins/editor/text_editor.h:
20978         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
20979         able to open all files, use uri instead of full_filename, fixed
20980         many bugs.
20983 2004-05-13  Naba Kumar  <naba@gnome.org>
20985         * plugins/message-view/anjuta-message-manager-plugin.glade:
20986         HIG compliant.
20988         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
20989         management.
20991         * pixmaps/anjuta_splash.png: Added border.
20992         
20993         * plugins/editor/anjuta-document-manager.png: New icon.
20994         
20995         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
20996         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
20997         
20998         plugins/editor/Makefile.am,
20999         plugins/editor/search-replace.c,
21000         plugins/editor/search-replace.h,
21001         plugins/editor/search-replace_backend.c,
21002         plugins/editor/search-replace_backend.h,
21003         plugins/editor/search_preferences.h,
21004         plugins/editor/search_preferences.c: Merged changes from
21005         ANJUTA_1_2_0 branch.
21006         
21007         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
21008         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
21009         operational.
21011         * plugins/terminal/Makefile.am,
21012         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
21013         dialog.
21014         
21015         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
21016         submenu.
21018 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
21019         * plugins/message-view/plugin.c: Fixed glade file loading
21020         Removed "Show messages" menu item
21021         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
21022         twice because of this load system layout hack.
21023         * libanjuta/anjuta-ui.h: Removed #include config.h
21024         * libanjuta/libanjuta.pc: Fixed path and depencies
21025         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
21026         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
21027         * libanjuta/properties.cxx : #include "properties_cxx.h"
21028         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
21030 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
21031         * plugins/message-view/*: Fixed message view preferences
21032         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
21033         * anjuta.glade: Removed messages stuff
21035 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
21036         
21037         * Removed libanjutamm, it is now hosted on SF.net:
21038         cvs.sf.net/cvsroot/anjuta/libanjutamm
21040 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
21041         
21042         * libanjutamm/*
21043         Added some experimental code to add support for C++ plugins.
21044         Nothing works yet and it is likely that it will disappear but
21045         I have some questions to murrayc and he wants to see the code.
21047 2004-05-11  Naba Kumar  <naba@gnome.org>
21049         * plugins/terminal/terminal.c: Fixed prefs loading bug.
21051         * plugins/editor/action-callbacks.c: Fixed a crash bug in
21052         hightlight style menu actions.
21054         * manuals/reference/libanjuta/libanjuta-docs.sgml,
21055         manuals/reference/libanjuta/plugin-description-file.sgml,
21056         manuals/reference/libanjuta/writing-plugins.sgml,
21057         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21058         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21059         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
21061         * src/anjuta-app.c: Always load system layout for now.
21063         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
21064         
21065         * manuals/reference/libanjuta/libanjuta-docs.sgml,
21066         manuals/reference/libanjuta/libanjuta-sections.txt,
21067         manuals/reference/libanjuta/libanjuta.types,
21068         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21069         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21070         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21071         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21072         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
21073         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
21074         Updated documentation.
21076         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
21077         plugins/profile-default/plugin.c, src/layout.xml:
21078         Created terminal plugin.
21079          
21080         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
21081         (new) plugins/file-manager/.cvsignore,
21082         plugins/file-manager/an_file_view.c,
21083         plugins/file-manager/plugin.c,
21084         plugins/file-manager/plugin.h: Moved preferences to separate
21085         glade file and added cvsignore file.
21086         
21087         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
21088         from ANJUTA_1_2_0 branch. Please note that other po files need merging
21089         from the branch. I tried it     but there were way too many conflicts.
21090         
21091         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
21092         
21093         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
21094         util functions required during the merge.
21095         
21096         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
21097         interface.
21098         
21099         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
21100         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
21101         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
21102         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
21103         Merged with ANJUTA_1_2_0 branch.
21105 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
21107         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
21109 2004-05-07  Naba Kumar  <naba@gnome.org>
21111         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
21113         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
21114         Added preferences reading and loading.
21115         
21116         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
21117         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
21118         libanjuta/fileselection.c, libanjuta/fileselection.h,
21119         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
21120         
21121         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
21123         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
21124         anjuta.spec.in, configure.in, data/autogen.sh.generic,
21125         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
21126         data/macros/autogen.sh, data/macros2/autogen.sh
21127         data/properties/ada.properties, data/properties/anjuta.properties,
21128         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
21129         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
21130         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
21131         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
21132         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
21133         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
21134         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
21135         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
21136         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
21137         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
21138         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
21139         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
21140         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
21141         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
21142         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
21143         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
21144         plugins/class-gen/clsGen.c, plugins/editor/print.c,
21145         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
21146         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
21147         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
21148         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
21149         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
21150         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
21151         (added) scintilla/scintilla-marshal.c,
21152         (added) scintilla/scintilla-marshal.h,
21153         (added) scintilla/scintilla-marshal.list,
21154         scintilla/include/SString.h, scintilla/include/SciLexer.h,
21155         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
21156         (added) scintilla/patches/scintilla-calltip-align.patch,
21157         (added) scintilla/patches/scintilla-minor.patch,
21158         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
21160 2004-05-06  Naba Kumar  <naba@gnome.org>
21162         * (added) plugins/file-manager/Makefile.am,
21163         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
21164         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
21165         (added) plugins/file-manager/anjuta-file-manager.ui,
21166         (added) plugins/file-manager/plugin.c,
21167         (added) plugins/file-manager/plugin.h,
21168         (removed) plugins/file-manager/an_file_view.h,
21169         plugins/Makefile.am, configure.in,
21170         plugins/file-manager/an_file_view.c: Created file manager plugin.
21171         
21172         * plugins/profile-default/plugin.c: Added file manager plugin in default
21173         profile.
21174         
21175         * libanjuta/Makefile.am: Fixed dependencies.
21176         * pixmaps/anjuta_splash.png: New splash screen.
21178 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
21179         
21180         * template/template.c/h: Added in-line doc
21181         * manuals/reference/template/*: Added template documentation
21182         * configure.in: Build template docs
21184 2004-05-05  Naba Kumar  <naba@gnome.org>
21186         * autogen.sh: Added commands to generate initial interfaces.
21187         
21188         * libanjuta/Makefile.am,
21189         (removed)libanjuta/anjuta-plugin-parser.c,
21190         (removed)libanjuta/anjuta-plugin-parser.h,
21191         (added)libanjuta/anjuta-plugin-description.c,
21192         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
21193         plugin description.
21194         
21195         * libanjuta/anjuta-plugin.c,
21196         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
21197         
21198         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
21199         and added AnjutaShellPlacement enum for widgeds placement (passed to 
21200         widget add_widget() method.
21201         
21202         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
21203         and moved plugin sets loading in profile plugins.
21204         
21205         * libanjuta/interfaces/.cvsignore,
21206         (removed)libanjuta/interfaces/Makefile.am,
21207         libanjuta/interfaces/libanjuta.idl,
21208         libanjuta/interfaces/anjuta-idl-compiler.pl,
21209         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
21210         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
21211         (removed)libanjuta/interfaces/ianjuta-editor.c,
21212         (removed)libanjuta/interfaces/ianjuta-editor.h,
21213         (removed)libanjuta/interfaces/ianjuta-file.c,
21214         (removed)libanjuta/interfaces/ianjuta-file.h,
21215         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
21216         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
21217         (removed)libanjuta/interfaces/ianjuta-message-view.c,
21218         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
21219         *.h and Makefile.am files. They are autogenerated. Interfaces are
21220         by anjuta-idl-compiler.pl from libanjuta.idl file.
21221         
21222         * manuals/reference/libanjuta/Makefile.am,
21223         manuals/reference/libanjuta/anjuta-architecture.sgml,
21224         manuals/reference/libanjuta/libanjuta-docs.sgml,
21225         manuals/reference/libanjuta/libanjuta-sections.txt,
21226         manuals/reference/libanjuta/libanjuta.types,
21227         manuals/reference/libanjuta/plugin-description-file.sgml,
21228         manuals/reference/libanjuta/writing-plugins.sgml,
21229         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
21230         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
21231         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21232         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21233         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21234         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
21235         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
21236         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
21237         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
21238         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
21239         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
21240         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
21241         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
21242         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
21243         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
21244         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
21245         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
21246         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
21247         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
21248         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
21249         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
21250         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
21251         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
21252         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
21253         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
21254         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
21255         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
21256         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
21257         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
21258         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
21259         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
21260         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21261         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
21262         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
21263         interfaces template sgmls.
21264         
21265         * plugins/Makefile.am,
21266         plugins/devhelp/anjuta-devhelp.plugin.in,
21267         plugins/devhelp/plugin.c,
21268         plugins/editor/action-callbacks.c,
21269         plugins/editor/anjuta-document-manager.plugin.in,
21270         plugins/editor/plugin.c,
21271         plugins/editor/plugin.h,
21272         plugins/editor/text_editor.c,
21273         plugins/sample1/plugin.c,
21274         plugins/message-view/anjuta-message-manager.plugin.in,
21275         plugins/message-view/plugin.c: Fixed shell add_widget method to take
21276         placement. Fixed other errors.
21277         
21278         * (added)plugins/profile-default/.cvsignore,
21279         (added)plugins/profile-default/Makefile.am,
21280         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
21281         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
21282         (added)plugins/profile-default/anjuta-default-profile.ui,
21283         (added)plugins/profile-default/plugin.c,
21284         (added)plugins/profile-default/plugin.h: Added a default new
21285         profile plugin.
21286         
21287         * src/Makefile.am,
21288         src/action-callbacks.c,
21289         src/anjuta-app.c,
21290         src/anjuta.c,
21291         src/main.cpp: Fixed necessary changes for libanjuta
21293 2004-05-04  Naba Kumar  <naba@gnome.org>
21295         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
21296         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
21297         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
21298         placement for default widgets placements.
21300 2004-05-03  Naba Kumar  <naba@gnome.org>
21302         * manuals/reference/libanjuta/anjuta-architecture.sgml,
21303         manuals/reference/libanjuta/libanjuta-docs.sgml,
21304         manuals/reference/libanjuta/plugin-description-file.sgml,
21305         manuals/reference/libanjuta/writing-plugins.sgml:
21306         Wrote more sections in writing-plugins document and fixed errors.
21308 2004-05-03  Naba Kumar  <naba@gnome.org>
21310         * libanjuta/interfaces/libanjuta.idl: Added interface
21311         IAnjutaFileManager.
21312         
21313         * manuals/reference/libanjuta/anjuta-architecture.dia,
21314         manuals/reference/libanjuta/anjuta-architecture.png: Updated
21315         architecture diagram.
21316         
21317         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
21318          manuals/reference/libanjuta/libanjuta-docs.sgml,
21319         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
21320         (added) manuals/reference/libanjuta/writing-plugins.sgml:
21321         Wrote writing-plugins document and separated chapters into
21322         separate sgml files.
21323         
21324         * plugins/file-manager/an_file_view.c,
21325         plugins/file-manager/an_file_view.h: New and improved directory
21326         rendering.
21328 2004-05-02  Sven Herzberg  <herzi@abi02.de>
21330         * anjuta.glade: re-designed the new file dialog
21331         * anjuta_dialogs_strings.c: new strings from the new file dialog
21333 2004-04-30  Naba Kumar  <naba@gnome.org>
21335         * libanjuta/interfaces/Makefile.am.iface,
21336         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
21337         
21338         * libanjuta/interfaces/libanjuta.idl: Updated.
21340         * libanjuta/interfaces/Makefile.am.iface,
21341         libanjuta/interfaces/libanjuta.idl: Updated.
21343 2004-04-29  Naba Kumar  <naba@gnome.org>
21344         
21345         * libanjuta/interfaces/Makefile.am.iface,
21346         libanjuta/interfaces/libanjuta.idl: Updated.
21348 2004-04-29  Naba Kumar  <naba@gnome.org>
21350         * libanjuta/interfaces/giface-idlc-c.pl,
21351         libanjuta/interfaces/libanjuta.idl: Upgraded.
21352         * libanjuta/interfaces/Makefile.am.iface: Added.
21353         
21354 2004-04-28  Naba kumar  <naba@gnome.org>
21356         * libanjuta/interfaces/giface-idlc-c.pl,
21357         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
21358         definitions and wrote a compiler.
21359         
21360 2004-04-28  Naba Kumar  <naba@gnome.org>
21362         * libanjuta/anjuta-shell.c: Fixed docs.
21363         * libanjuta/interfaces/Makefile.am,
21364         libanjuta/interfaces/ianjuta-file.c,
21365         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
21366         
21367         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
21368         
21369         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
21371         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21372         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21373         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21374         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21375         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
21376         * src/anjuta-app.c: Fixed bug.
21378 2004-04-27  Naba Kumar  <naba@gnome.org>
21380         * libanjuta/anjuta-preferences-dialog.c,
21381         manuals/Makefile.am: Fixed document bugs and enabled docs
21382         building.
21384         * libanjuta/anjuta-preferences-dialog.c,
21385         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
21386         More documentation.
21387         
21388         * libanjuta/anjuta-preferences.c,
21389         manuals/reference/libanjuta/libanjuta-docs.sgml,
21390         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21391         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21392         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21393         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21394         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
21395         Wrote more documentations.
21397         * (removed) plugins/message-view/imessage-view.c,
21398         (removed) plugins/message-view/ianjuta-msgman.c,
21399         plugins/message-view/Makefile.am,
21400         plugins/message-view/anjuta-msgman.c,
21401         plugins/message-view/anjuta-msgman.h,
21402         plugins/message-view/message-view.c,
21403         plugins/message-view/message-view.h,
21404         plugins/message-view/plugin.c,
21405         plugins/message-view/plugin.h: Moved interface implementations
21406         in their respective classes and used correct macros to
21407         defined class types.
21409         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
21410         src/action-callbacks.c, src/anjuta-app.c: Subclassed
21411         AnjutaUI from GtkUIManager instead of GtkDialog.
21413         * manuals/reference/libanjuta/Makefile.am,
21414         manuals/reference/libanjuta/libanjuta-docs.sgml,
21415         manuals/reference/libanjuta/libanjuta-sections.txt,
21416         manuals/reference/libanjuta/libanjuta.types,
21417         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
21418         (added) manuals/reference/libanjuta/anjuta-architecture.png,
21419         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21420         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21421         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21422         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
21423         Wrote more documentation, fixed typos, added architecture
21424         diagram, updated object types etc.
21426         * plugins/editor/text_editor.c: Fixed interface implementation.
21428 2004-04-26  Naba Kumar  <naba@gnome.org>
21430         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
21431         (added) manuals/reference/libanjuta/anjuta-architecture.png,
21432         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
21433         architecture diagram and a new chapter on plugins description file.
21435 2004-04-25  Naba Kumar  <naba@gnome.org>
21437         *  libanjuta/anjuta-children.h,
21438         libanjuta/anjuta-plugin.c,
21439         libanjuta/anjuta-plugin.h,
21440         libanjuta/anjuta-preferences.c,
21441         libanjuta/anjuta-shell.c,
21442         libanjuta/anjuta-shell.h,
21443         libanjuta/e-splash.c,
21444         libanjuta/e-splash.h,
21445         manuals/reference/libanjuta/Makefile.am,
21446         manuals/reference/libanjuta/libanjuta-docs.sgml,
21447         manuals/reference/libanjuta/libanjuta-sections.txt,
21448         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21449         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21450         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21451         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21452         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21453         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21454         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21455         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21456         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21457         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21458         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21459         manuals/reference/libanjuta/tmpl/defaults.sgml,
21460         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21461         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21462         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
21463         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
21464         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21465         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21466         manuals/reference/libanjuta/tmpl/plugins.sgml,
21467         manuals/reference/libanjuta/tmpl/properties.sgml,
21468         manuals/reference/libanjuta/tmpl/resources.sgml,
21469         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
21470         manuals/reference/libanjuta/tmpl/e-splash.sgml,
21471         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
21472         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
21473         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
21474         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
21476         Added more template files and wrote more documentation.
21478 2004-04-24  Andras Timar  <timar@gnome.hu>
21480         * configure.in: Added hu to ALL_LINGUAS.
21482 2004-04-23  Naba Kumar  <naba@gnome.org>
21483         
21484         * configure.in: Fixed compile error.
21485         
21486         * libanjuta/anjuta-children.c,
21487         libanjuta/anjuta-children.h,
21488         libanjuta/anjuta-preferences.c,
21489         libanjuta/anjuta-preferences.h,
21490         libanjuta/anjuta-shell.c,
21491         libanjuta/anjuta-ui.c,
21492         libanjuta/anjuta-ui.h,
21493         manuals/reference/libanjuta/Makefile.am,
21494         manuals/reference/libanjuta/libanjuta-docs.sgml,
21495         manuals/reference/libanjuta/libanjuta.types,
21496         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21497         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21498         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21499         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21500         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21501         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21502         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21503         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21504         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21505         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21506         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21507         manuals/reference/libanjuta/tmpl/defaults.sgml,
21508         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21509         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21510         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
21511         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
21512         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21513         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21514         manuals/reference/libanjuta/tmpl/plugins.sgml,
21515         manuals/reference/libanjuta/tmpl/properties.sgml,
21516         manuals/reference/libanjuta/tmpl/resources.sgml,
21517         plugins/sample1/plugin.c: Added libanjuta API documentation.
21519 2004-04-22  Naba Kumar  <naba@gnome.org>
21521         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
21522         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21523         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
21524         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
21525         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
21526         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
21527         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
21528         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
21529         (removed) libegg/eggradiotoolbutton.c,
21530         (removed) libegg/eggseparatortoolitem.c,
21531         (removed) libegg/eggtoggletoolbutton.c,
21532         (removed) libegg/eggtoolbar.c,
21533         (removed) libegg/eggtoolbutton.c,
21534         (removed) libegg/eggtoolitem.c,
21535         (removed) libegg/prop-editor.c,
21536         (removed) libegg/test-actions.c,
21537         (removed) libegg/test-drag.c,
21538         (removed) libegg/test-merge.c,
21539         (removed) libegg/test-toolbar.c,
21540         libegg/menu/Makefile.am,
21541         (removed) libegg/menu/egg-accel-dialog.h,
21542         (removed) libegg/menu/egg-action-group.h,
21543         (removed) libegg/menu/egg-action.h,
21544         libegg/menu/egg-entry-action.h,
21545         (removed) libegg/menu/egg-markup.h,
21546         (removed) libegg/menu/egg-menu-merge.h,
21547         (removed) libegg/menu/egg-menu.h,
21548         (removed) libegg/menu/egg-radio-action.h,
21549         (removed) libegg/menu/egg-toggle-action.h,
21550         (removed) libegg/menu/howitshouldwork.txt,
21551         (removed) libegg/toolbar/.cvsignore,
21552         (removed) libegg/toolbar/Makefile.am,
21553         (removed) libegg/toolbar/TODO,
21554         (removed) libegg/toolbar/eggradiotoolbutton.h,
21555         (removed) libegg/toolbar/eggseparatortoolitem.h,
21556         (removed) libegg/toolbar/eggtoggletoolbutton.h,
21557         (removed) libegg/toolbar/eggtoolbar.h,
21558         (removed) libegg/toolbar/eggtoolbutton.h,
21559         (removed) libegg/toolbar/eggtoolitem.h,
21560         (removed) libegg/toolbar/prop-editor.h,
21561         (removed) libegg/toolbar/toolbar-api.txt,
21562         (removed) libegg/toolbar/toolbar-ideas.txt,
21563         plugins/devhelp/anjuta-devhelp.ui,
21564         plugins/devhelp/plugin.c,
21565         plugins/editor/action-callbacks.c,
21566         plugins/editor/action-callbacks.h,
21567         plugins/editor/anjuta-docman.c,
21568         plugins/editor/anjuta-document-manager.ui,
21569         plugins/editor/plugin.c,
21570         P plugins/message-view/Makefile.am,
21571         plugins/message-view/anjuta-message-manager.ui,
21572         plugins/message-view/plugin.c,
21573         plugins/sample1/anjuta-sample.ui,
21574         plugins/sample1/plugin.c,
21575         src/action-callbacks.c,
21576         src/action-callbacks.h,
21577         src/anjuta-actions.h,
21578         src/anjuta-app.c,
21579         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
21580         Gtk actions and UIManager. Fixed all plugins to use this.
21581         
21582         * manuals/reference/gtkdoc-scangobj.diff,
21583         manuals/reference/libanjuta/Makefile.am,
21584         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21585         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21586         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21587         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21588         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
21590         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
21591         
21592 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
21593         
21594         * plugins/message-view/imessage-view.c
21595         * plugins/message-view/ianjuta-msgman.c:
21596         Added interfaces
21598 2004-04-17  Adam Weinberger  <adamw@gnome.org>
21600         * configure.in: Added en_CA to ALL_LINGUAS.
21602 2004-04-08  Naba Kumar  <naba@gnome.org>
21604         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
21605         libanjuta/interfaces/Makefile.am,
21606         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
21607         message manager and message view interfaces.
21609         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
21610         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
21611         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21612         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
21613         src/anjuta-app.c: Used 'activate' and
21614         'deactivate' virtual methods for plugins. Fixed installed plugins
21615         dialogs. Added remove_widget() method for AnjutaShell.
21617         * libanjuta/interfaces/Makefile.am,
21618         libanjuta/interfaces/ianjuta-document-manager.c,
21619         libanjuta/interfaces/ianjuta-document-manager.h,
21620         libanjuta/interfaces/ianjuta-editor.c,
21621         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
21622         and editor interfaces.
21624         * plugins/devhelp/plugin.c,
21625         plugins/message-view/anjuta-message-manager.plugin.in,
21626         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
21627         plugins/sample1/plugin.c: Updated plugins implementation to
21628         reflect the changes.
21630 2004-04-07  Naba Kumar  <naba@gnome.org>
21632         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
21633         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
21634         libanjuta/interfaces/ianjuta-editor.h,
21635         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
21636         plugins/editor/anjuta-docman.c,
21637         plugins/editor/anjuta-document-manager.plugin.in,
21638         plugins/editor/plugin.c, plugins/sample1/plugin.c,
21639         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
21640         Added supported interfaces for plugins. Tested plugin interfaces
21641         through sample plugin.
21642         
21643 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
21644         
21645         * template/Makefile.am, data/templates/library/Makefile.am
21646         Fixed some automake-1.7 incompatibilities
21647         * template/xmltemplate.c: Small fix
21649 2004-02-23  Naba Kumar  <naba@gnome.org>
21651         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
21652         Added plugins manager dialog.
21653         
21654         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
21655         library dependencies.
21656         
21657         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
21658         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
21659         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
21660         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
21661         geometry command line option.
21662         
21663 2004-02-16  Naba Kumar  <naba@gnome.org>
21665         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
21666         Added interfaces and IAnjutaEditor editor interface.
21667         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
21668         interface.
21669         * libanjuta/anjuta-shell.h: Fixed bug.
21670         
21671 2004-02-13  Naba Kumar  <naba@gnome.org>
21673         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
21674         
21675 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
21676         
21677         * data/template/*/.cvsignore:
21678         Avoid all these ? in cvs output
21680 2004-02-13  Naba Kumar  <naba@gnome.org>
21682         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
21683         includes and linking.
21685         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
21686         and set required version to devhelp 0.8. This devhelp version
21687         can be acquired from gnome cvs branch devhelp branch
21688         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
21690         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
21691         src/actions-callbacks.c: Added Dock Manager settings menu item.
21693         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
21694         * plugins/devhelp/plugin.c: Fixed a linking bug.
21695         
21696         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
21697         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
21698         external GDL dependency and used libegg codes.
21699         
21700 2004-02-12  Naba Kumar  <naba@gnome.org>
21702         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
21703         Added devhelp plugin, but it can't be used without a
21704         patch in devhelp. So it's disabled for now.
21706         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
21707         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
21708         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
21709         Update cvsignore files.
21711         * libanjuta/plugins.c, widgets/e-splash.c:
21712         Fixed plugins loading to show splash icons.
21713         
21714         * plugins/message-view/anjuta-message-manager.plugin.in,
21715         plugins/message-view/plugin.c: Fixed plugin registered name.
21717         * plugins/message-view/anjuta-message-view.png,
21718         plugins/sample1/anjuta-sample-plugin.png: Update images.
21720         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
21721         src/main.c: Fixed layout loading.
21723         * plugins/devhelp/Makefile.am: Fixed error.
21725         * (removed) widgets/*, libanjuta/plugins.h,
21726         src/main.c: Transfered widgets to libanjuta/.
21727         
21728         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
21729         toplevel directory to created only one library as libanjuta-egg.
21731         * data/Makefile.am: Fixed build error.
21733         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
21734         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
21735         libegg/.cvsignore: Added egg dock widget.
21737         * gdl/*: Removed as they are now available in libegg.
21738         
21739 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
21741         * plugins/editor/anjuta-docman.c:
21742         Use stock close icon on tab close button
21744 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
21745         
21746         * data/template/Makefile.am
21747         data/template/language/Makefile.am
21748         data/template/library/Makefile.am
21749         data/template/text/Makefile.am
21750         data/template/project/Makefile.am
21751         data/template/project/terminal/Makefile.am
21752         configure.in: Created Makefile to install templates
21754 2004-02-11  Naba Kumar  <naba@gnome.org>
21756         * plugins/editor/action-callbacks.c,
21757         plugins/editor/anjuta-document-manager.ui,
21758         plugins/editor/plugin.c
21759         plugins/message-view/anjuta-message-manager.ui,
21760         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
21761         
21762 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
21763         
21764         * plugins/message-view/*: MessageView plugin is now loaded
21765         The menu items are still dummies.
21767 2004-02-09  Naba Kumar  <naba@gnome.org>
21769         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
21770         generation.
21771         
21772         * libanjuta/anjuta-preferences.h: Added some documentation.
21773         
21774         * libanjuta/anjuta-shell.h: Removed dead codes.
21775         
21776         * (removed) manuals/reference/gtkdoc-scangobj,
21777         manuals/reference/gtkdoc-scangobj.diff,
21778         manuals/reference/libanjuta/.cvsignore,
21779         manuals/reference/libanjuta/Makefile.am,
21780         manuals/reference/libanjuta/README.inline-doc,
21781         manuals/reference/libanjuta/README.sections,
21782         manuals/reference/libanjuta/libanjuta-docs.sgml,
21783         manuals/reference/libanjuta/libanjuta-sections.txt,
21784         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21785         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21786         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21787         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21788         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21789         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21790         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21791         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21792         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21793         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21794         manuals/reference/libanjuta/tmpl/defaults.sgml,
21795         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21796         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21797         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21798         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21799         manuals/reference/libanjuta/tmpl/plugins.sgml,
21800         manuals/reference/libanjuta/tmpl/properties.sgml,
21801         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
21802         of scan program. Updated templates.
21804         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
21805         editor action callbacks data.
21806         
21807         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
21808         scintilla object ref/unref.
21810 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
21811         
21812         * template/*: Added new xml based template system
21813         * template/dtds/*: Dtds to validate xml files of the template systems
21814         * data/template/*: Some sample template files
21815         Still needs some work but builds fine!
21817 2004-02-06  Naba Kumar  <naba@gnome.org>
21819         * cofigure.in, manuals/Makefile.am,
21820         (added) manuals/reference/*: Added API documentation
21821         structure (gtk-doc based).
21823         * libanjuta/libanjuta.h: Updated
21824         
21825 2004-02-05  Naba Kumar  <naba@gnome.org>
21826         
21827         * configure.in: Sets correct dependencies and
21828         uses gdl external library.
21830         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
21831         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
21832         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
21833         libanjuta/fileselection.h, libanjuta/glue-factory.c,
21834         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
21835         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
21836         and added file dialogs.
21838         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
21839         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
21840         Build dynamic libraries for libegg.
21842         * plugins/Makefile.am, plugins/editor/Makefile.am,
21843         plugins/editor/action-callbacks.c, 
21844         plugins/editor/action-callbacks.h,
21845         plugins/editor/anjuta-docman.c,
21846         plugins/editor/anjuta-docman.h
21847         plugins/editor/anjuta-document-manager.plugin.in
21848         plugins/editor/anjuta-document-manager.png
21849         plugins/editor/anjuta-document-manager.ui
21850         plugins/editor/file.c
21851         plugins/editor/file.h
21852         plugins/editor/plugin.c
21853         plugins/editor/print.c
21854         plugins/editor/print.h
21855         plugins/editor/search-replace.c
21856         plugins/editor/search_incremental.c
21857         plugins/editor/search_incremental.h
21858         plugins/editor/text_editor.c
21859         plugins/editor/text_editor.h
21860         plugins/editor/text_editor_cbs.c
21861         plugins/editor/text_editor_menu.h
21862         plugins/sample1/Makefile.am
21863         plugins/sample1/anjuta-sample-plugin.png
21864         plugins/sample1/anjuta-sample.plugin.in
21865         plugins/sample1/anjuta-sample.ui
21866         plugins/sample1/plugin-sample1.c
21867         plugins/sample1/plugin.c
21868         plugins/sample1/plugin.h: Created sample
21869         plugin and fixed editor plugin.
21871         * printing/*: Removed.
21873         * scintilla/Makefile.am: Builds dynamic library.
21875         * src/Makefile.am, src/action-callbacks.c,
21876         src/action-callbacks.h, (removed) src/an_symbol_view.c,
21877         src/anjuta-actions.h, src/anjuta-app.c,
21878         src/anjuta-app.h, src/anjuta-callbacks.c,
21879         src/anjuta-callbacks.h, (removed) src/anjuta.c,
21880         (removed) src/anjuta.h, src/anjuta.ui,
21881         src/layout.xml, src/main.c, src/preferences.h,
21882         src/utilities.c: Debuggged and finally made plugins
21883         loadable.
21885         * global-tags/Makefile.am: Fixed build error.
21887 2004-02-03  Naba Kumar  <naba@gnome.org>
21889         * configure.in: Users GDL from external package.
21890         * plugins/*: Added many new plugins (not ready though).
21891         * src/*: Removed many files (which have been transfered in plugins/).
21892         
21893 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
21895         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21897 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21899         * configure.in: Added editor plugins
21900         
21901         * plugins/Makefile.am, src/search-replace_backend.h,
21902         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
21903         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
21904         
21905         * Added: plugins/editor/search_incremental.c, 
21906         plugins/editor/search_incremental.h
21908         * Update search-replace in plugins/editor
21909         
21910 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
21911         
21912         * plugins/message-view/message-view.c: Some code clean-up
21914 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21916         * Added: search_incremental[ch]
21917         
21918         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
21919         src/mainmenu_callbacks.c, src/toolbar.c
21920         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
21921         
21922         * Incremental Search
21924 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
21925         
21926         * plugins/message-view/anjuta-msgman.[c/h]:
21927         Added message manager for easier message handling with a
21928         similar interface as docman. Of course you can still use
21929         MessageView standalone.
21930         * plugins/Makefile.am: Added message-view because it compiles
21931         without errors.
21933 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
21934         
21935         * plugins/message-view/*: Added message-view plugin 
21936         (still incomplete) 
21937         * configure.in: Added plugins/message-view/Makefile
21939 2004-01-03  Naba Kumar  <naba@gnome.org>
21941         * libanjuta/*.c: Added new files and updated old ones.
21942         * plugins/editor/*: Added editor plugin.
21943         * configure.in: Added editor plugin and moved editor related
21944         files into it.
21946 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
21948         * src/Makefile.am: Added search-replace_backend.[ch]
21949         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21950         find_replace.[ch]
21951         * anjuta.glade, src/search-replace.c, src/search-replace.h,
21952         src/search-replace_backend.c, src/search-replace_backend.h,
21953         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21954         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21955         src/toolbar_callbacks.c
21956         * The advanced Search/Replace functionality now replaces the older
21957         Find/Replace stuff.
21958         * The Search/Replace functionality can be interrupted during a long
21959         Search/Replace;
21960         
21961 2003-12-11  Naba Kumar  <naba@gnome.org>
21963         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
21964         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
21965         errors.
21966         * Makefile.am, libanjuta/*: Added new module.
21967         * src/Makefile.am: Fixed linking error.
21968         * src/watch_cbs.c: Debugger clean up.
21969         * configure.in: Added libanjuta-2.0.pc
21971         * configure.in, libanjuta/Makefile.am,
21972         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
21973         libanjuta instead.
21975 2003-12-11  Naba Kumar  <naba@gnome.org>
21977         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
21979         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
21980         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
21981         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
21982         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
21983         The user can now give a name at the creation of a new file and
21984         insert automatically (user choice) header, gpl notice, header
21985         template. The file extension is added automatically according
21986         to the selected type of file. The various insert functions have
21987         been moved from mainmenu-callback.c to file.c. The cursor is now
21988         moved after an insert operation. Removes also useless code in
21989         memory.c and search-replace.c
21990         
21991 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
21993         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
21994         sortable headers, process tree, removal of path and process params
21995         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21996         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21997         code cleanup
21999 2003-12-10  Naba Kumar  <naba@gnome.org>
22001         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
22002         
22003 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
22005         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
22007 2003-11-28  Naba Kumar  <naba@gnome.org>
22009         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
22010         
22011         * manuals/de/*: Added german translation docs.
22012         
22013         * configure.in, Makefile.am, src/Makefile.am,
22014         libegg/*/*: Added libegg library.
22015         
22016         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
22017         installation directory.
22018         
22019         * src/text_editor_cbs.c: Fixed closing of file.
22021 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
22022                                                                                 
22023         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
22025 2003-09-05  Naba Kumar  <naba@gnome.org>
22027         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
22028         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
22029         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
22030         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
22031         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
22032         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
22033         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
22034         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
22035         using libegg. Initial commit -- compiles but is not complete.
22037 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
22039         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
22041 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
22043         * configure.in: Removed "ta" from ALL_LINGUAS.
22045 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
22047         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
22049 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
22051         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
22053 2004-04-24  Andras Timar  <tmar@gnome.hu>
22055         * configure.in: Added hu to ALL_LINGUAS.
22057 2004-04-14  Naba Kumar  <naba@gnome.org>
22059         * src/Makefile.am, printing/Makefile.am,
22060         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
22061         because we are still using GtkCombo and build breaks with gtk-2.4.
22062         
22063 2004-04-13  Naba Kumar  <naba@gnome.org>
22065         * NEWS: Updated.
22066         * anjuta.spec.in: Fixed build error.
22067         * po/POTFILES.in: Updated.
22068         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
22070 2004-04-11  Naba Kumar  <naba@gnome.org>
22072         * NEWS: Updated.
22073         * AUTHORS: Updated.
22074         * configure.in: Added ga in ALL_LINGUAS.
22075         * ChangeLog: Fixed dates.
22076         
22077 2004-04-09  Naba Kumar  <naba@gnome.org>
22079         * src/print.c: Fixed buffer styling bug when printing with
22080         selection.
22082         * data/properties/anjuta.properties: Defined only one base font and
22083         used courier instead of lucidatypewriter, because most newer systems are
22084         unlikely to have it (bug #885023, #925956, #890473).
22085         
22086         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
22087         warning.
22088         
22089         * src/an_file_view.c: Fixed possible crash bug.
22091 2004-04-07  Naba Kumar  <naba@gnome.org>
22093         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
22094         gtk_main_quit() etc..), so that atexit() functions are not called
22095         (which is apparently done to free up memory and we don't need to
22096         do that at this point). Incidentally, something also happens in the
22097         atexit call which freezes the UI for far too long when the application
22098         exits and we want to avoid that..
22099         * src/glade_iface.c: Fixed compiler warning.
22100         
22101 2004-04-06  Naba Kumar  <naba@gnome.org>
22103         * src/project_dbase_gui.c: Fixed errors.
22105         * src/registers_gui.c: Fixed possible crash bug.
22106         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
22107         * src/signals.[c,h]: Used tree view and glade file for dialog.
22108         * src/Makefile.am, src/about.c, src/an_file_view.c,
22109         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
22110         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
22111         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
22112         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
22113         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
22114         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
22115         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
22116         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
22117         src/launcher.h, src/main.c, src/main_menubar.c,
22118         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
22119         src/message-manager-private.cc, src/message-manager.cc,
22120         src/preferences.c, src/project_config.c, src/project_dbase.c,
22121         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
22122         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
22123         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
22124         src/search-replace.c, src/search-replace_backend.c,
22125         src/search_incremental.c, src/search_preferences.c,
22126         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
22127         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
22128         src/signals_gui.c, src/source.c, src/src_paths.c,
22129         src/stack_trace.c, src/start-with.c, src/style-editor.c,
22130         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
22131         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
22132         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
22133         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
22134         tagmanager/Makefile.am, scintilla/include/SString.h,
22135         widgets/Makefile.am, widgets/gnomefilelist.c:
22137         Removed all deprecated codes and substituted
22138         with newer APIs. Fixed some possible crash bugs where cell renderers
22139         were being shared.
22140         
22141         * scintilla/patches/scintilla-minor.patch: Minor patch.
22143 2004-04-06  Naba Kumar  <naba@gnome.org>
22145         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
22146         tree after all the files have been added (and not everytime a file
22147         is added in the project). Also fixed some memory corruption
22148         (possibly bug #900478).
22149         
22150         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
22151         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
22152         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
22153         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
22154         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
22155         qualifier wherever appropriate.
22157 2004-04-05  Naba Kumar  <naba@gnome.org>
22159         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
22160         switch terminal echo on/off. Debugger requires it off, while the
22161         rest requires it on.
22163         * src/search-replace.c: sets search direction and action (in addtion
22164         to target) for find in files.
22165         
22166 2004-04-02  Naba Kumar  <naba@gnome.org>
22168         * src/mainmenu_callbacks.c: Sets filename during save of new files.
22170         * src/project_dbase.c, src/debugger, src/an_file_view.c,
22171         src/an_symbol_view.c: Added an gtk events loop for
22172         displaying project loading status (for loading large projects) and
22173         debugger program starting ... just to give an impression of fastness :-).
22175         * configure.in, anjuta.prj: Bumped version to 1.2.2.
22177         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
22178         crash bug, which occurs when opening and closing a large project
22179         repeatedly.
22180         
22181         * src/attach_process.c: Fixed a comiple error for old gcc.
22182         
22183         * src/launcher.c: Prints proper error message when launcher child
22184         could not be executed and exits properly. Fixed a crash
22185         bug (bug #926606).
22186         
22187         * src/resources.c, src/utilities.c, src/glade_iface.c,
22188         src/debugger.c, src/attach_process.c: Properly exits forked children
22189         when they could not be executed.
22190         
22191 2004-04-01  Naba Kumar  <naba@gnome.org>
22193         * src/search-replace.c: Fixed a crash bug (bug #921893).
22195 2004-03-31  Naba Kumar  <naba@gnome.org>
22197         * anjuta.glade: Added a note on compiler options dialog ->support
22198         dialog telling that supports are only available for file mode.
22200         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
22201         src/anjuta_cbs.c:
22202         Improved shutdown time delay by bypassing project closing
22203         and unloading plugins.
22205         * src/build_file.c, data/properties/anjuta.properties: Added a property
22206         to toggle on/off for going to first error automatically.
22208 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
22210         * src/debugger.c: fixed core file loading
22211         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
22212         for long lines (bugs #700968 and #911376)
22213         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
22214         #917982.
22215         * src/anjuta.c: Focuses current AnEditor correctly.
22217 2004-03-30  Naba Kumar  <naba@gnome.org>
22219         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
22220         * AUTHORS: Updated with all contributors names.
22221         * NEWS: Updated.
22222         * src/about.c: Reads contributors names from AUTHORS file.
22223         * manuals/C/anjuta-manual/authors.xml: Points to online
22224         contributors list.
22225         
22226 2004-03-29  Naba Kumar  <naba@gnome.org>
22228         * data/properties/ada.properties: Fixed syntax colors. Patch
22229         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
22230         (bug #923474).
22232         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
22233         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
22234         generated projects, so that their pixmap files are
22235         found properly (bug #919903).
22236         
22237         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
22238         anjuta.
22240         * src/source.c: Installs .glade file of libgllade
22241         projects in $(datadir)/$(package)/glade (part of bug #861038).
22242         
22243         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
22244         in compiler options (bug #883837).
22245         
22246         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
22247         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
22248         
22249 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
22251         * anjuta/src/search-replace.c: fixed another crash bug in
22252         "Find Usage"
22253         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
22254         breakpoint property fix
22256 2004-03-29  Naba Kumar  <naba@gnome.org>
22258         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
22259         (new) manuals/C/anjuta-advanced-tutorial/*:
22260         Added menu entry for 'Anjuta Advanced Tutorial'
22261         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
22263 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22264         
22265         * src/fileselection.[ch], src/mainmenu_callbacks.c:
22266         Fixed bug #908941  ('Open' starts in wrong directory)
22267         
22268 2004-03-26  Naba Kumar  <naba@gnome.org>
22270         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
22271         compile error and bug #905738 with terminal.
22273         * src/search_incremental.c, src/register.c, src/sharedlib.c,
22274         src/search-replace.[h,c], src/search_incremental.[h,c],
22275         src/search_preferences.h, src/utilities.c, src/anjuta.c,
22276         src/text_editor.[c,h]: Fixed compiler warnings.
22277         
22278         * src/search-replace.c: Fixed a memory corruption (possible
22279         fix for bug #921893, but not yet confirmed).
22280         
22281         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
22282         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
22283         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
22284         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
22286 2004-03-25  Naba Kumar  <naba@gnome.org>
22288         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
22289         crash bug with attach process dialog and made the dialog closable
22290         with 'esc'.
22291         
22292         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
22293         always display within the margin.)
22294         
22295         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
22296         the old breakpoint when it's properties are updated
22297         (creating a new updated one).
22298         
22299 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
22301         * src/aneditor.cxx, src/aneditor.h: fixed calltips
22302         displayed for wrong file.
22303         * src/breakpoints.c: conditional breakpoints
22304         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
22305         "Find in Files..." disabling policy
22307 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22309         * src/build_file.c: Fixed bug #874380
22310         Goto the first error if it exists.
22312 2004-03-24  Naba Kumar  <naba@gnome.org>
22314         * src/anjuta.c: Fixed to get correct child exit status
22315         using mask (bug #905738).
22316         
22317         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
22318         Aligned buttons in the New file dialog,
22319         set default response to OK, entry box activates default response,
22320         ESC closes dialog and hides on delet_event.
22322 2004-03-19  Naba Kumar  <naba@gnome.org>
22324         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
22325         tree).
22327 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
22329         * src/search-replace.c: fixed "Find Usage" crash when no project open
22331 2004-03-17  Naba Kumar  <naba@gnome.org>
22333         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
22334         Fixed the generated projects to read m4 directory if the directory
22335         exists (bug #917781).
22336         
22337 2004-03-12  Naba Kumar  <naba@gnome.org>
22339         * HACKING: Fixed formatting for auto-parsing.
22341 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
22342         
22343         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
22344         rework (bug #890609)
22346 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22347         
22348         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
22350 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22351         
22352         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
22353         * src/search_preferences.c: Fixed typo.
22354         
22355 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22356         
22357         * src/search-replace.c: improved Search&Replace
22358         For the moment "Replace All" does not work with non opened files
22359         but Anjuta should not crash now ! ??? 
22360         
22361 2004-02-26  Naba Kumar  <naba@gnome.or>
22363         * src/source.c: Fixed to pass cflags correctly
22364         and suppress the automake's default cflags.
22365         bug #816130, #801056, #782798, #773459
22366         
22367         * data/properties/anjuta.properties: Do not defualt to -k make option.
22368         bug #875486.
22370         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
22371         bug #877683.
22372         
22373         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
22374         
22375         * src/message-manager-private.cc: Disabled debug messages.
22376         
22377 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
22379         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
22381 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22382         * anjuta.glade, src/search-replace.c:
22383         Reduced Search&Replace dialog, bug #902636.
22384         
22385 2004-02-23  Naba Kumar  <naba@gnome.or>
22387         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
22388         (bug #866143).
22390 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22391         
22392         * src/search_incremental.c: Fixed bug #900903
22394 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
22395         
22396         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
22397         src/anjuta.c: Fixed bugs #890609 and #890609
22399 2004-02-23  Naba Kumar  <naba@gnome.or>
22401         * src/message-manager.cc: Disconnects menuitem signal properly.
22402         Fixed bug #901723.
22403         
22404         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
22405         bug #900897.
22406         
22407 2004-02-20  Naba Kumar  <naba@gnome.org>
22409         * src/message-manager-private.[c,h]: Implemented keypress
22410         event for the terminal and resets it when ctrl c or ctrl d
22411         is pressed. But it doesn't seem to be working on keypress.
22412         Added a workaround to let it work on key release instead.
22413         (bug #878357).
22414         
22415         * src/search-replace: Fixed compiler warnings.
22416         
22417 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
22419         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
22420         Use defined file name when saving new files (fixes bug #898105)
22421         Don't change filename when clicking on a directory
22422         
22423         BTW: Happy birthday to me :-)
22424         
22425 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22426         
22427         * src/search-replace.c: Fixed a crash bug 
22428         Crash on Find & Replace (#887833)
22429         
22430 2004-02-18  Naba Kumar  <naba@gnome.org>
22432         * src/executer.c: Fixed a crash bug.
22433         
22434         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
22435         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
22436         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
22437         instead of GtkWindow (Part of bug #671596).
22438         
22439         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
22440         src/registers_gui.c, src/registers_cbs.[h,c],
22441         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
22442         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
22443         src/compiler_options.c, src/an_file_view.c, start-with.c,
22444         src/anjuta-tools.c, help.c:
22446         Added "close" buttons on all
22447         dialogs (HIG) and fixed to properly response to ESC close
22448         (Part of bug #671596).
22450         * src/launcher.c: Disabled printing of long debug lines.
22451         
22452         * src/utilities.h: Fixed a compiler warning.
22453         
22454 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
22456         * src/anjuta.c: "Save all" action now asks for filenames for new files
22457         (fixes bug #898111)
22459 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
22461         * anjuta.glade, src/text_editor.c:
22462         Fixed a typo in Hello World indentation style 
22463         Fixed misuse of translated strings when looking for style
22464         This entry fixes bug #876037
22466 2004-02-16  Naba Kumar  <naba@gnome.org>
22468         * src/utilities.c: Fixed return value when dest file could
22469         not be created.
22471         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
22472         * src/utilities.[c,h]: Removed 'cmp' dependency and used
22473         internal function to compare files.
22474         
22475 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
22477         * src/message-manager-private.cc:
22478         Set bold color as foreground color in terminal
22479         (fixes bug #864924)
22481         * src/aneditor.cxx:
22482         Use font style defined for message indicators in
22483         preferences/messages
22484         (fixes bug #885032)
22486 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
22488         * src/build_project.c:
22489         Use build.silent option from preferences (fixes bug #895726)
22490         
22491 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
22493         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
22495 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
22496         
22497         Patch from Massimo Corà <maxcvs@email.it>:
22498         * scintilla/LexCPP.cxx: Support "///" comments
22500 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22501         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
22502         src/search_replace.h, src/search-replace_backend.h
22503         anjuta.glade
22504         
22505         * Added: src/search_preferences.c, src/search_preferences.h
22506         Allow the user to save search/replace settings and give them names.
22508 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
22509         
22510         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
22511         scintilla/ScintillaGTK.cxx:
22512         Hopefully fixed AMD 64 crash bug by using correct marshaller
22514 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
22516         * src/preferences.c: Save GtkOptionMenu properties properly
22517         * src/text_editor.c: Fixes editor mispell of fold.symbols property
22519 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
22520         
22521         * configure.in, src/Makefile.am, scintilla/Makefile.am:
22522         Fixed libiconv issue
22523         * NEWS: Updated
22525 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
22526         
22527         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
22528         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
22529         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
22530         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
22531         src/sharedlib_gui.c:
22532         Debugger speed-up, replaced deprecated GtkCList
22534 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
22536         * src/text-editor.c: Use stock gtk+ close button for editor tabs
22538 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
22540         * configure.in: Added "sq" to ALL_LINGUAS.
22542 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
22544         * configure.in: Added "ko" to ALL_LINGUAS.
22546 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22548         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
22549         src/search_incremental.c, src/search_incremental.h: 
22550         Search_incremental code cleanup
22552 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22554         * scintilla/*/*: Updated scintilla to CVS
22555         * Added: scintilla/Readme.sync
22556         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
22557         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
22558         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
22559         scintilla/ScintillaGTK.cxx,
22560         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
22561         scintilla/include/Scintilla.iface: Updated.
22563 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22565         * search-replace_backend.[ch], search_incremental[ch]: Added
22566         
22567         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
22568         find_replace.[ch]: Removed.
22569         
22570         * anjuta.glade, src/search-replace.c, src/search-replace.h,
22571         src/search-replace_backend.c, src/search-replace_backend.h,
22572         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22573         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
22574         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
22575         functionality now replaces the older Find/Replace stuff. The Search/Replace
22576         functionality can be interrupted during a long Search/Replace.
22578 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
22580         * widgets/gnomefilesel.c: Fix use of previously freed memory on
22581         selecting ".." and "." from file selector. 
22583 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
22585         * anjuta.glade: Fixed wrong "fold.symbols" property
22587 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22588         
22589         * src/project_dbase_gui.c: Alphabetical order ;-)
22590         * src/compiler_options.c: Fixed bug #867539
22591         * src/launcher.c: Workaround for bugs #864922, #849928,
22592         #846386 and #845782: The launcher no longer hangs but does
22593         not get the exit status correctly sometimes.
22594         * Changes suggested by Bosik are obviously already in without
22595         any Changelog entry (ClsGen.c, project_dbase_gui.c)
22596         * NEWS, README, anjuta.prj, configure.in: 
22597         Changed version to 1.2.1
22598         
22599         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
22600         * anjuta_dialogs_strings.c, anjuta.glade: 
22601         Fixed bugs #860906, #859329
22602         
22603         Patch from grzegol@pld-linux.org
22604         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
22605         freedesktop.org standard)
22607 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22608         
22609         Patch from Stefano Vallarino <stevalla@libero.it>:
22610         * src/source.[c/h]: Fixes cpp sample file to conform to 
22611         ISO/IEC 14882, C++-Standard 
22613 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
22615         Review by Johannes Schmid <jhs@cvs.gnome.org>
22616         * src/build_file.[ch]: Add build_execute_shell_command which executes the
22617         command using sh -c.
22618         * src/compile.c: Use build_execute_shell_command when compiling single
22619         files.
22621 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22622         
22623         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
22624         * src/breakpoints.c: Code cleanup, workaroud for possible 
22625         launcher bug
22626         * src/src_paths.c: Update debugger dirs on directory change
22628 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
22630         Review by Johannes Schmid <jhs@cvs.gnome.org>
22631         * src/attach_process.c, src/attach_process.h, anjuta.glade:
22632         sortable headers, process tree, removal of path and process params
22633         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
22634         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
22635         code cleanup
22637 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22638         
22639         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22640         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
22641         Add a dialog for "New file" which lets the user set the 
22642         filename and to add copyright/header templates to the file
22643         * Review: Changed function names to contain modules name (file_)
22645 2003-12-09  Naba Kumar  <naba@gnome.org>
22647         * setup-gettext: Fixed a typo.
22648         * scintilla/Makefile.am: Fixed a build error for SMP systems.
22650 ---- Released version 1.2.0 ---
22652 2003-12-08  Naba Kumar  <naba@gnome.org>
22654         * src/preferences.c: Fixed compiler error.
22655         * global_tags/create_global_tags.sh: Fixed to install properly
22656         even when system.tags could not be generated.
22657         * NEWS: Updated.
22659 2003-12-06  Naba Kumar  <naba@gnome.org>
22661         * setup-gettext: Fixed to not generate intl directory with gettextize.
22663         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
22664         * src/anjuta.c: Filters out unnecessary files from find in files
22665         command.
22666         
22667         * NEWS: Updated.
22668         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
22669         * src/widzard_gui.c: Added horiz scrollbar for desc text.
22670         
22671 2003-12-04  Naba Kumar  <naba@gnome.org>
22672         
22673         * src/gnome_project.c: Enables debug and optimization flags for
22674         new projects.
22675         
22676         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
22677         
22678         * src/project_dbase_gui.c: combined header and c files for
22679         file selector.
22680         
22681         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
22682         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
22684 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
22686         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
22688 2003-11-29  Naba Kumar  <naba@gnome.org>
22690         * configure.in, anjuta.prj: Bumped version to 1.2.0.
22691         * NEWS: Updated.
22693 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
22694         
22695         * src/main_menubar.c: Now files cannot be opened twice in recently
22696         file menu
22698 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
22700         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
22702 2003-11-28  Naba Kumar  <naba@gnome.org>
22704         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
22705         
22706 2003-11-27  Naba Kumar  <naba@gnome.org>
22708         * src/breakpoints.c, src/launcher.c, src/find_text.c,
22709         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
22710         
22711         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
22712         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
22713         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
22714         checkbox in project wizard (project options page) to enable/disable
22715         source code generation with glade(mm).
22716         
22717         * NEWS: Updated
22718         
22719 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
22721         * src/dnd.c: Opening files with special characters in the name.
22723 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
22725         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
22726         a long time.
22728 2003-11-18  Naba Kumar  <naba@gnome.org>
22730         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
22731         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
22732         src/project_import.c, plugins/patch/patch-plugin.c:
22733         Fixed g_signal_diconnect calls to pass correct data.
22734         (Fixed possible crash in project imports).
22735         
22736         * NEWS: Updated.
22737         
22738 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
22740         Reviewed by Naba Kumar  <naba@gnome.org>
22741         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
22742         and debugger. Sets default settings for pty in launcher.
22743         * data/gdb.init: Removed charset work around (now works with user's
22744         native charset)
22745         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
22747 2003-11-18  Naba Kumar  <naba@gnome.org>
22749         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
22750         names of 'index' to 'idx'.
22751         
22752 2003-11-17  Naba Kumar  <naba@gnome.org>
22754         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
22755         * src/project_dbase.c: Prompts user for unsaved project files
22756         when project is closed.
22757         
22758 2003-11-16  Naba Kumar  <naba@gnome.org>
22760         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
22761         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
22762         older gcc.
22763         
22764 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
22765         
22766         * src/anjuta.c: Fixed crash related to tag == NULL while 
22767         anjuta is exiting
22769 2003-11-11  Naba Kumar  <naba@gnome.org>
22771         * src/glade_iface.c: Avoids error conditions for glade or glademm not
22772         found. It simply doesn't generate the c/c++ codes and continues with
22773         just a warning.
22774         * NEWS: Updated.
22775         
22776 2003-11-10  Naba Kumar  <naba@gnome.org>
22778         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
22779         'Start with dialog'.
22781         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
22782         German translation of anjuta-tutorial.
22783         
22784         * src/launcher.c: Fixed an encoding bug with GIOChannels.
22785         * NEWS: Updated.
22787 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
22789         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
22790         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
22791         the syntax highlighting in Preferences, the automatic syntax
22792         highlighting is now selected. When the debugger is stopped and the
22793         breakpoints window not closed, the gtk_tree_view in this window is
22794         now made unsensitive.
22796 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
22798         * src/preferences.h, src/preferences.c, anjuta.glade:
22799         Fixed translation bug in preferences by using GtkOptionMenu
22800         * anjuta.prj: Project version 1.1.98
22802 ---------------- Released version 1.1.98 ----------------
22804 2003-11-07  Naba Kumar  <naba@gnome.org>
22806         * anjuta.spec.in: Revived docs package and combined all docs into
22807         one package.
22808         * configure.in: Bumped version to 1.1.98 rc2
22809         * NEWS: Updated.
22810         * anjuta.spec.in: Fixed scrollkeepr-update command.
22811         * anjuta.spce.in: Fixed file permissions.
22813 2003-11-06  Naba Kumar  <naba@gnome.org>
22815         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
22816         menus to activate anjuta helps.
22817         
22818         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
22819         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
22820         manuals/C/anjuta-faqs/legal.xml (added),
22821         manuals/C/anjuta-faqs/Makefile.am,
22822         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22823         manuals/C/anjuta-faqs/.cvsignore,
22824         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
22825         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
22826         manuals/C/anjuta-tutorial/legal.xml (added),
22827         manuals/C/anjuta-tutorial/Makefile.am,
22828         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22829         manuals/C/anjuta-tutorial/.cvsignore,
22830         manuals/C/anjuta-manual/*.sgml (removed),
22831         manuals/C/anjuta-manual/*.xml (added),
22832         manuals/C/anjuta-manual/Makefile.am,
22833         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22834         manuals/C/anjuta-manual/.cvsignore,
22835         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
22836         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
22837         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
22838         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
22839         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
22840         manuals/ja/anjuta-faqs/legal.xml (added),
22841         manuals/ja/anjuta-faqs/Makefile.am,
22842         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
22843         manuals/ja/anjuta-faqs/.cvsignore,
22844         manuals/ja/anjuta-manual/*.sgml (removed),
22845         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
22846         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
22847         manuals/ja/anjuta-manual/*.xml (added),
22848         manuals/ja/anjuta-manual/Makefile.am,
22849         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
22850         manuals/ja/anjuta-manual/.cvsignore,
22851         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
22852         manuals/sgmldocs.make (removed),
22853         manuals/xmldocs.make (added), manuals/omf.make (added),
22854         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
22855         documentations to newer docbook xml documentations. Converted 
22856         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
22857         Enabled manulas installations.
22858         
22859         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
22861 2003-11-05  Naba Kumar  <naba@gnome.org>
22863         * data/gdb.init: Sets host's charset to ascii to solve debugger
22864         freeze up due to uninitialized strings in target program.
22866         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
22867         Fixed a crash bug with 'Add expression in watch'. Bug #822017
22868         
22869         * NEWS: Updated.
22870         
22871         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
22872         src/launcher.c: Turns off echo in spawned pty to fix debugger.
22874 2003-11-04  Naba Kumar  <naba@gnome.org>
22876         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
22877         problems.
22878         
22879         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22880         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
22881         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22882         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
22883         in file headers.
22884         
22885         * src/search-replace.c: Fixed infinite loop bug.
22886         * start-with.c: Fixed a crash bug with "Open last project".
22887         
22888         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
22889         * scintilla/Makefile.am: Fixed compiler option.
22890         
22891 2003-10-16  Naba Kumar  <naba@gnome.org>
22893         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22894         * src/text_editor.c: Fixed autoformat.
22895         
22896 2003-10-15  Naba Kumar  <naba@gnome.org>
22898         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
22899         of CTRL+number.
22900         
22901 2003-10-09  Naba Kumar  <naba@gnome.org>
22903         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
22904         
22905 2003-10-08  Naba Kumar  <naba@gnome.org>
22907         * src/source.c: Fixed a GETTEXT typo error.
22908         * anjuta.glade: Made 'Sorted in order you open them' default option
22909         for editor tabs.
22911         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22912         * anjuta.glade, data/properties/anjuta.properties:
22913         Fixed the freeze of the "Preferences" combos at the first Anjuta
22914         init is generated by:
22915                 - a not complete translation of preferences.c file
22916                 - a difference between 2 names in anjuta.glade and
22917                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
22918                 - the same name given to 3 combos (anjuta.glade).
22919                 
22920         * src/find_text.c: If the "whole document" mode is selected,
22921         a new search will select the next occurrence (Bug #764954).
22922         It is now possible to use the shortcuts to search next or previous
22923         occurrence even if the search dialog has the focus.     Bug #790318
22924         
22925         * src/main_menubar_def.h: "Select code block" shortcut; the new
22926         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
22927         (Bug #811016).
22929         Patch from: Richard Lee  <r.h.lee@comcast.net>
22930         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
22931         tagmanager/tm_workspace.c: The following is a patch to fix a
22932         seemingly random occurence where Anjuta would crash when a
22933         certain key was pressed.
22935 2003-09-29  Naba Kumar  <naba@gnome.org>
22937         * src/find_in_files.c: Ignores binary by default. Disabled the option
22938         of NOCVS search, because launcher does not use sh and hence can not
22939         pipe.
22940         
22941         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
22942         "clean before build" state in project session and not in account session,
22943         otherwise the state gets reflected to other projects causing annoyance.
22944         
22945         * src/compiler_options.c: Fixed a bug where compiler options were always
22946         claimed 'modified'.
22948         * src/build_project.c, data/properties/anjuta.properties,
22949         src/commands.[h]: Fixed a bad bug where clean-before-build
22950         doesn't work.
22951         
22952         * scintilla/patches/research-cvs-nolog.diff,
22953         scintilla/patches/scintilla-ac-gtk2-port.diff,
22954         scintilla/patches/scintilla-ac-sort-fix.diff,
22955         scintilla-optimization.diff: Removed, because they are already in
22956         scintilla CVS.
22957         
22958         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
22959         2003-09-29).
22961         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
22962         scintilla/LexYAML.cxx: Added new scintilla lexers.
22963         
22964         * TODO, NEWS: Updated.
22966         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22967         * src/utilities.c: Fixed typo bugs.
22969 2003-09-26  Naba Kumar  <naba@gnome.org>
22971         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
22972         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
22973         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
22974         text_editor_find() and Fixed I-Search wrapping.
22975         * src/debugger.c: Fixed to pass a newline after a debugger
22976         command (which was broken since the launcher was refactored.
22977         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
22979 2003-09-25  Naba Kumar  <naba@gnome.org>
22981         * src/toolbar_callbacks.c: Fixed start of incremental search.
22982         
22983         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22984         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
22985         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22986         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
22987         menu and implementation.
22989 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
22991         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22992         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
22993         variables in Locals window.
22995 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
22997         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22998         * src/utilities.[ch] : Fix a tooltip bug in 
22999         anjuta_util_toolbar_append_stock(), the label appeared instead of
23000         the tooltip text. Remove label from arguments of the function
23001         because label is included in the stock icon data.
23002         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
23003         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
23004         * FIXME: translation file should be updated because of label text removal.
23006 2003-09-24  Naba Kumar  <naba@gnome.org>
23008         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
23009         
23010         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
23011         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
23012         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
23013         stdout and stderr. Also buffered output and check-for-password
23014         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
23015         with password prompts. Checkes for password prompts from all outputs.
23016         
23017         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
23018         which takes a string (which could be utf8 also) and converts into
23019         utf8 string.
23020         
23021         * src/main.c: Connects kernel signals after gnome_program_init().
23022         
23023         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23024         * src/message-manager.c: Fixed bug #787026 by converting the strings
23025         to proper UTF8.
23026         
23027 2003-09-22  Naba Kumar  <naba@gnome.org>
23029         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
23030         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
23031         GtkCList and using GtkTreeView instead. Added the patch.
23032         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
23033         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
23034         
23035 2003-09-19  Naba Kumar  <naba@gnome.org>
23037         * printing/print.c: Proper UTF8 printing support.
23038         * src/main.c: moved kernel signal connects at the
23039         end of application initialization.
23040         
23041 2003-09-18  Naba Kumar  <naba@gnome.org>
23043         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
23044         (new) lexers.make, (new) lexers: Update scintilla to latest
23045         scintilla CVS (2003-09-18), added new lexers, automated
23046         lexers makefiles sections and scintilla update. Added
23047         patches. Optimized pango rendering. Fixed a crash bug
23048         in scintilla.
23049         
23050         * (new) scintilla/patches/research-cvs-nolog.diff: Added
23051         patch to remove cvs log command from RESearch.cxx file.
23052         * scintilla/patches/scintilla-pango-always.diff:
23053         Fixed file name.
23054         * scintilla/RESearch.cxx: Removed spurious cvs log command
23055         and logs.
23056         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
23057         
23058         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
23059         * src/dnd.c: Fixed a crash bug with DND.
23060         
23061 2003-09-15  Naba Kumar  <naba@gnome.org>
23063         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
23064         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
23065         src/toolbar_callbacks.c: Added an additional parameter to
23066         text_editor_goto_line() funtion which decides if the line should
23067         be made visible (if it's under fold).
23068         
23069         * src/style-editor.c: Fixed a compiler warning.
23070         * src/message-manager.cc: Calls parent method correctly.
23072         * src/preferences.h: Fixed prent class.
23073         
23074         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23075         * src/project_dbase.c: Fixed bug #713210.
23076         
23077 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
23078                                                                                 
23079         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
23081 2003-09-11  Naba Kumar  <naba@gnome.org>
23083         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23084         * src/style-editor.c: Fixed bug #769130 (Crash on font
23085         selection dialog).
23086         
23087         * src/message-manger.[h,cc]: Made AnMessageManager
23088         derived from GtkFrame and removed deprecated code.
23089         
23090         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
23091         compiler warnings.
23092         
23093 2003-09-09  Naba Kumar  <naba@gnome.org>
23095         * src/Makefile.am: Addded rules for built sources.
23096         
23097 2003-09-08  Naba Kumar  <naba@gnome.org>
23099         * (new) src/anjuta-marshalers.list: Added marshalers definition
23100         file.
23101         
23102         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
23103         and CXXFLAGS are not overwriten by automake's default.
23104         * src/style-editor.c: Added 'operators' in the style editor.
23105         
23106         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
23107         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
23108         * src/message-manager-private.cc, src/message-manager.cc:
23109         Converts message going into message into UTF-8 endoding.
23110         * src/main.c: Uses UTF-8 codeset for localization.
23111         
23112 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
23114         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
23115         
23116 2003-09-08  Naba Kumar  <naba@gnome.org>
23118         * TODO: Updated.
23119         
23120         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23121         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
23122         Fixed bug #798717, Find - Find&Replace - Find in files bug;
23123         The combo entries were updated if the same data with a different
23124         case exist in the combo list. The combo entries are now case sensitive. 
23125         Search&Replace bug; First search ,max actions = 0 ==> now max
23126         actions = 100.
23127         
23128 2003-09-08  Naba Kumar  <naba@gnome.org>
23130         * TODO: Updated.
23131         * src/utilities.[c,h]: a function takes contant args.
23132         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
23133         Now the child terminated signal is emitted properly.
23134         * src/Makefile.am: Used $(top_srcdir) for referring to 
23135         scintilla objects.
23136         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
23137         definitions file which will generate anjuta-marshalers.[c,h] files.
23138         * src/.cvsignore: Updated.
23139         * src/build_project.c: Changed su command to preserve quotes.
23140         * src/anjuta-tools.c, tagmanager/tm_project.c,
23141         tagmanager/tm_workspace.c: Use standard tmp file.
23142         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
23143         so that users could report bugs easily.
23144         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
23145         
23146         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
23147         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
23148         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
23149         src/attach_process.c, src/breakpoints.c, src/commands.c,
23150         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
23151         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
23152         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
23153         src/memory.c, src/message-manager-private.c, src/preferences.c,
23154         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
23155         src/search-replace.[c,h], stack_trace.c, text_editor.c,
23156         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
23157         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
23158         Fixed compile warnings and cleanup.
23159         
23160         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
23161         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
23162         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
23163         Removed libzvt usage and implemented child spawing differently. Launcher is
23164         now proper GObject, which can be created multiple times (and can be
23165         operated in parallel).
23167         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
23168         * src/project_import_gui.c, src/project_import_cbs.c,
23169         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
23170         (crash on project import). Removed deprecared codes.
23171         
23172 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
23173         
23174         * src/cvs.c: Fixed cvs output bug.
23176 2003-09-03  Naba Kumar  <naba@gnome.org>
23178         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23179         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
23180         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
23181         src/text_editor_cbs.c: Implements --
23182                 If the debugger is started
23183                         A double click in the margin add or remove a breakpoint
23184                         A single click activate or deactivate the breakpoint
23185                 else
23186                         A double click in the margin add or remove a bookmark
23188 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
23189         
23190         Reviewed by Naba Kumar  <naba@gnome.org>
23191         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
23192         User is now able to choose a branch on cvs update for project.
23193         Cleaned up variable names.
23195 2003-09-03  Naba Kumar  <naba@gnome.org>
23197         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
23198         src/Makefile.am: Added lexers.
23199         * scintilla/*/*: Updated...
23200         * src/an_symbol_view.c: Fixed a crash bug.
23201         * src/compiler_options.c, src/project_dbase.c: Fixed compile
23202         and build bugs.
23203         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
23204         * src/source.c: Fixed project generation bug with gettext code.
23205         * tagmanager/tm_project.c: Fixed a crash bug.
23206         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
23207         bug when there is no project open. Bug #____.
23208         * src/source.c: Fixed a bug with build failure with non-gnome
23209         project with glade-generated source (eg. gtk2). Bug #____.
23210         * NEWS: Updated...
23212 2003-08-22  Naba Kumar  <naba@gnome.org>
23214         Patch from: Rob Bradford  <rob@debianplanet.org>
23215         * data/Makefile.am: Fixed to install properly during
23216         package building.
23217         
23218         Patch from: Etay Meiri  <etay-m@bezeqint.net>
23219         * src/debug-tree.c: Fixed a crash bug.
23220         * src/compiler_options.c: Takes care of linking the missing pieces;
23221         C flags, libs, optimization options, debug and profile.
23223         Patch from: Enver ALTIN  <ealtin@casdb.com>
23224         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
23225         
23226 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
23228         Reviewed by Naba Kumar  <naba@gnome.org>
23229         * src/project_dbase.c: Fixed bugs #778263 and #778413
23230           Adding multiple files to project should work now.
23232 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
23234         Reviewed by Naba Kumar  <naba@gnome.org>
23235         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
23236         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
23237         for Locals window.
23239 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
23241         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
23243 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
23245         * src/text_editor.c: Fix translatable string (#113934).
23247 2003-07-04  Naba Kumar  <naba@gnome.org>
23249         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
23250         bug when there is no project open. Bug #____.
23251         
23252         * src/source.c: Fixed a bug with build failure with non-gnome
23253         project with glade-generated source (eg. gtk2). Bug #____.
23255 2003-06-26  Naba Kumar  <naba@gnome.org>
23257         * src/anjuta.h: Removed reference to windows-dialog.h.
23258         * src/message-manager-private.[cc,h]: Fixed doulbe click
23259         activation of messages to properly jump at the destination.
23260         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
23261         * src/toolbar.c: Code clean-ups.
23262         
23263         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
23264         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
23265         
23266         * src/message-manager-private.[cc,h]: Removed dead codes.
23267         
23268         * (new) data/properties/css.properties,
23269         data/properties/anjuta.properties, data/properties/Makefile.am:
23270         Added CSS syntax hiliting properties.
23271         
23272         * tagmanager/tm_file_entry.c: Fixed a possible bug.
23273         * src/debugger.c: Clean ups.
23274         * src/lexer.h: Added CSS lexer definition.
23275         
23276         * Makefile.am: Installs destop file properly.
23277         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
23278         * NEWS: Updated for 1.1.97 release.
23279         * src/main_menubar_def.h: Changed some non working shortcuts.
23280         
23281 2003-06-24  Naba Kumar  <naba@gnome.org>
23283         * src/search-replace.c: Shows the dialog properly, even when it is
23284         hidden behind another window.
23285         
23286         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
23287         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
23288         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
23289         and code clean up.
23290         
23291         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
23292         setup wizard dialogs.
23293         
23294         * src/debugger.c: Removed a redundant call to
23295         debugger_update_controls().
23296         * src/compiler_options.c, src/launcher.c: code cleanup.
23297         * src/executer.c: Fixed execution bug with 'Set Program params...".
23298         
23299 2003-06-23  Naba Kumar  <naba@gnome.org>
23301         * widgets/e-splash.c: Removed border around the splash image.
23302         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
23303         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
23304         * src/cvs.c: Added a frame around commit log text widget.
23305         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
23306         crash bug associated with translated combo box list in preferences
23307         dialog (in different locale other than en_US). Used widget names
23308         to pass the combo list items.
23309         * po/POTFILES.in: Updated.
23310         * src/launcher.c: Creates the zvt terminal at startup (and not
23311         every time a build is done) -- speeds up buld operations.
23312         * src/file_history.c: Should be if() conditional instead of
23313         assertion check.
23314         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
23315         Disabled useless warnings.
23316         * src/project_dbase.c: Fixed bonobo 2 project name.
23317         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
23318         and uses correct glade-2 for file generation.
23319         
23320 2003-06-21  Naba Kumar  <naba@gnome.org>
23322         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
23323         And disables autocomple show for numbers (very annoying).
23324         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
23325         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
23326         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
23327         from view menu and adjust the controls accordingly.
23328         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
23329         only OK button.
23330         * src/project_dbase.[c,h]: Removed show_local flag processing.
23331         * src/message-manager.[c,h]: Reorganized messages tabs in more
23332         sensible order.
23333         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
23334         Also added PCRE dependency.
23335         
23336 2003-06-20  Naba Kumar  <naba@gnome.org>
23338         * pixmaps/anjuta_splash.png: New splash.
23339         from Jean Schurger  <yshartk@schurger.org>
23340         
23341         * src/controls.c: De-sensitize run-to-cursor when debugger
23342         is not running.
23343         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
23344         
23345         * src/message-manager-private.cc: Fixed to properly jump at
23346         the right file:line.
23347         
23348         * src/appwiz_page1.c: Fixed to correctly determine the project
23349         trpe from the wizard.
23350         
23351 2003-06-20  Naba Kumar  <naba@gnome.org>
23353         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
23354         * src/watch_gui.c: Code cleanups.
23355         * src/debugger.[c,h], src/stack_trace.[c,h],
23356         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
23357         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
23358         Removed direct access to stack_trace private data, Increased debugger
23359         command size from 256 to 1024 (to be on safer side). Also implemented
23360         row-activated signle for seting frame and viewing the source.
23361         * src/debugger.c: Avoids starting program and stopping debugger
23362         when starting debugger and stopping program, respectively.
23363         
23364         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
23365         Reverted codes to start debugger automatically
23366         The file is brought to the state just after the branching 
23367         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
23368         some code clean ups.
23369         
23370         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
23371         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
23372         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
23373         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
23374         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
23375         src/project_dbase.c: Code clean ups.
23376         
23377         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
23378         (Projects dir) so that correct $HOME/Projects path is set when
23379         anjuta is run for the first time.
23380         
23381 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
23383         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
23385 2003-06-13  Naba Kumar  <naba@gnome.org>
23387         * src/stack_trace_cbs.c: Moved variable declaration at the
23388         top of the block (bug #737867)
23389         
23390         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
23391         just CFLAGS and CXXFLAGS (bug #743617).
23392         
23393         * src/create_global_tags.sh: Fixed shell script to properly
23394         detect installed *-config files.
23395         
23396 2003-06-12  Naba Kumar  <naba@gnome.org>
23398         * src/preferences.[c,h]: Added methods for custom widgets in
23399         preferences: using custom set/get methods for them.
23400         
23401         * src/anjuta-encoding.c: Implemented up/down of the encodings
23402         in the list and property saves correctly.
23403         
23404         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23405         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
23406         the beginning of a file.
23408         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23409         * src/aneditor.cxx, src/aneditor.h,
23410         src/controls.c, src/main_menubar.c, src/main_menubar.h,
23411         src/main_menubar_def.h, src/mainmenu_callbacks.c,
23412         src/mainmenu_callbacks.h: Allows the operator to select the current
23413         word or the current line (Request: 680801). It puts also
23414         sensitive/unsensitive several select/comment menu items.
23416         * src/breakpoints.c: Presets by default the current line for a
23417         defined breakpoint.
23419 2003-06-11  Naba Kumar  <naba@gnome.org>
23421         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
23422         color (red highlight) now cosistent for inactive tabs also.
23423         
23424         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
23425         'Advanced search and replace' in Edit->Search submenu.
23426         
23427         * data/properties/tcltk.properties: Fixed bug #731851. Added line
23428         wrappings '\' where     they were missing.
23429         
23430         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
23431         message is now more descriptive and details the correct thing to do
23432         for GNOME2 desktop.
23433         
23434 2003-06-10  Naba Kumar  <naba@gnome.org>
23436         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
23437         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
23438         Removed any reference to particular version of automake/autoconf
23439         so that they could work with newer versions (Bug #659394).
23441         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
23442         src/anjuta.c: Added coded to add/remove supported encodings.
23443         
23444         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
23445         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
23446         src/project_import.c, src/project_type.c, src/project_type.h,
23447         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
23448         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
23449         from the project wizard.
23451 2003-06-06  Naba Kumar  <naba@gnome.org>
23453         Patch from Etay Meiri  <etay-m@bezeqint.net>
23454         * src/compiler_options.c: Fixed bugs related to clean before
23455         build patch.
23456         
23457         * anjuta.desktop.in.in: Added commandline options.
23458         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
23459         -dP and -A flags of CVS update into different options.
23460         
23461 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
23463         * configure.in: Removed "ta" from ALL_LINGUAS.
23465 2003-06-02  Naba Kumar  <naba@gnome.org>
23467         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
23468         return NULL for undefined properties and "" for defined but empty
23469         strings. It was creating many problems where both are assumed to be
23470         same. And besides, it doesn't matter to differentiate the two (the
23471         problem with preferences was due to a different bug).
23473         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
23474         correctly. Also, s/props_build_in/props_built_in/g.
23475         
23476         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
23477         list.
23478         
23479         * src/an_file_view.c: Unrefed pixbufs when done with them.
23481         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
23482         (removed) file_text.png: Added and removed pixmaps.
23483         
23484 2003-05-30  Naba Kumar  <naba@gnome.org>
23486         * anjuta.glade: Fixed encodings preferences dialog
23487         
23488 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
23489         
23490         Reviewed by Naba Kumar  <naba@gnome.org>
23491         
23492         * src/build_project.c src/clean_project/c: perform a clean before
23493         build, if required. Show the message manager on clean.
23494         * src/compiler_options.c: save the new options when window is closed
23495         and flag project to be cleaned before the next build.
23496         * src/project_dbase.c: added a 'clean before build' flag to project
23498 2003-05-29  Naba Kumar  <naba@gnome.org>
23500         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
23501         dialog.
23502         
23503         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
23504         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
23505         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
23506         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
23507         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
23508         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
23509         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
23510         print_color.xpm, print_landscape.xpm, print_layout.xpm,
23511         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
23513         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
23514         Removed unused icons references.
23516 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
23518         Reviewed by Naba Kumar  <naba@gnome.org>
23519         
23520         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
23521           src/compiler_options.c, src/debugger.c, src/find_replace.c,
23522           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
23523           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
23524           src/toolbar_callbacks.c: HIG compliant dialogs.
23526         * src/utilities.c: anjuta_button_new_with_stock_image() and
23527           anjuta_dialog_add_button() stolen from gedit.
23529         * src/main_menubar_def.h: Fixed mnemonics.
23531 2003-05-26  Naba Kumar  <naba@gnome.org>
23533         * src/project_dbase_gui.c: Added header files filter for add file
23534         dialog box. Disabled project window to be transient window.
23535         
23536         * src/message-manager.cc: Disabled message manager window to be
23537         transient window.
23538         
23539         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
23540         a file could not be loaded.
23541         
23542         * src/project_dbase.c: Fixed a bug with GUI editor command
23543         where empty string is returned.
23544         
23545         * src/Makefile.am, src/preferences.h, src/text_editor.c
23546         src/text_editor.h, (new) src/anjuta-encodings.h,
23547         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
23548         Added encoding support and to handle characters encoding correctly
23549         by auto detecting it during load. Added preferences for selecting
23550         the encoding during save.
23552         * src/preferences.c, src/resources.c: Removed debug messages.
23554         Patch from: Alexander Nedotsukov <bland@mail.ru>
23555         * src/getline.c: Fixed many fatal bugs for FreeBSD.
23557 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23558         * src/anjuta.c: Try to sow the splash image more often.
23560 2003-05-20  Naba Kumar  <naba@gnome.org>
23562         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23563         * src/debug_tree.c: Colorize the modified locals during
23564         debugging and call memory analyze from the debugger.
23565         * src/breakpoints.c: The color is now different for the enabled
23566         and disabled breakpoints. Anjuta now can erase several
23567         breakpoints defined at the same line. The markers are updated
23568         according to the enable/disable action.
23569         
23570         Patch from Etay Meiri  <etay-m@bezeqint.net>
23571         * src/launcher.c: Fixes launcher freeze up bug during build.
23573 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
23575         Reviewed by Naba Kumar  <naba@gnome.org>
23576         * scintilla/PropSet.h: Change member variables from private to protected.
23577         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
23578         to PropSetFile class, which return a gchar * (and can therefore indicate
23579         whether properties are empty or do not exist) and make prop_get and
23580         prop_get_expanded use them.
23581         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
23582         that the result of of prop_get cannot be an empty string.
23584 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
23586         Reviewed by Naba Kumar  <naba@gnome.org>
23587         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
23588         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
23589         src/text_editor_cbs.c: When saving all the files in the project, the
23590         text editors are now only rehighlighted once instead of once for each
23591         file saved.
23593 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23594         * src/main.c, widgets/e-splash.c: Splash screen improvements.
23595         * src/anjuta.desktop.in.in: Support startup notification.
23596 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23597         * src/main.c, widgets/e-splash.c: Splash screen improvements.
23598         * src/anjuta.desktop.in.in: Support startup notification.
23601 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
23603         Reviewed by Naba Kumar  <naba@gnome.org>
23604         
23605         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
23606         memory leak from glade_xml_new call. Removed gxml field from Executer
23607         struct as only used in create_executer_dialog and then destroyed.
23608         
23609         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
23610         
23611         * src/configurer.c: Fix warning trying to connect signal to non-existent
23612         environment entry in configure dialog and fix crash when closing the
23613         window.
23614         
23615         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
23616         gnome_date_edit_get_time instead.
23617         
23618         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
23619         in view menu required renumbering elsewhere.
23621 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
23623         Reviewed by Naba Kumar  <naba@gnome.org>
23624         
23625         * src/breakpoints.c: fixed an error when removing breakpoint
23626         * src/controls.c: 'run to cursor' is sensitive when debugger not active
23627         * src/debugger.c: changes to the way the debugger is activated
23628         * src/debugger.h: clean ups
23630 2003-05-13  Naba Kumar  <naba@gnome.org>
23632         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23633         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
23634         src/memory.h: A new version of memory and the interface
23635         is now integrated in anjuta.glade
23637 2003-05-09  Naba Kumar  <naba@gnome.org>
23639         * configure.in: Bumped required gtk version to 2.0.8.
23640         
23641 2003-05-06  Naba Kumar  <naba@gnome.org>
23643         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
23645 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23646         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
23648 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23649         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
23650         , tagmanager/c.c: Support for ProC and RDB files.
23652 2003-05-06  Naba Kumar  <naba@gnome.org>
23654         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
23655         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23656         Uncomment (Box & Stream), Select the current function,
23657         authorize the "Quit" button of the GotoLine window
23659 2003-05-05  Naba Kumar  <naba@gnome.org>
23661         * src/watch_gui.h: CVS added new file.
23663         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
23665         Patch from Etay Meiri <etay-m@bezeqint.net>
23666         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
23667         src/mainmenu_callbacks.c, src/message-manager.cc,
23668         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
23669         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
23670         Ported stack trace to GNOME2 and added it in the message manager
23671         pane.
23673 2003-05-02  Naba Kumar  <naba@gnome.org>
23675         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
23676         
23677         * src/preferences.[h,c]: Fixed preferences to save only one copy of
23678         preferences property.
23679         
23680         * anjuta.prj: Fixed multiple preferences saved data.
23681         
23682         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
23683         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
23684         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
23685         scintilla/include/Platform.h, scintilla/include/PropSet.h,
23686         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
23687         Upgraded scitilla from CVS with faster window repaint
23688         and more bugfixes.
23689         
23690         Patch from  Etay Meiri  <etay-m@bezeqint.net>
23691         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
23692         and code cleanups
23693         
23694 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
23696         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
23697         the window if messages are appended to the end and the scrollbar is
23698         at the end.
23700 2003-04-29  Naba Kumar  <naba@gnome.org>
23702         * configure.in: Removed omf-install from Makefiles list.
23704 2003-04-28  Naba Kumar  <naba@gnome.org>
23706         * po/POTFILES.in: Remvoded deleted files.
23707         
23708         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
23709         pixmaps/windows-style-undocked.png: Added setup wizard's images.
23711         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
23712         is executed as detached) is not set properly.
23713         
23714 2003-04-25  Naba Kumar  <naba@gnome.org>
23715         
23716         * anjuta.prj: Updated.
23717         * src/anjuta_info.c: Fixed text wrapping and column view.
23718         * data/welcome.txt.in: Removed unaligned characters.
23719         
23720 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23721         * src/main_menubar.c: Disable setup dialog.
23723 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23724         * src/breakpoints.c; Fixed compilation with older GCC
23725         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
23726         * HACKING: Spelling fixes (Suggested by Stephen Knight)
23728 2003-04-18  Naba Kumar  <naba@gnome.org>
23730         * anjuta.prj: Updated (includes compiler options).
23731         
23732         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
23733         function from anjuta.c (it was already available in anjuta-tools.c).
23734         
23735 2003-04-18  Naba Kumar  <naba@gnome.org>
23737         * src/about.c, THANKS: Updated
23738         
23739         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
23740         
23741         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
23742         properly from the project session before updating the file
23743         view.
23744         
23745         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23746         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
23747         dialog settings (as it will not be required once GDL is in place) and
23748         added file view filters in the settings sub-menu.
23750 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23751         * HACKING: Updated
23752         * configure.in: Disable cast checks on final build.
23754 2003-04-17  Naba Kumar  <naba@gnome.org>
23756         * src/build_project.c: Fixed a compilation error.
23758         * src/launcher.c: Removed commnets.
23759         
23760         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
23761         properties from editor tab to indentation tab and fixed a property
23762         label for proper i18n translation. Fixed typos in project config
23763         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
23764         sorting and reordering in compiler options dialog.
23765         
23766         * src/compiler_options.c: Implemented _save() function to save the
23767         options (which was pending).
23768         
23769         * src/build_project.c: Destroys install-as-root dialog when it is done.
23770         
23771         * src/an_symbol_view.c: Change "event" event to "event-after" so
23772         that symbol row is selected first before the popup is shown.
23773         
23774 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
23776         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
23777         file in CVS/Entries. (Reviewed and applied by Biswa)
23779 2003-04-16  Naba Kumar  <naba@gnome.org>
23781         * aneditor.cxx: use unicode everytime (fixed unicode related
23782         bugs).
23784         * anjuta.prj: Fixed UI editor name (blank to use default) and
23785         anjuta version.
23786         
23787         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
23788         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
23789         Editor preferences page.
23791 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23792         * src/anjuta.[ch], src/print.c: Fixed warnings
23793         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
23794         * configure.in: Profiling support with gprof
23796 2003-04-16  Naba Kumar  <naba@gnome.org>
23798         Patch from Gaëtan de Menten  <ged@bugfactory.org>
23799         * src/launcher.c: Fixed cvs dialog.
23800         
23801 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
23802         
23803         * src/message-manager-private.cc: Fixed double-click on first line of 
23804         output to properly select a line.
23805         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
23806         because still was a deprecatd GtkCTreeNode and always NULL anyway.
23808 2003-04-15  Naba Kumar  <naba@gnome.org>
23810         * src/message-manager-private.cc: Fixed the glade filename typo.
23812 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23813         * scintilla/*, data/properties/*: Scintilla CVS merge
23814         * anjuta.prj: Removed unnecessary files.
23815         * scintilla/PlatGTK.cxx: Force Pango fonts always
23816         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
23817         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
23818         for preferences.
23819         * configure.in: Change version no. for 1.1.1 (alpha release)
23820         * configure.in: Added '--with-pref-suffix' option.
23821         * config.guess, config.sub: Removed from CVS.
23823 2003-04-15  Naba Kumar  <naba@gnome.org>
23825         Patch from Timothee Besset  <ttimo@idsoftware.com>
23826         * Makefile.am: Fixed a shell script error during intallation.
23827         
23828 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
23830         Reviewed by Naba Kumar  <naba@gnome.org>
23831         * src/message-manager.cc: Added popup-menu to TreeView and fixed
23832         set_wm_class to use "anjuta" instead of "an.
23833         * src/message-manager-private.cc: Headers are hidden again.
23835 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23836         * src/project_dbase_gui.c: Memory corruption fix.
23837         * anjuta.prj: Updated project file
23839 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
23840         * an_file_view.c: Connect to event-after signal rather than event so that
23841         selection is updated first and thus context menu is for the right file.
23842         Reviewed and applied by Biswa.
23844 2003-04-14  Naba Kumar  <naba@gnome.org>
23846         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
23847         
23848         * src/auncher.c: More child exit fixes
23849         from Timothee Besset  <ttimo@idsoftware.com>
23851 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
23852         
23853         Reviewed by Naba Kumar  <naba@gnome.org>
23854         
23855         * src/message-manager.[c/h], src/message-manager-private[c/h],
23856                 anjuta.[c/h]: Ported message-manager to Gtk2
23857         
23858         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
23859         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
23860         src/clean_project.c, src/compile.c, src/configurer.c,
23861         src/controls.c, src/cvs.c, src/debugger.c,
23862         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
23863         src/project_import.c, src/search-replace.c: Changed name from
23864         AnjutaMessageManager to AnMessageManager to avoid too long type
23865         and funtion names.
23867 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23868         * src/launcher.c: Fix build won't stop problem - TTimo
23869         * TODO: Updated
23870         * pixmaps/anjuta_splash.c: New splash screen prototype.
23871         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
23872         * src/compiler_options.c: Mute pkgconfig errors.
23873         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
23875 2003-04-10  Naba Kumar  <naba@gnome.org>
23877         * configurer.[c,h]: Fixed dialog to close properly.
23878         * src/project_dbase.c, widgets/gnomefilelist.c: Added
23879         debugging asserts.
23880         
23881 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23882         * anjuta.prj: Removed unnecessary files, load with 1.2.0
23883         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
23884         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
23885         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
23886         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
23887         src/makefile.am: Move gdl to it's own directory.
23888         * global-tags/create_global_tags.sh: Silently ignore SDL error.
23890 2003-04-09  Naba Kumar  <naba@gnome.org>
23892         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
23893         branch.
23895 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23896         * src/anjuta-tools.c: Use CDATA for saving tools data.
23897         * anjuta.glade, src/search-replace.c: Port from branch.
23898         * widgets/e-splash.*, src/main.c: Better splash screen.
23899         * configure.in, widgets/gdl*: Import GDL widgets.
23900         * ROADMAP: Updated roadmap.
23901         * src/an_file_view.c: Use GDL icons for file tree.
23903 2003-04-09  Naba Kumar  <naba@gnome.org>
23905         * anjuta.glade: Added (hidden) initial setup-wizard window.
23906         
23907         Patch from: Vitaly  <vvv@rfniias.ru>
23908         * src/preferences.c: Fixes a bug with libglace widget access with
23909         translated strings.
23911         Patch from: Etay Meiri  <etay-m@bezeqint.net>
23912         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23913         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
23914         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
23915         src/toolbar_callbacks.[c,h],
23916         src/memory.c, src/message-manager-private.cc,
23917         src/message-manager-private.h, src/message-manager.cc,
23918         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
23919         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
23920         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
23921         watch window to a subwindow in the notebook
23923 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23924         * ROADMAP: Updated roadmap.
23926 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
23928         * configure.in: Added Belarusian to ALL_LINGUAS.
23930 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23931         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
23932         Henry Jia
23933         * ROADMAP: Added roadmap for HEAD.
23935 2003-03-29  Naba Kumar  <naba@gnome.org>
23937         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
23938         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
23939         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
23940         (new) pixmaps/start-with-wizard.png,
23941         (new) pixmaps/start-with-import.png,
23942         (new) pixmaps/start-with-open.png Added Start with dialog which pops
23943         up on anjuta start-up to give quick access to opening file/project or
23944         creation wizards.
23946         * src/main.c: Sets proper data directory for the gnome
23947         program.
23949 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23950         * src/text_editor.c: Fixed error/warning indicators.
23952 2003-03-24  Naba Kumar  <naba@gnome.org>
23954         * README: Correct version.
23955         
23956 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
23958         * configure.in: Added checks to see if were building on FreeBSD
23959         systems.  Sets -DFREEBSD if we are, and also attempts to find
23960         gmake if the host system is FreeBSD.
23962         * src/getline.c: New file used to provide the getline function,
23963         which isnt available on a FreeBSD system.  The function is only
23964         defined if FREEBSD is defined.
23966         * src/Makefile.am: Added getline.c to anjuta_SOURCES
23968         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
23969         configure.in sets this to gmake on FreeBSD systems, and make
23970         on everything else.
23972 2003-03-23  Naba Kumar  <naba@gnome.org>
23974         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
23975         
23976         * anjuta.spec.in: Fixed spec file for correct file paths and
23977         corrected rpmbuild.
23979         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
23980         the rpm build command separately now.
23981         
23982         * src/anjuta.c, windows-dialog.c: Added some more window management
23983         stuffs (not still fully working, though).
23985         * TODO: Updated.
23987 2003-03-22  Naba Kumar  <naba@gnome.org>
23989         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
23991 2003-03-21  Naba Kumar  <naba@gnome.org>
23993         * README: Removed Andy Piper's name from the active maintainers
23994         list on his request.
23995         
23996         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
23997         preferences.
23998         
23999         * src/anjuta-tools.c: Fixed compiler errors.
24001         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
24002         show bugs.
24003         
24004         * src/commands.c, src/src_paths.c, src/style-editor.c,
24005         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
24006         becuase they are now hidden by default (from glade editing).
24007         
24008         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
24009         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
24010         src/main_menubar_def.h, src/mainmenu_callbacks.c,
24011         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
24012         basic windows managements.
24013         
24014 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24015         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
24016         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
24017         Enver ALTIN (a.k.a. skyblue)
24019 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24020         * tagmanager/*: Added ignore-list for symbols. This will make
24021         parsing more accurate for projects. Doc updates needed.
24023 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24024         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
24025         * launcher/Makefile.am: Link to correct libraries
24026         * src/launcher.c: Do not allow NULL shell
24028 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
24029         * src/debug_tree.c: Improve debug tree view.
24031 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
24033         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
24034         'Run Configure Script' and 'Execute Program'. Increase minimum width
24035         of Configure dialog.
24036         * find_in_files.c, find_in_files_cbs.*: Properly create the file
24037         list widget by setting a model and adding a column and renderer.
24038           Actually store the nocvs toggle button in FindInFiles data structure.
24039           Handle selection changes via changed signal rather than row_activated.
24040           Use response signal for handling the close and find buttons.
24041           Close window when escape is pressed.
24042         * find_replace.c: Close window when escape is pressed.
24043         * find_text.c: Close window when escape is pressed in find dialog as
24044         well as wrap search question, where now Yes is the default button.
24046 2003-03-05  Naba Kumar  <naba@gnome.org>
24048         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
24050         * src/message-manager-private.cc: Fixed a bug with vte conditional
24051         compilation.
24052         * anjuta.glade: Hides all windows in glade file.
24054 2003-03-05  Naba Kumar  <naba@gnome.org>
24056         * src/an_file_view.c: Fixed a compilation warning.
24057         * src/message-manager-private.cc: Conditional compilation for vte
24058         API.
24059         
24060 2003-02-28  Naba Kumar  <naba@gnome.org>
24062         * configure.in, anjuta.spec.in: Updated dependency packages version.
24063         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
24064         * src/preferences.c: Added debug assertions.
24065         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
24066         editor to enable/disable bringing the recent editor tabs first.
24067         
24068         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
24069         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
24070         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
24071         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
24072         and     bug fixes. Also code clean ups.
24073         
24074         * (new) src/search-replace.[h,c]: New search replace implementation
24075         from ANJUTA_1_0_0 branch.
24076         
24077         * (new) src/windows-dialog.[h,c]: New windows management class
24078         [work in progress].
24080 2003-02-28  Naba Kumar  <naba@gnome.org>
24082         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
24083         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
24084         src/appwizard.c, src/build_file.c, src/build_project.c,
24085         src/clean_project.c, src/compile.c, src/configurer.c,
24086         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
24087         src/message-manager-dock.c, src/message-manager-dock.h,
24088         src/message-manager-private.cc, src/message-manager.cc,
24089         src/preferences-dialog.c, src/preferences-dialog.h,
24090         src/preferences.c, src/preferences.h, src/project_dbase.c,
24091         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
24092         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
24093         src/utilities.c, src/utilities.h:
24094         
24095         Widgetized Preferences and gave proper function names.
24097         * src/executer.c: Fixed a session loading bug.
24098         
24099 2003-02-27  Naba Kumar  <naba@gnome.org>
24101         * printing/print.c: Fixed printing font bug that failed to load the
24102         proper fonts.
24103         
24104         * src/toolbar.c: Disabled LED flashing (not yet implemented).
24105         
24106         * TODO, anjuta.prj: Updated.
24108 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
24110         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
24111         manuals/C/anjuta-manual/anjuta-manual-C.omf,
24112         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
24113         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
24114         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
24115         fixed omf errors
24117 2003-02-25  Naba Kumar  <naba@gnome.org>
24119         * Makefile.am: Excluded omf-install from installation as the docs are
24120         not ready.
24121         
24122         TODO: Updated.
24123         
24124         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
24125         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
24126         property names and added new editor properties and code cleanups.
24127         Also added new project properties.
24128         
24129         * src/compiler_options.[h,c]: Added pkg-config packages supports
24130         and fixed bugs.
24131         
24132         * src/glade_iface.h: Cleanups.
24133         
24134         * src/launcher.c: Used timer instead of idle to scan.
24135         
24136         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
24137         src/project_config.[h,c], src/project_import.c: Implemented project
24138         property to define GUI editor and to handle it.
24139         
24140         * src/preferences.c: i18n fixes.
24141         
24142         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
24143         unused (and old) pixmaps.
24144         
24145         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
24146         
24147 2003-02-25  Naba Kumar  <naba@gnome.org>
24149         * src/message-manager-private.[h,cc], src/preferences.c,
24150         anjuta.glade, anjuta_dialog_strings.c: Implemented
24151         gnome terminal profiles for the terminal preferences and moved the
24152         addition of terminal preferences in the terminal constructor.
24153         
24154         * anjuta.prj: Updated.
24156 2003-02-24  Naba Kumar  <naba@gnome.org>
24158         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
24159         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
24160         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
24161         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
24162         preferences dialog.
24164         * TODO: Updated.
24166         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
24167         text selection and child re-spawning.
24169         * src/pixmaps.h: Removed unused pixmaps definitions.
24170         
24171 2003-02-23  Naba Kumar  <naba@gnome.org>
24173         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
24174         the project tree/window.
24176         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
24177         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
24178         Correct the use of a variable and implemented session save/load
24179         for tree expansion states.
24180         
24181         * src/main_menubar_def.h: Fixed shortcuts keys.
24182         
24183         * src/anjuta.c, src/gnome_project.c: Code clean ups.
24184         
24185         * anjuta.prj: Updated.
24186         
24187 2003-02-22  Naba Kumar  <naba@gnome.org>
24189         * src/debug_tree.[c,h]: GNOME2 port from 
24190         Etay Meiri <etay-m@bezeqint.net>
24191         
24192         * src/an_file_view.c, src/resources.[h,c],
24193         data/properties/bash.properties,
24194         data/properties/cpp.properties,
24195         data/properties/html.properties,
24196         data/properties/make.properties,
24197         data/properties/others.properties,
24198         data/properties/perl.properties,
24199         data/properties/props.properties,
24200         data/properties/xml.properties: Standarized file icons. Icons are
24201         defined in respective .properties file and are retrieved as resource
24202         data.
24204         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
24205         in labels from the commands editor as that would create
24206         problems for translators.
24208 2003-02-21  Naba Kumar  <naba@gnome.org>
24210         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
24211         as they should be part of CVS(?).
24213         * Makefile.am: Corrected a typo for glade generated strings file.
24215         * configure.in, po/hi.po: Added new Hindi (hi) translation
24216         in ALL_LINGUS and added initial Hindi translation.
24218         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
24219         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
24220         sv_unknown.xpm to more proper icon.
24222         * (new)data/properties/php.properties, data/properties/Makefile.am,
24223         data/properties/anjuta.properties, data/properties/html.properties:
24224         Fixed PHP syntax hilighting bug by separating php properties into
24225         different file (because of file size).
24227         * TODO: Updated.
24228         
24229 2003-02-20  Naba Kumar <naba@gnome.org>
24231         * src/breakpoints.c: Fixed breakpoints session saving/loading
24232         crash bug.
24233         
24234         * scintilla/*, scintilla/include/*: Updated to scintilla
24235         release 1.51
24236         
24237 2003-02-19  Naba Kumar <naba@gnome.org>
24239         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
24240         * TODO: Updated.
24242         * Makefile.am, src/Makefile.am,
24243         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
24244         (removed) src/anjuta_dialog_strings.c,
24245         (removed) src/anjuta_dialogs_strings.c,
24246         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
24247         (added) anjuta.glade: Transfered glade files from src/ directory
24248         to the top level directory.
24250         * po/POTFILES.in: Updated.
24251         
24252         * (removed) macrocs2/*: Transfered to data/ directory.
24253         
24254         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
24255         data/Makefile.am: Moved macros in data directory. Anjuta no longer
24256         requires to have macros dir, but the projects generated by anjuta
24257         require them.
24258         
24259         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
24260         trees.
24261         
24262         * src/defaults.c: Corrected default compiler options.
24263         
24264         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
24265         wizard.
24266         
24267         * src/message-manager-private.cc, src/message-manager-private.h,
24268         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
24269         
24270         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
24271         source code generation for gnome2 projects.
24273 2003-02-11  Naba Kumar <naba@gnome.org>
24275         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
24276         restores the expand/collaspe states of the nodes after refresh.
24277         
24278         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
24279         
24280 2003-02-11  Naba Kumar <naba@gnome.org>
24282         * src/style-editor.c: Fixed pango font description handling for fonts.
24283         * src/anjuta.glade: Removed font size spin button.
24284         * configure.in, src/anjuta.prj: Corrected version.
24285         * TODO: update.
24286         
24287 2003-02-10  Naba Kumar <naba@gnome.org>
24289         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
24290         references of scroll-menu.h and add about.h in Makefile.am.
24291         
24292         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
24293         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
24294         (removed) widgets/scroll-menu.h: Removed unused files.
24295         
24296         * Makefile.am: Added proper i18n rules and added intl tools for
24297         distributions.
24298         
24299         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
24300         to the stable release).
24301         
24302         * anjuta.spec.in: Removed manuals packaging.
24303         
24304         * data/Makefile.am: Removed 'macros' installation (not required for
24305         gnome2 projects).
24307 2003-02-10  Naba Kumar <naba@gnome.org>
24309         * po/POTFILES.in: Updated.
24311         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
24312         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
24313         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
24314         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
24315         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
24316         icons and images.
24318         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
24319         src/toolbar_callbacks.h: Fixed scintilla notification signal name
24320         and fixed to properly handle focus in find entry box.
24322         * Makefile.am: Added code for RH system menu update.
24324         * .cvsignore: Updated.
24326         * NEWS: Updated.
24328 2003-02-03  Naba Kumar <naba@gnome.org>
24330         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
24331         editor preferences. and fixes dialogs.
24333         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
24334         Fixed linenumbers and header margins when they are disabled and
24335         removed unused header files.
24337         * src/attact_process.[h,c], src/debugger.c: Attach to process
24338         now works.
24340         * src/help.c: Fixed dialog response.
24342         * TODO: Updated.
24344         * data/properties/anjuta.properties: Corrected typo.
24346         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
24347         Change the signal to "changed" in entry from "selection-changed" in
24348         list.
24350         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
24351         short-cuts.
24353 2003-01-31  Naba Kumar <naba@gnome.org>
24355         * configure.in: Upgraded to use libgnomeprint-2.2
24356         
24357         * printing/Makefile.am: Updated
24358         
24359         *(removed) printing/print-doc.c, printing/print-doc.h,
24360         printing/print-util.c, printing/print-util.h: Removed because already
24361         merged with print.c.
24362         
24363         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
24364         and libgnomeprintui-2.2 and fixed rendering problems.
24365         
24366         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
24367         uneccessary print properties, as they are separately taken
24368         care in gnomeprint.
24369         
24370         * po/POTFILES.in: Update.
24372 2003-01-30  Naba Kumar <naba@gnome.org>
24374         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
24375         for about dialog box.
24376         
24377         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
24378         src/pixmaps.h: Modified for the above additions for about dialog.
24380 2003-01-29  Naba Kumar <naba@gnome.org>
24382         * src/style_editor.[c,h]: Added missing files.
24383         
24384 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24385         * scintilla/XPM.[cxx|h]: Added missing files
24387 2003-01-29  Naba Kumar <naba@gnome.org>
24388         
24389         * TODO, po/POTFILES.in: Updated.
24390         
24391         * anjuta.prj, src/anjuta.glade,
24392         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
24394 2003-01-28  Naba Kumar <naba@gnome.org>
24395         
24396         * data/properties/anjuta.properties, src/aneditor.cxx,
24397         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
24398         properties into text properties (earlier it was int properties).
24400         * TODO: Updated
24401         
24402         * scintilla/AutoComplete.c,xx,
24403         scintilla/AutoComplete.h,
24404         scintilla/CallTip.c,xx,
24405         scintilla/CallTip.h,
24406         scintilla/Document.c,xx,
24407         scintilla/Document.h,
24408         scintilla/Editor.c,xx,
24409         scintilla/Editor.h,
24410         scintilla/LexAVE.c,xx,
24411         scintilla/LexCSS.c,xx,
24412         scintilla/LexHTML.c,xx,
24413         scintilla/LexOthers.c,xx,
24414         scintilla/LexPython.c,xx,
24415         scintilla/LineMarker.c,xx,
24416         scintilla/LineMarker.h,
24417         scintilla/Makefile.am
24418         scintilla/PlatGTK.c,xx,
24419         scintilla/PropSet.c,xx,
24420         scintilla/ScintillaBase.c,xx,
24421         scintilla/ScintillaBase.h,
24422         scintilla/ScintillaGTK.c,xx,
24423         scintilla/ViewStyle.c,xx,
24424         scintilla/include/Platform.h,
24425         scintilla/include/SciLexer.h,
24426         scintilla/include/Scintilla.h,
24427         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
24428         
24429         
24430         src/Makefile.am,
24431         src/an_file_view.c,
24432         src/an_symbol_view.c,
24433         src/anjuta-tools.c,
24434         src/anjuta.c,
24435         src/anjuta.glade
24436         src/anjuta.h,
24437         src/anjuta_cbs.c,
24438         src/anjuta_dialogs_strings.c,
24439         src/anjuta_info.c,
24440         src/commands.c,
24441         src/compiler_options.c,
24442         src/debugger.c,
24443         src/help.c,
24444         src/main_menubar.c,
24445         src/main_menubar.h,
24446         src/main_menubar_def.h,
24447         src/mainmenu_callbacks.c,
24448         src/mainmenu_callbacks.h,
24449         src/message-manager-private.c,c
24450         src/message-manager-private.h,
24451         src/message-manager.c,c
24452         src/message-manager.h,
24453         src/pixmaps.h,
24454         src/preferences.c,
24455         src/preferences.h,
24456         src/project_config.c,
24457         src/project_dbase.c,
24458         src/project_dbase_gui.c,
24459         src/project_import_gui.c,
24460         src/properties.c,xx,
24461         src/properties.h,
24462         src/resources.c,
24463         src/src_paths.c,
24464         src/text_editor.c,
24465         src/text_editor_gui.c,
24466         src/toolbar.c,
24467         src/utilities.c,
24468         src/utilities.h,
24469         anjuta.prj: GNOME2 porting and fixed many porting bugs.
24470         
24471 2003-01-24  Naba Kumar <naba@gnome.org>
24473         * src/text_editor_gui.c, src/toolbar.c,
24474         src/text_editor.c, src/text_editor_cbs.h:
24475         Used correct notification signal name for scintilla
24476         (gtk2) and fixed UI.
24477         
24478         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
24479         when not required.
24480         
24481         * printing/print-doc.c,
24482         printing/print.c,,
24483         src/anjuta-tools.c,
24484         src/find_replace.c,
24485         src/goto_line.c,
24486         src/launcher.c,
24487         src/mainmenu_callbacks.c,
24488         src/project_dbase.c,
24489         src/project_dbase.h,
24490         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
24491         src/text_editor.c,
24492         src/text_editor_cbs.h:
24495 2003-01-23  Naba Kumar <naba@gnome.org>
24497         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
24498         correct stock icons and organized pixmap macros.
24499         
24500         Makefile.am: Removed non-generated files.
24501         
24502         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
24503         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
24504         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
24505         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
24506         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
24507         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
24508         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
24509         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
24510         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
24511         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
24512         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
24513         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
24514         stop.xpm, undo.xpm}: Removed because no longer used.
24516         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
24517         file_unknown.xpm}: Files renamed from fv_*, as it would
24518         be the right name.
24520         * pixmaps/Makefile.am: Updated for the above changes.
24522 2003-01-23  Jakub Steiner <jimmac * ximian * com>
24524         * pixmaps/autocomplete-16.png,
24525         pixmaps/autocomplete.png,
24526         pixmaps/block-end-16.png,
24527         pixmaps/block-end.png,
24528         pixmaps/block-start-16.png,
24529         pixmaps/block-start.png,
24530         pixmaps/bookmark-first-16.png,
24531         pixmaps/bookmark-first.png,
24532         pixmaps/bookmark-last-16.png,
24533         pixmaps/bookmark-last.png,
24534         pixmaps/bookmark-next-16.png,
24535         pixmaps/bookmark-next.png,
24536         pixmaps/bookmark-prev-16.png,
24537         pixmaps/bookmark-prev.png,
24538         pixmaps/error-next-16.png,
24539         pixmaps/error-next.png,
24540         pixmaps/error-prev-16.png,
24541         pixmaps/error-prev.png: gnome2-styled icons
24544 2003-01-23  Naba Kumar <naba@gnome.org>
24546         * anjuta.prj: Updated compiler options.
24547         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
24549         * src/aneditor.cxx,
24550         src/anjuta.c,
24551         src/anjuta.glade,
24552         src/anjuta_dialogs_strings.c,
24553         src/mainmenu_callbacks.c,
24554         src/mainmenu_callbacks.h,
24555         src/text_editor.c,
24556         src/text_editor_cbs.c,
24557         src/text_editor_gui.c: GNOME2 Porting.
24559 2003-01-22  Naba Kumar <naba@gnome.org>
24561         * ChangeLog: Corrected dates.
24562         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
24563         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
24564         preferences.
24566 2003-01-22  Naba Kumar <naba@gnome.org>
24567         
24568         * plugins/patch/patch-plugin.c: Bug fix.
24569         
24570         * src/anjuta-tools.c,
24571         src/anjuta.c,
24572         src/anjuta.glade,
24573         src/anjuta.h,
24574         src/anjuta_dialogs_strings.c,
24575         src/breakpoints.c,
24576         src/cvs_gui.c,
24577         src/debugger.c,
24578         src/debugger.h,
24579         src/executer.c,
24580         src/glade_iface.c,
24581         src/main.c,
24582         src/mainmenu_callbacks.c,
24583         src/mainmenu_callbacks.h,
24584         src/preferences.c,
24585         src/project_dbase.c,
24586         src/project_dbase_gui.c,
24587         src/registers.c,
24588         src/sharedlib.c,
24589         src/signals.c,
24590         src/signals_cbs.c,
24591         src/source.c,
24592         src/stack_trace.c,
24593         src/toolbar_callbacks.c,
24594         src/utilities.c,
24595         src/utilities.h,
24596         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
24597         
24598         * src/Makefile.am,
24599         (removed) src/CORBA-Server.c,
24600         (removed) src/CORBA-Server.h,
24601         (removed) src/Gladen-common.c,
24602         (removed) src/Gladen-stubs.c,
24603         (removed) src/Gladen.h,
24604         (removed) src/Prj-common.c,
24605         (removed) src/Prj-skelimpl.c,
24606         (removed) src/Prj-skels.c,
24607         (removed) src/Prj-stubs.c,
24608         (removed) src/Prj.h,
24609         (removed) src/glades.c,
24610         (removed) src/glades.h,
24611         (removed) src/messagebox.c,
24612         (removed) src/messagebox.h: Removed because no longer used.
24614 2003-01-21  Naba Kumar <naba@gnome.org>
24616         * src/anjuta-tools.c,
24617         src/anjuta.c,
24618         src/anjuta.glade,
24619         src/anjuta_dialogs_strings.c,
24620         src/anjuta_info.c,
24621         src/anjuta_info.h,
24622         src/breakpoints.c,
24623         src/compiler_options.c,
24624         src/debugger.c,
24625         src/find_replace.c,
24626         src/find_replace.h,
24627         src/find_text.c,
24628         src/find_text.h,
24629         src/goto_line.c,
24630         src/launcher.c,
24631         src/text_editor.c,
24632         widgets/gnomefilelist.c: GNOME2 porting.
24634 2003-01-20  Naba Kumar <naba@gnome.org>
24636         * global-tags/create_global_tags.sh: Uses pkg-config to
24637         read the modules.
24638         
24639         * src/anjuta.c,
24640         src/anjuta.glade,
24641         src/anjuta.h,
24642         src/anjuta_cbs.c,
24643         src/anjuta_dialogs_strings.c,
24644         src/breakpoints.c,
24645         src/breakpoints.h,
24646         src/compiler_options.c,
24647         src/compiler_options.h,
24648         src/fileselection.c,
24649         src/fileselection.h,
24650         src/mainmenu_callbacks.c,
24651         src/project_dbase_gui.c,
24652         src/session.c,
24653         src/src_paths.c,
24654         src/src_paths.h,
24655         src/text_editor.c,
24656         src/text_editor_gui.c,
24657         widgets/gnomefilelist.c,
24658         widgets/gnomefilelist.h: GNOME2 porting.
24659         
24660         * widgets/Makefile.am,
24661         (removed) widgets/gnomedirlist.c,
24662         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
24663         
24664         * src/Makefile.am,
24665         (removed) src/src_paths_cbs.c,
24666         (removed) src/src_paths_cbs.h,
24667         (removed) src/src_paths_gui.c,
24668         (removed) src/compiler_options_cbs.c,
24669         (removed) src/compiler_options_cbs.h,
24670         (removed) src/breakpoints_cbs.c,
24671         (removed) src/breakpoints_cbs.h: Removed because they are now
24672         combined in singe file
24674 2003-01-16  Naba Kumar <naba@gnome.org>
24676         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
24677         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
24678         options dialog UI and data handling.
24681 2003-01-15  Naba Kumar <naba@gnome.org>
24683         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
24684         Completed command editor porting.
24685         
24686         * src/anjuta.c: Removed the use of commands load function
24687         (not required).
24689         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
24690         and unrefs.
24692         * src/anjuta-tools.c: Fixed translatable strings.
24693         
24694         * src/find_text.c: Fixed dialog creation from glade.
24695         
24696         * src/text_editor_gui.c, src/text_editor.c,
24697         src/text_editor_cbs.c: Completed port of detached text editor
24698         to gnome2 plateform.
24699         
24700 2003-01-14  Naba Kumar <naba@gnome.org>
24702         * src/anjuta.glade, src/preferences.[h,c],
24703         src/anjuta_dialogs_strings.c: Added build and editor
24704         preferences pages and other UIs. Fixed preferense loading and saving.
24705         
24706         * src/anjuta.c: Does case-insensitive match for tabs position
24707         preferences and removed preferences loading (done at _new() call).
24708         
24709         * anjuta-tools.c: Debugged tools dialog handling.
24710         * plugins/class-gen/clsGen.c: Fixed an undefined function.
24711         
24712 2003-01-13  Naba Kumar <naba@gnome.org>
24714         * ABOUT-NLS: Update (strange).
24716         * autogen.sh: Removed blocking code.
24718         * configure.in: Fixed an autogen bug.
24719         
24720 2003-01-13  Naba Kumar <naba@gnome.org>
24722         * (new)src/anjuta.gladep
24723         (new)src/messagebox.c
24724         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
24725         will be gradually removed (and then the files).
24726         
24727         * Makefile.am,
24728         anjuta.prj,
24729         printing/print-util.c,
24730         printing/print.c,
24731         scintilla/ScintillaGTK.c,xx
24732         src/Makefile.am,
24733         src/an_file_view.c,
24734         src/an_symbol_view.c,
24735         src/anjuta.c,
24736         src/anjuta.glade
24737         src/anjuta.h,
24738         src/anjuta_dialogs_strings.c,
24739         src/anjuta_gui.c,
24740         src/attach_process.c,
24741         src/attach_process.h,
24742         src/breakpoints.c,
24743         src/breakpoints.h,
24744         src/breakpoints_cbs.c,
24745         src/commands.c,
24746         src/commands.h,
24747         src/compiler_options.c,
24748         src/compiler_options.h,
24749         src/compiler_options_cbs.c,
24750         src/configurer.c,
24751         src/configurer.h,
24752         src/controls.c,
24753         src/cvs_cbs.c,
24754         src/debug_tree.c,
24755         src/debug_tree.h,
24756         src/executer.c,
24757         src/executer.h,
24758         src/find_in_files.c,
24759         src/find_in_files.h,
24760         src/find_in_files_cbs.c,
24761         src/find_replace.c,
24762         src/find_replace.h,
24763         src/find_text.c,
24764         src/find_text.h,
24765         src/goto_line.c,
24766         src/help.c,
24767         src/help.h,
24768         src/launcher.c,
24769         src/main.c,
24770         src/main_menubar.c,
24771         src/mainmenu_callbacks.c,
24772         src/message-manager.c,c
24773         src/pixmaps.h,
24774         src/preferences.c,
24775         src/project_config.c,
24776         src/project_config.h,
24777         src/project_dbase.c,
24778         src/project_import_cbs.c,
24779         src/resources.c,
24780         src/resources.h,
24781         src/splash.c,
24782         src/src_paths.c,
24783         src/src_paths.h,
24784         src/src_paths_gui.c,
24785         src/text_editor.c,
24786         src/text_editor_gui.c,
24787         src/toolbar.c,
24788         src/toolbar.h,
24789         src/utilities.c,
24790         src/utilities.h,
24791         src/wizard_gui.c,
24792         widgets/gnomefilelist.c: GNOME2 Port.
24794 2003-01-10  Naba Kumar  <naba@gnome.org>
24796         * src/an_file_view.c,
24797         src/anjuta_gui.c,
24798         src/appwizard_gui.c,
24799         src/compiler_options.c,
24800         src/compiler_options_cbs.c,
24801         src/cvs_cbs.c,
24802         src/executer.c,
24803         src/fileselection.c,
24804         src/find_in_files.c,
24805         src/goto_line.c,
24806         src/main_menubar.c,
24807         src/memory.c,
24808         src/message-manager-dock.c,
24809         src/preferences.c,
24810         src/project_dbase_gui.c,
24811         src/project_import_gui.c,
24812         src/registers_gui.c,
24813         src/sharedlib_gui.c,
24814         src/src_paths_gui.c,
24815         src/text_editor_gui.c,
24816         src/toolbar.c,
24817         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
24819 2003-01-09  Naba Kumar <naba@gnome.org>
24821         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
24822         problems with some comments.
24824         * anjuta.prj: New project file (updated?)
24826         * src/Makefile.am: Enabled deprecated API and fixed variables.
24828         * src/an_file_view.c,
24829         src/an_symbol_view.c,
24830         src/anjuta-plugins.c,
24831         src/anjuta-tools.c,
24832         src/anjuta.c,
24833         src/anjuta_gui.c,
24834         src/appwizard_cbs.c,
24835         src/attach_process.c,
24836         src/attach_process_cbs.c,
24837         src/compiler_options.c,
24838         src/compiler_options_cbs.c,
24839         src/launcher.c,
24840         src/mainmenu_callbacks.c,
24841         src/message-manager-private.c,c
24842         src/message-manager-private.h,
24843         src/message-manager.c,c
24844         src/message-manager.h,
24845         src/project_dbase.c,
24846         src/project_dbase.h,
24847         src/project_dbase_gui.c,
24848         src/project_import_cbs.c,
24849         src/project_import_gui.c,
24850         src/registers.c,
24851         src/resources.c,
24852         src/resources.h,
24853         src/sharedlib.c,
24854         src/signals.c,
24855         src/signals_cbs.c,
24856         src/signals_gui.c,
24857         src/splash.c,
24858         src/src_paths_cbs.c,
24859         src/src_paths_gui.c,
24860         src/stack_trace.c,
24861         src/text_editor.c,
24862         src/text_editor_gui.c,
24863         src/text_editor_menu.c,
24864         src/toolbar.c,
24865         src/toolbar_callbacks.c,
24866         src/utilities.c,
24867         src/watch.c,
24868         src/watch_cbs.c,
24869         src/wizard_gui.c: GNOME porting.
24871 2002-12-24 Naba Kumar <naba@gnome.org>
24873         * AUTHORS, ChangeLog, HACKING, Makefile.am,
24874         NEWS, README, SEARCH-REPLACE,
24875         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
24876         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
24877         launcher/Makefile.am,
24878         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
24879         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
24880         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
24881         printing/print-util.c, printing/print.c, printing/print.h,
24882         scintilla/*/*, widgets/e-shell-about-box.c,
24883         src/*, tagmanager/*/*, widgets/Makefile.am,
24884         widgets/gnomefilelist.c:
24885         
24886         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
24887         src/*.[c,h] files to gnome2 API.
24889         * src/anjuta_dialogs_strings.c: Added glade generated translatable
24890         strings table.
24892 2002-10-23  Naba Kumar <naba@gnome.org>
24894         * autogen.sh: Prevented Users from building HEAD cvs.
24895         
24896 2002-09-16  Stephane Demurget  <demurgets@free.fr>
24898         * src/anjuta.glade: added the compiler options dialog, hopefully
24899         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
24901 2002-09-15  Stephane Demurget  <demurgets@free.fr>
24903         * src/anjuta.glade: fixed a lot of small glitches.
24905         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
24906         now.
24908         * src/breakpoints_cbs.c: polished a bit.
24910 2002-09-15  Stephane Demurget  <demurgets@free.fr>
24912         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
24914         * src/commands.c: partial gnome 2 port.
24916         * src/utilities.[ch]: changed some bits to be const.
24918 2002-09-14  Stephane Demurget  <demurgets@free.fr>
24920         * src/Makefile.am: removed breakpoints_gui.c and added a check
24921         for gdk-pixbuf deprecated functions, but there shouldn't be much
24922         anyway.
24924         * src/breakpoints_gui.c: killed.
24926         * src/anjuta.glade: added two dialogs for the breakpoints management.
24928         * src/anjuta.h:
24929         * src/anjuta_cbs.c:
24930         * src/appwizard.c:
24931         * src/attach_process.c:
24933         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
24934         really huge changes and porting work.
24935         
24936         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
24937         (breakpoints_dbase_new): moved the UI init bits here.
24939         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
24940         a lot, not using any color anymore (not HIG compliant) and not using
24941         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
24942         to be double checked.
24944         * src/build_file.c:
24945         * src/build_project.c: gnome 2 port.
24947 2002-09-11  Stephane Demurget  <demurgets@free.fr>
24949         * src/anjuta.glade:
24950         * src/anjuta.h:
24951         * src/anjuta_cbs.c:
24952         * src/appwizard.c:
24953         * src/breakpoints.c:
24954         * src/breakpoints_cbs.c: cleaned up some bits.
24956 2002-09-09  Stephane Demurget  <demurgets@free.fr>
24958         * src/Makefile.am:
24959         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
24961         * src/an_symbol_view.[ch]:
24962         * src/attach_process_cbs.h: polished a bit.
24964         * src/breakpoints_cb.[ch]: partial gnome 2 port.
24966 2002-09-02  Stephane Demurget  <demurgets@free.fr>
24968         * configure.in:
24969         * src/Makefile.am: added libglade-2 to the build.
24971         * src/anjuta.[ch]: added support for libglade.
24973         * src/anjuta.glade: added. There could be a file per top-level widget,
24974         as some other gnome projects, though.
24976         * src/attach_process_gui.c: removed.
24977         * src/attach_process.[ch]: gnome 2 port.
24978         (attach_process_new): Added the treeview init and the widget references
24979         here.
24981 2002-08-31  Stephane Demurget  <demurgets@free.fr>
24983         * src/an_file_view.c: fixed some compilation issues.
24985         * src/an_symbol_view.c: gnome 2 port.
24987 2002-08-26  Stephane Demurget  <demurgets@free.fr>
24989         * src/an_file_view.c: finished gnome 2 port.
24990         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
24991         directory pixmap depending on the event.
24993         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
24994         (project_file_data_new): use a GtkTreePath.
24996 2002-08-23  Stephane Demurget  <demurgets@free.fr>
24998         * src/Makefile.am: readded back an_*_view.[ch] because they are still
24999         driving me nuts but they need to be ported, heh ?
25001         * src/an_file_view.c: gnome 2 port, almost finished after some hard
25002         work since it's quite a total rewrite again.
25004 2002-08-22  Stephane Demurget  <demurgets@free.fr>
25006         * src/an_file_view.c:
25007         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
25009 2002-08-21  Stephane Demurget  <demurgets@free.fr>
25011         * src/anjuta_info.c:
25012         * src/utilities.h: gnome 2 port, featuring a total rewrite.
25014 2002-08-20  Stephane Demurget  <demurgets@free.fr>
25016         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
25017         nuts ATM.
25018        
25019         * src/an_file_view.c:
25020         * src/aneditor.cxx:
25021         * src/anjuta_cbs.c:
25022         * src/compiler_options.h:
25023         * src/messagebox.c:
25024         * src/messagebox.h:
25025         * src/pixmaps.h:
25026         * src/project_dbase.h:
25027         * src/resources.h: gnome 2 port.
25029 2002-08-14  Stephane Demurget  <demurgets@free.fr>
25031         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
25033         * data/properties/sql.properties: added the DATETIME data type.
25035         * data/properties/html.properties: added the foreach php keyword.
25037 2002-08-08  Stephane Demurget  <demurgets@free.fr>
25039         * widgets/Makefile.am: removed blank line after the last backslash
25040         for avoiding a warning from automake.
25042         * configure.in:
25043         * src/Makefile.am: added the ORBit-2 dep.
25045 2002-08-08  Stephane Demurget  <demurgets@free.fr>
25047         * AUTHORS: added Biswa, because I wonder why noone already have
25048         written his name in the Anjuta's hall of fame :)
25050 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
25052         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
25053         widgets/e-shell-about-box.c: Made to compile for gnome2.
25054         
25055 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
25057         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
25058         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
25059         
25060         * configure.in, printing/print.h, printing/print.c,
25061         printing/print-doc.c: Made to compile for gnome2.
25062         
25063 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
25065         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
25066         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
25067         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
25068         widgets/Makefile.am:
25069         
25070         Upgraded the build system to gnome2 platform.
25071         
25072 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25073         * manuals/*: Added capability to generate PDF and PS.
25074         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
25075         * TODO, TODO.biswa: Intergated TODO list.
25076         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
25077         , bug #574470
25078         * src/dnd.c: Fix typo
25079         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
25080         * src/anjuta.c: Bug #568895, Bug #575419
25082 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25084         * tagmanager/tm_global_tags.c: Fixed compiler warning.
25085         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
25087 2002-12-17  Naba Kumar <naba@gnome.org>
25089         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
25090         bugs.
25091         
25092 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25093         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
25094         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
25095         * anjuta.prj: Added tools.sgml
25096         * data/properties/cpp.properties: Bug # 646974
25098 2002-12-16  Naba Kumar <naba@gnome.org>
25100         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
25101         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
25102         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
25103         on 'Enter' and adds proper focus mechanism.
25104         * src/anjuta.c: Fixed a memory corruption bug.
25105         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
25106         'Enter' and can also be Canceled. Sets proper default and focus policies
25107         for tools dialogs.
25108         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
25109         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
25110         translatable strings in dialogs and fixed some dialog properties.
25111         * src/anjuta-tools.c: Now uses xml format for loading and saving.
25112         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
25113         * src/message_manager_private.cc: Fixed some debug messages.
25114         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
25115         widgets/gnomefilelist.c: Fixed a memory leaks.
25116         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
25117         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
25118         src/main_menubar_def.h: Implemented incremental search.
25119         * TODO: Updated.
25121 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25122         * tagmanager/*: Minor cleanups and warning fixes.
25123         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
25124         GUI during long updates.
25125         * src/text_editor.c: Remove debug message.
25127 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25128         * tagmanager/tm_project.c: Fix a memory access problem.
25130 2002-12-13  Naba Kumar <naba@gnome.org>
25132         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
25133         tools list to show "Enabled" flag of the tool. Fixed a bug where
25134         tool list is not cleared when creating a new tool.
25135         
25136 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25137         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
25139 2002-12-12  Naba Kumar <naba@gnome.org>
25141         * anjuta-tools.[h,c], commands.c: Used the tools help of
25142         anjuta variables list in commands editor and fixed a typos
25143         buy in anjuta-tools.c.
25144         
25145 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25146         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
25147         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
25148         * TODO.biswa: Added to help me track things better.
25150 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25152         * configure.in, anjuta.spec.in: Added libglade dependency.
25153         * Makefile.am: Added anjuta.glade file.
25154         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
25155         , src/mainmenu_callbacks.[ch], src/message-manager.h
25156         , src/widget-registry.c: Tools editor GUI + other additions.
25158 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25160         * src/project_dbase.[ch], tagmanager/tm_project.c,
25161         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
25162         Implement syncing tags image with the project database.
25163         * src/anjuta-tools.c: Implemented variable substitution and
25164         working directory in tools.
25166 2002-12-09  Naba Kumar <naba@gnome.org>
25167         
25168         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
25169         command configuration language list from properties.
25170         
25171         * data/properties/asm.properties, data/properties/ruby.properties:
25172         Fixed typos.
25174 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25176         * src/an_symbol_view.c: Remember current selected entry and select
25177         it automatically after refresh.
25179 2002-11-26  Murray Cumming  <murrayc@usa.net>
25181         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
25182           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
25183         and gnomemm 1.2 projects so that people know they are really
25184         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
25185         But I did correct these to sue lowercase names.
25187 2002-12-01  Naba Kumar <naba@gnome.org>
25189         * data/anjuta.properties: Fixed caching problem on 
25190         indicators.
25191         * src/preferences.c, src/preferences_gui.c: Implemented automatic
25192         indicators prefs.
25193         
25194 2002-12-01  Naba Kumar <naba@gnome.org>
25196         * data/properies/anjuta.properties: Corrected "indicators.automatic"
25197         property name.
25198         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
25199         property and uses it.
25200         * src/aneditor.cxx: Fixed a bug associated with selection a word at
25201         current cursor.
25202         
25203 2002-11-30  Naba Kumar <naba@gnome.org>
25205         * src/debugger.c: Fixed a typo.
25206         * data/properties/*: Updated properties files and added
25207         new ones.
25208         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
25209         Added comment submenu and cleaned up ref and unref of menus.
25210         * src/aneditor.h: Added definition of comment commands.
25211         * src/aneditor.c: Upgrade from latest SciTE source code.
25212         * src/text_editor.[hc], src/text_editor_cbs.c, 
25213         src/message_manager_private.cc, src/message_manager.[cc,h],
25214         src/anjuta.[c,h]: Added indicators support for errors/warnings
25215         highlight in the editor.
25216         * NEWS, TODO: Update.
25217         * scintilla/include/PropSet.h: Removed deprecrated function.
25218         
25219 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25221         * src/anjuta-tools.[ch]: Tools implementation (basic)
25222         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
25223           , src/main_menubar_def.h: PLugins cleanup and segregation
25224         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
25225           registry
25226         * anjuta.prj: Added new files
25227         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
25228         * plugins/class-gen/clsGen.c: Register menu under 'Project'
25229         * plugins/patch/patch-plugin.c: Register menu under 'Format'
25230         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
25231         * src/Makefile.am: Added new files
25232         * src/message-manager.[cc/h]: Added standard output and error windows
25234 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
25236         * project_type.c: Fixed Gnomemm2 project type
25238 2002-11-25  Naba Kumar <naba@gnome.org>
25240         * printing/print.c: Fixed a compile warning.
25241         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
25242         * src/utilities.c: Fixed a compile warning in sparc, hides the
25243         terminal check error output from the user.
25244         * project_config.[ch], project_dbase.[ch], source.c: Added project
25245         version, exclude modules configuration and reordered other config
25246         properties. Changed some strings to more descriptive text.
25247         * src/compiler_opitions.c: Removed extra newlines from .prj file
25248         save.
25249         * anjuta.prj: Converted to new format (only reorganised properties
25250         and removed extra newlines ... nothing else).
25251         * NEWS: updated
25252         
25253 2002-11-21  Naba Kumar <naba@gnome.org>
25255         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
25256         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
25257         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
25258         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
25259         Updated to the CVS version.
25261 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25263         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
25264           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
25265           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
25266           images in completion lists. 
25267         * src/resources.h: Make C++ friendly.
25268         * scintilla/PropSet.cxx: Fix memory leak.
25270 2002-11-20  Naba Kumar <naba@gnome.org>
25272         * scintilla/*/*: Synced to latest scintilla 1.49
25273         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
25274         New lexers added.
25276         * scintilla/RESearch.cxx: The automatic cvs log in the
25277         file really broke things trying to interprete the changelog
25278         entry incorrectly as end-of-comment. Removed the $cvs line
25279         and committed again.
25280         
25281 2002-11-19  Naba Kumar <naba@gnome.org>
25283         Patch from Timothee Besset <ttimo@idsoftware.com>
25284         
25285         * src/message-manager-private.cc: Interpretes absolute
25286         file paths properly in zvt terminal.
25288 2002-11-19  Naba Kumar <naba@gnome.org>
25290         Patch from Timothee Besset <ttimo@idsoftware.com>
25291         
25292         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
25293         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
25294         (important) editor preferences in project (if there is one
25295         open).
25296         
25297         * TODO: Updated
25298         
25299 2002-11-18  Naba Kumar <naba@gnome.org>
25300         
25301         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25302         
25303         * src/debug_tree.c, src/find_in_files_gui.c,
25304         src/find_replace.c, src/find_text.c, 
25305         src/project_import.c, src/project_import_gui.c,
25306         src/wizard_gui.c: i18n Fixes.
25308 2002-11-15  Naba Kumar <naba@gnome.org>
25310         * plugins/class-gen/clsGen.c: Fixed to use project function
25311         to import files. Create non-existent directories before the
25312         sources are written.
25313         
25314         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
25315         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
25316         src/glade_iface.c,
25317         src/glades.c: Excluded gladen files from build. This
25318         will fix the unnecessary dependency on libssl.
25319         
25320         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
25321         file import funtion.
25322         
25323         * src/message_manager_private.cc: Fixed a compiler warning with
25324         DEBUG preprocessor macro.
25325         
25326         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
25327         wrong (undocked) editor window was closed on clicking close on an
25328         undocked editor window.
25329         
25330         * src/debugger.c: Fixed a bad bug where debugger terminal won't
25331         start correctly if the executable was run before with 'F3'.
25332         
25333         * src/toolbar_callbacks.c: Wrap around find next.
25334         * src/toolbar.c: Disable combo activate.
25335         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
25336         button positions to get 'yes' as default.
25338         * anjuta.spec.in: Updated.
25339         
25340         * src/anjuta_info.c, src/appwizard_gui.c,
25341         src/attach_process_gui.c, src/breakpoints_gui.c,
25342         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
25343         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
25344         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
25345         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
25346         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
25347         src/preferences.c, src/preferences_gui.c, src/project_config.c,
25348         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
25349         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
25350         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
25351         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
25352         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
25353         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
25354         plugins/patch/patch-plugin.c, printing/print-util.c:
25355         Set all windows and dialogs transient
25356         to their parents so that they remain floated above their parents.
25357         
25358 2002-11-13  Naba Kumar <naba@gnome.org>
25360         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
25361         take default editor font).
25362         
25363         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
25364         Corrected email address.
25365         
25366         * src/mainmenu_callbacks.c: Used spaces instead of tabs
25367         for changelog entry.
25369         * NEWS: Updated.
25370         
25371 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25372         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
25374 2002-11-06  Naba Kumar <naba@gnome.org>
25376         * README: Updated
25377         * anjuta.spec.in: Ships the .omf files with the
25378         documents instead of the base package.
25379         
25380 2002-11-04  Naba Kumar <naba@gnome.org>
25382         * data/properties/latex.properties: Fixed a bug.
25383         * ChangeLog: Released 1.0.0 stable.
25385 2002-11-04  Naba Kumar <naba@gnome.org>
25387         * src/commands.c: Added command with shell redirection capability.
25388         * data/properties/anjuta.properties: Changed default execution
25389         command.
25390         * src/project_dbase.c: Set project top dir in properties.
25391         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
25392         * data/Makefile.am: More diskcheck error fixes.
25393         
25394         * README, anjuta.spec.in, THANKS, AUTHORS,
25395         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
25396         manuals/C/anjuta-manual/authers,sgml,
25397         manuals/C/anjuta-manual/anjuta-manual.sgml,
25398         manuals/C/anjuta-manual/anjuta-manual-C.omf,
25399         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
25400         : Changed anjuta home to
25401         new URL and my email address.
25402         
25403         * manuals/C/anjuta-manual/interfaces.sgml,
25404         manuals/C/anjuta-manual/prefereces.sgml,
25405         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
25406         
25407         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
25408         : removed reference to the help menu as the menu is modified
25409         when no help is found (which is very likely when we are
25410         shiping the documents separately).
25411         
25412 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25413         * anjuta.spec.in: Update specfile to make multiple RPMs.
25414         * data/Makefile.am: make dist fix.
25415         * src/text_editor_menu.c: Fix compile warnings (casts).
25417 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25418         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
25419         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
25421 2002-11-01  Naba Kumar <naba@gnome.org>
25423         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
25424         Added gnome2 macros to be used by gnome2 project wizard.
25425         
25426         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
25427         from gnome-common.
25428         
25429         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
25430         as it was conflicting with generated projects and is not
25431         useful for us.
25432         
25433         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
25434         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
25435         project generation, removed qt project as it's not complete and
25436         added gnome2 bonobo wizard.
25438 2002-10-29  Naba Kumar <naba@gnome.org>
25440         * po/POTFILES.in: Updated.
25441         * po/POTFILES.skip: Added.
25442         * preferences.h: Fixed print paper size property name.
25444 2002-10-28  Naba Kumar <naba@gnome.org>
25445         
25446         * data/user.properties, data/Makefile.am: Added user properties file
25447         which will be copied in user's ~/.anjuta/user.properties.
25448         
25449         * data/anjuta.properties: Changed a comment.
25450         
25451         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
25452         
25453         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25454         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
25455         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
25456         item.
25458         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
25459         instead of user properties file.
25460   
25461         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
25462         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
25463         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
25464         * README, TODO: Updated.
25465         
25466 2002-10-28  Naba Kumar <naba@gnome.org>
25468     * manuals/C/anjuta-manual/figures/editor_guides.png,
25469     manuals/C/anjuta-manual/figures/editor_margins.png,
25470     manuals/C/anjuta-manual/figures/editor_markers.png,
25471     manuals/C/anjuta-manual/figures/local_variables.png,
25472     manuals/C/anjuta-manual/figures/open_file_multiple.png,
25473     manuals/C/anjuta-manual/figures/prefs_print.png,
25474     manuals/C/anjuta-manual/figures/print_dlg.png,
25475     manuals/C/anjuta-manual/figures/print_preview.png,
25476     manuals/C/anjuta-manual/figures/symbol_browser.png,
25477     manuals/C/anjuta-manual/figures/variable_tip.png: New png
25478     files for manual documentation.
25479     
25480     * manuals/sgmldocs.make,
25481     manuals/C/anjuta-manual/Makefile.am,
25482     manuals/C/anjuta-manual/authors.sgml,
25483     manuals/C/anjuta-manual/build.sgml,
25484     manuals/C/anjuta-manual/compileopts.sgml,
25485     manuals/C/anjuta-manual/debugger.sgml,
25486     manuals/C/anjuta-manual/execute.sgml,
25487     manuals/C/anjuta-manual/fileoperations.sgml,
25488     manuals/C/anjuta-manual/interface.sgml,
25489     manuals/C/anjuta-manual/preferences.sgml,
25490     manuals/C/anjuta-manual/projects.sgml,
25491     manuals/C/anjuta-manual/figures/arguments.png,
25492     manuals/C/anjuta-manual/figures/open_file.png,
25493     manuals/C/anjuta-manual/figures/other_opts.png,
25494     manuals/C/anjuta-manual/figures/scrshot.png,
25495     manuals/C/anjuta-manual/figures/toolbar_browser.png,
25496     manuals/C/anjuta-manual/figures/toolbar_tags.png:
25497     
25498     Updated anjuta manual documentation.
25500     
25501 2002-10-27  Naba Kumar <naba@gnome.org>
25503     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
25504     check and modifies debugger terminal command accordingly
25505     to function properly.
25506     
25507 2002-10-25  Naba Kumar <naba@gnome.org>
25509         * manuals/sgmldocs.make: Fixed a couple of bugs.
25510         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
25512 2002-10-24  Naba Kumar <naba@gnome.org>
25514         * src/debug_tree.c: Fixed a crash bug from Etay.
25516         * global_tags/create_global_tags: Added messages.
25517         Fixed infinite looping within files.
25518         
25519         * macro/autogen.sh: Removed debug and warning flags for defaults.
25520         
25521         Patch from Vadim Berezniker <vadim@berezniker.com>
25522         
25523         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
25524         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
25525         generation.
25527         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
25528         temporarily just copy it
25530 2002-10-24  Naba Kumar <naba@gnome.org>
25532         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
25533         manuals/C/anjuta-manual/anjuta-manual.sgml, 
25534         manuals/C/anjuta-manual/compileopts.sgml,
25535         manuals/C/anjuta-manual/debugger.sgml,
25536         manuals/C/anjuta-manual/execute.sgml,
25537         manuals/C/anjuta-manual/fileoperations.sgml,
25538         manuals/C/anjuta-manual/interface.sgml,
25539         manuals/C/anjuta-manual/introduction.sgml,
25540         manuals/C/anjuta-manual/projects.sgml,
25541         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25542         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
25543         manuals/ja/anjuta-manual/anjuta-manual.sgml,
25544         manuals/ja/anjuta-manual/compileopts.sgml,
25545         manuals/ja/anjuta-manual/debugger.sgml,
25546         manuals/ja/anjuta-manual/execute.sgml,
25547         manuals/ja/anjuta-manual/fileoperations.sgml,
25548         manuals/ja/anjuta-manual/interface.sgml,
25549         manuals/ja/anjuta-manual/introduction.sgml,
25550         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
25552 2002-10-24  Naba Kumar <naba@gnome.org>
25554         * src/project_type.c: added autogen for qt projects.
25555         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
25556         Fixed a bug that retrieves wrong terminal command.
25557         * src/commnads.c: Added more terminal commands.
25558         * configure.in: Checks for scrollkeeper version.
25559         
25560 2002-10-22  Naba Kumar <naba@gnome.org>
25562         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
25563         instead of AM_GNOME_GETTEXT.
25564         
25565         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
25566         for setup-gettext for the wizard generated projects.
25568         * src/source.c: Fixed a bug where glade file wasn't generated.
25569         
25570         * src/gnome_project.c: Excluded project version from project dir
25571         name.
25572         
25573 2002-10-22  Naba Kumar <naba@gnome.org>
25575         * acinclude.m4: New file with dummy funtion for gettext
25576         cross compatibility fix.
25577         
25578         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
25579         * configure.in: Fixed cflags to avoid useless warnings.
25580         * Makefile.am: EXTRA_DIST += setup-gettext.
25581         * src/toolbars.c: Added space paddings around tags label.
25583 2002-10-21  Naba Kumar <naba@gnome.org>
25585         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25586         
25587         * setup-gettext: New script to maintain gettext cross version
25588         compatibility.
25589         * configure.in, macros/autogen.sh: Fix for gettext cross version
25590         compatibility.
25591         
25592 2002-10-21  Naba Kumar <naba@gnome.org>
25594         * debug_tree.c: Fixed incorrect use of debug assertion.
25595         
25596 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
25597             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25598         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
25599         src/memory.c, src/memory.h, src/message-manager-private.cc:
25600         
25601         New parsing algorithm; adapted from kdevelop.
25602         Middle button menu for changing the value's display type
25604 2002-10-07  Naba Kumar <naba@gnome.org>
25606         * src/main_menubar_def.h: Changed status bar message for Help->
25607         Browse info pages. Bug #603308
25609         * src/executer.c: Made "User terminal" default for creating
25610         projects (User can always disable it later). Bug #114222
25611         
25612 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25614         * macros/autogen.sh: Require gettext 0.10.x for autogen
25615         * src/text_editor.c: Fixes Bug #595303
25616         * src/source.c: Fixes Bug #595970
25617         * src/anjuta.c: Fixes Bug #598366
25618         * scingtilla/LexCPP.cxx: Bug #602296
25619         * src/main_menubar_def.h: Bug #604363
25620         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
25621         
25622 2002-10-07  Jens Georg <mail@jensgeorg.de>
25624         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25625         * gnomefilelist.c: This patch fixes the bug #611542
25626         
25627 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25629         * data/properties/Makefile.am: Added tcltk.properties file.
25630         
25631 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25633         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25634         
25635         * README: Updated README
25636         * plugins/class-gen/clsGen.c, src/message_manager.cc
25637           , src/mainmeu_callbacks.c, src/memory.c
25638           , src/project_dbase_gui.c, src/text_editor_gui.c
25639           , widgets/gnomefilelist.c: Set window icons
25640         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
25641           Enabled release build (stripped + optimized binaries, etc.)
25642         * data/properties/anjuta.properties, src/commands.c,
25643           src/defaults.cFixed bug #595489 (stdin on executables)
25644         * src/appwizard.c, src/main.c, src/message-manager.cc
25645           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
25646           , src/debug_tree.c: Memory related (valgrind) fixes.
25647         * src/message-manager-private.[cc,h], src/pixpams.h
25648           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
25649         * anjuta.prj: Added debug_tree.c to SOURCES
25650         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25651           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
25652           Compacted code and cleaned up unnecessary functions.
25653         * tagmanager/*.[ch]: Code fixes.
25654         
25655 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
25656         
25657         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25658         
25659         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
25660         Debug tree now detects changes of displayed variables
25661         and changes their color to red
25663 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25665         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25666         
25667         * mainmenu_callbacks.c: Set's the current file name in
25668         file save as dialog.
25669         
25670 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25672         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
25674         * data/properties/tcltk.properties: New file for tcl/tk
25675         properties.
25677 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
25679         * src/project_type.[c,h], src/source.c, data/Makefile.am:
25680         Fixed a fatal bug which doesn't let building gnome2 related
25681         projects. They use different autogen.sh script. Defined new
25682         type field "gnome_macro_support".
25683         
25684         * data/autogen.sh.gnome2: New file.
25685         
25686         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
25687         bug with quotes escaping in quotes.
25688         
25689         * src/message-manager-private.cc: Used event box instead
25690         of frame for local message pane, so that the borders appear
25691         properly and nicely.
25692         
25693         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
25694         if there is a project open and all the files are un-docked.
25696         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
25698 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
25700         * src/main_menubar_def.h: implement feature request #595356, patch #597161
25701         * THANKS: updated for new contributions
25702         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
25704 2002-08-27 Steven Knight  <steven.knight@unh.edu>
25706         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
25707         src/project_dbase.h, src/project_type.c, src/source.c, 
25708         src/wizard_gui.c: new Qt project type
25709         *** NB not fully tested, may need some work, icon required...
25711 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25713         * src/memory.c, src/memory.h: new memory patch
25715 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
25717         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
25719 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
25721         * lancher/anjuta_launcher.c: Determine pty from function
25722         call instead of running 'tty' externally.
25723         
25724         * data/properties/cs.properties: Added compile/build commands.
25725         Fixed execution properties.
25726         
25727         * src/commands.c: Added c# options.
25729         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
25730         
25731         * src/debug_tree.[c,h], src/debugger.[c,h],
25732         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
25733         
25734         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
25735         1. Misaligned structs when they are members of other structs.
25736         2. '{' sometimes appears as a variable.
25737         3. Wrong processing of some arrays.
25738         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
25739         that displays the tree in two columns (variable and value).
25741 2002-08-14  Stephane Demurget  <demurgets@free.fr>
25743         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
25745         * data/properties/sql.properties: added the DATETIME data type.
25747         * data/properties/html.properties: added the foreach php keyword.
25749 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
25751         * NEWS: Updated with new features.
25752         
25753         * data/.cvsignore, doc/.cvsignore: Updated.
25754         
25755         Patch from: Etay Meiri <etay-m@bezeqint.net>
25756         
25757         * src/debug_tree.h, src/debug_tree.c: New files.
25758         
25759         * src/Makefile.am, src/message-manger-private.[h,cc],
25760         src/message-manger.cc: Added Tree view for debugger
25761         locals view.
25762         
25763 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
25765         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25766         
25767         * src/memory.c, src/memory.h: New files.
25768         
25769         * src/Makefile.am, src/appwizard.c, src/controls.c,
25770         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25771         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25772         
25773         Memory view implemetation that would enable viewing raw memory
25774         during debugging.
25776 2002-08-08  Stephane Demurget  <demurgets@free.fr>
25778         * AUTHORS: added Biswa, because I wonder why noone already have
25779         written his name in the Anjuta's hall of fame :)
25781 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
25783         * src/appwizard_gui.c: Removed an ambiguous prototype.
25784         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
25785         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
25786         * THANKS: Updated M. Ali Vardar's email.
25787         
25788 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
25790         * src/anjuta_gui.c: implemented feature request to stop main and browser
25791           toolbars having exclusive use of space
25793 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
25795         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
25796         left over from the previous work to fix bugs :-)
25797         
25798         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
25799         src/controls.c, src/mainmenu_callbacks.h, 
25800         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
25801         reviewed
25802         
25803         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
25804         src/project_import_gui.c, src/sharedlib_gui.c, 
25805         src/signals_gui.c: set window icon correctly
25806         
25807         * NEWS: more updates for the release
25808         
25809         * HACKING: updated for window icons and insert menu information
25810         
25811         * src/cvs_gui.c, src/build_project.c, 
25812         src/project_import_cbs.c: message strings reviewed
25813         
25814         * src/controls.c: context help button should be disabled if 
25815         DevHelp is not installed
25816         
25818 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
25820         * src/debugger.c: Fixed the signalling screw up because of string
25821         update in gdb used to report the child process PID. Also, no
25822         error dialog will be popped up for "no such file or directory"
25823         error (very annoying and useless error). This error will still
25824         be shown on the debug message window. Avoided terminating the
25825         program when the terminal is terminated -- doesn't hurt, otherwise
25826         we get crappy egg-and-hen problem.
25827         
25828         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
25829         dimensions loading.
25830         
25831         * src/anjuta.c: Limited the default size of main window to sane
25832         values.
25834         * src/preferences.c: Fixed some deadly memory corruption bugs in
25835         the recent patches. Return from getenv() should NEVER be freed,
25836         because they are static strings.
25837         
25838         * src/preferences_gui.c: Removed the fix for crash bug with font
25839         selection and applied the real fix.
25840         
25841 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
25843         * NEWS: updated for release
25845 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
25847         * src/launcher.c: Added a fix a memory leak and a possible
25848         fix for zvt-crash bug.
25849         
25850         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
25851         
25852         * data/properties/latex.properties,
25853         data/properties/ada.properties: Added file.is.source property.
25854         
25855         * src/an_file_view.c: Set auto column size of the file
25856         revision column.
25857         
25858         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
25859         The user is now prompted to confirm the closing of the file
25860         if it is being used by CVS. If yes, the editor is closed and
25861         the CVS operation stops.
25862         
25863 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
25865         * anjuta.prj: bump project version for release
25866         * BUGS: removed unnecessary file
25868 2002-06-07      Philip Van Hoof <freax@pandora.be>
25870         * widgets/gnomefilelist.c: fix up issue with directory deleted 
25871         during the life of the file list widget
25872         * src/preferences_gui.c: sticking-plaster fix to font selection
25873         causes segfault bug
25875         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
25877 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25879         * data/properties/anjuta.properties, src/an_file_view.[ch], 
25880         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
25881         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
25882         added options for symbol and file browsers.
25883         * data/properties/cpp.properties: linker flags should come after
25884         the name of the file to compile.
25885         * scintilla/Editor.cxx: fixed gcc compilation warning.
25886         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
25887         be executed from bindir only.
25888         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
25889         tagmanager/include/tm_file_entry.h: CVS version information in file 
25890         browser.
25891         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
25892         window.
25893         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
25894         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
25895         crashes during file import.
25896         * src/project_import.c: disable project menu items during project 
25897         import.
25898         
25899         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25901 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
25903         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
25904         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
25905         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
25906         modified Insert menu, added C functions template, header C 
25907         template, modified header_template HEADER_H ==> NAMEFILE_H
25908         
25909         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25911 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
25913         * data/properties/html.properties: changed some file 
25914         associations
25916 2002-06-05 Philip Van Hoof <freax@pandora.be>
25918         * widgets/gnomefilelist.c: Fixed #560759 and #561776
25919         
25920         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25922 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25924         * data/properties/anjuta.properties, src/defaults.c: Make windows
25925         docked by default, fix the big fonts bug.
25926         
25927         * src/an_file_view.c, src/main_menubar_def.h, 
25928         src/project_dbase_gui.c: sanitized the Edit/View mess.
25929         
25930         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
25931         for customizing shortcuts.
25932         
25933         * src/mainmenu_callbacks.c: Search for selected word if present.
25934         
25935         * src/text_editor_menu.c: Added context menu options for docking
25936         and undocking editor windows.
25937         
25938         * src/main_menubar.h, src/main_menubar.c: more support for the 
25939         shortcuts menu item.
25940         
25941         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25943 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
25945         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
25946         all commit messages being written to top of the file
25947         
25948         * src/main_menubar_def.h: message strings reviewed
25949         
25950         * src/project_import.c: message strings reviewed
25951         
25952         * src/source.c, src/glades.c: message strings reviewed. Fixed 
25953         some bugs around reading the project properties for creating 
25954         .glade and .desktop files in the Application Wizard. There were
25955         typos in the property names being retrieved
25956         
25957         * widgets/gnomefilelist.c: changed build_full_path to make 
25958         the file widget support ~
25959         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
25960         
25961         * THANKS, widgets/e-shell-about-box.c, 
25962         manuals/anjuta-manual/C/authors.sgml: updated for new
25963         patch
25965 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
25967         * src/project_dbase.c: Fixed the file-path-corruption bug
25968         and the cannot-import-file-in-project bug. (follow-up with
25969         the last commit from Stef).
25970         
25971         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
25972         with unsaved-project.
25973         
25974 2002-06-05  Stephane Demurget  <demurgets@free.fr>
25976         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
25977         misplaced g_free.
25979 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25981         * data/properties/{xml,html,other}.properties: changed some file 
25982         associations
25983         
25984         * data/anjuta.mime: oops! cvs added
25985         
25986         * scintilla/RESearch.cxx: fixed up a problem with comments
25987         
25988         * global-tags/create_global_tags.sh: redirect errors to /dev/null
25989         to avoid messages about missing libs
25990         
25991         * NEWS: started the release notes
25993 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25995         * HACKING: updated with new information on printing, patch naming
25996         
25997         * TODO: removed completed tasks
25998         
25999         * THANKS: updated a few contributions
26000         
26001         * anjuta.prj: updated the icon file
26002         
26003         * anjuta.desktop.in.in: updated to add Categories
26004         
26005         * data/anjuta.mime: created a mime type for Anjuta project files
26006         (NB needs to be added to the install in /usr/share/mime/)
26007         
26008         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
26009         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
26010         to PNG for websites.
26011         
26012         * plugins/patch/patch-plugin.c: clarified some messages and 
26013         made it easier to see different patching sessions
26014         
26015         * src/toolbar.c: changed some message text for consistency
26016         
26017         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
26018         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
26019         in preferences. 
26020         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
26021                  
26022         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
26023         src/project_dbase.{c,h}, src/project_import_cbs.c, 
26024         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
26025         Added XLib Project and a Dockapp Project types.
26026         * pixmaps/Makefile.am: added line for new pixmap for new xlib
26027         projects
26028         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
26029         * src/source.c: Fixed memory leak in existing projects. 
26030         (filename was not freed)
26031         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
26033 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
26035         * src/anjuta.h, src/anjuta.c: Added error display funtions
26036         with parent windows.
26037         
26038         * src/appwizard_cbs.c: Changed error display function to use
26039         parented version.
26040         
26041 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
26043         * printing/print.h, printing/printing.c: Taken care of document
26044         zoom factor and fixed a font loading bug. Dynamically calculated
26045         text widths to work with zooms properly. Re-organized code for
26046         dynamic text width calulations to work in general with utf8 chars.
26047          Determined font height and width automatically from the font info.
26048         
26049         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
26050         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
26051         Converted text.zoom.factor property to use #defined value. Removed
26052         margin header and margin numbers preferences, as they  now
26053         calculated dynamically.
26054         
26055 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
26057         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
26058         printing/print-util.h, printing/print.c, printing/print.h:
26059         Rewritten printing support for style based printing. Syntax highlighted
26060         printing, monochromatic printing, setup using preferences etc.
26062         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
26063         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
26064         language and the styled text buffer.
26065         
26066         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
26067         the print setup preferences page and added printer preferences. Added functions
26068         to retrieve preferences with default values.
26069         
26070         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
26071         the printing.
26073         * data/properties/anjuta.properties: Added default printer preferences.
26075         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
26076         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
26077         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
26079         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
26080         
26081 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26083         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26085         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
26086         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
26087         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
26088         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
26090         printing/Makefile.am: Reduced compiler optimizations.
26092         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
26093         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
26094         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
26095         tagmanager/tm_workspace.c: TagManager fixes.
26097 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
26099         * printing/*: CVS added. :)
26100         
26101 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26103         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26105         * printing*: CVS added.
26106         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
26107           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
26108           src/main_menubar_def.h: Gnome Print support
26109         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
26110         * configure.in: Enable debugging flag option
26111         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
26112           Print properties defined.
26113         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
26114         
26115 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26117         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26118         
26119         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
26120         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
26121           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
26122           and cleanups
26123         * src/text_editor.c: Minor cleanups.
26124         * anjuta.c: Tweaks to 'Goto File Line' functionality.
26125         * src/project_dbase.c: Fixes to add/remove files from project.
26126         * src/help.c: Fix minor memory leak.
26127         * src/project_dbase_gui.c: Remove debugging messages.
26128         * src/utilities.[ch]: Cleanups and minor fixes.
26129         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
26131 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
26133         * src/anjuta.c [anjuta_apply_preferences()]:
26134         Fixed a crash bug when tab pos is not defined for the editors.
26135         
26136         * data/properties/cpp.properties: Set default identifier property to normal.
26137         This fixes the bug in which the fore color gets hidden with dark background.
26139 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
26141         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
26142         scintilla 1.46
26143         
26144         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
26145         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
26146         src/anjuta.c, data/properties/anjuta.properties:
26147         Implemented line wrapping.
26148         
26149         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
26150         
26151         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
26152         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
26153         tags. Code was reviewed from GNOME Bonsai view.
26154         
26155         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
26156         it seems to have been removed by scintilla people.
26157         
26158         * data/properties/anjuta.properties: Set default line wrap to false, as
26159         is noticably slow with big files.
26160         
26161 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
26163         * src/project_import_gui.c: disallow the selection of files in
26164           the browse dialog.
26165         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
26166           preferences code.
26167         
26168 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26170         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
26171           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
26172         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
26173         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
26174           now works properly.
26175         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
26176         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
26177         * src/utilities.[ch]: Added some utility functions.
26178         * tagmanager/tm_project.c: Fix for bug in file removal from project.
26179         
26180         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
26182 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
26184         * HACKING: info on FIXME statements and removed ccview references
26185         * Makefile.am: added rule to make RPM package
26187 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
26189         * THANKS, widgets/e-shell-about-box.c, 
26190         manuals/anjuta-manual/C/authors.sgml: updated for new
26191         patch
26192         * src/anjuta.c: removed unnecessary warning code since CVS 
26193         support is now implemented :-)
26194         * manuals/sgmldocs.make: implemented a fix for bug #553969
26195         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
26196         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
26197         manuals/C/anjuta-faqs-C.omf: modified the descriptions
26198         
26199 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
26200         
26201         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
26202           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
26203           src/main_menubar_def.h, src/preferences_gui.c,
26204           preferences.c, preferences.h: setup Username and Email 
26205           preferences, Insert ChangeLog and Username editor functions
26206           
26207           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
26209 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
26210         
26211         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
26212           src/src_paths_cbs.c, src/src_paths_gui.c
26213           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
26215           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
26217 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26219         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
26220           and goto tag menu items to main menu.
26222 2002-05-09  Andy Piper <andy.piper@freeuk.com>
26224         * THANKS, widgets/e-shell-about-box.c, 
26225         manuals/anjuta-manual/C/authors.sgml: added new contributors
26226         * HACKING: updated with info on files to change for credits
26228 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
26230     * src/aneditor.cxx: extended extension list which fixes segfault
26231     on selecting lisp, ruby or matlab as highlight style.
26233 2002-05-09  Andy Piper <andy.piper@freeuk.com>
26235         * src/main_menubar_def.h: fixed an array initialiser and fixed
26236         the lexer settings for the new entries on the Format menu
26238 2002-05-07  Stephane Demurget  <demurgets@free.fr>
26240         * Synced with Scintilla 1.45
26242 2002-05-06  Andy Piper <andy.piper@freeuk.com>
26244         * anjuta.prj: added another missing file
26245         * ChangeLog: fixed some incorrect change dates I caused by 
26246         sloppy cut-and-pasting :-/
26248 2002-05-06  Andy Piper <andy.piper@freeuk.com>
26249         
26250         * src/mainmenu_callbacks.c: fixed title of new About box
26252 2002-05-05  Andy Piper <andy.piper@freeuk.com>
26254         * src/pixmaps.h: added macros for OpenGL and SDL project icons
26256 2002-05-05  Andy Piper <andy.piper@freeuk.com>
26258         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
26259         * anjuta.prj: updated for new files
26261 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
26263         * widgets/e-shell-about-box.c: Added version display.
26264         
26265 2002-05-03  Andy Piper <andy.piper@freeuk.com>
26267         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
26268         widgets/scroll_menu.c: fixed up some compiler warnings (patch
26269         from Philip Van Hoof)
26271 2002-05-03  Andy Piper <andy.piper@freeuk.com>
26273         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
26274         dependency
26275         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
26276         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
26277         that produced build errors (needs checking on a machine with the
26278         ja locale!)
26279         * data/properties/lisp.properties: updated to match format of other
26280         lexer property files supplied with Anjuta
26282 2002-05-03  Andy Piper <andy.piper@freeuk.com>
26284         * anjuta.prj: added new files
26285         * HACKING: added information from the mailing list on 
26286         adding new project types to the wizard (thanks to Johannes)
26288 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26290         * src/utilities.h, src/launcher.c, src/gnome_project.c,
26291           src/appwiz_page2.c: Fix for 547038.
26293 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
26295     * attach_process.c, attach_process_cbs.c: Fixed a dialog
26296     hide bug.
26297     
26298     * about.h: cvs removed.
26299     
26300 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26302         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26304         Fix for #539574.
26306         * src/anjuta.c (anjuta_system_error): checks for the error number to
26307         know whether the error description is needed or not.
26309 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26311         * pixmaps/anjuta_logo.png: New about logo.
26312     
26313         * pixmaps/anjuta_icon.png: New icon from Misha. The
26314         old one had trouble with some gtk themes.
26315     
26316         * about.c: Removed. No longer needed.
26318         * mainmenu_callbacks.c: Removed reference of about.h
26319     
26320 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26322         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26324         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
26325           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
26326         About Dialog (thanks to the Evolution team for the cool widget!)
26328 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26330         Patch from lbell <lbell@tsc4.com>
26331     
26332         * src/find_in_files.c, src/find_in_files.h,
26333           src/anjuta.c: Added save_yourself, load_yourself routines.
26334     
26335         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
26336         Added "Append messages" toggle button. This will enable
26337         the search results to be appended to the already existing
26338         results.
26339     
26340         * src/debugger.c: Fixed a typo.
26341     
26342         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
26343           src/session.c, src/session.h: Improved session management.
26345 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
26347         * THANKS, FUTURE, AUTHORS: Changed my email and
26348         avoided yahoo.com.
26350 2002-05-02  Stephane Demurget  <demurgets@free.fr>
26352         Impl. feature request #525271 (add Lisp support).
26354         * data/properties/lisp.properties: added.
26356         * data/properties/Makefile.am, data/properties/anjuta.properties: added
26357           the lisp properties.
26359         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
26360           src/utilities.[ch]: added support for the Lisp highlight style.
26362 2002-05-02  Stephane Demurget  <demurgets@free.fr>
26364         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
26365           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
26366           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
26367           option preferences to have a persistent setting. Plus it's not used
26368           often, so it's better here than flooding the menus.
26370         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
26371           preferences pages a lot more consistent and sweeter: tabs direction
26372           radiobuttons are directed against the meaning, all pages have an
26373           outter frame, a lot of padding, removed all expand attributes for
26374           vertical boxes, ...
26376           That's not a total revamp, but it's really looking better now, even
26377           if there's still work to be done.
26379 2002-05-01  Andy Piper <andy.piper@freeuk.com>
26381         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
26382         * TODO: added task to be completed before next release (update all credits)
26384 2002-05-01  Stephane Demurget  <demurgets@free.fr>
26386         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
26387         Benke László.
26389 2002-05-01  Benke László  <decike@freemail.hu>
26391         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26393         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
26394           src/main_menubar_def.h, src/mainmenu_callback.[ch],
26395           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
26396           to the format menu in order to reorder the notebook tabs in
26397           alphabetical order everytime a file is created/opened/saved.
26399 2002-05-01  Philip Van Hoof <freax@pandora.be>
26401         * widgets/gnomefilelist.[ch] (history_combo_go),
26402         (history_combo_clicked): impl.
26404         (gnome_filelist_new_with_path): use this new impl.
26406 2002-05-01  Stephane Demurget  <demurgets@free.fr>
26408         * src/project_dbase_gui.c (add_file): added the xpm file type.
26410 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26412         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
26413         tag manager fixes.
26415         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
26416           of tag types.
26418         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
26419           src/text_editor_menu.c: Added context sensitive search in symbol
26420           browser and editor.
26422         * configure.in: Changed version number to 0.1.9.99.
26424         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
26425           src/project_import.c: Minor changes to project import facility.
26427         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
26428           (Forced to use specific brace format)
26430         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
26431           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
26432           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
26434 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
26436         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
26437         replaced the spinbutton with an hscale, and made the UI less "blocky".
26439         * src/cvs_gui.c: When diffing a project you can choose date and
26440         release now.
26442         * src/project_dbase.c: Import_file activated again
26444         * configure.in, plugins/Makefile.am: Added patch plugin
26446         * plugins/patch/*: The new patch plugin
26448 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26450         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26452         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
26453         dropdown list shown by autocompletion are now removed.
26455 2002-04-28  Philip Van Hoof <freax@pandora.be>
26457         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
26458         a bunch of filetypes from the older version.
26460         * src/project_dbase_gui.c (add_file): changed the import
26461         dialog's filetypes combo contents depending on the
26462         type of data to be imported.
26464 2002-04-28  Stephane Demurget  <demurgets@free.fr>
26466         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
26467         the amount parameter as Philip stated and reformated to follow the
26468         Gnome convention.
26470         * src/project_dbase.c (project_dbase_make_default_filetype_list):
26471         changed accordingly.
26473 2002-04-25  Stephane Demurget  <demurgets@free.fr>
26475         Fix for #531293.
26477         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
26478         Shift-F6, to be more consistent with other Gnome apps.
26479         Moved the "Search next" entry under the "Search" one, and swapped the
26480         order of the "Find in files" and "Find and Replace" ones.
26482         Some additional fixes ands cleanups on the edit menu.
26484         * src/main_menubar.h: replaced all occurences of repeat_find by
26485         find_again for the code to be more consistent.
26487         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
26488         sensitiveness depending on the existence of an active text buffer.
26490         * TODO: added some bits about improving the usability of the
26491         search/search again couple.
26493 2002-04-25  Stephane Demurget  <demurgets@free.fr>
26495         * src/preferences_gui.c: made the tab labels text more consistent
26496         (s/misc/Misc/).
26498 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
26500         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
26502         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
26503         filename.
26505         * src/main.c (main): simplified some code and cleanups.
26507         Fix a part of #499366:
26509         * src/commands.[ch] (sync_from_props), (command_editor_save),
26510         (on_apply_clicked), (create_command_editor_gui): added the gui
26511         corresponding to the command.terminal preference.
26513 2002-04-25  Stephane Demurget  <demurgets@free.fr>
26515         Fix for #465180.
26517         * anjuta.spec.in: added build requirements for the source rpm.
26519 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
26521         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26522         
26523         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
26524           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
26525           src/project_type.c, source.c, wizard_gui.c:
26526           Added new GNOME 2 project types and changed glade behaviour to
26527           produce GTK code if project type GTK was selected and GTKmm code
26528           if project type GTKmm was selected (and not depending on the 
26529           selected language. Disabled glade for GNOME 2 projects because
26530           we will need glade2 there.
26531           
26532         * src/project_dbase.c: Fixed a memory lack.
26533         
26534         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
26535         
26536         * src/cvs.c: Added an error message if jobs are running
26538 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
26540         * tagmanager/tm_work_object.c: Fixed a chrash
26541         bug which occurs when it tries to stat an empty
26542         file name.
26543         
26544 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
26546         * src/controls.c: CVS menu items now becomes
26547         insensitive when the launcher is busy.
26548         
26549         * src/anjuta.c, cvs.h, cvs.c: Created a function
26550         to update the cvs preferences when preferences are
26551         applied in preferences dialog and called it from
26552         anjuta_update_preferences().
26553         
26554 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
26556         * src/cvs.c: Added a space in the cvs command
26557         before the revision part. This fixes the cvs
26558         error we get when cvs-diffing with revisions.
26559         
26560         * src/cvs.c: Fixed a compiler warning.
26561         
26562         * src/find_replace.c: The dialog now remembers
26563         the settings including the "prompt on replace"
26564         which seems to have broken somewhere line the
26565         changes.
26566         
26567 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26569         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
26570         Added a new property in cvs class to hold a boolean
26571         for enabling date in cvs diff. This fixed the bizzare
26572         diff output due to the date that goes with the cvs
26573         command. Also, set the default value of compression
26574         to 3 and unified diff option to 1.
26575         
26576 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26578         * src/cvs.c: The diff editor is set to hilite as
26579         diff syntax hiliting.
26580         
26581         * configure.in, manual/Makefile.am:
26582         Added a new manual module for ja language.
26583         
26584         * manual/ja/*/*/*: New module and files for the
26585         ja translation for the anjuta documentation
26586         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
26587         
26588 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
26590         * src/launcher.c: Made a very messy work around
26591         for the launcher authentication to work properly.
26592         
26593         * src/find_replace.c: Applied the missing patch
26594         from Dan Elphick <dre00r@ecs.soton.ac.uk>
26595         
26596 2002-04-16 Andy Piper <andy.piper@freeuk.com>
26598         * src/cvs.c, src/main_menubar_def.h: made message strings
26599         consistent with existing standards from our own documentation 
26600         (such as uppercase P in Project, corrected spelling of 
26601         repository, etc.)
26603 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26605         * src/cvs_gui.c: Cleaned up gui and aligned various
26606         widgets to give a clean look.
26607         
26608 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26610         * src/launcher.c: Added work around to retrieve
26611         the child exit code. It works. :)
26612         
26613         * src/find_in_files.c, src/gnome_project.c,
26614         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
26615         src/clean.c, src/clean_project.c, src/build_project.c,
26616         src/build_file.c: Modified to handle the new
26617         child exit code.
26618         
26619 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
26621         * src/find_replace.c: Changed signal to call
26622         on_replace_text_close on from delete_event
26623         to close => the replace history is now updated.
26625 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
26627         * src/cvs.c: escaped the cvs import message before
26628         passing it to cvs.
26629         
26630 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
26632         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26633         
26634         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
26635         
26636         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
26637         Added cvs import
26638         
26639         * src/preferences_gui.c: GUI improvements
26640         
26641         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
26643 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
26645         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
26646         Removed static qualifier from tm_tag_type_name() and
26647         availed it's prototype for use in outside code. also
26648         created reverse map function tm_tag_type_name();
26649         
26650         * src/anjuta.c: Implemented qualified tags names for
26651         the tag list (on the toolbar pulldown list) to avoid
26652         ambiguty in tags with similar names (like prototype
26653         and definition). Patch modified and improved.
26654         
26655         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
26656         
26657 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26659         * src/utilities.[c,h]: Added a utility funtion
26660         that escapes the single and double quotes in a
26661         given string. Useful for passing command line
26662         args with quotes.
26663         
26664         * src/cvs.c: Escaped the cvs log message before
26665         passing it to cvs command line to avoid ambiguties
26666         with quotes in the message.
26667         
26668         * pixmaps/anjuta_icon.png: Changed to the new icon.
26669         from Todd Goyen <goyen@mbi-berlin.de>
26670         
26671         * src/message-manager-private.cc: Added regex to 
26672         recognize (underline hilite) the parsable outputs
26673         from the zvt terminal.
26674         
26675 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26677         Patch from: Tina Hirsch <tehirsch@arcor.de>
26678         
26679         * src/project_type.c:
26680         Fixed a bug in the wxproject type and modified the erroroutput when
26681         configure doesn't find wx-config
26682         
26683         Patch from: Timothee Besset <ttimo@idsoftware.com>
26684         
26685         * src/anjuta.c, src/message-manager-private.cc,
26686           src/message-manager-private.h
26687         Catches double clicks in the zvt terminal, and calls goto_error_line
26688         to jump to the appropriate location in the source. This will recognize
26689         grep -n output
26690         
26691 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
26692         
26693         * src/build_project.c: Taken care of memory leak
26694           by freeing cmd variable properly.
26696         * src/main_menubar_def.h: Fixed wrong signal connection
26697           for cvs project commit.
26698           
26699         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
26700         
26701         * src/preferences_gui.c: Added some border and adjusted
26702           expandsion, filling in box adds to make the cvs preferences
26703           more nicer.
26704         
26705 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
26707         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26708         
26709         * src/cvs*, src/main_menubar*, src/preferences*: 
26710         Moved CVS settings to preferences, added a nice login dialog.
26711         
26712         * src/controls.c, src/project_dbase.c:
26713         CVS project options are only shown if a project is open
26714         
26715         * src/build_project.c:
26716         User is now asked if he wants to install as root 
26717         
26718         * src/launcher.c:
26719         Fixed a warning
26721         * anjuta.prj: Updated with cvs files
26722         
26723         * TODO: Remove task which are done
26724         
26725 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
26727         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
26728         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
26729         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
26731         Modified launcher to use controlling terminal to detect and
26732         take care of password authentications (for example, for cvs
26733         and root installs).
26734         
26735         * pixmaps/password.png: New file.
26736         
26737 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26739         Anjuta kick start tutorial wirtten by:
26740           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
26742         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
26743           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
26744           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
26745           manuals/C/anjuta-tutorial/figures/*.png:
26746           
26747           Added files
26748         
26749         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
26750           
26751           Modified files.
26752         
26753 2002-03-28 Roel Vanhout <roel@stack.be>
26755         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26757         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
26758           src/preferences_gui.c:
26759         Added option to wrap around to beginning/end of file when on last bookmark
26760         and next/previous bookmark is pressed
26761         
26762 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26764         Patch from Philip Van Hoof <freax@pandora.be>
26765         
26766         * src/gnomefilelist.c:
26767         Added gimp like feature that changes the file extension of
26768         the filename entered in the selections when the file
26769         filter is changed.
26770         
26771 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26772         
26773         Patch from Roy Wood <roy.wood@filogix.com>
26774         
26775         * src/controls.c, src/find_text.c, src/find_text.h,
26776           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26777           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26778           
26779           Menuitem for entering currently selected text as find target,
26780           added key accel for "find next" and changed some key accels for
26781           other key for consistency.
26782           
26783         * src/utilities.c:
26784           Cleaned up code.
26785         
26786 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26788         * src/watch.c, src/watch.h, src/watch_cbs.c,
26789           src/watch_cbs.h, src/watch_gui.c:
26790         
26791           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
26792         
26793           Added change watch entries feature
26794           and Watch entries modify on double click fixed.
26796 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26798         * src/mainmenu_callbacks.c:
26799         
26800           Project commit should not bypass dialog as
26801           we need to get the cvs log from the user.
26802           
26803 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26805         * src/project_dbase.c:
26806         
26807           Patch from Roy Wood <roy.wood@filogix.com>
26808           
26809           Fixed docking bug with the new docking patch
26810           to fix copy/paste bug.
26811           
26812 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26814         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
26815           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
26816           src/main_menubar.h, src/main_menubar_def.h,
26817           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26819           Added cvs project support. Featured bypass cvs dialog for
26820           cases where we don't need dialog (such as project and right
26821           click selection from file browser). Cleaned up cvs code to
26822           make them generic cvs operations instead of separate file
26823           and project operations. Added cvs log action. Increased
26824           file entry box width and enabled "unified diff" by default.
26825           Used Editor buffer for status and log and set hilite for
26826           these buffers including diff buffer (DIFF hilite).
26827           
26828 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
26830         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26832         * data: Added file autogen.sh.wxwin 
26833         * data/Makefile.am: Added entry for autogen.sh.wxwin
26834         * pixmaps: Added project image appwiz_wxwin.png
26835         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
26836         * src/appwizard_cbs
26837           src/compiler_options.c
26838           src/pixmaps.h
26839           src/project_dbase.c
26840           src/project_dbase.h
26841           src/project_import_cbs.c
26842           src/project_type.c
26843           src/source.c
26844           src/source.h
26845           src/wizard_gui.c: Added everything necessary for new
26846                             project type 'wxWindows (wxGTK)
26847         * src/project_dbase.c: Fixed a bug that caused every project
26848                                to be a glade project in dialog
26849                                                    'Project information'.
26851 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
26853         Patch submitted by Roy Wood <roy.wood@filogix.com>
26854         
26855         * src/anjuta_gui.c, src/message-manager-dock.c,
26856           src/project_dbase.c:
26857           
26858           fixed the copy/paste bug by rewriting dock/undock
26859           code.
26861 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
26863         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26864         
26865         * src/cvs*, src/Makefile.am:
26866           New file for CVS support. File operations currently work
26867           cvs login needs to be done. Project support is not yet
26868           started.
26870         * src/main_menubar*, src/mainmenu_callbacks,
26871           src/anjuta.c, src/anjuta.h:
26872           Added menus and functions for cvs commands.
26873           
26874         * src/text_editor_menu.h: 
26875           Added #include <gtk/gtk.h>
26876           
26877         * src/gotoline.h:
26878           Removed a warning (and this time it works ;-)
26880         * src/utilities.c, src/utilities.h:
26881           Added a utility function to retrieve directory
26882           name out of full path.
26884 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
26886         * src/executer.c: (create_executer_dialog): changed the default
26887           focus on the entry.
26889 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
26891         * widgets/gnomefilelist.c:
26892         Fixed duplicate history entries for the same directory.
26893           
26894 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26896         Fix for #520092.
26898         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
26899           it's already used by scintilla to delete the whole current line.
26901 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26903         Fix for #525107.
26905         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
26906           calls to fileselection_hide_widget,
26907           (on_open_filesel_cancel_clicked): removed.
26909         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
26910           (on_add_prjfilesel_cancel_clicked):
26912         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
26913           impl.
26915         * src/fileselection.c: Made some functions static.
26916           (fileselection_hide_widget): rewritten using the new
26917           gnome_filelist_set_multiple_selection function.
26919         * src/fileselection.c: (on_file_selection_delete_event): removed
26920           unuseful widget hides. Some cleanups,
26921           (on_file_selection_cancel_clicked): impl,
26922           (create_fileselection_gui): changed the cancel button clicked's
26923           callback to use this new function.
26925         * src/anjuta.c: (anjuta_new):
26926         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
26927           callbacks, because this the gnome filelist widget's job.
26929         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
26930           clist selection mode duplicates set,
26931           (gnome_filelist_key_press): use the new impl. function.
26933 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26935         Fix for #441233.
26937         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
26938           fixed some bogus code using an array cell out of
26939           range, removed unecessary gettext usages.
26941         * src/appwiz_page2.c: (on_prj_name_entry_changed):
26942           some cleanups and now transform minus characters to
26943           underscores.
26945         * src/source.c:
26946           (source_write_configure_in),
26947           (source_write_toplevel_makefile_am),
26948           (source_write_desktop_entry),
26949           (source_write_glade_file):
26950         * src/project_dbase.c: (project_dbase_summon_glade),
26951           (project_dbase_generate_source_code):
26952         * src/glades.c: (gladen_write_glade_write):
26953           replaced some occurences of the target name by the
26954           project filename, using project_dbase_get_proj_name,
26955           to fix the name of some files.
26956           Fixed a lot of mem leaks.
26957           Various code cleanups.
26959 2002-03-06  Stephane Demurget  <demurgets@free.fr>
26961         Merged with latest (1.44) scintilla.
26963         Added: - The calltip.<lexer>.end.definition property to display help
26964                  text on a second line of calltip.
26965                - The calltip.<lexer>.word.characters property to correctly find
26966                  calltips for functions that include characters like '$' which
26967                  is not normally considered a word character.
26968                - The use.monospaced property to determine initial state of
26969                  Use Monospaced Font setting.
26971         Bugs fixed: Too many to mention; please see :
26972                     http://www.scintilla.org/ScintillaHistory.html for the
26973                     full changes list.
26975         * scintilla/*/*: updated nearly all files.
26977         * TODO: removed the need of a scintilla merge.
26979         Merged with latest (1.44) SciTE properties.
26981         * data/properties/anjuta.properties: added the wrap, use.monospaced
26982           properties.
26984         * data/properties/html.properties: added a missing php extension, and
26985           updated php keywords to the latest reference.
26987         * data/properties/pascal.properties: added commands to compile, build
26988           and execute pascal applications.
26990         * data/properties/lua.properties: added styles for statements.
26992         * data/properties/bash.properties: added the declare keyword.
26994         Fixed distchecking.
26996         * global-tags/Makefile.am,
26997           global-tags/create-global-tags.sh: used some kind of ugly hack to
26998           make distchek work, since noone has proposed some better way.
27000         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
27001           and Ctrl-N replace Alt-N for new file according to the Gnome design
27002           reference.
27004 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
27006         * widgets/gnomedirlist.c
27007         widgets/gnomedirlist.h
27008         widgets/gnomefilelist.c
27009         widgets/gnomefilelist.h:
27011         Added GPL headings in the file.
27013 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
27015         * src/attach_process.c
27016         src/attach_process_cbs.c
27017         src/attach_process_cbs.h
27018         src/attach_process_gui.c
27019         src/breakpoints.c
27020         src/breakpoints_cbs.c
27021         src/breakpoints_cbs.h
27022         src/breakpoints_gui.c
27023         src/commands.c
27024         src/compiler_options.c
27025         src/compiler_options_cbs.c
27026         src/compiler_options_cbs.h
27027         src/compiler_options_gui.c
27028         src/find_in_files.c
27029         src/find_in_files_cbs.c
27030         src/find_in_files_cbs.h
27031         src/find_in_files_gui.c
27032         src/find_replace.c
27033         src/find_text.c
27034         src/help.c
27035         src/preferences.c
27036         src/preferences_gui.c
27037         src/project_config.c
27038         src/src_paths.c
27039         src/src_paths_cbs.c
27040         src/src_paths_cbs.h
27041         src/src_paths_gui.c:
27042         
27043         Bugs #521629 and #522427 fixed. The problem was, that the
27044         escape-key was not catched and the dialog was hidden, but
27045         the flag was not set correctly.
27047         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
27048         using the gnome_dialog_close_hides()-setting present in most dialogs.
27049         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
27050         emits "close" and set the flag in the close-callback.
27052         Patch from: Jens Georg <mail@jensgeorg.de>
27054 2002-03-06  Stephane Demurget  <demurgets@free.fr>
27056         * src/*.{c,cpp}: s/string_free/g_free/
27058         * src/utilities.[ch]: (string_free): removed.
27060 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
27062         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27064         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
27065         src/mainmenu_callbacks.[ch]:
27066         Removed Project menu options: README, TODO, ChangeLog and NEWS
27067         Moved Save Build Messages to Build menu and only highlight it
27068         when there are build messages.
27069         Corrected a spelling: "mojority" -> "majority"
27070         Fixed initialisation of edit.edit_app_gui so now Edit menu
27071         can be shown when no project is loaded.
27073         * src/project_dbase.h: Removed prototype for static function
27075 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
27077         * src/text_editor.c: Editor is marked changed after
27078         autoformat. 
27079         
27080         Patch from: Jens Georg <mail@jensgeorg.de>
27082 2002-03-04 Roel Vanhout <roel@stack.be>
27084         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27086         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
27087         Added option to ignore binary files on 'Find in files' (grep -I option)
27089 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
27091         * src/main.c:
27092         session restoration and commandline load in 
27093         gtk idle loop.
27094         
27095         * src/anjuta.[h,c], src/anjuta_cbs.c:
27096         Removed "clear windows menu" and prevented runtime 
27097         warnings.
27098         
27099         * src/compile.c, src/build_file.c, src/build_project.c,
27100         src/clean.c:
27101         Takes into account the preference setting for 
27102         show dialog when job completes. Dialogs are
27103         shown when it is enabled otherwise not.
27104         
27105 2002-03-03 Roel Vanhout <roel@stack.be>
27107         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27108         
27109         * src/find_text.c
27110         Store 'Find...' search string on search so that 'Find Next' will search for
27111         that string, even if the dialog hasn't been closed yet.
27113 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
27115         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
27116         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
27117         src/main_menubar_def.h:
27118         
27119         Organized menus, removed "Windows" and "Utilities" menus from the
27120         menubar [they are no longer needed]. Also removed some extragenous
27121         separators.
27122           
27123 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
27125         * src/message-manager-private.cc:
27126         Set message clist selection mode to BROWSE.
27127         
27128         * src/message-manager.cc, src/an_symbol_view.c,
27129         src/an_file_view.c:
27130         Added Key navigation for the CTree and CList. Arrow left for
27131         node collapse, right for node expand, space (or enter) for
27132         activation (same as double click).
27133         
27134 2002-03-03 Roel Vanhout <roel@stack.be>
27135         
27136         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27137         
27138         * plugins/class-gen/clsGen.c
27139         Added functionality to semi-intelligently prefill filename
27140         boxes with names deduced from class name
27142 2002-02-26 lbell <lbell@tsc4.com>
27144         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27145         * src/preferences_gui.c:
27146         Removed an incorrect use of gtk_misc_set_alignment().
27147         
27148         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
27149         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
27150         src/preferences.h, src/preferences_gui.c:
27151         
27152         Added the option to reload last open project at the startup.
27153         Added the possibility to open a new project without close
27154         an existing one
27155         
27156         * src/properties.cxx:
27157         Corrected a spelling mistake in message string.
27158         
27159         * src/session.c:
27160         Updated session functions.
27161            
27162 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
27164         * widgets/gnomefilelist.c: Bug fixes.
27165         
27166         Patch from Philip Van Hoof <freax@pandora.be>
27167         
27168 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
27170         * src/an_file_view.c:
27171         anjuta was unable to open some files becuase they were not being
27172         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
27173         Removed mime checking when opening with anjuta, becuase it doesn't
27174         hurt to open binary files in anjuta (some even may want to do so).
27175         
27176         Added a warning when mime type is not set when "view with default
27177         viewer" is activated.
27178         
27179         * src/an_file_view.c, an_symbol_view.c:
27180         Converted N_() to _() where ever appropriate in the strings.
27181         
27182 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
27183         
27184         * src/appwizard_gui.c, src/appwizard_cbs.c
27185           src/wizard_gui.c/h, src/appwiz_page3.c,
27186           src/project_import_gui.c:
27187           
27188         Moved target type radiobuttons to appwiz. page 2
27189         
27190         * src/message-manager-private.cc
27191         Fixed a bug which caused a crash if next message function was used
27193         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
27195 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
27197         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
27198         Modifies the behaviour of Alt-TAB in Anjuta. This
27199         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
27200         edited files in the first items of the notebook.
27202         Patch from: Timothee Besset <timo@qeradiant.com>
27203         
27204 2002-02-24  Philip Van Hoof <freax@pandora.be>
27206         * widgets/gnomefilelist.c, gnomefilelist.h:
27207           Added filecompletion
27208           
27209         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
27211 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
27213         * configure.in: Added "sk" to ALL_LINGUAS.
27215 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
27216   
27217         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
27218           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
27219           src/wizard_gui.c: Added support for static and dynamic libs
27220         
27221 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
27223         * widgets/gnomefilelist.c:
27224           Fixed gnome_filelist_get_lastfilename so it no longer returns
27225           a corrupted path.
27227 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
27229         * src/resources.h, resources.c:
27230         Added url handler.
27232         * src/main_menubar_def.h, mainmenu_callbacks.c:
27233         Changed to use gnome configed url handler.
27235 2002-02-19  Philip Van Hoof <freax@pandora.be>
27237         * widgets/gnomefilelist.c
27238         Added PHP filetype.
27240 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
27242         * plugins/class-gen/clsGen.c:
27243         Added c++ support.
27244         
27245         * widgets/gnomefilelist.c:
27246         Gives the maximum space to the files section of the open file dialog.
27247         
27248         Patches from: lbell <lbell@tsc4.com>
27249         
27250 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
27252         * src/anjuta.c, main.c:
27253         Used tm_get_real_path in anjuta_get_full_filename();
27254         
27255 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
27256         
27257         * anjuta.prj: update version
27259 2002-02-17  Stephane Demurget  <demurgets@free.fr>
27261         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
27262           removed the amount arg and replaced with a NULL-ending list.
27263           (gnome_filelisttype_makedefaultlist): use the new prototype.
27265 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
27267         * src/about.c, THANKS: updated for new contributors
27268         
27269         * anjuta.prj: added new files
27270         
27271         * README: corrected some documentation, ctags no longer needed,
27272           pkgconfig now required
27273           
27274         * data/properties/others.properties: add .cvsdiff extension
27275         
27276         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
27277           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
27278           file import
27279           
27280         * doc/anjuta.1: added initial man page thanks to 
27281           Rob Bradford <rob@debianplanet.org> (NB build and install 
27282           needs work)
27283         
27284 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
27286         * src/Makefile.am: Cleaned handling of compiler flags by moving them
27287           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
27288           warning flags. 
27289   
27290         * configure.in: Changed version to 0.1.10-pre
27291   
27292 2002-02-17  Stephane Demurget  <demurgets@free.fr>
27294         * src/fileselection.c: (create_fileselection_gui): always display
27295           the directory creation button as we cannot rely on the dialog
27296           titlebar.
27298         * widgets/gnomefilelist.[ch]: fixed includes.
27300         * pixmaps/new_folder.xpm: resized, added a + sign.
27302 2002-02-17  Stephane Demurget  <demurgets@free.fr>
27304         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
27305           changed all extensions to begin with a dot.
27307 2002-02-16  Philip Van Hoof  <freax@pandora.be>
27309         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
27311         * THANKS: added Philip.
27313         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
27315         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
27316         * src/file_selection.[ch],
27317         * widgets/gnomefilelist.[ch]: added a filetype
27318           combobox to the Anjuta file dialog widget.
27320 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
27322         * anjuta.spec.in: eep! the import script was not being installed by
27323           RPM - fixed for the release.
27325 2002-02-13  Stephane Demurget  <demurgets@free.fr>
27327         Various cleanups and fixes for the next release to be able to make
27328         distcheck.
27330         * plugins/*/*.c: added missing prototypes causing gcc to speak to
27331           much and make some tweaks plus cleanups.
27333         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
27334           args to remove some warnings.
27336         * global-tags/Makefile.am,
27337           data/Makefile.am,
27338           src/Makefile.am: link against Anjuta static libs using the
27339           $(top_builddir) dir, not anymore on $(top_srcdir) to make
27340           distcheck happy.
27342         * src/Makefile.am: ditto with all the Anjuta static libs.
27344         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
27345           include, as we already include the whole directory for the build.
27347         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
27348           
27349 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
27351         * pixmaps/Makefile.am: icon for libglade project now installed
27352         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
27353         * manuals/C/Makefile.am: removed ChangeLog reference which was 
27354           breaking some build stuff
27355         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
27356           include reference problems that showed up on make distcheck
27357         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
27359 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
27360         
27361         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
27363 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
27365         * src/message-manager-private.cc:
27366           The horizontal scrollbar now shows properly on demand.
27367         
27368 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
27370         * src/dnd.c fixed some warnings
27371         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
27372           and works. It is shown always at the moment but before it was
27373           shown on demand and did never work. 
27375 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
27377         * src/anjuta.c: Fixed a crash bug.
27378           patch from: Jens Georg <mail@jensgeorg.de>
27380 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
27382         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
27383           reports a problem with missing end tags on <graphic>
27385 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
27387         * manuals/C/ChangeLog: removed since it was never used
27388         * manuals/C/anjuta-manual/*: more updates, new screenshots
27389         * anjuta.prj: updated for new manuals/ structure
27391 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
27393         * source.c, compiler_options.[c/h]:
27394           Fixed bug #460321 "Problem with optimization options" 
27395           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
27396         
27397 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
27399         * NEWS: prepared for release, need to fill in date
27400         * data/welcome.txt: version number updated
27402 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
27404         * src/text_editor_menu.c, src/an_file_view.c, 
27405           src/an_symbol_view.c: marked strings for translation
27406         
27407         * src/defaults.c, data/properties/xml.properties:
27408           *.omf and *.xsl files should use XML highlighting
27409           
27410         * manuals/C/anjuta-manual/*:
27411           - restructured so that files have more meaningful names
27412             and are easier to edit (see anjuta-manual.sgml for the
27413                 ordering)
27414           - updated some screenshots
27415           - continued rewrite
27417 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
27419         * main.c: Made a workaround to remove the old
27420         anjuta gnome config file (older than 9 Feb 2002). This
27421         will fix the bug which never lets the brower toolbar shown.
27422         
27423         * main.c: In fact, the above solution wouldn't work in all
27424         cases. Therefore, here is the better fix, which works by
27425         detecting the version of the old config file and deleting
27426         ~/.gnome/Anjuta if it is lesser than 0.1.9.
27427         
27428 2002-02-01  Andy Piper <andy.piper@freeuk.com>
27430         * HACKING: added info on submitting patches
27432 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
27434         * src/project_import_gui.c, src/project_import.c:
27435           - If Project Import Wizard is canceled everything is 
27436                 cleaned up now.
27437           - Back button is now insensitive on page 3 (some problems: 
27438                 see TODO in project_import_qui.c:284
27439           - Menu frame is insensitive if project type != GNOME(mm)
27441 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
27443         * src/main.c: Fixed bug #  (Unable to open files on
27444         double click in project window from second trial onwards when
27445         the project is opened from command line).
27446         
27447         * po/POTFILES.in: Removed tags_manager.[h,c]
27448         
27449 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
27451         * src/preferences.c:
27452           A quick hack to fix the 'invisible' browser toolbar when
27453           upgrading from 0.1.8 to 0.1.9
27454           
27455         * src/anjuta.c:
27456           Fixed toolbar names which were causing confusions in the toolbar
27457           show/hide.
27458           
27459         * src/main.c:
27460           Substituted "anjuta" with PACKAGE
27461           
27462         * src/project_import_gui.c: 
27463           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
27464           
27465         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
27466           Added new files and removed obsolete ones.
27467           
27468 2002-01-30  Andy Piper <andy.piper@freeuk.com>
27470         * src/appwizard_cbs.c, project_import_cbs.c, 
27471           main_menubar_def.h, project_import_gui.c: 
27472           updates to message strings and layout for the 
27473           import wizard.
27474           
27475         * text_editor_cbs.c: fix for the tab menu entries for 
27476           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
27478 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27480         * src/toolbars.c,
27481           src/toolbars.h,
27482           src/anjuta_gui.c,
27483           src/controls.c:
27484           
27485           Tag dropdown exclusive (takes
27486           all space in the toolbar) and never vertical and
27487           increased the width of the tag combo to 256 pixs.
27488           Toolbar separator before the combo and button.
27489           Added tags label before the tag button.
27490           Reorganized the dock bands for the toolbars.
27491           
27492         * src/project_import_gui.c
27493           src/project_import.c:
27494           Fixed an error and removed an unused variable.
27495           
27496         * data/properties/anjuta.properties:
27497           Removed the property for the old toolbar and set
27498           browser toolbar show to default.
27499           
27500         * src/project_dbase.c: excluded modules were not
27501           loaded. Fixed.
27502           
27503         * src/source.c:
27504           No build files will be written if the project is blocked.
27505           
27506         * src/project_import.c,
27507           src/project_import_cbs.c,
27508           src/project_gui.c,
27509           src/wizard_gui.c:
27510           
27511           Manually applied Johannes patch to fix some memory
27512           issues and gui clean up.
27513           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27514         
27515         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
27516           Fixed a bad bug with remove file from project because of
27517           files were never removed properly from the project and
27518           from the tagmanager.
27519           
27520         * src/appwiz_page3.c: Disabled unused codes to clear
27521           compiler warnings.
27522           
27523 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27525         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
27526         
27527         * data/Makefile.am
27528           pixmaps/Makefile.am
27529           src/Makefile.am
27530           src/an_file_view.c
27531           src/an_symbol_view.c
27532           src/anjuta.c
27533           src/anjuta.h
27534           src/anjuta_cbs.c
27535           src/anjuta_gui.c
27536           src/controls.c
27537           src/main_menubar.c
27538           src/main_menubar.h
27539           src/main_menubar_def.h
27540           src/mainmenu_callbacks.c
27541           src/mainmenu_callbacks.h
27542           src/pixmaps.h
27543           src/project_dbase.c
27544           src/project_dbase.h
27545           src/text_editor.c
27546           src/text_editor_menu.c
27547           src/text_editor_menu.h
27548           src/toolbar.c
27549           src/toolbar.h
27550           src/toolbar_callbacks.c
27551           src/toolbar_callbacks.h :
27552           
27553           Patch submitted by:
27554           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27555           
27556           Removes the Tags toolbar and substituted it with
27557           tags combo dropdown list. Fixes a couple of bugs.
27558           
27559           Moved the tag combo to browser toolbar because
27560           main toolbar was becoming too long.
27561           Made a new icon of tag toolbar.
27562           
27563         * po/zh_TW.po: Fixed bug.
27564           
27565         * pixmaps/an_tag.xpm: Added new file.
27567 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27569         * src/project_import_gui.c: Reorganized project
27570         import gui page 2.
27571         
27572 2002-01-29  Andy Piper <andy.piper@freeuk.com>
27574         * HACKING: added info on creating windows and dialogs
27576 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
27578         * src/tm_file_view.c:
27580           Sorts the file list at the end instead of doing sort-insert
27581           to improve performance.
27582           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27584         * src/project_dbase.c: Resolved a conflict from
27585           Johannes's patch.
27586           
27587         * src/project_import.c:
27588         
27589           Fixed to use anjuta_import.sh for the bin dir and
27590           not from the data dir.
27591         
27592           Used anjuta_is_installed() function to verify a the command's
27593           executability.
27594         
27595           Fixed import command to use sh (which is more general and is
27596           gauranteed to be found in any unix system :-)). Also, added
27597           double quotes around the import directory.
27598         
27599           Changed some strings for better translations (like avoiding
27600           duplicates).
27601           
27602           Fixed the reading of wrong target type.
27603           
27604         * src/control.c: Insensitive "import project" when there is
27605           a project open.
27606           
27607         * src/project_import_cbs.c:
27608           
27609           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
27610           Fixed selection of gettext checkbox.
27611           Sets the menu entries.
27612           
27613 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
27614         
27615         * src/appwiz_page[1-4].c
27616         * src/appwiz_gui.c
27617         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
27618         be able to reuse it.
27619         
27620         * src/mainmenubar.[c/h]
27621         * src/mainmenubar_def.h
27622         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
27623         menu item
27624         
27625         * src/message-manager.c: Fixed bug 509192
27626         * src/message-manager-dock.c: Added accel_group if window is undocked
27627         
27628         * src/project_dbase.[c/h]: Splitted opening code to be able
27629         to use it without an open file dialog
27630         (Maybe I broke Naba's changes, please take a look)
27631                         
27632         * src/project_import.[c/h]
27633         * src/project_import_gui.c: New Files, Code for Project Import Wizard
27634         
27635         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
27636         import wizard
27638 2002-01-28  Andy Piper <andy.piper@freeuk.com>
27640         * src/main_menubar_def.h, tagmanager/tm_project.c: more
27641           string cleanups
27642           
27643         * manuals/C/anjuta_manual/*: started rewrite of the 
27644           manual, updated some screenshots
27646 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27648         * src/gnomefilelist.h, src/gnomefilelist.c:
27649         
27650           Fixed multiple selection bug (#497085). The OK button is
27651           sensitive when in multiple mode, if the no. of
27652           selection is one or more.
27653           
27654           Toggle between single and multiple selection mode
27655           and multiple mode display.
27656           
27657           Fixed strings to translable strings.
27658           
27659           Fixed some compiler warnings by commenting out
27660           unused functions.
27661           
27662 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27664         * src/project_dbase.c: App status bar now updates
27665           with the project name when the project is loaded.
27666         
27667         * src/an_file_view.c, tagmanager/tm_file_entry.c:
27668           
27669           Puts the directories at the top. They're also sorted now.
27670           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27671         
27672 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27674         * scripts/anjuta_import.sh.in: Added file.
27675         * scripts/anjuta_import.sh: Removed file.
27677         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
27678           Updated files.
27679           
27680         * src/main_menubar_def.h:
27681         
27682           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
27683           reflect the opposite of Find (CTRL+F) and also to leave
27684           CTRL+R or Redo.
27685           
27686           Changed Glade summon with ALT+G, which frees the ATL+E
27687           for poping up the edit menu.
27688           
27689         * src/Makefile.am: Debugging link flags by Biswa, removed.
27691 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
27693         * HACKING: added information on best practices for writing
27694           application messages and GUI labels
27695           
27696         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
27697           src/breakpoints.c, src/build_file.c, src/build_project.c, 
27698           src/clean_project.c, src/compile.c, 
27699           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
27700           src/configurer.c, src/debugger.c, src/executer.c, 
27701           src/find_in_files.c, src/find_in_files_cbs.c, 
27702           src/find_replace.c, src/find_text.c, src/glades.c, 
27703           src/gnome_project.c, src/goto_line.c, src/main.c, 
27704           src/main_menubar.c, src/main_menubar_def.h, 
27705           src/mainmenu_callbacks.c, src/preferences_gui.c, 
27706           src/project_config.c, src/project_dbase.c, 
27707           src/project_dbase_gui.c, src/resources.c, src/source.c, 
27708           src/support.c, src/tags_manager.c, src/text_editor.c, 
27709           src/text_editor_gui.c, src/text_editor_menu.c, 
27710           src/toolbar_callbacks.c, src/utilities.c: 
27711           lots of minor message updates to make them more user-friendly 
27712           and consistent
27714 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27716         * src/executer.c:
27717         
27718           Because of the spaces escaping, the command could not be
27719           executed when run without terminal. Now fixed.
27720           
27721         * anjuta.prj, Makefile.am:
27722         
27723           Added anjuta project file.
27724         
27725 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
27727         * src/message-manager-private.h, message-manager-private.cc,
27728           message-manger.cc:
27729           
27730           Added freeze() and thaw() for the message window class to
27731           speed up the message manager update.
27732         
27733         * src/project_config.h, project_config.c,
27734           src/project_dbase.h, project_dbase.h
27735           scripts/anjuta_project.template:
27736           
27737           Added two new prject attributes: project.config.blocked and
27738           project.excluded.modules. The former will make sure that users
27739           are not given any previlidge in enabling the 'overwrite build
27740           files' flags and the later issues a list of modules in the project
27741           to be skipped for symbol browsing and project listing.
27742         
27743         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
27744         
27745           Modified script to read the template from the anjuta data dir
27746           rather than from the directory in which the script exist. Otherwise,
27747           Being transfered to the bin dir, the script will not be able to
27748           find the template when it is run.
27749           
27750           The script is also create with configure.in to set in the anjuta
27751           data dir path inside the script.
27752           
27753 2002-01-26  Stephane Demurget  <demurgets@free.fr>
27755         * po/fr.po: updated to the latest sources.
27757 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27759         * scripts/Makefile.am:
27760           anjuta_import.sh goes with distribution.
27761           
27762         * po/*.po: They seem to have updated (merged with
27763           anjuta.pot) automatically when I did "make dist".
27764           
27765 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27767         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
27768           Fixed Bug #499807, ie crash on removing libs, includes, defines from
27769           the compiler options dialog.
27770         
27771         * ChangeLog:
27772           Correct todays date. :)
27773           
27774         * scripts/Makefile.am:
27775           Installs anjuta_import.sh in $(prefix)/bin dir and
27776           is treated as an executable.
27777           
27778 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27780         * Fix for bug #499373
27781         
27782         * data/properties/anjuta.properties, ada.properties, cpp.properties,
27783           java, properties, latex.properties, lua.properties, others.properties,
27784           perl.properties:
27785           
27786           Added double-quotes around file arguments so that
27787           filenames with spaces could also work.
27789         * launcher/anjuta-launcher.c, executer.c:
27790           Escaped quotes in the cammand and it's arguments before executing
27791           so that args with spaces can also work.
27792           
27793           Commented #DEBUG switch.
27794           
27795 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27797         * scripts/*: Added files which I forgot previously.
27798         
27799         * src/aneditor.h: Lined up commands definition for better look.
27800         
27801         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
27802           main_menubar.h, control.c:
27803           Added three more convert EOL chars submenu items in transform.
27804           Reformatted some some.
27805         
27806         * data/anjuta.properties:
27807           Reformatted a line.
27808         
27809         * src/aneditor.h, aneditor.c:
27810           Added three commands (with definitions) for EOL conversions.
27811           
27812         * src/text_editor.c:
27813           Editor detects file mode from the file content and
27814           set the editing mode to CR/LF/CRLF automatically.
27815           Refined Dos mode extrageneous chars filter
27816           This will make sure that filter works only in Dos mode and not
27817           in other modes.
27818           
27819         * src/anjuta.c: Editor mode display in status bar.
27820         
27821         * src/preferences_gui.c: Changed the string for dos mode
27822           filter to more sensible string.
27823         
27824         * src/aneditor.c: Default editor mode sets during widget creation
27825           and not everty time the properties are loaded. This makes sure
27826           that the auto-detected mode is not overridden by the default mode.
27827           
27828         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
27829         
27830         * src/anjuta.c: Fixed bug #476028.
27831           Now anjuta also searches for file relative to top project dir,
27832           when the project is open.
27833         
27834         * src/anjuta_cbs.c: Fixed bug #499536.
27835           File is not closed if it is not able to save the file properly.
27836           
27837         * src/mainmenu_callbacks.c: Fixed bug #499536.
27838           Newfiles (which are not modified) are also closed on "close all files".
27839         
27840 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
27842         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
27843         
27844         * tagmanager/tm_source_file.c, regex.c, parse.c:
27845           defined and delimited g_messages within #debug.
27846           
27847         * src/preferences.c, data/anjuta.properties:
27848           saved/defied message-manager tag position in string.
27849           Message tag possition is saved between sessions. And
27850           and tag position bottom as default.
27851           
27852 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
27854         Patch submitted by:
27855         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27857         * Makefile.am
27858           configure.in
27859           data/Makefile.am
27860           data/properties/Makefile.am
27861           global-tags/Makefile.am
27862           pixmaps/Makefile.am
27863           src/Makefile.am
27864           src/an_file_view.c
27865           src/an_file_view.h
27866           src/an_symbol_view.c
27867           src/an_symbol_view.h
27868           src/anjuta.c
27869           src/anjuta_cbs.c
27870           src/file_history.c
27871           src/file_history.h
27872           src/message-manager-private.cc
27873           src/pixmaps.h
27874           src/project_dbase.c
27875           src/project_dbase_gui.c
27876           src/tags_manager.c
27877           src/text_editor.c
27878           src/utilities.c
27879           src/utilities.h
27880           src/watch_gui.c:
27881         
27882           Modified files.
27883         
27884         * scripts/*
27885           pixmaps/sv_class.xpm
27886           pixmaps/sv_function.xpm
27887           pixmaps/sv_macro.xpm
27888           pixmaps/sv_private_fun.xpm
27889           pixmaps/sv_private_var.xpm
27890           pixmaps/sv_protected_fun.xpm
27891           pixmaps/sv_protected_var.xpm
27892           pixmaps/sv_public_fun.xpm
27893           pixmaps/sv_public_var.xpm
27894           pixmaps/sv_static_fun.xpm
27895           pixmaps/sv_static_var.xpm
27896           pixmaps/sv_struct.xpm
27897           pixmaps/sv_unknown.xpm
27898           pixmaps/sv_variable.xpm
27899           pixmaps/fv_core.xpm
27900           pixmaps/fv_text.xpm
27901           pixmaps/filestoremove.txt:
27902         
27903           New files.
27904         
27905         * pixmaps/class.xpm
27906           pixmaps/function.xpm
27907           pixmaps/fv_autofile.xpm
27908           pixmaps/fv_doc.xpm
27909           pixmaps/fv_i18n.xpm
27910           pixmaps/fv_source.xpm
27911           pixmaps/private_func.xpm
27912           pixmaps/private_var.xpm
27913           pixmaps/protected_func.xpm
27914           pixmaps/protected_var.xpm
27915           pixmaps/public_func.xpm
27916           pixmaps/public_var.xpm
27917           pixmaps/struct.xpm
27918           pixmaps/variable.xpm
27919         
27920           Removed files.
27921         
27922         * tagmanager/*/*:
27923         
27924           Upgraded to tagmanager-0.7
27926 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
27927         * src/anjuta_cbs.c: Fixed bug #506441
27928         * src/watch_gui.c: Changed layout of eval dialog so that
27929         it fits on a 800x600 desktop with German translation. 
27931 2002-01-23      Andy Piper <andy.piper@freeuk.com>
27933         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
27934         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
27935           icon for new project type (thanks to Misha)
27936         * configure.in: build and install Danish translation
27937         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
27938           credits to cover new patches and translations
27940 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
27941         
27942         * src/preferences.c, src/message-manager.cc, src/project_type.c,
27943           src/appwiz_page1.c:
27944         
27945       - Font preferences are restored properly now (\n was missing)
27946           - Dock menu label of message-manager is "Dock/Undock" instead
27947           of "Dock|Undock" to match with the rest of anjuta.
27948           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
27949           changed it in anjuta, too 
27951 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27953         * tagmanager/tm_source_file.c,
27954           tagmanager/parse.c,
27955           tagmanager/tm_project.c,
27956           src/an_symbol_view.c,
27957           src/anjuta.c:
27958           
27959           Disabled debug warnings.
27961 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27963         * src/appwiz_page1.c
27964           src/compiler_options.c
27965           src/project_dbase.c
27966           src/project_dbase.h
27967           src/project_type.c
27968           src/source.c
27969           src/source.h:
27970           
27971           New project type named LibGlade.
27972           
27973           Patch submitted by:
27974           Dick Knol <dknol@gmx.net>
27976         * src/gnome_prj.c:
27977           Commented out unused pixmap creation. May be it
27978           will fix the crash in project creation.
27979           
27980 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27982         * src/registers.c
27983           src/registers.h
27984           src/registers_cbs.c
27985           src/registers_cbs.h
27986           src/registers_gui.c
27987           src/sharedlib.c
27988           src/sharedlib.h
27989           src/sharedlib_cbs.c
27990           src/sharedlib_cbs.h
27991           src/sharedlib_gui.c
27992           src/signals.c
27993           src/signals.h
27994           src/signals_cbs.c
27995           src/signals_cbs.h
27996           src/signals_gui.c
27997           src/stack_trace.c
27998           src/stack_trace.h
27999           src/stack_trace_cbs.c
28000           src/stack_trace_cbs.h
28001           src/stack_trace_gui.c
28002           src/text_editor.c
28003           src/watch.c
28004           src/watch.h
28005           src/watch_cbs.c
28006           src/watch_cbs.h
28007           src/watch_gui.c
28008           
28009           Fixed bug #496290: Attach/detach removed from these
28010           windows as they are never implemented.
28011           
28012           Patch submitted by:
28013           Johannes Schmid <johannes.schmid@gmx.de>
28014           
28015 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
28017         * src/anjuta.c,
28018           src/anjuta_cbs.c:
28019           
28020           Fixed bug:
28021           when you right click on the tabs, a list of filenames are given
28022           out, but now it gives a list of "page 1", "page 2", etc...
28023           
28024           Patch submitted by: 
28025           Jens Georg <mail@jensgeorg.de>
28027         * anjuta.in.in: Removed c|c++ because, it was not necessary
28028           and was causing translation problem.
28029           
28030         * plugins/class-gen/clsGen.c:
28031           removed "'" for the same reason.
28032           
28033 attached the fix for the menu
28036 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
28038         * src/preferences.h,
28039           src/preferences.c,
28040           src/preferences_gui.c:
28041           
28042           Adds the functionality to Anjuta to auto save your unsaved
28043           files before you build a project.
28045           Patch submitted by: 
28046           jason <jason_williams@suth.com>
28047           
28048         * src/anjuta.[h,c]:
28049           Added function for save all files.
28050         
28051         * src/mainmenu_callbacks.c:
28052           Modified to use the above function.
28053         
28054         * src/build_project.c:
28055           Save all files before build if it is set in the
28056           preferences.
28058 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
28060         * src/message-manager-private.cc
28061           src/message-manager-private.h
28062           src/message-manager.cc:
28063           
28064           Message-manager now restores the tabs which were shown on startup.
28065           The terminal is now created on demand (as requested by Biswa)
28066           and I have removed some debug messages.
28067           
28068           Patch submitted by: 
28069           Johannes Schmid <johannes.schmid@gmx.de>
28071 2002-01-13  Stephane Demurget  <demurgets@free.fr>
28073         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
28074           proper tabs keyboard navigation.
28076         * src/an_symbol_view.c,
28077           src/anjuta_cbs.c,
28078           src/gnome_project.c,
28079           src/project_dbase.c,
28080           src/tags_manager.c: removed some debugging display.
28082 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
28084         * src/message-manager-dock.c
28085           src/message-manager-private.cc
28086           src/message-manager-private.h
28087           src/message-manager.cc
28088           src/preferences.c
28089           src/preferences.h
28090           src/preferences_gui.c:
28091           
28092           Patch submitted by: 
28093           Johannes Schmid <johannes.schmid@gmx.de>
28094           
28095           This patch adds a tab to the notebook of the preferences-dialog
28096           where you can change the colors, the tab position of the new
28097           message manager. Also the truncate messages stuff has moved
28098           from misc tab to messages tab.
28100           Also improved the remembering position stuff of message manager.
28101           
28102         * data/internal.properties,
28103           Added definitions for messages colors and tag position.
28104           
28105         * src/message_manager.cc:
28106           Fixed a bug that never lets the messages panes to get cleared.
28107           Added wmclass setting for the message window. Fixed a bug in
28108           which the message window was not being shown.
28109         
28110         * src/tag_manager.c: Fixed printing of (NULL) in the debug
28111           output and disabled it.
28113         * src/anjuta.c: Preferences created and loaded before anything else.
28114           anjuta now recognizes messages colors on startup and initializes
28115           them.
28116         
28117 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
28119         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
28121 2002-01-09  Stephane Demurget  <demurgets@free.fr>
28123         * pixmaps/file_c.xpm,
28124           pixmaps/file_cpp.xpm,
28125           pixmaps/file_file.xpm,
28126           pixmaps/file_h.xpm,
28127           pixmaps/file_html.xpm,
28128           pixmaps/file_i18n.xpm,
28129           pixmaps/file_icon.xpm,
28130           pixmaps/file_pix.xpm,
28131           pixmaps/fv_doc.xpm,
28132           pixmaps/fv_i18n.xpm,
28133           pixmaps/fv_image.xpm,
28134           pixmaps/fv_source.xpm,
28135           pixmaps/fv_unknown.xpm: made these icons transparent.
28137 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
28139         * launcher/anjuta_launcher.c: updated message strings
28140         * src/message-manager-dock.c: added newline at end to avoid compile warning
28141         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
28142         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
28143           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
28144           entries for username and Python-style GPL notice
28145         * HACKING: added info on files to change to update Insert menu
28147 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28149         * src/project_dbase.c,
28150           src/an_file_view.c,
28151           src/an_symbol_view.c:
28152           Changed the CTree expander style to square and
28153           line style to Dotted line.
28154           
28155         * po/POTFILES.in: Removed and Added translable files.
28157 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28159         * ccview/.cvsignore: Removed.
28160         
28161 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28163         * ccview/
28164                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
28165                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
28166                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
28167                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
28168                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
28169                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
28170         
28171         Removed ccview module because it is no longer needed.
28173 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28175         * src/project_dbase.c:
28176           Shifted structure initialization in project_dbase_new()
28177           before anything else, otherwise it was crashing due to
28178           uninitialized values.
28179         
28180         * src/an_symbol_view.c:
28181           Disabled high volume debug output.
28183 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
28184         
28185         Applied a very heavy patch from:
28186         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28188         * Makefile.am
28189         configure.in
28190         pixmaps/Makefile.am
28191         src/Makefile.am
28192         src/aneditor.cxx
28193         src/aneditor.h
28194         src/anjuta.c
28195         src/anjuta.h
28196         src/commands.c
28197         src/commands.h
28198         src/compile.c
28199         src/compile.h
28200         src/controls.c
28201         src/defaults.c
28202         src/fileselection.c
28203         src/main_menubar.c
28204         src/main_menubar.h
28205         src/main_menubar_def.h
28206         src/mainmenu_callbacks.c
28207         src/mainmenu_callbacks.h
28208         src/project_dbase.c
28209         src/project_dbase.h
28210         src/project_dbase_gui.c
28211         src/tags_manager.c
28212         src/text_editor_menu.c
28213         src/toolbar_callbacks.c
28214         tagmanager/Makefile.am
28215         tagmanager/ctags.c
28216         tagmanager/include/Makefile.am
28217         tagmanager/include/tm_project.h
28218         tagmanager/include/tm_symbol.h
28219         tagmanager/include/tm_tag.h
28220         tagmanager/include/tm_tagmanager.h
28221         tagmanager/include/tm_workspace.h
28222         tagmanager/tm_project.c
28223         tagmanager/tm_source_file.c
28224         tagmanager/tm_symbol.c
28225         tagmanager/tm_tag.c
28226         tagmanager/tm_workspace.c
28227         widgets/Makefile.am: Modified.
28228         
28229         * src/an_file_view.[c,h],
28230           src/an_symbol_view.[c,h],
28231           src/file_history.[c,h],
28232           src/support.[c,h],
28233           widgets/scroll-menu.[c,h],
28234           tagmanager/tm_file_entry.c
28235           tagmanager/include/tm_file_entry.h: Added new files.
28236           
28237         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
28238         private_func.xpm, public_func.xpm,
28239         class.xpm, fv_exec.xpm, fv_unknown.xpm,
28240         private_var.xpm, public_var.xpm,
28241         function.xpm, fv_i18n.xpm, macro.xpm,
28242         protected_func.xpm, struct.xpm,
28243         fv_autofile.xpm, fv_image.xpm,
28244         ofolder.xpm, protected_var.xpm, variable.xpm:
28245           Updated and Added pixmap files.
28247         Features:
28248         ---------
28249         a) Removes CCView dependency.
28250         b) Improves the terminal.
28251         c) Adds tag navigation context menus.
28252         d) Upgrades tagmanager to latest version.
28253         e) Miscellaneous small additions.
28255 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
28257         * src/project_dbase_gui.c: Fixed crash of anjuta
28258         when project first created.
28259         
28260         * src/gnome_project.c: It now updates the tags manager
28261         when new projects are created.
28262         
28263 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
28265         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
28266           for this big patch.
28267         
28268         * src/messages.[c,h]: Removed files.
28270         * src/message-manager.[cc,h],
28271           src/message-manager-dock.[c,h],
28272           src/message-manager-private.[cc,h]
28273           New files.
28275         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
28276           src/build_project.c, src/clean_project.c, src/compile.c
28277           src/configurer.c, src/debugger.c, src/find_in_files.c
28278           src/mainmenu_callbacks.c, src/preferences.h
28279           src/preferences_gui.c, src/properties.h
28280           src/utilities.c, src/utilities.h:
28281           The new messages widget.
28282           New features:
28283             - Use of GtkNotebook instead of ToggleButtons
28284               and show/hide
28285             - Popupmenu to show and hide message types and
28286               to dock/undock in detach mode
28288           All other things should work as they did with the
28289           old message window. Currently the keyboard short-cuts
28290           do not work in detached mode.
28291           
28292           Some functions in utitlities.[c,h] changed.
28293           so that they take const arguments where this is possible
28294           
28295         * src/Makefile.am, po/POTFILES.in:
28296           Removed messages.[c,h] and
28297           added message-manager.[cc,h], message-manager-dock.[c,h],
28298           message-manager-private.[cc,h]
28299           
28300         * src/message-manager.h: Removed "include <bonobo.h>"
28301           and added a newline at the end of the file.
28302           
28303         * src/message-manager-private.cc:
28304           Set clist's width setting to Automatic.
28305           Set scroll window's scroll bars to Automatic.
28306           
28307 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
28309         * text_editor_menu.c:
28310           Fixed misalignment of the function sub menu
28311           in the text editor pop up menu.
28312           
28313 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
28314         
28315         * src/text_editor.c: Fixed a compiler warning.
28316         
28317 2002-01-04  Andy Piper <andy.piper@freeuk.com>
28319         * THANKS, manuals/*/authors.sgml: updated for new translations
28320         * plugins/class-gen/clsGen.c: converted messages to English
28321         * src/about.c, src/main_menubar_def.h: string updates
28323 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
28325         * src/anjuta.c
28326           src/anjuta_cbs.c
28327           src/text_editor.c
28328           src/mainmenu_callbacks.c
28329           src/text_editor.h
28330           src/text_editor.c
28331           src/text_editor_cbs.c
28332           src/text_editor-gui.c:
28333           
28334           Earlier code for adding 'cross' button
28335           for closing pages were too error prone and unorganized.
28336           Cleaned up the code and shifted the 'extra' widgets
28337           creation (eg. close button, close_pixmap and lable)
28338           from anjuta to text_editor. This takes care of proper
28339           widgets creation and destruction. Otherwise, anjuta
28340           was crashing at too many points, especially related
28341           to docking and undocking.
28342           
28343 2002-01-04  Stephane Demurget  <demurgets@free.fr>
28345         * src/aneditor.cxx: removed debugging code.
28347         * data/properties/.cvsignore: added swap files.
28349 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
28351         * src/anjuta.c
28352           src/anjuta_cbs.c:
28353           Fixed Crashing of anjuta when a new file is saved as
28354           different file.
28355           
28356 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
28358         * src/aneditor.c: Some debug codes around.
28359         
28360         * data/internal.properties, data/anjuta.properties: Removed.
28361           data/properties/Makefile.am:
28362           data/properties/ada
28363           data/properties/cs
28364           data/properties/make
28365           data/properties/rc
28366           data/properties/html
28367           data/properties/ruby
28368           data/properties/baan
28369           data/properties/idl
28370           data/properties/pascal
28371           data/properties/sample
28372           data/properties/bash
28373           data/properties/java
28374           data/properties/perl
28375           data/properties/sql
28376           data/properties/conf
28377           data/properties/latex
28378           data/properties/props
28379           data/properties/vb
28380           data/properties/cpp
28381           data/properties/lua
28382           data/properties/python
28383           data/properties/xml
28384           data/properties/others
28385           data/properties/.cvsignore:
28386             Added files. Properties now splitted into small files
28387             for each language.
28389         * data/Makefile.am
28390           configure.in: Update the removal and added properties module.
28392         * src/preferences.c: preferences_new(): Updated to reflect the
28393           new properties files organization.
28394           
28395         * src/Makefile.am: Added Baan Lexer.
28397 2002-01-01  Stephane Demurget  <demurgets@free.fr>
28399         * src/aneditor.cxx: readded the baan lexer. 
28401         * src/preferences.c: fixed translated messages and a typo.
28403         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
28404           confusing the regexp usage in xml-i18-merge.
28406 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
28408         * src/project_dbase.c: tidied some messages, and spotted a typo in
28409           the reading of properties which prevented the project version from
28410           ever being reported in the Project Information window - fixed :)
28412         * po/POTFILES.in: removed syntax.h
28414 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28416         * data/internal.properties: fixed baan properties.
28417           Added all ada properties.
28419         * src/main_menubar_def.h,
28420           src/lexer.h,
28421           src/aneditor.cxx,
28422           src/utilities.[ch]: added support for the Ada highlight style.
28424 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28426         * plugins/*/.cvsignore: updated.
28428 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28430         * src/syntax.h,
28431           src/text_editor.c,
28432           src/Makefile.am: removed the empty header syntax.h.
28434 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
28436         * main_menubar.c:
28437         Stef's observation on the 'superfluous' hseparators in the recent
28438         files and projects is fully justified -- removed.
28439         
28440         * main_menubar_def.h:
28441         Changed "Plug Ins" to "Plugins" in the menu label.
28442         
28443         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
28444         Added class-gen in the configure output and class-gen module.
28445         
28446         * data/internal.properties:
28447         Correct mis-spelled "jave" to "java".
28448         Added file.is.source for *.h, *.c, *.cpp properties.
28449         
28450         * global-tags/Makefile.am:
28451         "chmod +x create_global_tags.sh" before it is executed, because
28452         there is very high chance that it will be found "-x" and resulting
28453         in error
28455 2001-12-31  Stephane Demurget  <demurgets@free.fr>
28457         Fixed a crash on Solaris reported by Holder Burde, thanks to him
28458         for the backtrace.
28460         * src/gnome_project.c: (create_new_project): if the user doesn't
28461           select any icon, it doesn't have any extension and thus we can't
28462           use it in printf on Solaris, since the %s modifier use strlen to
28463           know the string length and then crash. On Linux, gcc checks the value
28464           of the pointer to be NULL and write "(null)" if necessary. We can't
28465           rely on that.
28467         * src/source.c: (source_write_desktop_entry): if there's no icon, we
28468           don't need to have the directory icon but the generic one.
28470 2001-12-30  Stephane Demurget  <demurgets@free.fr>
28472         Merged with latest (1.42) scintilla.
28474         Added: Support for the {load,save}.on.(de)activate properties.
28475                The PHP lexer to match keywords case insensitively.
28476                Baan lexer.
28477                Experimental supports for changeable style attribute & line
28478                wrapping.
28479                
28480         Updated: Both the C++ and HTML lexers.
28481                  More shell keywords added.
28482                  Horizontal scrolling and diplay of long lines optimised.
28483                  Cursor setting optimised.
28485         Bugs fixed: Caret movement over folded lines.
28486                     Selection tracking in 2ndary views when doing modifications.
28488         * scintilla/CallTip.{cxx.h},
28489           scintilla/ContractionState.{cxx,h},
28490           scintilla/Document.{cxx,h},
28491           scintilla/Editor.{cxx,h},
28492           scintilla/KeyWords.cxx,
28493           scintilla/LexHTML.cxx,
28494           scintilla/PlatGTK.cxx,
28495           scintilla/RESearch.cxx,
28496           scintilla/ScintillaBase.cxx,
28497           scintilla/ScintillaGTK.cxx,
28498           scintilla/Style.{cxx,h},
28499           scintilla/StyleContext.h,
28500           scintilla/ViewStyle.cxx,
28501           scintilla/include/*.h: updated.
28503         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
28505         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
28506           should have been told to the scintilla team. We're lucky I read the
28507           ChangeLog and the modifications of the lexer (thanks to the Gnome
28508           bonsai for this ;)
28510         * data/internal.properties: added Baan definitions.
28511           Fixed some issues for C such as *_cast directive, that are only
28512           available with C++.
28513           Updated C++, HTML and shell scripts definitions.
28514           Updated Ada and Bullant, that have been forgotten.
28516         * src/main_menubar_def.h,
28517           src/lexer.h,
28518           src/aneditor.cxx,
28519           src/utilities.[ch]: added support for the Baan highlight style.
28521 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28523         Polished the plugins menu behaviour and added a tearoff
28524         menuitem to the recent entries submenu.
28526         Note: The recent entries list seems to be too height
28527               with all these superfluous hseparators.
28529         * src/main_menubar.c: Polished, making some
28530           functions declarations static and cleaning some code.
28532           (create_submenu_plugin): removed the extra
28533           plugins entry and the horizontal separators.
28535           (on_plugins_menu_realize): the plugins menu is only
28536           shown if there's at least one available.
28538           (create_submenu*): added a tearoff menuitem to have
28539           a more homogeneous menu style. For now, it doesn't
28540           take care of user settings (but it was even worse
28541           before :).
28543 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28545         * configure.in: added the packageplugindir variable to avoid
28546           installing the plugins in $(prefix). It's not the same path as
28547           anjuta 2 to allow parallel installation.
28549 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28550         Fix a reopened part of bug #440676: keyboard navigation between the
28551         different text buffers. Changed to a more global approch. 
28553         * src/notebook.[ch]: removed.
28555         * src/Makefile.am: removed notebook.[ch]
28557         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
28558           (on_anjuta_window_key_press_event): added to fulfill the global
28559           shorcuts handling.
28561         * HACKING: updated according to the new global shortcuts handling.
28563 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
28565         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
28566           Shifted plugin menu from Edit submenu to main menu.
28567         
28568         * po/POTFILES.in:
28569           Added plugins/sample1/plugin-sample1.c
28570           
28571         * plugins/sample1/plugin-sample1.c:
28572           Added localization and used anjuta_info, instead of anjuta_error.
28573           
28574         * plugins/.cvsignore, plugins/sample1/.cvsignore:
28575           Added cvs ignores.
28576           
28577 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
28579         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
28580           for plugin dir.
28581         
28582         * Makefile.am: Added module plugins.
28583         
28584         * plugins, plugins/Makefile.am, plugins/sample1/*:
28585           Created plugins modules.
28586           
28587         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
28588           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
28589           to load plugins of *.so only and not *.so* (which results
28590           in duplicates).
28591         
28592         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
28593           plugins during packaging.
28595 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
28597         *  configure.in: Added Greek (el) to ALL_LINGUAS.
28599 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
28601         * configure.in: Added portuguese to ALL_LINGUAS
28603 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
28605         * global-tags/.cvsignore
28606         tagmanager/.cvsignore
28607         tagmanager/include/.cvsignore:
28608         Added cvs ignore files.
28610         * data/.cvsignore
28611         Updated cvs ignore file.
28612         
28613 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28615         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
28616           data/anjuta.properties, data/internal.properties: clean up some 
28617           message strings (me)
28619 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28621         * src/about.c, THANKS: added Jens to the credits
28622         
28623 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28625         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
28626           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
28627           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
28628           Georg <mail@jensgeorg.de> to add close button to file tabs.
28630 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28632         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
28633           (debugger now catches correct signal from process)
28635 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28637         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
28638         * src/pixmaps.h: switch appwizard project icons to new designs
28639         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
28641 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28643         * pixmaps/Makefile.am: stop redundant images from being installed.
28644           The next step will be to remove them completely.
28645         * src/appwiz*: further updates (more to come)
28646         * src/pixmaps.h: cleaned up, commented
28647         * src/splash.c: should use the pixmaps macro defined
28648         * HACKING: more on the graphics stuff and use of pixmaps.h
28650 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
28652         * src/defaults.c: fix bug #494864
28654 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
28656         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
28657           graphics from Misha
28658         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
28659           redundant graphics, no longer used
28660         * src/appwiz*: revamped application wizard by Andy and Misha for
28661           a more usable and professional look-and-feel
28662         * HACKING: updates to cover patching, graphics, and some additions
28663           post-0.1.8
28664         * TODO: removed some implemented features
28666 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
28668         * data/anjuta.properties, data/internal.properties: cleanup
28669         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
28670           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
28671           to edit styles colors for keywords and add Goto Tag menu option
28672           in the editor
28674 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
28676         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
28677         
28678         Fixed bug #460335
28679         fixes the Forget of the cursor position when tab is brought active
28680         from project manager.
28681         
28682 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28684         * src/messages.c
28685           Exported "TERM=xterm" to get a color terminal when
28686           anjuta is not started from within a terminal.
28687           
28688 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28690         * src/messages.c
28691           src/messages.h
28692           Added a frame around zvt terminal.
28693           
28694         * src/preferences_gui.c
28695           Modified to say "Use glade component (experimental)"
28696           instead of "Use Component".
28697           
28698 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28700         * Patch from 
28701         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28702         
28703         * src/anjuta.c
28704         src/fileselection.c
28705         src/messages.c
28706         src/messages.h
28707         src/preferences.c
28708         src/preferences.h
28709         src/project_dbase.c
28711         a) Extra scrollbar in terminal no longer appears.
28712         b) Character set preference should be preserved (untested).
28713         c) File selection widget now remembers last directory.
28714         d) On creation of generic project, the glade 'file not found' error no
28715                 longer occurs.
28716         e) First terminal window is created 'on demand', so it should always to
28717                 the Right Thing (TM) as far as starting WD is concerned. Also, the
28718                 environment is now passed to the terminal.
28719         f) Solaris compilation should be fixed (replaced get_current_dir_name()
28720                 with getcwd()).
28721         g) Fixed some compilation warnings.
28723 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
28725         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
28726           src/pixmaps.h: applied terminal and warnings patch (Biswa)
28727         * src/*: cleanups (me)
28728         * pixmaps/mini_term.xpm: added new file for terminal button
28729           (me, based on existing artwork)
28731 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
28733         * configure.in: bumped version to 0.1.9-pre
28734         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
28735           translation
28736         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
28738 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
28740         * src/splash.c: removed a DOS end of line of a comment (so the *.po
28741           files are free of that char)
28742         * configure.in: added "az" to ALL_LINGUAS
28744 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
28746         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
28747           crash bug fix from Biswa.
28748         * FUTURE: added Anjuta/gIDE merger information to provide 
28749           details on future direction and status of 1.x stuff
28750         * NEWS: prepared for release
28751         * po/de.po: update from Jens Georg <mail@jensgeorg>
28753 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
28755         * multiple minor updates pre-0.1.8
28756         * patch from Biswa to fix syntax highlighting and packaging
28757         * po/fr.po: update from Stef
28759 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
28761         * global-tags/Makefile.am
28762         global-tags/create_global_tags.sh
28763         global-tags/tm_global_tags.c
28764         scintilla/LexCPP.cxx
28765         scintilla/include/SciLexer.h
28766         src/aneditor.cxx
28767         src/project_dbase.c
28768         tagmanager/Makefile.am
28769         tagmanager/include/Makefile.am
28770         tagmanager/include/tm_project.h
28771         tagmanager/include/tm_tag.h
28772         tagmanager/include/tm_tagmanager.h
28773         tagmanager/tm_project.c
28774         tagmanager/tm_source_file.c
28775         tagmanager/tm_tag.c
28776         tagmanager/tm_workspace.c:
28777         
28778         Includes the syntax highliting patch to scintilla).
28779         and more stable code.
28780         
28781         *tagmanager/include/tm_symbol.h: New file.
28782         *tagmanager/tm_symbol.c: New file.
28783         
28784         Add symbol tree building functionality at project level
28785         
28786         Patch from:
28787         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28788         
28789 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28791         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
28792           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
28793           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
28794           : New and improved pixmaps from Misha <misha@phreaker.net>
28795           Thanks to him.
28797 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28798         
28799         * Big patch submitted by
28800           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
28801           Many thanks to him.
28802         
28803         * src/Makefile.am, src/aneditor.cxx
28804           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
28805           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
28806           Use of tagmanager lib for advanced calltips.
28808         * global-tags/*: Created new directory and added files to 
28809           generate system.tags.
28811         * tagmanager/*: Created new directory and added tagmanager lib
28812           files.
28814         * configure.in, acconfig.h, Makefile.am: Modified to reflect
28815           the above additions.
28817         * data/Makefile.am: Modified to accomodate generated system.tags file.
28819 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
28821         * scintilla/: updated to 1.41
28822         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
28823         * src/about.c: updated list of authors
28824         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
28825         * HACKING: updated to cover Scintilla usage
28826         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
28827           translation
28829 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
28831         * src/aneditor.cxx: Fixed compilation errors with it.
28832           by add include to gtk+ headers and typedefining a mysteriously
28833           vanished class Colour.
28835 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
28837         * configure.in: Added pt_BR in the languages.
28838         
28839 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
28841         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
28842           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
28843         * THANKS: updated
28844         * manuals/C/anjuta-manual/*: new format to match
28845           the rest of the GNOME docs chapter layout. Added the many
28846           new contributors. Moved Authors and License information into new
28847           chapters of their own - should make expansion easier too
28848         * src/compiler_options.c: changed the profiler option to -pg to 
28849           work with GNU tools (gprof)
28850         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
28851           and text labels
28852         
28853 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
28855         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
28856           compiler_options_gui.c:
28857           Added a new entry for linker flags and renamed c_options to c_flags
28858           and l_options to l_libs. Also, added a new function:
28859           compiler_options_set_prjlflags_in_file();
28860         
28861         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
28862         
28863         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
28864           
28865 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
28867         * THANKS, src/about.c: corrections and additions following 
28868         Naba's big update
28869         * src/main_menubar.c: patch from Rikul to fix the problem with 
28870         menu accelerators not being loaded
28872 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
28874         * THANKS: Added all contributors and translators names and emails.
28875         * AUTHORS: Updated
28876         * pixmap/anjuta_logo.png: Reduced the size of the logo.
28877         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
28878               Added new file (earlier logo with border).
28879         * src/about.c: Added all contributors names and emails
28880               and used macro definition for logo pixmap file.
28881         * src/pixmaps.h: Added entry for anjuta splash screen.
28883 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
28885         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
28886         to new PNG version (thanks to Misha) and removed the old
28887         pixmap.
28889 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
28891         * THANKS: added Conner Mo for simplified Chinese translation.
28892         * configure.in: added zh_CN in ALL_LINGUAS
28894 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
28896         * THANKS: added Joe Man for his traditional Chinese translation.
28897         * configure.in: added zh_TW in ALL_LINGUAS.
28899 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
28901         * src/main_menubar_def.h: Changed the link of lidn to
28902         http://lidn.sourceforge.net.
28903         
28904 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
28906         * Applied patch from Rikul
28907         * Applied patch from Luca
28908         * Fixed a cvs conflict. :)
28910 2001-10-17  Stephane Demurget  <demurgets@free.fr>
28912         * THANKS: added Marc Botermans for his Dutch translation.
28914         * configure.in: added nl in ALL_LINGUAS.
28916         * po/nl.po: added.
28918 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
28920         * anjuta.c: Fixed luca's typo.
28921         * resources.c, resources.h: Changed gchar* return to void, to
28922                 avoid a compiler warning.
28923         * scintilla/Makefile.am: Reorganized file entries.
28924         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
28926 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
28928         * Upgraded scintilla to 1.4.
28929         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
28930                 LexLisp.cxx StyleContext.cxx StyleContext.h
28931         * src/Makefile.am: Added 4 lexers and separated lexer objects
28932                 from the main link variable.
28934 2001-10-14  Stephane Demurget  <demurgets@free.fr>
28936         * THANKS: added Luca, even if it shouldn't be my role to write
28937           this sort of thing :)
28939         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
28940           the latest Luca patch.
28942 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
28944         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
28945         This is not documented yet; plugins to come later.
28946         * src/find*.c: find dialogs now persistent 
28947         (Rick <rikul@bellsouth.net>)
28948         * widgets/gnomefilelist.c: fixed multiple file open issue 
28949         (Rick <rikul@bellsouth.net>)
28950         * changes to recent file and project lists handling 
28951         (lbell <lbell@tsc4.com>)
28952         * more minor UI updates (me)
28954 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
28956         * src/Makefile.am: removed warnings for traditional C syntax
28957         * pixmaps: added new icons for mini_locals, mini_cvs and
28958         the splash screen - thanks to Misha <misha@phreaker.net>
28960 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
28962         * src/toolbar.c: fix typo in tooltip text
28963         * ccview/cccmd.cc: alter Func to Function in menu text
28965 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
28967         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
28968         issue with find dialog reporting an error when Scintilla finds text
28969         * applied patch from Denis Boehme <boehme at syncio dot de> to support
28970         DOS files (i.e. CR/LF translation)
28972 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
28974         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
28975         #452436
28976         * data/internal.properties: default fold style now set to 3 :-)
28977         * applied patch from rikul <null@acm.org> to turn notebook tab 
28978         headings red when file has been edited.
28980 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
28982         * configure.in: Added "no" to ALL_LINGUAS.
28983         
28984 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
28986     * Patch from lbell <lbell@tsc4.com>
28987     src/controls.c
28988     src/debugger.c
28989     src/main_menubar.c
28990     src/main_menubar.h
28991     src/main_menubar_def.h
28992     src/mainmenu_callbacks.c
28993     src/mainmenu_callbacks.h
28994     src/project_dbase.c
28995     src/project_dbase.h
28996     
28997     Implemented a check menu item to handle the 'show locals' flag
28998     for the current project.
29000     * data/internal.properties: Removed the redundant command
29001     for gnome-terminal.
29002     
29003 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
29005         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
29007 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
29009         * configure.in: Added "ta" to the languages list.
29011 2001-09-21  Andy Piper <andy.piper@freeuk.com>
29013         * data/internal.properties:
29014           added fold.symbols property to control appearance of folds
29015           in the Scintilla editor (thanks to rikul <null@acm.org>)
29017 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
29019         * src/message.c:
29020           one extra button for message win is being created -- Fixed.
29021         
29022           The frame should be hidden and not only the pix_lab when
29023           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
29024           -- Fixed.
29025         
29026         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
29027           for the time being it is same as mini_cvs.xpm.
29028         
29029 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
29031         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
29033         Patch from rikul <null@acm.org>
29034         
29035         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
29036         glades.h, messages.c, messages.h, pixmaps.h,
29037         project_dbase.c, project_dbase.h, session.c,
29038         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
29039         
29040         inserted 'add to watch' option in inspect window, so you can add easily
29041         a variable in watch window .
29042         
29043         Added a new message pane for the gdb local variables inspection. Changed
29044         the code in messages.c to better account for future new panes insertion.
29045         Defined a new pixmap for the new tab button in pixmaps.h
29046         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
29047         install script.
29048         
29049         Changed the debugger module to have a single function for asking to gdb
29050         to send program info. The idea is to ask the debugger about only the
29051         info needed to open windows( watch, registers, etc ) to speedup the step
29052         command. I plan to ask informations to the debugger based on the user
29053         interface status.
29054         The request for local variables is enabled by default, but the
29055         projectDBase has a variable to control it, to allow disabling that
29056         feature,  there is also the code to save and to reload the state. If you
29057         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
29058         in project_dbase.c
29060         This big patch is from:  lbell <lbell@tsc4.com>
29061         
29062 2001-09-20  Stephane Demurget <demurgets@free.fr>
29064         Patch from rikul <null@acm.org> :
29066         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
29067           problem and added folding support for php/hmtl.
29069 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
29071         * Fixed dnd of files within scintilla.
29072         patch from:  rikul <null@acm.org>
29073         
29074 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
29076         * Applied patch from Luca.
29077         
29078         * src/source.c: source_write_build_files(): Fixed the project generation
29079           failure. The fist return statement and the free_project_type were 
29080           misplaced.
29082 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
29083         
29084         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
29085         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
29086         
29087         1) Restore the error color to red (waiting for a configurable one )
29088         2) Saving projects settings if you exit anjuta without closing an open
29089         saved project
29090         3) New Menu 'repaeat search' to search with a keystroke without pressing
29091         the toolbar button
29092         4) some define in the menus to better handle menu item update
29093         
29094         Patch from: lbell <lbell@tsc4.com>
29095         
29096         * main_menubar_def.h, main_menubar.c: Change the position of
29097         "Repeat find" menu position.
29099 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
29101          project_type.h, project_type.c, source.c: Applied patch.
29102          patch from Johannes Schmid <clubfan@users.sourceforge.net>
29103          
29104 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
29106         * configure.in, src/Makefile.am: Using macros for ORBit flags.
29107         
29108 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
29109         
29110         * Fixed bug #445752
29111   
29112 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
29113         
29114         * Fixed bugs in Gtk-- and Gnome-- project type
29116 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
29118         * dnd.c: Support for multiple files drag-n-drop.
29119         
29120           Patch from: rikul <null@acm.org>
29121         
29122         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
29123           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
29124           saving from menu.
29125         
29126           Patch from: rikul <null@acm.org>
29128         * Applied patch for widgetizing goto dialog box.
29129           Patch from: ???
29130         
29131         * Applied patch for having new project type handling.
29132           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
29133           
29134 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
29136         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
29137           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
29138           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
29139           find_replace.c, find_replace.h, find_text.c, find_text.h,
29140           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
29141           project_dbase.h, source.c, text_editor.c, text_editor.h,
29142           text_editor_cbs.c, utilities.c, utilities.h:
29143         
29144           Applied a huge patch (after slight preview). I would like Luca
29145           to have his feature additions mentioned here.
29146         
29147           Patch from: lbell <lbell@tsc4.com>
29149 2001-09-09  Stephane Demurget <demurgets@free.fr>
29151         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
29153         * po/fr.po: updated to the latest sources.
29156 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
29157         
29158         * Fixed bug #445752
29159   
29160 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
29162         * dnd.h, dnd.c: New files for drag n drop support.
29163                 
29164         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
29165            Added drag and drop support for opening files.
29166         
29167         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
29168         Archit Baweja <bighead@crosswinds.net> for this idea.
29169         
29170         * TODO: Added some more todos. :-(
29172 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
29174         * Fixed the goto line activate bug.
29175         patch from: Martyn Bone <mbone@brightstar.u-net.com>
29177 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
29178         
29179         * Fixed bugs in Gtk-- and Gnome-- project type
29181 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
29183         * widgets/gonmefilelist.c, gnomefilelist.c:
29184         Modified multiple selection on pressing control.
29185           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29186         
29187         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
29188         Modified multiple selection on pressing control.
29189           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29190         
29191 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
29193         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
29194           This is useless; but just in case...
29196 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
29198         * data/internal.properties: modified a bit of perl properties.
29199         
29200 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
29202         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
29203           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
29204           Added support for multiple file imports. Changed the standrd C++
29205           convention of #include <file> to #include <file.h>, because I had given
29206           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
29207           now support the #include <file> convention. That is something to be fixed :). 
29208           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29210 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
29212         * src/anjuta.c: Added function static greetings_text(), to solve the non
29213                 translation of the greetings text in the wizard.
29214                 
29215 2001-08-31  Andy Piper <andy.piper@freeuk.com>
29217         * src/find_in_files_gui.c: made order of buttons consistent with other Find
29218           dialogs, with OK the default (fix bug #453482)
29220 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
29222         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
29223         
29224         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
29225         
29226 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
29228         * src/aneditor.cxx
29229           src/aneditor.h
29230           src/anjuta_cbs.c
29231           src/controls.c
29232           src/main_menubar.c
29233           src/main_menubar.h
29234           src/main_menubar_def.h
29235           src/mainmenu_callbacks.c
29236           src/mainmenu_callbacks.h:
29237                 Applied the patch that addes menu items which allow users to
29238                 insert GPL notice and date time in current document.
29239                 patch from: Rick Patel <rikul@shreve.net>       
29240                 
29241         * src/main_menu.c: Fixed a compilation error.
29242         
29243         * src/anjuta.c: Fixed non-rememberence of editor tab position.
29244         
29245         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
29246           about the unterminated strings.
29247           
29248         * scintilla/*: Updated scintilla to 1.3.9 version.
29249         
29250 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
29251         
29252         * widgets/gnomefileselection.c:
29253           Applied the patch for fixing multiple selection of file open funcion,
29254           which will deselect the files selected.
29255           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29257 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
29259         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
29260           src/fileselection.c, src/anjuta_cbs.c:
29261           Applied the patch     for multiple selection of file open.
29262           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29263           
29264 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
29266         * Removed "-f" option in call to devhelp, because devhelp no longer
29267           supports that.
29268         
29269 2001-08-26  Stephane Demurget <demurgets@free.fr>
29271         All these modifications have been pointed out by
29272         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
29274         * data/internal.properties: two fixes for the PHP lexer.
29275           this out.
29277         * fr.po: minor fixes.
29279         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
29281 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
29282         
29283         * main_menubar.c,
29284           main_menubar.h,
29285           main_menubar_def.h,
29286           main_menubar_callbacks.c,
29287           controls.c:
29288                 Added new menu item for "close all fils".
29289                 (Patch from Rikul <rikul@shreve.net>, after revision)
29290         
29291         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
29292         
29293         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
29294                 (Patch from Rikul <rikul@shreve.net>)
29295         
29296         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
29297                 (Patch from Rikul <rikul@shreve.net>)
29299 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
29300         
29301         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
29302            project name in application widzard.
29303            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
29305         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
29306           of the 'OK' button there is an 'Execute' one.
29307           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
29308         
29309         * executer.c: Changed cancel button to close button. That was more appropriate.
29310           
29311 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
29313         * HACKING: corrected >>>>>> Config management.
29314         
29315         * HACKING: Added many things.
29316         
29317         * src/launcher.h: Added some comments.
29319 2001-08-21  Stephane Demurget <demurgets@free.fr>
29321         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
29323         * HACKING,
29324           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
29325           src/appwizard_cbs.c,
29326           src/appwizard_gui.c: Applied UI/docs cleanup patch from
29327           Andy Piper <andy.piper@freeuk.com>
29329         * po/fr.po: updated to latest sources.
29331         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
29334 2001-08-18  Andy Piper <andy.piper@freeuk.com>
29336         * Fixed bugs #450280 and #448845
29338         * src/about.c: corrected Naba's e-mail address (.net, not .com)
29339         
29340         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
29341           named dialogs
29342         
29343         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
29344           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
29345           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
29346           names to remove "Anjuta: " prefix
29347           
29348         * src/main_menubar_def.c: altered a message
29349         
29350         * launcher/anjuta_launcher.c: cleaned up some messages
29352         * src/debugger.c: edited messages to improve clarity
29353         
29354         * src/app_wiz*.c: tidied wizard interface
29357 2001-08-15  Stephane Demurget <demurgets@free.fr>
29359         Synced Naba's fix and mine about the wizards not working and removed
29360         anjuta.prj to avoid a nasty checkin.
29362         * Makefile.am: removed the install-data-local rule.
29364         * data/Makefile.am: changed the list of files.
29366         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
29368         * .cvsignore: added anjuta.prj for the same reason.
29371 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
29373         * src/source.c: Fixed a bug that fails new gnome projects to get
29374           created.
29376         * src/project_manager.c: Fixed a bug that disables storing recent
29377           project history.
29379         * Makefile.am: Added stuffs to install the macro files in the
29380           anjuta share file.
29383 2001-08-14  Stephane Demurget <demurgets@free.fr>
29385         * data/Makefile.am: added some rules to support the gnome/ macros
29386           dir in order to make the wizards work again.
29388         * anjuta.spec.in: upped the release number.
29391 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
29393         * configure.in (ALL_LINGUAS): Added pl.
29396 2001-08-09  Stephane Demurget <demurgets@free.fr>
29398         * anjuta.spec.in: fixed the doc files list.
29401 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
29403         * src/about.c: corrected my email address. :-)
29404         
29405         * TODO: Updated.
29406         
29407         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
29408          (patch from Andy Piper <squiggle@ukgateway.net>)
29410 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
29412         * debugger.c: Fixed a bug associated with debugging threaded
29413           application.
29414         
29415         * text_editor_menu.c: Fixed broken ui in text editor
29416           pop up menu.
29417           
29418         * text_editor_menu.c: Now the option sub menu in text editor pop up
29419           works.
29420         
29421         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
29422                 (suggested by lord sibn <sibn@utspl.cjb.net> )
29423         
29424 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
29426         * src/text_editor_menu.c: Added menu item for context help
29427           (patch from Andy Piper <squiggle@ukgateway.net>)
29428         
29429 2001-08-06  Stephane Demurget <demurgets@free.fr>
29431         * ccview/cccproj.cc: added missing i18n strings.
29433         * data/welcome.txt: bumped version to 0.1.6.
29435         * src/anjuta.c: fixed a compilation error due to devhelp integration.
29437 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
29438         
29439         * help.c, help.h: Added support for DevHelp context sensitive help
29440                 and gnome api browsing.
29441         * Fixed toolbars and editor views "not save" bug.
29442         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
29443           (patch from Andy Piper <squiggle@ukgateway.net>)
29444         * Updated THANKS and chapter15.sgml for uk and ru translators.
29446 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
29448         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
29449         * Updated configure.in to include these changes
29450         
29451 2001-08-03  Stephane Demurget <demurgets@free.fr>
29453         * src/project_dbase_gui.c: fixed bug #446963
29454           (on_project_dbase_ccview_update_start),
29455           (on_project_dbase_ccview_update_end): added.
29456           These two respectively disable and enable close file/project
29457           menu entries and toolbar items, while the ccview part updates
29458           its tag database.  
29461 2001-08-03  Stephane Demurget <demurgets@free.fr>
29463         * configure.in: added sv to the ALL_LINGUAS list.
29464         
29466 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
29468         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
29469                 file to work: merge translations and distribute it.
29471         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
29473         * NEWS, README, THANKS & TODO: Spelling fixes.
29475 2001-08-01  Stephane Demurget <demurgets@free.fr>
29477         * README: updated requirements.
29479         * scintilla/Makefile.am,
29480           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
29481           target can't be realized (custom build path).
29483         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
29484           Removed install-data-local.
29486         * src/compiler_options.c: changed the include paths of the pixmaps.
29487           we hadn't any warning because of the include paths passed to the
29488           compiler. Thanks to make distcheck for reporting this.
29491 2001-07-31  Stephane Demurget <demurgets@free.fr>
29493         * NEWS, THANKS: updated.
29495         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
29496           fixed to show the correct kernel signal number and its description.
29498         * widgets/gnomefilelist.c: fixed bug #445756
29499           (goto_last): renamed to goto_prev and changed according to goto_next.
29500           (goto_next): added.
29501           (goto_directory): removed.
29502           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
29503           returned value is now the position in the list.
29504           (check_ok_button_cb): changed the back check and added one for next.
29505           (gnome_filelist_set_dir): the check in history make it wouldn't be
29506           a "true" history. polished the whole thing, using set_dir_internal.
29507           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
29508           there's no check in the history when using back or next.
29510         * manuals/*: added missing .cvsignore files.
29513 2001-07-30  Stephane Demurget <demurgets@free.fr>
29515         * po/fr.po: updated to latest sources.
29517         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
29518           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
29519           to put off their sensitive attributes.
29521 2001-07-29  Stephane Demurget <demurgets@free.fr>
29522         
29523         * po/fr.po: fixed some grammar things.
29524           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
29525           this out.
29526         
29527         * src/utilities.c: (file_is_link): use lstat instead of stat.
29529 2001-07-27  Naba Kumar <kh_naba@123india.com>
29530         
29531         * Remove help dir from cvs, because it is no longer
29532           needed.
29533         
29534         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
29535           needed.
29537 2001-07-24  Naba Kumar <kh_naba@123india.com>
29539         * debugger.c: (debugger_update_prog_status): Fixed
29540                 the bug with gdb version 5. Debugger starts, when
29541                 step in/out/over etc are clicked.
29542         
29543         * debugger.c: All functions: added debugging codes.
29544         
29545         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
29546         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
29547           Modified to recognize non project files also.
29548           
29549         * source.c: (source_write_configure_in):
29550           Added source for 'prefix' counterparts for
29551           no-prefix AC_SUBST.
29552         
29553 2001-07-23  Naba Kumar <kh_naba@123india.com>
29554         
29555         * anjuta.c: added function anjuta_remove_text_editor();
29556           and suitably modified anjuta_remove_current_text_editor().
29557           
29558         * project_dbase.c: project_dbase_close(), Added code to
29559           close all opened files that belong to the project when
29560           the project is closed.
29561          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
29562         
29563         * Updated the manuals/anjuta-manual subdir for GDP standards.
29564            (patch from Andy Piper <squiggle@ukgateway.net>)
29565         
29566         * main_menubar.h, main_menubar.def: Added Menu items to handle
29567           urls for library references, bugs, patches and feature request
29568           submission.
29569         
29570 2001-07-20  Naba Kumar <kh_naba@123india.com>
29571         
29572         * Set wmclass names in all windows.
29573           (patch from Andy Piper <squiggle@ukgateway.net>)
29574         * New splash logo from "Misha" <misha@phreaker.net>);
29576 2001-07-19  Naba Kumar <kh_naba@123india.com>
29577         
29578         * preferences.[h,c], preferences_gui.c: Added 4 properties to
29579           set caret color, calltip back color and selection fore/back
29580           color.
29582 2001-07-18  Naba Kumar <kh_naba@123india.com>
29583         
29584         * project_dbase.c: Closes all files when project is closed.
29585          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29586          -- We still need to refine this as it closes all sort of files.
29587         
29588         * compiler_options.c: Fixed seg-fault bug when last item in
29589           compiler option lists is removed.
29590         
29591         * Fixed missing newline warnings during compilation.
29592           (patch from Andy Piper <squiggle@ukgateway.net>)
29594 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
29596         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
29597                 autogenerated no need to store'em in CVS.
29599         * ccview/.cvsignore: Addition of cvsignore.
29601 2001-07-17  Naba Kumar <kh_naba@123india.com>
29602         
29603         *GUI fixes and spell corrections
29604         (patch from Andy Piper <squiggle@ukgateway.net>)
29606 2001-07-15  Naba Kumar <kh_naba@123india.com>
29607         
29608         *Fixed double error message for file not found.
29609         
29610         *Put white backgrounds for png images.
29611         
29612         *Converted '-' to '_' in sgml files.
29614 2001-07-14  Naba Kumar <kh_naba@123india.com>
29615         
29616         * project_dbase.c: Short-cut for expand/collasp project tree
29617         
29618         * project_dbase_gui.c:
29619          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29621 2001-07-13  Naba Kumar <kh_naba@123india.com>
29622         
29623         * notebook.[h,c]: Added
29624          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29625         Project/message window now toggles on control and
29626         and notebook switch short-cut
29628 2001-07-7  Naba Kumar <kh_naba@123india.com>
29629         
29630         * Changed a new icon set which looks more gnomish.
29631         
29632         * Changed a new anjuta splash logo.
29633         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
29635 2001-07-6  Naba Kumar <kh_naba@123india.com>
29636         
29637         * ccview/*: Integrated ccview for class view and file view
29638                 in the project Manager.
29639         
29640         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
29642 2001-07-1  Naba Kumar <kh_naba@123india.com>
29643         
29644         * scintilla/*: Upgraded Scintilla to version 1.3.7
29645         
29646         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
29647         
29648 2001-06-28  Naba Kumar <kh_naba@123india.com>
29649         
29650         * src/debugger.c: Correct step-over and step-out swapping.
29651         
29652         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
29653           chapters and added more stuffs.
29655 2001-06-13  Naba Kumar <kh_naba@123india.com>
29656         
29657         * data/autogen.sh.gtkmm: Added
29658         
29659         * data/autogen.sh.gnomemm: Added
29660         
29661         * src/appwiz.c: Added two more application wizard templetes
29662         
29663         * src/project: for gtk-- and gnome-- and proper support
29664         
29665         * src/source.c: for c++ in the project configuration.
29666         
29667         * src/source.h:
29669 2001-05-05  Naba Kumar <kh_naba@123india.com>
29671         * Merged my pre-cvs modifications with 
29672           the current cvs copy.
29674         * (lot of files change).
29676         * Implemented session management.
29678         * Local installation possible by
29679           manageing our own pixmaps paths
29680           manupulations.
29681         
29682         * resources.h: Added.
29683         * resources.c: Added.
29685         * Fixed some bugs.
29686         
29687 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
29689         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
29690                 Corrected/extended ignores.
29692 2001-05-04  Naba Kumar <kh_naba@123india.com>
29694         * manuals/: dir tree added.
29695           Sgml documentation started in this dir.
29696           
29697         * omf-install/: dir tree added.
29698         
29699         * manuals/anjuta-manual/C/anjuta-manual.sgml:
29700           Created initial document structure.
29701           
29702         * configure.in: Added test for scrollkeeper.
29703           Added some Makefile entries in AC_OUTPUT.
29704         
29705         * Makefile.am: Added subdir manuals/
29706         
29707         * HACKING: Wrote something stupid.
29709 2001-05-02  Stéphane Démurget <demurgets@free.fr>
29711         * Makefile.am: Added ChangeLog in local data list, becaused it's
29712           needed to create a new project.
29713           
29714         * po/fr.po: minor fixes.
29716         * src/build_file.c, src/configurer.c, src/debugger.c,
29717           src/executer.c, src/find_replace.c, src/gnome_project.c,
29718           src/goto_line.c, src/launcher.c, src/messages.c, 
29719           src/preferences.c src/project_dbase.c: functions declared static.
29720           
29721         * widgets/gnomefilelist.c: Fixed a project creation bug,
29722           introduced with latest changes.
29724 2001-05-01  Stéphane Démurget <demurgets@free.fr>
29726         * widgets/gnomefilelist.c,
29727           BUGS: Fixed an annoying bug preventing from loading files/project
29728           given on the command line. Polished the whole gnome_filelist widget.
29730 2001-04-27  Stéphane Démurget <demurgets@free.fr>
29732         * src/main.c,
29733           src/anjuta.c,
29734           src/anjuta.h: Polished the command line parsing.
29736         * BUGS: Need to clean that damn gnome_filelist widget.
29738 2001-04-25  Stéphane Démurget <demurgets@free.fr>
29740         * src/registers.c,
29741           src/sharedlib.c,
29742           src/signals.c: Removed duplicated includes.
29744         * po/fr.po: minor fixes.
29746         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
29747           create_compiler_options_page? () declared static.
29748         * src/main.c,
29749           src/anjuta.c: Put a command line option for disabling
29750           the splashscreen.
29752         * src/preferences_gui.c: Fixed an internationalization issue,
29753           other functions declared static.
29755         * src/gnome_project.c: Fixed some memory leaks,
29756           new_prj_terminated () declared static. 
29758 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
29760         * configure.in: Sort ALL_LINGUAS alphabetically.
29762 2001-04-22  Stéphane Démurget <demurgets@free.fr>
29764         * Emptied that ugly old Changelog.
29766 == Anjuta 0.1.5 ===
29767 == Anjuta 0.1.4 ==
29769 2001-03-10 Naba kumar  <naba@gnome.org>
29771         * src/gnome_project.c: Fixed project dir creation bug.
29773         * src/text_editor.c: Fixed double accelerators bug.
29774         
29775         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
29777         * src/stack_trace.c, * src/compiler_options.c,
29778         data/internals.properties, src/defaults.c:
29779         Fixed pixmap creation with NULL window.
29781         * src/commands.c, src/preferences_gui.c, src/build_project.c
29782         src/clean_project.c: Bug fix.
29783         
29784         * src/main_menubar_def.h: i18n bug fix.
29785         
29786         * src/executer.h, src/executer.c: Bug fix.
29787         
29788         * src/controls.c: Bug fix.
29789         
29790         * src/debugger.c: Debugger now takes program args.
29791         
29792         * po/ja.po: Added japanese translation file.
29793         
29794         Upgraded to ver 0.1.4
29795         ... Fixed other minor bugs.
29797 == Anjuta 0.1.3 ===
29799 2001-XX-XX Naba kumar  <naba@gnome.org>
29801         * Lots of unaccountable changes. Integrated scintilla.
29802         Redesigned Project managemet. Added supports for other languages.
29803         Java style properties managements. .... blah blah
29804         
29805 2000-11-11 Naba kumar  <naba@gnome.org>
29807         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
29808         Upgraded to version 0.1.3.
29810         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
29811         Fixed to activate Debug->add watch properly.
29813 === Anjuta 0.1.2 beta_2 ===
29814 === Anjuta 0.1.2 ===
29816 2000-11-05 Naba kumar  <naba@gnome.org>
29818         * src/compiler_options.c, src/compiler_options_cbs.c
29819         src/compiler_options_cbs.h, src/compiler_options_gui.c
29820         src/anjuta2.c, extra/stock_libs.anj (new),
29821         extra/README.stock_libs (new), htmls/page13.html,
29822         htmls/images/*: Improved Library settings GUI. Can now enable/disable
29823         added libraries. Stock libs provided for ease of entry. Modified
29824         help html file accordingly.
29826 2000-11-03 Naba kumar  <naba@gnome.org>
29828         * README: Minor fixes in Doc files.
29830         * src/gnome_prj.c, src/appwidzard_cbs.c:
29831         Fixed to ignore non-existant dir for blank prj.
29832         More checking in project creation, especially to confirm
29833         that the prj file already does not exist.
29835         * anjuta.spec, configure.in: Upgraded to version 0.1.2
29837         * src/controls.c: Now Menu item "Format/Detach current document"
29838         is inactive when there is no document opened.
29840 === Anjuta 0.1.1 ===
29842 2000-11-01 Naba kumar  <naba@gnome.org>
29844         Completed and Release of first version (Beta) with lots of bugs.
29846 1999-12-27 Naba kumar  <naba@gnome.org>
29848         Anjuta project started.