Updated Spanish translation
[anjuta-git-plugin.git] / ChangeLog
blob5a657bc9a8fc43f3d4b6282b21a8969f134cfa07
1 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
3         * plugins/build-basic-autotools/build-basic-autotools.c:
4         Fix #522825: Opening files from shell disable build->compile menu
6 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
8         * plugins/build-basic-autotools/configuration-list.c,
9         plugins/build-basic-autotools/configuration-list.h,
10         plugins/build-basic-autotools/build-options.c:
11         Fix #543889: Crash typing in configuration field
13 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
15         * plugins/build-basic-autotools/build-basic-autotools.c:
16         Fix #534566: expand shell variable in configure parameters
18 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
20         * plugins/build-basic-autotools/build-basic-autotools.c,
21         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
22         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
23         plugins/message-view/anjuta-message-manager.ui:
24         Fix #375640: Allow user to stop a build in progress
26 2008-07-19  Sébastien Granjoux  <seb.sfo@free.fr>
28         * plugins/build-basic-autotools/build-basic-autotools.c:
29         Fix another crash on closing project with a file outside project
31 2008-07-19  Sébastien Granjoux  <seb.sfo@free.fr>
33         * plugins/build-basic-autotools/build-basic-autotools.c,
34         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
35         Add more options for build command: parallel make, keep going on error
36         and keep message untranslated
38 2008-07-18  Sébastien Granjoux  <seb.sfo@free.fr>
40         * plugins/build-basic-autotools/build-basic-autotools.c:
41         Fix crash on closing project due to the previous patch
43 2008-07-17  Sébastien Granjoux  <seb.sfo@free.fr>
45         * plugins/build-basic-autotools/build-basic-autotools.c,
46         plugins/build-basic-autotools/build-basic-autotools.h,
47         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
48         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
49         plugins/build-basic-autotools/build-options.c,
50         plugins/build-basic-autotools/build-options.h,
51         plugins/build-basic-autotools/Makefile.am,
52         (added) plugins/build-basic-autotools/configuration-list.c,
53         (added) plugins/build-basic-autotools/configuration-list.h:
54         Allow to build project outside source directory (fix #540782)
56         * plugins/project-manager/plugin.c:
57         Use IANJUTA_BUILDER_ROOT_URI as parent uri for all targets
59         * plugins/debug-manager/start.c,
60         plugins/project-wizard/autogen.c,
61         plugins/run-program/execute.c,
62         libanjuta/interfaces/libanjuta.idl:
63         Add a handle argument to IAnjutaBuilder callback
65         * libanjuta/anjuta-launcher.c,
66         libanjuta/anjuta-launcher.h:
67         Set environment variables in anjuta_launcher_execute_v
69 2008-07-14  Massimo Cora'  <maxcvs@email.it>
71         * plugins/symbol-db/plugin.c (on_editor_destroy),
72         (on_session_save), (on_session_load), (on_project_element_removed),
73         (do_import_system_src_after_abort),
74         (do_import_project_src_after_abort), (do_import_sources),
75         (on_project_root_added), (symbol_db_activate),
76         (symbol_db_deactivate), (isymbol_manager_search), (g_list_compare),
77         (on_prefs_package_add), (on_prefs_package_remove),
78         (ipreferences_merge), (ipreferences_unmerge):
79         * plugins/symbol-db/plugin.h:
80         * plugins/symbol-db/symbol-db-engine.c
81         (sdb_engine_get_dyn_query_node_by_id),
82         (sdb_engine_insert_dyn_query_node_by_id),
83         (sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
84         (sdb_engine_init), (sdb_engine_finalize),
85         (symbol_db_engine_set_ctags_path), (symbol_db_engine_new),
86         (symbol_db_engine_project_exists),
87         (symbol_db_engine_add_new_files),
88         (symbol_db_engine_get_files_with_zero_symbols),
89         (sdb_engine_prepare_symbol_info_sql):
90         * plugins/symbol-db/symbol-db-engine.h:
91         * plugins/symbol-db/symbol-db-prefs.c
92         (on_prefs_executable_changed), (on_listall_output),
93         (on_listall_exit), (on_tag_load_toggled_parseable_cb),
94         (on_tag_load_toggled), (sdb_prefs_init1), (sdb_prefs_init),
95         (sdb_prefs_finalize), (sdb_prefs_class_init),
96         (symbol_db_prefs_new):
97         * plugins/symbol-db/symbol-db-prefs.h:
98         Rewritten symbol-db-prefs.[c|h]. SymbolDBPrefs is now an object. 
99         It's more usable/maintainable.
100         Session packages are now saved and reloaded at session-start time.
101         Code cleaning.
103         * plugins/symbol-db/symbol-db-system.c (destroy_engine_scan_data),
104         (sdb_system_do_engine_scan), (on_engine_package_scan_end),
105         (sdb_system_do_scan_package_1), (on_pkg_config_exit),
106         (symbol_db_system_scan_package), (symbol_db_parse_aborted_package):
107         * plugins/symbol-db/symbol-db-system.h:
108         * plugins/symbol-db/symbol-db-view.c
109         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
110         Added 'continue global tags scan after abort' feature.
111         Code cleaning.
113 2008-07-16  Naba Kumar  <naba@gnome.org>
115         * libanjuta/interfaces/libanjuta.idl: Fixed documentation for
116         s/uri/file.
118 2008-07-15  Johannes Schmid  <jhs@gnome.org>
120         * global-tags/create_global_tags.sh.in:
121         Fixed #542838 – create_global_tags.sh is creating tags in root directory
123 2008-07-15  Johannes Schmid  <jhs@gnome.org>
125         * libanjuta/anjuta-preferences.c (get_property_value_as_string):
126         Use get_filename() instead of get_current_folder(). Thanks to seb
127         for pointing out.
129 2008-07-15  Johannes Schmid <jhs@gnome.org>
131         * libanjuta/Makefile.am:
132         * libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
133         * libanjuta/anjuta-utils.h:
134         * libanjuta/libanjuta-1.0.deps:
135         * libanjuta/libanjuta-1.0.vapi:
136         * libanjuta/vapi-gen/README:
137         * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
138         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
139         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
140         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
141         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
142         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
143         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
144         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
145         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
146         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
147         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
148         
149         Remove vala bindings, they should go to the vala module instead
151 2008-07-10  Massimo Cora'  <maxcvs@email.it>
153         * libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
154         * libanjuta/anjuta-utils.h:
155         fixed definition const *gchar.
157         * plugins/symbol-db/anjuta-symbol-db.glade:
158         * plugins/symbol-db/plugin.c (symbol_db_activate),
159         (symbol_db_deactivate):
160         * plugins/symbol-db/plugin.h:
161         * plugins/symbol-db/symbol-db-engine.c
162         (sdb_engine_get_dyn_query_node_by_id),
163         (sdb_engine_insert_dyn_query_node_by_id),
164         (sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
165         (sdb_engine_init), (symbol_db_engine_set_ctags_path),
166         (symbol_db_engine_new), (sdb_engine_prepare_symbol_info_sql):
167         * plugins/symbol-db/symbol-db-engine.h:
168         * plugins/symbol-db/symbol-db-prefs.c
169         (on_prefs_executable_changed), (symbol_db_prefs_init):
170         * plugins/symbol-db/symbol-db-view.c
171         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
172         The engine will now check for a working (existing) ctags executable.
173         If not found a message will be displayed. It's now possible to switch 
174         ctags executable on the fly.
175         Fixed a crasher with dynamic queries (missing initialization)
177 2008-07-10  Johannes Schmid  <jhs@gnome.org>
179         Patch from Yuriy Penkin
180         * plugins/search/search-replace.c (search_and_replace):
181         #541941 – Crash on searching with regular expression
183 2008-07-09  Johannes Schmid  <jhs@gnome.org>
185         * plugins/language-support-cpp-java/cpp-java-assist.c
186         (cpp_java_assist_create_word_completion_cache),
187         (cpp_java_assist_check):
188         * plugins/symbol-db/plugin.c (symbol_db_activate):
189         Show all completions even when the editor makes own suggestions
191 2008-07-09  Johannes Schmid  <jhs@gnome.org>
193         * libanjuta/anjuta-preferences.c (get_property_value_as_string):
194         Get the file path from the file-chooser instead of the ui
195         
196         * plugins/symbol-db/anjuta-symbol-db.glade:
197         * plugins/symbol-db/plugin.c (symbol_db_activate):
198         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_scan_files_1),
199         (symbol_db_engine_new):
200         * plugins/symbol-db/symbol-db-engine.h:
201         Fixed symbol-db prefs
202         
203         * scripts/glade2schema.pl:
204         Support for "folder" and "file" preferences
205         
206         * configure.in: Require latest libgda-4.0
208 2008-07-07  Massimo Cora'  <maxcvs@email.it>
210         * libanjuta/interfaces/libanjuta.idl:
211         * plugins/symbol-db/plugin.c (isymbol_manager_search):
212         * plugins/symbol-db/symbol-db-engine.c
213         (symbol_db_engine_get_class_parents_by_symbol_id),
214         (symbol_db_engine_get_class_parents),
215         (symbol_db_engine_get_scope_members_by_symbol_id),
216         (symbol_db_engine_get_scope_members),
217         (symbol_db_engine_get_current_scope),
218         (symbol_db_engine_get_file_symbols),
219         (symbol_db_engine_find_symbol_by_name_pattern),
220         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
221         fixed global search. There were some bitwise problems in IAnjutaSymbolManager 
222         interface.
224 2008-07-07  Johannes Schmid  <jhs@gnome.org>
226         * libanjuta/libanjuta-1.0.vapi:
227         Added missing file
228         
229 2008-07-07  Johannes Schmid  <jhs@gnome.org>
231         * plugins/symbol-db/plugin.c:
232         Fixed a double-free
234 2008-07-07  Massimo Cora'  <maxcvs@email.it>
236         * plugins/language-support-cpp-java/cpp-java-assist.c
237         (cpp_java_assist_create_word_completion_cache):
238         added some debugging info.
240         * plugins/symbol-db/plugin.c (on_project_root_added),
241         (isymbol_manager_search):
242         * plugins/symbol-db/symbol-db-engine.c
243         (sdb_engine_get_statement_by_query_id),
244         (sdb_engine_get_dyn_query_node_by_id),
245         (sdb_engine_insert_dyn_query_node_by_id),
246         (sdb_engine_get_query_parameters_list),
247         (sdb_engine_free_cached_queries),
248         (sdb_engine_free_cached_dynamic_queries),
249         (sdb_engine_get_tuple_id_by_unique_name),
250         (sdb_engine_get_tuple_id_by_unique_name2),
251         (sdb_engine_get_tuple_id_by_unique_name3), (sdb_engine_init),
252         (sdb_engine_finalize), (symbol_db_engine_new),
253         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
254         * plugins/symbol-db/symbol-db-engine.h:
255         * plugins/symbol-db/symbol-db-prefs.c (symbol_db_prefs_init):
256         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
257         (destroy_engine_scan_data), (sdb_system_init),
258         (sdb_system_finalize), (sdb_system_class_init),
259         (sdb_system_get_normalized_cflags),
260         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
261         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
262         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
263         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
264         (sdb_system_do_scan_next_package),
265         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
266         (symbol_db_system_scan_package),
267         (symbol_db_system_is_package_parseable):
268         * plugins/symbol-db/symbol-db-system.h:
269         fixed threaded libgda stuff. It was the static prepared statement that broke
270         the thing.
272 2008-07-07  Johannes Schmid  <jhs@gnome.org>
274         * libanjuta/libanjuta-1.0.deps:
275         * libanjuta/vapi-gen/README:
276         * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
277         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
278         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
279         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
280         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
281         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
282         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
283         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
284         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
285         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
286         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
287         * manuals/reference/libanjuta/writing-plugins-vala.sgml:
288         * plugins/project-wizard/templates/anjuta-plugin-vala.wiz:
289         * plugins/project-wizard/templates/anjuta-plugin-vala/Makefile.am:
290         * plugins/project-wizard/templates/anjuta-plugin-vala/configure.ac.
291         tpl:
292         * plugins/project-wizard/templates/anjuta-plugin-vala/po/Makefile.a
293         m:
294         * plugins/project-wizard/templates/anjuta-plugin-vala/po/POTFILES.i
295         n:
296         * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
297         am:
298         * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
299         am.tpl:
300         * plugins/project-wizard/templates/anjuta-plugin-vala/src/config.va
301         pi:
302         * plugins/project-wizard/templates/anjuta-plugin-vala/src/plugin.va
303         la:
304         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
305         (destroy_engine_scan_data), (sdb_system_init),
306         (sdb_system_finalize), (sdb_system_class_init),
307         (sdb_system_get_normalized_cflags),
308         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
309         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
310         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
311         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
312         (sdb_system_do_scan_next_package),
313         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
314         (symbol_db_system_scan_package),
315         (symbol_db_system_is_package_parseable):
316         * plugins/symbol-db/symbol-db-system.h:
317         
318         Added various missing files to svn
320 2008-07-07  Abderrahim Kitouni  <a.kitouni@gmail.com>
322         * plugins/project-wizard/templates/anjuta-plugin-vala*:
323         * configure.in, plugins/project-wizard/templates/Makefile.am:
324         Added a template for an Anjuta plugin in Vala.
326         * manuals/reference/libanjuta/writing-plugins-vala.sgml:
327         * manuals/reference/libanjuta/libanjuta-docs.sgml:
328         Added a little tutorial.
330         * libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-session.h:
331         Removed two extra semicolons that gobject-introspection parser
332         didn't like.
334         * libanjuta/libanjuta-1.0.vapi, libanjuta/libanjuta-1.0.deps:
335         * libanjuta/Makefile.am, libanjuta/vapigen/*
336         Added Vala API bindings along with files needed to regenerate them.
338 2008-07-07  Johannes Schmid  <jhs@idefix>
340         * plugins/message-view/message-view.c:
341         Use correct plural forms for buttons and update buttons on clear()
343 2008-07-06  Johannes Schmid  <jhs@idefix>
345         * plugins/build-basic-autotools/build-basic-autotools.c
346         (on_build_mesg_format):
347         Do not set MESSAGE_INFO on change directory messages
349 2008-07-06  Juan Dapena Paz  <karion.siand@gmail.com>
351         * plugins/message-view/message-view.c:
352         Fixed #541689 – Filter buttons added
354 2008-07-06  Johannes Schmid  <jhs@gnome.org>
356         Patch from Arun Chaganty
357         * global-tags/create_global_tags.sh.in:
358         * libanjuta/anjuta-ui.c (anjuta_ui_get_accel_file):
359         * libanjuta/anjuta-ui.h:
360         * libanjuta/anjuta-utils.c (anjuta_util_create_dir):
361         * libanjuta/anjuta-utils.h:
362         * plugins/editor/style-editor.c (apply_styles):
363         * plugins/editor/text_editor.c (text_editor_get_props):
364         * plugins/macro/macro-db.c (get_user_macro_path):
365         * plugins/project-wizard/druid.c (npw_druid_fill_selection_page):
366         * plugins/symbol-browser/an_symbol_prefs.c (update_system_tags),
367         (update_system_tags_only_add), (create_store),
368         (on_create_tags_clicked), (on_add_tags_clicked),
369         (on_remove_tags_clicked), (on_update_global_clicked),
370         (symbol_browser_load_global_tags):
371         * plugins/symbol-browser/plugin.c (project_root_added):
372         * plugins/symbol-db/plugin.c (symbol_db_activate):
373         * plugins/tools/editor.c (on_editor_script_toggle),
374         (on_editor_response):
375         * plugins/tools/fileop.c (atp_anjuta_tools_load),
376         (atp_anjuta_tools_save):
377         * plugins/tools/plugin.h:
378         * plugins/tools/variable.c (atp_variable_get_editor_variable):
379         * plugins/valgrind/vggeneralprefs.c (vg_general_prefs_init):
380         * plugins/valgrind/vgrule-list.c (vg_rule_list_add_rule):
381         * src/anjuta.c (anjuta_new):
382         (with some warning fixes)
384         #518594 – Get rid of .anjuta and follow fd.o specifications
386 2008-07-06  Johannes Schmid  <jhs@idefix>
388         * configure.in:
389         * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl:
390         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
391         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
392         * plugins/project-wizard/templates/java/configure.ac.tpl:
393         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
394         * plugins/project-wizard/templates/python/configure.ac.tpl:
395         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
396         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
397         
398         #475244 – AC_SUBST() not needed after PKG_CHECK_MODULES()
400 2008-07-05  Massimo Cora'  <maxcvs@email.it>
402         * libanjuta/anjuta-utils.c (anjuta_util_parse_args_from_string):
403         fixed a little mem-leak.
405         * plugins/symbol-db/Makefile.am:
406         * plugins/symbol-db/anjuta-symbol-db.glade:
407         * plugins/symbol-db/plugin.c (on_editor_update_ui),
408         (on_char_added), (on_project_element_added),
409         (on_project_element_removed), (on_system_scan_package_start),
410         (on_system_scan_package_end), (on_system_single_file_scan_end),
411         (on_project_single_file_scan_end), (on_importing_project_end),
412         (do_import_sources_after_abort), (do_import_sources),
413         (on_project_root_added), (on_project_root_removed),
414         (symbol_db_activate), (symbol_db_deactivate),
415         (symbol_db_instance_init), (isymbol_manager_search):
416         * plugins/symbol-db/plugin.h:
417         * plugins/symbol-db/symbol-db-engine.c
418         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
419         (sdb_engine_ctags_output_thread), (sdb_engine_scan_files_1),
420         (symbol_db_engine_new), (sdb_engine_create_db_tables),
421         (symbol_db_engine_db_exists), (symbol_db_engine_file_exists),
422         (symbol_db_engine_project_exists),
423         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
424         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
425         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
426         (sdb_engine_add_new_sym_implementation),
427         (sdb_engine_add_new_scope_definition),
428         (sdb_engine_add_new_tmp_heritage_scope),
429         (sdb_engine_add_new_symbol),
430         (symbol_db_engine_update_project_symbols),
431         (on_scan_update_buffer_end),
432         (symbol_db_engine_update_buffer_symbols),
433         (symbol_db_engine_get_full_local_path),
434         (symbol_db_engine_get_file_db_path),
435         (symbol_db_engine_get_files_with_zero_symbols),
436         (symbol_db_engine_get_file_symbols),
437         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
438         * plugins/symbol-db/symbol-db-engine.h:
439         * plugins/symbol-db/symbol-db-prefs.c (destroy_parseable_data),
440         (on_listall_output), (on_listall_exit),
441         (on_tag_load_toggled_parseable_cb), (on_tag_load_toggled),
442         (symbol_db_prefs_init), (symbol_db_prefs_finalize):
443         * plugins/symbol-db/symbol-db-prefs.h:
444         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
445         (destroy_engine_scan_data), (sdb_system_init),
446         (sdb_system_finalize), (sdb_system_class_init),
447         (sdb_system_get_normalized_cflags),
448         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
449         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
450         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
451         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
452         (sdb_system_do_scan_next_package),
453         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
454         (symbol_db_system_scan_package),
455         (symbol_db_system_is_package_parseable):
456         * plugins/symbol-db/symbol-db-system.h:
457         * plugins/symbol-db/symbol-db-view.h:
458         * plugins/symbol-db/test/Makefile.am:
459         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
460         * plugins/symbol-db/test/main.c (add_new_files):
461         brand-new system tags population system. It's still not completed. It crashes
462         with libgda svn 3174: probably there's some thread bug on this library and
463         must be fixed. The crash happens when system tags and project tags are scanned
464         concurrently. It's a random crash, so it's not possible to find a point.
465         Preferences page now support check-box toggle population. Anyway it's still
466         missing a save-on-session method... to be implemented soon.
468         * plugins/valgrind/preferences.c (build_general_prefs):
469         be sure to set the correct executable path.
471 2008-07-05  Johannes Schmid  <jhs@gnome.org>
473         * plugins/run-program/execute.c (get_local_executable):
474         500962 – Further icons
476 2008-07-05  Johannes Schmid  <jhs@gnome.org>
478         * plugins/document-manager/action-callbacks.c
479         (on_close_file_activate):
480         fixed memory corruption (thanks to yura_dev)
481         
482         * plugins/document-manager/anjuta-docman.c
483         (anjuta_docman_remove_document),
484         (anjuta_docman_set_current_document):
485         #535173 – UI isn't updated on closing all documents
486         
487         * plugins/file-loader/plugin.c (create_file_open_dialog_gui):
488         #511762 – Multiple selection don't work well when hitting enter
490 2008-07-05  Johannes Schmid  <jhs@gnome.org>
492         * libanjuta/interfaces/libanjuta.idl:
493         * plugins/document-manager/action-callbacks.c
494         (on_close_file_activate):
495         Fixed a crasher due to g_free vs. g_object_unref
496         
497         * plugins/document-manager/anjuta-docman.c
498         (anjuta_docman_update_page_label):
499         * plugins/editor/text_editor.c (isavable_is_read_only),
500         (isavable_iface_init):
501         * plugins/glade/anjuta-design-document.c:
502         * plugins/sourceview/anjuta-view.c (anjuta_view_cut_clipboard):
503         * plugins/sourceview/sourceview-io.c (sourceview_io_get_read_only):
504         * plugins/sourceview/sourceview-io.h:
505         * plugins/sourceview/sourceview-private.h:
506         * plugins/sourceview/sourceview.c (on_file_changed),
507         (on_read_only_dialog_response), (on_open_finish), (on_save_finish),
508         (ifile_savable_is_read_only), (isavable_iface_init),
509         (idocument_cut):
510         #357697 – readonly file can be edited
511         
512         * plugins/symbol-browser/plugin.c (project_root_added):
513         #539551 – AutoComplete doesn't work
515 2008-07-05  Johannes Schmid  <jhs@gnome.org>
517         * plugins/Makefile.am:
518         #539551 – AutoComplete doesn't work
520 2008-07-05  Johannes Schmid  <jhs@gnome.org>
522         * plugins/file-manager/file-model.c (file_model_filter_file):
523         Fixed "Hide binary files"
525 2008-07-05  Sébastien Granjoux  <seb.sfo@free.fr>
527         * plugins/debug-manager/start.c,
528         plugins/build-basic-autotools/build-basic-autotools.c,
529         plugins/run-program/plugin.c,
530         plugins/run-program/plugin.h:
531         Fix bug #538217: Run in terminal option isn't remembered
532         Fix bug: Debugger sources directories isn't remembered neither
534 2008-07-04  Johannes Schmid  <jhs@gnome.org>
536         * plugins/symbol-browser/plugin.c (project_root_added):
537         Fixed global tags loading
539 2008-07-04  Johannes Schmid  <jhs@gnome.org>
541         Patch from Arun Chaganty:
542         * configure.in:
543         * plugins/symbol-browser/an_symbol_prefs.c
544         (on_create_tags_clicked):
545         #515954 – create_global_tags.sh: wrong anjuta-tags path
547         * global-tags/create_global_tags.sh.in:
548         Use #!/bin/bash instead of #!/bin/sh as the script does not work with dash
550 2008-07-04  Johannes Schmid  <jhs@gnome.org>
552         * plugins/debug-manager/breakpoints.c (on_editor_saved):
553         * plugins/symbol-browser/plugin.c (on_editor_saved):
554         * plugins/symbol-db/plugin.c (on_editor_saved):
555         Adapted to change in the "saved" signal of IAnjutaFile
557         * plugins/editor/text_editor.c (text_editor_save_file):
558         Fixed #541313 – Crash on saving file
559         
560         * plugins/sourceview/sourceview.c (on_save_finish):
561         Emit "saved" signal
563 2008-07-04  Johannes Schmid  <jhs@gnome.org>
565         * plugins/sourceview/anjuta-editor-sourceview.glade:
566         Remove "Monitor VFS" preference - it is always enabled
568 2008-07-04  Johannes Schmid  <jhs@gnome.org>
570         * plugins/document-manager/action-callbacks.c
571         (on_close_file_activate):
572         * plugins/document-manager/anjuta-docman.c:
573         * plugins/project-manager/plugin.c (value_added_current_editor):
574         * plugins/symbol-browser/plugin.c (value_added_current_editor):
575         Fixed GFile* related stuff
576         
577         * plugins/file-manager/file-model.c (file_model_update_file):
578         Do not unref GIcon* as it is owned by GFileInfo*
579         
580         * plugins/sourceview/anjuta-document-loader.c:
581         * plugins/sourceview/anjuta-document-loader.h:
582         * plugins/sourceview/anjuta-document-saver.c:
583         * plugins/sourceview/anjuta-document-saver.h:
584         * plugins/sourceview/anjuta-document.c:
585         * plugins/sourceview/anjuta-document.h:
586         * plugins/sourceview/anjuta-utils.c:
587         * plugins/sourceview/anjuta-utils.h:
588         Deleted old (gedit) gnome-vfs stuff.
589         
590         * plugins/sourceview/sourceview.io.c
591         * plugins/sourceview/sourceview.io.h:
592         New helper class that takes care of file saving/loading
593         and is much smaller than the gnome-vfs stuff as many things are
594         handled by gio now.
595         
596         * plugins/sourceview/Makefile.am:
597         * plugins/sourceview/anjuta-view.c (anjuta_view_new),
598         (anjuta_view_cut_clipboard), (anjuta_view_paste_clipboard),
599         (anjuta_view_delete_selection), (anjuta_view_expose):
600         * plugins/sourceview/anjuta-view.h:
601         * plugins/sourceview/sourceview-private.h:
602         * plugins/sourceview/sourceview.c (sourceview_create_markers),
603         (sourceview_create_highligth_indic), (goto_line),
604         (on_document_modified_changed), (on_mark_set),
605         (on_reload_dialog_response), (on_file_changed), (on_open_failed),
606         (on_open_finish), (on_save_failed), (on_save_finish),
607         (sourceview_instance_init), (sourceview_dispose),
608         (sourceview_finalize), (sourceview_new), (ifile_open),
609         (ifile_get_file), (ifile_savable_save), (ifile_savable_save_as),
610         (ieditor_goto_line), (wordcharacters_contains),
611         (ieditor_get_current_word), (idocument_get_filename), (mark_real),
612         (autodetect_language), (ihover_iface_init):
613         Adapted to use the new IO class, clean up a bit
615 2008-07-03  Johannes Schmid  <jhs@gnome.org>
617         * plugins/debug-manager/plugin.c (dma_plugin_location_changed):
618         Removed useless DEBUG_PRINTs
619         
620         * plugins/document-manager/action-callbacks.c:
621         * plugins/document-manager/action-callbacks.h:
622         * plugins/document-manager/anjuta-docman.c
623         (anjuta_docman_goto_file_line_mark):
624         * plugins/document-manager/anjuta-document-manager.ui:
625         * plugins/document-manager/plugin.c
626         (update_document_ui_interface_items), (register_stock_icons):
627         * plugins/language-support-cpp-java/anjuta-language-support-cpp-jav
628         a.ui:
629         * plugins/language-support-cpp-java/plugin.c (on_swap_activate),
630         (register_stock_icons):
631         Moved "Swap .c/.h" from document-manager to language-support where it
632         belongs and reimplemented it without gnome-vfs
634 2008-07-02  Johannes Schmid  <jhs@gnome.org>
636         * libanjuta/interfaces/libanjuta.idl:
637         Corrected sigal argument
638         * plugins/file-manager/file-model.c (file_model_row_collapsed):
639         #538921 Duplicated folders
641 2008-07-02  Johannes Schmid  <jhs@gnome.org>
643         * plugins/debug-manager/breakpoints.c
644         (on_jump_to_breakpoint_activate):
645         * plugins/debug-manager/disassemble.c (on_location_changed):
646         * plugins/debug-manager/plugin.c (dma_plugin_location_changed),
647         (dma_plugin_activate):
648         * plugins/document-manager/anjuta-docman.c
649         (anjuta_docman_goto_file_line_mark):
650         
651         Fixed crash when double-clicking on a breakpoint.
652         
653 2008-07-02  Johannes Schmid  <jhs@gnome.org>
655         * libanjuta/interfaces/anjuta-idl-compiler.pl:
656         Allow NULL GFiles
657         
658         * plugins/file-loader/plugin.c (on_session_load):
659         Fixed typo
660         
661         * src/main.c (on_message_received):
662         Fixed loading of files from the command line
664 2008-07-02  Johannes Schmid  <jhs@gnome.org>
666         * libanjuta/interfaces/anjuta-idl-compiler.pl:
667         * libanjuta/interfaces/libanjuta.idl:
668         Change (nearly) all interfaces to use GFile* instead of uris
669         Document all shell variables
670         
671         * plugins/build-basic-autotools/build-basic-autotools.c
672         (on_build_mesg_parse), (value_added_fm_current_file),
673         (value_removed_fm_current_file), (value_added_pm_current_uri),
674         (value_added_project_root_uri), (value_added_current_editor),
675         (activate_plugin), (ifile_open), (ifile_get_file),
676         (ifile_iface_init), (ibuilder_is_built), (ibuilder_build):
677         * plugins/class-gen/plugin.c (activate_plugin),
678         (cg_plugin_generator_created_cb):
679         * plugins/class-inheritance/class-callbacks.c
680         (on_member_menuitem_clicked), (on_nodedata_expanded_event):
681         * plugins/class-inheritance/class-inherit.c
682         (class_inheritance_show_dynamic_class_popup_menu),
683         (cls_inherit_draw_expanded_node):
684         * plugins/class-inheritance/plugin.c (activate_plugin):
685         * plugins/cvs-plugin/plugin.c (value_added_fm_current_file),
686         (value_removed_fm_current_file), (value_added_current_editor),
687         (activate_plugin):
688         * plugins/debug-manager/breakpoints.c
689         (breakpoints_dbase_set_all_in_editor),
690         (breakpoints_dbase_add_breakpoint),
691         (breakpoints_dbase_edit_breakpoint),
692         (on_toggle_breakpoint_activate), (breakpoints_dbase_new):
693         * plugins/debug-manager/command.c (dma_command_run):
694         * plugins/debug-manager/plugin.c (set_program_counter),
695         (dma_plugin_location_changed), (on_run_to_cursor_action_activate),
696         (dma_plugin_activate):
697         * plugins/debug-manager/variable.c (on_program_stopped):
698         * plugins/devhelp/plugin.c (devhelp_activate):
699         * plugins/document-manager/Makefile.am:
700         * plugins/document-manager/action-callbacks.c
701         (on_close_file_activate), (on_reload_file_activate),
702         (get_swapped_filename), (on_swap_activate):
703         * plugins/document-manager/anjuta-docman.c
704         (anjuta_docman_page_init), (on_open_filesel_response),
705         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
706         (anjuta_docman_add_editor), (anjuta_docman_add_document),
707         (anjuta_docman_set_current_document),
708         (anjuta_docman_goto_file_line),
709         (anjuta_docman_goto_file_line_mark), (anjuta_docman_get_file),
710         (anjuta_docman_update_page_label),
711         (anjuta_docman_delete_all_indicators),
712         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
713         (anjuta_docman_get_document_for_file):
714         * plugins/document-manager/anjuta-docman.h:
715         * plugins/document-manager/editor-tooltips.c:
716         * plugins/document-manager/editor-tooltips.h:
717         * plugins/document-manager/file_history.c (an_file_history_back),
718         (an_file_history_forward):
719         * plugins/document-manager/plugin.c (get_directory_display_name),
720         (update_title), (value_added_project_root_uri),
721         (on_document_changed), (on_session_save), (on_save_prompt),
722         (on_docman_auto_save):
723         * plugins/editor/Makefile.am:
724         * plugins/editor/plugin.c (itext_editor_factory_new_editor):
725         * plugins/editor/print.c:
726         * plugins/file-loader/plugin.c (open_with_dialog), (open_file),
727         (open_file_with), (value_added_fm_current_file),
728         (value_removed_fm_current_file), (dnd_dropped), (on_session_load),
729         (activate_plugin), (iloader_load):
730         * plugins/file-manager/file-model.c (file_model_update_file),
731         (file_model_get_file):
732         * plugins/file-manager/file-model.h:
733         * plugins/file-manager/file-view-marshal.list:
734         * plugins/file-manager/file-view.c (file_view_get_selected),
735         (file_view_button_press_event), (file_view_selection_changed),
736         (file_view_class_init):
737         * plugins/file-manager/file-view.h:
738         * plugins/file-manager/plugin.c
739         (on_file_view_current_file_changed), (on_file_view_open_file),
740         (on_file_view_show_popup_menu), (file_manager_activate),
741         (ifile_manager_set_selected):
742         * plugins/file-wizard/file.c (on_new_file_okbutton_clicked):
743         * plugins/file-wizard/plugin.c (activate_plugin):
744         * plugins/gdb/plugin.c (idebugger_run_to):
745         * plugins/glade/anjuta-design-document.c (ifile_open),
746         (ifile_get_file), (ifile_iface_init):
747         * plugins/glade/plugin.c (value_added_current_editor),
748         (on_session_save), (activate_plugin), (ifile_open),
749         (ifile_get_file), (ifile_iface_init):
750         * plugins/gtodo/plugin.c (activate_plugin), (itodo_load):
751         * plugins/language-support-cpp-java/plugin.c
752         (cpp_java_plugin_activate_plugin):
753         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
754         * plugins/profiler/plugin.c (register_stock_icons),
755         (profiler_activate), (ifile_open), (ifile_get_file),
756         (ifile_iface_init):
757         * plugins/project-import/plugin.c (ifile_open), (ifile_get_file),
758         (ifile_iface_init):
759         * plugins/project-import/project-import.c (on_import_apply):
760         * plugins/project-manager/plugin.c (confirm_removal),
761         (on_uri_activated), (on_treeview_selection_changed),
762         (value_added_fm_current_file), (value_removed_fm_current_file),
763         (value_added_current_editor), (project_manager_unload_gbf),
764         (project_manager_plugin_activate_plugin), (ifile_open),
765         (ifile_get_file), (ifile_iface_init):
766         * plugins/project-wizard/install.c (npw_open_action):
767         * plugins/search/search-replace.c (search_and_replace),
768         (on_message_clicked):
769         * plugins/search/search-replace_backend.c
770         (file_buffer_new_from_te), (file_buffer_new_from_path):
771         * plugins/sourceview/plugin.c (ieditor_factory_new_editor):
772         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
773         (sourceview_new), (ifile_open), (ifile_get_file),
774         (ifile_savable_save_as), (ifile_iface_init):
775         * plugins/sourceview/sourceview.h:
776         * plugins/subversion/plugin.c (value_added_fm_current_file),
777         (value_removed_fm_current_file), (value_added_current_editor),
778         (activate_plugin):
779         * plugins/symbol-browser/an_symbol.c (isymbol_get_file),
780         (isymbol_iface_init):
781         * plugins/symbol-browser/plugin.c (goto_file_line),
782         (update_editor_symbol_model), (value_added_current_editor),
783         (activate_plugin):
784         * plugins/symbol-db/plugin.c
785         (on_editor_buffer_symbols_update_timeout),
786         (value_added_current_editor), (goto_file_line),
787         (symbol_db_activate):
788         * plugins/symbol-db/symbol-db-engine-iterator-node.c
789         (isymbol_get_file), (isymbol_iface_init):
790         * plugins/tools/editor.c (on_editor_response):
791         * plugins/tools/execute.c (on_message_buffer_click):
792         * plugins/tools/variable.c (atp_variable_get_editor_variable):
793         * plugins/valgrind/plugin.c (valgrind_activate):
794         * plugins/valgrind/vgdefaultview.c (custom_editor_cb):
795         * src/anjuta.c (anjuta_new):
796         * src/main.c (on_message_received), (main):
798         Adapt all plugins to the interface changes, port partly to gio
800         Patch from Yuriy Penkin:
801         * plugins/editor/text_editor.c (on_text_editor_uri_changed),
802         (text_editor_update_monitor), (text_editor_new),
803         (save_filtered_in_dos_mode), (load_from_file), (save_to_file),
804         (text_editor_save_file), (ifile_get_file), (ifile_open),
805         (isavable_save_as), (ifile_iface_init):
806         * plugins/editor/text_editor.h:
807         
808         #540731 - Port editor to gio
810 2008-06-29  Johannes Schmid  <jhs@gnome.org>
812         * plugins/language-support-cpp-java/cpp-java-assist.c
813         (create_completion),
814         (cpp_java_assist_create_word_completion_cache),
815         (cpp_java_assist_show_autocomplete):
816         * plugins/sourceview/sourceview.c (iassist_get_suggestions):
817         
818         #449620 – Implement autocompletion for gtksourceview editor
820 2008-06-28  Johannes Schmid  <jhs@gnome.org>
822   Patch from Yuriy Penkin:
823         * plugins/search/search-replace.c (search_update_dialog):
824         #538906 – Enable state "Max actions" when "No limit" toggled
826 2008-06-28  Johannes Schmid  <jhs@gnome.org>
828   Patch from Yuriy Penkin:
829         * plugins/file-loader/plugin.c (on_session_load):
830         * plugins/macro/macro-dialog.c (macro_dialog_init):
831         * plugins/patch/patch-plugin.glade:
832         #538443 – Missing files in POTFILES.in
834 2008-06-28  Johannes Schmid  <jhs@gnome.org>
836   Patch from  Ignacio Casal Quinteiro:
837         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose),
838         (anjuta_launcher_finalize):
839         * libanjuta/anjuta-ui.c (anjuta_ui_dispose), (anjuta_ui_finalize),
840         (anjuta_ui_class_init), (anjuta_ui_init):
841         * libanjuta/cell-renderer-captioned-image.c
842         (anjuta_cell_renderer_captioned_image_dispose),
843         (anjuta_cell_renderer_captioned_image_finalize),
844         (anjuta_cell_renderer_captioned_image_init),
845         (anjuta_cell_renderer_captioned_image_class_init):
846         * libanjuta/e-splash.c (e_splash_finalize), (e_splash_class_init),
847         (e_splash_init):
848         513156 – Get rid of libgnome(ui)
849         
850         * plugins/symbol-db/test/main.c (close_project),
851         (get_global_members):
852         Fixed build
854 2008-06-28  Johannes Schmid  <jhs@gnome.org>
856         * plugins/document-manager/anjuta-docman.c
857         (anjuta_docman_update_documents_menu_status):
858         Fixed a Gtk-Critical
859         
860         * plugins/document-manager/anjuta-document-manager.ui:
861         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
862         Show actions in correct Goto menu
864 2008-06-28  Johannes Schmid  <jhs@gnome.org>
866   Patch from Yuriy Penkin:
867         * configure.in:
868         * plugins/file-manager/Makefile.am:
869         * plugins/file-manager/plugin.c (file_manager_set_default_uri):
870         #539726 – Completing port to GIO
872 2008-06-28  Johannes Schmid  <jhs@gnome.org>
874         * plugins/file-manager/file-model.c (file_model_row_expanded),
875         (file_model_init), (file_model_finalize), (file_model_refresh):
876         
877         #538921 – Duplicated folders
878         Using sync API for now as the async approach does not seem to have any
879         advantages and just caused problems
881 2008-06-21  Sébastien Granjoux  <seb.sfo@free.fr>
883         * plugins/document-manager/anjuta-docman.c:
884         Fix again #538798: UI selected tab document differs from real one
885         Remove automatic page reordering (annoying when sorting tab with
886         the same names)
887         Do not reselect page on page switch as the page number could have
888         changed just update document menu
889         Update document menu after reordering all documents
891 2008-06-17  Sébastien Granjoux  <seb.sfo@free.fr>
893         * plugins/document-manager/anjuta-docman.c:
894         Fix #538798: UI selected tab document differs from real one
896 2008-06-16  Johannes Schmid  <jhs@gnome.org>
898         * plugins/language-support-cpp-java/plugin.c
899         (set_indentation_param_emacs), (set_indentation_param_vim),
900         (set_line_indentation), (get_line_indentation_base),
901         (get_line_auto_indentation), (on_editor_char_inserted_cpp):
902         
903         Fixed #528699 – Auto-indent ignores spaces-per-indent settings
905 2008-06-15  Johannes Schmid  <jhs@gnome.org>
906         
907         * plugins/file-manager/file-model.c (on_file_model_changed):
908         Fixed file monitoring
909         
910         * plugins/file-manager/file-view.c (file_view_show_extended_data),
911         (file_view_selection_changed):
912         
913         Some code refactoring
914         
915         * plugins/file-manager/plugin.c (on_file_view_show_popup_menu):
916         Hide "rename" menu item for now
918 2008-06-15  Sébastien Granjoux  <seb.sfo@free.fr>
920         * plugins/document-manager/anjuta-docman.c:
921         Make sure that scintilla window is displayed
923 2008-06-15  Naba Kumar  <naba@gnome.org>
925         * plugins/document-manager/anjuta-docman.c
926         (anjuta_docman_set_current_document),
927         (anjuta_docman_goto_uri_line_mark):
928         * plugins/sourceview/sourceview.c (ieditor_goto_line):
930         Restore text focus on switching editor with ALT+X and
931         navigating from local-symbols view.
932         
933 2008-06-15  Naba Kumar  <naba@gnome.org>
935         * plugins/file-manager/file-view.c (file_view_show_extended_data):
936         Fixed a crash on file selection. Gave enough buffer for the formated
937         time print.
938         
939 2008-06-15  Naba Kumar  <naba@gnome.org>
941         * libanjuta/anjuta-preferences.c: Fixed a compile warning.
943 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
945         Reviewed by: Naba Kumar  <naba@gnome.org>
946         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
947         Removed GNOME_CALL_PARENT.
949         * libanjuta/anjuta-status.ch:
950         Now it uses GtkProgressBar and GtkStatusbar instead of GnomeAppBar.
951         (with modifications)
952         
953 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
955         Reviewed by: Naba Kumar  <naba@gnome.org>
956         * plugins/debug-manager/info.c:
957         * plugins/debug-manager/data_view.c:
958         * plugins/debug-manager/debug_tree.c:
959         * plugins/debug-manager/sparse_view.c:
960         * plugins/project-wizard/druid.c:
961         * plugins/project-wizard/property.c:
962         * plugins/valgrind/vggeneralprefs.c:
963         * plugins/valgrind/vgdefaultview.c:
964         * plugins/valgrind/vgrule-list.c:
965         * plugins/valgrind/process.c:
966         * plugins/valgrind/vgcachegrindprefs.c:
967         * plugins/valgrind/vgrule-editor.c:
968         * plugins/valgrind/vghelgrindprefs.c:
969         * plugins/valgrind/vgmemcheckprefs.c:
970         * plugins/valgrind/vgsearchbar.c:
971         * plugins/symbol-db/symbol-db-view-search.c:
972         * plugins/gdb/parser.c:
973         Using glib/gi18n.h instead of libgnome/gnome-i18n.h
975 2008-06-14  Louis-Francis Ratté-Boulianne  <louisfrancis.rb@gmail.com>
977         reviewed by: Johannes Schmid <jhs@gnome.org>
979         * libanjuta/Makefile.am:
980         * libanjuta/interfaces/libanjuta.idl:
981         * plugins/document-manager/anjuta-docman.c
982         (anjuta_docman_update_documents_menu),
983         (on_notebook_page_close_button_click), (anjuta_docman_page_init),
984         (on_notebook_switch_page), (on_document_save_point),
985         (on_document_destroy), (anjuta_docman_remove_document),
986         (anjuta_docman_get_page_for_document),
987         (anjuta_docman_get_nth_page), (anjuta_docman_set_current_document),
988         (anjuta_docman_set_message_area), (anjuta_docman_get_uri),
989         (anjuta_docman_present_notebook_page),
990         (anjuta_docman_update_page_label),
991         (anjuta_docman_delete_all_markers),
992         (anjuta_docman_delete_all_indicators), (anjuta_docman_order_tabs),
993         (anjuta_docman_get_document_for_uri),
994         (anjuta_docman_get_all_doc_widgets):
995         * plugins/document-manager/anjuta-docman.h:
996         * plugins/document-manager/plugin.c:
997         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
998         (on_sourceview_uri_changed_prompt):
999         
1000         #530215 – Have a message area like gedit
1001         
1002         Commited with a trivial change to make sure it doesn't crash when a project is
1003         closed.
1005 2008-06-13  Massimo Cora'  <maxcvs@email.it>
1007         * plugins/project-manager/plugin.c (on_close_project_idle),
1008         (project_manager_plugin_deactivate_plugin):
1009         removed a forced anjuta_plugin_deactivate () that caused a critical-warning. 
1011 2008-06-13  Johannes Schmid  <jhs@gnome.org>
1013         * plugins/file-manager/file-view.c (file_view_query_tooltip),
1014         (file_view_init), (file_view_class_init):
1015         Correct position for tooltips
1017 2008-06-13  Johannes Schmid  <jhs@gnome.org>
1019         * plugins/file-manager/file-view.c (file_view_query_tooltip):
1020         Show correct tooltip
1022 2008-06-13  Johannes Schmid  <jhs@gnome.org>
1024         * plugins/file-manager/file-manager.ui:
1025         * plugins/file-manager/file-model.c (file_model_filter_file),
1026         (file_model_remove_file), (file_model_update_file),
1027         (file_model_add_file), (on_file_model_changed),
1028         (file_model_add_watch), (file_model_expand_row_real),
1029         (file_model_row_collapsed), (file_model_new), (file_model_refresh):
1030         * plugins/file-manager/file-model.h:
1031         * plugins/file-manager/file-view.c (file_view_refresh),
1032         (file_view_rename), (file_view_can_rename),
1033         (file_view_show_extended_data), (file_view_selection_changed),
1034         (file_view_init):
1035         * plugins/file-manager/file-view.h:
1036         * plugins/file-manager/plugin.c (on_file_manager_rename),
1037         (project_root_added), (project_root_removed),
1038         (on_file_view_show_popup_menu), (on_gconf_notify),
1039         (file_manager_activate):
1040         
1041         Big code reorganization in file-manger plugin. No more refresh as it now
1042         listens to file system changes and an extended selection view.
1044 2008-06-13  Johannes Schmid <jhs@gnome.org>
1046         * configure.in: Require gio-2.0 >= 2.16.0 (GNOME stable)
1047         * plugins/file-manager/file-model.c (file_model_add_dummy),
1048         (file_model_filter_file), (file_model_expand_row_real),
1049         (file_model_row_expanded), (file_model_row_collapsed),
1050         (file_model_expand_cancelled), (file_model_init),
1051         (file_model_finalize), (file_model_set_property), (file_model_new),
1052         (file_model_refresh), (file_model_get_uri):
1053         * plugins/file-manager/file-model.h:
1054         * plugins/file-manager/file-view.c (file_view_button_press_event),
1055         (file_view_selection_changed), (file_view_sort_model),
1056         (file_view_init):
1057         * plugins/file-manager/plugin.c (on_gconf_notify):
1058         Ported file-manager to gio
1060 2008-06-13  Naba Kumar  <naba@gnome.org>
1062         * plugins/file-loader/plugin.c (setup_recent_chooser_menu):
1063         Enabled tooltips for recent files to identify full paths.
1065 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1067         Reviewed by Naba Kumar  <naba@gnome.org>:
1068         * plugins/project-import/project-import.c:
1069         Changed label alignment to 0.0
1071 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1073         Reviewed by Naba Kumar  <naba@gnome.org>:
1074         * src/anjuta-app.c:
1075         * libanjuta/anjuta-ui.{ch}:
1076         Moved accels save/load funcs to anjuta-ui.
1078 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
1080          * libanjuta/interfaces/libanjuta.idl,
1081         libanjuta/anjuta-plugin-manager.c,
1082         libanjuta/anjuta-plugin-manager.h:
1083         Add new IAnjutaEnvironment interface
1085         * plugins/build-basic-autotools/build-basic-autotools.c,
1086         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
1087         Remove scratchbox 1 support from build plugin
1088         Use new IAnjutaEnvironment interface
1090         * (added) plugins/scratchbox/plugin.c,
1091         (added) plugins/scratchbox/plugin.h,
1092         (added) plugins/scratchbox/anjuta-scratchbox.plugin.in,
1093         (added) plugins/scratchbox/anjuta-scratchbox.glade,
1094         (added) plugins/scratchbox/anjuta-scratchbox-48.png,
1095         (added) plugins/scratchbox/Makefile.am,
1096         plugins/Makefile.am,
1097         configure.in:
1098         Add new scratchbox 1 plugin implementing IAnjutaEnvironment
1100 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
1102         * configure.in:
1103         Fix #536375: libsocket not included cause build fail on Solaris
1105 2008-06-12  Johannes Schmid  <jhs@gnome.org>
1107         * plugins/project-manager/plugin.c (on_close_project_idle),
1108         (on_close_project), (project_manager_plugin_deactivate_plugin),
1109         (project_manager_plugin_instance_init):
1110         * plugins/project-manager/plugin.h:
1111         
1112         Fixed a possible bug where the project-manager plugin is deactivated twice.
1114 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
1116         * libanjuta/anjuta-utils.c,
1117         libanjuta/anjuta-utils.h,
1118         plugins/debug-manager/start.c,
1119         plugins/run-program/execute.c:
1120         Copy libgnome deprecated gnome_util_user_shell into libanjuta
1122 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
1124         * plugins/build-basic-autotools/build-basic-autotools.c:
1125         Fix #534523: anjuta parses filenames from make wrong
1126         GMatchInfo need to be freed even when regex fail in build_get_summary
1128 2008-06-09  Sébastien Granjoux  <seb.sfo@free.fr>
1130         * plugins/tools/plugin.c:
1131         Fix #537134: critical warnings tools->plugin_deactivate
1133 2008-06-09  Johannes Schmid  <jhs@gnome.org>
1135         * plugins/symbol-browser/plugin.c (project_root_removed):
1136         Fixed #537398 – crash in Anjuta IDE: Closed project
1138 2008-06-07  Johannes Schmid  <jhs@gnome.org>
1140         Patch from Marc Lorber:
1141         * libanjuta/anjuta-plugin-manager.c (plugin_set_update),
1142         (anjuta_plugin_manager_get_remembered_plugins_page):
1143         Add translation
1144         
1145         Patch from Arun Raghavan:
1146         * manuals/anjuta-manual/C/debugger.xml:
1147         #536889 – anjuta doesn't pass "make check"
1149 2008-06-07  Johannes Schmid <jhs@gnome.org>
1151         * plugins/symbol-db/Makefile.am:
1152         Put tables.sql into distribution
1154 2008-06-07  Massimo Cora'  <maxcvs@email.it>
1156   Reviewed by: Johannes Schmid <jhs@gnome.org>
1158         * libanjuta/interfaces/libanjuta.idl:
1159         * plugins/class-inheritance/class-inherit.c
1160         (class_inheritance_show_dynamic_class_popup_menu),
1161         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
1162         (class_inheritance_update_graph):
1163         * plugins/language-support-cpp-java/cpp-java-assist.c
1164         (create_completion),
1165         (cpp_java_assist_create_word_completion_cache),
1166         (cpp_java_assist_show_calltip):
1167         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1168         * plugins/symbol-browser/plugin.c (isymbol_manager_search):
1169         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1170         * plugins/symbol-db/plugin.h:
1171         * plugins/symbol-db/symbol-db-engine.c
1172         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1173         * plugins/symbol-db/symbol-db-engine.h:
1174         * plugins/symbol-db/symbol-db-view.c (prepare_for_adding):
1175         now search for symbols can be done also in global tags. Added a new parameter
1176         to search function and adjusted dependencies on different plugins.
1178 2008-06-05  Sébastien Granjoux  <seb.sfo@free.fr>
1180         * plugins/terminal/terminal.c,
1181         libanjuta/anjuta-preferences.c:
1182         Fix a crash when GNOME Terminal is not installed
1184 2008-06-03 Halton Huo <halton.huo@sun.com>
1186         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1187         * libanjuta/anjuta-launcher.c:
1188         Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD
1190 === anjuta 2.5.0 ===
1192 2008-06-02  Naba Kumar  <naba@gnome.org>
1194         * NEWS: Updated for 2.5.0 release.
1195         
1196 2008-06-02  Yuriy Penkin <yuriy.penkin@gmail.com>
1198         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1199         * plugins/cvs-plugin/Makefile.am,
1200         plugins/cvs-plugin/cvs-execute.c,
1201         plugins/sourceview/anjuta-document.c,
1202         plugins/sourceview/Makefile.am,
1203         plugins/subversion/Makefile.am,
1204         plugins/search/search-replace.h,
1205         plugins/search/Makefile.am,
1206         plugins/build-basic-autotools/build-basic-autotools.c,
1207         plugins/build-basic-autotools/Makefile.am,
1208         plugins/editor/Makefile.am,
1209         plugins/document-manager/Makefile.am,
1210         plugins/macro/Makefile.am,
1211         configure.in:
1212         Fix #514620: Port anjuta to GRegex
1214 2008-06-02  Sébastien Granjoux  <seb.sfo@free.fr>
1216         * plugins/debug-manager/anjuta-marshal.list,
1217         plugins/debug-manager/sexy-icon-entry.c:
1218         Fix #536254: gtk_marshal_VOID__INT_INT shouldn't be used
1219         Update sexy icon entry
1221 2008-06-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1223         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1224         * plugins/run-program/execute.c:
1225         Fix #536045: New run program plugin crash
1227 2008-05-30  Sébastien Granjoux  <seb.sfo@free.fr>
1229         * libanjuta/interfaces/anjuta-idl-compiler.pl,
1230         libanjuta/interfaces/libanjuta.idl,
1231         manuals/reference/libanjuta/libanjuta-sections.txt:
1232         Keep comment for enum and structures
1233         Declare class typedef first
1234         Allow to document Anjuta shell variable using define
1235         Add a documentation sample in IAnjutaProjectManager interface
1237         * manuals/reference/libanjuta/writing-plugins.sgml:
1238         Fix a detail in the previous patch
1240 2008-05-29  Arun Tejasvi Chaganty  <arunchaganty@gmail.com>
1242         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1243         * manuals/reference/libanjuta/writing-plugins.sgml:
1244         Fix #534175: Deprecated code in Plugin Tutorial
1246 2008-05-27  basti  <pee@hiddenbox.de>
1248         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1249         * scripts/anjuta_import.sh.in,
1250         plugins/tools/scripts/prepare-changelog.pl,
1251         global-tags/create_global_tags.sh.in:
1252         Use sh instead of bash when possible
1254         * plugins/sourceview/anjuta-document-saver.c,
1255         plugins/sourceview/anjuta-document-loader.c:
1256         Order of include matter on OpenBSD
1258         * plugins/debug-manager/start.c:
1259         ps syntax differ on *BSD
1261         * libanjuta/anjuta-launcher.c:
1262         Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
1263         CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
1265 2008-05-27  Johannes Schmid  <jhs@gnome.org>
1267         * plugins/language-manager/Makefile.am:
1268         Merged patch from bug 
1269         #535048 – Anjuta doesn't build when checking underlinking and overlinking
1271 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
1273         * manuals/reference/libanjuta/libanjuta-docs.sgml:
1274         Forget this change to add AnjutaCommand and AnjutaAsyncCommand
1275         in the documentation
1277 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
1279         * plugins/debug-manager/start.c,
1280         plugins/build-basic-autotools/build-basic-autotools.c,
1281         plugins/run-program/plugin.c,
1282         plugins/run-program/execute.c,
1283         plugins/run-program/plugin.h,
1284         libanjuta/interfaces/libanjuta.idl,
1285         libanjuta/interfaces/anjuta-idl-compiler.pl,
1286         manuals/reference/libanjuta/libanjuta-docs.sgml,
1287         manuals/reference/libanjuta/libanjuta-sections.txt:
1288         Change the new IAnjutaBuilder interface to use callbacks
1289         Add the documentation of IAnjutaBuilder
1291 2008-05-25  Naba Kumar  <naba@gnome.org>
1293         Patch from: Pavel Kostyuchenko
1295         * libanjuta/anjuta-preferences.c
1296         (anjuta_preferences_is_dialog_created):
1297         * libanjuta/anjuta-preferences.h:
1298         * src/action-callbacks.c (on_set_preferences1_activate):
1299         Fixed bug #532537 - Crash on closing Anjuta Preferences when it
1300         open twice.
1302 2008-05-25  Sébastien Granjoux  <seb.sfo@free.fr>
1304         * plugins/editor/text_editor_cbs.c:
1305         Set line to mouse location when popup-menu is displayed (#530689)
1307 2008-05-25  James Liggett  <jrliggett@cox.net>
1309         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1310         * libanjuta/anjuta-command.c,
1311         libanjuta/anjuta-async-command.c:
1312         Document AnjutaCommand and AnjutaAsyncCommand
1314 2008-05-25  basti  <pee@hiddenbox.de>
1316         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1317         * plugins/debug-manager/debug_tree.c:
1318         Fix a crash when changing a watch while debugger is stopped
1320         * plugins/gdb/plugin.c,
1321         plugins/gdb/anjuta-gdb.plugin.in:
1322         Allow loading application/octet-stream mime type
1324 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1326         * plugins/debug-manager/start.c:
1327         Fix #378903: Use IAnjutaBuilder to always debug an up to date program
1329 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1331         * plugins/run-program/plugin.c,
1332         plugins/run-program/execute.c,
1333         plugins/run-program/plugin.h:
1334         Use IAnjutaBuilder to always run an up to date program
1336 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
1338         * plugins/build-basic-autotools/build-basic-autotools.c,
1339         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
1340         libanjuta/interfaces/libanjuta.idl,
1341         libanjuta/interfaces/anjuta-idl-compiler.pl:
1342         New IAnjutaBuilder interface allowing to check if a target is up to
1343         data and having a notification when the target is built
1345 2008-05-21  Michael Placentra <someone@michaelplacentra2.net>
1347         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1348         * plugins/project-wizard/templates/django.wiz:
1349         Fix #533758: django project creation fails
1351 2008-05-19  Johannes Schmid  <jhs@gnome.org>
1353   Patch from Pavel Kostyuchenko:
1354         * plugins/glade/anjuta-design-document.h:
1355         * plugins/glade/plugin.c (update_current_project),
1356         (value_added_current_editor), (glade_update_ui),
1357         (on_document_destroy), (glade_plugin_add_project):
1358         
1359         #532625 – Wrong consecution of functions calls when opening a glade file
1361 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
1363         * plugins/project-wizard/templates/terminal.wiz,
1364         plugins/project-wizard/templates/xlib-dock.wiz,
1365         plugins/project-wizard/templates/wxwin.wiz,
1366         plugins/project-wizard/templates/java.wiz,
1367         plugins/project-wizard/templates/django.wiz,
1368         plugins/project-wizard/templates/gnome.wiz,
1369         plugins/project-wizard/templates/anjuta-plugin.wiz,
1370         plugins/project-wizard/templates/gtkmm.wiz,
1371         plugins/project-wizard/templates/python.wiz,
1372         plugins/project-wizard/templates/cpp.wiz,
1373         plugins/project-wizard/templates/sdl.wiz,
1374         plugins/project-wizard/templates/gtk.wiz,
1375         plugins/project-wizard/templates/minimal.wiz,
1376         plugins/project-wizard/templates/xlib.wiz,
1377         plugins/project-wizard/templates/gcj.wiz:
1378         Fix #533346: Create project in path with spaces fails
1380 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
1382         * src/anjuta.glade,
1383         libanjuta/anjuta-preferences.c:
1384         Fix #531940: Can't change the default project directory
1386 2008-05-14  Rémi Cardona  <remi@gentoo.org>
1388         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1389         * plugins/editor/scintilla/Makefile.am,
1390         libanjuta/Makefile.am:
1391         Remove useless _DEPENDENCIES
1393 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
1395         * plugins/run-program/execute.c:
1396         Fix #532243: Execute program with whitespace in the project path fails
1398 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
1400         * plugins/debug-manager/debug_tree.c:
1401         Fix #531623: Crash on updating non-existing watch
1403 2008-05-13  Christian Kirbach  <Christian.Kirbach@googlemail.com>
1405         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1406         * tagmanager/tm_tag.c:
1407         * tagmanager/test_tm_buffer.c:
1408         * plugins/editor/scintilla/LexNsis.cxx:
1409         * plugins/editor/aneditor.cxx:
1410         * plugins/file-manager/file-view.c:
1411         Fixed a bunch of compiler warnings
1413 2008-05-10  Johannes Schmid  <jhs@gnome.org>
1415         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1416         * plugins/symbol-browser/plugin.c (project_root_added),
1417         (isymbol_manager_search):
1418         
1419         Fixed global tags loading from project configuration and added a
1420         configuration option
1422 2008-05-08  Johannes Schmid  <jhs@gnome.org>
1424         Patch from Marc Lorber <lorber.marc@wanadoo.fr>
1426         * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
1427         * plugins/subversion/subversion-log-dialog.c (create_columns):
1428         
1429         Fix translation issues (#530860 and #531411)
1431 2008-05-08  Johannes Schmid  <jhs@gnome.org>
1433         Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
1435         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
1436         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
1437         * plugins/project-wizard/templates/java/configure.ac.tpl:
1438         * plugins/project-wizard/templates/minimal/autogen.sh:
1439         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
1440         * plugins/project-wizard/templates/python/configure.ac.tpl:
1441         * plugins/project-wizard/templates/sdl/configure.ac.tpl:
1442         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
1443         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
1444         
1445         #531405 – AM_CONFIG_HEADER macro is obsolete
1446         
1447         project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
1448         http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
1450 2008-05-07  Massimo Cora'  <maxcvs@email.it>
1452         * libanjuta/interfaces/libanjuta.idl:
1453         * plugins/class-inheritance/class-inherit.c
1454         (class_inheritance_show_dynamic_class_popup_menu):
1455         * plugins/language-support-cpp-java/cpp-java-assist.c
1456         (cpp_java_assist_create_word_completion_cache),
1457         (cpp_java_assist_show_calltip):
1458         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1459         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1460         * plugins/symbol-db/symbol-db-engine.c
1461         (on_scan_update_files_symbols_end),
1462         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1463         * plugins/symbol-db/symbol-db-engine.h:
1464         add limit/offset keywords to search query. Adjusted APIs.
1465         Fixed a minor bug with caches in the engine.
1467 2008-05-06  Sébastien Granjoux  <seb.sfo@free.fr>
1469         * plugins/terminal/anjuta-terminal-plugin.glade,
1470         plugins/terminal/terminal.c:
1471         The terminal configuration default option doesn't work (#530031)
1472         Combobox for terminal choose not working (#530032)
1474 2008-05-06  Johannes Schmid  <jhs@gnome.org>
1476         * plugins/document-manager/plugin.c (on_session_save):
1477         Do not reverse list of file in save-session (#531445)
1478         
1479         * plugins/sourceview/anjuta-view.c
1480         (anjuta_view_button_press_event):
1481         Set line to mouse location when popup-menu is displayed (#530689)
1483 2008-05-02  Sébastien Granjoux  <seb.sfo@free.fr>
1485         * (added) plugins/terminal/anjuta-terminal-plugin.ui,
1486         plugins/terminal/Makefile.am,
1487         plugins/terminal/terminal.c:
1488         Add a context menu with copy/paste in terminal plugin
1490 2008-05-02  Johannes Schmid  <jhs@gnome.org>
1492         * configure.in: changed gnome-build requirement, bumped version to 2.5.0
1493         * libanjuta/interfaces/libanjuta.idl:
1494         * plugins/project-manager/plugin.c (iproject_manager_get_packages),
1495         (iproject_manager_iface_init):
1496         Add an interface method to access the pkg-config data from gnome-build.
1497         
1498         * plugins/symbol-browser/plugin.c (project_root_added):
1499         Automatically load symbol from project configuration (proof-of-concept)
1501 2008-05-01  Massimo Cora'  <maxcvs@email.it>
1503         * plugins/symbol-db/plugin.c (symbol_db_activate):
1504         * plugins/symbol-db/test/main.c (main):
1506         Adapt to changes in recent libgda
1508 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
1510         * plugins/run-program/execute.c:
1511         Fix run plugin again, previous patch was causing a crash when
1512         the program exist
1514 2008-05-01  Johannes Schmid  <jhs@gnome.org>
1516         * plugins/document-manager/plugin.c (update_title):
1517         Fixed bug broken titles for new files
1519 2008-05-01  Johannes Schmid  <jhs@gnome.org>
1521         * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
1522         (anjuta_util_replace_home_dir_with_tilde),
1523         (anjuta_util_str_middle_truncate):
1524         * libanjuta/anjuta-utils.h:
1525         Added some utility methods (derived from gedit)
1526         
1527         * plugins/document-manager/plugin.c (get_directory_display_name),
1528         (update_title):
1529         Really fix #530033 now
1531 2008-05-01  Massimo Cora'  <maxcvs@email.it>
1533         * plugins/symbol-db/plugin.c (on_single_file_scan_end):
1534         set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
1536         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1537         (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
1538         (sdb_engine_thread_monitor), (sdb_engine_init),
1539         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1540         (sdb_engine_add_new_sym_implementation),
1541         (sdb_engine_second_pass_update_scope_1),
1542         (sdb_engine_second_pass_update_scope),
1543         (sdb_engine_second_pass_update_heritage),
1544         (symbol_db_engine_update_project_symbols),
1545         (symbol_db_engine_get_files_with_zero_symbols),
1546         (symbol_db_engine_get_file_symbols):
1547         fixed a population bug introduced with using of caches. It broke the kind
1548         of symbol in some cases (e.g. returning of table_id = -1). 
1549         Avoid lazy initialization and inlined the lookup functions to speed up the
1550         thing.
1551         Performances improvement in sdb_engine_second_pass_update_heritage () using
1552         a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
1553         logic in this part should avoid gui freezing, at least here it does not freeze.
1555         * plugins/symbol-db/symbol-db-view-locals.c
1556         (symbol_db_view_locals_recv_signals_from_engine):
1557         * plugins/symbol-db/symbol-db-view.c
1558         (symbol_db_view_recv_signals_from_engine):
1559         greyed out trees while population is in place.
1561 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
1563         * data/default.profile:
1564         Put the new run program plugin in the default plugin list
1566         * plugins/run-program/execute.c:
1567         Fix a crash when the program doesn't exist
1569 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1571         * plugins/document-manager/anjuta-document-manager.ui:
1572         * plugins/message-view/anjuta-message-manager.ui:
1573         Put the menu items of the message-manager in the correct Goto menu
1575 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1577         * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
1578         Allow markup in dialog description
1579         
1580         * plugins/file-loader/plugin.c (iloader_load):
1581         #523186 – Open With dialog should mention filename
1583 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1585         * libanjuta/anjuta-status.c (anjuta_status_set_title):
1586         * plugins/document-manager/anjuta-docman.c
1587         (anjuta_docman_update_page_label):
1588         * plugins/document-manager/plugin.c (update_title),
1589         (on_document_update_save_ui):
1590         
1591         #530033 – Have window title like gedit
1592         Also add the dirty char (*) at the beginning of the filename to match HIG
1594 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1596         * plugins/devhelp/anjuta-devhelp.ui:
1597         * plugins/search/anjuta-search.ui:
1598         * plugins/document-manager/anjuta-document-manager.ui:
1599         * src/anjuta.ui:
1600         Moved Goto menu into View to avoid cluttering the menubar and created
1601         new Documents menu
1603         * plugins/document-manager/action-callbacks.c (on_next_document),
1604         (on_previous_document):
1605         * plugins/document-manager/action-callbacks.h:
1606         * plugins/document-manager/anjuta-docman.c (on_document_toggled),
1607         (anjuta_docman_update_documents_menu_status),
1608         (anjuta_docman_update_documents_menu),
1609         (on_notebook_page_reordered), (anjuta_docman_page_init),
1610         (anjuta_docman_new), (on_notebook_switch_page),
1611         (anjuta_docman_add_document), (anjuta_docman_remove_document):
1612         * plugins/document-manager/plugin.c:
1613         
1614         Show open documents in the "Documents" menu and add actions for next/prev
1615         document like in gedit. Don't center menu items of notebook popup menu.
1616         (Fixes bugs #453702 and #529528)
1618 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1620         Patch from Yuriy Penkin:
1622         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1623         .glade:
1624         * plugins/debug-manager/anjuta-debug-manager.glade:
1625         * plugins/run-program/anjuta-run-program.glade:
1626         * plugins/tools/anjuta-tools.glade:
1627         530566 – Fix translation and POTFILES.in
1629 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1631         * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
1632         Use current project folder as default and added a file filter for
1633         the patch file chooser.
1635 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1637         * plugins/symbol-db/symbol-db-view-search.c
1638         (sdb_view_search_model_filter):
1639         fixed search symbols to match "foo_symbol_%"
1641 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1643         * configure.in,
1644         po/POTFILES.in,
1645         plugins/Makefile.am,
1646         src/anjuta.ui,
1647         (added) plugins/run-program/anjuta-run-program-48.png,
1648         (added) plugins/run-program/anjuta-run-program.glade,
1649         (added) plugins/run-program/anjuta-run-program.plugin.in,
1650         (added) plugins/run-program/anjuta-run-program.ui,
1651         (added) plugins/run-program/execute.c,
1652         (added) plugins/run-program/execute.h,
1653         (added) plugins/run-program/Makefile.am,
1654         (added) plugins/run-program/parameters.c,
1655         (added) plugins/run-program/parameters.h,
1656         (added) plugins/run-program/plugin.c,
1657         (added) plugins/run-program/plugin.h,
1658         (added) plugins/run-program/utils.c,
1659         (added) plugins/run-program/utils.h:
1660         New run program plugin, includes a new dialog box to set
1661         program arguments
1663         * plugins/debug-manager/anjuta-debug-manager.plugin.in,
1664         plugins/debug-manager/anjuta-debug-manager.ui,
1665         plugins/debug-manager/plugin.c,
1666         plugins/debug-manager/start.c:
1667         Update debugger plugin to use run program parameter dialog
1669         * plugins/build-basic-autotools/build-basic-autotools.c,
1670         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
1671         Remove run program menu item
1673         * libanjuta/interfaces/libanjuta.idl,
1674         plugins/gdb/plugin.c,
1675         plugins/gdb/debugger.c,
1676         plugins/gdb/debugger.h,
1677         plugins/debug-manager/command.c,
1678         plugins/debug-manager/command.h:
1679         Use a gchar * null terminated array instead of a GList for
1680         passing environment variables
1682 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1684         * plugins/terminal/terminal.c,
1685         libanjuta/interfaces/libanjuta.idl:
1686         Add a child-exited signal in the IAnjutaTerminal interface
1687         Remove environment variables merging, it is already done
1688         in vte
1690 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1692         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1693         * plugins/symbol-db/symbol-db-engine.c
1694         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1695         fixed partial pattern match accordingly with api.
1697 2008-04-28  Johannes Schmid <jhs@gnome.org>
1699         * plugins/symbol-db/plugin.c:
1700   Hide progress bar when things are done.
1702 2008-04-27  Massimo Cora'  <maxcvs@email.it>
1704         * plugins/symbol-db/symbol-db-engine.c
1705         (symbol_db_engine_find_symbol_by_name_pattern),
1706         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1707         fixed typo on query.
1708         
1709 2008-04-26  Massimo Cora'  <maxcvs@email.it>
1711         * plugins/document-manager/plugin.c (on_document_update_ui):
1712         * plugins/symbol-db/symbol-db-engine-iterator-node.c
1713         (symbol_db_engine_iterator_node_get_symbol_extra_string):
1714         * plugins/symbol-db/symbol-db-engine.c
1715         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
1716         (sdb_engine_get_dyn_query_node_by_id),
1717         (sdb_engine_dyn_child_query_node_destroy),
1718         (sdb_engine_insert_dyn_query_node_by_id),
1719         (sdb_engine_free_cached_queries),
1720         (sdb_engine_free_cached_dynamic_queries),
1721         (sdb_engine_get_tuple_id_by_unique_name),
1722         (sdb_engine_get_tuple_id_by_unique_name2),
1723         (sdb_engine_get_tuple_id_by_unique_name3),
1724         (sdb_engine_populate_db_by_tags),
1725         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1726         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
1727         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1728         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1729         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1730         (sdb_engine_add_new_sym_implementation),
1731         (sdb_engine_add_new_heritage),
1732         (sdb_engine_add_new_scope_definition),
1733         (sdb_engine_add_new_tmp_heritage_scope),
1734         (sdb_engine_second_pass_update_scope_1),
1735         (sdb_engine_second_pass_update_heritage),
1736         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1737         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1738         (on_scan_update_files_symbols_end),
1739         (symbol_db_engine_update_project_symbols),
1740         (symbol_db_engine_get_full_local_path),
1741         (symbol_db_engine_get_file_db_path),
1742         (sdb_engine_walk_down_scope_path),
1743         (symbol_db_engine_get_files_with_zero_symbols),
1744         (sdb_engine_prepare_symbol_info_sql),
1745         (symbol_db_engine_get_class_parents_by_symbol_id),
1746         (symbol_db_engine_get_class_parents),
1747         (symbol_db_engine_get_global_members_filtered),
1748         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1749         (symbol_db_engine_get_scope_members_by_symbol_id),
1750         (symbol_db_engine_get_scope_members),
1751         (symbol_db_engine_get_current_scope),
1752         (symbol_db_engine_get_file_symbols),
1753         (symbol_db_engine_get_symbol_info_by_id),
1754         (symbol_db_engine_find_symbol_by_name_pattern),
1755         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1756         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1757         * plugins/symbol-db/symbol-db-engine.h:
1758         * plugins/symbol-db/tables.sql:
1759         new dynamic prepared queries architecture. Now every query used in the
1760         engine has its own compiled query in libgda-sqlite provider. This for speed
1761         improvements, code cleaning and auto-escaping of string parameters. 
1762         Lookup of dynamic queries takes care of sym_info parameters and of 
1763         parameters passed to functions. The compiled GdaStatements are stored in an 
1764         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
1765         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
1767         * plugins/symbol-db/test/Makefile.am:
1768         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
1769         (main):
1770         re-enabled test.
1772 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
1774         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1775         * po/POTFILES.in,
1776         plugins/tools/tool.c:
1777         Fix #529798: Mark additional strings for translation
1779 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
1781         * plugins/project-wizard/druid.c,
1782         plugins/project-wizard/property.c,
1783         plugins/project-wizard/property.h,
1784         plugins/project-wizard/parser.c,
1785         plugins/project-wizard/templates/mkfile.wiz,
1786         plugins/project-wizard/templates/terminal.wiz,
1787         plugins/project-wizard/templates/xlib-dock.wiz,
1788         plugins/project-wizard/templates/wxwin.wiz,
1789         plugins/project-wizard/templates/java.wiz,
1790         plugins/project-wizard/templates/django.wiz,
1791         plugins/project-wizard/templates/gnome.wiz,
1792         plugins/project-wizard/templates/anjuta-plugin.wiz,
1793         plugins/project-wizard/templates/gtkmm.wiz,
1794         plugins/project-wizard/templates/python.wiz,
1795         plugins/project-wizard/templates/cpp.wiz,
1796         plugins/project-wizard/templates/sdl.wiz,
1797         plugins/project-wizard/templates/gtk.wiz,
1798         plugins/project-wizard/templates/minimal.wiz,
1799         plugins/project-wizard/templates/xlib.wiz,
1800         plugins/project-wizard/templates/gcj.wiz:
1801         Add additional restriction on project name fix #529226
1803 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
1805         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1806         * plugins/tools/plugin.c:
1807         Fix #529506: Uncorrect unloading tools plugin
1809 2008-04-22  Johannes Schmid  <jhs@gnome.org>
1811         * plugins/search/search-replace.c (search_and_replace),
1812         (on_message_view_destroyed):
1813         Don't spit out two many warnings when the message view is destroyed
1814         
1815         * plugins/search/search-replace_backend.c
1816         (file_buffer_new_from_path):
1817         Only use first 500 characters for validation
1819 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1821         * plugins/search/plugin.c (find_incremental):
1822         * plugins/search/search-replace.c (on_search_regex_toggled),
1823         (on_search_button_next_clicked), (search_replace_find_usage):
1824         * plugins/search/search-replace_backend.c (match_substr_free),
1825         (file_buffer_new_from_path), (get_next_match),
1826         (clear_search_replace_instance), (create_search_replace_instance):
1827         * plugins/search/search-replace_backend.h:
1828         
1829         Use GRegex instead of pcre and convert files to utf-8 if necessary.
1830         Rest of #440637
1832 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1834         * plugins/document-manager/action-callbacks.c
1835         (on_editor_command_paste_activate):
1836         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
1837   (there was an else missing...)
1839 2008-04-17  Naba Kumar  <naba@naba-desktop>
1841         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
1842         * plugins/project-import/anjuta-project-import.plugin.in:
1843         * plugins/project-wizard/anjuta-project-wizard.glade:
1844         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1845         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
1847 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1849         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
1850         Fixed a condition where we kill our own process
1852 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1854         * libanjuta/anjuta-session.h:
1855         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
1856         * plugins/symbol-db/plugin.c (value_added_current_editor),
1857         (on_session_load), (symbol_db_activate):
1858         * plugins/symbol-db/plugin.h:
1859         * plugins/symbol-db/symbol-db-view.c
1860         (sdb_view_build_and_display_base_tree):
1861         Added new sessions states to avoid loading the local symbols before
1862         the session is loaded (speeds up start-up).
1863         
1864         * plugins/document-manager/plugin.c
1865         (update_document_ui_undo_items), (update_document_ui_save_items),
1866         (on_document_update_ui):
1867         * plugins/sourceview/sourceview.c (idocument_redo):
1868         Fixed #528705 – There is no Redo
1870 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
1872         * libanjuta/interfaces/libanjuta.idl,
1873         plugins/terminal/terminal.c,
1874         plugins/build-basic-autotools/executer.c,
1875         plugins/gdb/plugin.c:
1876         Add an env parameter in the IAnjutaTerminal interface allowing
1877         to specify additional environment variables
1879         * libanjuta/anjuta-launcher.c:
1880         Add one initialization
1882 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1884         Patch from Ignacio Casal Quinteiro:
1885         * plugins/file-loader/anjuta-recent-chooser-menu.c
1886         (_gtk_recent_chooser_get_items),
1887         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
1888         (anjuta_recent_chooser_menu_populate):
1889         Show 5 project and 15 file items in recent-chooser
1891 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1893         * plugins/search/search-replace_backend.c (isawordchar),
1894         (extra_match), (get_next_match):
1895         
1896         Make searching utf-8 aware. We still need to fix encodings for
1897         search/replace in files as it is currently assumed they are utf-8 like
1898         the editors.
1900 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1901         
1902         Patch from Ignacio Casal Quinteiro:
1903         * plugins/file-loader/anjuta-recent-chooser-menu.c
1904         (anjuta_recent_chooser_menu_insert_item),
1905         (anjuta_recent_chooser_menu_populate):
1906         * plugins/file-loader/plugin.c (activate_plugin):
1907         Fix recent files in the toolbar
1908         
1909         * plugins/tools/plugin.c (ipreferences_merge):
1910         Fixed some warnings
1912 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
1914         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
1916 2008-04-13  Naba Kumar  <naba@naba-desktop>
1918         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
1919         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1920         Do not enable brace autocompletion by defualt because it annoying for
1921         fast typist (i.e. it's easier to type ending brace than move carat)
1922         and it's currently broken for scintilla.
1924 2008-04-13  Naba Kumar  <naba@naba-desktop>
1926         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
1927         * src/about.c (on_about_plugin_activate): Removed dead code.
1928         * src/main.c: Make smaller include.
1930 2008-04-12  Naba Kumar  <naba@naba-desktop>
1932         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
1933         src/utilities.h: Removed dead files.
1934         * src/widget-registry.c, src/widget-registry.h: Removed more dead
1935         files.
1937 2008-04-12  Naba Kumar  <naba@naba-desktop>
1939         * src/action-callbacks.c: Removed unneeded gnome.h include.
1940         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
1942 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1944         Reviewed by Naba Kumar  <naba@gnome.org>:
1945         * libanjuta/anjuta-utils.{ch}:
1946         Added anjuta_utils_get_user_config_dir. This func is used
1947         to get the user config directory.
1948         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
1950 2008-04-12  Johannes Schmid  <jhs@gnome.org>
1952         * plugins/search/Makefile.am:
1953         * plugins/search/anjuta-search.glade:
1954         * plugins/search/anjuta-search.ui:
1955         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
1956         (on_find_and_replace1_activate), (on_find_in_files1_activate),
1957         (on_findnext1_activate), (on_findprevious1_activate),
1958         (on_prev_occur), (on_next_occur), (activate_plugin),
1959         (deactivate_plugin), (dispose), (finalize),
1960         (search_plugin_class_init):
1961         * plugins/search/plugin.h:
1962         * plugins/search/search-replace.c (search_and_replace_init),
1963         (search_and_replace), (write_message_pane), (on_message_clicked),
1964         (save_not_opened_files), (replace_in_not_opened_files),
1965         (search_replace_next_previous), (search_replace_next),
1966         (search_replace_previous), (sr_get_gladewidget),
1967         (search_set_popdown_strings), (search_set_popdown_map),
1968         (search_select_item), (search_set_combo), (search_set_action),
1969         (search_set_target), (search_set_direction),
1970         (search_get_item_combo), (search_get_item_combo_name),
1971         (search_direction_changed), (populate_value), (reset_flags),
1972         (reset_flags_and_search_button), (search_start_over),
1973         (search_end_alert), (max_results_alert), (nb_results_alert),
1974         (search_show_replace), (modify_label_image_button),
1975         (search_replace_populate), (show_jump_button),
1976         (translate_dialog_strings), (create_dialog), (show_dialog),
1977         (word_in_list), (list_max_items), (search_update_combos),
1978         (replace_update_combos), (search_update_dialog),
1979         (on_search_replace_delete_event),
1980         (on_search_dialog_key_press_event),
1981         (search_disconnect_set_toggle_connect),
1982         (on_search_match_whole_word_toggled),
1983         (on_search_match_whole_line_toggled),
1984         (on_search_match_word_start_toggled), (on_search_regex_toggled),
1985         (search_set_toggle_direction), (on_search_direction_changed),
1986         (on_search_action_changed), (on_search_target_changed),
1987         (on_search_expression_changed), (on_actions_no_limit_clicked),
1988         (on_search_button_close_clicked), (on_search_button_stop_clicked),
1989         (on_search_button_next_clicked), (search_replace_find_usage),
1990         (on_search_button_jump_clicked), (on_search_expression_activate),
1991         (on_search_full_buffer_toggled), (on_search_forward_toggled),
1992         (on_search_backward_toggled), (on_setting_basic_search_toggled),
1993         (basic_search_toggled), (anjuta_search_replace_activate):
1994         * plugins/search/search-replace.h:
1995         * plugins/search/search-replace_backend.c (pcre_info_free),
1996         (pcre_info_new), (match_substr_free), (match_info_free),
1997         (file_buffer_free), (file_buffer_new_from_te),
1998         (file_buffer_new_from_path), (file_buffer_line_from_pos),
1999         (file_match_line_from_pos), (create_search_files_list),
2000         (get_project_file_list), (isawordchar), (extra_match),
2001         (get_next_match), (create_search_entries), (regex_backref),
2002         (clear_search_replace_instance), (clear_pcre),
2003         (create_search_replace_instance):
2004         * plugins/search/search-replace_backend.h:
2005         Restored old search plugin - was a bad idea to merge this patch. Sorry!
2007 2008-04-12  Johannes Schmid  <jhs@gnome.org>
2009         * libanjuta/Makefile.am:
2010         * libanjuta/libanjuta.h:
2011         * plugins/document-manager/anjuta-document-manager.glade:
2012         * plugins/document-manager/plugin.c:
2013         * plugins/editor/text_editor.c (text_editor_finalize),
2014         (convert_to_utf8), (load_from_file), (save_to_file):
2015         * plugins/editor/text_editor.h:
2016         * plugins/sourceview/Makefile.am:
2017         * plugins/sourceview/anjuta-convert.c:
2018         * plugins/sourceview/anjuta-convert.h:
2019         * plugins/sourceview/anjuta-document-loader.c:
2020         * plugins/sourceview/anjuta-document-saver.c:
2021         * plugins/sourceview/anjuta-document.c:
2022         * plugins/sourceview/anjuta-encodings.c:
2023         * plugins/sourceview/anjuta-encodings.h:
2024         * plugins/sourceview/anjuta-utils.c:
2025         * plugins/sourceview/anjuta-utils.h:
2026         * plugins/sourceview/anjuta-view.c:
2027         * plugins/sourceview/sourceview.c:
2028         
2029         Move the encoding conversion infrastrcute to libanjuta and update all
2030         users. Test all available encodings by default in scintilla editor
2031         like sourceview is doing and removed encoding preferences
2033         * plugins/search/search-replace_backend.c
2034         (file_buffer_new_from_uri):
2035         Fixed crasher
2037 2008-04-11  Johannes Schmid  <jhs@gnome.org>
2039         * plugins/search/anjuta-search.glade:
2040         Various small improvements to the dialog
2042 2008-04-11  Johannes Schmid  <jhs@gnome.org>
2044         Patch from Ignacio Casal Quinteiro:
2045         * plugins/file-loader/Makefile.am:
2046         * plugins/file-loader/anjuta-recent-chooser-menu.c
2047         (gtk_recent_chooser_iface_init),
2048         (_anjuta_recent_chooser_install_properties),
2049         (sort_recent_items_mru), (get_is_recent_filtered),
2050         (_gtk_recent_chooser_get_items),
2051         (anjuta_recent_chooser_menu_class_init),
2052         (anjuta_recent_chooser_menu_init),
2053         (anjuta_recent_chooser_menu_finalize),
2054         (anjuta_recent_chooser_menu_dispose),
2055         (anjuta_recent_chooser_menu_constructor),
2056         (anjuta_recent_chooser_menu_set_property),
2057         (anjuta_recent_chooser_menu_get_property),
2058         (anjuta_recent_chooser_menu_set_current_uri),
2059         (anjuta_recent_chooser_menu_get_current_uri),
2060         (anjuta_recent_chooser_menu_select_uri),
2061         (anjuta_recent_chooser_menu_unselect_uri),
2062         (anjuta_recent_chooser_menu_select_all),
2063         (anjuta_recent_chooser_menu_unselect_all),
2064         (anjuta_recent_chooser_menu_set_sort_func),
2065         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
2066         (anjuta_recent_chooser_menu_get_recent_manager),
2067         (anjuta_recent_chooser_menu_add_filter),
2068         (anjuta_recent_chooser_menu_remove_filter),
2069         (anjuta_recent_chooser_menu_list_filters),
2070         (anjuta_recent_chooser_menu_set_current_filter),
2071         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
2072         (anjuta_recent_chooser_menu_create_item),
2073         (anjuta_recent_chooser_menu_insert_item),
2074         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
2075         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
2076         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
2077         (get_icon_size_for_widget), (foreach_set_shot_tips),
2078         (anjuta_recent_chooser_menu_set_show_tips),
2079         (anjuta_recent_chooser_menu_new),
2080         (anjuta_recent_chooser_menu_new_for_manager):
2081         * plugins/file-loader/anjuta-recent-chooser-menu.h:
2082         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
2083         (activate_plugin), (dispose):
2084         
2085         Add separator to recent menu (#526932)
2087         * plugins/search/Makefile.am:
2088         * plugins/search/anjuta-search.glade:
2089         * plugins/search/anjuta-search.ui:
2090         * plugins/search/plugin.c (on_find1_activate),
2091         (on_find_and_replace1_activate), (on_find_in_files1_activate),
2092         (on_findnext1_activate), (on_findprevious1_activate),
2093         (on_search_again_activate), (on_find_usage), (activate_plugin),
2094         (deactivate_plugin), (dispose), (search_plugin_class_init):
2095         * plugins/search/plugin.h:
2096         * plugins/search/search-replace.c (anj_sr_execute),
2097         (anj_sr_write_match_message), (on_message_clicked),
2098         (anj_sr_set_search_string), (anj_sr_select_nearest),
2099         (anj_sr_select_next), (anj_sr_select_previous),
2100         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
2101         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
2102         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
2103         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
2104         (anj_sr_set_target), (anj_sr_set_direction),
2105         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
2106         (anj_sr_get_combo_id_active_value),
2107         (anj_sr_conform_direction_change), (anj_sr_populate_value),
2108         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
2109         (anj_sr_end_alert), (anj_sr_max_results_alert),
2110         (anj_sr_total_results_alert), (anj_sr_show_replace),
2111         (anj_sr_modify_button), (anj_sr_populate_data),
2112         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
2113         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
2114         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
2115         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
2116         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
2117         (anj_sr_find_in_list), (anj_sr_trim_list),
2118         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
2119         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
2120         (on_search_dialog_delete_event), (on_search_dialog_key_press),
2121         (anj_sr_disconnect_set_toggle_connect),
2122         (on_search_match_whole_word_toggled),
2123         (on_search_match_whole_line_toggled),
2124         (on_search_match_word_start_toggled), (on_search_regex_toggled),
2125         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
2126         (on_search_direction_changed), (on_search_action_changed),
2127         (on_search_target_changed), (on_search_expression_changed),
2128         (on_search_button_close_clicked), (on_search_button_stop_clicked),
2129         (on_search_button_start_clicked),
2130         (on_search_button_replace_clicked),
2131         (on_search_expression_activate):
2132         * plugins/search/search-replace.h:
2133         * plugins/search/search-replace_backend.c (regex_backref),
2134         (pcre_info_free), (pcre_info_new), (match_substr_free),
2135         (match_info_free_subs), (editor_new_from_file_buffer),
2136         (file_buffer_new_from_te), (file_buffer_new_from_uri),
2137         (file_buffer_free), (file_buffer_get_byte_offset),
2138         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
2139         (file_buffer_find_lines), (file_buffer_freshen_lines),
2140         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
2141         (file_buffer_get_linetext_for_line), (save_file_buffer),
2142         (replace_in_local_buffer), (get_search_files_list),
2143         (get_project_files_list), (isawordchar), (extra_match),
2144         (get_next_match), (create_search_entries), (clear_search_entries),
2145         (search_get_default_data), (search_replace_data_new),
2146         (clear_search_replace_instance), (search_replace_data_destroy),
2147         (search_replace_init):
2148         * plugins/search/search-replace_backend.h:
2149         * plugins/search/search_preferences.c (removed):
2150         * plugins/search/search_preferences.h (removed):
2151         
2152         Merged the UI changes from bug #511688 and simplified the search dialog
2154 2008-04-10  Johannes Schmid <jhs@gnome.org>
2156         * plugins/symbol-db/symbol-db-engine.c:
2157         * plugin.c:
2158         Check for ctags binary (#516123)
2160 2008-04-09  Massimo Cora'  <maxcvs@email.it>
2162         * plugins/symbol-db/symbol-db-engine.c
2163         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2164         (sdb_engine_get_query_parameters_list),
2165         (sdb_engine_free_cached_queries),
2166         (sdb_engine_get_tuple_id_by_unique_name),
2167         (sdb_engine_get_tuple_id_by_unique_name2),
2168         (sdb_engine_get_tuple_id_by_unique_name3),
2169         (symbol_db_engine_add_new_workspace),
2170         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2171         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
2172         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2173         (sdb_engine_add_new_sym_implementation),
2174         (sdb_engine_add_new_heritage),
2175         (sdb_engine_add_new_scope_definition),
2176         (sdb_engine_add_new_tmp_heritage_scope),
2177         (sdb_engine_second_pass_update_scope_1),
2178         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
2179         (on_scan_update_files_symbols_end),
2180         (symbol_db_engine_update_project_symbols):
2181         GdaSet *plist is now used globally for every prepared statement.
2182         It won't be created/unreffed at every query.
2184 2008-04-09  Johannes Schmid  <jhs@gnome.org>
2186         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
2187         Fixed crasher when deactivating symbol-db plugin
2189 2008-04-08  Johannes Schmid  <jhs@gnome.org>
2191         * plugins/symbol-db/symbol-db-engine.c
2192         (sdb_engine_populate_db_by_tags):
2193         Don't use transactions - uses only half of the time now!
2195 2008-04-08  Massimo Cora'  <maxcvs@email.it>
2197         * plugins/symbol-db/symbol-db-engine.c
2198         (sdb_engine_prepare_symbol_info_sql),
2199         (symbol_db_engine_get_global_members_filtered):
2200         * plugins/symbol-db/symbol-db-view.c
2201         (sdb_view_load_symbol_pixbufs),
2202         (sdb_view_build_and_display_base_tree):
2203         fixed global tab icons. Libgda could not understood the right fields, now it
2204         does.
2206 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2208         * plugins/language-support-cpp-java/cpp-java-assist.c
2209         (completion_compare), (create_completion),
2210         (cpp_java_assist_create_word_completion_cache):
2211         
2212         Only show () for functions/methods and macros with arguments. Does not work
2213         with symbol-db yet but fixes things for symbol-browser
2215 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2217         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2218         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2219         (sdb_engine_add_new_sym_implementation):
2220         
2221         Fixed some issues with caching
2223 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2225         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
2226         (on_importing_project_end), (project_root_added),
2227         (symbol_db_activate), (symbol_db_deactivate):
2228         * plugins/symbol-db/plugin.h:
2229         
2230         Give the symbol-db it's own progress bar because there are too many
2231         interactions with the global status bar.
2233 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2235         * plugins/symbol-db/symbol-db-view-locals.c
2236         (sdb_view_locals_create_new_store):
2237         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
2238         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
2239         (symbol_db_view_open):
2240         
2241         Sort symbol trees
2243 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2245         * plugins/sourceview/sourceview.c (idocument_cut),
2246         (idocument_copy), (idocument_paste):
2247         Block insert-text signal on cut/copy/paste
2249 2008-04-07  Johannes Schmid  <jhs@gnome.org>
2251         * plugins/symbol-db/plugin.c (on_char_added),
2252         (on_single_file_scan_end):
2253         Only update buffer when a newline is inserted
2254         
2255         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
2256         (sdb_engine_get_tuple_id_by_unique_name),
2257         (sdb_engine_get_tuple_id_by_unique_name2),
2258         (sdb_engine_get_tuple_id_by_unique_name3),
2259         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
2260         (sdb_engine_finalize), (symbol_db_engine_db_exists),
2261         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2262         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
2263         Precompute file_defined_id to speed up population
2265 2008-04-06  Johannes Schmid  <jhs@gnome.org>
2267         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2268         (anjuta_launcher_set_encoding):
2269         Fixed some problems with binary streams needed by symbol-db
2270         
2271         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
2272         Removed DEBUG_PRINT
2273         
2274         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2275         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
2276         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
2277         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2278         (sdb_engine_add_new_sym_implementation),
2279         (on_scan_update_files_symbols_end):
2280         Use some caching to speed up population
2281         
2282         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
2283         Exit properly when scanning is over
2285 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
2287         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2288         One additional change missed in the previous commit
2290 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
2292         * plugins/project-wizard/templates/gtkmm.wiz,
2293         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
2294         plugins/project-wizard/templates/gtkmm/src/main.cc,
2295         plugins/project-wizard/templates/django.wiz,
2296         plugins/project-wizard/templates/python.wiz,
2297         plugins/project-wizard/templates/python/configure.ac.tpl,
2298         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
2299         plugins/project-wizard/templates/cpp.wiz,
2300         plugins/project-wizard/templates/cpp/configure.ac.tpl,
2301         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
2302         plugins/project-wizard/templates/sdl.wiz,
2303         plugins/project-wizard/templates/sdl/configure.ac.tpl,
2304         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
2305         plugins/project-wizard/templates/terminal.wiz,
2306         plugins/project-wizard/templates/terminal/configure.ac.tpl,
2307         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
2308         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
2309         plugins/project-wizard/templates/gtk.wiz,
2310         plugins/project-wizard/templates/gtk/src/main.c,
2311         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
2312         plugins/project-wizard/templates/minimal.wiz,
2313         plugins/project-wizard/templates/minimal/configure.ac.tpl,
2314         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
2315         plugins/project-wizard/templates/java.wiz,
2316         plugins/project-wizard/templates/java/configure.ac.tpl,
2317         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
2318         plugins/project-wizard/templates/xlib.wiz,
2319         plugins/project-wizard/templates/xlib/configure.ac.tpl,
2320         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
2321         plugins/project-wizard/templates/gcj.wiz,
2322         plugins/project-wizard/templates/gcj/configure.ac.tpl,
2323         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
2324         plugins/project-wizard/templates/xlib-dock.wiz,
2325         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
2326         plugins/project-wizard/templates/wxwin.wiz,
2327         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
2328         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
2329         plugins/project-wizard/templates/gnome.wiz,
2330         plugins/project-wizard/templates/gnome/src/main.c,
2331         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
2332         plugins/project-wizard/templates/anjuta-plugin.wiz,
2333         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
2334         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
2335         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
2336         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
2337         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
2338         Fix bug #525999: Remove space in file and target names generated
2339         by project wizard
2340         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
2341         has been renamed ianjuta_document_manager_get_current_document
2343 2008-04-06  Naba Kumar  <naba@naba-desktop>
2345         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
2346         * libanjuta/anjuta-utils.h:
2347         * plugins/project-wizard/druid.c (check_and_warn_missing),
2348         (on_druid_next):
2349         * plugins/project-wizard/header.c (npw_header_free),
2350         (npw_header_add_required_program),
2351         (npw_header_add_required_package),
2352         (npw_header_check_required_programs), (package_is_installed),
2353         (npw_header_check_required_packages):
2354         * plugins/project-wizard/header.h:
2355         * plugins/project-wizard/parser.c (parse_tag),
2356         (parse_header_start), (parse_header_text):
2357         * plugins/project-wizard/templates/anjuta-plugin.wiz:
2358         * plugins/project-wizard/templates/cpp.wiz:
2359         * plugins/project-wizard/templates/django.wiz:
2360         * plugins/project-wizard/templates/gcj.wiz:
2361         * plugins/project-wizard/templates/gnome.wiz:
2362         * plugins/project-wizard/templates/gtk.wiz:
2363         * plugins/project-wizard/templates/gtkmm.wiz:
2364         * plugins/project-wizard/templates/java.wiz:
2365         * plugins/project-wizard/templates/minimal.wiz:
2366         * plugins/project-wizard/templates/mkfile.wiz:
2367         * plugins/project-wizard/templates/python.wiz:
2368         * plugins/project-wizard/templates/sdl.wiz:
2369         * plugins/project-wizard/templates/terminal.wiz:
2370         * plugins/project-wizard/templates/wxwin.wiz:
2371         * plugins/project-wizard/templates/xlib-dock.wiz:
2372         * plugins/project-wizard/templates/xlib.wiz:
2374         Added a check for vital programs and packages needed to create a
2375         new project. A warning dialog is shown to user in project
2376         wizard when he proceeds after selecting a project type.
2377         Updated all project templates to cover vital programs and
2378         packages to generate and build correctly.
2379         
2380 2008-04-05  Naba Kumar  <naba@gnome.org>
2382         patch from  surenspost@gmail.com:
2383         * src/about.c: Fixed bug #523068 link in about window doesn't work.
2385 2008-04-04  Johannes Schmid  <jhs@gnome.org>
2387         * plugins/sourceview/anjuta-view.c:
2388         * plugins/sourceview/anjuta-view.h:
2389         * plugins/sourceview/sourceview-prefs.c (init_fonts),
2390         (sourceview_prefs_init):
2391         Removed unused color management code
2392         
2393         * plugins/sourceview/anjuta-editor-sourceview.glade:
2394         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
2395         (create_style_model), (on_style_changed), (ipreferences_merge),
2396         (ipreferences_unmerge):
2397         * plugins/sourceview/plugin.h:
2398         
2399         Added style chooser for sourceview editor (#522555)
2401 2008-04-04  Johannes Schmid  <jhs@gnome.org>
2403         * plugins/document-manager/action-callbacks.c:
2404         * plugins/document-manager/anjuta-document-manager.ui:
2405         * plugins/document-manager/plugin.c (ui_give_shorter_names),
2406         (update_document_ui_disable_all):
2407         * plugins/file-loader/anjuta-loader-plugin.ui:
2408         * plugins/file-loader/plugin.c (on_new_activate),
2409         (activate_plugin):
2410         
2411         Moved "New" action from document-manager to file-loader using 
2412         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
2414 2008-04-03  Johannes Schmid  <jhs@gnome.org>
2416         * Makefile.am:
2417         * configure.in:
2418         * libegg/.cvsignore:
2419         * libegg/Makefile.am:
2420         * libegg/egg-cell-renderer-text.c:
2421         * libegg/egg-combo-action.c:
2422         * libegg/egg-entry-action.c:
2423         * libegg/egg-recent-action.c:
2424         * libegg/egg-recent-files-module.c:
2425         * libegg/egg-recent-item.c:
2426         * libegg/egg-recent-model.c:
2427         * libegg/egg-recent-util.c:
2428         * libegg/egg-recent-view-gtk.c:
2429         * libegg/egg-recent-view.c:
2430         * libegg/egg-submenu-action.c:
2431         * libegg/eggcellrendererpopup.c:
2432         * libegg/eggcomboselect.c:
2433         * libegg/eggmarshalers.list:
2434         * libegg/eggtreemodelfilter.c:
2435         * libegg/eggtreemodelunion.c:
2436         * libegg/eggtreemultidnd.c:
2437         * libegg/gtkcellview.h:
2438         * libegg/layout.glade:
2439         * libegg/menu/.cvsignore:
2440         * libegg/menu/Makefile.am:
2441         * libegg/menu/egg-combo-action.h:
2442         * libegg/menu/egg-entry-action.h:
2443         * libegg/menu/egg-recent-action.h:
2444         * libegg/menu/egg-submenu-action.h:
2445         * libegg/menu/eggcomboselect.h:
2446         * libegg/recent-files/.cvsignore:
2447         * libegg/recent-files/Makefile.am:
2448         * libegg/recent-files/egg-recent-item.h:
2449         * libegg/recent-files/egg-recent-model.h:
2450         * libegg/recent-files/egg-recent-util.h:
2451         * libegg/recent-files/egg-recent-view-gtk.h:
2452         * libegg/recent-files/egg-recent-view.h:
2453         * libegg/recent-files/egg-recent.h:
2454         * libegg/test-actions.c:
2455         * libegg/test-multi-drag.c:
2456         * libegg/test-union.c:
2457         * libegg/treeviewutils/.cvsignore:
2458         * libegg/treeviewutils/Makefile.am:
2459         * libegg/treeviewutils/egg-cell-renderer-text.h:
2460         * libegg/treeviewutils/eggcellrendererpopup.h:
2461         * libegg/treeviewutils/eggtreemodelfilter.h:
2462         * libegg/treeviewutils/eggtreemodelunion.h:
2463         * libegg/treeviewutils/eggtreemultidnd.h:
2464         * libegg/util/.cvsignore:
2465         * libegg/util/Makefile.am:
2466         * libegg/util/egg-macros.h:
2467         * libegg/util/eggintl.h:
2468         
2469         Killed libegg (#349279)
2470         
2471         * plugins/document-manager/Makefile.am:
2472         * plugins/document-manager/action-callbacks.c:
2473         * plugins/document-manager/plugin.c:
2474         * plugins/editor/plugin.c:
2475         (on_open_recent_file), (sort_recent_menu),
2476         (setup_recent_chooser_menu), (activate_plugin), (dispose),
2477         (anjuta_file_loader_plugin_instance_init):
2478         * plugins/file-loader/plugin.h:
2479         * plugins/search/Makefile.am:
2480         * plugins/search/plugin.c:
2481         * plugins/search/search-replace.c:
2482         
2483         Removed dead code and libegg from Makefiles
2484         
2485         * plugins/symbol-browser/Makefile.am:
2486         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
2487         * plugins/symbol-browser/plugin.c (on_editor_saved),
2488         (update_editor_symbol_model), (iter_matches),
2489         (value_removed_current_editor), (activate_plugin):
2490         Removed symbol-browser toolbar which used libegg and was
2491         buggy (#451588)
2492         
2493         Patch from Ignacio Casal Quinteiro with lots of changes:
2494         * plugins/file-loader/Makefile.am:
2495         * plugins/file-loader/anjuta-loader-plugin.ui:
2496         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
2497         Port FileLoader to GtkRecent (#398984)
2499 2008-04-03  Johannes Schmid  <jhs@gnome.org>
2501         * configure.in:
2502         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2503         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
2504         * libanjuta/interfaces/libanjuta.idl:
2505         * plugins/Makefile.am:
2506         * plugins/class-inheritance/class-inherit.c
2507         (class_inheritance_show_dynamic_class_popup_menu),
2508         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
2509         (class_inheritance_update_graph):
2510         * plugins/language-support-cpp-java/cpp-java-assist.c
2511         (create_completion),
2512         (cpp_java_assist_create_scope_completion_cache),
2513         (cpp_java_assist_create_word_completion_cache),
2514         (cpp_java_assist_show_calltip):
2515         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
2516         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
2517         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
2518         (isymbol_get_extra_info_string), (isymbol_get_line),
2519         (isymbol_get_icon), (isymbol_iface_init):
2520         * plugins/symbol-browser/an_symbol.h:
2521         * plugins/symbol-browser/an_symbol_view.c
2522         (anjuta_symbol_view_get_file_symbol_model):
2523         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
2524         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2525         (isymbol_manager_iface_init):
2526         * plugins/symbol-db/Makefile.am:
2527         * plugins/symbol-db/anjuta-symbol-db.glade:
2528         * plugins/symbol-db/plugin.c
2529         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
2530         (value_added_current_editor), (goto_local_tree_iter),
2531         (goto_global_tree_iter), (on_global_treeview_row_expanded),
2532         (on_global_treeview_row_collapsed), (on_project_element_added),
2533         (on_project_element_removed), (on_importing_project_end),
2534         (do_import_sources_after_abort), (do_import_sources),
2535         (project_root_added), (project_root_removed), (symbol_db_activate),
2536         (symbol_db_deactivate), (isymbol_manager_search),
2537         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2538         (isymbol_manager_iface_init), (ipreferences_merge),
2539         (ipreferences_unmerge), (ipreferences_iface_init):
2540         * plugins/symbol-db/plugin.h:
2541         * plugins/symbol-db/symbol-db-engine-iterator-node.c
2542         (symbol_db_engine_iterator_node_new),
2543         (sdb_engine_iterator_node_instance_init),
2544         (sdb_engine_iterator_node_finalize),
2545         (symbol_db_engine_iterator_node_get_symbol_id),
2546         (symbol_db_engine_iterator_node_get_symbol_name),
2547         (symbol_db_engine_iterator_node_get_symbol_file_pos),
2548         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
2549         (symbol_db_engine_iterator_node_get_symbol_signature),
2550         (symbol_db_engine_iterator_node_get_symbol_extra_string),
2551         (isymbol_get_name), (isymbol_get_args),
2552         (isymbol_get_extra_info_string), (isymbol_get_uri),
2553         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
2554         (isymbol_iface_init):
2555         * plugins/symbol-db/symbol-db-engine-iterator.c
2556         (symbol_db_engine_iterator_new):
2557         * plugins/symbol-db/symbol-db-engine.c
2558         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
2559         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2560         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
2561         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
2562         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2563         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2564         (sdb_engine_init), (sdb_engine_finalize),
2565         (sdb_engine_set_defaults_db_parameters),
2566         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
2567         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2568         (sdb_engine_get_tuple_id_by_unique_name),
2569         (sdb_engine_get_tuple_id_by_unique_name2),
2570         (sdb_engine_get_tuple_id_by_unique_name3),
2571         (symbol_db_engine_add_new_workspace),
2572         (symbol_db_engine_project_exists),
2573         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2574         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
2575         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
2576         (sdb_engine_add_new_sym_access),
2577         (sdb_engine_add_new_sym_implementation),
2578         (sdb_engine_add_new_heritage),
2579         (sdb_engine_add_new_scope_definition),
2580         (sdb_engine_add_new_tmp_heritage_scope),
2581         (sdb_engine_second_pass_update_scope_1),
2582         (sdb_engine_second_pass_update_heritage),
2583         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
2584         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
2585         (on_scan_update_files_symbols_end),
2586         (symbol_db_engine_fill_type_array),
2587         (symbol_db_engine_update_files_symbols),
2588         (symbol_db_engine_update_project_symbols),
2589         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
2590         (symbol_db_engine_update_buffer_symbols),
2591         (symbol_db_engine_get_files_with_zero_symbols),
2592         (sdb_engine_prepare_symbol_info_sql),
2593         (symbol_db_engine_get_class_parents_by_symbol_id),
2594         (symbol_db_engine_get_class_parents),
2595         (symbol_db_engine_get_global_members_filtered),
2596         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
2597         (symbol_db_engine_get_scope_members_by_symbol_id),
2598         (symbol_db_engine_get_scope_members),
2599         (symbol_db_engine_get_file_symbols),
2600         (symbol_db_engine_get_symbol_info_by_id),
2601         (symbol_db_engine_get_full_local_path),
2602         (symbol_db_engine_get_file_db_path),
2603         (symbol_db_engine_find_symbol_by_name_pattern),
2604         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
2605         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
2606         * plugins/symbol-db/symbol-db-engine.h:
2607         * plugins/symbol-db/symbol-db-prefs.c
2608         (on_prefs_executable_changed), (on_gconf_notify_prefs),
2609         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
2610         (on_listall_output), (on_listall_exit), (files_visit_dir),
2611         (on_tag_load_toggled), (symbol_db_prefs_init),
2612         (symbol_db_prefs_finalize):
2613         * plugins/symbol-db/symbol-db-prefs.h:
2614         * plugins/symbol-db/symbol-db-view-locals.c
2615         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
2616         (do_add_root_symbol_to_view),
2617         (consume_symbols_inserted_queue_idle_destroy),
2618         (consume_symbols_inserted_queue_idle), (on_scan_end),
2619         (do_recurse_subtree_and_remove), (on_symbol_removed),
2620         (on_symbol_inserted),
2621         (symbol_db_view_locals_recv_signals_from_engine),
2622         (symbol_db_view_locals_update_list):
2623         * plugins/symbol-db/symbol-db-view.c
2624         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
2625         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
2626         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2627         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2628         (sdb_view_build_and_display_base_tree):
2629         * plugins/symbol-db/symbol-db.glade:
2630         * plugins/symbol-db/symbol-db.ui:
2631         * plugins/symbol-db/tables.sql:
2632         * plugins/symbol-db/test/Makefile.am:
2633         * plugins/symbol-db/test/main.c (get_parents), (main),
2634         (packages_foreach), (files_visit_dir):
2635         
2636         Merged changes from symbol-db branch
2638 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2640         * plugins/sourceview/sourceview.c (autodetect_language):
2641         Use gnome_vfs_get_slow_mime_type()
2643 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2645         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
2646         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
2647         (open_with_dialog):
2648         
2649         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
2650         supertype instead no plugin for mime-type was found (#525706)
2652 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2654         patch by: Carl-Anton Ingmarsson:
2655         * src/anjuta.glade:
2656         Fixed padding in preferences
2658 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2660         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
2662         * plugins/tools/anjuta-tools.glade:
2663         * plugins/tools/anjuta-tools.ui:
2664         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
2665           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
2666           atp_tool_dialog_refresh, atp_tool_dialog_show):
2667         * plugins/tools/dialog.h (dialog, plugin):
2668         * plugins/tools/plugin.c (prefs, gxml, action_group,
2669           atp_plugin_finalize, test, atp_plugin_activate,
2670           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
2671           ipreferences_unmerge, ipreferences_iface_init):
2672         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
2673           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
2674           atp_user_tool_activate, atp_tool_list_append_new,
2675           atp_tool_list_activate, atp_tool_list_deactivate):
2676         * plugins/tools/tool.h (plugin):
2677         
2678         #515854 – Move configuration into preferences
2680 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2682         patch by: Carl-Anton Ingmarsson:
2683         * src/anjuta-app.c (style, on_toolbar_style_changed,
2684           on_add_merge_widget, anjuta_app_instance_init):
2685         * src/anjuta.glade:
2686         
2687         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
2689 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
2691         * plugins/debug-manager/anjuta-debug-manager.glade,
2692         plugins/debug-manager/command.c,
2693         plugins/debug-manager/command.h,
2694         plugins/debug-manager/start.c,
2695         plugins/gdb/plugin.c,
2696         plugins/gdb/debugger.c,
2697         plugins/gdb/debugger.h,
2698         libanjuta/interfaces/libanjuta.idl:
2699         Improve start program dialog, allowing to specify working
2700         directory and environment variables
2702 2008-03-26  Naba Kumar  <naba@gnome.org>
2704         * libanjuta/resources.c (anjuta_res_url_show): Use
2705         anjuta_prog_is_installed() instead of g_find_program_in_path() and
2706         fixed formatting.
2708         Patch from Carl-Anton Ingmarsson:
2710         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
2711         * libanjuta/anjuta-utils.h:
2712         * src/action-callbacks.c (help_activate),
2713         (on_help_manual_activate), (on_help_tutorial_activate),
2714         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
2715         * libanjuta/Makefile.am:
2716         Get rid of gnome_help_display_with_doc_id()
2718 2008-03-26  Naba Kumar  <naba@gnome.org>
2720         Patch from Carl-Anton Ingmarsson:
2722         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
2723         * plugins/project-import/project-import.c (on_import_cancel): Remove
2724         stray GnomeDruid variable.
2726 2008-03-26  Naba Kumar  <naba@gnome.org>
2728         * plugins/project-import/project-import.c (create_start_page):
2729         * plugins/project-wizard/druid.c (npw_druid_new):
2730         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
2731         
2732         Fixed type 'assistent' to 'assistant'.
2734 2008-03-25  Naba Kumar  <naba@gnome.org>
2736         Patch from Carl-Anton Ingmarsson:
2738         * libanjuta/Makefile.am:
2739         * libanjuta/anjuta-ui.c (sensitivity_toggled),
2740         (visibility_toggled), (accel_edited_callback),
2741         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
2742         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
2743         (anjuta_ui_get_accel_editor):
2744         * libegg/Makefile.am:
2745         * libegg/eggaccelerators.c (removed):
2746         * libegg/eggcellrendererkeys.c (removed):
2747         * libegg/eggtreeviewstate.c (removed):
2748         * libegg/test-tree-utils.c (removed):
2749         * libegg/treeviewutils/Makefile.am:
2750         * libegg/treeviewutils/eggaccelerators.h (removed):
2751         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
2752         * libegg/treeviewutils/eggtreeviewstate.h (removed):
2754         Ports anjuta-ui to gtk_cell_renderer_accel
2755         
2756 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
2758         Reviewed by Naba Kumar  <naba@gnome.org>
2760         * plugins/project-import/Makefile.am:
2761         * plugins/project-import/project-import.{ch}:
2762         * plugins/project-import/anjuta-project-import.glade (removed):
2763         * configure.in, po/POTFILES.in:
2765         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
2766         file because libglade doesn't have GtkAssistant support.
2768 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
2770         * plugins/debug-manager/registers.c:
2771         Avoid a crash when debugger stop on an error
2773         * plugins/debug-manager/start.c,
2774         plugins/gdb/debugger.c,
2775         libanjuta/interfaces/libanjuta.idl:
2776         Display an error message when debugger target is not found
2778 2008-03-15  Naba Kumar  <naba@naba-desktop>
2780         * configure.in:
2781         * data/Makefile.am:
2782         * (removed) data/properties:
2783         * (added) plugins/editor/properties:
2784         * plugins/editor/Makefile.am:
2786         Moved data/properties to plugins/editor/ and removed dead code from
2787         Makefile.am files.
2788         
2789 2008-03-15  Naba Kumar  <naba@naba-desktop>
2791         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
2792         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2793         (macro_dialog_finalize):
2794         * plugins/macro/macro-edit.c (macro_edit_dispose),
2795         (macro_edit_finalize):
2797         Fixed errors in previous patch.
2798         
2799 2008-03-15  Naba Kumar  <naba@naba-desktop>
2801         Patch from Ignacio Casal Quinteiro:
2803         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
2804         (finalize):
2805         * plugins/class-gen/plugin.c (dispose), (finalize):
2806         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
2807         (class_inheritance_dispose):
2808         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
2809         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
2810         (dma_plugin_finalize):
2811         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
2812         (dma_debugger_queue_finalize):
2813         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
2814         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
2815         (anjuta_docman_finalize):
2816         * plugins/document-manager/plugin.c:
2817         * plugins/editor/plugin.c (dispose), (finalize),
2818         (editor_plugin_class_init):
2819         * plugins/editor/text_editor.c (text_editor_dispose),
2820         (text_editor_finalize):
2821         * plugins/file-loader/plugin.c (dispose), (finalize),
2822         (anjuta_file_loader_plugin_class_init):
2823         * plugins/file-manager/plugin.c (file_manager_finalize),
2824         (file_manager_dispose):
2825         * plugins/file-wizard/plugin.c (dispose), (finalize),
2826         (file_wizard_plugin_class_init):
2827         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
2828         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
2829         * plugins/glade/plugin.c (glade_plugin_dispose),
2830         (glade_plugin_finalize), (glade_plugin_class_init):
2831         * plugins/gtodo/plugin.c (finalize), (dispose):
2832         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
2833         (anjuta_vim_plugin_dispose):
2834         * plugins/indent/plugin.c (indent_plugin_finalize),
2835         (indent_plugin_dispose):
2836         * plugins/language-manager/plugin.c (language_manager_finalize),
2837         (language_manager_dispose):
2838         * plugins/language-support-cpp-java/plugin.c
2839         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
2840         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
2841         (macro_db_class_init):
2842         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2843         (macro_dialog_finalize), (macro_dialog_class_init):
2844         * plugins/macro/macro-edit.c (macro_edit_dispose),
2845         (macro_edit_finalize), (macro_edit_class_init):
2846         * plugins/macro/plugin.c (finalize), (dispose):
2847         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
2848         (anjuta_msgman_finalize):
2849         * plugins/message-view/message-view.c (message_view_dispose),
2850         (message_view_finalize):
2851         * plugins/message-view/plugin.c (message_view_plugin_dispose),
2852         (message_view_plugin_finalize):
2853         * plugins/patch/plugin.c (patch_plugin_finalize),
2854         (patch_plugin_dispose):
2855         * plugins/profiler/plugin.c (profiler_finalize),
2856         (profiler_dispose):
2857         * plugins/project-import/plugin.c (dispose), (finalize),
2858         (project_import_plugin_class_init):
2859         * plugins/project-manager/plugin.c
2860         (project_manager_plugin_finalize),
2861         (project_manager_plugin_dispose):
2862         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
2863         (npw_plugin_finalize), (npw_plugin_class_init):
2864         * plugins/sample1/plugin.c (sample_plugin_finalize),
2865         (sample_plugin_dispose):
2866         * plugins/search/plugin.c (dispose), (finalize),
2867         (search_plugin_class_init):
2868         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
2869         (sourceview_plugin_dispose):
2870         * plugins/subversion/plugin.c (finalize), (dispose):
2871         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
2872         * plugins/symbol-browser/an_symbol_iter.c
2873         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
2874         * plugins/symbol-browser/an_symbol_search.c
2875         (an_symbol_search_dispose), (an_symbol_search_finalize):
2876         * plugins/symbol-browser/an_symbol_view.c
2877         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
2878         * plugins/symbol-browser/plugin.c (dispose), (finalize):
2879         * plugins/symbol-db/plugin.c (symbol_db_finalize),
2880         (symbol_db_dispose):
2881         * plugins/terminal/terminal.c (terminal_plugin_dispose),
2882         (terminal_plugin_finalize):
2883         * plugins/tools/plugin.c (atp_plugin_dispose),
2884         (atp_plugin_finalize), (atp_plugin_class_init):
2885         * plugins/valgrind/plugin.c (valgrind_finalize),
2886         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
2888 2008-03-15  Naba Kumar  <naba@gnome.org>
2890         * TODO.tasks: Updated and marked debugger bounties completed.
2891         
2892 2008-03-12  Johannes Schmid  <jhs@gnome.org>
2894         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
2895         (get_line_indentation_base):
2896         
2897         #521847 – anjuta freez when edit file
2899 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2901         Patch from Rob Bradford:
2902         * plugins/build-basic-autotools/executer.c (execute_program):
2903         520324 – Execute command is not overridable
2904         
2905         * plugins/sourceview/sourceview.c (on_insert_text):
2906         Removed Debug print
2908 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2910         Patch from James Liggett:
2911         * plugins/subversion/plugin.c (activate_plugin):
2912         521691 – Crash when click "Resolve Conflicts" without opened project
2914 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2916         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2917         * plugins/language-support-cpp-java/cpp-java-utils.c:
2918         * plugins/language-support-cpp-java/plugin.c
2919         (get_line_indentation_base), (on_editor_char_inserted_cpp):
2920         520415 – [PATCH] Problems in auto indentatation code,
2921         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
2922         
2923         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
2924         (anjuta_view_button_press_event):
2925         * plugins/sourceview/sourceview.c (on_insert_text),
2926         (sourceview_adjustment_changed), (sourceview_new):
2927         #520761 – Weirz behavior with popup
2929 2008-03-03  Johannes Schmid  <jhs@gnome.org>
2931         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
2932         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
2933         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
2934         (anjuta_launcher_fork):
2935         * libanjuta/anjuta-launcher.h:
2936         Add API to set environment variables for the forked process
2937         
2938         * plugins/build-basic-autotools/Makefile.am:
2939         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2940         .glade:
2941         * plugins/build-basic-autotools/build-basic-autotools.c
2942         (build_set_env), (build_execute_command_full),
2943         (build_execute_command), (build_configure_project),
2944         (build_autogen_project):
2945         * plugins/build-basic-autotools/build-basic-autotools.h:
2946         * plugins/build-basic-autotools/build-options.c
2947         (fill_options_combo), (build_dialog_configure):
2948         * plugins/build-basic-autotools/build-options.h:
2949         Use new launcher API to set CFLAGS when running configure. New configure dialog
2950         which has predefined CFLAGS settings.
2952         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
2954 === anjuta 2.4.0 ===
2956 2008-03-11  Naba Kumar  <naba@gnome.org>
2958         * NEWS: Updated for 2.4.0 stable release.
2959         * configure.in: Version bumped to 2.4.0
2960         * TODO.tasks: Updated.
2962 2008-03-10  Rob Bradford  <rob@robster.org.uk>
2964         Reviewed by Naba Kumar  <naba@gnome.org>:
2965         * global-tags/Makefile.am:
2966         Revert change for #515954. This change was incorrect, the anjuta-tags
2967         program is installed into the $(bindir) rather than the $(scriptdir).
2969 2008-03-02  Naba Kumar  <naba@gnome.org>
2971         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
2972         * configure.in: Added a requirement for scintilla editor plugin.
2974 2008-03-02  Johannes Schmid  <jhs@gnome.org>
2976         * plugins/message-view/anjuta-msgman.c
2977         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
2978         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
2979         * plugins/message-view/anjuta-msgman.h:
2980         
2981         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
2982         get rid of the cached current_view member.
2983         Fixes #518469 – Save message buffer not working good
2985 2008-03-01  Johannes Schmid  <jhs@gnome.org>
2987         Patch by James Liggett:
2988         * plugins/subversion/svn-command.h:
2989         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
2990         Fixed #519275 – Subversion should allow offline diffs   
2992 2008-02-29  Johannes Schmid  <jhs@gnome.org>
2994         * plugins/language-support-cpp-java/cpp-java-assist.c
2995         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
2996         Removed some debug code
2997         
2998         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
2999         Escape tooltip text to avoid broken markup
3001 2008-02-29  Johannes Schmid  <jhs@gnome.org>
3003         * libanjuta/Makefile.am:
3004         Fixed a build error when building with -j X
3005         
3006         * plugins/tools/scripts/prepare-changelog.pl:
3007         Updated to latest script version in gnome svn
3009 2008-02-28  Johannes Schmid <jhs@gnome.org>
3011         * plugins/document-manager/anjuta-docman.c:
3012         (anjuta_docman_page_destroy):
3013         Do not unref widget because the GtkNotebook will unref them
3014         
3015         * plugins/file-manager/file-view.c: (file_view_refresh):
3016         * plugins/search/search_preferences.c: (search_preferences_init):
3017         Fixed a memory leaks
3018         
3019         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
3020         (ieditor_get_offset), (ieditor_iface_init),
3021         (idocument_get_filename), (ilanguage_get_supported_languages),
3022         (autodetect_language):
3023         
3024         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
3025         was missing.
3027 2008-02-28  Johannes Schmid <jhs@gnome.org>
3029         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3030         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
3032 2008-02-27  Naba Kumar  <naba@gnome.org>
3034         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
3035         string break. That was a mistake doing at this point.
3037 === anjuta 2.3.5 ===
3039 2008-02-26  Naba Kumar  <naba@gnome.org>
3041         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
3042         crash when there is a modified new file open, a non-modified exiting
3043         file open and autosave happen. Simplified error checking logic and
3044         avoided memory corruption. Fixes bug #Bug 518716.
3046 2008-02-25  Naba Kumar  <naba@gnome.org>
3048         * NEWS: Updated for release 2.3.5
3049         * configure.in: Bumped version to 2.3.5
3051         * plugins/build-basic-autotools/build-basic-autotools.c:
3052         (on_editor_changed): Avoid accessing text which is greater than
3053         valid range.
3055         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
3057 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
3059         * plugins/debug-manager/breakpoints.c:
3060         Fix #518329: Crash when adding breakpoint and other similar bugs
3062 2008-02-25  Johannes Schmid <jhs@gnome.org>
3064         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
3065         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
3066         Never call error() which calls exit()
3067         #517646 – Anjuta exists with code 2 when i try to import gedit
3069 2008-02-23  Johannes Schmid <jhs@gnome.org>
3071         * plugins/sourceview/sourceview.c: (ieditor_insert):
3072         Block insert_text signal when inserting manually.
3074 2008-02-23  Johannes Schmid <jhs@gnome.org>
3076         * plugins/sourceview/sourceview.c: (on_insert_text):
3077         Fixed a problem with the "insert-text" signal that broke
3078         copy&paste sometimes
3080 2008-02-22  Johannes Schmid <jhs@gnome.org>
3082         * plugins/language-support-cpp-java/plugin.c:
3083         (get_line_indentation_base):
3084         More fixes for comment handling and made the code
3085         a lot simpler
3087 2008-02-22  Johannes Schmid <jhs@gnome.org>
3089         * plugins/sourceview/sourceview.c: (on_insert_text):
3090         Fixed #517919 – Crash on pasting docblock
3092 2008-02-20  Johannes Schmid <jhs@gnome.org>
3094   Patch from James Liggett:
3095         * plugins/profiler/profiler.glade:
3096         Fix width options dialog. Translations are not longer cut off. (#516630)
3098 2008-02-18  Johannes Schmid <jhs@gnome.org>
3100         * plugins/sourceview/sourceview.c: (on_insert_text):
3101         Do not change the iterator in the "insert-text" handler because
3102         it has some strange side-effects when copying text
3103         Fix useless free'ing in hover-leave that might have led to random
3104         crashes
3106 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
3108         * plugins/debug-manager/start.c:
3109         Avoid a glib warning if no project is loaded
3111 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
3113         * manuals/anjuta-manual/C/debugger.xml:
3114         Remove warning about new debugger
3116 2008-02-17  Johannes Schmid <jhs@gnome.org>
3118         * manuals/anjuta-manual/figures/project-window.png:     
3119         Use a smaller picture
3121 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
3123         * plugins/gdb/debugger.c:
3124         Set breakpoint in file with uncommon characters in path name
3126 2008-02-17  Johannes Schmid <jhs@gnome.org>
3128         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3129         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
3130         (icell_get_char):
3131         * plugins/sourceview/sourceview.c: (on_insert_text):    
3132         Fix "char-added" signal to pass the correct iterator
3134 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
3136         * plugins/gdb/debugger.c:
3137         Load executable in gdb with space in path name 
3139 2008-02-17  Johannes Schmid <jhs@gnome.org>
3141         * plugins/language-support-cpp-java/plugin.c:
3142         (get_line_indentation_base), (get_line_auto_indentation),
3143         (on_auto_indent):
3144         Some bugfixes and clean-ups in comment indentation code
3145         
3146         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3147         (anjuta_view_finalize), (anjuta_view_key_press_event):
3148         * plugins/sourceview/sourceview.c: (on_insert_text),
3149         (sourceview_create_highligth_indic), (sourceview_new):
3150         Cleaned implementation of char-added signal by using "insert-text" signal
3151         instead of filtering "key-press-event"
3152         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
3153         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
3154         (iiter_diff):
3155         Fixed implementation of get_character and return value of iiter_first() and
3156         iiter_last();
3158 2008-02-16  Johannes Schmid <jhs@gnome.org>
3160         * plugins/valgrind/plugin.c: (valgrind_activate),
3161         (ipreferences_merge), (ipreferences_unmerge):
3162         * plugins/valgrind/vgactions.c: (vg_actions_run):
3163         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
3164         
3165         Fixed crasher when starting valgrind because of strange prefs handling and
3166         #516641 – Valgrind: Load Log does not clear list
3168 2008-02-15  James Liggett  <jrliggett@cox.net>
3170         * plugins/profiler/plugin.c:
3171         (on_select_other_target_button_clicked):
3172         Select the new custom target in the list so that the user sees it.
3174         Bug 516630 – Selection custom binary in profiler is not
3175         user-friendly.
3177 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3179         * manuals/anjuta-manual/C/projects.xml:
3180         Fix #515993: "Add package" button is "Add Package" in code
3181         Fix #516727: "Build All" is "Build Project" in code
3182         Fix #516728: "Clean All" is "Clean Project" in code
3183         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
3184         Fix #516730: Fix note title 
3185         "Configure" is "Run Configure..." in code
3187 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3189         * (added) manuals/anjuta-manual/C/figures/project-window.png,
3190         (removed) manuals/anjuta-manual/C/figures/project_win.png,
3191         manuals/anjuta-manual/C/projects.xml,
3192         manuals/anjuta-manual/Makefile.am:
3193         Fix #515207: Add a new project window screenshoot
3194         Rename "Project View" to "Project window"
3196 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3198         * plugins/project-import/project-import.c:
3199         Fix #516743: Import project keeps an old date on project file
3201         * plugins/project-manager/plugin.c:
3202         Fix #516737: Import project doesn't load project with space in name
3204 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3206         * plugins/debug-manager/command.c:
3207         Destroy local variables on each step
3209         * plugins/debug-manager/debug_tree.c,
3210         plugins/debug-manager/watch.c,
3211         plugins/debug-manager/locals.c,
3212         plugins/gdb/debugger.c,
3213         libanjuta/interfaces/libanjuta.idl:
3214         Parse local variables scope (not used yet)
3216 2008-02-15  James Liggett <jrliggett@cox.net>
3218         reviewed by: Johannes Schmid <jhs@gnome.org>
3220         * plugins/profiler/gprof-options.c: (setup_widgets),
3221         (gprof_options_set_target), (gprof_options_has_target),
3222         (gprof_options_get_string):
3223         * plugins/profiler/gprof-options.h:
3224         * plugins/profiler/plugin.c: (ifile_open):
3225         516128 – crash in Anjuta IDE: selected profiler as the...
3227 2008-02-14  Johannes Schmid <jhs@gnome.org>
3229         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
3230         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
3231         * plugins/symbol-browser/an_symbol.c:
3232         * plugins/symbol-browser/an_symbol_view.c:
3233         (on_symbol_view_row_expanded):
3234         Fixed some memory leaks (Remember to all free/unref everything that comes
3235         from gtk_tree_model_get())
3237 2008-02-14  Johannes Schmid <jhs@gnome.org>
3239         * plugins/document-manager/search-box.c: (on_search_activated):
3240         516377 – Status bar does not change its status of 'Search for .. continued at top'
3241         (caused by differences between scintilla and sourceview)
3243 2008-02-13  James Liggett <jrliggett@cox.net>
3245         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
3246         Output in UTF-8 format to avoid hangs with the editor. (#516014)
3248 2008-02-14  Johannes Schmid <jhs@gnome.org>
3250         * plugins/language-support-cpp-java/plugin.c:
3251         (get_line_indentation_base), (get_line_auto_indentation),
3252         (on_editor_char_inserted_cpp):
3253         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
3255 2008-02-13  Johannes Schmid <jhs@gnome.org>
3257         * plugins/language-support-cpp-java/plugin.c:
3258         (is_iter_inside_string), (get_line_auto_indentation):
3259         Handle comments in the code and do not ask editor. Fixes scintilla
3260         indentation (sourceview does not report comments anyway).
3261         
3262         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
3263         Diff with correct sign (also fixes some issues with language-support)
3265 2008-02-13  Johannes Schmid <jhs@gnome.org>
3267         * plugins/language-support-cpp-java/plugin.c:
3268         (get_line_indentation_base):
3269         Act even more clever for comments. Indent /* */ comments correctly
3270         for multilines
3272 2008-02-13  Johannes Schmid <jhs@gnome.org>
3274         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
3275         Also set indentation size correctly, when tab size is set
3276         by language support plugin
3278 2008-02-13  Johannes Schmid <jhs@gnome.org>
3280         * plugins/language-support-cpp-java/plugin.c:
3281         (get_line_indentation_base):
3282         
3283         Indent lines after comments correctly
3285 2008-02-13  Johannes Schmid <jhs@gnome.org>
3287         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
3288         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
3289         * libanjuta/anjuta-launcher.h:
3290         Some more fixes from symbol-db-branch
3291         
3292         * src/Makefile.am:
3293         Move anjuta-shell to noinst_PROGRAMS as it is just a test
3295 2008-02-12  Johannes Schmid <jhs@gnome.org>
3297   Patch from Gennaro Bellizio <genbell@tiscali.it>:
3298         * global-tags/Makefile.am:
3299         * AUTHORS
3300         #515954 – create_global_tags.sh: wrong anjuta-tags path
3301         
3302         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
3303         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
3304         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
3305         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
3306         (anjuta_launcher_fork):
3307         * libanjuta/anjuta-launcher.h:
3308         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
3309         from symbol-db branch
3311 2008-02-11  Johannes Schmid <jhs@gnome.org>
3313         * plugins/file-manager/file-model.c: (file_model_expand_idle):
3314   515868 – File browser only shows icons when activated
3315   
3316 2008-02-11  Johannes Schmid <jhs@gnome.org>
3318         * plugins/file-manager/file-model.c: (file_model_expand_idle):
3319         #515867 – Anjuta dies on startup
3321 2008-02-11  Johannes Schmid <jhs@gnome.org>
3323         * TODO.tasks: Marked subversion task as completed
3325 === anjuta 2.3.4 ===
3327 2008-02-11  Naba Kumar  <naba@gnome.org>
3329         * configure.in: Bumped version to 2.3.4
3331 2008-02-10  Naba Kumar  <naba@gnome.org>
3333         * NEWS: Updated for release.
3335 2008-02-10  Johannes Schmid <jhs@gnome.org>
3337         * plugins/document-manager/anjuta-document-manager.plugin.in:
3338         Added html, javascript and glade file types. This makes it possible to
3339         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
3340         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
3341         
3342         * plugins/file-wizard/anjuta-file-wizard.glade:
3343         * plugins/gdb/anjuta-gdb.glade:
3344         * plugins/project-wizard/anjuta-project-wizard.glade:
3345         * plugins/search/anjuta-search.glade:
3346         * plugins/terminal/anjuta-terminal-plugin.glade:
3347         
3348         Fixed some other translation issues (#507921)
3350 2008-02-10  Naba Kumar  <naba@gnome.org>
3352         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
3353         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
3355 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3357         * manuals/anjuta-manual/C/interface.xml,
3358         manuals/anjuta-manual/C/introduction.xml,
3359         manuals/anjuta-manual/C/preferences.xml,
3360         manuals/anjuta-manual/C/fileoperations.xml,
3361         manuals/anjuta-manual/C/projects.xml:
3362         Fix spelling errors, including bug #515204, #515172, #515117
3363         and #513892
3365 2008-02-10  Naba Kumar  <naba@gnome.org>
3367         * plugins/document-manager/plugin.c: Fixed stream comment and added
3368         translator's comment for 'block comment', 'box comment' and 'stream
3369         comment'
3371 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3373         * plugins/debug-manager/command.c,
3374         plugins/debug-manager/command.h,
3375         plugins/debug-manager/breakpoints.c,
3376         libanjuta/interfaces/libanjuta.idl:
3377         Avoid adding the same breakpoint several times
3379         * plugins/gdb/debugger.c:
3380         Fix bug #515463: Deattaching process kill it
3382 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3384         * manuals/anjuta-manual/C/debugger.xml:
3385         Fix translation bug #515459 and #515460
3387 2008-02-10  Johannes Schmid <jhs@gnome.org>
3389   Patch from Rémi Cardona <remi@gentoo.org>
3391         * plugins/build-basic-autotools/Makefile.am:
3392         * plugins/cvs-plugin/Makefile.am:
3393         * plugins/document-manager/Makefile.am:
3394         * plugins/editor/Makefile.am:
3395         * plugins/indent/Makefile.am:
3396         * plugins/language-support-cpp-java/Makefile.am:
3397         * plugins/message-view/Makefile.am:
3398         * plugins/sourceview/Makefile.am:
3399         * plugins/symbol-browser/Makefile.am:
3400         * plugins/terminal/Makefile.am:
3401         * scripts/build-schemas.mk:
3402         * src/Makefile.am:
3403   Fix #512531 – Parallel build fails
3404   
3405   * AUTHORS: Added Rémi
3407 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
3409         * plugins/debug-manager/queue.c:
3410         Fix interrupt command, not working due to previous change
3412 2008-02-10  Johannes Schmid <jhs@gnome.org>
3414         * src/Makefile.am:
3415         * src/anjuta-app.c:
3416         * src/anjuta-callbacks.c (removed):
3417         * src/anjuta-callbacks.h (removed):
3418         
3419         Removed (almost) empty files, fixes #515383 and #515388
3421 2008-02-09  James Liggett <jrliggett@cox.net>
3423         Reviewed by Naba Kumar  <naba@gnome.org>:
3425         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
3426         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
3427         * plugins/subversion/svn-command.c:
3428         (svn_command_make_canonical_path):
3429         * plugins/subversion/svn-command.h:
3430         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
3431         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
3432         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
3433         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
3434         * plugins/subversion/svn-remove-command.c:
3435         (svn_remove_command_new):
3436         * plugins/subversion/svn-status-command.c:
3437         (svn_status_command_new):
3438         * plugins/subversion/svn-switch-command.c:
3439         (svn_switch_command_new):
3440         * plugins/subversion/svn-update-command.c:
3441         (svn_update_command_new):
3442         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
3443         die if the user gives a path that libsvn doesn't like. 
3444         
3445         Fixes bug #515500
3447 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
3449         * plugins/debug-manager/command.c,
3450         plugins/debug-manager/command.h,
3451         plugins/debug-manager/queue.c:
3452         Fix crashes when trying to stop the debugger while it is busy
3454 2008-02-08  Johannes Schmid <jhs@gnome.org>
3456   Patch from Rodrigo Moya <rodrigo@novell.com>
3458         * plugins/glade/plugin.c: (ifile_open):
3459         * plugins/symbol-browser/test-class.cpp:
3460         * AUTHORS: Added Rodrigo
3461         
3462         #514732 – 64 bit compliation error
3463         #514733 – Use of uninitialized variables
3465 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
3467         * manuals/anjuta-manual/C/debugger.xml:
3468         Fix translation bug #514494 and bug #514440
3470 2008-02-05  Massimo Cora'  <maxcvs@email.it>
3472         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3473         Fix a compile error added in the previous patch
3475 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
3477         * plugins/profiler/gprof-view.c,
3478         plugins/class-inheritance/class-callbacks.c,
3479         plugins/class-inheritance/class-inherit.c,
3480         plugins/symbol-browser/an_symbol.c,
3481         plugins/symbol-db/symbol-db-engine-iterator-node.c,
3482         libanjuta/interfaces/libanjuta.idl:
3483         Change ianjuta_symbol_file function to ianjuta_symbol_uri
3485 2008-02-04  Johannes Schmid <jhs@gnome.org>
3487         * plugins/search/anjuta-search.glade: Fixed typo
3489 2008-02-03  Johannes Schmid <jhs@gnome.org>
3491         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
3492         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
3493         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3494         .glade:
3495         * plugins/build-basic-autotools/build-basic-autotools.c:
3496         (build_get_context), (build_configure_project):
3497         * plugins/class-gen/anjuta-class-gen-plugin.glade:
3498         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3499         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
3500         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
3501         * plugins/devhelp/plugin.c: (devhelp_activate):
3502         * plugins/editor/Makefile.am:
3503         * plugins/editor/anjuta-editor-scintilla.glade:
3504         * plugins/editor/text_editor.c:
3505         * plugins/editor/text_editor.h:
3506         * plugins/editor/text_editor_menu.c (removed):
3507         * plugins/editor/text_editor_menu.h (removed):
3508         * plugins/file-wizard/anjuta-file-wizard.glade:
3509         * plugins/gtodo/notification.c: (create_notification_window):
3510         * plugins/gtodo/preferences.c: (preferences_widget):
3511         * plugins/language-support-cpp-java/plugin.c:
3512         (cpp_java_plugin_activate_plugin):
3513         * plugins/message-view/anjuta-message-manager-plugin.glade:
3514         * plugins/message-view/plugin.c: (activate_plugin):
3515         * plugins/project-manager/plugin.c: (confirm_removal):
3516         * plugins/search/anjuta-search.glade:
3517         * plugins/search/plugin.c:
3518         * plugins/search/search-replace.c: (nb_results_alert):
3519         * plugins/subversion/subversion-commit-dialog.c:
3520         (on_subversion_commit_response):
3521         * plugins/symbol-browser/plugin.c: (activate_plugin):
3522         * plugins/valgrind/plugin.c: (on_menu_run_activate):
3523         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
3524         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
3525         * src/anjuta.glade:
3526         
3527         Fixed translation bugs from #507921.
3528         Removed unused files in scintilla plugin
3530 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3532         * manuals/anjuta-manual/C/debugger.xml:
3533         Fix bug #514124 and bug #514138: Wrong menu item name
3535 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3537         * plugins/profiler/gprof-view.c,
3538         plugins/symbol-browser/plugin.c,
3539         plugins/class-inheritance/class-callbacks.c,
3540         plugins/debug-manager/plugin.c,
3541         plugins/tools/editor.c,
3542         plugins/search/search-replace.c,
3543         plugins/search/search-replace_backend.c,
3544         plugins/search/search-replace_backend.h,
3545         plugins/build-basic-autotools/build-basic-autotools.c,
3546         plugins/document-manager/plugin.c,
3547         plugins/document-manager/file_history.c,
3548         plugins/document-manager/anjuta-docman.c,
3549         plugins/document-manager/anjuta-docman.h,
3550         plugins/document-manager/action-callbacks.c,
3551         libanjuta/interfaces/libanjuta.idl:
3552         Rename IAnjutaDocumentManager functions:
3553         find_document_with_path, goto_file_line, goto_file_line_mark
3554         and get_full_filename into
3555         find_document_with_uri, goto_uri_line, goto_uri_line_mark
3556         and get_uri
3557         Fix search plugin to use an URI instead of a file path
3558         Fix anjuta_docman_get_uri to always return an URI
3560 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3562         * plugins/debug-manager/breakpoints.c:
3563         Fix bug #514118: Rename Clear All Breakpoints to Remove
3564         All Breakpoints
3566 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3568         * manuals/anjuta-manual/C/debugger.xml:
3569         Update debugger documentation
3571 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3573         * plugins/debug-manager/sharedlib.c,
3574         plugins/debug-manager/anjuta-debug-manager.glade,
3575         plugins/debug-manager/queue.c,
3576         plugins/tools/execute.c,
3577         plugins/tools/anjuta-tools.glade,
3578         plugins/tools/editor.c,
3579         plugins/project-wizard/templates/terminal.wiz,
3580         plugins/project-wizard/templates/xlib-dock.wiz,
3581         plugins/project-wizard/templates/wxwin.wiz,
3582         plugins/project-wizard/templates/java.wiz,
3583         plugins/project-wizard/templates/gnome.wiz,
3584         plugins/project-wizard/templates/anjuta-plugin.wiz,
3585         plugins/project-wizard/templates/gtkmm.wiz,
3586         plugins/project-wizard/templates/python.wiz,
3587         plugins/project-wizard/templates/cpp.wiz,
3588         plugins/project-wizard/templates/sdl.wiz,
3589         plugins/project-wizard/templates/gtk.wiz,
3590         plugins/project-wizard/templates/minimal.wiz,
3591         plugins/project-wizard/templates/xlib.wiz,
3592         plugins/project-wizard/templates/gcj.wiz,
3593         plugins/gdb/plugin.c,
3594         plugins/gdb/debugger.c,
3595         libanjuta/anjuta-plugin-manager.c:
3596         Partial fix of #507921: translation issues in debug-manager, tools,
3597         project-wizard, gdb and anjuta-plugin-manager.
3599 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
3601         * plugins/debug-manager/queue.c:
3602         Debugger Local, Stack and Thread windows were missing due to
3603         the previous change.
3605 2008-02-02  Johannes Schmid <jhs@gnome.org>
3607         * manuals/anjuta-manual/Makefile.am:
3608         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
3609         causes make install to fail
3611 2008-02-02  Johannes Schmid <jhs@gnome.org>
3613         * plugins/macro/macros.xml:
3614         #495511 – Header_h macro correction
3616 2008-02-02  Johannes Schmid <jhs@gnome.org>
3618         * plugins/patch/patch-plugin.glade:
3619         gtk-apply is not translatable...
3621 2008-02-02  Johannes Schmid <jhs@gnome.org>
3623         * plugins/build-basic-autotools/build-basic-autotools.c:
3624         (on_build_mesg_format):
3625         
3626         Also check for untranslated messages from make. Should fix 
3627         #511981 – Error parsing make output
3629 2008-02-02  Johannes Schmid <jhs@gnome.org>
3631         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3632         .glade:
3633         
3634         Fixed #511010 – [UI] Execute program utility window
3636 2008-02-02  Johannes Schmid <jhs@gnome.org>
3638         * src/anjuta.glade:
3639         Fixed #509908 – [UI] Problems with the General settings tab
3641 2008-02-02  Johannes Schmid <jhs@gnome.org>
3643         * manuals/anjuta-manual/C/fileoperations.xml:
3644         Fixed #513730 – Option not present in the GUI po file
3646 2008-02-02  Johannes Schmid <jhs@gnome.org>
3648         * plugins/sourceview/anjuta-editor-sourceview.glade:
3649         Adjust preferences default values
3651 2008-02-02  Johannes Schmid <jhs@gnome.org>
3653         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
3654         Fixed #512535 – Open files tabs' position is correctly remembered 
3655         but not applied at startup
3657 2008-02-02  Johannes Schmid <jhs@gnome.org>
3659         * plugins/search/search-replace.c: (on_message_clicked):
3660         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
3661         fix clicking on search result messages
3663 2008-02-01  James Liggett <jrliggett@cox.net>
3665         * plugins/subversion/svn-command.c: (on_svn_notify):
3666         Fixed wrong status message output when resolving conflicts.
3668 2008-02-02  Johannes Schmid <jhs@gnome.org>
3670         * configure.in: Require GtkSourceView 2.1.2
3671         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
3672         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
3673         (imark_is_marker_set), (imark_delete_all_markers),
3674         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
3675         
3676         Adapted to API changes in GtkSourceView
3678 2008-02-01  Johannes Schmid <jhs@gnome.org>
3680         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
3681         Fixed tabsize preference
3683 2008-02-01  Johannes Schmid <jhs@gnome.org>
3685         * manuals/anjuta-manual/C/fileoperations.xml:
3686         * manuals/anjuta-manual/C/interface.xml:
3687         Updated manual
3688         
3689         * manuals/anjuta-manual/Makefile.am:
3690         * manuals/anjuta-manual/C/figures/*:
3691         
3692         Updated figures to be in clearlooks theme, removed old figures
3694 2008-02-01  Johannes Schmid <jhs@gnome.org>
3696         * plugins/patch/patch-plugin.glade:
3697         * plugins/patch/plugin.c: (patch_plugin_activate):
3698         Another UI issue with the patch plugin and silenced a compiler
3699         warning
3700         
3701         Patch from James Liggett:
3702         * plugins/profiler/gprof-call-graph-view.c:
3703         (gprof_call_graph_view_create_columns):
3704         * plugins/profiler/gprof-flat-profile-view.c:
3705         (gprof_flat_profile_view_create_columns):
3706         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
3707         * plugins/profiler/gprof-view.h:
3708         
3709         Use two decimal places for float values in profiler views (#507831)
3711 2008-02-01  Johannes Schmid <jhs@gnome.org>
3713         * configure.in:
3714         * plugins/editor/Makefile.am:
3715         
3716         Fixed #512751 – libgnomeprint unnecessary without scintilla
3718 2008-01-31  Johannes Schmid <jhs@gnome.org>
3720         * plugins/language-manager/languages.xml:
3721         Added a pretty ugly string for C++ headers. Maybe we should rely
3722         on mime-types instead...
3724 2008-01-31  Johannes Schmid <jhs@gnome.org>
3726         * plugins/language-support-cpp-java/cpp-java-assist.c:
3727         (get_iter_column), (cpp_java_assist_get_calltip_context),
3728         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3729         (on_assist_chosen), (cpp_java_assist_install):
3730         * plugins/language-support-cpp-java/plugin.c:
3731         (on_editor_char_inserted_cpp):
3732         Removed annoying DEBUG_PRINTs
3733         
3734         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3735         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3736         * plugins/sourceview/sourceview.c: (iassist_show_tips):
3737         
3738         Fixed "jumping" tooltips, fixed indentation of brances
3740 2008-01-31  Johannes Schmid <jhs@gnome.org>
3742         * plugins/document-manager/plugin.c: (on_document_changed):
3743         Fixed crash when closing anjuta after all document tabs have been closed
3745 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3747         * plugins/debug-manager/anjuta-debug-manager.glade:
3748         Fix #513485: wrong strings maked as translatable
3750 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3752         * plugins/debug-manager/threads.c,
3753         plugins/debug-manager/stack_trace.c:
3754         Avoid crash when getting relative path from debugger (same fix
3755         than for #510028)
3757         * plugins/debug-manager/queue.c:
3758         Emit all state changes notification
3760         * plugins/debug-manager/start.c:
3761         Fix #511586: Project path with "+" not working in debugger
3763 2008-01-31  Johannes Schmid <jhs@gnome.org>
3765         * plugins/patch/patch-plugin.glade:
3766         Fixed button ui problem...
3767         
3768         Patch from James Liggett:
3769         * plugins/profiler/gprof-call-graph-block-entry.c:
3770         (gprof_call_graph_block_primary_entry_new),
3771         (gprof_call_graph_block_secondary_entry_new):
3772         * plugins/profiler/gprof-flat-profile-entry.c:
3773         (gprof_flat_profile_entry_new):
3774         
3775         Fix #507831 - Wrong Profiler values for some locales
3777 2008-01-31  Johannes Schmid <jhs@gnome.org>
3779         * plugins/sourceview/anjuta-editor-sourceview.glade:
3780         * plugins/sourceview/sourceview-prefs.c:
3781         * plugins/sourceview/sourceview.c: (sourceview_finalize):
3782   
3783   Fixed Editor->View popup menu for those entries that are appropriate for
3784   sourceview    
3786 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3788         * plugins/debug-manager/breakpoints.c:
3789         Fix #512901: Crash when adding a breakpoint
3791         * plugins/debug-manager/queue.c:
3792         Remove a possible memory leak
3794 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3796         * plugins/debug-manager/data_view.c,
3797         plugins/debug-manager/sparse_view.c,
3798         manuals/anjuta-manual/C/debugger.xml:
3799         Fix #513130, #513131 #513135: Wrong menu item names and errors
3800         in the documentation
3802 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3804         * plugins/tools/editor.c:
3805         ianjuta_document_manager_find_document_with_path expect an uri not
3806         a path
3808 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
3810         * manuals/reference/libanjuta/libanjuta-docs.sgml,
3811         manuals/reference/libanjuta/libanjuta-sections.txt,
3812         libanjuta/interfaces/libanjuta.idl:
3813         Documentation fixes for IAnjutaDebugger* interfaces
3815 === anjuta 2.3.3 ===
3817 2008-01-27  Naba Kumar  <naba@gnome.org>
3819         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
3820         rpm spec file.
3822         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
3823         (value_added_current_editor), (value_removed_current_editor):
3824         Removed dead code.
3826         * TODO.tasks: Updated.
3828         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
3829         scrollwindow shadow in.
3831         * plugins/editor/anjuta-editor-scintilla.glade:
3832         * plugins/editor/style-editor.c: (create_style_editor_gui):
3833         Set style window transient and cetered for preferences window.
3834         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
3836         * plugins/editor/anjuta-editor-scintilla.glade:
3837         Fixes Bug #427108 - Scintilla plugin configuration folding-style
3838         setting not working
3840         * configure.in, NEWS: Updated for release 2.3.3
3842 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3844         * plugins/debug-manager/anjuta-debug-manager.glade:
3845         Fix #512224: Use a string in english
3847 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3849         * plugins/build-basic-autotools/build-basic-autotools.c:
3850         ianjuta_document_manager_goto_file_line_mark needs an uri and
3851         not a file path
3853 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3855         * plugins/symbol-browser/plugin.c,
3856         plugins/symbol-browser/an_symbol_view.c:
3857         use gnome_vfs_get_uri_from_local_path to get local path from uri
3858         This takes care of escaping some characters
3860 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
3862         * plugins/debug-manager/stack_trace.c:
3863         Probably fix #510028: crash debugger when having a relative filename
3864         in stack trace
3866 2008-01-25 Tom <tpgww@onepost.net>
3868         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3870         * plugins/document-manager/plugin.c,
3871         plugins/document-manager/file_history.c,
3872         plugins/document-manager/file_history.h,
3873         plugins/document-manager/anjuta-docman.c,
3874         plugins/document-manager/anjuta-docman.h:
3875         Rename filename argument to uri when an uri is expected
3876         anjuta_docman_get_document_for_uri will remove symlinks 
3878 2008-01-25  Naba Kumar  <naba@gnome.org>
3880         * plugins/terminal/terminal.c: (terminal_execute),
3881         (activate_plugin):
3882         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
3884 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
3886         * plugins/debug-manager/anjuta-debug-manager.glade,
3887         plugins/debug-manager/start.c:
3888         Fix #511049: Change UI of add source directories dialog
3890 2008-01-24  Naba Kumar  <naba@gnome.org>
3892         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
3893         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
3894         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
3895         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
3896         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
3897         should work now.
3899 2008-01-24  Johannes Schmid <jhs@gnome.org>
3901         Patch from: Luca Ferretti <ella.uca@libero.it>:
3903         * plugins/document-manager/anjuta-docman.c:
3904         (anjuta_docman_page_init), (anjuta_docman_class_init):
3905         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
3906         
3907         Fix #511757 – Close icon in tabs cut off (Patch was only for
3908         document-manager, also adapted it for message-manager)
3910 2008-01-24  Johannes Schmid <jhs@gnome.org>
3912         * plugins/Makefile.am:
3913         * plugins/sourceview/anjuta-document.c:
3914         * plugins/sourceview/anjuta-marshal.list:
3915         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3916         (anjuta_view_key_press_event):
3917         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
3918         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
3919         (iiter_diff), (iiter_iface_init):
3920         * plugins/sourceview/sourceview.c: (on_document_char_added),
3921         (ieditor_goto_position), (ieditor_get_text),
3922         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
3923         (ieditor_erase), (ieditor_get_line_from_position),
3924         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
3925         (ieditor_get_position_from_offset), (ieditor_get_start_position),
3926         (ieditor_get_end_position), (ieditor_goto_start),
3927         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
3928         (iconvert_to_lower), (iindic_set), (iassist_suggest),
3929         (iassist_show_tips):
3930         
3931         Implemented new iterators interface in sourceview editor and
3932         re-enabled it.
3934 2008-01-23  Naba Kumar  <naba@gnome.org>
3936         * libanjuta/interfaces/libanjuta.idl:
3937         * manuals/reference/libanjuta/libanjuta-sections.txt:
3938         * plugins/build-basic-autotools/build-basic-autotools.c:
3939         (build_indicator_location_set), (on_editor_changed):
3940         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
3941         * plugins/debug-manager/variable.c: (get_hovered_word):
3942         * plugins/document-manager/action-callbacks.c:
3943         (on_editor_command_upper_case_activate),
3944         (on_editor_command_lower_case_activate):
3945         * plugins/document-manager/search-box.c: (on_incremental_search),
3946         (on_search_activated):
3947         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
3948         (iiter_last), (iiter_set_position), (iiter_get_position),
3949         (iiter_get_length), (iiter_compare), (iiter_diff),
3950         (iiter_iface_init):
3951         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
3952         (text_editor_goto_point), (itext_editor_goto_start),
3953         (itext_editor_goto_end), (itext_editor_goto_position),
3954         (itext_editor_get_text_all), (itext_editor_get_text),
3955         (itext_editor_get_position), (itext_editor_get_offset),
3956         (itext_editor_get_length), (itext_editor_insert),
3957         (itext_editor_erase), (itext_editor_erase_all),
3958         (itext_editor_get_column), (itext_editor_get_overwrite),
3959         (itext_editor_set_popup_menu),
3960         (itext_editor_get_line_from_position),
3961         (itext_editor_get_line_begin_position),
3962         (itext_editor_get_line_end_position),
3963         (itext_editor_get_position_from_offset),
3964         (itext_editor_get_start_position), (itext_editor_get_end_position),
3965         (itext_editor_iface_init), (iconvert_to_upper),
3966         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
3967         (iindicable_set):
3968         * plugins/editor/text_editor.h:
3969         * plugins/editor/text_editor_cbs.c:
3970         (on_text_editor_scintilla_notify):
3971         * plugins/indent/plugin.c: (on_indent_action_activate):
3972         * plugins/language-support-cpp-java/cpp-java-assist.c:
3973         (cpp_java_assist_get_scope_context),
3974         (cpp_java_assist_get_pre_word),
3975         (cpp_java_assist_show_autocomplete),
3976         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3977         (on_editor_char_added), (on_assist_chosen):
3978         * plugins/language-support-cpp-java/plugin.c:
3979         (get_line_indentation), (skip_iter_to_previous_logical_line),
3980         (skip_preprocessor_lines), (initialize_indentation_params),
3981         (set_line_indentation), (get_line_indentation_base),
3982         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
3983         (on_editor_char_inserted_java), (on_auto_indent):
3984         * plugins/macro/macro-actions.c: (match_shortcut):
3985         * plugins/macro/macro-dialog.c: (on_ok_clicked):
3986         * plugins/macro/plugin.c: (match_keyword):
3987         * plugins/search/plugin.c: (find_incremental):
3988         * plugins/search/search-replace.c: (search_and_replace),
3989         (search_start_over):
3990         * plugins/search/search-replace_backend.c:
3991         (file_buffer_new_from_te), (file_buffer_line_from_pos),
3992         (create_search_entries):
3993         * plugins/symbol-browser/plugin.c:
3994         (on_editor_buffer_symbols_update_timeout), (on_char_added),
3995         (isymbol_manager_iface_init):
3996         * plugins/symbol-db/plugin.c:
3997         (on_editor_buffer_symbols_update_timeout), (on_char_added),
3998         (isymbol_manager_iface_init):
3999         * plugins/tools/execute.c: (atp_output_context_construct),
4000         (atp_output_context_destroy), (atp_user_tool_execute):
4002         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
4003         iterators instead of integer offsets.
4004         - Renamed original ianjuta_editor_get_position(int) to 
4005         ianjuta_editor_get_offset(). It is deprecated.
4006         - Renamed original ianjuta_editor_get_position_iter() to
4007         ianjuta_editor_get_position().
4008         - Renamed ianjuta_editor_get_cell_iter() to
4009         ianjuta_editor_get_position_from_offset()
4010         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
4011         - Added new methods:
4012         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
4013         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
4014         ianjuta_editor_goto_end().
4015         - All relevent signals and methods converted to use iterators.
4016         - All relevent plugins fixed to use new API.
4017         - Removed ianjuta_editor_cell_get_line() because it is provided by
4018         ianjuta_editor_get_line_from_position().
4019         - Removed ianjuta_symbol_manager_get_completions_at_position()
4020         because it not used anywhere and is not right to be there.
4021         - Updated IAnjutaEditable documentation.
4023         Updated IAnjutaIterable interface:
4024         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
4025         - Introduced 'end-iter' to point at the end of the list.
4026         - Updated IAnjutaIterable documentation.
4028         * plugins/Makefile.am:
4029         (Disabled sourceview plugin for now. Jhs is coming up with a patch
4030         for it soon).
4032 2008-01-22  Johannes Schmid <jhs@gnome.org>
4034         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
4035         * plugins/project-import/anjuta-project-import.glade:
4036         * plugins/project-import/anjuta-project-import.plugin.in:
4037         * plugins/project-wizard/anjuta-project-wizard.glade:
4038         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4039         * plugins/project-wizard/druid.c: (npw_druid_new):
4040         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
4041         
4042         Fixed #465084 – wizard instead of assistant (only string changes...)
4044 2008-01-20  Rob Bradford  <rob@openedhand.com>
4046         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
4047         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
4048         coming up with the solution. (Bug: #510390.)
4050 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
4052         * plugins/build-basic-autotools/executer.c:
4053         Fix #502508, use anjuta_launcher to keep program output
4055         * plugins/terminal/terminal.c:
4056         Remove unused child_initizlized member
4057         Start the shell on plugin activation
4059 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
4061         * plugins/debug-manager/sparse_buffer.c:
4062         Fix a crash when scrolling in the diassembly window
4064         * plugins/debug-manager/sparse_view.c:
4065         Small limit change using the same "unit" for both number
4067 2008-01-19  Naba Kumar  <naba@gnome.org>
4069         * plugins/language-support-cpp-java/cpp-java-assist.c:
4070         (cpp_java_assist_get_scope_context),
4071         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
4072         instead.
4074 2008-01-19  Johannes Schmid <jhs@gnome.org>
4076         * plugins/sourceview/anjuta-editor-sourceview.glade:
4077         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
4078         
4079         And even more strings...
4081 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4083         * plugins/project-wizard/templates/cpp/src/main.cc:
4084         Fix #498734, typing error in c++ project template
4086 2008-01-19  Johannes Schmid <jhs@gnome.org>
4088         * plugins/editor/text_editor.c: (text_editor_save_file):
4089         * plugins/macro/anjuta-macro.glade:
4090         * plugins/subversion/anjuta-subversion.glade:
4092         Fixed even more strings
4094 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4096         * plugins/language-support-cpp-java/cpp-java-assist.c:
4097         Fix bug #488519, remove critical warning (completion_cache == NULL
4098         is valid)
4100 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4102         * plugins/gdb/debugger.c:
4103         Enable logging of gdb communication with an environment variable
4105 2008-01-19  Naba Kumar  <naba@gnome.org>
4107         * plugins/editor/text-editor-iterable.c: (iiter_next),
4108         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
4109         editor native funtions to avoid round trips.
4111 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
4113         * plugins/editor/text_editor.c:
4114         Fix a bug due to the previous patch: Unable to save new file in 
4115         Scintilla
4117 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
4119         * plugins/debug-manager/disassemble.c,
4120         plugins/debug-manager/disassemble.h,
4121         plugins/debug-manager/registers.c,
4122         plugins/debug-manager/registers.h,
4123         plugins/debug-manager/memory.c,
4124         plugins/debug-manager/memory.h,
4125         plugins/debug-manager/command.c,
4126         plugins/debug-manager/command.h,
4127         plugins/debug-manager/queue.c,
4128         plugins/debug-manager/queue.h,
4129         plugins/debug-manager/breakpoints.c,
4130         plugins/debug-manager/stack_trace.c,
4131         plugins/debug-manager/threads.c,
4132         plugins/debug-manager/plugin.c,
4133         plugins/gdb/plugin.c,
4134         plugins/gdb/debugger.c,
4135         plugins/gdb/debugger.h,
4136         manuals/reference/libanjuta/libanjuta-sections.txt,
4137         manuals/reference/libanjuta/libanjuta.types,
4138         libanjuta/interfaces/libanjuta.idl:
4139         Use gulong instead of guint for addresses
4140         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
4141         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
4143         * plugins/gdb/anjuta-gdb.plugin.in:
4144         Remove reference to IAnjutaCpuDebugger (useless)
4146 2008-01-18  Johannes Schmid <jhs@gnome.org>
4148         * AUTHORS: Added Alexander
4150 2008-01-18  Johannes Schmid <jhs@gnome.org>
4152   Patch from: Alexander Korolyov <kilork@yandex.ru>
4154         * plugins/editor/text_editor.c: (load_from_file),
4155         (text_editor_save_file):
4156         
4157         Fixed symlinks (#510238) and file permission (#405321)
4158         handling for scintilla editor. 
4159   
4160 2008-01-17  Johannes Schmid <jhs@gnome.org>
4162         * plugins/document-manager/action-callbacks.c:
4163         (on_editor_command_select_all_activate),
4164         (on_editor_command_cut_activate),
4165         (on_editor_command_paste_activate),
4166         (on_editor_command_copy_activate),
4167         (on_editor_command_clear_activate):
4168   Resupport cut/copy/paste/clear on GtkEditables when those
4169   have focus. (Important for shortcuts to work).
4171         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4172         * plugins/document-manager/search-box.c: (on_search_activated):
4173         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
4174         * plugins/patch/patch-plugin.c: (on_ok_clicked):
4175         * plugins/profiler/plugin.c: (profiler_get_data):
4176         * plugins/project-wizard/druid.c: (npw_druid_new):
4177         * plugins/project-wizard/install.c: (on_install_end_install_file):
4178         * plugins/sourceview/anjuta-editor-sourceview.glade:
4179         * plugins/subversion/anjuta-subversion.glade:
4180         * plugins/tools/anjuta-tools.glade:
4181         Various string fixes
4183 2008-01-17  Naba Kumar  <naba@gnome.org>
4185         Patch from James Liggett:
4187         * plugins/subversion/subversion-add-dialog.c:
4188         (on_subversion_add_response):
4189         * plugins/subversion/subversion-copy-dialog.c:
4190         (on_subversion_copy_response):
4191         * plugins/subversion/subversion-diff-dialog.c:
4192         (on_subversion_diff_response):
4193         * plugins/subversion/subversion-merge-dialog.c:
4194         (on_subversion_merge_response):
4195         * plugins/subversion/subversion-remove-dialog.c:
4196         (on_subversion_remove_response):
4197         * plugins/subversion/subversion-switch-dialog.c:
4198         (on_subversion_switch_response):
4199         * plugins/subversion/subversion-ui-utils.c: (check_input):
4200         * plugins/subversion/subversion-ui-utils.h:
4201         * plugins/subversion/subversion-update-dialog.c:
4202         (on_subversion_update_response):
4204         If the user doesn't enter any data for path or revision fields in
4205         certain SVN plugin dialogs, libsvn throws assertion failures and
4206         kills Anjuta. To avoid this, the validity of path and revision
4207         input data are checked before the command gets executed.
4209         Fixes Bug #509510 - Check input of some dialogs to avoid termination
4210         if user gives bad or no input
4212 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
4214         * plugins/document-manager/anjuta-docman.c:
4215         Fix #507627 memory tab stay active on debugger stop
4216         Remove two unused variables due to the previous patch
4218 2008-01-16  Johannes Schmid <jhs@gnome.org>
4220         * libanjuta/anjuta-plugin-manager.c:
4221         Fixed #508399 â€“ When you enable a plugin, preferences don't show up
4223 2008-01-16  Rob Bradford  <rob@openedhand.com>
4225         Reviewed by: Johannes Schmid <jhs@gnome.org>
4227         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4228         (get_property_value_as_string), (set_property_value_as_string),
4229         (register_callbacks):
4230         * libanjuta/anjuta-preferences.h:
4231         Add support for both file and folder preferences (originally only
4232         folder choosers were supported. (Fixes bug: #508805.)
4234         * plugins/file-manager/file-manager.glade:
4235         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
4236         type of property.
4238 2008-01-16  Johannes Schmid <jhs@gnome.org>
4240         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4241         .glade:
4242         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4243         * src/anjuta.glade:
4244         
4245         Fixed #509875 â€“ The "Update globale tags" button wording is incorrect
4246         Fixed #509873 â€“ Build Autotools Preferences has excessive padding
4247         Fixed #509872 â€“ General Information labels are incorrectly aligned
4248         Fixed #509871 â€“ General preferences has incorrect use of colons
4249         
4250 2008-01-16  Johannes Schmid <jhs@gnome.org>
4252         * plugins/document-manager/anjuta-document-manager.glade:
4253         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4255         Fixed #509865 â€“ Incorrect padding in the Documents settings tabs
4256         Fixed #509867 â€“ Create button contents is mis-aligned
4257         Fixed #509869 â€“ "Add Directory" button is not HIG complient
4259 2008-01-16  Johannes Schmid <jhs@gnome.org>
4261         * libanjuta/anjuta-preferences-dialog.c:
4262         (anjuta_preferences_dialog_add_page):
4263         
4264         Fix #509864 â€“ No initial section selected when opening the Preferences dialog
4266 2008-01-16  Johannes Schmid <jhs@gnome.org>
4268         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
4269         Removed unused gconf_notifications
4270         
4271         * plugins/search/anjuta-search.glade:
4272         * plugins/subversion/anjuta-subversion.glade:
4273         * plugins/tools/anjuta-tools.glade:
4274         * src/anjuta-app.c: (anjuta_app_instance_init):
4275         
4276         Fixed various strings
4278 2008-01-15  Naba Kumar  <naba@gnome.org>
4280         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
4281         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
4282         file saved
4284         * plugins/symbol-browser/an_symbol_view.c:
4285         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
4286         new file saved.
4288 2008-01-15  Johannes Schmid <jhs@gnome.org>
4290         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
4291         (anjuta_profile_add_plugins_from_xml):
4292         * plugins/file-manager/file-manager.glade:
4293         Some string fixes
4294         
4295         * libanjuta/interfaces/libanjuta.idl:
4296         Fixed docs
4297                 
4298         * plugins/sourceview/Makefile.am:
4299         * plugins/sourceview/anjuta-editor-sourceview.glade:
4300         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
4301         (end_print), (print_setup), (sourceview_print),
4302         (sourceview_print_preview):
4303         * plugins/sourceview/sourceview.c: (iprint_print),
4304         (iprint_print_preview):
4305         
4306         Added printing support to GtkSourceView editor
4308 2007-01-14 Tom <tpgww@onepost.net>
4310         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4312         * plugins/document-manager/anjuta-docman.c:
4313         Fix two memory leaks added by the previous patch
4315 2008-01-14  Johannes Schmid <jhs@gnome.org>
4317         * plugins/sourceview/assist-tip.c: (assist_tip_move):
4318         * plugins/sourceview/assist-window.c: (assist_window_move):
4319         
4320         Do not use opacity
4322 2008-01-14  Rob Bradford  <rob@openedhand.com>
4324         * global-tags/Makefile.am:
4325         * global-tags/create_global_tags.sh.in:
4326         Install anjuta-tags binary into FHS policy compliant directory and
4327         update references. (Fixes bug: 509346.)
4329 2008-01-13  Naba Kumar  <naba@gnome.org>
4331         Patch from: Ritesh Khadgaray
4332         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4333         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
4334         Adds export-dynamic option to LDFLAGS to project template for libglade
4335         to work for autoconnect signals.
4337 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
4339         * libanjuta/anjuta-utils.c:
4340         anjuta_util_get_real_path return a string that need to be freed
4341         with g_free even if PATH_MAX is not defined
4343 2008-01-13  Andre Klapper  <a9016009@gmx.de>
4345         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
4346         to DOC_LINGUAS.
4348 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
4350         * plugins/document-manager/anjuta-docman.c:
4351         Do not reopen file having escaped character (+,...) in path name
4353 2008-01-13  Naba Kumar  <naba@gnome.org>
4355         * libanjuta/interfaces/libanjuta.idl:
4356         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
4357         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
4358         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
4359         IAnjutaProjectManager::add_sources().
4361         * plugins/glade/plugin.c: (on_glade_resource_removed),
4362         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
4363         stubs for handing resources in glade file.
4365 2008-01-13  Naba Kumar  <naba@gnome.org>
4367         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
4369         * plugins/glade/plugin.c: (ifile_open): Select the first window
4370         in the glade project when it is first opened. Avoids empty glade
4371         document the first time.
4373 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
4375   Reviewed by: Johannes Schmid <jhs@gnome.org>
4377         * plugins/gtodo/callback.c: (remove_todo_item):
4378         Fix #507304 – crash in Anjuta IDE while removing done tasks
4380 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
4382         * plugins/debug-manager/anjuta-debug-manager.ui,
4383         plugins/debug-manager/plugin.c,
4384         plugins/debug-manager/start.h,
4385         plugins/debug-manager/start.c:
4386         New menu item to add extra source directories for debugger
4388 === anjuta 2.3.2 ===
4390 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
4392         * plugins/gtodo/callback.c: (remove_todo_item):
4393         Fix #507304 – crash in Anjuta IDE while removing done tasks
4395 2008-01-11  Naba Kumar  <naba@gnome.org>
4397         * configure.in: Bumped version to 2.3.2
4398         * NEWS: Updated for anjuta 2.3.2 release
4399         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
4400         not 'make tarball'
4402 2008-01-11  Johannes Schmid <jhs@gnome.org>
4404         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4405         .glade:
4406         Reverted accidently commited change
4407         
4408         * plugins/document-manager/anjuta-document-manager.glade:
4409         Fix Gtk-Critical because of broken glade file
4411 2008-01-11  Naba Kumar  <naba@gnome.org>
4413         * plugins/glade/plugin.c: (on_document_destroy),
4414         (glade_plugin_add_project): Fixed a bug where when more than one
4415         glade document is open and one is closed, it closes all the glade
4416         documents. Also it might have fixed the bug where sometimes closing
4417         the glade document leaves glade widget tree unclosed.
4419 2008-01-11  Naba Kumar  <naba@gnome.org>
4421         * liba