1 2008-07-20 Sébastien Granjoux <seb.sfo@free.fr>
3 * plugins/build-basic-autotools/build-basic-autotools.c,
4 plugins/build-basic-autotools/configuration-list.c:
5 Fix configuration name not displayed, error when compiling target
8 2008-07-20 Sébastien Granjoux <seb.sfo@free.fr>
10 * plugins/build-basic-autotools/build-basic-autotools.c:
11 Fix #522825: Opening files from shell disable build->compile menu
13 2008-07-20 Sébastien Granjoux <seb.sfo@free.fr>
15 * plugins/build-basic-autotools/configuration-list.c,
16 plugins/build-basic-autotools/configuration-list.h,
17 plugins/build-basic-autotools/build-options.c:
18 Fix #543889: Crash typing in configuration field
20 2008-07-20 Sébastien Granjoux <seb.sfo@free.fr>
22 * plugins/build-basic-autotools/build-basic-autotools.c:
23 Fix #534566: expand shell variable in configure parameters
25 2008-07-20 Sébastien Granjoux <seb.sfo@free.fr>
27 * plugins/build-basic-autotools/build-basic-autotools.c,
28 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
29 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
30 plugins/message-view/anjuta-message-manager.ui:
31 Fix #375640: Allow user to stop a build in progress
33 2008-07-19 Sébastien Granjoux <seb.sfo@free.fr>
35 * plugins/build-basic-autotools/build-basic-autotools.c:
36 Fix another crash on closing project with a file outside project
38 2008-07-19 Sébastien Granjoux <seb.sfo@free.fr>
40 * plugins/build-basic-autotools/build-basic-autotools.c,
41 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
42 Add more options for build command: parallel make, keep going on error
43 and keep message untranslated
45 2008-07-18 Sébastien Granjoux <seb.sfo@free.fr>
47 * plugins/build-basic-autotools/build-basic-autotools.c:
48 Fix crash on closing project due to the previous patch
50 2008-07-17 Sébastien Granjoux <seb.sfo@free.fr>
52 * plugins/build-basic-autotools/build-basic-autotools.c,
53 plugins/build-basic-autotools/build-basic-autotools.h,
54 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
55 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
56 plugins/build-basic-autotools/build-options.c,
57 plugins/build-basic-autotools/build-options.h,
58 plugins/build-basic-autotools/Makefile.am,
59 (added) plugins/build-basic-autotools/configuration-list.c,
60 (added) plugins/build-basic-autotools/configuration-list.h:
61 Allow to build project outside source directory (fix #540782)
63 * plugins/project-manager/plugin.c:
64 Use IANJUTA_BUILDER_ROOT_URI as parent uri for all targets
66 * plugins/debug-manager/start.c,
67 plugins/project-wizard/autogen.c,
68 plugins/run-program/execute.c,
69 libanjuta/interfaces/libanjuta.idl:
70 Add a handle argument to IAnjutaBuilder callback
72 * libanjuta/anjuta-launcher.c,
73 libanjuta/anjuta-launcher.h:
74 Set environment variables in anjuta_launcher_execute_v
76 2008-07-14 Massimo Cora' <maxcvs@email.it>
78 * plugins/symbol-db/plugin.c (on_editor_destroy),
79 (on_session_save), (on_session_load), (on_project_element_removed),
80 (do_import_system_src_after_abort),
81 (do_import_project_src_after_abort), (do_import_sources),
82 (on_project_root_added), (symbol_db_activate),
83 (symbol_db_deactivate), (isymbol_manager_search), (g_list_compare),
84 (on_prefs_package_add), (on_prefs_package_remove),
85 (ipreferences_merge), (ipreferences_unmerge):
86 * plugins/symbol-db/plugin.h:
87 * plugins/symbol-db/symbol-db-engine.c
88 (sdb_engine_get_dyn_query_node_by_id),
89 (sdb_engine_insert_dyn_query_node_by_id),
90 (sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
91 (sdb_engine_init), (sdb_engine_finalize),
92 (symbol_db_engine_set_ctags_path), (symbol_db_engine_new),
93 (symbol_db_engine_project_exists),
94 (symbol_db_engine_add_new_files),
95 (symbol_db_engine_get_files_with_zero_symbols),
96 (sdb_engine_prepare_symbol_info_sql):
97 * plugins/symbol-db/symbol-db-engine.h:
98 * plugins/symbol-db/symbol-db-prefs.c
99 (on_prefs_executable_changed), (on_listall_output),
100 (on_listall_exit), (on_tag_load_toggled_parseable_cb),
101 (on_tag_load_toggled), (sdb_prefs_init1), (sdb_prefs_init),
102 (sdb_prefs_finalize), (sdb_prefs_class_init),
103 (symbol_db_prefs_new):
104 * plugins/symbol-db/symbol-db-prefs.h:
105 Rewritten symbol-db-prefs.[c|h]. SymbolDBPrefs is now an object.
106 It's more usable/maintainable.
107 Session packages are now saved and reloaded at session-start time.
110 * plugins/symbol-db/symbol-db-system.c (destroy_engine_scan_data),
111 (sdb_system_do_engine_scan), (on_engine_package_scan_end),
112 (sdb_system_do_scan_package_1), (on_pkg_config_exit),
113 (symbol_db_system_scan_package), (symbol_db_parse_aborted_package):
114 * plugins/symbol-db/symbol-db-system.h:
115 * plugins/symbol-db/symbol-db-view.c
116 (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
117 Added 'continue global tags scan after abort' feature.
120 2008-07-16 Naba Kumar <naba@gnome.org>
122 * libanjuta/interfaces/libanjuta.idl: Fixed documentation for
125 2008-07-15 Johannes Schmid <jhs@gnome.org>
127 * global-tags/create_global_tags.sh.in:
128 Fixed #542838 – create_global_tags.sh is creating tags in root directory
130 2008-07-15 Johannes Schmid <jhs@gnome.org>
132 * libanjuta/anjuta-preferences.c (get_property_value_as_string):
133 Use get_filename() instead of get_current_folder(). Thanks to seb
136 2008-07-15 Johannes Schmid <jhs@gnome.org>
138 * libanjuta/Makefile.am:
139 * libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
140 * libanjuta/anjuta-utils.h:
141 * libanjuta/libanjuta-1.0.deps:
142 * libanjuta/libanjuta-1.0.vapi:
143 * libanjuta/vapi-gen/README:
144 * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
145 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
146 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
147 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
148 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
149 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
150 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
151 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
152 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
153 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
154 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
156 Remove vala bindings, they should go to the vala module instead
158 2008-07-10 Massimo Cora' <maxcvs@email.it>
160 * libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
161 * libanjuta/anjuta-utils.h:
162 fixed definition const *gchar.
164 * plugins/symbol-db/anjuta-symbol-db.glade:
165 * plugins/symbol-db/plugin.c (symbol_db_activate),
166 (symbol_db_deactivate):
167 * plugins/symbol-db/plugin.h:
168 * plugins/symbol-db/symbol-db-engine.c
169 (sdb_engine_get_dyn_query_node_by_id),
170 (sdb_engine_insert_dyn_query_node_by_id),
171 (sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
172 (sdb_engine_init), (symbol_db_engine_set_ctags_path),
173 (symbol_db_engine_new), (sdb_engine_prepare_symbol_info_sql):
174 * plugins/symbol-db/symbol-db-engine.h:
175 * plugins/symbol-db/symbol-db-prefs.c
176 (on_prefs_executable_changed), (symbol_db_prefs_init):
177 * plugins/symbol-db/symbol-db-view.c
178 (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
179 The engine will now check for a working (existing) ctags executable.
180 If not found a message will be displayed. It's now possible to switch
181 ctags executable on the fly.
182 Fixed a crasher with dynamic queries (missing initialization)
184 2008-07-10 Johannes Schmid <jhs@gnome.org>
186 Patch from Yuriy Penkin
187 * plugins/search/search-replace.c (search_and_replace):
188 #541941 – Crash on searching with regular expression
190 2008-07-09 Johannes Schmid <jhs@gnome.org>
192 * plugins/language-support-cpp-java/cpp-java-assist.c
193 (cpp_java_assist_create_word_completion_cache),
194 (cpp_java_assist_check):
195 * plugins/symbol-db/plugin.c (symbol_db_activate):
196 Show all completions even when the editor makes own suggestions
198 2008-07-09 Johannes Schmid <jhs@gnome.org>
200 * libanjuta/anjuta-preferences.c (get_property_value_as_string):
201 Get the file path from the file-chooser instead of the ui
203 * plugins/symbol-db/anjuta-symbol-db.glade:
204 * plugins/symbol-db/plugin.c (symbol_db_activate):
205 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_scan_files_1),
206 (symbol_db_engine_new):
207 * plugins/symbol-db/symbol-db-engine.h:
208 Fixed symbol-db prefs
210 * scripts/glade2schema.pl:
211 Support for "folder" and "file" preferences
213 * configure.in: Require latest libgda-4.0
215 2008-07-07 Massimo Cora' <maxcvs@email.it>
217 * libanjuta/interfaces/libanjuta.idl:
218 * plugins/symbol-db/plugin.c (isymbol_manager_search):
219 * plugins/symbol-db/symbol-db-engine.c
220 (symbol_db_engine_get_class_parents_by_symbol_id),
221 (symbol_db_engine_get_class_parents),
222 (symbol_db_engine_get_scope_members_by_symbol_id),
223 (symbol_db_engine_get_scope_members),
224 (symbol_db_engine_get_current_scope),
225 (symbol_db_engine_get_file_symbols),
226 (symbol_db_engine_find_symbol_by_name_pattern),
227 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
228 fixed global search. There were some bitwise problems in IAnjutaSymbolManager
231 2008-07-07 Johannes Schmid <jhs@gnome.org>
233 * libanjuta/libanjuta-1.0.vapi:
236 2008-07-07 Johannes Schmid <jhs@gnome.org>
238 * plugins/symbol-db/plugin.c:
241 2008-07-07 Massimo Cora' <maxcvs@email.it>
243 * plugins/language-support-cpp-java/cpp-java-assist.c
244 (cpp_java_assist_create_word_completion_cache):
245 added some debugging info.
247 * plugins/symbol-db/plugin.c (on_project_root_added),
248 (isymbol_manager_search):
249 * plugins/symbol-db/symbol-db-engine.c
250 (sdb_engine_get_statement_by_query_id),
251 (sdb_engine_get_dyn_query_node_by_id),
252 (sdb_engine_insert_dyn_query_node_by_id),
253 (sdb_engine_get_query_parameters_list),
254 (sdb_engine_free_cached_queries),
255 (sdb_engine_free_cached_dynamic_queries),
256 (sdb_engine_get_tuple_id_by_unique_name),
257 (sdb_engine_get_tuple_id_by_unique_name2),
258 (sdb_engine_get_tuple_id_by_unique_name3), (sdb_engine_init),
259 (sdb_engine_finalize), (symbol_db_engine_new),
260 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
261 * plugins/symbol-db/symbol-db-engine.h:
262 * plugins/symbol-db/symbol-db-prefs.c (symbol_db_prefs_init):
263 * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
264 (destroy_engine_scan_data), (sdb_system_init),
265 (sdb_system_finalize), (sdb_system_class_init),
266 (sdb_system_get_normalized_cflags),
267 (on_engine_package_single_file_scan_end), (symbol_db_system_new),
268 (symbol_db_system_is_package_parsed), (on_pkg_config_output),
269 (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
270 (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
271 (sdb_system_do_scan_next_package),
272 (sdb_system_do_scan_new_package), (on_pkg_config_exit),
273 (symbol_db_system_scan_package),
274 (symbol_db_system_is_package_parseable):
275 * plugins/symbol-db/symbol-db-system.h:
276 fixed threaded libgda stuff. It was the static prepared statement that broke
279 2008-07-07 Johannes Schmid <jhs@gnome.org>
281 * libanjuta/libanjuta-1.0.deps:
282 * libanjuta/vapi-gen/README:
283 * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
284 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
285 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
286 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
287 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
288 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
289 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
290 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
291 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
292 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
293 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
294 * manuals/reference/libanjuta/writing-plugins-vala.sgml:
295 * plugins/project-wizard/templates/anjuta-plugin-vala.wiz:
296 * plugins/project-wizard/templates/anjuta-plugin-vala/Makefile.am:
297 * plugins/project-wizard/templates/anjuta-plugin-vala/configure.ac.
299 * plugins/project-wizard/templates/anjuta-plugin-vala/po/Makefile.a
301 * plugins/project-wizard/templates/anjuta-plugin-vala/po/POTFILES.i
303 * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
305 * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
307 * plugins/project-wizard/templates/anjuta-plugin-vala/src/config.va
309 * plugins/project-wizard/templates/anjuta-plugin-vala/src/plugin.va
311 * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
312 (destroy_engine_scan_data), (sdb_system_init),
313 (sdb_system_finalize), (sdb_system_class_init),
314 (sdb_system_get_normalized_cflags),
315 (on_engine_package_single_file_scan_end), (symbol_db_system_new),
316 (symbol_db_system_is_package_parsed), (on_pkg_config_output),
317 (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
318 (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
319 (sdb_system_do_scan_next_package),
320 (sdb_system_do_scan_new_package), (on_pkg_config_exit),
321 (symbol_db_system_scan_package),
322 (symbol_db_system_is_package_parseable):
323 * plugins/symbol-db/symbol-db-system.h:
325 Added various missing files to svn
327 2008-07-07 Abderrahim Kitouni <a.kitouni@gmail.com>
329 * plugins/project-wizard/templates/anjuta-plugin-vala*:
330 * configure.in, plugins/project-wizard/templates/Makefile.am:
331 Added a template for an Anjuta plugin in Vala.
333 * manuals/reference/libanjuta/writing-plugins-vala.sgml:
334 * manuals/reference/libanjuta/libanjuta-docs.sgml:
335 Added a little tutorial.
337 * libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-session.h:
338 Removed two extra semicolons that gobject-introspection parser
341 * libanjuta/libanjuta-1.0.vapi, libanjuta/libanjuta-1.0.deps:
342 * libanjuta/Makefile.am, libanjuta/vapigen/*
343 Added Vala API bindings along with files needed to regenerate them.
345 2008-07-07 Johannes Schmid <jhs@idefix>
347 * plugins/message-view/message-view.c:
348 Use correct plural forms for buttons and update buttons on clear()
350 2008-07-06 Johannes Schmid <jhs@idefix>
352 * plugins/build-basic-autotools/build-basic-autotools.c
353 (on_build_mesg_format):
354 Do not set MESSAGE_INFO on change directory messages
356 2008-07-06 Juan Dapena Paz <karion.siand@gmail.com>
358 * plugins/message-view/message-view.c:
359 Fixed #541689 – Filter buttons added
361 2008-07-06 Johannes Schmid <jhs@gnome.org>
363 Patch from Arun Chaganty
364 * global-tags/create_global_tags.sh.in:
365 * libanjuta/anjuta-ui.c (anjuta_ui_get_accel_file):
366 * libanjuta/anjuta-ui.h:
367 * libanjuta/anjuta-utils.c (anjuta_util_create_dir):
368 * libanjuta/anjuta-utils.h:
369 * plugins/editor/style-editor.c (apply_styles):
370 * plugins/editor/text_editor.c (text_editor_get_props):
371 * plugins/macro/macro-db.c (get_user_macro_path):
372 * plugins/project-wizard/druid.c (npw_druid_fill_selection_page):
373 * plugins/symbol-browser/an_symbol_prefs.c (update_system_tags),
374 (update_system_tags_only_add), (create_store),
375 (on_create_tags_clicked), (on_add_tags_clicked),
376 (on_remove_tags_clicked), (on_update_global_clicked),
377 (symbol_browser_load_global_tags):
378 * plugins/symbol-browser/plugin.c (project_root_added):
379 * plugins/symbol-db/plugin.c (symbol_db_activate):
380 * plugins/tools/editor.c (on_editor_script_toggle),
381 (on_editor_response):
382 * plugins/tools/fileop.c (atp_anjuta_tools_load),
383 (atp_anjuta_tools_save):
384 * plugins/tools/plugin.h:
385 * plugins/tools/variable.c (atp_variable_get_editor_variable):
386 * plugins/valgrind/vggeneralprefs.c (vg_general_prefs_init):
387 * plugins/valgrind/vgrule-list.c (vg_rule_list_add_rule):
388 * src/anjuta.c (anjuta_new):
389 (with some warning fixes)
391 #518594 – Get rid of .anjuta and follow fd.o specifications
393 2008-07-06 Johannes Schmid <jhs@idefix>
396 * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl:
397 * plugins/project-wizard/templates/cpp/configure.ac.tpl:
398 * plugins/project-wizard/templates/gcj/configure.ac.tpl:
399 * plugins/project-wizard/templates/java/configure.ac.tpl:
400 * plugins/project-wizard/templates/minimal/configure.ac.tpl:
401 * plugins/project-wizard/templates/python/configure.ac.tpl:
402 * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
403 * plugins/project-wizard/templates/xlib/configure.ac.tpl:
405 #475244 – AC_SUBST() not needed after PKG_CHECK_MODULES()
407 2008-07-05 Massimo Cora' <maxcvs@email.it>
409 * libanjuta/anjuta-utils.c (anjuta_util_parse_args_from_string):
410 fixed a little mem-leak.
412 * plugins/symbol-db/Makefile.am:
413 * plugins/symbol-db/anjuta-symbol-db.glade:
414 * plugins/symbol-db/plugin.c (on_editor_update_ui),
415 (on_char_added), (on_project_element_added),
416 (on_project_element_removed), (on_system_scan_package_start),
417 (on_system_scan_package_end), (on_system_single_file_scan_end),
418 (on_project_single_file_scan_end), (on_importing_project_end),
419 (do_import_sources_after_abort), (do_import_sources),
420 (on_project_root_added), (on_project_root_removed),
421 (symbol_db_activate), (symbol_db_deactivate),
422 (symbol_db_instance_init), (isymbol_manager_search):
423 * plugins/symbol-db/plugin.h:
424 * plugins/symbol-db/symbol-db-engine.c
425 (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
426 (sdb_engine_ctags_output_thread), (sdb_engine_scan_files_1),
427 (symbol_db_engine_new), (sdb_engine_create_db_tables),
428 (symbol_db_engine_db_exists), (symbol_db_engine_file_exists),
429 (symbol_db_engine_project_exists),
430 (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
431 (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
432 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
433 (sdb_engine_add_new_sym_implementation),
434 (sdb_engine_add_new_scope_definition),
435 (sdb_engine_add_new_tmp_heritage_scope),
436 (sdb_engine_add_new_symbol),
437 (symbol_db_engine_update_project_symbols),
438 (on_scan_update_buffer_end),
439 (symbol_db_engine_update_buffer_symbols),
440 (symbol_db_engine_get_full_local_path),
441 (symbol_db_engine_get_file_db_path),
442 (symbol_db_engine_get_files_with_zero_symbols),
443 (symbol_db_engine_get_file_symbols),
444 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
445 * plugins/symbol-db/symbol-db-engine.h:
446 * plugins/symbol-db/symbol-db-prefs.c (destroy_parseable_data),
447 (on_listall_output), (on_listall_exit),
448 (on_tag_load_toggled_parseable_cb), (on_tag_load_toggled),
449 (symbol_db_prefs_init), (symbol_db_prefs_finalize):
450 * plugins/symbol-db/symbol-db-prefs.h:
451 * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
452 (destroy_engine_scan_data), (sdb_system_init),
453 (sdb_system_finalize), (sdb_system_class_init),
454 (sdb_system_get_normalized_cflags),
455 (on_engine_package_single_file_scan_end), (symbol_db_system_new),
456 (symbol_db_system_is_package_parsed), (on_pkg_config_output),
457 (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
458 (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
459 (sdb_system_do_scan_next_package),
460 (sdb_system_do_scan_new_package), (on_pkg_config_exit),
461 (symbol_db_system_scan_package),
462 (symbol_db_system_is_package_parseable):
463 * plugins/symbol-db/symbol-db-system.h:
464 * plugins/symbol-db/symbol-db-view.h:
465 * plugins/symbol-db/test/Makefile.am:
466 * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
467 * plugins/symbol-db/test/main.c (add_new_files):
468 brand-new system tags population system. It's still not completed. It crashes
469 with libgda svn 3174: probably there's some thread bug on this library and
470 must be fixed. The crash happens when system tags and project tags are scanned
471 concurrently. It's a random crash, so it's not possible to find a point.
472 Preferences page now support check-box toggle population. Anyway it's still
473 missing a save-on-session method... to be implemented soon.
475 * plugins/valgrind/preferences.c (build_general_prefs):
476 be sure to set the correct executable path.
478 2008-07-05 Johannes Schmid <jhs@gnome.org>
480 * plugins/run-program/execute.c (get_local_executable):
481 500962 – Further icons
483 2008-07-05 Johannes Schmid <jhs@gnome.org>
485 * plugins/document-manager/action-callbacks.c
486 (on_close_file_activate):
487 fixed memory corruption (thanks to yura_dev)
489 * plugins/document-manager/anjuta-docman.c
490 (anjuta_docman_remove_document),
491 (anjuta_docman_set_current_document):
492 #535173 – UI isn't updated on closing all documents
494 * plugins/file-loader/plugin.c (create_file_open_dialog_gui):
495 #511762 – Multiple selection don't work well when hitting enter
497 2008-07-05 Johannes Schmid <jhs@gnome.org>
499 * libanjuta/interfaces/libanjuta.idl:
500 * plugins/document-manager/action-callbacks.c
501 (on_close_file_activate):
502 Fixed a crasher due to g_free vs. g_object_unref
504 * plugins/document-manager/anjuta-docman.c
505 (anjuta_docman_update_page_label):
506 * plugins/editor/text_editor.c (isavable_is_read_only),
507 (isavable_iface_init):
508 * plugins/glade/anjuta-design-document.c:
509 * plugins/sourceview/anjuta-view.c (anjuta_view_cut_clipboard):
510 * plugins/sourceview/sourceview-io.c (sourceview_io_get_read_only):
511 * plugins/sourceview/sourceview-io.h:
512 * plugins/sourceview/sourceview-private.h:
513 * plugins/sourceview/sourceview.c (on_file_changed),
514 (on_read_only_dialog_response), (on_open_finish), (on_save_finish),
515 (ifile_savable_is_read_only), (isavable_iface_init),
517 #357697 – readonly file can be edited
519 * plugins/symbol-browser/plugin.c (project_root_added):
520 #539551 – AutoComplete doesn't work
522 2008-07-05 Johannes Schmid <jhs@gnome.org>
524 * plugins/Makefile.am:
525 #539551 – AutoComplete doesn't work
527 2008-07-05 Johannes Schmid <jhs@gnome.org>
529 * plugins/file-manager/file-model.c (file_model_filter_file):
530 Fixed "Hide binary files"
532 2008-07-05 Sébastien Granjoux <seb.sfo@free.fr>
534 * plugins/debug-manager/start.c,
535 plugins/build-basic-autotools/build-basic-autotools.c,
536 plugins/run-program/plugin.c,
537 plugins/run-program/plugin.h:
538 Fix bug #538217: Run in terminal option isn't remembered
539 Fix bug: Debugger sources directories isn't remembered neither
541 2008-07-04 Johannes Schmid <jhs@gnome.org>
543 * plugins/symbol-browser/plugin.c (project_root_added):
544 Fixed global tags loading
546 2008-07-04 Johannes Schmid <jhs@gnome.org>
548 Patch from Arun Chaganty:
550 * plugins/symbol-browser/an_symbol_prefs.c
551 (on_create_tags_clicked):
552 #515954 – create_global_tags.sh: wrong anjuta-tags path
554 * global-tags/create_global_tags.sh.in:
555 Use #!/bin/bash instead of #!/bin/sh as the script does not work with dash
557 2008-07-04 Johannes Schmid <jhs@gnome.org>
559 * plugins/debug-manager/breakpoints.c (on_editor_saved):
560 * plugins/symbol-browser/plugin.c (on_editor_saved):
561 * plugins/symbol-db/plugin.c (on_editor_saved):
562 Adapted to change in the "saved" signal of IAnjutaFile
564 * plugins/editor/text_editor.c (text_editor_save_file):
565 Fixed #541313 – Crash on saving file
567 * plugins/sourceview/sourceview.c (on_save_finish):
570 2008-07-04 Johannes Schmid <jhs@gnome.org>
572 * plugins/sourceview/anjuta-editor-sourceview.glade:
573 Remove "Monitor VFS" preference - it is always enabled
575 2008-07-04 Johannes Schmid <jhs@gnome.org>
577 * plugins/document-manager/action-callbacks.c
578 (on_close_file_activate):
579 * plugins/document-manager/anjuta-docman.c:
580 * plugins/project-manager/plugin.c (value_added_current_editor):
581 * plugins/symbol-browser/plugin.c (value_added_current_editor):
582 Fixed GFile* related stuff
584 * plugins/file-manager/file-model.c (file_model_update_file):
585 Do not unref GIcon* as it is owned by GFileInfo*
587 * plugins/sourceview/anjuta-document-loader.c:
588 * plugins/sourceview/anjuta-document-loader.h:
589 * plugins/sourceview/anjuta-document-saver.c:
590 * plugins/sourceview/anjuta-document-saver.h:
591 * plugins/sourceview/anjuta-document.c:
592 * plugins/sourceview/anjuta-document.h:
593 * plugins/sourceview/anjuta-utils.c:
594 * plugins/sourceview/anjuta-utils.h:
595 Deleted old (gedit) gnome-vfs stuff.
597 * plugins/sourceview/sourceview.io.c
598 * plugins/sourceview/sourceview.io.h:
599 New helper class that takes care of file saving/loading
600 and is much smaller than the gnome-vfs stuff as many things are
603 * plugins/sourceview/Makefile.am:
604 * plugins/sourceview/anjuta-view.c (anjuta_view_new),
605 (anjuta_view_cut_clipboard), (anjuta_view_paste_clipboard),
606 (anjuta_view_delete_selection), (anjuta_view_expose):
607 * plugins/sourceview/anjuta-view.h:
608 * plugins/sourceview/sourceview-private.h:
609 * plugins/sourceview/sourceview.c (sourceview_create_markers),
610 (sourceview_create_highligth_indic), (goto_line),
611 (on_document_modified_changed), (on_mark_set),
612 (on_reload_dialog_response), (on_file_changed), (on_open_failed),
613 (on_open_finish), (on_save_failed), (on_save_finish),
614 (sourceview_instance_init), (sourceview_dispose),
615 (sourceview_finalize), (sourceview_new), (ifile_open),
616 (ifile_get_file), (ifile_savable_save), (ifile_savable_save_as),
617 (ieditor_goto_line), (wordcharacters_contains),
618 (ieditor_get_current_word), (idocument_get_filename), (mark_real),
619 (autodetect_language), (ihover_iface_init):
620 Adapted to use the new IO class, clean up a bit
622 2008-07-03 Johannes Schmid <jhs@gnome.org>
624 * plugins/debug-manager/plugin.c (dma_plugin_location_changed):
625 Removed useless DEBUG_PRINTs
627 * plugins/document-manager/action-callbacks.c:
628 * plugins/document-manager/action-callbacks.h:
629 * plugins/document-manager/anjuta-docman.c
630 (anjuta_docman_goto_file_line_mark):
631 * plugins/document-manager/anjuta-document-manager.ui:
632 * plugins/document-manager/plugin.c
633 (update_document_ui_interface_items), (register_stock_icons):
634 * plugins/language-support-cpp-java/anjuta-language-support-cpp-jav
636 * plugins/language-support-cpp-java/plugin.c (on_swap_activate),
637 (register_stock_icons):
638 Moved "Swap .c/.h" from document-manager to language-support where it
639 belongs and reimplemented it without gnome-vfs
641 2008-07-02 Johannes Schmid <jhs@gnome.org>
643 * libanjuta/interfaces/libanjuta.idl:
644 Corrected sigal argument
645 * plugins/file-manager/file-model.c (file_model_row_collapsed):
646 #538921 Duplicated folders
648 2008-07-02 Johannes Schmid <jhs@gnome.org>
650 * plugins/debug-manager/breakpoints.c
651 (on_jump_to_breakpoint_activate):
652 * plugins/debug-manager/disassemble.c (on_location_changed):
653 * plugins/debug-manager/plugin.c (dma_plugin_location_changed),
654 (dma_plugin_activate):
655 * plugins/document-manager/anjuta-docman.c
656 (anjuta_docman_goto_file_line_mark):
658 Fixed crash when double-clicking on a breakpoint.
660 2008-07-02 Johannes Schmid <jhs@gnome.org>
662 * libanjuta/interfaces/anjuta-idl-compiler.pl:
665 * plugins/file-loader/plugin.c (on_session_load):
668 * src/main.c (on_message_received):
669 Fixed loading of files from the command line
671 2008-07-02 Johannes Schmid <jhs@gnome.org>
673 * libanjuta/interfaces/anjuta-idl-compiler.pl:
674 * libanjuta/interfaces/libanjuta.idl:
675 Change (nearly) all interfaces to use GFile* instead of uris
676 Document all shell variables
678 * plugins/build-basic-autotools/build-basic-autotools.c
679 (on_build_mesg_parse), (value_added_fm_current_file),
680 (value_removed_fm_current_file), (value_added_pm_current_uri),
681 (value_added_project_root_uri), (value_added_current_editor),
682 (activate_plugin), (ifile_open), (ifile_get_file),
683 (ifile_iface_init), (ibuilder_is_built), (ibuilder_build):
684 * plugins/class-gen/plugin.c (activate_plugin),
685 (cg_plugin_generator_created_cb):
686 * plugins/class-inheritance/class-callbacks.c
687 (on_member_menuitem_clicked), (on_nodedata_expanded_event):
688 * plugins/class-inheritance/class-inherit.c
689 (class_inheritance_show_dynamic_class_popup_menu),
690 (cls_inherit_draw_expanded_node):
691 * plugins/class-inheritance/plugin.c (activate_plugin):
692 * plugins/cvs-plugin/plugin.c (value_added_fm_current_file),
693 (value_removed_fm_current_file), (value_added_current_editor),
695 * plugins/debug-manager/breakpoints.c
696 (breakpoints_dbase_set_all_in_editor),
697 (breakpoints_dbase_add_breakpoint),
698 (breakpoints_dbase_edit_breakpoint),
699 (on_toggle_breakpoint_activate), (breakpoints_dbase_new):
700 * plugins/debug-manager/command.c (dma_command_run):
701 * plugins/debug-manager/plugin.c (set_program_counter),
702 (dma_plugin_location_changed), (on_run_to_cursor_action_activate),
703 (dma_plugin_activate):
704 * plugins/debug-manager/variable.c (on_program_stopped):
705 * plugins/devhelp/plugin.c (devhelp_activate):
706 * plugins/document-manager/Makefile.am:
707 * plugins/document-manager/action-callbacks.c
708 (on_close_file_activate), (on_reload_file_activate),
709 (get_swapped_filename), (on_swap_activate):
710 * plugins/document-manager/anjuta-docman.c
711 (anjuta_docman_page_init), (on_open_filesel_response),
712 (anjuta_docman_save_document_as), (anjuta_docman_save_document),
713 (anjuta_docman_add_editor), (anjuta_docman_add_document),
714 (anjuta_docman_set_current_document),
715 (anjuta_docman_goto_file_line),
716 (anjuta_docman_goto_file_line_mark), (anjuta_docman_get_file),
717 (anjuta_docman_update_page_label),
718 (anjuta_docman_delete_all_indicators),
719 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
720 (anjuta_docman_get_document_for_file):
721 * plugins/document-manager/anjuta-docman.h:
722 * plugins/document-manager/editor-tooltips.c:
723 * plugins/document-manager/editor-tooltips.h:
724 * plugins/document-manager/file_history.c (an_file_history_back),
725 (an_file_history_forward):
726 * plugins/document-manager/plugin.c (get_directory_display_name),
727 (update_title), (value_added_project_root_uri),
728 (on_document_changed), (on_session_save), (on_save_prompt),
729 (on_docman_auto_save):
730 * plugins/editor/Makefile.am:
731 * plugins/editor/plugin.c (itext_editor_factory_new_editor):
732 * plugins/editor/print.c:
733 * plugins/file-loader/plugin.c (open_with_dialog), (open_file),
734 (open_file_with), (value_added_fm_current_file),
735 (value_removed_fm_current_file), (dnd_dropped), (on_session_load),
736 (activate_plugin), (iloader_load):
737 * plugins/file-manager/file-model.c (file_model_update_file),
738 (file_model_get_file):
739 * plugins/file-manager/file-model.h:
740 * plugins/file-manager/file-view-marshal.list:
741 * plugins/file-manager/file-view.c (file_view_get_selected),
742 (file_view_button_press_event), (file_view_selection_changed),
743 (file_view_class_init):
744 * plugins/file-manager/file-view.h:
745 * plugins/file-manager/plugin.c
746 (on_file_view_current_file_changed), (on_file_view_open_file),
747 (on_file_view_show_popup_menu), (file_manager_activate),
748 (ifile_manager_set_selected):
749 * plugins/file-wizard/file.c (on_new_file_okbutton_clicked):
750 * plugins/file-wizard/plugin.c (activate_plugin):
751 * plugins/gdb/plugin.c (idebugger_run_to):
752 * plugins/glade/anjuta-design-document.c (ifile_open),
753 (ifile_get_file), (ifile_iface_init):
754 * plugins/glade/plugin.c (value_added_current_editor),
755 (on_session_save), (activate_plugin), (ifile_open),
756 (ifile_get_file), (ifile_iface_init):
757 * plugins/gtodo/plugin.c (activate_plugin), (itodo_load):
758 * plugins/language-support-cpp-java/plugin.c
759 (cpp_java_plugin_activate_plugin):
760 * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
761 * plugins/profiler/plugin.c (register_stock_icons),
762 (profiler_activate), (ifile_open), (ifile_get_file),
764 * plugins/project-import/plugin.c (ifile_open), (ifile_get_file),
766 * plugins/project-import/project-import.c (on_import_apply):
767 * plugins/project-manager/plugin.c (confirm_removal),
768 (on_uri_activated), (on_treeview_selection_changed),
769 (value_added_fm_current_file), (value_removed_fm_current_file),
770 (value_added_current_editor), (project_manager_unload_gbf),
771 (project_manager_plugin_activate_plugin), (ifile_open),
772 (ifile_get_file), (ifile_iface_init):
773 * plugins/project-wizard/install.c (npw_open_action):
774 * plugins/search/search-replace.c (search_and_replace),
775 (on_message_clicked):
776 * plugins/search/search-replace_backend.c
777 (file_buffer_new_from_te), (file_buffer_new_from_path):
778 * plugins/sourceview/plugin.c (ieditor_factory_new_editor):
779 * plugins/sourceview/sourceview.c (on_reload_dialog_response),
780 (sourceview_new), (ifile_open), (ifile_get_file),
781 (ifile_savable_save_as), (ifile_iface_init):
782 * plugins/sourceview/sourceview.h:
783 * plugins/subversion/plugin.c (value_added_fm_current_file),
784 (value_removed_fm_current_file), (value_added_current_editor),
786 * plugins/symbol-browser/an_symbol.c (isymbol_get_file),
787 (isymbol_iface_init):
788 * plugins/symbol-browser/plugin.c (goto_file_line),
789 (update_editor_symbol_model), (value_added_current_editor),
791 * plugins/symbol-db/plugin.c
792 (on_editor_buffer_symbols_update_timeout),
793 (value_added_current_editor), (goto_file_line),
794 (symbol_db_activate):
795 * plugins/symbol-db/symbol-db-engine-iterator-node.c
796 (isymbol_get_file), (isymbol_iface_init):
797 * plugins/tools/editor.c (on_editor_response):
798 * plugins/tools/execute.c (on_message_buffer_click):
799 * plugins/tools/variable.c (atp_variable_get_editor_variable):
800 * plugins/valgrind/plugin.c (valgrind_activate):
801 * plugins/valgrind/vgdefaultview.c (custom_editor_cb):
802 * src/anjuta.c (anjuta_new):
803 * src/main.c (on_message_received), (main):
805 Adapt all plugins to the interface changes, port partly to gio
807 Patch from Yuriy Penkin:
808 * plugins/editor/text_editor.c (on_text_editor_uri_changed),
809 (text_editor_update_monitor), (text_editor_new),
810 (save_filtered_in_dos_mode), (load_from_file), (save_to_file),
811 (text_editor_save_file), (ifile_get_file), (ifile_open),
812 (isavable_save_as), (ifile_iface_init):
813 * plugins/editor/text_editor.h:
815 #540731 - Port editor to gio
817 2008-06-29 Johannes Schmid <jhs@gnome.org>
819 * plugins/language-support-cpp-java/cpp-java-assist.c
821 (cpp_java_assist_create_word_completion_cache),
822 (cpp_java_assist_show_autocomplete):
823 * plugins/sourceview/sourceview.c (iassist_get_suggestions):
825 #449620 – Implement autocompletion for gtksourceview editor
827 2008-06-28 Johannes Schmid <jhs@gnome.org>
829 Patch from Yuriy Penkin:
830 * plugins/search/search-replace.c (search_update_dialog):
831 #538906 – Enable state "Max actions" when "No limit" toggled
833 2008-06-28 Johannes Schmid <jhs@gnome.org>
835 Patch from Yuriy Penkin:
836 * plugins/file-loader/plugin.c (on_session_load):
837 * plugins/macro/macro-dialog.c (macro_dialog_init):
838 * plugins/patch/patch-plugin.glade:
839 #538443 – Missing files in POTFILES.in
841 2008-06-28 Johannes Schmid <jhs@gnome.org>
843 Patch from Ignacio Casal Quinteiro:
844 * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose),
845 (anjuta_launcher_finalize):
846 * libanjuta/anjuta-ui.c (anjuta_ui_dispose), (anjuta_ui_finalize),
847 (anjuta_ui_class_init), (anjuta_ui_init):
848 * libanjuta/cell-renderer-captioned-image.c
849 (anjuta_cell_renderer_captioned_image_dispose),
850 (anjuta_cell_renderer_captioned_image_finalize),
851 (anjuta_cell_renderer_captioned_image_init),
852 (anjuta_cell_renderer_captioned_image_class_init):
853 * libanjuta/e-splash.c (e_splash_finalize), (e_splash_class_init),
855 513156 – Get rid of libgnome(ui)
857 * plugins/symbol-db/test/main.c (close_project),
858 (get_global_members):
861 2008-06-28 Johannes Schmid <jhs@gnome.org>
863 * plugins/document-manager/anjuta-docman.c
864 (anjuta_docman_update_documents_menu_status):
867 * plugins/document-manager/anjuta-document-manager.ui:
868 * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
869 Show actions in correct Goto menu
871 2008-06-28 Johannes Schmid <jhs@gnome.org>
873 Patch from Yuriy Penkin:
875 * plugins/file-manager/Makefile.am:
876 * plugins/file-manager/plugin.c (file_manager_set_default_uri):
877 #539726 – Completing port to GIO
879 2008-06-28 Johannes Schmid <jhs@gnome.org>
881 * plugins/file-manager/file-model.c (file_model_row_expanded),
882 (file_model_init), (file_model_finalize), (file_model_refresh):
884 #538921 – Duplicated folders
885 Using sync API for now as the async approach does not seem to have any
886 advantages and just caused problems
888 2008-06-21 Sébastien Granjoux <seb.sfo@free.fr>
890 * plugins/document-manager/anjuta-docman.c:
891 Fix again #538798: UI selected tab document differs from real one
892 Remove automatic page reordering (annoying when sorting tab with
894 Do not reselect page on page switch as the page number could have
895 changed just update document menu
896 Update document menu after reordering all documents
898 2008-06-17 Sébastien Granjoux <seb.sfo@free.fr>
900 * plugins/document-manager/anjuta-docman.c:
901 Fix #538798: UI selected tab document differs from real one
903 2008-06-16 Johannes Schmid <jhs@gnome.org>
905 * plugins/language-support-cpp-java/plugin.c
906 (set_indentation_param_emacs), (set_indentation_param_vim),
907 (set_line_indentation), (get_line_indentation_base),
908 (get_line_auto_indentation), (on_editor_char_inserted_cpp):
910 Fixed #528699 – Auto-indent ignores spaces-per-indent settings
912 2008-06-15 Johannes Schmid <jhs@gnome.org>
914 * plugins/file-manager/file-model.c (on_file_model_changed):
915 Fixed file monitoring
917 * plugins/file-manager/file-view.c (file_view_show_extended_data),
918 (file_view_selection_changed):
920 Some code refactoring
922 * plugins/file-manager/plugin.c (on_file_view_show_popup_menu):
923 Hide "rename" menu item for now
925 2008-06-15 Sébastien Granjoux <seb.sfo@free.fr>
927 * plugins/document-manager/anjuta-docman.c:
928 Make sure that scintilla window is displayed
930 2008-06-15 Naba Kumar <naba@gnome.org>
932 * plugins/document-manager/anjuta-docman.c
933 (anjuta_docman_set_current_document),
934 (anjuta_docman_goto_uri_line_mark):
935 * plugins/sourceview/sourceview.c (ieditor_goto_line):
937 Restore text focus on switching editor with ALT+X and
938 navigating from local-symbols view.
940 2008-06-15 Naba Kumar <naba@gnome.org>
942 * plugins/file-manager/file-view.c (file_view_show_extended_data):
943 Fixed a crash on file selection. Gave enough buffer for the formated
946 2008-06-15 Naba Kumar <naba@gnome.org>
948 * libanjuta/anjuta-preferences.c: Fixed a compile warning.
950 2008-06-15 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
952 Reviewed by: Naba Kumar <naba@gnome.org>
953 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
954 Removed GNOME_CALL_PARENT.
956 * libanjuta/anjuta-status.ch:
957 Now it uses GtkProgressBar and GtkStatusbar instead of GnomeAppBar.
960 2008-06-15 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
962 Reviewed by: Naba Kumar <naba@gnome.org>
963 * plugins/debug-manager/info.c:
964 * plugins/debug-manager/data_view.c:
965 * plugins/debug-manager/debug_tree.c:
966 * plugins/debug-manager/sparse_view.c:
967 * plugins/project-wizard/druid.c:
968 * plugins/project-wizard/property.c:
969 * plugins/valgrind/vggeneralprefs.c:
970 * plugins/valgrind/vgdefaultview.c:
971 * plugins/valgrind/vgrule-list.c:
972 * plugins/valgrind/process.c:
973 * plugins/valgrind/vgcachegrindprefs.c:
974 * plugins/valgrind/vgrule-editor.c:
975 * plugins/valgrind/vghelgrindprefs.c:
976 * plugins/valgrind/vgmemcheckprefs.c:
977 * plugins/valgrind/vgsearchbar.c:
978 * plugins/symbol-db/symbol-db-view-search.c:
979 * plugins/gdb/parser.c:
980 Using glib/gi18n.h instead of libgnome/gnome-i18n.h
982 2008-06-14 Louis-Francis Ratté-Boulianne <louisfrancis.rb@gmail.com>
984 reviewed by: Johannes Schmid <jhs@gnome.org>
986 * libanjuta/Makefile.am:
987 * libanjuta/interfaces/libanjuta.idl:
988 * plugins/document-manager/anjuta-docman.c
989 (anjuta_docman_update_documents_menu),
990 (on_notebook_page_close_button_click), (anjuta_docman_page_init),
991 (on_notebook_switch_page), (on_document_save_point),
992 (on_document_destroy), (anjuta_docman_remove_document),
993 (anjuta_docman_get_page_for_document),
994 (anjuta_docman_get_nth_page), (anjuta_docman_set_current_document),
995 (anjuta_docman_set_message_area), (anjuta_docman_get_uri),
996 (anjuta_docman_present_notebook_page),
997 (anjuta_docman_update_page_label),
998 (anjuta_docman_delete_all_markers),
999 (anjuta_docman_delete_all_indicators), (anjuta_docman_order_tabs),
1000 (anjuta_docman_get_document_for_uri),
1001 (anjuta_docman_get_all_doc_widgets):
1002 * plugins/document-manager/anjuta-docman.h:
1003 * plugins/document-manager/plugin.c:
1004 * plugins/sourceview/sourceview.c (on_reload_dialog_response),
1005 (on_sourceview_uri_changed_prompt):
1007 #530215 – Have a message area like gedit
1009 Commited with a trivial change to make sure it doesn't crash when a project is
1012 2008-06-13 Massimo Cora' <maxcvs@email.it>
1014 * plugins/project-manager/plugin.c (on_close_project_idle),
1015 (project_manager_plugin_deactivate_plugin):
1016 removed a forced anjuta_plugin_deactivate () that caused a critical-warning.
1018 2008-06-13 Johannes Schmid <jhs@gnome.org>
1020 * plugins/file-manager/file-view.c (file_view_query_tooltip),
1021 (file_view_init), (file_view_class_init):
1022 Correct position for tooltips
1024 2008-06-13 Johannes Schmid <jhs@gnome.org>
1026 * plugins/file-manager/file-view.c (file_view_query_tooltip):
1027 Show correct tooltip
1029 2008-06-13 Johannes Schmid <jhs@gnome.org>
1031 * plugins/file-manager/file-manager.ui:
1032 * plugins/file-manager/file-model.c (file_model_filter_file),
1033 (file_model_remove_file), (file_model_update_file),
1034 (file_model_add_file), (on_file_model_changed),
1035 (file_model_add_watch), (file_model_expand_row_real),
1036 (file_model_row_collapsed), (file_model_new), (file_model_refresh):
1037 * plugins/file-manager/file-model.h:
1038 * plugins/file-manager/file-view.c (file_view_refresh),
1039 (file_view_rename), (file_view_can_rename),
1040 (file_view_show_extended_data), (file_view_selection_changed),
1042 * plugins/file-manager/file-view.h:
1043 * plugins/file-manager/plugin.c (on_file_manager_rename),
1044 (project_root_added), (project_root_removed),
1045 (on_file_view_show_popup_menu), (on_gconf_notify),
1046 (file_manager_activate):
1048 Big code reorganization in file-manger plugin. No more refresh as it now
1049 listens to file system changes and an extended selection view.
1051 2008-06-13 Johannes Schmid <jhs@gnome.org>
1053 * configure.in: Require gio-2.0 >= 2.16.0 (GNOME stable)
1054 * plugins/file-manager/file-model.c (file_model_add_dummy),
1055 (file_model_filter_file), (file_model_expand_row_real),
1056 (file_model_row_expanded), (file_model_row_collapsed),
1057 (file_model_expand_cancelled), (file_model_init),
1058 (file_model_finalize), (file_model_set_property), (file_model_new),
1059 (file_model_refresh), (file_model_get_uri):
1060 * plugins/file-manager/file-model.h:
1061 * plugins/file-manager/file-view.c (file_view_button_press_event),
1062 (file_view_selection_changed), (file_view_sort_model),
1064 * plugins/file-manager/plugin.c (on_gconf_notify):
1065 Ported file-manager to gio
1067 2008-06-13 Naba Kumar <naba@gnome.org>
1069 * plugins/file-loader/plugin.c (setup_recent_chooser_menu):
1070 Enabled tooltips for recent files to identify full paths.
1072 2008-06-13 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
1074 Reviewed by Naba Kumar <naba@gnome.org>:
1075 * plugins/project-import/project-import.c:
1076 Changed label alignment to 0.0
1078 2008-06-13 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
1080 Reviewed by Naba Kumar <naba@gnome.org>:
1082 * libanjuta/anjuta-ui.{ch}:
1083 Moved accels save/load funcs to anjuta-ui.
1085 2008-06-12 Sébastien Granjoux <seb.sfo@free.fr>
1087 * libanjuta/interfaces/libanjuta.idl,
1088 libanjuta/anjuta-plugin-manager.c,
1089 libanjuta/anjuta-plugin-manager.h:
1090 Add new IAnjutaEnvironment interface
1092 * plugins/build-basic-autotools/build-basic-autotools.c,
1093 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
1094 Remove scratchbox 1 support from build plugin
1095 Use new IAnjutaEnvironment interface
1097 * (added) plugins/scratchbox/plugin.c,
1098 (added) plugins/scratchbox/plugin.h,
1099 (added) plugins/scratchbox/anjuta-scratchbox.plugin.in,
1100 (added) plugins/scratchbox/anjuta-scratchbox.glade,
1101 (added) plugins/scratchbox/anjuta-scratchbox-48.png,
1102 (added) plugins/scratchbox/Makefile.am,
1103 plugins/Makefile.am,
1105 Add new scratchbox 1 plugin implementing IAnjutaEnvironment
1107 2008-06-12 Sébastien Granjoux <seb.sfo@free.fr>
1110 Fix #536375: libsocket not included cause build fail on Solaris
1112 2008-06-12 Johannes Schmid <jhs@gnome.org>
1114 * plugins/project-manager/plugin.c (on_close_project_idle),
1115 (on_close_project), (project_manager_plugin_deactivate_plugin),
1116 (project_manager_plugin_instance_init):
1117 * plugins/project-manager/plugin.h:
1119 Fixed a possible bug where the project-manager plugin is deactivated twice.
1121 2008-06-10 Sébastien Granjoux <seb.sfo@free.fr>
1123 * libanjuta/anjuta-utils.c,
1124 libanjuta/anjuta-utils.h,
1125 plugins/debug-manager/start.c,
1126 plugins/run-program/execute.c:
1127 Copy libgnome deprecated gnome_util_user_shell into libanjuta
1129 2008-06-10 Sébastien Granjoux <seb.sfo@free.fr>
1131 * plugins/build-basic-autotools/build-basic-autotools.c:
1132 Fix #534523: anjuta parses filenames from make wrong
1133 GMatchInfo need to be freed even when regex fail in build_get_summary
1135 2008-06-09 Sébastien Granjoux <seb.sfo@free.fr>
1137 * plugins/tools/plugin.c:
1138 Fix #537134: critical warnings tools->plugin_deactivate
1140 2008-06-09 Johannes Schmid <jhs@gnome.org>
1142 * plugins/symbol-browser/plugin.c (project_root_removed):
1143 Fixed #537398 – crash in Anjuta IDE: Closed project
1145 2008-06-07 Johannes Schmid <jhs@gnome.org>
1147 Patch from Marc Lorber:
1148 * libanjuta/anjuta-plugin-manager.c (plugin_set_update),
1149 (anjuta_plugin_manager_get_remembered_plugins_page):
1152 Patch from Arun Raghavan:
1153 * manuals/anjuta-manual/C/debugger.xml:
1154 #536889 – anjuta doesn't pass "make check"
1156 2008-06-07 Johannes Schmid <jhs@gnome.org>
1158 * plugins/symbol-db/Makefile.am:
1159 Put tables.sql into distribution
1161 2008-06-07 Massimo Cora' <maxcvs@email.it>
1163 Reviewed by: Johannes Schmid <jhs@gnome.org>
1165 * libanjuta/interfaces/libanjuta.idl:
1166 * plugins/class-inheritance/class-inherit.c
1167 (class_inheritance_show_dynamic_class_popup_menu),
1168 (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
1169 (class_inheritance_update_graph):
1170 * plugins/language-support-cpp-java/cpp-java-assist.c
1171 (create_completion),
1172 (cpp_java_assist_create_word_completion_cache),
1173 (cpp_java_assist_show_calltip):
1174 * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1175 * plugins/symbol-browser/plugin.c (isymbol_manager_search):
1176 * plugins/symbol-db/plugin.c (isymbol_manager_search):
1177 * plugins/symbol-db/plugin.h:
1178 * plugins/symbol-db/symbol-db-engine.c
1179 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1180 * plugins/symbol-db/symbol-db-engine.h:
1181 * plugins/symbol-db/symbol-db-view.c (prepare_for_adding):
1182 now search for symbols can be done also in global tags. Added a new parameter
1183 to search function and adjusted dependencies on different plugins.
1185 2008-06-05 Sébastien Granjoux <seb.sfo@free.fr>
1187 * plugins/terminal/terminal.c,
1188 libanjuta/anjuta-preferences.c:
1189 Fix a crash when GNOME Terminal is not installed
1191 2008-06-03 Halton Huo <halton.huo@sun.com>
1193 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1194 * libanjuta/anjuta-launcher.c:
1195 Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD
1197 === anjuta 2.5.0 ===
1199 2008-06-02 Naba Kumar <naba@gnome.org>
1201 * NEWS: Updated for 2.5.0 release.
1203 2008-06-02 Yuriy Penkin <yuriy.penkin@gmail.com>
1205 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1206 * plugins/cvs-plugin/Makefile.am,
1207 plugins/cvs-plugin/cvs-execute.c,
1208 plugins/sourceview/anjuta-document.c,
1209 plugins/sourceview/Makefile.am,
1210 plugins/subversion/Makefile.am,
1211 plugins/search/search-replace.h,
1212 plugins/search/Makefile.am,
1213 plugins/build-basic-autotools/build-basic-autotools.c,
1214 plugins/build-basic-autotools/Makefile.am,
1215 plugins/editor/Makefile.am,
1216 plugins/document-manager/Makefile.am,
1217 plugins/macro/Makefile.am,
1219 Fix #514620: Port anjuta to GRegex
1221 2008-06-02 Sébastien Granjoux <seb.sfo@free.fr>
1223 * plugins/debug-manager/anjuta-marshal.list,
1224 plugins/debug-manager/sexy-icon-entry.c:
1225 Fix #536254: gtk_marshal_VOID__INT_INT shouldn't be used
1226 Update sexy icon entry
1228 2008-06-01 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
1230 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1231 * plugins/run-program/execute.c:
1232 Fix #536045: New run program plugin crash
1234 2008-05-30 Sébastien Granjoux <seb.sfo@free.fr>
1236 * libanjuta/interfaces/anjuta-idl-compiler.pl,
1237 libanjuta/interfaces/libanjuta.idl,
1238 manuals/reference/libanjuta/libanjuta-sections.txt:
1239 Keep comment for enum and structures
1240 Declare class typedef first
1241 Allow to document Anjuta shell variable using define
1242 Add a documentation sample in IAnjutaProjectManager interface
1244 * manuals/reference/libanjuta/writing-plugins.sgml:
1245 Fix a detail in the previous patch
1247 2008-05-29 Arun Tejasvi Chaganty <arunchaganty@gmail.com>
1249 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1250 * manuals/reference/libanjuta/writing-plugins.sgml:
1251 Fix #534175: Deprecated code in Plugin Tutorial
1253 2008-05-27 basti <pee@hiddenbox.de>
1255 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1256 * scripts/anjuta_import.sh.in,
1257 plugins/tools/scripts/prepare-changelog.pl,
1258 global-tags/create_global_tags.sh.in:
1259 Use sh instead of bash when possible
1261 * plugins/sourceview/anjuta-document-saver.c,
1262 plugins/sourceview/anjuta-document-loader.c:
1263 Order of include matter on OpenBSD
1265 * plugins/debug-manager/start.c:
1266 ps syntax differ on *BSD
1268 * libanjuta/anjuta-launcher.c:
1269 Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
1270 CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
1272 2008-05-27 Johannes Schmid <jhs@gnome.org>
1274 * plugins/language-manager/Makefile.am:
1275 Merged patch from bug
1276 #535048 – Anjuta doesn't build when checking underlinking and overlinking
1278 2008-05-26 Sébastien Granjoux <seb.sfo@free.fr>
1280 * manuals/reference/libanjuta/libanjuta-docs.sgml:
1281 Forget this change to add AnjutaCommand and AnjutaAsyncCommand
1282 in the documentation
1284 2008-05-26 Sébastien Granjoux <seb.sfo@free.fr>
1286 * plugins/debug-manager/start.c,
1287 plugins/build-basic-autotools/build-basic-autotools.c,
1288 plugins/run-program/plugin.c,
1289 plugins/run-program/execute.c,
1290 plugins/run-program/plugin.h,
1291 libanjuta/interfaces/libanjuta.idl,
1292 libanjuta/interfaces/anjuta-idl-compiler.pl,
1293 manuals/reference/libanjuta/libanjuta-docs.sgml,
1294 manuals/reference/libanjuta/libanjuta-sections.txt:
1295 Change the new IAnjutaBuilder interface to use callbacks
1296 Add the documentation of IAnjutaBuilder
1298 2008-05-25 Naba Kumar <naba@gnome.org>
1300 Patch from: Pavel Kostyuchenko
1302 * libanjuta/anjuta-preferences.c
1303 (anjuta_preferences_is_dialog_created):
1304 * libanjuta/anjuta-preferences.h:
1305 * src/action-callbacks.c (on_set_preferences1_activate):
1306 Fixed bug #532537 - Crash on closing Anjuta Preferences when it
1309 2008-05-25 Sébastien Granjoux <seb.sfo@free.fr>
1311 * plugins/editor/text_editor_cbs.c:
1312 Set line to mouse location when popup-menu is displayed (#530689)
1314 2008-05-25 James Liggett <jrliggett@cox.net>
1316 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1317 * libanjuta/anjuta-command.c,
1318 libanjuta/anjuta-async-command.c:
1319 Document AnjutaCommand and AnjutaAsyncCommand
1321 2008-05-25 basti <pee@hiddenbox.de>
1323 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1324 * plugins/debug-manager/debug_tree.c:
1325 Fix a crash when changing a watch while debugger is stopped
1327 * plugins/gdb/plugin.c,
1328 plugins/gdb/anjuta-gdb.plugin.in:
1329 Allow loading application/octet-stream mime type
1331 2008-05-24 Sébastien Granjoux <seb.sfo@free.fr>
1333 * plugins/debug-manager/start.c:
1334 Fix #378903: Use IAnjutaBuilder to always debug an up to date program
1336 2008-05-24 Sébastien Granjoux <seb.sfo@free.fr>
1338 * plugins/run-program/plugin.c,
1339 plugins/run-program/execute.c,
1340 plugins/run-program/plugin.h:
1341 Use IAnjutaBuilder to always run an up to date program
1343 2008-05-24 Sébastien Granjoux <seb.sfo@free.fr>
1345 * plugins/build-basic-autotools/build-basic-autotools.c,
1346 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
1347 libanjuta/interfaces/libanjuta.idl,
1348 libanjuta/interfaces/anjuta-idl-compiler.pl:
1349 New IAnjutaBuilder interface allowing to check if a target is up to
1350 data and having a notification when the target is built
1352 2008-05-21 Michael Placentra <someone@michaelplacentra2.net>
1354 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1355 * plugins/project-wizard/templates/django.wiz:
1356 Fix #533758: django project creation fails
1358 2008-05-19 Johannes Schmid <jhs@gnome.org>
1360 Patch from Pavel Kostyuchenko:
1361 * plugins/glade/anjuta-design-document.h:
1362 * plugins/glade/plugin.c (update_current_project),
1363 (value_added_current_editor), (glade_update_ui),
1364 (on_document_destroy), (glade_plugin_add_project):
1366 #532625 – Wrong consecution of functions calls when opening a glade file
1368 2008-05-17 Sébastien Granjoux <seb.sfo@free.fr>
1370 * plugins/project-wizard/templates/terminal.wiz,
1371 plugins/project-wizard/templates/xlib-dock.wiz,
1372 plugins/project-wizard/templates/wxwin.wiz,
1373 plugins/project-wizard/templates/java.wiz,
1374 plugins/project-wizard/templates/django.wiz,
1375 plugins/project-wizard/templates/gnome.wiz,
1376 plugins/project-wizard/templates/anjuta-plugin.wiz,
1377 plugins/project-wizard/templates/gtkmm.wiz,
1378 plugins/project-wizard/templates/python.wiz,
1379 plugins/project-wizard/templates/cpp.wiz,
1380 plugins/project-wizard/templates/sdl.wiz,
1381 plugins/project-wizard/templates/gtk.wiz,
1382 plugins/project-wizard/templates/minimal.wiz,
1383 plugins/project-wizard/templates/xlib.wiz,
1384 plugins/project-wizard/templates/gcj.wiz:
1385 Fix #533346: Create project in path with spaces fails
1387 2008-05-17 Sébastien Granjoux <seb.sfo@free.fr>
1390 libanjuta/anjuta-preferences.c:
1391 Fix #531940: Can't change the default project directory
1393 2008-05-14 Rémi Cardona <remi@gentoo.org>
1395 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1396 * plugins/editor/scintilla/Makefile.am,
1397 libanjuta/Makefile.am:
1398 Remove useless _DEPENDENCIES
1400 2008-05-13 Sébastien Granjoux <seb.sfo@free.fr>
1402 * plugins/run-program/execute.c:
1403 Fix #532243: Execute program with whitespace in the project path fails
1405 2008-05-13 Sébastien Granjoux <seb.sfo@free.fr>
1407 * plugins/debug-manager/debug_tree.c:
1408 Fix #531623: Crash on updating non-existing watch
1410 2008-05-13 Christian Kirbach <Christian.Kirbach@googlemail.com>
1412 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1413 * tagmanager/tm_tag.c:
1414 * tagmanager/test_tm_buffer.c:
1415 * plugins/editor/scintilla/LexNsis.cxx:
1416 * plugins/editor/aneditor.cxx:
1417 * plugins/file-manager/file-view.c:
1418 Fixed a bunch of compiler warnings
1420 2008-05-10 Johannes Schmid <jhs@gnome.org>
1422 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1423 * plugins/symbol-browser/plugin.c (project_root_added),
1424 (isymbol_manager_search):
1426 Fixed global tags loading from project configuration and added a
1427 configuration option
1429 2008-05-08 Johannes Schmid <jhs@gnome.org>
1431 Patch from Marc Lorber <lorber.marc@wanadoo.fr>
1433 * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
1434 * plugins/subversion/subversion-log-dialog.c (create_columns):
1436 Fix translation issues (#530860 and #531411)
1438 2008-05-08 Johannes Schmid <jhs@gnome.org>
1440 Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
1442 * plugins/project-wizard/templates/cpp/configure.ac.tpl:
1443 * plugins/project-wizard/templates/gcj/configure.ac.tpl:
1444 * plugins/project-wizard/templates/java/configure.ac.tpl:
1445 * plugins/project-wizard/templates/minimal/autogen.sh:
1446 * plugins/project-wizard/templates/minimal/configure.ac.tpl:
1447 * plugins/project-wizard/templates/python/configure.ac.tpl:
1448 * plugins/project-wizard/templates/sdl/configure.ac.tpl:
1449 * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
1450 * plugins/project-wizard/templates/xlib/configure.ac.tpl:
1452 #531405 – AM_CONFIG_HEADER macro is obsolete
1454 project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
1455 http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
1457 2008-05-07 Massimo Cora' <maxcvs@email.it>
1459 * libanjuta/interfaces/libanjuta.idl:
1460 * plugins/class-inheritance/class-inherit.c
1461 (class_inheritance_show_dynamic_class_popup_menu):
1462 * plugins/language-support-cpp-java/cpp-java-assist.c
1463 (cpp_java_assist_create_word_completion_cache),
1464 (cpp_java_assist_show_calltip):
1465 * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1466 * plugins/symbol-db/plugin.c (isymbol_manager_search):
1467 * plugins/symbol-db/symbol-db-engine.c
1468 (on_scan_update_files_symbols_end),
1469 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1470 * plugins/symbol-db/symbol-db-engine.h:
1471 add limit/offset keywords to search query. Adjusted APIs.
1472 Fixed a minor bug with caches in the engine.
1474 2008-05-06 Sébastien Granjoux <seb.sfo@free.fr>
1476 * plugins/terminal/anjuta-terminal-plugin.glade,
1477 plugins/terminal/terminal.c:
1478 The terminal configuration default option doesn't work (#530031)
1479 Combobox for terminal choose not working (#530032)
1481 2008-05-06 Johannes Schmid <jhs@gnome.org>
1483 * plugins/document-manager/plugin.c (on_session_save):
1484 Do not reverse list of file in save-session (#531445)
1486 * plugins/sourceview/anjuta-view.c
1487 (anjuta_view_button_press_event):
1488 Set line to mouse location when popup-menu is displayed (#530689)
1490 2008-05-02 Sébastien Granjoux <seb.sfo@free.fr>
1492 * (added) plugins/terminal/anjuta-terminal-plugin.ui,
1493 plugins/terminal/Makefile.am,
1494 plugins/terminal/terminal.c:
1495 Add a context menu with copy/paste in terminal plugin
1497 2008-05-02 Johannes Schmid <jhs@gnome.org>
1499 * configure.in: changed gnome-build requirement, bumped version to 2.5.0
1500 * libanjuta/interfaces/libanjuta.idl:
1501 * plugins/project-manager/plugin.c (iproject_manager_get_packages),
1502 (iproject_manager_iface_init):
1503 Add an interface method to access the pkg-config data from gnome-build.
1505 * plugins/symbol-browser/plugin.c (project_root_added):
1506 Automatically load symbol from project configuration (proof-of-concept)
1508 2008-05-01 Massimo Cora' <maxcvs@email.it>
1510 * plugins/symbol-db/plugin.c (symbol_db_activate):
1511 * plugins/symbol-db/test/main.c (main):
1513 Adapt to changes in recent libgda
1515 2008-05-01 Sébastien Granjoux <seb.sfo@free.fr>
1517 * plugins/run-program/execute.c:
1518 Fix run plugin again, previous patch was causing a crash when
1521 2008-05-01 Johannes Schmid <jhs@gnome.org>
1523 * plugins/document-manager/plugin.c (update_title):
1524 Fixed bug broken titles for new files
1526 2008-05-01 Johannes Schmid <jhs@gnome.org>
1528 * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
1529 (anjuta_util_replace_home_dir_with_tilde),
1530 (anjuta_util_str_middle_truncate):
1531 * libanjuta/anjuta-utils.h:
1532 Added some utility methods (derived from gedit)
1534 * plugins/document-manager/plugin.c (get_directory_display_name),
1536 Really fix #530033 now
1538 2008-05-01 Massimo Cora' <maxcvs@email.it>
1540 * plugins/symbol-db/plugin.c (on_single_file_scan_end):
1541 set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
1543 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1544 (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
1545 (sdb_engine_thread_monitor), (sdb_engine_init),
1546 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1547 (sdb_engine_add_new_sym_implementation),
1548 (sdb_engine_second_pass_update_scope_1),
1549 (sdb_engine_second_pass_update_scope),
1550 (sdb_engine_second_pass_update_heritage),
1551 (symbol_db_engine_update_project_symbols),
1552 (symbol_db_engine_get_files_with_zero_symbols),
1553 (symbol_db_engine_get_file_symbols):
1554 fixed a population bug introduced with using of caches. It broke the kind
1555 of symbol in some cases (e.g. returning of table_id = -1).
1556 Avoid lazy initialization and inlined the lookup functions to speed up the
1558 Performances improvement in sdb_engine_second_pass_update_heritage () using
1559 a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
1560 logic in this part should avoid gui freezing, at least here it does not freeze.
1562 * plugins/symbol-db/symbol-db-view-locals.c
1563 (symbol_db_view_locals_recv_signals_from_engine):
1564 * plugins/symbol-db/symbol-db-view.c
1565 (symbol_db_view_recv_signals_from_engine):
1566 greyed out trees while population is in place.
1568 2008-05-01 Sébastien Granjoux <seb.sfo@free.fr>
1570 * data/default.profile:
1571 Put the new run program plugin in the default plugin list
1573 * plugins/run-program/execute.c:
1574 Fix a crash when the program doesn't exist
1576 2008-04-30 Johannes Schmid <jhs@gnome.org>
1578 * plugins/document-manager/anjuta-document-manager.ui:
1579 * plugins/message-view/anjuta-message-manager.ui:
1580 Put the menu items of the message-manager in the correct Goto menu
1582 2008-04-30 Johannes Schmid <jhs@gnome.org>
1584 * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
1585 Allow markup in dialog description
1587 * plugins/file-loader/plugin.c (iloader_load):
1588 #523186 – Open With dialog should mention filename
1590 2008-04-30 Johannes Schmid <jhs@gnome.org>
1592 * libanjuta/anjuta-status.c (anjuta_status_set_title):
1593 * plugins/document-manager/anjuta-docman.c
1594 (anjuta_docman_update_page_label):
1595 * plugins/document-manager/plugin.c (update_title),
1596 (on_document_update_save_ui):
1598 #530033 – Have window title like gedit
1599 Also add the dirty char (*) at the beginning of the filename to match HIG
1601 2008-04-30 Johannes Schmid <jhs@gnome.org>
1603 * plugins/devhelp/anjuta-devhelp.ui:
1604 * plugins/search/anjuta-search.ui:
1605 * plugins/document-manager/anjuta-document-manager.ui:
1607 Moved Goto menu into View to avoid cluttering the menubar and created
1610 * plugins/document-manager/action-callbacks.c (on_next_document),
1611 (on_previous_document):
1612 * plugins/document-manager/action-callbacks.h:
1613 * plugins/document-manager/anjuta-docman.c (on_document_toggled),
1614 (anjuta_docman_update_documents_menu_status),
1615 (anjuta_docman_update_documents_menu),
1616 (on_notebook_page_reordered), (anjuta_docman_page_init),
1617 (anjuta_docman_new), (on_notebook_switch_page),
1618 (anjuta_docman_add_document), (anjuta_docman_remove_document):
1619 * plugins/document-manager/plugin.c:
1621 Show open documents in the "Documents" menu and add actions for next/prev
1622 document like in gedit. Don't center menu items of notebook popup menu.
1623 (Fixes bugs #453702 and #529528)
1625 2008-04-29 Johannes Schmid <jhs@gnome.org>
1627 Patch from Yuriy Penkin:
1629 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1631 * plugins/debug-manager/anjuta-debug-manager.glade:
1632 * plugins/run-program/anjuta-run-program.glade:
1633 * plugins/tools/anjuta-tools.glade:
1634 530566 – Fix translation and POTFILES.in
1636 2008-04-29 Johannes Schmid <jhs@gnome.org>
1638 * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
1639 Use current project folder as default and added a file filter for
1640 the patch file chooser.
1642 2008-04-28 Massimo Cora' <maxcvs@email.it>
1644 * plugins/symbol-db/symbol-db-view-search.c
1645 (sdb_view_search_model_filter):
1646 fixed search symbols to match "foo_symbol_%"
1648 2008-04-28 Sébastien Granjoux <seb.sfo@free.fr>
1652 plugins/Makefile.am,
1654 (added) plugins/run-program/anjuta-run-program-48.png,
1655 (added) plugins/run-program/anjuta-run-program.glade,
1656 (added) plugins/run-program/anjuta-run-program.plugin.in,
1657 (added) plugins/run-program/anjuta-run-program.ui,
1658 (added) plugins/run-program/execute.c,
1659 (added) plugins/run-program/execute.h,
1660 (added) plugins/run-program/Makefile.am,
1661 (added) plugins/run-program/parameters.c,
1662 (added) plugins/run-program/parameters.h,
1663 (added) plugins/run-program/plugin.c,
1664 (added) plugins/run-program/plugin.h,
1665 (added) plugins/run-program/utils.c,
1666 (added) plugins/run-program/utils.h:
1667 New run program plugin, includes a new dialog box to set
1670 * plugins/debug-manager/anjuta-debug-manager.plugin.in,
1671 plugins/debug-manager/anjuta-debug-manager.ui,
1672 plugins/debug-manager/plugin.c,
1673 plugins/debug-manager/start.c:
1674 Update debugger plugin to use run program parameter dialog
1676 * plugins/build-basic-autotools/build-basic-autotools.c,
1677 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
1678 Remove run program menu item
1680 * libanjuta/interfaces/libanjuta.idl,
1681 plugins/gdb/plugin.c,
1682 plugins/gdb/debugger.c,
1683 plugins/gdb/debugger.h,
1684 plugins/debug-manager/command.c,
1685 plugins/debug-manager/command.h:
1686 Use a gchar * null terminated array instead of a GList for
1687 passing environment variables
1689 2008-04-28 Sébastien Granjoux <seb.sfo@free.fr>
1691 * plugins/terminal/terminal.c,
1692 libanjuta/interfaces/libanjuta.idl:
1693 Add a child-exited signal in the IAnjutaTerminal interface
1694 Remove environment variables merging, it is already done
1697 2008-04-28 Massimo Cora' <maxcvs@email.it>
1699 * plugins/symbol-db/plugin.c (isymbol_manager_search):
1700 * plugins/symbol-db/symbol-db-engine.c
1701 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1702 fixed partial pattern match accordingly with api.
1704 2008-04-28 Johannes Schmid <jhs@gnome.org>
1706 * plugins/symbol-db/plugin.c:
1707 Hide progress bar when things are done.
1709 2008-04-27 Massimo Cora' <maxcvs@email.it>
1711 * plugins/symbol-db/symbol-db-engine.c
1712 (symbol_db_engine_find_symbol_by_name_pattern),
1713 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1714 fixed typo on query.
1716 2008-04-26 Massimo Cora' <maxcvs@email.it>
1718 * plugins/document-manager/plugin.c (on_document_update_ui):
1719 * plugins/symbol-db/symbol-db-engine-iterator-node.c
1720 (symbol_db_engine_iterator_node_get_symbol_extra_string):
1721 * plugins/symbol-db/symbol-db-engine.c
1722 (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
1723 (sdb_engine_get_dyn_query_node_by_id),
1724 (sdb_engine_dyn_child_query_node_destroy),
1725 (sdb_engine_insert_dyn_query_node_by_id),
1726 (sdb_engine_free_cached_queries),
1727 (sdb_engine_free_cached_dynamic_queries),
1728 (sdb_engine_get_tuple_id_by_unique_name),
1729 (sdb_engine_get_tuple_id_by_unique_name2),
1730 (sdb_engine_get_tuple_id_by_unique_name3),
1731 (sdb_engine_populate_db_by_tags),
1732 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1733 (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
1734 (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1735 (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1736 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1737 (sdb_engine_add_new_sym_implementation),
1738 (sdb_engine_add_new_heritage),
1739 (sdb_engine_add_new_scope_definition),
1740 (sdb_engine_add_new_tmp_heritage_scope),
1741 (sdb_engine_second_pass_update_scope_1),
1742 (sdb_engine_second_pass_update_heritage),
1743 (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1744 (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1745 (on_scan_update_files_symbols_end),
1746 (symbol_db_engine_update_project_symbols),
1747 (symbol_db_engine_get_full_local_path),
1748 (symbol_db_engine_get_file_db_path),
1749 (sdb_engine_walk_down_scope_path),
1750 (symbol_db_engine_get_files_with_zero_symbols),
1751 (sdb_engine_prepare_symbol_info_sql),
1752 (symbol_db_engine_get_class_parents_by_symbol_id),
1753 (symbol_db_engine_get_class_parents),
1754 (symbol_db_engine_get_global_members_filtered),
1755 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1756 (symbol_db_engine_get_scope_members_by_symbol_id),
1757 (symbol_db_engine_get_scope_members),
1758 (symbol_db_engine_get_current_scope),
1759 (symbol_db_engine_get_file_symbols),
1760 (symbol_db_engine_get_symbol_info_by_id),
1761 (symbol_db_engine_find_symbol_by_name_pattern),
1762 (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1763 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1764 * plugins/symbol-db/symbol-db-engine.h:
1765 * plugins/symbol-db/tables.sql:
1766 new dynamic prepared queries architecture. Now every query used in the
1767 engine has its own compiled query in libgda-sqlite provider. This for speed
1768 improvements, code cleaning and auto-escaping of string parameters.
1769 Lookup of dynamic queries takes care of sym_info parameters and of
1770 parameters passed to functions. The compiled GdaStatements are stored in an
1771 array of GTree (of GTree(s)). Some parameters, as the filter_kinds,
1772 are bounded at n = 5, to avoid a third level of indirection on the store-trees.
1774 * plugins/symbol-db/test/Makefile.am:
1775 * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
1779 2008-04-25 Yuriy Penkin <yuriy.penkin@gmail.com>
1781 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1783 plugins/tools/tool.c:
1784 Fix #529798: Mark additional strings for translation
1786 2008-04-23 Sébastien Granjoux <seb.sfo@free.fr>
1788 * plugins/project-wizard/druid.c,
1789 plugins/project-wizard/property.c,
1790 plugins/project-wizard/property.h,
1791 plugins/project-wizard/parser.c,
1792 plugins/project-wizard/templates/mkfile.wiz,
1793 plugins/project-wizard/templates/terminal.wiz,
1794 plugins/project-wizard/templates/xlib-dock.wiz,
1795 plugins/project-wizard/templates/wxwin.wiz,
1796 plugins/project-wizard/templates/java.wiz,
1797 plugins/project-wizard/templates/django.wiz,
1798 plugins/project-wizard/templates/gnome.wiz,
1799 plugins/project-wizard/templates/anjuta-plugin.wiz,
1800 plugins/project-wizard/templates/gtkmm.wiz,
1801 plugins/project-wizard/templates/python.wiz,
1802 plugins/project-wizard/templates/cpp.wiz,
1803 plugins/project-wizard/templates/sdl.wiz,
1804 plugins/project-wizard/templates/gtk.wiz,
1805 plugins/project-wizard/templates/minimal.wiz,
1806 plugins/project-wizard/templates/xlib.wiz,
1807 plugins/project-wizard/templates/gcj.wiz:
1808 Add additional restriction on project name fix #529226
1810 2008-04-23 Yuriy Penkin <yuriy.penkin@gmail.com>
1812 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1813 * plugins/tools/plugin.c:
1814 Fix #529506: Uncorrect unloading tools plugin
1816 2008-04-22 Johannes Schmid <jhs@gnome.org>
1818 * plugins/search/search-replace.c (search_and_replace),
1819 (on_message_view_destroyed):
1820 Don't spit out two many warnings when the message view is destroyed
1822 * plugins/search/search-replace_backend.c
1823 (file_buffer_new_from_path):
1824 Only use first 500 characters for validation
1826 2008-04-21 Johannes Schmid <jhs@gnome.org>
1828 * plugins/search/plugin.c (find_incremental):
1829 * plugins/search/search-replace.c (on_search_regex_toggled),
1830 (on_search_button_next_clicked), (search_replace_find_usage):
1831 * plugins/search/search-replace_backend.c (match_substr_free),
1832 (file_buffer_new_from_path), (get_next_match),
1833 (clear_search_replace_instance), (create_search_replace_instance):
1834 * plugins/search/search-replace_backend.h:
1836 Use GRegex instead of pcre and convert files to utf-8 if necessary.
1839 2008-04-21 Johannes Schmid <jhs@gnome.org>
1841 * plugins/document-manager/action-callbacks.c
1842 (on_editor_command_paste_activate):
1843 #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
1844 (there was an else missing...)
1846 2008-04-17 Naba Kumar <naba@naba-desktop>
1848 * plugins/file-wizard/anjuta-file-wizard.plugin.in:
1849 * plugins/project-import/anjuta-project-import.plugin.in:
1850 * plugins/project-wizard/anjuta-project-wizard.glade:
1851 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1852 Fixed bug #528264 - New: Uses incorrect spelling "assistent"
1854 2008-04-20 Johannes Schmid <jhs@gnome.org>
1856 * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
1857 Fixed a condition where we kill our own process
1859 2008-04-20 Johannes Schmid <jhs@gnome.org>
1861 * libanjuta/anjuta-session.h:
1862 * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
1863 * plugins/symbol-db/plugin.c (value_added_current_editor),
1864 (on_session_load), (symbol_db_activate):
1865 * plugins/symbol-db/plugin.h:
1866 * plugins/symbol-db/symbol-db-view.c
1867 (sdb_view_build_and_display_base_tree):
1868 Added new sessions states to avoid loading the local symbols before
1869 the session is loaded (speeds up start-up).
1871 * plugins/document-manager/plugin.c
1872 (update_document_ui_undo_items), (update_document_ui_save_items),
1873 (on_document_update_ui):
1874 * plugins/sourceview/sourceview.c (idocument_redo):
1875 Fixed #528705 – There is no Redo
1877 2008-04-18 Sébastien Granjoux <seb.sfo@free.fr>
1879 * libanjuta/interfaces/libanjuta.idl,
1880 plugins/terminal/terminal.c,
1881 plugins/build-basic-autotools/executer.c,
1882 plugins/gdb/plugin.c:
1883 Add an env parameter in the IAnjutaTerminal interface allowing
1884 to specify additional environment variables
1886 * libanjuta/anjuta-launcher.c:
1887 Add one initialization
1889 2008-04-16 Johannes Schmid <jhs@gnome.org>
1891 Patch from Ignacio Casal Quinteiro:
1892 * plugins/file-loader/anjuta-recent-chooser-menu.c
1893 (_gtk_recent_chooser_get_items),
1894 (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
1895 (anjuta_recent_chooser_menu_populate):
1896 Show 5 project and 15 file items in recent-chooser
1898 2008-04-16 Johannes Schmid <jhs@gnome.org>
1900 * plugins/search/search-replace_backend.c (isawordchar),
1901 (extra_match), (get_next_match):
1903 Make searching utf-8 aware. We still need to fix encodings for
1904 search/replace in files as it is currently assumed they are utf-8 like
1907 2008-04-16 Johannes Schmid <jhs@gnome.org>
1909 Patch from Ignacio Casal Quinteiro:
1910 * plugins/file-loader/anjuta-recent-chooser-menu.c
1911 (anjuta_recent_chooser_menu_insert_item),
1912 (anjuta_recent_chooser_menu_populate):
1913 * plugins/file-loader/plugin.c (activate_plugin):
1914 Fix recent files in the toolbar
1916 * plugins/tools/plugin.c (ipreferences_merge):
1919 2008-04-13 Sébastien Granjoux <seb.sfo@free.fr>
1921 * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
1923 2008-04-13 Naba Kumar <naba@naba-desktop>
1925 * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
1926 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1927 Do not enable brace autocompletion by defualt because it annoying for
1928 fast typist (i.e. it's easier to type ending brace than move carat)
1929 and it's currently broken for scintilla.
1931 2008-04-13 Naba Kumar <naba@naba-desktop>
1933 * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
1934 * src/about.c (on_about_plugin_activate): Removed dead code.
1935 * src/main.c: Make smaller include.
1937 2008-04-12 Naba Kumar <naba@naba-desktop>
1939 * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
1940 src/utilities.h: Removed dead files.
1941 * src/widget-registry.c, src/widget-registry.h: Removed more dead
1944 2008-04-12 Naba Kumar <naba@naba-desktop>
1946 * src/action-callbacks.c: Removed unneeded gnome.h include.
1947 * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
1949 2008-04-12 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
1951 Reviewed by Naba Kumar <naba@gnome.org>:
1952 * libanjuta/anjuta-utils.{ch}:
1953 Added anjuta_utils_get_user_config_dir. This func is used
1954 to get the user config directory.
1955 * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
1957 2008-04-12 Johannes Schmid <jhs@gnome.org>
1959 * plugins/search/Makefile.am:
1960 * plugins/search/anjuta-search.glade:
1961 * plugins/search/anjuta-search.ui:
1962 * plugins/search/plugin.c (find_incremental), (on_find1_activate),
1963 (on_find_and_replace1_activate), (on_find_in_files1_activate),
1964 (on_findnext1_activate), (on_findprevious1_activate),
1965 (on_prev_occur), (on_next_occur), (activate_plugin),
1966 (deactivate_plugin), (dispose), (finalize),
1967 (search_plugin_class_init):
1968 * plugins/search/plugin.h:
1969 * plugins/search/search-replace.c (search_and_replace_init),
1970 (search_and_replace), (write_message_pane), (on_message_clicked),
1971 (save_not_opened_files), (replace_in_not_opened_files),
1972 (search_replace_next_previous), (search_replace_next),
1973 (search_replace_previous), (sr_get_gladewidget),
1974 (search_set_popdown_strings), (search_set_popdown_map),
1975 (search_select_item), (search_set_combo), (search_set_action),
1976 (search_set_target), (search_set_direction),
1977 (search_get_item_combo), (search_get_item_combo_name),
1978 (search_direction_changed), (populate_value), (reset_flags),
1979 (reset_flags_and_search_button), (search_start_over),
1980 (search_end_alert), (max_results_alert), (nb_results_alert),
1981 (search_show_replace), (modify_label_image_button),
1982 (search_replace_populate), (show_jump_button),
1983 (translate_dialog_strings), (create_dialog), (show_dialog),
1984 (word_in_list), (list_max_items), (search_update_combos),
1985 (replace_update_combos), (search_update_dialog),
1986 (on_search_replace_delete_event),
1987 (on_search_dialog_key_press_event),
1988 (search_disconnect_set_toggle_connect),
1989 (on_search_match_whole_word_toggled),
1990 (on_search_match_whole_line_toggled),
1991 (on_search_match_word_start_toggled), (on_search_regex_toggled),
1992 (search_set_toggle_direction), (on_search_direction_changed),
1993 (on_search_action_changed), (on_search_target_changed),
1994 (on_search_expression_changed), (on_actions_no_limit_clicked),
1995 (on_search_button_close_clicked), (on_search_button_stop_clicked),
1996 (on_search_button_next_clicked), (search_replace_find_usage),
1997 (on_search_button_jump_clicked), (on_search_expression_activate),
1998 (on_search_full_buffer_toggled), (on_search_forward_toggled),
1999 (on_search_backward_toggled), (on_setting_basic_search_toggled),
2000 (basic_search_toggled), (anjuta_search_replace_activate):
2001 * plugins/search/search-replace.h:
2002 * plugins/search/search-replace_backend.c (pcre_info_free),
2003 (pcre_info_new), (match_substr_free), (match_info_free),
2004 (file_buffer_free), (file_buffer_new_from_te),
2005 (file_buffer_new_from_path), (file_buffer_line_from_pos),
2006 (file_match_line_from_pos), (create_search_files_list),
2007 (get_project_file_list), (isawordchar), (extra_match),
2008 (get_next_match), (create_search_entries), (regex_backref),
2009 (clear_search_replace_instance), (clear_pcre),
2010 (create_search_replace_instance):
2011 * plugins/search/search-replace_backend.h:
2012 Restored old search plugin - was a bad idea to merge this patch. Sorry!
2014 2008-04-12 Johannes Schmid <jhs@gnome.org>
2016 * libanjuta/Makefile.am:
2017 * libanjuta/libanjuta.h:
2018 * plugins/document-manager/anjuta-document-manager.glade:
2019 * plugins/document-manager/plugin.c:
2020 * plugins/editor/text_editor.c (text_editor_finalize),
2021 (convert_to_utf8), (load_from_file), (save_to_file):
2022 * plugins/editor/text_editor.h:
2023 * plugins/sourceview/Makefile.am:
2024 * plugins/sourceview/anjuta-convert.c:
2025 * plugins/sourceview/anjuta-convert.h:
2026 * plugins/sourceview/anjuta-document-loader.c:
2027 * plugins/sourceview/anjuta-document-saver.c:
2028 * plugins/sourceview/anjuta-document.c:
2029 * plugins/sourceview/anjuta-encodings.c:
2030 * plugins/sourceview/anjuta-encodings.h:
2031 * plugins/sourceview/anjuta-utils.c:
2032 * plugins/sourceview/anjuta-utils.h:
2033 * plugins/sourceview/anjuta-view.c:
2034 * plugins/sourceview/sourceview.c:
2036 Move the encoding conversion infrastrcute to libanjuta and update all
2037 users. Test all available encodings by default in scintilla editor
2038 like sourceview is doing and removed encoding preferences
2040 * plugins/search/search-replace_backend.c
2041 (file_buffer_new_from_uri):
2044 2008-04-11 Johannes Schmid <jhs@gnome.org>
2046 * plugins/search/anjuta-search.glade:
2047 Various small improvements to the dialog
2049 2008-04-11 Johannes Schmid <jhs@gnome.org>
2051 Patch from Ignacio Casal Quinteiro:
2052 * plugins/file-loader/Makefile.am:
2053 * plugins/file-loader/anjuta-recent-chooser-menu.c
2054 (gtk_recent_chooser_iface_init),
2055 (_anjuta_recent_chooser_install_properties),
2056 (sort_recent_items_mru), (get_is_recent_filtered),
2057 (_gtk_recent_chooser_get_items),
2058 (anjuta_recent_chooser_menu_class_init),
2059 (anjuta_recent_chooser_menu_init),
2060 (anjuta_recent_chooser_menu_finalize),
2061 (anjuta_recent_chooser_menu_dispose),
2062 (anjuta_recent_chooser_menu_constructor),
2063 (anjuta_recent_chooser_menu_set_property),
2064 (anjuta_recent_chooser_menu_get_property),
2065 (anjuta_recent_chooser_menu_set_current_uri),
2066 (anjuta_recent_chooser_menu_get_current_uri),
2067 (anjuta_recent_chooser_menu_select_uri),
2068 (anjuta_recent_chooser_menu_unselect_uri),
2069 (anjuta_recent_chooser_menu_select_all),
2070 (anjuta_recent_chooser_menu_unselect_all),
2071 (anjuta_recent_chooser_menu_set_sort_func),
2072 (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
2073 (anjuta_recent_chooser_menu_get_recent_manager),
2074 (anjuta_recent_chooser_menu_add_filter),
2075 (anjuta_recent_chooser_menu_remove_filter),
2076 (anjuta_recent_chooser_menu_list_filters),
2077 (anjuta_recent_chooser_menu_set_current_filter),
2078 (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
2079 (anjuta_recent_chooser_menu_create_item),
2080 (anjuta_recent_chooser_menu_insert_item),
2081 (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
2082 (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
2083 (item_activate_cb), (manager_changed_cb), (set_recent_manager),
2084 (get_icon_size_for_widget), (foreach_set_shot_tips),
2085 (anjuta_recent_chooser_menu_set_show_tips),
2086 (anjuta_recent_chooser_menu_new),
2087 (anjuta_recent_chooser_menu_new_for_manager):
2088 * plugins/file-loader/anjuta-recent-chooser-menu.h:
2089 * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
2090 (activate_plugin), (dispose):
2092 Add separator to recent menu (#526932)
2094 * plugins/search/Makefile.am:
2095 * plugins/search/anjuta-search.glade:
2096 * plugins/search/anjuta-search.ui:
2097 * plugins/search/plugin.c (on_find1_activate),
2098 (on_find_and_replace1_activate), (on_find_in_files1_activate),
2099 (on_findnext1_activate), (on_findprevious1_activate),
2100 (on_search_again_activate), (on_find_usage), (activate_plugin),
2101 (deactivate_plugin), (dispose), (search_plugin_class_init):
2102 * plugins/search/plugin.h:
2103 * plugins/search/search-replace.c (anj_sr_execute),
2104 (anj_sr_write_match_message), (on_message_clicked),
2105 (anj_sr_set_search_string), (anj_sr_select_nearest),
2106 (anj_sr_select_next), (anj_sr_select_previous),
2107 (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
2108 (anj_sr_is_idle), (anj_sr_set_popdown_strings),
2109 (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
2110 (anj_sr_activate_combo_id_item), (anj_sr_set_action),
2111 (anj_sr_set_target), (anj_sr_set_direction),
2112 (anj_sr_get_direction), (anj_sr_get_combo_active_value),
2113 (anj_sr_get_combo_id_active_value),
2114 (anj_sr_conform_direction_change), (anj_sr_populate_value),
2115 (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
2116 (anj_sr_end_alert), (anj_sr_max_results_alert),
2117 (anj_sr_total_results_alert), (anj_sr_show_replace),
2118 (anj_sr_modify_button), (anj_sr_populate_data),
2119 (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
2120 (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
2121 (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
2122 (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
2123 (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
2124 (anj_sr_find_in_list), (anj_sr_trim_list),
2125 (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
2126 (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
2127 (on_search_dialog_delete_event), (on_search_dialog_key_press),
2128 (anj_sr_disconnect_set_toggle_connect),
2129 (on_search_match_whole_word_toggled),
2130 (on_search_match_whole_line_toggled),
2131 (on_search_match_word_start_toggled), (on_search_regex_toggled),
2132 (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
2133 (on_search_direction_changed), (on_search_action_changed),
2134 (on_search_target_changed), (on_search_expression_changed),
2135 (on_search_button_close_clicked), (on_search_button_stop_clicked),
2136 (on_search_button_start_clicked),
2137 (on_search_button_replace_clicked),
2138 (on_search_expression_activate):
2139 * plugins/search/search-replace.h:
2140 * plugins/search/search-replace_backend.c (regex_backref),
2141 (pcre_info_free), (pcre_info_new), (match_substr_free),
2142 (match_info_free_subs), (editor_new_from_file_buffer),
2143 (file_buffer_new_from_te), (file_buffer_new_from_uri),
2144 (file_buffer_free), (file_buffer_get_byte_offset),
2145 (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
2146 (file_buffer_find_lines), (file_buffer_freshen_lines),
2147 (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
2148 (file_buffer_get_linetext_for_line), (save_file_buffer),
2149 (replace_in_local_buffer), (get_search_files_list),
2150 (get_project_files_list), (isawordchar), (extra_match),
2151 (get_next_match), (create_search_entries), (clear_search_entries),
2152 (search_get_default_data), (search_replace_data_new),
2153 (clear_search_replace_instance), (search_replace_data_destroy),
2154 (search_replace_init):
2155 * plugins/search/search-replace_backend.h:
2156 * plugins/search/search_preferences.c (removed):
2157 * plugins/search/search_preferences.h (removed):
2159 Merged the UI changes from bug #511688 and simplified the search dialog
2161 2008-04-10 Johannes Schmid <jhs@gnome.org>
2163 * plugins/symbol-db/symbol-db-engine.c:
2165 Check for ctags binary (#516123)
2167 2008-04-09 Massimo Cora' <maxcvs@email.it>
2169 * plugins/symbol-db/symbol-db-engine.c
2170 (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2171 (sdb_engine_get_query_parameters_list),
2172 (sdb_engine_free_cached_queries),
2173 (sdb_engine_get_tuple_id_by_unique_name),
2174 (sdb_engine_get_tuple_id_by_unique_name2),
2175 (sdb_engine_get_tuple_id_by_unique_name3),
2176 (symbol_db_engine_add_new_workspace),
2177 (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2178 (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
2179 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2180 (sdb_engine_add_new_sym_implementation),
2181 (sdb_engine_add_new_heritage),
2182 (sdb_engine_add_new_scope_definition),
2183 (sdb_engine_add_new_tmp_heritage_scope),
2184 (sdb_engine_second_pass_update_scope_1),
2185 (sdb_engine_add_new_symbol), (sdb_engine_update_file),
2186 (on_scan_update_files_symbols_end),
2187 (symbol_db_engine_update_project_symbols):
2188 GdaSet *plist is now used globally for every prepared statement.
2189 It won't be created/unreffed at every query.
2191 2008-04-09 Johannes Schmid <jhs@gnome.org>
2193 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
2194 Fixed crasher when deactivating symbol-db plugin
2196 2008-04-08 Johannes Schmid <jhs@gnome.org>
2198 * plugins/symbol-db/symbol-db-engine.c
2199 (sdb_engine_populate_db_by_tags):
2200 Don't use transactions - uses only half of the time now!
2202 2008-04-08 Massimo Cora' <maxcvs@email.it>
2204 * plugins/symbol-db/symbol-db-engine.c
2205 (sdb_engine_prepare_symbol_info_sql),
2206 (symbol_db_engine_get_global_members_filtered):
2207 * plugins/symbol-db/symbol-db-view.c
2208 (sdb_view_load_symbol_pixbufs),
2209 (sdb_view_build_and_display_base_tree):
2210 fixed global tab icons. Libgda could not understood the right fields, now it
2213 2008-04-07 Johannes Schmid <jhs@gnome.org>
2215 * plugins/language-support-cpp-java/cpp-java-assist.c
2216 (completion_compare), (create_completion),
2217 (cpp_java_assist_create_word_completion_cache):
2219 Only show () for functions/methods and macros with arguments. Does not work
2220 with symbol-db yet but fixes things for symbol-browser
2222 2008-04-07 Johannes Schmid <jhs@gnome.org>
2224 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2225 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2226 (sdb_engine_add_new_sym_implementation):
2228 Fixed some issues with caching
2230 2008-04-07 Johannes Schmid <jhs@gnome.org>
2232 * plugins/symbol-db/plugin.c (on_single_file_scan_end),
2233 (on_importing_project_end), (project_root_added),
2234 (symbol_db_activate), (symbol_db_deactivate):
2235 * plugins/symbol-db/plugin.h:
2237 Give the symbol-db it's own progress bar because there are too many
2238 interactions with the global status bar.
2240 2008-04-07 Johannes Schmid <jhs@gnome.org>
2242 * plugins/symbol-db/symbol-db-view-locals.c
2243 (sdb_view_locals_create_new_store):
2244 * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
2245 * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
2246 (symbol_db_view_open):
2250 2008-04-07 Johannes Schmid <jhs@gnome.org>
2252 * plugins/sourceview/sourceview.c (idocument_cut),
2253 (idocument_copy), (idocument_paste):
2254 Block insert-text signal on cut/copy/paste
2256 2008-04-07 Johannes Schmid <jhs@gnome.org>
2258 * plugins/symbol-db/plugin.c (on_char_added),
2259 (on_single_file_scan_end):
2260 Only update buffer when a newline is inserted
2262 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
2263 (sdb_engine_get_tuple_id_by_unique_name),
2264 (sdb_engine_get_tuple_id_by_unique_name2),
2265 (sdb_engine_get_tuple_id_by_unique_name3),
2266 (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
2267 (sdb_engine_finalize), (symbol_db_engine_db_exists),
2268 (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2269 (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
2270 Precompute file_defined_id to speed up population
2272 2008-04-06 Johannes Schmid <jhs@gnome.org>
2274 * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2275 (anjuta_launcher_set_encoding):
2276 Fixed some problems with binary streams needed by symbol-db
2278 * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
2281 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2282 (sdb_engine_insert_cache), (sdb_engine_clear_caches),
2283 (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
2284 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2285 (sdb_engine_add_new_sym_implementation),
2286 (on_scan_update_files_symbols_end):
2287 Use some caching to speed up population
2289 * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
2290 Exit properly when scanning is over
2292 2008-04-06 Sébastien Granjoux <seb.sfo@free.fr>
2294 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2295 One additional change missed in the previous commit
2297 2008-04-06 Sébastien Granjoux <seb.sfo@free.fr>
2299 * plugins/project-wizard/templates/gtkmm.wiz,
2300 plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
2301 plugins/project-wizard/templates/gtkmm/src/main.cc,
2302 plugins/project-wizard/templates/django.wiz,
2303 plugins/project-wizard/templates/python.wiz,
2304 plugins/project-wizard/templates/python/configure.ac.tpl,
2305 plugins/project-wizard/templates/python/src/Makefile.am.tpl,
2306 plugins/project-wizard/templates/cpp.wiz,
2307 plugins/project-wizard/templates/cpp/configure.ac.tpl,
2308 plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
2309 plugins/project-wizard/templates/sdl.wiz,
2310 plugins/project-wizard/templates/sdl/configure.ac.tpl,
2311 plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
2312 plugins/project-wizard/templates/terminal.wiz,
2313 plugins/project-wizard/templates/terminal/configure.ac.tpl,
2314 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
2315 plugins/project-wizard/templates/terminal/Makefile.am.tpl,
2316 plugins/project-wizard/templates/gtk.wiz,
2317 plugins/project-wizard/templates/gtk/src/main.c,
2318 plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
2319 plugins/project-wizard/templates/minimal.wiz,
2320 plugins/project-wizard/templates/minimal/configure.ac.tpl,
2321 plugins/project-wizard/templates/minimal/Makefile.am.tpl,
2322 plugins/project-wizard/templates/java.wiz,
2323 plugins/project-wizard/templates/java/configure.ac.tpl,
2324 plugins/project-wizard/templates/java/src/Makefile.am.tpl,
2325 plugins/project-wizard/templates/xlib.wiz,
2326 plugins/project-wizard/templates/xlib/configure.ac.tpl,
2327 plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
2328 plugins/project-wizard/templates/gcj.wiz,
2329 plugins/project-wizard/templates/gcj/configure.ac.tpl,
2330 plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
2331 plugins/project-wizard/templates/xlib-dock.wiz,
2332 plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
2333 plugins/project-wizard/templates/wxwin.wiz,
2334 plugins/project-wizard/templates/wxwin/configure.ac.tpl,
2335 plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
2336 plugins/project-wizard/templates/gnome.wiz,
2337 plugins/project-wizard/templates/gnome/src/main.c,
2338 plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
2339 plugins/project-wizard/templates/anjuta-plugin.wiz,
2340 plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
2341 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
2342 plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
2343 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
2344 plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
2345 Fix bug #525999: Remove space in file and target names generated
2347 Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
2348 has been renamed ianjuta_document_manager_get_current_document
2350 2008-04-06 Naba Kumar <naba@naba-desktop>
2352 * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
2353 * libanjuta/anjuta-utils.h:
2354 * plugins/project-wizard/druid.c (check_and_warn_missing),
2356 * plugins/project-wizard/header.c (npw_header_free),
2357 (npw_header_add_required_program),
2358 (npw_header_add_required_package),
2359 (npw_header_check_required_programs), (package_is_installed),
2360 (npw_header_check_required_packages):
2361 * plugins/project-wizard/header.h:
2362 * plugins/project-wizard/parser.c (parse_tag),
2363 (parse_header_start), (parse_header_text):
2364 * plugins/project-wizard/templates/anjuta-plugin.wiz:
2365 * plugins/project-wizard/templates/cpp.wiz:
2366 * plugins/project-wizard/templates/django.wiz:
2367 * plugins/project-wizard/templates/gcj.wiz:
2368 * plugins/project-wizard/templates/gnome.wiz:
2369 * plugins/project-wizard/templates/gtk.wiz:
2370 * plugins/project-wizard/templates/gtkmm.wiz:
2371 * plugins/project-wizard/templates/java.wiz:
2372 * plugins/project-wizard/templates/minimal.wiz:
2373 * plugins/project-wizard/templates/mkfile.wiz:
2374 * plugins/project-wizard/templates/python.wiz:
2375 * plugins/project-wizard/templates/sdl.wiz:
2376 * plugins/project-wizard/templates/terminal.wiz:
2377 * plugins/project-wizard/templates/wxwin.wiz:
2378 * plugins/project-wizard/templates/xlib-dock.wiz:
2379 * plugins/project-wizard/templates/xlib.wiz:
2381 Added a check for vital programs and packages needed to create a
2382 new project. A warning dialog is shown to user in project
2383 wizard when he proceeds after selecting a project type.
2384 Updated all project templates to cover vital programs and
2385 packages to generate and build correctly.
2387 2008-04-05 Naba Kumar <naba@gnome.org>
2389 patch from surenspost@gmail.com:
2390 * src/about.c: Fixed bug #523068 link in about window doesn't work.
2392 2008-04-04 Johannes Schmid <jhs@gnome.org>
2394 * plugins/sourceview/anjuta-view.c:
2395 * plugins/sourceview/anjuta-view.h:
2396 * plugins/sourceview/sourceview-prefs.c (init_fonts),
2397 (sourceview_prefs_init):
2398 Removed unused color management code
2400 * plugins/sourceview/anjuta-editor-sourceview.glade:
2401 * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
2402 (create_style_model), (on_style_changed), (ipreferences_merge),
2403 (ipreferences_unmerge):
2404 * plugins/sourceview/plugin.h:
2406 Added style chooser for sourceview editor (#522555)
2408 2008-04-04 Johannes Schmid <jhs@gnome.org>
2410 * plugins/document-manager/action-callbacks.c:
2411 * plugins/document-manager/anjuta-document-manager.ui:
2412 * plugins/document-manager/plugin.c (ui_give_shorter_names),
2413 (update_document_ui_disable_all):
2414 * plugins/file-loader/anjuta-loader-plugin.ui:
2415 * plugins/file-loader/plugin.c (on_new_activate),
2418 Moved "New" action from document-manager to file-loader using
2419 IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
2421 2008-04-03 Johannes Schmid <jhs@gnome.org>
2425 * libegg/.cvsignore:
2426 * libegg/Makefile.am:
2427 * libegg/egg-cell-renderer-text.c:
2428 * libegg/egg-combo-action.c:
2429 * libegg/egg-entry-action.c:
2430 * libegg/egg-recent-action.c:
2431 * libegg/egg-recent-files-module.c:
2432 * libegg/egg-recent-item.c:
2433 * libegg/egg-recent-model.c:
2434 * libegg/egg-recent-util.c:
2435 * libegg/egg-recent-view-gtk.c:
2436 * libegg/egg-recent-view.c:
2437 * libegg/egg-submenu-action.c:
2438 * libegg/eggcellrendererpopup.c:
2439 * libegg/eggcomboselect.c:
2440 * libegg/eggmarshalers.list:
2441 * libegg/eggtreemodelfilter.c:
2442 * libegg/eggtreemodelunion.c:
2443 * libegg/eggtreemultidnd.c:
2444 * libegg/gtkcellview.h:
2445 * libegg/layout.glade:
2446 * libegg/menu/.cvsignore:
2447 * libegg/menu/Makefile.am:
2448 * libegg/menu/egg-combo-action.h:
2449 * libegg/menu/egg-entry-action.h:
2450 * libegg/menu/egg-recent-action.h:
2451 * libegg/menu/egg-submenu-action.h:
2452 * libegg/menu/eggcomboselect.h:
2453 * libegg/recent-files/.cvsignore:
2454 * libegg/recent-files/Makefile.am:
2455 * libegg/recent-files/egg-recent-item.h:
2456 * libegg/recent-files/egg-recent-model.h:
2457 * libegg/recent-files/egg-recent-util.h:
2458 * libegg/recent-files/egg-recent-view-gtk.h:
2459 * libegg/recent-files/egg-recent-view.h:
2460 * libegg/recent-files/egg-recent.h:
2461 * libegg/test-actions.c:
2462 * libegg/test-multi-drag.c:
2463 * libegg/test-union.c:
2464 * libegg/treeviewutils/.cvsignore:
2465 * libegg/treeviewutils/Makefile.am:
2466 * libegg/treeviewutils/egg-cell-renderer-text.h:
2467 * libegg/treeviewutils/eggcellrendererpopup.h:
2468 * libegg/treeviewutils/eggtreemodelfilter.h:
2469 * libegg/treeviewutils/eggtreemodelunion.h:
2470 * libegg/treeviewutils/eggtreemultidnd.h:
2471 * libegg/util/.cvsignore:
2472 * libegg/util/Makefile.am:
2473 * libegg/util/egg-macros.h:
2474 * libegg/util/eggintl.h:
2476 Killed libegg (#349279)
2478 * plugins/document-manager/Makefile.am:
2479 * plugins/document-manager/action-callbacks.c:
2480 * plugins/document-manager/plugin.c:
2481 * plugins/editor/plugin.c:
2482 (on_open_recent_file), (sort_recent_menu),
2483 (setup_recent_chooser_menu), (activate_plugin), (dispose),
2484 (anjuta_file_loader_plugin_instance_init):
2485 * plugins/file-loader/plugin.h:
2486 * plugins/search/Makefile.am:
2487 * plugins/search/plugin.c:
2488 * plugins/search/search-replace.c:
2490 Removed dead code and libegg from Makefiles
2492 * plugins/symbol-browser/Makefile.am:
2493 * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
2494 * plugins/symbol-browser/plugin.c (on_editor_saved),
2495 (update_editor_symbol_model), (iter_matches),
2496 (value_removed_current_editor), (activate_plugin):
2497 Removed symbol-browser toolbar which used libegg and was
2500 Patch from Ignacio Casal Quinteiro with lots of changes:
2501 * plugins/file-loader/Makefile.am:
2502 * plugins/file-loader/anjuta-loader-plugin.ui:
2503 * plugins/file-loader/plugin.c (set_recent_file), (open_file),
2504 Port FileLoader to GtkRecent (#398984)
2506 2008-04-03 Johannes Schmid <jhs@gnome.org>
2509 * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2510 (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
2511 * libanjuta/interfaces/libanjuta.idl:
2512 * plugins/Makefile.am:
2513 * plugins/class-inheritance/class-inherit.c
2514 (class_inheritance_show_dynamic_class_popup_menu),
2515 (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
2516 (class_inheritance_update_graph):
2517 * plugins/language-support-cpp-java/cpp-java-assist.c
2518 (create_completion),
2519 (cpp_java_assist_create_scope_completion_cache),
2520 (cpp_java_assist_create_word_completion_cache),
2521 (cpp_java_assist_show_calltip):
2522 * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
2523 * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
2524 (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
2525 (isymbol_get_extra_info_string), (isymbol_get_line),
2526 (isymbol_get_icon), (isymbol_iface_init):
2527 * plugins/symbol-browser/an_symbol.h:
2528 * plugins/symbol-browser/an_symbol_view.c
2529 (anjuta_symbol_view_get_file_symbol_model):
2530 * plugins/symbol-browser/plugin.c (isymbol_manager_search),
2531 (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2532 (isymbol_manager_iface_init):
2533 * plugins/symbol-db/Makefile.am:
2534 * plugins/symbol-db/anjuta-symbol-db.glade:
2535 * plugins/symbol-db/plugin.c
2536 (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
2537 (value_added_current_editor), (goto_local_tree_iter),
2538 (goto_global_tree_iter), (on_global_treeview_row_expanded),
2539 (on_global_treeview_row_collapsed), (on_project_element_added),
2540 (on_project_element_removed), (on_importing_project_end),
2541 (do_import_sources_after_abort), (do_import_sources),
2542 (project_root_added), (project_root_removed), (symbol_db_activate),
2543 (symbol_db_deactivate), (isymbol_manager_search),
2544 (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2545 (isymbol_manager_iface_init), (ipreferences_merge),
2546 (ipreferences_unmerge), (ipreferences_iface_init):
2547 * plugins/symbol-db/plugin.h:
2548 * plugins/symbol-db/symbol-db-engine-iterator-node.c
2549 (symbol_db_engine_iterator_node_new),
2550 (sdb_engine_iterator_node_instance_init),
2551 (sdb_engine_iterator_node_finalize),
2552 (symbol_db_engine_iterator_node_get_symbol_id),
2553 (symbol_db_engine_iterator_node_get_symbol_name),
2554 (symbol_db_engine_iterator_node_get_symbol_file_pos),
2555 (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
2556 (symbol_db_engine_iterator_node_get_symbol_signature),
2557 (symbol_db_engine_iterator_node_get_symbol_extra_string),
2558 (isymbol_get_name), (isymbol_get_args),
2559 (isymbol_get_extra_info_string), (isymbol_get_uri),
2560 (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
2561 (isymbol_iface_init):
2562 * plugins/symbol-db/symbol-db-engine-iterator.c
2563 (symbol_db_engine_iterator_new):
2564 * plugins/symbol-db/symbol-db-engine.c
2565 (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
2566 (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2567 (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
2568 (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
2569 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2570 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2571 (sdb_engine_init), (sdb_engine_finalize),
2572 (sdb_engine_set_defaults_db_parameters),
2573 (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
2574 (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2575 (sdb_engine_get_tuple_id_by_unique_name),
2576 (sdb_engine_get_tuple_id_by_unique_name2),
2577 (sdb_engine_get_tuple_id_by_unique_name3),
2578 (symbol_db_engine_add_new_workspace),
2579 (symbol_db_engine_project_exists),
2580 (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2581 (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
2582 (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
2583 (sdb_engine_add_new_sym_access),
2584 (sdb_engine_add_new_sym_implementation),
2585 (sdb_engine_add_new_heritage),
2586 (sdb_engine_add_new_scope_definition),
2587 (sdb_engine_add_new_tmp_heritage_scope),
2588 (sdb_engine_second_pass_update_scope_1),
2589 (sdb_engine_second_pass_update_heritage),
2590 (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
2591 (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
2592 (on_scan_update_files_symbols_end),
2593 (symbol_db_engine_fill_type_array),
2594 (symbol_db_engine_update_files_symbols),
2595 (symbol_db_engine_update_project_symbols),
2596 (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
2597 (symbol_db_engine_update_buffer_symbols),
2598 (symbol_db_engine_get_files_with_zero_symbols),
2599 (sdb_engine_prepare_symbol_info_sql),
2600 (symbol_db_engine_get_class_parents_by_symbol_id),
2601 (symbol_db_engine_get_class_parents),
2602 (symbol_db_engine_get_global_members_filtered),
2603 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
2604 (symbol_db_engine_get_scope_members_by_symbol_id),
2605 (symbol_db_engine_get_scope_members),
2606 (symbol_db_engine_get_file_symbols),
2607 (symbol_db_engine_get_symbol_info_by_id),
2608 (symbol_db_engine_get_full_local_path),
2609 (symbol_db_engine_get_file_db_path),
2610 (symbol_db_engine_find_symbol_by_name_pattern),
2611 (symbol_db_engine_get_parent_scope_id_by_symbol_id),
2612 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
2613 * plugins/symbol-db/symbol-db-engine.h:
2614 * plugins/symbol-db/symbol-db-prefs.c
2615 (on_prefs_executable_changed), (on_gconf_notify_prefs),
2616 (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
2617 (on_listall_output), (on_listall_exit), (files_visit_dir),
2618 (on_tag_load_toggled), (symbol_db_prefs_init),
2619 (symbol_db_prefs_finalize):
2620 * plugins/symbol-db/symbol-db-prefs.h:
2621 * plugins/symbol-db/symbol-db-view-locals.c
2622 (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
2623 (do_add_root_symbol_to_view),
2624 (consume_symbols_inserted_queue_idle_destroy),
2625 (consume_symbols_inserted_queue_idle), (on_scan_end),
2626 (do_recurse_subtree_and_remove), (on_symbol_removed),
2627 (on_symbol_inserted),
2628 (symbol_db_view_locals_recv_signals_from_engine),
2629 (symbol_db_view_locals_update_list):
2630 * plugins/symbol-db/symbol-db-view.c
2631 (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
2632 (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
2633 (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2634 (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2635 (sdb_view_build_and_display_base_tree):
2636 * plugins/symbol-db/symbol-db.glade:
2637 * plugins/symbol-db/symbol-db.ui:
2638 * plugins/symbol-db/tables.sql:
2639 * plugins/symbol-db/test/Makefile.am:
2640 * plugins/symbol-db/test/main.c (get_parents), (main),
2641 (packages_foreach), (files_visit_dir):
2643 Merged changes from symbol-db branch
2645 2008-04-02 Johannes Schmid <jhs@gnome.org>
2647 * plugins/sourceview/sourceview.c (autodetect_language):
2648 Use gnome_vfs_get_slow_mime_type()
2650 2008-04-02 Johannes Schmid <jhs@gnome.org>
2652 * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
2653 * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
2656 Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
2657 supertype instead no plugin for mime-type was found (#525706)
2659 2008-03-31 Johannes Schmid <jhs@gnome.org>
2661 patch by: Carl-Anton Ingmarsson:
2663 Fixed padding in preferences
2665 2008-03-31 Johannes Schmid <jhs@gnome.org>
2667 patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
2669 * plugins/tools/anjuta-tools.glade:
2670 * plugins/tools/anjuta-tools.ui:
2671 * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
2672 TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
2673 atp_tool_dialog_refresh, atp_tool_dialog_show):
2674 * plugins/tools/dialog.h (dialog, plugin):
2675 * plugins/tools/plugin.c (prefs, gxml, action_group,
2676 atp_plugin_finalize, test, atp_plugin_activate,
2677 atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
2678 ipreferences_unmerge, ipreferences_iface_init):
2679 * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
2680 icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
2681 atp_user_tool_activate, atp_tool_list_append_new,
2682 atp_tool_list_activate, atp_tool_list_deactivate):
2683 * plugins/tools/tool.h (plugin):
2685 #515854 – Move configuration into preferences
2687 2008-03-31 Johannes Schmid <jhs@gnome.org>
2689 patch by: Carl-Anton Ingmarsson:
2690 * src/anjuta-app.c (style, on_toolbar_style_changed,
2691 on_add_merge_widget, anjuta_app_instance_init):
2694 #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
2696 2008-03-30 Sébastien Granjoux <seb.sfo@free.fr>
2698 * plugins/debug-manager/anjuta-debug-manager.glade,
2699 plugins/debug-manager/command.c,
2700 plugins/debug-manager/command.h,
2701 plugins/debug-manager/start.c,
2702 plugins/gdb/plugin.c,
2703 plugins/gdb/debugger.c,
2704 plugins/gdb/debugger.h,
2705 libanjuta/interfaces/libanjuta.idl:
2706 Improve start program dialog, allowing to specify working
2707 directory and environment variables
2709 2008-03-26 Naba Kumar <naba@gnome.org>
2711 * libanjuta/resources.c (anjuta_res_url_show): Use
2712 anjuta_prog_is_installed() instead of g_find_program_in_path() and
2715 Patch from Carl-Anton Ingmarsson:
2717 * libanjuta/anjuta-utils.c (anjuta_util_help_display):
2718 * libanjuta/anjuta-utils.h:
2719 * src/action-callbacks.c (help_activate),
2720 (on_help_manual_activate), (on_help_tutorial_activate),
2721 (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
2722 * libanjuta/Makefile.am:
2723 Get rid of gnome_help_display_with_doc_id()
2725 2008-03-26 Naba Kumar <naba@gnome.org>
2727 Patch from Carl-Anton Ingmarsson:
2729 * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
2730 * plugins/project-import/project-import.c (on_import_cancel): Remove
2731 stray GnomeDruid variable.
2733 2008-03-26 Naba Kumar <naba@gnome.org>
2735 * plugins/project-import/project-import.c (create_start_page):
2736 * plugins/project-wizard/druid.c (npw_druid_new):
2737 * plugins/project-wizard/plugin.c (npw_plugin_create_view):
2739 Fixed type 'assistent' to 'assistant'.
2741 2008-03-25 Naba Kumar <naba@gnome.org>
2743 Patch from Carl-Anton Ingmarsson:
2745 * libanjuta/Makefile.am:
2746 * libanjuta/anjuta-ui.c (sensitivity_toggled),
2747 (visibility_toggled), (accel_edited_callback),
2748 (accel_cleared_callback), (iter_compare_func), (accel_set_func),
2749 (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
2750 (anjuta_ui_get_accel_editor):
2751 * libegg/Makefile.am:
2752 * libegg/eggaccelerators.c (removed):
2753 * libegg/eggcellrendererkeys.c (removed):
2754 * libegg/eggtreeviewstate.c (removed):
2755 * libegg/test-tree-utils.c (removed):
2756 * libegg/treeviewutils/Makefile.am:
2757 * libegg/treeviewutils/eggaccelerators.h (removed):
2758 * libegg/treeviewutils/eggcellrendererkeys.h (removed):
2759 * libegg/treeviewutils/eggtreeviewstate.h (removed):
2761 Ports anjuta-ui to gtk_cell_renderer_accel
2763 2008-03-16 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
2765 Reviewed by Naba Kumar <naba@gnome.org>
2767 * plugins/project-import/Makefile.am:
2768 * plugins/project-import/project-import.{ch}:
2769 * plugins/project-import/anjuta-project-import.glade (removed):
2770 * configure.in, po/POTFILES.in:
2772 Ported the GnomeDruid stuff to GtkAssistant an removed the glade
2773 file because libglade doesn't have GtkAssistant support.
2775 2008-03-17 Sébastien Granjoux <seb.sfo@free.fr>
2777 * plugins/debug-manager/registers.c:
2778 Avoid a crash when debugger stop on an error
2780 * plugins/debug-manager/start.c,
2781 plugins/gdb/debugger.c,
2782 libanjuta/interfaces/libanjuta.idl:
2783 Display an error message when debugger target is not found
2785 2008-03-15 Naba Kumar <naba@naba-desktop>
2789 * (removed) data/properties:
2790 * (added) plugins/editor/properties:
2791 * plugins/editor/Makefile.am:
2793 Moved data/properties to plugins/editor/ and removed dead code from
2796 2008-03-15 Naba Kumar <naba@naba-desktop>
2798 * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
2799 * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2800 (macro_dialog_finalize):
2801 * plugins/macro/macro-edit.c (macro_edit_dispose),
2802 (macro_edit_finalize):
2804 Fixed errors in previous patch.
2806 2008-03-15 Naba Kumar <naba@naba-desktop>
2808 Patch from Ignacio Casal Quinteiro:
2810 * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
2812 * plugins/class-gen/plugin.c (dispose), (finalize):
2813 * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
2814 (class_inheritance_dispose):
2815 * plugins/cvs-plugin/plugin.c (finalize), (dispose):
2816 * plugins/debug-manager/plugin.c (dma_plugin_dispose),
2817 (dma_plugin_finalize):
2818 * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
2819 (dma_debugger_queue_finalize):
2820 * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
2821 * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
2822 (anjuta_docman_finalize):
2823 * plugins/document-manager/plugin.c:
2824 * plugins/editor/plugin.c (dispose), (finalize),
2825 (editor_plugin_class_init):
2826 * plugins/editor/text_editor.c (text_editor_dispose),
2827 (text_editor_finalize):
2828 * plugins/file-loader/plugin.c (dispose), (finalize),
2829 (anjuta_file_loader_plugin_class_init):
2830 * plugins/file-manager/plugin.c (file_manager_finalize),
2831 (file_manager_dispose):
2832 * plugins/file-wizard/plugin.c (dispose), (finalize),
2833 (file_wizard_plugin_class_init):
2834 * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
2835 * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
2836 * plugins/glade/plugin.c (glade_plugin_dispose),
2837 (glade_plugin_finalize), (glade_plugin_class_init):
2838 * plugins/gtodo/plugin.c (finalize), (dispose):
2839 * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
2840 (anjuta_vim_plugin_dispose):
2841 * plugins/indent/plugin.c (indent_plugin_finalize),
2842 (indent_plugin_dispose):
2843 * plugins/language-manager/plugin.c (language_manager_finalize),
2844 (language_manager_dispose):
2845 * plugins/language-support-cpp-java/plugin.c
2846 (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
2847 * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
2848 (macro_db_class_init):
2849 * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2850 (macro_dialog_finalize), (macro_dialog_class_init):
2851 * plugins/macro/macro-edit.c (macro_edit_dispose),
2852 (macro_edit_finalize), (macro_edit_class_init):
2853 * plugins/macro/plugin.c (finalize), (dispose):
2854 * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
2855 (anjuta_msgman_finalize):
2856 * plugins/message-view/message-view.c (message_view_dispose),
2857 (message_view_finalize):
2858 * plugins/message-view/plugin.c (message_view_plugin_dispose),
2859 (message_view_plugin_finalize):
2860 * plugins/patch/plugin.c (patch_plugin_finalize),
2861 (patch_plugin_dispose):
2862 * plugins/profiler/plugin.c (profiler_finalize),
2864 * plugins/project-import/plugin.c (dispose), (finalize),
2865 (project_import_plugin_class_init):
2866 * plugins/project-manager/plugin.c
2867 (project_manager_plugin_finalize),
2868 (project_manager_plugin_dispose):
2869 * plugins/project-wizard/plugin.c (npw_plugin_dispose),
2870 (npw_plugin_finalize), (npw_plugin_class_init):
2871 * plugins/sample1/plugin.c (sample_plugin_finalize),
2872 (sample_plugin_dispose):
2873 * plugins/search/plugin.c (dispose), (finalize),
2874 (search_plugin_class_init):
2875 * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
2876 (sourceview_plugin_dispose):
2877 * plugins/subversion/plugin.c (finalize), (dispose):
2878 * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
2879 * plugins/symbol-browser/an_symbol_iter.c
2880 (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
2881 * plugins/symbol-browser/an_symbol_search.c
2882 (an_symbol_search_dispose), (an_symbol_search_finalize):
2883 * plugins/symbol-browser/an_symbol_view.c
2884 (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
2885 * plugins/symbol-browser/plugin.c (dispose), (finalize):
2886 * plugins/symbol-db/plugin.c (symbol_db_finalize),
2887 (symbol_db_dispose):
2888 * plugins/terminal/terminal.c (terminal_plugin_dispose),
2889 (terminal_plugin_finalize):
2890 * plugins/tools/plugin.c (atp_plugin_dispose),
2891 (atp_plugin_finalize), (atp_plugin_class_init):
2892 * plugins/valgrind/plugin.c (valgrind_finalize),
2893 (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
2895 2008-03-15 Naba Kumar <naba@gnome.org>
2897 * TODO.tasks: Updated and marked debugger bounties completed.
2899 2008-03-12 Johannes Schmid <jhs@gnome.org>
2901 * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
2902 (get_line_indentation_base):
2904 #521847 – anjuta freez when edit file
2906 2008-03-11 Johannes Schmid <jhs@gnome.org>
2908 Patch from Rob Bradford:
2909 * plugins/build-basic-autotools/executer.c (execute_program):
2910 520324 – Execute command is not overridable
2912 * plugins/sourceview/sourceview.c (on_insert_text):
2915 2008-03-11 Johannes Schmid <jhs@gnome.org>
2917 Patch from James Liggett:
2918 * plugins/subversion/plugin.c (activate_plugin):
2919 521691 – Crash when click "Resolve Conflicts" without opened project
2921 2008-03-11 Johannes Schmid <jhs@gnome.org>
2923 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2924 * plugins/language-support-cpp-java/cpp-java-utils.c:
2925 * plugins/language-support-cpp-java/plugin.c
2926 (get_line_indentation_base), (on_editor_char_inserted_cpp):
2927 520415 – [PATCH] Problems in auto indentatation code,
2928 520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
2930 * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
2931 (anjuta_view_button_press_event):
2932 * plugins/sourceview/sourceview.c (on_insert_text),
2933 (sourceview_adjustment_changed), (sourceview_new):
2934 #520761 – Weirz behavior with popup
2936 2008-03-03 Johannes Schmid <jhs@gnome.org>
2938 * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
2939 (anjuta_launcher_dispose), (anjuta_launcher_finalize),
2940 (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
2941 (anjuta_launcher_fork):
2942 * libanjuta/anjuta-launcher.h:
2943 Add API to set environment variables for the forked process
2945 * plugins/build-basic-autotools/Makefile.am:
2946 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2948 * plugins/build-basic-autotools/build-basic-autotools.c
2949 (build_set_env), (build_execute_command_full),
2950 (build_execute_command), (build_configure_project),
2951 (build_autogen_project):
2952 * plugins/build-basic-autotools/build-basic-autotools.h:
2953 * plugins/build-basic-autotools/build-options.c
2954 (fill_options_combo), (build_dialog_configure):
2955 * plugins/build-basic-autotools/build-options.h:
2956 Use new launcher API to set CFLAGS when running configure. New configure dialog
2957 which has predefined CFLAGS settings.
2959 Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
2961 === anjuta 2.4.0 ===
2963 2008-03-11 Naba Kumar <naba@gnome.org>
2965 * NEWS: Updated for 2.4.0 stable release.
2966 * configure.in: Version bumped to 2.4.0
2967 * TODO.tasks: Updated.
2969 2008-03-10 Rob Bradford <rob@robster.org.uk>
2971 Reviewed by Naba Kumar <naba@gnome.org>:
2972 * global-tags/Makefile.am:
2973 Revert change for #515954. This change was incorrect, the anjuta-tags
2974 program is installed into the $(bindir) rather than the $(scriptdir).
2976 2008-03-02 Naba Kumar <naba@gnome.org>
2978 * plugins/message-view/anjuta-msgman.h: Fixed a build error.
2979 * configure.in: Added a requirement for scintilla editor plugin.
2981 2008-03-02 Johannes Schmid <jhs@gnome.org>
2983 * plugins/message-view/anjuta-msgman.c
2984 (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
2985 (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
2986 * plugins/message-view/anjuta-msgman.h:
2988 Fixed anjuta_msgman_get_current_view() to access the notebook directly and
2989 get rid of the cached current_view member.
2990 Fixes #518469 – Save message buffer not working good
2992 2008-03-01 Johannes Schmid <jhs@gnome.org>
2994 Patch by James Liggett:
2995 * plugins/subversion/svn-command.h:
2996 * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
2997 Fixed #519275 – Subversion should allow offline diffs
2999 2008-02-29 Johannes Schmid <jhs@gnome.org>
3001 * plugins/language-support-cpp-java/cpp-java-assist.c
3002 (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
3003 Removed some debug code
3005 * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
3006 Escape tooltip text to avoid broken markup
3008 2008-02-29 Johannes Schmid <jhs@gnome.org>
3010 * libanjuta/Makefile.am:
3011 Fixed a build error when building with -j X
3013 * plugins/tools/scripts/prepare-changelog.pl:
3014 Updated to latest script version in gnome svn
3016 2008-02-28 Johannes Schmid <jhs@gnome.org>
3018 * plugins/document-manager/anjuta-docman.c:
3019 (anjuta_docman_page_destroy):
3020 Do not unref widget because the GtkNotebook will unref them
3022 * plugins/file-manager/file-view.c: (file_view_refresh):
3023 * plugins/search/search_preferences.c: (search_preferences_init):
3024 Fixed a memory leaks
3026 * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
3027 (ieditor_get_offset), (ieditor_iface_init),
3028 (idocument_get_filename), (ilanguage_get_supported_languages),
3029 (autodetect_language):
3031 Fixed memory leaks and implemented ianjuta_editor_get_offset() which
3034 2008-02-28 Johannes Schmid <jhs@gnome.org>
3036 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3037 Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
3039 2008-02-27 Naba Kumar <naba@gnome.org>
3041 * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
3042 string break. That was a mistake doing at this point.
3044 === anjuta 2.3.5 ===
3046 2008-02-26 Naba Kumar <naba@gnome.org>
3048 * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
3049 crash when there is a modified new file open, a non-modified exiting
3050 file open and autosave happen. Simplified error checking logic and
3051 avoided memory corruption. Fixes bug #Bug 518716.
3053 2008-02-25 Naba Kumar <naba@gnome.org>
3055 * NEWS: Updated for release 2.3.5
3056 * configure.in: Bumped version to 2.3.5
3058 * plugins/build-basic-autotools/build-basic-autotools.c:
3059 (on_editor_changed): Avoid accessing text which is greater than
3062 * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
3064 2008-02-25 Sébastien Granjoux <seb.sfo@free.fr>
3066 * plugins/debug-manager/breakpoints.c:
3067 Fix #518329: Crash when adding breakpoint and other similar bugs
3069 2008-02-25 Johannes Schmid <jhs@gnome.org>
3071 * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
3072 (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
3073 Never call error() which calls exit()
3074 #517646 – Anjuta exists with code 2 when i try to import gedit
3076 2008-02-23 Johannes Schmid <jhs@gnome.org>
3078 * plugins/sourceview/sourceview.c: (ieditor_insert):
3079 Block insert_text signal when inserting manually.
3081 2008-02-23 Johannes Schmid <jhs@gnome.org>
3083 * plugins/sourceview/sourceview.c: (on_insert_text):
3084 Fixed a problem with the "insert-text" signal that broke
3085 copy&paste sometimes
3087 2008-02-22 Johannes Schmid <jhs@gnome.org>
3089 * plugins/language-support-cpp-java/plugin.c:
3090 (get_line_indentation_base):
3091 More fixes for comment handling and made the code
3094 2008-02-22 Johannes Schmid <jhs@gnome.org>
3096 * plugins/sourceview/sourceview.c: (on_insert_text):
3097 Fixed #517919 – Crash on pasting docblock
3099 2008-02-20 Johannes Schmid <jhs@gnome.org>
3101 Patch from James Liggett:
3102 * plugins/profiler/profiler.glade:
3103 Fix width options dialog. Translations are not longer cut off. (#516630)
3105 2008-02-18 Johannes Schmid <jhs@gnome.org>
3107 * plugins/sourceview/sourceview.c: (on_insert_text):
3108 Do not change the iterator in the "insert-text" handler because
3109 it has some strange side-effects when copying text
3110 Fix useless free'ing in hover-leave that might have led to random
3113 2008-02-18 Sébastien Granjoux <seb.sfo@free.fr>
3115 * plugins/debug-manager/start.c:
3116 Avoid a glib warning if no project is loaded
3118 2008-02-18 Sébastien Granjoux <seb.sfo@free.fr>
3120 * manuals/anjuta-manual/C/debugger.xml:
3121 Remove warning about new debugger
3123 2008-02-17 Johannes Schmid <jhs@gnome.org>
3125 * manuals/anjuta-manual/figures/project-window.png:
3126 Use a smaller picture
3128 2008-02-17 Sébastien Granjoux <seb.sfo@free.fr>
3130 * plugins/gdb/debugger.c:
3131 Set breakpoint in file with uncommon characters in path name
3133 2008-02-17 Johannes Schmid <jhs@gnome.org>
3135 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3136 * plugins/sourceview/sourceview-cell.c: (icell_get_character),
3138 * plugins/sourceview/sourceview.c: (on_insert_text):
3139 Fix "char-added" signal to pass the correct iterator
3141 2008-02-17 Sébastien Granjoux <seb.sfo@free.fr>
3143 * plugins/gdb/debugger.c:
3144 Load executable in gdb with space in path name
3146 2008-02-17 Johannes Schmid <jhs@gnome.org>
3148 * plugins/language-support-cpp-java/plugin.c:
3149 (get_line_indentation_base), (get_line_auto_indentation),
3151 Some bugfixes and clean-ups in comment indentation code
3153 * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3154 (anjuta_view_finalize), (anjuta_view_key_press_event):
3155 * plugins/sourceview/sourceview.c: (on_insert_text),
3156 (sourceview_create_highligth_indic), (sourceview_new):
3157 Cleaned implementation of char-added signal by using "insert-text" signal
3158 instead of filtering "key-press-event"
3159 * plugins/sourceview/sourceview-cell.c: (icell_get_character),
3160 (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
3162 Fixed implementation of get_character and return value of iiter_first() and
3165 2008-02-16 Johannes Schmid <jhs@gnome.org>
3167 * plugins/valgrind/plugin.c: (valgrind_activate),
3168 (ipreferences_merge), (ipreferences_unmerge):
3169 * plugins/valgrind/vgactions.c: (vg_actions_run):
3170 * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
3172 Fixed crasher when starting valgrind because of strange prefs handling and
3173 #516641 – Valgrind: Load Log does not clear list
3175 2008-02-15 James Liggett <jrliggett@cox.net>
3177 * plugins/profiler/plugin.c:
3178 (on_select_other_target_button_clicked):
3179 Select the new custom target in the list so that the user sees it.
3181 Bug 516630 – Selection custom binary in profiler is not
3184 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
3186 * manuals/anjuta-manual/C/projects.xml:
3187 Fix #515993: "Add package" button is "Add Package" in code
3188 Fix #516727: "Build All" is "Build Project" in code
3189 Fix #516728: "Clean All" is "Clean Project" in code
3190 Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
3191 Fix #516730: Fix note title
3192 "Configure" is "Run Configure..." in code
3194 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
3196 * (added) manuals/anjuta-manual/C/figures/project-window.png,
3197 (removed) manuals/anjuta-manual/C/figures/project_win.png,
3198 manuals/anjuta-manual/C/projects.xml,
3199 manuals/anjuta-manual/Makefile.am:
3200 Fix #515207: Add a new project window screenshoot
3201 Rename "Project View" to "Project window"
3203 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
3205 * plugins/project-import/project-import.c:
3206 Fix #516743: Import project keeps an old date on project file
3208 * plugins/project-manager/plugin.c:
3209 Fix #516737: Import project doesn't load project with space in name
3211 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
3213 * plugins/debug-manager/command.c:
3214 Destroy local variables on each step
3216 * plugins/debug-manager/debug_tree.c,
3217 plugins/debug-manager/watch.c,
3218 plugins/debug-manager/locals.c,
3219 plugins/gdb/debugger.c,
3220 libanjuta/interfaces/libanjuta.idl:
3221 Parse local variables scope (not used yet)
3223 2008-02-15 James Liggett <jrliggett@cox.net>
3225 reviewed by: Johannes Schmid <jhs@gnome.org>
3227 * plugins/profiler/gprof-options.c: (setup_widgets),
3228 (gprof_options_set_target), (gprof_options_has_target),
3229 (gprof_options_get_string):
3230 * plugins/profiler/gprof-options.h:
3231 * plugins/profiler/plugin.c: (ifile_open):
3232 516128 – crash in Anjuta IDE: selected profiler as the...
3234 2008-02-14 Johannes Schmid <jhs@gnome.org>
3236 * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
3237 * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
3238 * plugins/symbol-browser/an_symbol.c:
3239 * plugins/symbol-browser/an_symbol_view.c:
3240 (on_symbol_view_row_expanded):
3241 Fixed some memory leaks (Remember to all free/unref everything that comes
3242 from gtk_tree_model_get())
3244 2008-02-14 Johannes Schmid <jhs@gnome.org>
3246 * plugins/document-manager/search-box.c: (on_search_activated):
3247 516377 – Status bar does not change its status of 'Search for .. continued at top'
3248 (caused by differences between scintilla and sourceview)
3250 2008-02-13 James Liggett <jrliggett@cox.net>
3252 * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
3253 Output in UTF-8 format to avoid hangs with the editor. (#516014)
3255 2008-02-14 Johannes Schmid <jhs@gnome.org>
3257 * plugins/language-support-cpp-java/plugin.c:
3258 (get_line_indentation_base), (get_line_auto_indentation),
3259 (on_editor_char_inserted_cpp):
3260 504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
3262 2008-02-13 Johannes Schmid <jhs@gnome.org>
3264 * plugins/language-support-cpp-java/plugin.c:
3265 (is_iter_inside_string), (get_line_auto_indentation):
3266 Handle comments in the code and do not ask editor. Fixes scintilla
3267 indentation (sourceview does not report comments anyway).
3269 * plugins/sourceview/sourceview-cell.c: (iiter_diff):
3270 Diff with correct sign (also fixes some issues with language-support)
3272 2008-02-13 Johannes Schmid <jhs@gnome.org>
3274 * plugins/language-support-cpp-java/plugin.c:
3275 (get_line_indentation_base):
3276 Act even more clever for comments. Indent /* */ comments correctly
3279 2008-02-13 Johannes Schmid <jhs@gnome.org>
3281 * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
3282 Also set indentation size correctly, when tab size is set
3283 by language support plugin
3285 2008-02-13 Johannes Schmid <jhs@gnome.org>
3287 * plugins/language-support-cpp-java/plugin.c:
3288 (get_line_indentation_base):
3290 Indent lines after comments correctly
3292 2008-02-13 Johannes Schmid <jhs@gnome.org>
3294 * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
3295 (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
3296 * libanjuta/anjuta-launcher.h:
3297 Some more fixes from symbol-db-branch
3300 Move anjuta-shell to noinst_PROGRAMS as it is just a test
3302 2008-02-12 Johannes Schmid <jhs@gnome.org>
3304 Patch from Gennaro Bellizio <genbell@tiscali.it>:
3305 * global-tags/Makefile.am:
3307 #515954 – create_global_tags.sh: wrong anjuta-tags path
3309 * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
3310 (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
3311 (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
3312 (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
3313 (anjuta_launcher_fork):
3314 * libanjuta/anjuta-launcher.h:
3315 Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
3316 from symbol-db branch
3318 2008-02-11 Johannes Schmid <jhs@gnome.org>
3320 * plugins/file-manager/file-model.c: (file_model_expand_idle):
3321 515868 – File browser only shows icons when activated
3323 2008-02-11 Johannes Schmid <jhs@gnome.org>
3325 * plugins/file-manager/file-model.c: (file_model_expand_idle):
3326 #515867 – Anjuta dies on startup
3328 2008-02-11 Johannes Schmid <jhs@gnome.org>
3330 * TODO.tasks: Marked subversion task as completed
3332 === anjuta 2.3.4 ===
3334 2008-02-11 Naba Kumar <naba@gnome.org>
3336 * configure.in: Bumped version to 2.3.4
3338 2008-02-10 Naba Kumar <naba@gnome.org>
3340 * NEWS: Updated for release.
3342 2008-02-10 Johannes Schmid <jhs@gnome.org>
3344 * plugins/document-manager/anjuta-document-manager.plugin.in:
3345 Added html, javascript and glade file types. This makes it possible to
3346 edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
3347 document-manager (#514695 – Anjuta v2.2.3 can't open js files)
3349 * plugins/file-wizard/anjuta-file-wizard.glade:
3350 * plugins/gdb/anjuta-gdb.glade:
3351 * plugins/project-wizard/anjuta-project-wizard.glade:
3352 * plugins/search/anjuta-search.glade:
3353 * plugins/terminal/anjuta-terminal-plugin.glade:
3355 Fixed some other translation issues (#507921)
3357 2008-02-10 Naba Kumar <naba@gnome.org>
3359 * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
3360 unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
3362 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
3364 * manuals/anjuta-manual/C/interface.xml,
3365 manuals/anjuta-manual/C/introduction.xml,
3366 manuals/anjuta-manual/C/preferences.xml,
3367 manuals/anjuta-manual/C/fileoperations.xml,
3368 manuals/anjuta-manual/C/projects.xml:
3369 Fix spelling errors, including bug #515204, #515172, #515117
3372 2008-02-10 Naba Kumar <naba@gnome.org>
3374 * plugins/document-manager/plugin.c: Fixed stream comment and added
3375 translator's comment for 'block comment', 'box comment' and 'stream
3378 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
3380 * plugins/debug-manager/command.c,
3381 plugins/debug-manager/command.h,
3382 plugins/debug-manager/breakpoints.c,
3383 libanjuta/interfaces/libanjuta.idl:
3384 Avoid adding the same breakpoint several times
3386 * plugins/gdb/debugger.c:
3387 Fix bug #515463: Deattaching process kill it
3389 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
3391 * manuals/anjuta-manual/C/debugger.xml:
3392 Fix translation bug #515459 and #515460
3394 2008-02-10 Johannes Schmid <jhs@gnome.org>
3396 Patch from Rémi Cardona <remi@gentoo.org>
3398 * plugins/build-basic-autotools/Makefile.am:
3399 * plugins/cvs-plugin/Makefile.am:
3400 * plugins/document-manager/Makefile.am:
3401 * plugins/editor/Makefile.am:
3402 * plugins/indent/Makefile.am:
3403 * plugins/language-support-cpp-java/Makefile.am:
3404 * plugins/message-view/Makefile.am:
3405 * plugins/sourceview/Makefile.am:
3406 * plugins/symbol-browser/Makefile.am:
3407 * plugins/terminal/Makefile.am:
3408 * scripts/build-schemas.mk:
3410 Fix #512531 – Parallel build fails
3412 * AUTHORS: Added Rémi
3414 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
3416 * plugins/debug-manager/queue.c:
3417 Fix interrupt command, not working due to previous change
3419 2008-02-10 Johannes Schmid <jhs@gnome.org>
3423 * src/anjuta-callbacks.c (removed):
3424 * src/anjuta-callbacks.h (removed):
3426 Removed (almost) empty files, fixes #515383 and #515388
3428 2008-02-09 James Liggett <jrliggett@cox.net>
3430 Reviewed by Naba Kumar <naba@gnome.org>:
3432 * plugins/subversion/svn-add-command.c: (svn_add_command_new):
3433 * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
3434 * plugins/subversion/svn-command.c:
3435 (svn_command_make_canonical_path):
3436 * plugins/subversion/svn-command.h:
3437 * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
3438 * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
3439 * plugins/subversion/svn-log-command.c: (svn_log_command_new):
3440 * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
3441 * plugins/subversion/svn-remove-command.c:
3442 (svn_remove_command_new):
3443 * plugins/subversion/svn-status-command.c:
3444 (svn_status_command_new):
3445 * plugins/subversion/svn-switch-command.c:
3446 (svn_switch_command_new):
3447 * plugins/subversion/svn-update-command.c:
3448 (svn_update_command_new):
3449 Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't
3450 die if the user gives a path that libsvn doesn't like.
3454 2008-02-08 Sébastien Granjoux <seb.sfo@free.fr>
3456 * plugins/debug-manager/command.c,
3457 plugins/debug-manager/command.h,
3458 plugins/debug-manager/queue.c:
3459 Fix crashes when trying to stop the debugger while it is busy
3461 2008-02-08 Johannes Schmid <jhs@gnome.org>
3463 Patch from Rodrigo Moya <rodrigo@novell.com>
3465 * plugins/glade/plugin.c: (ifile_open):
3466 * plugins/symbol-browser/test-class.cpp:
3467 * AUTHORS: Added Rodrigo
3469 #514732 – 64 bit compliation error
3470 #514733 – Use of uninitialized variables
3472 2008-02-05 Sébastien Granjoux <seb.sfo@free.fr>
3474 * manuals/anjuta-manual/C/debugger.xml:
3475 Fix translation bug #514494 and bug #514440
3477 2008-02-05 Massimo Cora' <maxcvs@email.it>
3479 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3480 Fix a compile error added in the previous patch
3482 2008-02-04 Sébastien Granjoux <seb.sfo@free.fr>
3484 * plugins/profiler/gprof-view.c,
3485 plugins/class-inheritance/class-callbacks.c,
3486 plugins/class-inheritance/class-inherit.c,
3487 plugins/symbol-browser/an_symbol.c,
3488 plugins/symbol-db/symbol-db-engine-iterator-node.c,
3489 libanjuta/interfaces/libanjuta.idl:
3490 Change ianjuta_symbol_file function to ianjuta_symbol_uri
3492 2008-02-04 Johannes Schmid <jhs@gnome.org>
3494 * plugins/search/anjuta-search.glade: Fixed typo
3496 2008-02-03 Johannes Schmid <jhs@gnome.org>
3498 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
3499 * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
3500 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3502 * plugins/build-basic-autotools/build-basic-autotools.c:
3503 (build_get_context), (build_configure_project):
3504 * plugins/class-gen/anjuta-class-gen-plugin.glade:
3505 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3506 * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
3507 * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
3508 * plugins/devhelp/plugin.c: (devhelp_activate):
3509 * plugins/editor/Makefile.am:
3510 * plugins/editor/anjuta-editor-scintilla.glade:
3511 * plugins/editor/text_editor.c:
3512 * plugins/editor/text_editor.h:
3513 * plugins/editor/text_editor_menu.c (removed):
3514 * plugins/editor/text_editor_menu.h (removed):
3515 * plugins/file-wizard/anjuta-file-wizard.glade:
3516 * plugins/gtodo/notification.c: (create_notification_window):
3517 * plugins/gtodo/preferences.c: (preferences_widget):
3518 * plugins/language-support-cpp-java/plugin.c:
3519 (cpp_java_plugin_activate_plugin):
3520 * plugins/message-view/anjuta-message-manager-plugin.glade:
3521 * plugins/message-view/plugin.c: (activate_plugin):
3522 * plugins/project-manager/plugin.c: (confirm_removal):
3523 * plugins/search/anjuta-search.glade:
3524 * plugins/search/plugin.c:
3525 * plugins/search/search-replace.c: (nb_results_alert):
3526 * plugins/subversion/subversion-commit-dialog.c:
3527 (on_subversion_commit_response):
3528 * plugins/symbol-browser/plugin.c: (activate_plugin):
3529 * plugins/valgrind/plugin.c: (on_menu_run_activate):
3530 * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
3531 * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
3534 Fixed translation bugs from #507921.
3535 Removed unused files in scintilla plugin
3537 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
3539 * manuals/anjuta-manual/C/debugger.xml:
3540 Fix bug #514124 and bug #514138: Wrong menu item name
3542 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
3544 * plugins/profiler/gprof-view.c,
3545 plugins/symbol-browser/plugin.c,
3546 plugins/class-inheritance/class-callbacks.c,
3547 plugins/debug-manager/plugin.c,
3548 plugins/tools/editor.c,
3549 plugins/search/search-replace.c,
3550 plugins/search/search-replace_backend.c,
3551 plugins/search/search-replace_backend.h,
3552 plugins/build-basic-autotools/build-basic-autotools.c,
3553 plugins/document-manager/plugin.c,
3554 plugins/document-manager/file_history.c,
3555 plugins/document-manager/anjuta-docman.c,
3556 plugins/document-manager/anjuta-docman.h,
3557 plugins/document-manager/action-callbacks.c,
3558 libanjuta/interfaces/libanjuta.idl:
3559 Rename IAnjutaDocumentManager functions:
3560 find_document_with_path, goto_file_line, goto_file_line_mark
3561 and get_full_filename into
3562 find_document_with_uri, goto_uri_line, goto_uri_line_mark
3564 Fix search plugin to use an URI instead of a file path
3565 Fix anjuta_docman_get_uri to always return an URI
3567 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
3569 * plugins/debug-manager/breakpoints.c:
3570 Fix bug #514118: Rename Clear All Breakpoints to Remove
3573 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
3575 * manuals/anjuta-manual/C/debugger.xml:
3576 Update debugger documentation
3578 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
3580 * plugins/debug-manager/sharedlib.c,
3581 plugins/debug-manager/anjuta-debug-manager.glade,
3582 plugins/debug-manager/queue.c,
3583 plugins/tools/execute.c,
3584 plugins/tools/anjuta-tools.glade,
3585 plugins/tools/editor.c,
3586 plugins/project-wizard/templates/terminal.wiz,
3587 plugins/project-wizard/templates/xlib-dock.wiz,
3588 plugins/project-wizard/templates/wxwin.wiz,
3589 plugins/project-wizard/templates/java.wiz,
3590 plugins/project-wizard/templates/gnome.wiz,
3591 plugins/project-wizard/templates/anjuta-plugin.wiz,
3592 plugins/project-wizard/templates/gtkmm.wiz,
3593 plugins/project-wizard/templates/python.wiz,
3594 plugins/project-wizard/templates/cpp.wiz,
3595 plugins/project-wizard/templates/sdl.wiz,
3596 plugins/project-wizard/templates/gtk.wiz,
3597 plugins/project-wizard/templates/minimal.wiz,
3598 plugins/project-wizard/templates/xlib.wiz,
3599 plugins/project-wizard/templates/gcj.wiz,
3600 plugins/gdb/plugin.c,
3601 plugins/gdb/debugger.c,
3602 libanjuta/anjuta-plugin-manager.c:
3603 Partial fix of #507921: translation issues in debug-manager, tools,
3604 project-wizard, gdb and anjuta-plugin-manager.
3606 2008-02-02 Sébastien Granjoux <seb.sfo@free.fr>
3608 * plugins/debug-manager/queue.c:
3609 Debugger Local, Stack and Thread windows were missing due to
3610 the previous change.
3612 2008-02-02 Johannes Schmid <jhs@gnome.org>
3614 * manuals/anjuta-manual/Makefile.am:
3615 Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am
3616 causes make install to fail
3618 2008-02-02 Johannes Schmid <jhs@gnome.org>
3620 * plugins/macro/macros.xml:
3621 #495511 – Header_h macro correction
3623 2008-02-02 Johannes Schmid <jhs@gnome.org>
3625 * plugins/patch/patch-plugin.glade:
3626 gtk-apply is not translatable...
3628 2008-02-02 Johannes Schmid <jhs@gnome.org>
3630 * plugins/build-basic-autotools/build-basic-autotools.c:
3631 (on_build_mesg_format):
3633 Also check for untranslated messages from make. Should fix
3634 #511981 – Error parsing make output
3636 2008-02-02 Johannes Schmid <jhs@gnome.org>
3638 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3641 Fixed #511010 – [UI] Execute program utility window
3643 2008-02-02 Johannes Schmid <jhs@gnome.org>
3646 Fixed #509908 – [UI] Problems with the General settings tab
3648 2008-02-02 Johannes Schmid <jhs@gnome.org>
3650 * manuals/anjuta-manual/C/fileoperations.xml:
3651 Fixed #513730 – Option not present in the GUI po file
3653 2008-02-02 Johannes Schmid <jhs@gnome.org>
3655 * plugins/sourceview/anjuta-editor-sourceview.glade:
3656 Adjust preferences default values
3658 2008-02-02 Johannes Schmid <jhs@gnome.org>
3660 * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
3661 Fixed #512535 – Open files tabs' position is correctly remembered
3662 but not applied at startup
3664 2008-02-02 Johannes Schmid <jhs@gnome.org>
3666 * plugins/search/search-replace.c: (on_message_clicked):
3667 Pass and uri ianjuta_document_manager_goto_file_line_mark() to
3668 fix clicking on search result messages
3670 2008-02-01 James Liggett <jrliggett@cox.net>
3672 * plugins/subversion/svn-command.c: (on_svn_notify):
3673 Fixed wrong status message output when resolving conflicts.
3675 2008-02-02 Johannes Schmid <jhs@gnome.org>
3677 * configure.in: Require GtkSourceView 2.1.2
3678 * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
3679 * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
3680 (imark_is_marker_set), (imark_delete_all_markers),
3681 (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
3683 Adapted to API changes in GtkSourceView
3685 2008-02-01 Johannes Schmid <jhs@gnome.org>
3687 * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
3688 Fixed tabsize preference
3690 2008-02-01 Johannes Schmid <jhs@gnome.org>
3692 * manuals/anjuta-manual/C/fileoperations.xml:
3693 * manuals/anjuta-manual/C/interface.xml:
3696 * manuals/anjuta-manual/Makefile.am:
3697 * manuals/anjuta-manual/C/figures/*:
3699 Updated figures to be in clearlooks theme, removed old figures
3701 2008-02-01 Johannes Schmid <jhs@gnome.org>
3703 * plugins/patch/patch-plugin.glade:
3704 * plugins/patch/plugin.c: (patch_plugin_activate):
3705 Another UI issue with the patch plugin and silenced a compiler
3708 Patch from James Liggett:
3709 * plugins/profiler/gprof-call-graph-view.c:
3710 (gprof_call_graph_view_create_columns):
3711 * plugins/profiler/gprof-flat-profile-view.c:
3712 (gprof_flat_profile_view_create_columns):
3713 * plugins/profiler/gprof-view.c: (gprof_view_format_float):
3714 * plugins/profiler/gprof-view.h:
3716 Use two decimal places for float values in profiler views (#507831)
3718 2008-02-01 Johannes Schmid <jhs@gnome.org>
3721 * plugins/editor/Makefile.am:
3723 Fixed #512751 – libgnomeprint unnecessary without scintilla
3725 2008-01-31 Johannes Schmid <jhs@gnome.org>
3727 * plugins/language-manager/languages.xml:
3728 Added a pretty ugly string for C++ headers. Maybe we should rely
3729 on mime-types instead...
3731 2008-01-31 Johannes Schmid <jhs@gnome.org>
3733 * plugins/language-support-cpp-java/cpp-java-assist.c:
3734 (get_iter_column), (cpp_java_assist_get_calltip_context),
3735 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3736 (on_assist_chosen), (cpp_java_assist_install):
3737 * plugins/language-support-cpp-java/plugin.c:
3738 (on_editor_char_inserted_cpp):
3739 Removed annoying DEBUG_PRINTs
3741 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3742 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3743 * plugins/sourceview/sourceview.c: (iassist_show_tips):
3745 Fixed "jumping" tooltips, fixed indentation of brances
3747 2008-01-31 Johannes Schmid <jhs@gnome.org>
3749 * plugins/document-manager/plugin.c: (on_document_changed):
3750 Fixed crash when closing anjuta after all document tabs have been closed
3752 2008-01-31 Sébastien Granjoux <seb.sfo@free.fr>
3754 * plugins/debug-manager/anjuta-debug-manager.glade:
3755 Fix #513485: wrong strings maked as translatable
3757 2008-01-31 Sébastien Granjoux <seb.sfo@free.fr>
3759 * plugins/debug-manager/threads.c,
3760 plugins/debug-manager/stack_trace.c:
3761 Avoid crash when getting relative path from debugger (same fix
3764 * plugins/debug-manager/queue.c:
3765 Emit all state changes notification
3767 * plugins/debug-manager/start.c:
3768 Fix #511586: Project path with "+" not working in debugger
3770 2008-01-31 Johannes Schmid <jhs@gnome.org>
3772 * plugins/patch/patch-plugin.glade:
3773 Fixed button ui problem...
3775 Patch from James Liggett:
3776 * plugins/profiler/gprof-call-graph-block-entry.c:
3777 (gprof_call_graph_block_primary_entry_new),
3778 (gprof_call_graph_block_secondary_entry_new):
3779 * plugins/profiler/gprof-flat-profile-entry.c:
3780 (gprof_flat_profile_entry_new):
3782 Fix #507831 - Wrong Profiler values for some locales
3784 2008-01-31 Johannes Schmid <jhs@gnome.org>
3786 * plugins/sourceview/anjuta-editor-sourceview.glade:
3787 * plugins/sourceview/sourceview-prefs.c:
3788 * plugins/sourceview/sourceview.c: (sourceview_finalize):
3790 Fixed Editor->View popup menu for those entries that are appropriate for
3793 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
3795 * plugins/debug-manager/breakpoints.c:
3796 Fix #512901: Crash when adding a breakpoint
3798 * plugins/debug-manager/queue.c:
3799 Remove a possible memory leak
3801 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
3803 * plugins/debug-manager/data_view.c,
3804 plugins/debug-manager/sparse_view.c,
3805 manuals/anjuta-manual/C/debugger.xml:
3806 Fix #513130, #513131 #513135: Wrong menu item names and errors
3807 in the documentation
3809 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
3811 * plugins/tools/editor.c:
3812 ianjuta_document_manager_find_document_with_path expect an uri not
3815 2008-01-29 Sébastien Granjoux <seb.sfo@free.fr>
3817 * manuals/reference/libanjuta/libanjuta-docs.sgml,
3818 manuals/reference/libanjuta/libanjuta-sections.txt,
3819 libanjuta/interfaces/libanjuta.idl:
3820 Documentation fixes for IAnjutaDebugger* interfaces
3822 === anjuta 2.3.3 ===
3824 2008-01-27 Naba Kumar <naba@gnome.org>
3826 * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
3829 * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
3830 (value_added_current_editor), (value_removed_current_editor):
3833 * TODO.tasks: Updated.
3835 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
3836 scrollwindow shadow in.
3838 * plugins/editor/anjuta-editor-scintilla.glade:
3839 * plugins/editor/style-editor.c: (create_style_editor_gui):
3840 Set style window transient and cetered for preferences window.
3841 Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
3843 * plugins/editor/anjuta-editor-scintilla.glade:
3844 Fixes Bug #427108 - Scintilla plugin configuration folding-style
3847 * configure.in, NEWS: Updated for release 2.3.3
3849 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
3851 * plugins/debug-manager/anjuta-debug-manager.glade:
3852 Fix #512224: Use a string in english
3854 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
3856 * plugins/build-basic-autotools/build-basic-autotools.c:
3857 ianjuta_document_manager_goto_file_line_mark needs an uri and
3860 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
3862 * plugins/symbol-browser/plugin.c,
3863 plugins/symbol-browser/an_symbol_view.c:
3864 use gnome_vfs_get_uri_from_local_path to get local path from uri
3865 This takes care of escaping some characters
3867 2008-01-25 Sébastien Granjoux <seb.sfo@free.fr>
3869 * plugins/debug-manager/stack_trace.c:
3870 Probably fix #510028: crash debugger when having a relative filename
3873 2008-01-25 Tom <tpgww@onepost.net>
3875 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
3877 * plugins/document-manager/plugin.c,
3878 plugins/document-manager/file_history.c,
3879 plugins/document-manager/file_history.h,
3880 plugins/document-manager/anjuta-docman.c,
3881 plugins/document-manager/anjuta-docman.h:
3882 Rename filename argument to uri when an uri is expected
3883 anjuta_docman_get_document_for_uri will remove symlinks
3885 2008-01-25 Naba Kumar <naba@gnome.org>
3887 * plugins/terminal/terminal.c: (terminal_execute),
3889 * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
3891 2008-01-24 Sébastien Granjoux <seb.sfo@free.fr>
3893 * plugins/debug-manager/anjuta-debug-manager.glade,
3894 plugins/debug-manager/start.c:
3895 Fix #511049: Change UI of add source directories dialog
3897 2008-01-24 Naba Kumar <naba@gnome.org>
3899 * plugins/editor/text-editor-iterable.c: (iiter_get_length):
3900 * plugins/editor/text_editor.c: (itext_editor_get_text_all),
3901 (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
3902 of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
3903 ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
3906 2008-01-24 Johannes Schmid <jhs@gnome.org>
3908 Patch from: Luca Ferretti <ella.uca@libero.it>:
3910 * plugins/document-manager/anjuta-docman.c:
3911 (anjuta_docman_page_init), (anjuta_docman_class_init):
3912 * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
3914 Fix #511757 – Close icon in tabs cut off (Patch was only for
3915 document-manager, also adapted it for message-manager)
3917 2008-01-24 Johannes Schmid <jhs@gnome.org>
3919 * plugins/Makefile.am:
3920 * plugins/sourceview/anjuta-document.c:
3921 * plugins/sourceview/anjuta-marshal.list:
3922 * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3923 (anjuta_view_key_press_event):
3924 * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
3925 (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
3926 (iiter_diff), (iiter_iface_init):
3927 * plugins/sourceview/sourceview.c: (on_document_char_added),
3928 (ieditor_goto_position), (ieditor_get_text),
3929 (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
3930 (ieditor_erase), (ieditor_get_line_from_position),
3931 (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
3932 (ieditor_get_position_from_offset), (ieditor_get_start_position),
3933 (ieditor_get_end_position), (ieditor_goto_start),
3934 (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
3935 (iconvert_to_lower), (iindic_set), (iassist_suggest),
3936 (iassist_show_tips):
3938 Implemented new iterators interface in sourceview editor and
3941 2008-01-23 Naba Kumar <naba@gnome.org>
3943 * libanjuta/interfaces/libanjuta.idl:
3944 * manuals/reference/libanjuta/libanjuta-sections.txt:
3945 * plugins/build-basic-autotools/build-basic-autotools.c:
3946 (build_indicator_location_set), (on_editor_changed):
3947 * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
3948 * plugins/debug-manager/variable.c: (get_hovered_word):
3949 * plugins/document-manager/action-callbacks.c:
3950 (on_editor_command_upper_case_activate),
3951 (on_editor_command_lower_case_activate):
3952 * plugins/document-manager/search-box.c: (on_incremental_search),
3953 (on_search_activated):
3954 * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
3955 (iiter_last), (iiter_set_position), (iiter_get_position),
3956 (iiter_get_length), (iiter_compare), (iiter_diff),
3958 * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
3959 (text_editor_goto_point), (itext_editor_goto_start),
3960 (itext_editor_goto_end), (itext_editor_goto_position),
3961 (itext_editor_get_text_all), (itext_editor_get_text),
3962 (itext_editor_get_position), (itext_editor_get_offset),
3963 (itext_editor_get_length), (itext_editor_insert),
3964 (itext_editor_erase), (itext_editor_erase_all),
3965 (itext_editor_get_column), (itext_editor_get_overwrite),
3966 (itext_editor_set_popup_menu),
3967 (itext_editor_get_line_from_position),
3968 (itext_editor_get_line_begin_position),
3969 (itext_editor_get_line_end_position),
3970 (itext_editor_get_position_from_offset),
3971 (itext_editor_get_start_position), (itext_editor_get_end_position),
3972 (itext_editor_iface_init), (iconvert_to_upper),
3973 (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
3975 * plugins/editor/text_editor.h:
3976 * plugins/editor/text_editor_cbs.c:
3977 (on_text_editor_scintilla_notify):
3978 * plugins/indent/plugin.c: (on_indent_action_activate):
3979 * plugins/language-support-cpp-java/cpp-java-assist.c:
3980 (cpp_java_assist_get_scope_context),
3981 (cpp_java_assist_get_pre_word),
3982 (cpp_java_assist_show_autocomplete),
3983 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3984 (on_editor_char_added), (on_assist_chosen):
3985 * plugins/language-support-cpp-java/plugin.c:
3986 (get_line_indentation), (skip_iter_to_previous_logical_line),
3987 (skip_preprocessor_lines), (initialize_indentation_params),
3988 (set_line_indentation), (get_line_indentation_base),
3989 (get_line_auto_indentation), (on_editor_char_inserted_cpp),
3990 (on_editor_char_inserted_java), (on_auto_indent):
3991 * plugins/macro/macro-actions.c: (match_shortcut):
3992 * plugins/macro/macro-dialog.c: (on_ok_clicked):
3993 * plugins/macro/plugin.c: (match_keyword):
3994 * plugins/search/plugin.c: (find_incremental):
3995 * plugins/search/search-replace.c: (search_and_replace),
3996 (search_start_over):
3997 * plugins/search/search-replace_backend.c:
3998 (file_buffer_new_from_te), (file_buffer_line_from_pos),
3999 (create_search_entries):
4000 * plugins/symbol-browser/plugin.c:
4001 (on_editor_buffer_symbols_update_timeout), (on_char_added),
4002 (isymbol_manager_iface_init):
4003 * plugins/symbol-db/plugin.c:
4004 (on_editor_buffer_symbols_update_timeout), (on_char_added),
4005 (isymbol_manager_iface_init):
4006 * plugins/tools/execute.c: (atp_output_context_construct),
4007 (atp_output_context_destroy), (atp_user_tool_execute):
4009 Update IAnjutaEditor and IAnjutaIndicable interfaces to take
4010 iterators instead of integer offsets.
4011 - Renamed original ianjuta_editor_get_position(int) to
4012 ianjuta_editor_get_offset(). It is deprecated.
4013 - Renamed original ianjuta_editor_get_position_iter() to
4014 ianjuta_editor_get_position().
4015 - Renamed ianjuta_editor_get_cell_iter() to
4016 ianjuta_editor_get_position_from_offset()
4017 - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
4018 - Added new methods:
4019 ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
4020 ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
4021 ianjuta_editor_goto_end().
4022 - All relevent signals and methods converted to use iterators.
4023 - All relevent plugins fixed to use new API.
4024 - Removed ianjuta_editor_cell_get_line() because it is provided by
4025 ianjuta_editor_get_line_from_position().
4026 - Removed ianjuta_symbol_manager_get_completions_at_position()
4027 because it not used anywhere and is not right to be there.
4028 - Updated IAnjutaEditable documentation.
4030 Updated IAnjutaIterable interface:
4031 - ianjuta_iterable_compare() and ianjuta_iterable_diff()
4032 - Introduced 'end-iter' to point at the end of the list.
4033 - Updated IAnjutaIterable documentation.
4035 * plugins/Makefile.am:
4036 (Disabled sourceview plugin for now. Jhs is coming up with a patch
4039 2008-01-22 Johannes Schmid <jhs@gnome.org>
4041 * plugins/file-wizard/anjuta-file-wizard.plugin.in:
4042 * plugins/project-import/anjuta-project-import.glade:
4043 * plugins/project-import/anjuta-project-import.plugin.in:
4044 * plugins/project-wizard/anjuta-project-wizard.glade:
4045 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4046 * plugins/project-wizard/druid.c: (npw_druid_new):
4047 * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
4049 Fixed #465084 – wizard instead of assistant (only string changes...)
4051 2008-01-20 Rob Bradford <rob@openedhand.com>
4053 * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
4054 Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
4055 coming up with the solution. (Bug: #510390.)
4057 2008-01-20 Sébastien Granjoux <seb.sfo@free.fr>
4059 * plugins/build-basic-autotools/executer.c:
4060 Fix #502508, use anjuta_launcher to keep program output
4062 * plugins/terminal/terminal.c:
4063 Remove unused child_initizlized member
4064 Start the shell on plugin activation
4066 2008-01-20 Sébastien Granjoux <seb.sfo@free.fr>
4068 * plugins/debug-manager/sparse_buffer.c:
4069 Fix a crash when scrolling in the diassembly window
4071 * plugins/debug-manager/sparse_view.c:
4072 Small limit change using the same "unit" for both number
4074 2008-01-19 Naba Kumar <naba@gnome.org>
4076 * plugins/language-support-cpp-java/cpp-java-assist.c:
4077 (cpp_java_assist_get_scope_context),
4078 (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
4081 2008-01-19 Johannes Schmid <jhs@gnome.org>
4083 * plugins/sourceview/anjuta-editor-sourceview.glade:
4084 * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
4086 And even more strings...
4088 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
4090 * plugins/project-wizard/templates/cpp/src/main.cc:
4091 Fix #498734, typing error in c++ project template
4093 2008-01-19 Johannes Schmid <jhs@gnome.org>
4095 * plugins/editor/text_editor.c: (text_editor_save_file):
4096 * plugins/macro/anjuta-macro.glade:
4097 * plugins/subversion/anjuta-subversion.glade:
4099 Fixed even more strings
4101 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
4103 * plugins/language-support-cpp-java/cpp-java-assist.c:
4104 Fix bug #488519, remove critical warning (completion_cache == NULL
4107 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
4109 * plugins/gdb/debugger.c:
4110 Enable logging of gdb communication with an environment variable
4112 2008-01-19 Naba Kumar <naba@gnome.org>
4114 * plugins/editor/text-editor-iterable.c: (iiter_next),
4115 (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
4116 editor native funtions to avoid round trips.
4118 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
4120 * plugins/editor/text_editor.c:
4121 Fix a bug due to the previous patch: Unable to save new file in
4124 2008-01-18 Sébastien Granjoux <seb.sfo@free.fr>
4126 * plugins/debug-manager/disassemble.c,
4127 plugins/debug-manager/disassemble.h,
4128 plugins/debug-manager/registers.c,
4129 plugins/debug-manager/registers.h,
4130 plugins/debug-manager/memory.c,
4131 plugins/debug-manager/memory.h,
4132 plugins/debug-manager/command.c,
4133 plugins/debug-manager/command.h,
4134 plugins/debug-manager/queue.c,
4135 plugins/debug-manager/queue.h,
4136 plugins/debug-manager/breakpoints.c,
4137 plugins/debug-manager/stack_trace.c,
4138 plugins/debug-manager/threads.c,
4139 plugins/debug-manager/plugin.c,
4140 plugins/gdb/plugin.c,
4141 plugins/gdb/debugger.c,
4142 plugins/gdb/debugger.h,
4143 manuals/reference/libanjuta/libanjuta-sections.txt,
4144 manuals/reference/libanjuta/libanjuta.types,
4145 libanjuta/interfaces/libanjuta.idl:
4146 Use gulong instead of guint for addresses
4147 Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
4148 IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
4150 * plugins/gdb/anjuta-gdb.plugin.in:
4151 Remove reference to IAnjutaCpuDebugger (useless)
4153 2008-01-18 Johannes Schmid <jhs@gnome.org>
4155 * AUTHORS: Added Alexander
4157 2008-01-18 Johannes Schmid <jhs@gnome.org>
4159 Patch from: Alexander Korolyov <kilork@yandex.ru>
4161 * plugins/editor/text_editor.c: (load_from_file),
4162 (text_editor_save_file):
4164 Fixed symlinks (#510238) and file permission (#405321)
4165 handling for scintilla editor.
4167 2008-01-17 Johannes Schmid <jhs@gnome.org>
4169 * plugins/document-manager/action-callbacks.c:
4170 (on_editor_command_select_all_activate),
4171 (on_editor_command_cut_activate),
4172 (on_editor_command_paste_activate),
4173 (on_editor_command_copy_activate),
4174 (on_editor_command_clear_activate):
4175 Resupport cut/copy/paste/clear on GtkEditables when those
4176 have focus. (Important for shortcuts to work).
4178 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4179 * plugins/document-manager/search-box.c: (on_search_activated):
4180 * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
4181 * plugins/patch/patch-plugin.c: (on_ok_clicked):
4182 * plugins/profiler/plugin.c: (profiler_get_data):
4183 * plugins/project-wizard/druid.c: (npw_druid_new):
4184 * plugins/project-wizard/install.c: (on_install_end_install_file):
4185 * plugins/sourceview/anjuta-editor-sourceview.glade:
4186 * plugins/subversion/anjuta-subversion.glade:
4187 * plugins/tools/anjuta-tools.glade:
4188 Various string fixes
4190 2008-01-17 Naba Kumar <naba@gnome.org>
4192 Patch from James Liggett:
4194 * plugins/subversion/subversion-add-dialog.c:
4195 (on_subversion_add_response):
4196 * plugins/subversion/subversion-copy-dialog.c:
4197 (on_subversion_copy_response):
4198 * plugins/subversion/subversion-diff-dialog.c:
4199 (on_subversion_diff_response):
4200 * plugins/subversion/subversion-merge-dialog.c:
4201 (on_subversion_merge_response):
4202 * plugins/subversion/subversion-remove-dialog.c:
4203 (on_subversion_remove_response):
4204 * plugins/subversion/subversion-switch-dialog.c:
4205 (on_subversion_switch_response):
4206 * plugins/subversion/subversion-ui-utils.c: (check_input):
4207 * plugins/subversion/subversion-ui-utils.h:
4208 * plugins/subversion/subversion-update-dialog.c:
4209 (on_subversion_update_response):
4211 If the user doesn't enter any data for path or revision fields in
4212 certain SVN plugin dialogs, libsvn throws assertion failures and
4213 kills Anjuta. To avoid this, the validity of path and revision
4214 input data are checked before the command gets executed.
4216 Fixes Bug #509510 - Check input of some dialogs to avoid termination
4217 if user gives bad or no input
4219 2008-01-16 Sébastien Granjoux <seb.sfo@free.fr>
4221 * plugins/document-manager/anjuta-docman.c:
4222 Fix #507627 memory tab stay active on debugger stop
4223 Remove two unused variables due to the previous patch
4225 2008-01-16 Johannes Schmid <jhs@gnome.org>
4227 * libanjuta/anjuta-plugin-manager.c:
4228 Fixed #508399 â When you enable a plugin, preferences don't show up
4230 2008-01-16 Rob Bradford <rob@openedhand.com>
4232 Reviewed by: Johannes Schmid <jhs@gnome.org>
4234 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4235 (get_property_value_as_string), (set_property_value_as_string),
4236 (register_callbacks):
4237 * libanjuta/anjuta-preferences.h:
4238 Add support for both file and folder preferences (originally only
4239 folder choosers were supported. (Fixes bug: #508805.)
4241 * plugins/file-manager/file-manager.glade:
4242 Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
4245 2008-01-16 Johannes Schmid <jhs@gnome.org>
4247 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4249 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4252 Fixed #509875 â The "Update globale tags" button wording is incorrect
4253 Fixed #509873 â Build Autotools Preferences has excessive padding
4254 Fixed #509872 â General Information labels are incorrectly aligned
4255 Fixed #509871 â General preferences has incorrect use of colons
4257 2008-01-16 Johannes Schmid <jhs@gnome.org>
4259 * plugins/document-manager/anjuta-document-manager.glade:
4260 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4262 Fixed #509865 â Incorrect padding in the Documents settings tabs
4263 Fixed #509867 â Create button contents is mis-aligned
4264 Fixed #509869 â "Add Directory" button is not HIG complient
4266 2008-01-16 Johannes Schmid <jhs@gnome.org>
4268 * libanjuta/anjuta-preferences-dialog.c:
4269 (anjuta_preferences_dialog_add_page):
4271 Fix #509864 â No initial section selected when opening the Preferences dialog
4273 2008-01-16 Johannes Schmid <jhs@gnome.org>
4275 * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
4276 Removed unused gconf_notifications
4278 * plugins/search/anjuta-search.glade:
4279 * plugins/subversion/anjuta-subversion.glade:
4280 * plugins/tools/anjuta-tools.glade:
4281 * src/anjuta-app.c: (anjuta_app_instance_init):
4283 Fixed various strings
4285 2008-01-15 Naba Kumar <naba@gnome.org>
4287 * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
4288 newfile saved. Fixes bug #502322 - Highlight doesn't work on new
4291 * plugins/symbol-browser/an_symbol_view.c:
4292 (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
4295 2008-01-15 Johannes Schmid <jhs@gnome.org>
4297 * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
4298 (anjuta_profile_add_plugins_from_xml):
4299 * plugins/file-manager/file-manager.glade:
4302 * libanjuta/interfaces/libanjuta.idl:
4305 * plugins/sourceview/Makefile.am:
4306 * plugins/sourceview/anjuta-editor-sourceview.glade:
4307 * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
4308 (end_print), (print_setup), (sourceview_print),
4309 (sourceview_print_preview):
4310 * plugins/sourceview/sourceview.c: (iprint_print),
4311 (iprint_print_preview):
4313 Added printing support to GtkSourceView editor
4315 2007-01-14 Tom <tpgww@onepost.net>
4317 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
4319 * plugins/document-manager/anjuta-docman.c:
4320 Fix two memory leaks added by the previous patch
4322 2008-01-14 Johannes Schmid <jhs@gnome.org>
4324 * plugins/sourceview/assist-tip.c: (assist_tip_move):
4325 * plugins/sourceview/assist-window.c: (assist_window_move):
4329 2008-01-14 Rob Bradford <rob@openedhand.com>
4331 * global-tags/Makefile.am:
4332 * global-tags/create_global_tags.sh.in:
4333 Install anjuta-tags binary into FHS policy compliant directory and
4334 update references. (Fixes bug: 509346.)
4336 2008-01-13 Naba Kumar <naba@gnome.org>
4338 Patch from: Ritesh Khadgaray
4339 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4340 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
4341 Adds export-dynamic option to LDFLAGS to project template for libglade
4342 to work for autoconnect signals.
4344 2008-01-13 Sébastien Granjoux <seb.sfo@free.fr>
4346 * libanjuta/anjuta-utils.c:
4347 anjuta_util_get_real_path return a string that need to be freed
4348 with g_free even if PATH_MAX is not defined
4350 2008-01-13 Andre Klapper <a9016009@gmx.de>
4352 * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
4355 2008-01-13 Sébastien Granjoux <seb.sfo@free.fr>
4357 * plugins/document-manager/anjuta-docman.c:
4358 Do not reopen file having escaped character (+,...) in path name
4360 2008-01-13 Naba Kumar <naba@gnome.org>
4362 * libanjuta/interfaces/libanjuta.idl:
4363 * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
4364 * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
4365 Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
4366 IAnjutaProjectManager::add_sources().
4368 * plugins/glade/plugin.c: (on_glade_resource_removed),
4369 (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
4370 stubs for handing resources in glade file.
4372 2008-01-13 Naba Kumar <naba@gnome.org>
4374 * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
4376 * plugins/glade/plugin.c: (ifile_open): Select the first window
4377 in the glade project when it is first opened. Avoids empty glade
4378 document the first time.
4380 2008-01-12 Bolesław Kulbabiński <bolekk@gmail.com>
4382 Reviewed by: Johannes Schmid <jhs@gnome.org>
4384 * plugins/gtodo/callback.c: (remove_todo_item):
4385 Fix #507304 – crash in Anjuta IDE while removing done tasks
4387 2008-01-11 Sébastien Granjoux <seb.sfo@free.fr>
4389 * plugins/debug-manager/anjuta-debug-manager.ui,
4390 plugins/debug-manager/plugin.c,
4391 plugins/debug-manager/start.h,
4392 plugins/debug-manager/start.c:
4393 New menu item to add extra source directories for debugger
4395 === anjuta 2.3.2 ===
4397 2008-01-11 Bolesław Kulbabiński <bolekk@gmail.com>
4399 * plugins/gtodo/callback.c: (remove_todo_item):
4400 Fix #507304 – crash in Anjuta IDE while removing done tasks
4402 2008-01-11 Naba Kumar <naba@gnome.org>
4404 * configure.in: Bumped version to 2.3.2
4405 * NEWS: Updated for anjuta 2.3.2 release
4406 * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
4409 2008-01-11 Johannes Schmid <jhs@gnome.org>
4411 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4413 Reverted accidently commited change
4415 * plugins/document-manager/anjuta-document-manager.glade:
4416 Fix Gtk-Critical because of broken glade file
4418 2008-01-11 Naba Kumar <naba@gnome.org>
4420 * plugins/glade/plugin.c: (on_document_destroy),
4421 (glade_plugin_add_project): Fixed a bug where when more than one
4422 glade document is open and one is closed, it closes all the glade
4423 documents. Also it might have fixed the bug where sometimes closing
4424 the glade document leaves glade widget tree unclosed.
4426 2008-01-11 Naba Kumar <naba@gnome.org>
4428 * libanjuta/Makefile.am: Install glade3 files in own prefix to
4429 prevent install errors when not installed as root (then the files
4430 are only useful when glade-3 is installed in the same prefix, but it
4431 doesn't harm anjuta runtime).
4433 * plugins/sourceview/sourceview.c: Commented use of a file
4434 not currently distributed.
4436 2008-01-10 Naba Kumar <naba@gnome.org>
4438 * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
4439 nothing to translate in it.
4441 2008-01-10 Johannes Schmid <jhs@gnome.org>
4443 * plugins/project-wizard/templates/gnome.wiz:
4444 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4445 * plugins/project-wizard/templates/gnome/src/main.c:
4446 * plugins/project-wizard/templates/translatable-strings.h:
4448 Fixed #508497 and added a new chooser to select whether to use
4451 2008-01-10 Johannes Schmid <jhs@gnome.org>
4453 Patch from Tom <tpgww@onepost.net>:
4455 * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
4456 (anjuta_util_glist_path_dedup):
4457 * libanjuta/anjuta-utils.h:
4459 Give the method a proper prefixed name
4461 * plugins/document-manager/action-callbacks.c:
4462 (get_current_popup_active),
4463 (on_editor_command_select_all_activate),
4464 (on_editor_command_cut_activate),
4465 (on_editor_command_paste_activate),
4466 (on_editor_command_copy_activate),
4467 (on_editor_command_clear_activate), (on_show_search),
4468 (on_repeat_quicksearch):
4469 * plugins/document-manager/action-callbacks.h:
4470 * plugins/document-manager/anjuta-docman.c:
4471 (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
4472 (anjuta_docman_goto_file_line_mark),
4473 (anjuta_docman_get_full_filename):
4474 * plugins/document-manager/anjuta-docman.h:
4475 * plugins/document-manager/anjuta-document-manager.ui:
4476 * plugins/document-manager/plugin.c:
4477 (update_document_ui_interface_items):
4479 Better way to fix the popup-menu items (Cut/Copy/Paste)
4480 and various clean-ups.
4482 * plugins/document-manager/search-box.c: (on_document_changed),
4483 (search_box_fill_search_focus):
4484 * plugins/document-manager/search-box.h:
4485 * plugins/search/plugin.c:
4487 Add a menu item to repeat the quick search
4489 2008-01-10 Johannes Schmid <jhs@gnome.org>
4491 * plugins/language-support-cpp-java/cpp-java-assist.c:
4494 Fixed #508424 – Auto complete: previous char was removed when
4495 pre TAB to auto complete.
4497 2008-01-10 Johannes Schmid <jhs@gnome.org>
4499 Patch from: James Ligett:
4501 * plugins/profiler/gprof-call-graph-view.c:
4502 (gprof_call_graph_view_create_columns):
4503 * plugins/profiler/gprof-flat-profile-view.c:
4504 (gprof_flat_profile_view_create_columns):
4506 Fixed translation issues (#496833)
4508 2008-01-10 Johannes Schmid <jhs@gnome.org>
4510 Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
4512 * plugins/gtodo/gtodo.c: (category_manager_add_item):
4513 Fix #460390 – Changing categories while edinting something
4515 2008-01-09 Naba Kumar <naba@gnome.org>
4517 * libanjuta/anjuta-plugin-manager.c:
4518 (anjuta_plugin_manager_activate_plugins): Commented dead code and
4521 * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
4522 corruption reported in bug #507491. Potentially fixes too.
4524 2008-01-09 Johannes Schmid <jhs@gnome.org>
4526 Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
4528 * plugins/gtodo/mcategory.c: (category_manager_add_item):
4529 Fix bug #505205 completely
4531 * AUTHORS: Added Bolesław
4533 2008-01-08 Johannes Schmid <jhs@gnome.org>
4535 * plugins/document-manager/action-callbacks.c:
4536 (on_editor_command_cut_activate),
4537 (on_editor_command_paste_activate),
4538 (on_editor_command_copy_activate),
4539 (on_editor_command_clear_activate):
4541 Fixed editor popup menu (Cut, Copy, Paste)
4543 2008-01-08 Johannes Schmid <jhs@gnome.org>
4545 * plugins/sourceview/sourceview.c: (autodetect_language):
4546 Fixed a crash when creating a new file
4548 2008-01-08 Johannes Schmid <jhs@gnome.org>
4550 Patch by <bolekk@gmail.com> (GHOP Student)
4552 * plugins/gtodo/mcategory.c: (category_manager_add_item):
4555 2008-01-08 Naba Kumar <naba@gnome.org>
4557 * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
4558 * libanjuta/anjuta-plugin-manager.c:
4559 (anjuta_plugin_manager_select),
4560 (anjuta_plugin_manager_activate_plugins):
4561 * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
4562 * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
4563 (on_create_submenu), (create_open_with_submenu):
4564 * src/about.c: (on_about_plugin_activate),
4565 (about_create_plugins_submenu): Use translated version of get_string()
4566 API in AnjutaDescription for translatable properties. Fixes bug #496833
4569 2008-01-07 Johannes Schmid <jhs@gnome.org>
4571 * plugins/build-basic-autotools/executer.c: (execute_program):
4572 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4573 * plugins/debug-manager/anjuta-debug-manager.glade:
4574 * plugins/debug-manager/locals.c: (create_locals_gui):
4575 * plugins/file-loader/plugin.c: (on_create_submenu):
4576 * plugins/gtodo/main.h:
4577 * plugins/gtodo/preferences.c: (preferences_widget):
4578 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4579 * plugins/tools/anjuta-tools.glade:
4580 * plugins/tools/execute.c: (atp_output_context_print):
4583 Another bunch of i18n fixes (#496833)
4585 2008-01-07 Johannes Schmid <jhs@gnome.org>
4587 * plugins/build-basic-autotools/build-basic-autotools.c:
4588 (on_build_terminated):
4589 * plugins/gtodo/interface.c: (set_read_only):
4590 * plugins/project-manager/plugin.c: (confirm_removal),
4591 (on_popup_add_to_project):
4592 * plugins/subversion/anjuta-subversion.glade:
4593 * plugins/tools/execute.c: (atp_output_context_print_result):
4595 Fixed some strings from #496833
4597 2008-01-07 Johannes Schmid <jhs@gnome.org>
4599 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4600 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4602 * plugins/language-support-cpp-java/plugin.c: (install_support),
4603 (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
4604 Added basic Vala support
4606 * plugins/sourceview/sourceview.c: (autodetect_language):
4607 Fixed mime-type detection
4609 2008-01-06 Massimo Cora' <maxcvs@email.it>
4611 Reviewed by: Johannes Schmid <jhs@gnome.org>
4613 * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
4614 (value_removed_current_editor), (symbol_db_activate),
4615 (symbol_db_deactivate):
4616 * plugins/symbol-db/symbol-db-engine.c:
4617 (symbol_db_engine_get_global_members_filtered):
4618 * plugins/symbol-db/symbol-db-view.c:
4619 (do_add_child_symbol_to_view), (prepare_for_adding),
4620 (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
4621 (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
4622 (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
4623 (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
4624 (sdb_view_init), (sdb_view_finalize),
4625 (sdb_view_build_and_display_base_tree):
4626 * plugins/symbol-db/symbol-db-view.h:
4627 added controls to expand Global tab nodes in a non-freezing way.
4628 Fixed also some little bugs always on global-tab.
4630 2008-01-06 Naba Kumar <naba@gnome.org>
4632 Patches from James Liggett:
4633 * plugins/profiler/gprof-call-graph-view.c:
4634 (gprof_call_graph_view_create_columns):
4635 * plugins/profiler/gprof-flat-profile-view.c:
4636 (gprof_flat_profile_view_create_columns):
4637 * plugins/profiler/gprof-function-call-tree-view.c:
4638 (gprof_function_call_tree_view_create_columns): Made all
4639 of the columns resizable and reorderable.
4641 2008-01-06 Johannes Schmid <jhs@gnome.org>
4643 * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
4644 (anjuta_launcher_check_password_real),
4645 (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
4646 (anjuta_launcher_scan_pty),
4647 (anjuta_launcher_disable_password_check):
4648 * libanjuta/anjuta-launcher.h:
4649 Added disable_password_check for stream where it does not make sense
4650 (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
4651 that sometimes occur in symbol-db plugin
4653 * plugins/file-manager/file-model.c:
4654 (file_model_cancel_expand_idle):
4655 Fixed removing of idle source
4657 * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
4658 * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
4660 Fixed #348854 – invisible cursor in certain themes
4662 2008-01-06 Naba Kumar <naba@gnome.org>
4664 * libanjuta/anjuta-preferences.c:
4665 (anjuta_preferences_register_property_custom): Fixed a crash bug on
4666 closing preferences dialog due to patch in bug #507300
4668 2008-01-06 Naba Kumar <naba@gnome.org>
4670 * plugins/language-support-cpp-java/cpp-java-assist.c:
4672 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4673 * plugins/search/search-replace_backend.c: (create_search_entries):
4674 Added missing unrefs.
4676 2008-01-06 Johannes Schmid <jhs@gnome.org>
4678 * plugins/debug-manager/variable.c: (get_hovered_word):
4679 Add a g_object_unref()
4681 * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
4682 (on_sourceview_hover_leave):
4683 Fixed hover and editor interface to make hover in debugger work
4685 2008-01-06 Naba Kumar <naba@gnome.org>
4687 * plugins/editor/text-editor.c: Whitespaces fixes.
4688 * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
4689 DEBUG_PRINT instead of g_message.
4691 2008-01-06 Sébastien Granjoux <seb.sfo@free.fr>
4693 * plugins/debug-manager/breakpoints.c:
4694 Fix #507441: Disable all breakpoints doesn't work
4695 Fix #507444: Enable Breakpoint menu item doesn't change name
4697 2008-01-05 Naba Kumar <naba@gnome.org>
4699 * manuals/reference/libanjuta/libanjuta.types: Renamed
4700 IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
4702 2008-01-05 Sébastien Granjoux <seb.sfo@free.fr>
4704 * plugins/debug-manager/variable.c:
4705 Update variable display to use IAnjutaIterable instead of position
4707 * plugins/editor/text_editor_cbs.c,
4708 plugins/editor/text_editor.c:
4709 Fix Gtk critical warnings when a hover signal is emitted
4710 Fix get_text_iter in Scintilla (range should include last character)
4712 2008-01-05 Sébastien Granjoux <seb.sfo@free.fr>
4714 * plugins/debug-manager/debug_tree.c,
4715 plugins/debug-manager/debug_tree.h,
4716 plugins/debug-manager/watch.c,
4717 plugins/debug-manager/command.c,
4718 plugins/debug-manager/queue.c,
4719 plugins/gdb/plugin.c,
4720 plugins/gdb/debugger.c,
4721 plugins/gdb/debugger.h,
4722 libanjuta/interfaces/libanjuta.idl:
4723 Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
4725 2008-01-05 Naba Kumar <naba@gnome.org>
4727 * plugins/valgrind/plugin.c: Removed stock icon open/save from
4728 menus to avoid conflict with file open/save. Fixes bug #507455
4730 2008-01-05 Johannes Schmid <jhs@gnome.org>
4733 Conditionally depend on gtksourceview2 >= 2.1.0
4735 * libanjuta/interfaces/libanjuta.idl:
4736 Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
4737 iterators instead of positions
4739 * plugins/debug-manager/threads.c:
4740 Fixed a warnings by including gnome-vfs properly
4742 * plugins/debug-manager/variable.c: (get_hovered_word),
4744 Updated to changes in IAnjutaEditorHover/Selection
4746 * plugins/document-manager/action-callbacks.c:
4747 (on_editor_command_upper_case_activate),
4748 (on_editor_command_lower_case_activate):
4749 * plugins/document-manager/search-box.c: (on_incremental_search),
4750 (on_search_activated):
4751 * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
4752 (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
4753 (iselection_get_start), (iselection_get_end),
4754 (iselection_iface_init), (ihover_display), (ihover_iface_init):
4755 * plugins/editor/text_editor_cbs.c:
4756 (on_text_editor_scintilla_notify):
4758 Updated to changes in IAnjutaEditorHover/Selection and updated editor
4759 interface of scintilla editor.
4761 * plugins/language-manager/languages.xml:
4762 * plugins/language-manager/plugin.c:
4763 (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
4764 Added chdr to C language files and some DEBUG_PRINTs
4766 * plugins/language-support-cpp-java/cpp-java-assist.c:
4768 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4769 * plugins/search/plugin.c: (find_incremental):
4770 * plugins/search/search-replace.c: (search_and_replace):
4771 * plugins/search/search-replace_backend.c: (create_search_entries):
4772 Adapted to changed interfaces
4774 * plugins/sourceview/Makefile.am:
4775 * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
4776 (set_uri), (anjuta_document_save):
4777 * plugins/sourceview/anjuta-editor-sourceview.glade:
4778 * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
4779 (anjuta_view_key_press_event):
4780 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4781 * plugins/sourceview/sourceview-cell.c:
4782 (sourceview_cell_instance_init), (sourceview_cell_finalize),
4783 (icell_get_line), (icell_get_attribute), (icell_iface_init):
4784 * plugins/sourceview/sourceview-prefs.c: (get_bool),
4785 (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
4786 (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
4787 (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
4788 (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
4789 * plugins/sourceview/sourceview-private.h:
4790 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4791 (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
4792 (on_document_loaded), (sourceview_instance_init),
4793 (sourceview_dispose), (sourceview_finalize),
4794 (sourceview_create_markers), (sourceview_new),
4795 (ifile_savable_save), (ieditor_get_tab_size),
4796 (ieditor_set_tab_size), (ieditor_set_use_spaces),
4797 (ieditor_set_auto_indent), (ieditor_goto_line),
4798 (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
4799 (iselect_block), (iselect_set), (iselect_get_start),
4800 (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
4801 (imark_unmark), (imark_is_marker_set),
4802 (imark_location_from_handle), (imark_delete_all_markers),
4803 (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
4804 (ibookmark_last), (ibookmark_next), (ibookmark_previous),
4805 (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
4806 (ilanguage_get_supported_languages), (autodetect_language),
4807 (ilanguage_set_language), (iassist_show_tips),
4808 (on_sourceview_hover_leave), (on_sourceview_hover_over),
4809 (ihover_display), (ihover_iface_init):
4811 Use GtkSourceView 2.1.x:
4812 * New mark interface
4813 * Fixed #486724 and #488615
4814 * Implemented hover interface
4815 * Adapted to changed interfaces
4817 2008-01-04 Rob Bradford <rob@o-hand.com>
4819 Reviewed by Naba Kumar <naba@gnome.org>:
4820 * libanjuta/anjuta-preferences.c:
4821 (anjuta_preferences_register_property_custom):
4822 Unregister preferences for custom preferences when the widget is
4825 2008-01-03 Johannes Schmid <jhs@gnome.org>
4827 * plugins/file-manager/file-model.c: (file_model_row_expanded),
4828 (file_model_row_collapsed):
4829 Fixed the too method to take a correct data argument
4831 2008-01-02 Johannes Schmid <jhs@gnome.org>
4833 * plugins/document-manager/anjuta-docman.c:
4834 (anjuta_docman_add_document), (anjuta_docman_remove_document):
4835 ref and unref correctly to silence a Gtk+ critical
4837 2008-01-01 Johannes Schmid <jhs@gnome.org>
4839 * plugins/editor/text_editor.c: (itext_editor_get_text):
4840 Fixed #506740 – ianjuta_editor_get_text crash if request
4841 text past the buffer length
4843 2008-01-01 Sébastien Granjoux <seb.sfo@free.fr>
4845 * plugins/debug-manager/utilities.c,
4846 plugins/debug-manager/utilities.h,
4847 plugins/debug-manager/breakpoints.c:
4848 Move get_current_editor function in utilities.c
4850 * plugins/debug-manager/plugin.c,
4851 plugins/debug-manager/debug_tree.c,
4852 plugins/debug-manager/debug_tree.h,
4853 plugins/debug-manager/watch.c,
4854 plugins/debug-manager/watch.h,
4855 plugins/debug-manager/locals.c,
4856 plugins/debug-manager/locals.h,
4857 (added) plugins/debug-manager/variable.c,
4858 (added) plugins/debug-manager/variable.h,
4859 plugins/debug-manager/Makefile.am:
4860 Use hover interface to display variable value
4862 2007-12-31 Johannes Schmid <jhs@gnome.org>
4864 * libanjuta/Makefile.am:
4865 Only install glade catalog files if glade-3 is available
4866 (Fixes #506269 and #500296)
4868 2007-12-30 Johannes Schmid <jhs@gnome.org>
4870 * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
4871 (set_property_value_as_string), (register_callbacks):
4873 Fixed GtkFileChooserButton preferences to also work when only the combo
4874 changes without a dialog being open.
4876 2007-12-29 Johannes Schmid <jhs@gnome.org>
4878 * plugins/editor/Makefile.am:
4879 Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
4881 2007-12-29 Johannes Schmid <jhs@gnome.org>
4883 * plugins/devhelp/plugin.c: (devhelp_activate):
4884 Fixed #498986 - Anjuta-2.3.0 fails to build
4886 2007-12-29 Johannes Schmid <jhs@gnome.org>
4888 * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
4889 * plugins/debug-manager/plugin.c:
4890 (on_run_to_cursor_action_activate):
4891 * plugins/document-manager/anjuta-docman.c:
4892 (anjuta_docman_goto_file_line_mark):
4893 * plugins/symbol-db/plugin.c: (value_added_current_editor),
4894 (value_removed_current_editor):
4896 Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
4897 all those to value_added_current_document...
4899 * plugins/editor/anjuta-editor-scintilla.glade:
4900 Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
4901 Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
4903 2007-12-28 Massimo Cora' <maxcvs@email.it>
4905 * plugins/symbol-db/plugin.c: (on_importing_project_end),
4906 (symbol_db_activate), (symbol_db_deactivate),
4907 (symbol_db_instance_init), (isymbol_manager_get_parents):
4908 * plugins/symbol-db/plugin.h:
4909 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4910 * plugins/symbol-db/symbol-db-engine.c:
4911 (symbol_db_engine_get_global_members_filtered):
4912 * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
4913 (on_symbol_inserted):
4914 Filtered out static functions on global-tab. E.g. when flag
4915 is_file_scope = 1 we won't add entries there.
4916 Fixed a little bug on 'Global'->'Vars/Others' node too.
4918 2007-12-28 Johannes Schmid <jhs@gnome.org>
4920 * libanjuta/anjuta-launcher.c:
4921 Fixed a silly (and completely useless) memory corruption that probably
4922 only occured at a few race conditions though I wonder why it did not
4925 2007-12-28 Johannes Schmid <jhs@gnome.org>
4926 * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
4927 * plugins/debug-manager/plugin.c: (set_program_counter):
4928 * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
4929 * plugins/debug-manager/start.c: (get_source_directories):
4930 * plugins/debug-manager/threads.c: (on_info_thread),
4932 * plugins/file-manager/file-model.c: (file_model_set_property):
4933 * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
4934 * plugins/tools/editor.c: (on_editor_response):
4936 Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
4938 * plugins/document-manager/plugin.c: (update_title),
4939 (value_added_project_root_uri):
4940 * plugins/document-manager/plugin.h:
4941 Shorten down the title bar if the current path is inside the opened project
4943 2007-12-28 Massimo Cora' <maxcvs@email.it>
4945 reviewed by: Johannes Schmid <jhs@gnome.org>
4947 * plugins/project-wizard/templates/java/project.anjuta:
4948 * plugins/project-wizard/templates/mkfile/project.anjuta:
4949 * plugins/project-wizard/templates/python/project.anjuta:
4950 Added attribute="Interfaces" and value="IAnjutaSymbolManager" to
4951 let new projects use new SymbolDB plugin.
4953 * plugins/symbol-browser/images/Makefile.am:
4954 added some images taken from MonoDevelop project.
4956 * plugins/symbol-db/plugin.c: (value_added_current_editor),
4957 (goto_file_line), (on_importing_project_end), (project_root_added),
4958 (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
4959 (isymbol_manager_search):
4960 Added project-updating feature when opening a project with some files
4961 modified externally [e.g. a svn up].
4963 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4964 (sdb_engine_iterator_node_instance_init),
4965 (sdb_engine_iterator_node_finalize),
4966 (symbol_db_engine_iterator_node_set_conversion_hash):
4967 * plugins/symbol-db/symbol-db-engine-iterator-node.h:
4968 * plugins/symbol-db/symbol-db-engine-iterator.c:
4969 (symbol_db_engine_iterator_new):
4970 * plugins/symbol-db/symbol-db-engine-iterator.h:
4971 Moved Hash table initialization into the engine. This proxies and
4972 speeds up the process of creation and iteration of a GdaDataModel.
4974 * plugins/symbol-db/symbol-db-engine.c:
4975 (sdb_engine_ctags_output_thread),
4976 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4977 (sdb_engine_scan_files_1), (sdb_engine_init),
4978 (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
4979 (symbol_db_engine_add_new_workspace),
4980 (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
4981 (sdb_engine_update_file), (on_scan_update_files_symbols_end),
4982 (symbol_db_engine_get_sym_type_conversion_hash),
4983 (symbol_db_engine_update_files_symbols),
4984 (symbol_db_engine_update_project_symbols),
4985 (symbol_db_engine_update_buffer_symbols),
4986 (symbol_db_engine_get_class_parents),
4987 (symbol_db_engine_get_global_members_filtered),
4988 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
4989 (symbol_db_engine_get_scope_members_by_symbol_id),
4990 (symbol_db_engine_get_scope_members),
4991 (symbol_db_engine_get_current_scope),
4992 (symbol_db_engine_get_file_symbols),
4993 (symbol_db_engine_get_symbol_info_by_id),
4994 (symbol_db_engine_find_symbol_by_name_pattern),
4995 (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4996 * plugins/symbol-db/symbol-db-engine.h:
4997 * plugins/symbol-db/symbol-db-view-locals.c:
4998 (sdb_view_locals_get_iter_from_row_ref),
4999 (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
5000 (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
5001 (on_symbol_inserted), (symbol_db_view_locals_update_list):
5002 Changes on some queries fuctions and some fixes. Added *_filtered
5005 * plugins/symbol-db/symbol-db-view.c:
5006 (do_add_child_symbol_to_view), (add_new_waiting_for),
5007 (prepare_for_adding), (on_symbol_inserted),
5008 (do_recurse_subtree_and_remove), (on_symbol_removed),
5009 (sdb_view_do_add_hidden_dummy_child),
5010 (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
5011 (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
5012 (sdb_view_locals_create_new_store), (sdb_view_init),
5013 (sdb_view_finalize), (sdb_view_class_init),
5014 (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
5015 (symbol_db_view_get_pixbuf),
5016 (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
5017 New display for global tags. This is the definitive version, bugs apart.
5019 * plugins/symbol-db/tables.sql:
5022 2007-12-27 Naba Kumar <naba@gnome.org>
5024 * libanjuta/interfaces/libanjuta.idl:
5025 * plugins/editor/aneditor-priv.h:
5026 * plugins/editor/aneditor.cxx:
5027 * plugins/editor/text_editor.c: (text_editor_instance_init),
5028 (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
5029 (ihover_display), (ihover_set_timeout), (ihover_iface_init):
5030 * plugins/editor/text_editor.h:
5031 * plugins/editor/text_editor_cbs.c:
5032 (on_text_editor_scintilla_notify):
5034 Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
5035 related code in AnEditor. Fixed some compilation warnings.
5037 2007-12-26 Naba Kumar <naba@gnome.org>
5039 * Changelog: Fixed indentation.
5041 2007-12-25 Naba Kumar <naba@gnome.org>
5043 * plugins/editor/Makefile.am:
5044 * plugins/editor/editor.glade:
5045 * plugins/editor/plugin.c:
5046 * plugins/editor/style-editor.c:
5047 * plugins/sourceview/Makefile.am:
5048 * plugins/sourceview/plugin.c:
5049 * plugins/sourceview/sourceview.glade:
5050 * plugins/valgrind/Makefile.am:
5052 Renamed glade files to anjuta-editor-* to give name space for the
5053 schema files (because they are installed in system directory).
5055 * scripts/build-schemas.mk: Install the schemas files also (need for
5056 binary package installation/uninstallation).
5058 2007-12-25 Johannes Schmid <jhs@gnome.org>
5060 * plugins/language-support-cpp-java/plugin.c:
5061 (set_indentation_param_vim):
5063 Support some more vim modeline commands and shortcuts (#504331)
5065 2007-12-25 Johannes Schmid <jhs@gnome.org>
5067 Patches from James Liggett:
5068 * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
5069 (anjuta_vcs_status_tree_view_init):
5070 * plugins/subversion/subversion-commit-dialog.c:
5071 (subversion_commit_dialog):
5072 * plugins/subversion/subversion-diff-dialog.c:
5073 (on_subversion_diff_response):
5074 * plugins/subversion/subversion-log-dialog.c:
5075 (on_log_view_selected_button_clicked),
5076 (on_log_diff_selected_button_clicked),
5077 (on_log_diff_previous_button_clicked):
5078 * plugins/subversion/subversion-resolve-dialog.c:
5079 (subversion_resolve_dialog):
5080 * plugins/subversion/subversion-revert-dialog.c:
5081 (subversion_revert_dialog):
5082 * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
5083 (pulse_progress_bar), (hide_pulse_progress_bar),
5084 (disconnect_data_arrived_signals),
5085 (cancel_data_arrived_signal_disconnect):
5086 * plugins/subversion/subversion-ui-utils.h:
5088 #504818 – Some signals/timeouts should be disconnected when dialogs are closed
5089 #505237 – Sort list of modified files
5091 2007-12-24 Sébastien Granjoux <seb.sfo@free.fr>
5093 * plugins/gdb/debugger.c:
5094 Fix bug #491301: Inspecting a variable opens a bad focus dialog
5096 2007-12-23 Johannes Schmid <jhs@gnome.org>
5098 * plugins/language-support-cpp-java/plugin.c:
5099 (set_indentation_param_emacs), (set_indentation_param_vim),
5100 (parse_mode_line_emacs), (parse_mode_line_vim),
5101 (extract_mode_line), (initialize_indentation_params):
5103 Added (basic) support for vim modelines (#504331)
5105 * plugins/message-view/message-view.c: (message_view_next),
5106 (message_view_previous):
5108 Fixed next/previous message
5110 2007-12-23 Johannes Schmid <jhs@gnome.org>
5112 * libanjuta/anjuta-ui.h:
5113 Check for != NULL before unref'ing pixbuf (related to #497878)
5115 * plugins/devhelp/plugin.c: (register_stock_icons):
5116 * plugins/document-manager/anjuta-docman.c:
5117 (anjuta_docman_add_document):
5118 * plugins/glade/plugin.c: (on_close_activated),
5119 (register_stock_icons), (on_session_save),
5120 (glade_plugin_add_project):
5122 Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
5123 and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
5125 * plugins/language-support-cpp-java/plugin.c:
5126 (register_stock_icons):
5127 Fixed stock icon registration macros
5129 2007-12-23 Johannes Schmid <jhs@gnome.org>
5131 * global-tags/Makefile.am:
5132 * launcher/Makefile.am:
5133 * libanjuta/Makefile.am:
5134 * libegg/Makefile.am:
5135 * manuals/anjuta-faqs/Makefile.am:
5136 * manuals/anjuta-manual/Makefile.am:
5137 * manuals/reference/libanjuta/Makefile.am:
5138 * plugins/build-basic-autotools/Makefile.am:
5139 * plugins/class-gen/Makefile.am:
5140 * plugins/class-inheritance/Makefile.am:
5141 * plugins/cvs-plugin/Makefile.am:
5142 * plugins/debug-manager/Makefile.am:
5143 * plugins/devhelp/Makefile.am:
5144 * plugins/document-manager/Makefile.am:
5145 * plugins/editor/Makefile.am:
5146 * plugins/editor/scintilla/Makefile.am:
5147 * plugins/editor/scintilla/include/Makefile.am:
5148 * plugins/file-loader/Makefile.am:
5149 * plugins/file-manager/Makefile.am:
5150 * plugins/file-wizard/Makefile.am:
5151 * plugins/gdb/Makefile.am:
5152 * plugins/glade/Makefile.am:
5153 * plugins/gtodo/Makefile.am:
5154 * plugins/gvim/Makefile.am:
5155 * plugins/indent/Makefile.am:
5156 * plugins/language-manager/Makefile.am:
5157 * plugins/language-support-cpp-java/Makefile.am:
5158 * plugins/macro/Makefile.am:
5159 * plugins/message-view/Makefile.am:
5160 * plugins/patch/Makefile.am:
5161 * plugins/profiler/Makefile.am:
5162 * plugins/project-import/Makefile.am:
5163 * plugins/project-manager/Makefile.am:
5164 * plugins/project-wizard/Makefile.am:
5165 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
5166 * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
5167 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
5168 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
5169 * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
5170 * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
5171 * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
5172 * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
5173 * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
5174 * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
5175 * plugins/sample1/Makefile.am:
5176 * plugins/search/Makefile.am:
5177 * plugins/sourceview/Makefile.am:
5178 * plugins/subversion/Makefile.am:
5179 * plugins/symbol-browser/Makefile.am:
5180 * plugins/symbol-db/Makefile.am:
5181 * plugins/symbol-db/test/Makefile.am:
5182 * plugins/terminal/Makefile.am:
5183 * plugins/tools/Makefile.am:
5184 * plugins/valgrind/Makefile.am:
5186 * tagmanager/Makefile.am:
5188 Replaces the deprecated "INCLUDES" in all Makefile.am's with
5189 the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
5190 warnings from illigel C++ compiler flags.
5192 2007-12-23 Johannes Schmid <jhs@gnome.org>
5194 Patch from Tom <tpgww@onepost.net>:
5196 * plugins/document-manager/anjuta-docman.c:
5197 (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
5198 (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
5199 (anjuta_docman_instance_init), (on_notebook_switch_page),
5200 (anjuta_docman_grab_text_focus):
5201 * plugins/document-manager/plugin.c: (on_document_added),
5202 (on_window_key_press_event), (on_window_key_release_event):
5204 Some more document-manager code cleanups and fixes.
5206 2007-12-23 Massimo Cora' <maxcvs@email.it>
5208 * plugins/symbol-db/plugin.c: (register_stock_icons),
5209 (value_added_current_editor), (value_removed_current_editor),
5210 (on_importing_project_end), (project_root_removed):
5211 added controls to clean/populate GtkTreeView(s) on projects unload/load.
5213 * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
5214 (symbol_db_engine_get_file_db_path):
5215 fixed a useless warning.
5217 * plugins/symbol-db/symbol-db-view-locals.c:
5218 (traverse_free_waiting_for), (file_view_status_destroy),
5219 (sdb_view_locals_create_new_store), (traverse_files_view_status),
5220 (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
5221 (sdb_view_locals_finalize), (on_symbol_inserted),
5222 (symbol_db_view_locals_recv_signals_from_engine),
5223 (symbol_db_view_locals_update_list):
5224 more speed on editors switching. GtkTreeStore caching method implemented.
5225 Fixed compiler warnings and a little memory leak.
5227 * plugins/symbol-db/symbol-db-view-locals.h:
5228 * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
5229 (traverse_free_waiting_for), (symbol_db_view_clear_cache),
5230 (on_scan_end), (on_symbol_inserted),
5231 (sdb_view_locals_create_new_store), (sdb_view_init),
5232 (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
5233 * plugins/symbol-db/symbol-db-view.h:
5234 fixed some crashers. Now project loading/populating should be quite quick.
5236 2007-12-22 Sébastien Granjoux <seb.sfo@free.fr>
5238 * plugins/debug-manager/command.c,
5239 plugins/debug-manager/queue.c:
5240 Take care of command return value (FALSE is an error)
5242 2007-12-22 Sébastien Granjoux <seb.sfo@free.fr>
5244 * plugins/debug-manager/anjuta-debug-manager.glade,
5245 plugins/debug-manager/breakpoints.c:
5246 Remove address, condition and pass breakpoint column if not supported
5247 Fix clear all remove_all to avoid an endless loop if a breakpoint
5250 2007-12-17 Johannes Schmid <jhs@gnome.org>
5252 Patch from Tom <tpgww@onepost.net> (with some changes):
5254 * plugins/document-manager/action-callbacks.c: (on_open_activate),
5255 (on_save_as_activate), (on_save_all_activate),
5256 (on_close_file_activate), (on_close_all_file_activate),
5257 (on_reload_file_activate), (on_editor_command_clear_activate),
5258 (on_transform_eolchars1_activate), (on_comment_block),
5259 (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
5260 (on_goto_block_start1_activate), (on_goto_block_end1_activate),
5261 (on_editor_linenos1_activate), (on_editor_markers1_activate),
5262 (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
5263 (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
5264 (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
5265 (on_zoom_out_text_activate):
5266 * plugins/document-manager/action-callbacks.h:
5267 * plugins/document-manager/anjuta-docman.c:
5268 (on_notebook_page_close_button_click),
5269 (on_notebook_page_close_button_enter),
5270 (on_notebook_page_close_button_leave),
5271 (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
5272 (anjuta_docman_page_init), (anjuta_docman_page_new),
5273 (on_open_filesel_response), (create_file_open_dialog_gui),
5274 (anjuta_docman_save_document_as), (anjuta_docman_dispose),
5275 (anjuta_docman_instance_init), (on_notebook_switch_page),
5276 (on_document_destroy), (anjuta_docman_add_editor),
5277 (anjuta_docman_add_document), (anjuta_docman_remove_document),
5278 (anjuta_docman_set_current_document),
5279 (anjuta_docman_goto_file_line_mark), (get_real_path),
5280 (anjuta_docman_get_full_filename),
5281 (anjuta_docman_delete_all_markers),
5282 (anjuta_docman_delete_all_indicators),
5283 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5284 (anjuta_docman_order_tabs):
5285 * plugins/document-manager/anjuta-docman.h:
5286 * plugins/document-manager/file_history.c: (an_hist_file_new),
5287 (an_file_history_push), (an_file_history_dump):
5288 * plugins/document-manager/file_history.h:
5289 * plugins/document-manager/plugin.c: (update_title),
5290 (value_removed_project_root_uri),
5291 (update_document_ui_interface_items), (menu_name_compare),
5292 (on_document_added), (on_document_changed),
5293 (on_window_key_press_event), (on_window_key_release_event),
5295 * plugins/document-manager/search-box.c: (on_document_changed),
5296 (on_goto_activated), (search_box_init), (search_box_new):
5297 * plugins/document-manager/search-box.h:
5299 Yet more code cleanups
5300 Save glade files correctly in session
5301 Use new tooltip API if available
5302 Sort notebook pages when session is restored (needs work)
5304 2007-12-16 Johannes Schmid <jhs@gnome.org>
5306 * plugins/document-manager/anjuta-docman.c:
5307 (anjuta_docman_add_document):
5309 Present correct widget with anjuta_shell_present_widget(). This got wrong when
5310 the new search bar was introduced.
5312 2007-12-12 Johannes Schmid <jhs@gnome.org>
5314 Patch from Tom <tpgww@onepost.net>:
5315 (#485233 – another bunch of docman cleanups)
5317 * libanjuta/interfaces/libanjuta.idl:
5318 * plugins/document-manager/action-callbacks.c:
5319 (get_current_document), (get_current_focus_widget),
5320 (on_save_activate), (on_save_as_activate), (on_save_all_activate),
5321 (on_close_file_activate), (on_close_all_file_activate),
5322 (on_reload_file_activate), (on_print_activate),
5323 (on_print_preview_activate),
5324 (on_editor_command_upper_case_activate),
5325 (on_editor_command_lower_case_activate),
5326 (on_editor_command_eol_crlf_activate),
5327 (on_editor_command_eol_lf_activate),
5328 (on_editor_command_eol_cr_activate),
5329 (on_editor_command_select_all_activate),
5330 (on_editor_command_select_to_brace_activate),
5331 (on_editor_command_select_block_activate),
5332 (on_editor_command_match_brace_activate),
5333 (on_editor_command_undo_activate),
5334 (on_editor_command_redo_activate),
5335 (on_editor_command_cut_activate),
5336 (on_editor_command_paste_activate),
5337 (on_editor_command_copy_activate),
5338 (on_editor_command_clear_activate),
5339 (on_editor_command_close_folds_all_activate),
5340 (on_editor_command_open_folds_all_activate),
5341 (on_editor_command_toggle_fold_activate),
5342 (on_editor_command_bookmark_toggle_activate),
5343 (on_editor_command_bookmark_first_activate),
5344 (on_editor_command_bookmark_next_activate),
5345 (on_editor_command_bookmark_prev_activate),
5346 (on_editor_command_bookmark_last_activate),
5347 (on_editor_command_bookmark_clear_activate),
5348 (on_transform_eolchars1_activate), (on_comment_block),
5349 (on_comment_box), (on_comment_stream),
5350 (on_goto_block_start1_activate), (on_goto_block_end1_activate),
5351 (on_zoom_in_text_activate), (on_zoom_out_text_activate),
5352 (on_force_hilite_activate), (on_swap_activate),
5353 (on_editor_add_view_activate), (on_editor_remove_view_activate):
5354 * plugins/document-manager/action-callbacks.h:
5355 * plugins/document-manager/anjuta-docman.c:
5356 (on_notebook_page_close_button_click),
5357 (on_notebook_page_close_button_enter),
5358 (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
5359 (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
5360 (anjuta_docman_page_new), (anjuta_docman_page_destroy),
5361 (on_open_filesel_response), (anjuta_docman_open_file),
5362 (anjuta_docman_save_document_as), (anjuta_docman_save_document),
5363 (anjuta_docman_dispose), (anjuta_docman_instance_init),
5364 (anjuta_docman_class_init), (anjuta_docman_new),
5365 (on_notebook_switch_page), (on_document_save_point),
5366 (on_document_destroy), (anjuta_docman_add_editor),
5367 (anjuta_docman_add_document), (anjuta_docman_remove_document),
5368 (anjuta_docman_set_popup_menu),
5369 (anjuta_docman_get_current_focus_widget),
5370 (anjuta_docman_get_page_for_document),
5371 (anjuta_docman_get_current_document),
5372 (anjuta_docman_set_current_document),
5373 (anjuta_docman_goto_file_line),
5374 (anjuta_docman_goto_file_line_mark),
5375 (anjuta_docman_get_full_filename),
5376 (anjuta_docman_present_notebook_page),
5377 (anjuta_docman_update_page_label),
5378 (anjuta_docman_delete_all_markers),
5379 (anjuta_docman_delete_all_indicators),
5380 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5381 (do_ordertab1), (anjuta_docman_order_tabs),
5382 (anjuta_docman_set_editor_properties),
5383 (anjuta_docman_get_document_for_path),
5384 (anjuta_docman_get_all_doc_widgets):
5385 * plugins/document-manager/anjuta-docman.h:
5386 * plugins/document-manager/editor-tooltips.c:
5387 * plugins/document-manager/plugin.c: (update_title),
5388 (update_document_ui_enable_all), (update_document_ui_disable_all),
5389 (update_document_ui_save_items),
5390 (update_document_ui_interface_items), (update_document_ui),
5391 (on_document_update_save_ui), (update_status),
5392 (on_document_update_ui), (on_document_added),
5393 (on_document_changed), (on_session_save), (on_save_prompt),
5394 (on_docman_auto_save), (on_gconf_notify_timer):
5395 * plugins/document-manager/search-box.c: (on_document_changed),
5396 (search_box_new), (search_box_grab_line_focus):
5397 * plugins/glade/plugin.c: (ifile_open):
5398 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5399 * plugins/search/search-replace_backend.c: (create_search_entries):
5400 * plugins/sourceview/anjuta-document.c: (set_uri),
5401 (anjuta_document_save):
5402 * plugins/sourceview/sourceview.c: (ifile_savable_save):
5403 * plugins/tools/editor.c: (on_editor_response):
5405 The patch renames most stuff from "editor" or "te" to "doc where appropriate.
5406 It fixes some issues with session handling and several memory lacks.
5407 Gtk 2.12 Tooltip API is used if available.
5409 2007-12-10 Sébastien Granjoux <seb.sfo@free.fr>
5411 * plugins/debug-manager/disassemble.c,
5412 plugins/debug-manager/disassemble.h,
5413 plugins/debug-manager/command.c,
5414 plugins/debug-manager/command.h,
5415 plugins/debug-manager/plugin.c
5416 plugins/debug-manager/sparse_view.c,
5417 plugins/debug-manager/sparse_view.h,
5418 plugins/gdb/plugin.c,
5419 plugins/gdb/debugger.c,
5420 plugins/gdb/debugger.h,
5421 libanjuta/interfaces/libanjuta.idl:
5422 Fix bug #502533: Implement assembler step
5424 * plugins/debug-manager/breakpoints.c:
5425 Do not save temporary breakpoints
5427 * plugins/debug-manager/stack_trace.c:
5428 Fix a crash when a stack command is cancelled
5430 2007-12-09 Sébastien Granjoux <seb.sfo@free.fr>
5432 * plugins/debug-manager/plugin.c,
5433 plugins/debug-manager/breakpoints.c,
5434 plugins/debug-manager/breakpoints.h:
5435 Fix bug #488732: Breakpoint on delete lines
5436 Breakpoints are now linked to their position in editor
5438 * plugins/gdb/debugger.c:
5439 Fix removing condition on breakpoint
5441 2007-12-07 Sébastien Granjoux <seb.sfo@free.fr>
5443 * plugins/debug-manager/anjuta-debug-manager.glade,
5444 plugins/debug-manager/start.c,
5445 plugins/gdb/plugin.c,
5446 plugins/gdb/debugger.c,
5447 plugins/gdb/debugger.h,
5448 libanjuta/interfaces/libanjuta.idl:
5449 Fix bug #481366: Do not stop at the beginning of the program
5451 * plugins/debug-manager/command.c,
5452 plugins/debug-manager/command.h,
5453 plugins/debug-manager/breakpoints.c,
5454 plugins/debug-manager/queue.c,
5455 plugins/debug-manager/queue.h:
5456 Fix a bug remove all breakpoints was not working due to latest changes
5457 Setting breakpoints is disabled when program is running
5459 2007-12-04 Sébastien Granjoux <seb.sfo@free.fr>
5461 * plugins/debug-manager/queue.c,
5462 plugins/gdb/plugin.c:
5463 Fix bug #501469: Crash if mime_type is unknown
5465 2007-12-01 Massimo Cora' <maxcvs@email.it>
5467 * plugins/symbol-db/plugin.c: (on_editor_destroy),
5468 (on_editor_update_ui), (on_single_file_scan_end),
5469 (on_importing_project_end), (project_root_added),
5470 (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
5471 * plugins/symbol-db/plugin.h:
5472 show on status bar files being scanned.
5474 * plugins/symbol-db/symbol-db-engine.c:
5475 (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
5476 (sdb_engine_ctags_output_thread),
5477 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
5478 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5479 (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
5480 (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
5481 (sdb_engine_get_table_id_by_unique_name2),
5482 (symbol_db_engine_open_project),
5483 (sdb_engine_prepare_executing_commands),
5484 (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
5485 (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
5486 (sdb_engine_detects_removed_ids),
5487 (symbol_db_engine_get_class_parents),
5488 (symbol_db_engine_get_global_members),
5489 (symbol_db_engine_get_scope_members_by_symbol_id),
5490 (symbol_db_engine_get_scope_members),
5491 (symbol_db_engine_get_current_scope),
5492 (symbol_db_engine_get_file_symbols),
5493 (symbol_db_engine_get_symbol_info_by_id),
5494 (symbol_db_engine_get_full_local_path),
5495 (symbol_db_engine_find_symbol_by_name_pattern),
5496 (symbol_db_engine_get_parent_scope_id_by_symbol_id):
5497 * plugins/symbol-db/symbol-db-engine.h:
5498 * plugins/symbol-db/symbol-db-view-locals.c:
5499 (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
5500 (symbol_db_view_locals_recv_signals_from_engine),
5501 (symbol_db_view_locals_update_list):
5502 * plugins/symbol-db/symbol-db-view-locals.h:
5503 * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
5504 (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
5505 (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
5506 (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
5507 * plugins/symbol-db/symbol-db-view.h:
5508 Added g_thread architecture to scan in background. With this you
5509 can use Anjuta's GUI without freezing.
5510 Improved insertion speed by using a paradigm like 'insert' and 'check'
5511 replacing a 'check' and 'insert' one. This has been done for tables
5512 like symbol, scope, sym_type.
5515 * plugins/symbol-db/tables.sql:
5516 * plugins/symbol-db/test/main.c: (get_global_members), (main),
5517 (thread), (print_message), (bastard_thread), (idle_signals):
5518 fixed a typo on tables that broke sql triggers.
5520 === anjuta 2.3.1 ===
5522 2007-12-02 Naba Kumar <naba.kumar@gnome.org>
5524 * NEWS, AUTHORS: Updated.
5525 * src/Makefile.am: Fixed make distcheck
5527 Patch from Yang Hong:
5528 * plugins/file-manager/file-manager.glade: Fixed file chooser
5529 size in file-manager preferences.
5531 2007-12-02 Naba Kumar <naba.kumar@gnome.org>
5533 * NEWS: Updated for 2.3.1 development release
5534 * configure.in: Bumped version to 2.3.1
5536 2007-12-01 Sébastien Granjoux <seb.sfo@free.fr>
5538 * plugins/debug-manager/threads.c,
5539 plugins/debug-manager/disassemble.c,
5540 plugins/debug-manager/watch.c,
5541 plugins/debug-manager/registers.c,
5542 plugins/debug-manager/locals.c,
5543 plugins/debug-manager/breakpoints.c,
5544 plugins/debug-manager/stack_trace.c,
5545 plugins/debug-manager/command.c,
5546 plugins/debug-manager/command.h,
5547 plugins/debug-manager/queue.c,
5548 libanjuta/interfaces/libanjuta.idl:
5549 Use different signals in IAnjutaDebugManager and IAnjutaDebugger
5550 Document IAnjutaDebugManager signals
5551 Generate new signals in queue.c
5552 Use new signals in other files
5554 2007-11-30 <genbell@tiscali.it>
5556 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
5558 * plugins/gdb/Makefile.am:
5561 2007-11-29 Sébastien Granjoux <seb.sfo@free.fr>
5563 * plugins/tools/variable.c:
5564 Fix a bug added in the previous patch (it is not a leak)
5566 2007-11-29 Sébastien Granjoux <seb.sfo@free.fr>
5568 * plugins/project-wizard/druid.c,
5569 plugins/project-wizard/templates/terminal.wiz,
5570 plugins/project-wizard/templates/xlib-dock.wiz,
5571 plugins/project-wizard/templates/wxwin.wiz,
5572 plugins/project-wizard/templates/java.wiz,
5573 plugins/project-wizard/templates/gnome.wiz,
5574 plugins/project-wizard/templates/anjuta-plugin.wiz,
5575 plugins/project-wizard/templates/gtkmm.wiz,
5576 plugins/project-wizard/templates/python.wiz,
5577 plugins/project-wizard/templates/cpp.wiz,
5578 plugins/project-wizard/templates/sdl.wiz,
5579 plugins/project-wizard/templates/gtk.wiz,
5580 plugins/project-wizard/templates/minimal.wiz,
5581 plugins/project-wizard/templates/xlib.wiz,
5582 plugins/project-wizard/templates/gcj.wiz,
5583 plugins/project-wizard/templates/translatable-strings.h,
5584 plugins/project-import/project-import.c:
5585 Partial Fix translation bugs #496833 comment 4,7,8,9,10,11
5587 2007-11-27 Sébastien Granjoux <seb.sfo@free.fr>
5589 * plugins/debug-manager/threads.c,
5590 plugins/debug-manager/disassemble.c,
5591 plugins/debug-manager/watch.c,
5592 plugins/debug-manager/registers.c,
5593 plugins/debug-manager/memory.c,
5594 plugins/debug-manager/locals.c,
5595 plugins/debug-manager/stack_trace.c,
5596 plugins/debug-manager/queue.c,
5597 plugins/debug-manager/queue.h:
5598 Connect debugger signal only when program is loaded
5599 Rename get_feature in is_supported
5601 * plugins/debug-manager/plugin.c:
5602 Remove editor watch when plugin is deactivated
5604 * plugins/debug-manager/anjuta-debug-manager.glade,
5605 plugins/debug-manager/breakpoints.c,
5606 plugins/debug-manager/breakpoints.h:
5607 Rewrite almost completely the breakpoint code
5608 Improve breakpoint dialog
5610 Implement condition, hit count, ignore and temporary attribute
5612 * plugins/debug-manager/command.c,
5613 plugins/debug-manager/command.h:
5614 Add a breakpoint list command
5616 * plugins/gdb/debugger.c,
5617 plugins/gdb/debugger.h:
5618 Add new breakpoint list command
5619 Fix parsing of breakpoint data
5621 * libanjuta/interfaces/libanjuta.idl,
5622 plugins/gdb/plugin.c:
5623 Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
5625 2007-11-23 Jaap Haitsma <jaap@haitsma.org>
5627 * plugins/document-manager/plugin.c:
5628 Use Ctrl+Shift+s as shortcut for Save As
5630 2007-11-22 Naba Kumar <naba.kumar@gnome.org>
5632 * plugins/subversion/plugin.c: (activate_plugin):
5633 * plugins/symbol-db/plugin.c: (symbol_db_activate):
5634 * src/layout.xml: Fixed dockitem positions.
5636 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
5638 Icons from tpgww@onepost.net:
5639 * plugins/project-wizard/applogo.png:
5640 Icons from patch in bug #480093 comment #23. Also renamed icons.
5642 * plugins/message-view/Makefile.am:
5643 * plugins/message-view/plugin.c: (register_stock_icons),
5644 (ipreferences_merge): Removed redundant icon.
5646 * plugins/document-manager/plugin.c:
5647 (update_editor_ui_disable_all), (update_editor_ui_interface_items):
5648 Do not insensitize New action when there is no document.
5651 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
5653 Icons from tpgww@onepost.net:
5654 * plugins/symbol-browser/an_symbol_prefs.c:
5655 * pixmaps/Makefile.am:
5656 * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
5658 Icons from patch in bug #480093 comment #23. Also renamed icons.
5661 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
5663 Patch from James Liggett:
5664 * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
5665 revert and dialogs resizable.
5667 2007-11-20 Naba Kumar <naba.kumar@gnome.org>
5669 Patch from James Liggett:
5670 * plugins/subversion/anjuta-subversion.glade:
5671 * plugins/subversion/subversion-diff-dialog.c:
5672 (on_subversion_diff_response), (subversion_diff_dialog):
5673 * plugins/subversion/subversion-diff-dialog.h:
5675 The diff dialog should have a checkbox, enabled by default, that
5676 allows the user to make sure that all open files are saved before
5679 2007-11-20 Naba Kumar <naba.kumar@gnome.org>
5681 * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
5683 Icons from tpgww@onepost.net:
5684 * pixmaps/Makefile.am:
5687 * src/anjuta-preferences-general.svg:
5689 Icons from patch in bug #480093 comment #23. Also renamed icons.
5692 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
5694 Icons from tpgww@onepost.net:
5695 * plugins/debug-manager/images/Makefile.am:
5696 * plugins/debug-manager/images/anjuta-watch.svg:
5697 * plugins/debug-manager/plugin.c: (register_stock_icons):
5698 * plugins/gdb/images/Makefile.am:
5699 * plugins/gtodo/Makefile.am:
5700 * plugins/gtodo/anjuta-gtodo-plugin.svg:
5701 * plugins/gtodo/anjuta-gtodo.plugin.in:
5702 * plugins/gtodo/interface.c: (stock_icons):
5703 * plugins/gtodo/main.h:
5704 * plugins/gtodo/plugin.c: (ipreferences_merge):
5705 * plugins/terminal/Makefile.am:
5706 * plugins/terminal/anjuta-terminal-plugin.svg:
5707 * plugins/terminal/anjuta-terminal.plugin.in:
5708 * plugins/terminal/terminal.c:
5709 * plugins/tools/Makefile.am:
5710 * plugins/tools/anjuta-tools-plugin.svg:
5711 * plugins/tools/anjuta-tools.plugin.in:
5712 * plugins/tools/plugin.c:
5713 * plugins/valgrind/Makefile.am:
5714 * plugins/valgrind/anjuta-valgrind-plugin.svg:
5715 * plugins/valgrind/anjuta-valgrind.plugin.in:
5716 * plugins/valgrind/plugin.c: (register_stock_icons),
5717 (ipreferences_merge):
5719 Icons from patch in bug #480093 comment #23. Also renamed icons.
5722 2007-11-18 Massimo Cora' <maxcvs@email.it>
5724 reviewed by: Johannes Schmid <jhs@gnome.org>
5727 required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
5728 due to bug #493360. Still present anyway bug #495843
5730 * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
5731 (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
5732 (on_local_treeview_row_activated),
5733 (on_global_treeview_row_activated),
5734 (on_global_treeview_row_expanded), (on_project_element_added),
5735 (on_project_element_removed), (project_root_added),
5736 (symbol_db_activate), (isymbol_manager_search),
5737 (isymbol_manager_get_members),
5738 (isymbol_manager_get_completions_at_position):
5739 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
5740 (symbol_db_engine_iterator_node_get_symbol_extra_string):
5741 * plugins/symbol-db/symbol-db-engine.c:
5742 (sdb_engine_execute_non_select_sql),
5743 (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
5744 (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
5745 (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
5746 (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5747 (symbol_db_engine_add_new_workspace),
5748 (symbol_db_engine_add_new_project),
5749 (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
5750 (sdb_engine_detects_removed_ids),
5751 (sdb_engine_walk_down_scope_path),
5752 (symbol_db_engine_get_class_parents),
5753 (symbol_db_engine_get_global_members),
5754 (symbol_db_engine_get_scope_members_by_symbol_id),
5755 (symbol_db_engine_get_scope_members),
5756 (symbol_db_engine_get_current_scope),
5757 (symbol_db_engine_get_file_symbols),
5758 (symbol_db_engine_get_symbol_info_by_id),
5759 (symbol_db_engine_find_symbol_by_name_pattern):
5760 * plugins/symbol-db/symbol-db-engine.h:
5761 * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5762 (on_symbol_inserted), (symbol_db_view_locals_update_list):
5763 * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
5764 (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
5765 (on_scan_end), (do_add_root_symbol_to_view),
5766 (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
5767 (trigger_on_symbol_inserted), (add_new_waiting_for),
5768 (do_recurse_subtree_and_invalidate), (prepare_for_adding),
5769 (on_symbol_inserted), (do_recurse_subtree_and_remove),
5770 (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
5771 (symbol_db_view_row_expanded), (sdb_view_init),
5772 (gtree_compare_func), (sdb_view_finalize),
5773 (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
5774 (sdb_view_populate_base_root),
5775 (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
5776 * plugins/symbol-db/symbol-db-view.h:
5777 * plugins/symbol-db/tables.sql:
5778 * plugins/symbol-db/test/Makefile.am:
5779 * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
5780 (get_scope_members), (get_current_scope), (get_global_members),
5781 (get_file_symbols), (get_info_by_id), (main):
5783 Rewrote symbol-db-view global tab. Now every expandable node is a query.
5784 Started using LIMIT keyword to speed up things.
5785 Deprecated GdaCommand in favour of GdaQuery into engine. This should
5786 make providers use prepared statements.
5788 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
5790 Patch from James Liggett:
5791 * plugins/subversion/plugin.c: (subversion_instance_init):
5792 * plugins/subversion/plugin.h:
5793 * plugins/subversion/subversion-diff-dialog.c:
5794 (on_subversion_diff_response), (subversion_diff_dialog),
5795 (on_menu_subversion_diff):
5796 * plugins/subversion/subversion-log-dialog.c:
5797 (on_log_view_selected_button_clicked),
5798 (on_log_diff_selected_button_clicked),
5799 (on_log_diff_previous_button_clicked),
5800 (subversion_log_window_create):
5801 * plugins/subversion/subversion-ui-utils.c:
5802 (get_filename_from_full_path), (init_whole_project),
5803 (on_whole_project_toggled):
5804 * plugins/subversion/subversion-ui-utils.h:
5805 * plugins/subversion/subversion-update-dialog.c:
5806 (subversion_update_dialog), (on_menu_subversion_update):
5808 Whole Project checkbox enabled by default in diff and update dialogs.
5809 changes the editor names for diff editors to something much more
5810 descriptive. For example, working copy/head diffs would have an editor
5811 with a name like "[Working Copy/Head] some-file.diff," where some-file
5812 is the name of the file/directory that was diffed. For diffs against
5813 arbitrary diffs the name would look like "[Revisions 2832/3200]
5814 some-file.diff" for a diff of some-file between revisions 2832 and
5817 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
5819 Icons from tpgww@onepost.net:
5820 * plugins/subversion/Makefile.am:
5821 * plugins/subversion/anjuta-subversion-plugin.svg:
5822 * plugins/subversion/anjuta-subversion.plugin.in:
5823 * plugins/subversion/plugin.h:
5824 * plugins/symbol-browser/Makefile.am:
5825 * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
5826 * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
5827 * plugins/symbol-browser/plugin.c:
5828 * plugins/symbol-db/Makefile.am:
5829 * plugins/symbol-db/plugin.c:
5830 * plugins/symbol-db/symbol-db.plugin.in:
5832 Icons from patch in bug #480093 comment #23. Also renamed icons.
5835 2007-11-18 Naba Kumar <naba.kumar@gnome.org>
5837 Icons from tpgww@onepost.net:
5838 * plugins/project-manager/Makefile.am:
5839 * plugins/project-manager/anjuta-project-manager-plugin.svg:
5840 * plugins/project-manager/anjuta-project-manager.plugin.in:
5841 * plugins/project-manager/plugin.c:
5842 * plugins/project-wizard/Makefile.am:
5843 * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
5844 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
5845 * plugins/project-wizard/druid.h:
5846 * plugins/search/Makefile.am:
5847 * plugins/search/anjuta-search-plugin.svg:
5848 * plugins/search/anjuta-search.plugin.in:
5849 * plugins/search/plugin.c:
5851 Icons from patch in bug #480093 comment #23. Also renamed icons.
5854 2007-11-18 Naba Kumar <naba.kumar@gnome.org>
5856 * TODO.tasks: updated.
5858 Icons from tpgww@onepost.net:
5859 * plugins/file-loader/Makefile.am:
5860 * plugins/file-loader/anjuta-loader-plugin.svg:
5861 * plugins/file-loader/anjuta-loader.plugin.in:
5862 * plugins/file-manager/Makefile.am:
5863 * plugins/file-manager/anjuta-file-manager-plugin.svg:
5864 * plugins/file-manager/file-manager.plugin.in:
5865 * plugins/file-manager/plugin.c:
5866 * plugins/glade/Makefile.am:
5867 * plugins/glade/anjuta-glade-plugin.svg:
5868 * plugins/glade/anjuta-glade.plugin.in:
5869 * plugins/glade/plugin.c: (register_stock_icons):
5870 * plugins/language-manager/Makefile.am:
5871 * plugins/language-manager/anjuta-language-manager-plugin.svg:
5872 * plugins/language-manager/language-manager.plugin.in:
5873 * plugins/message-view/Makefile.am:
5874 * plugins/message-view/anjuta-message-manager.plugin.in:
5875 * plugins/message-view/anjuta-messages-plugin.svg:
5876 * plugins/message-view/plugin.c:
5877 * plugins/patch/Makefile.am:
5878 * plugins/patch/anjuta-patch-plugin.svg:
5879 * plugins/patch/anjuta-patch.plugin.in:
5880 * plugins/patch/plugin.c:
5881 * plugins/profiler/Makefile.am:
5882 * plugins/profiler/anjuta-profiler-plugin.svg:
5883 * plugins/profiler/plugin.c: (register_stock_icons):
5884 * plugins/profiler/profiler.plugin.in:
5885 * plugins/project-import/Makefile.am:
5886 * plugins/project-import/anjuta-project-import-plugin.svg:
5887 * plugins/project-import/anjuta-project-import.plugin.in:
5888 * plugins/project-import/plugin.c:
5890 Icons from patch in bug #480093 comment #23. Also renamed icons.
5893 2007-11-18 Johannes Schmid <jhs@gnome.org>
5895 * plugins/build-basic-autotools/build-basic-autotools.c:
5897 * plugins/debug-manager/anjuta-debug-manager.glade:
5898 * plugins/debug-manager/breakpoints.c:
5899 * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
5900 * plugins/file-wizard/file.c:
5901 * plugins/gdb/anjuta-gdb.glade:
5902 * plugins/glade/plugin.c: (ifile_open):
5903 * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
5904 * plugins/gtodo/mcategory.c: (category_manager_add_item):
5905 * plugins/gtodo/tray-icon.c:
5906 * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
5907 * plugins/macro/macros.xml:
5908 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5909 Fixed translation bugs (#496833, #488211 and #497758)
5911 * plugins/document-manager/plugin.c: (on_editor_changed):
5914 2007-11-17 Naba Kumar <naba.kumar@gnome.org>
5916 Icons from tpgww@onepost.net:
5917 * plugins/devhelp/Makefile.am:
5918 * plugins/devhelp/anjuta-devhelp-plugin.svg:
5919 * plugins/devhelp/anjuta-devhelp.plugin.in:
5920 * plugins/devhelp/plugin.c:
5921 * plugins/document-manager/anjuta-document-manager.plugin.in:
5922 * plugins/document-manager/images/Makefile.am:
5923 * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
5924 * plugins/document-manager/plugin.c:
5925 * plugins/editor/Makefile.am:
5926 * plugins/editor/anjuta-editor-scintilla-plugin.svg:
5927 * plugins/editor/anjuta-editor.plugin.in:
5928 * plugins/editor/plugin.c:
5929 * plugins/sample1/Makefile.am:
5930 * plugins/sample1/anjuta-sample-plugin.svg:
5931 * plugins/sample1/anjuta-sample.plugin.in:
5932 * plugins/sourceview/Makefile.am:
5933 * plugins/sourceview/plugin.c:
5934 * plugins/sourceview/sourceview.plugin.in:
5936 Icons from patch in bug #480093 comment #23. Also renamed icons.
5939 2007-11-17 Naba Kumar <naba.kumar@gnome.org>
5941 * TODO.tasks: Updated.
5943 Icons from tpgww@onepost.net:
5944 * plugins/build-basic-autotools/Makefile.am:
5945 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
5946 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
5947 * plugins/build-basic-autotools/build-basic-autotools.c:
5948 * plugins/class-inheritance/Makefile.am:
5949 * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
5950 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
5951 * plugins/class-inheritance/plugin.c:
5952 * plugins/cvs-plugin/Makefile.am:
5953 * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
5954 * plugins/cvs-plugin/anjuta-cvs.plugin.in:
5955 * plugins/cvs-plugin/plugin.c:
5956 * plugins/debug-manager/anjuta-debug-manager.plugin.in:
5957 * plugins/debug-manager/images/Makefile.am:
5958 * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
5959 * plugins/debug-manager/plugin.c:
5961 Icons from patch in bug #480093 comment #23. Also renamed icons.
5964 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
5966 * (removed) libanjuta/anjuta-children.c,
5967 (removed) libanjuta/anjuta-children.h,
5968 libanjuta/anjuta-launcher.c,
5969 libanjuta/libanjuta.h,
5970 libanjuta/Makefile.am,
5971 plugins/gdb/debugger.c,
5972 plugins/terminal/terminal.c,
5973 manuals/reference/libanjuta/libanjuta-sections.txt,
5974 manuals/reference/libanjuta/libanjuta-docs.sgml:
5975 Replace anjuta_children_register by g_child_watch_add
5977 2007-11-13 Johannes Schmid <jhs@gnome.org>
5979 * plugins/subversion/anjuta-subversion.glade:
5980 * plugins/subversion/subversion-commit-dialog.c:
5981 (subversion_commit_dialog):
5982 * plugins/subversion/subversion-resolve-dialog.c:
5983 (subversion_resolve_dialog):
5984 * plugins/subversion/subversion-revert-dialog.c:
5985 (subversion_revert_dialog):
5986 * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
5987 (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
5988 (hide_pulse_progress_bar):
5989 * plugins/subversion/subversion-ui-utils.h:
5991 Yet another patch from #457477:
5992 Add a pulsing progress bar to all dialogs receiving status
5994 2007-11-12 Johannes Schmid <jhs@gnome.org>
5996 * plugins/document-manager/plugin.c: (create_highlight_submenu):
5997 Bug 493583 – crash in Anjuta IDE: trying to open a file
5999 * plugins/subversion/subversion-commit-dialog.c:
6000 (select_all_files), (subversion_commit_dialog):
6001 Patch from jrligget - see #457477
6003 2007-11-12 Johannes Schmid <jhs@gnome.org>
6005 Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
6006 * libanjuta/anjuta-plugin-handle.c:
6007 (anjuta_plugin_handle_get_about):
6008 Bug 495536 – Plugins localization improvement
6010 Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
6011 * plugins/class-gen/anjuta-class-gen-plugin.glade:
6012 * plugins/indent/indent.glade:
6013 * plugins/subversion/anjuta-subversion.glade:
6014 Bug 495245 – Strings bug
6016 2007-11-08 James Liggett <jrliggett@cox.net>
6018 reviewed by: Johannes Schmid <jhs@gnome.org>
6020 * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
6021 (anjuta_async_command_finalize),
6022 (anjuta_async_command_notification_poll),
6023 (anjuta_async_command_thread), (start_command),
6024 (notify_data_arrived), (notify_complete),
6025 (anjuta_async_command_class_init),
6026 (anjuta_async_command_set_error_message),
6027 (anjuta_async_command_get_error_message),
6028 (anjuta_async_command_lock), (anjuta_async_command_unlock):
6029 * libanjuta/anjuta-async-command.h:
6030 * libanjuta/anjuta-command.c: (anjuta_command_init),
6031 (anjuta_command_finalize), (anjuta_command_class_init),
6032 (anjuta_command_start), (anjuta_command_notify_data_arrived),
6033 (anjuta_command_notify_complete),
6034 (anjuta_command_set_error_message),
6035 (anjuta_command_get_error_message):
6036 * libanjuta/anjuta-command.h:
6037 * libanjuta/anjuta-glade-catalog.c:
6038 * libanjuta/anjuta-glade.xml:
6039 * libanjuta/anjuta-vcs-status-tree-view.c:
6040 (on_selected_column_toggled),
6041 (anjuta_vcs_status_tree_view_create_columns),
6042 (anjuta_vcs_status_tree_view_init),
6043 (anjuta_vcs_status_tree_view_finalize),
6044 (anjuta_vcs_status_tree_view_set_property),
6045 (anjuta_vcs_status_tree_view_get_property),
6046 (anjuta_vcs_status_tree_view_class_init),
6047 (anjuta_vcs_status_tree_view_new),
6048 (anjuta_vcs_status_tree_view_destroy),
6049 (anjuta_vcs_status_tree_view_add), (select_all_paths),
6050 (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
6051 (anjuta_vcs_status_tree_view_unselect_all),
6052 (create_selected_paths_list),
6053 (anjuta_vcs_status_tree_view_get_selected):
6054 * libanjuta/anjuta-vcs-status-tree-view.h:
6055 * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
6056 * libanjuta/anjuta-widgets.h:
6057 * plugins/subversion/subversion-add-dialog.c:
6058 (on_add_command_finished), (on_subversion_add_response),
6059 (subversion_add_dialog), (on_menu_subversion_add),
6060 (on_fm_subversion_add):
6061 * plugins/subversion/subversion-add-dialog.h:
6062 * plugins/subversion/subversion-commit-dialog.c:
6063 (on_commit_command_finished), (on_subversion_commit_response),
6064 (subversion_commit_dialog), (on_menu_subversion_commit),
6065 (on_fm_subversion_commit):
6066 * plugins/subversion/subversion-commit-dialog.h:
6067 * plugins/subversion/subversion-copy-dialog.c:
6068 (on_copy_other_revision_radio_toggled),
6069 (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
6070 (on_copy_command_finished), (on_subversion_copy_response),
6071 (subversion_copy_dialog), (on_menu_subversion_copy),
6072 (on_fm_subversion_copy):
6073 * plugins/subversion/subversion-copy-dialog.h:
6074 * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
6075 (on_subversion_diff_response), (subversion_diff_dialog),
6076 (on_menu_subversion_diff), (on_fm_subversion_diff):
6077 * plugins/subversion/subversion-diff-dialog.h:
6078 * plugins/subversion/subversion-log-dialog.c:
6079 (on_diff_selected_column_toggled), (create_columns),
6080 (on_log_command_finished), (on_log_view_button_clicked),
6081 (on_cat_command_data_arrived), (on_cat_command_finished),
6082 (on_log_view_selected_button_clicked), (get_selected_revisions),
6083 (on_log_diff_selected_button_clicked),
6084 (on_log_diff_previous_button_clicked),
6085 (on_subversion_log_vbox_destroy),
6086 (on_log_changes_view_row_selected), (subversion_log_window_create),
6087 (on_menu_subversion_log), (on_fm_subversion_log),
6088 (subversion_log_set_whole_project_sensitive):
6089 * plugins/subversion/subversion-log-dialog.h:
6090 * plugins/subversion/subversion-merge-dialog.c:
6091 (on_merge_command_finished), (on_subversion_merge_response),
6092 (on_merge_first_path_browse_button_clicked),
6093 (on_merge_second_path_browse_button_clicked),
6094 (on_merge_use_first_path_check_toggled),
6095 (on_merge_start_revision_radio_toggled),
6096 (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
6097 (on_menu_subversion_merge):
6098 * plugins/subversion/subversion-merge-dialog.h:
6099 * plugins/subversion/subversion-remove-dialog.c:
6100 (on_remove_command_finished),
6101 (on_remove_path_browse_button_clicked),
6102 (on_subversion_remove_response), (subversion_remove_dialog),
6103 (on_menu_subversion_remove), (on_fm_subversion_remove):
6104 * plugins/subversion/subversion-remove-dialog.h:
6105 * plugins/subversion/subversion-resolve-dialog.c:
6106 (on_resolve_command_finished), (on_subversion_resolve_response),
6107 (subversion_resolve_dialog), (on_menu_subversion_resolve):
6108 * plugins/subversion/subversion-resolve-dialog.h:
6109 * plugins/subversion/subversion-revert-dialog.c:
6110 (on_revert_command_finished), (on_subversion_revert_response),
6111 (subversion_revert_dialog), (on_menu_subversion_revert):
6112 * plugins/subversion/subversion-revert-dialog.h:
6113 * plugins/subversion/subversion-switch-dialog.c:
6114 (on_switch_other_revision_radio_toggled),
6115 (on_switch_command_finished), (on_subversion_switch_response),
6116 (subversion_switch_dialog), (on_menu_subversion_switch):
6117 * plugins/subversion/subversion-switch-dialog.h:
6118 * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
6119 (subversion_data_free), (on_mesg_view_destroy),
6120 (create_message_view), (check_filename), (get_log_from_textview),
6121 (pulse_timer), (on_pulse_timer_destroyed),
6122 (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
6123 (report_errors), (on_status_command_finished),
6124 (on_status_command_data_arrived), (on_command_info_arrived),
6125 (select_all_status_items), (clear_all_status_selections),
6126 (init_whole_project), (on_whole_project_toggled),
6127 (send_diff_command_output_to_editor), (on_diff_command_finished),
6128 (stop_status_bar_progress_pulse):
6129 * plugins/subversion/subversion-ui-utils.h:
6130 * plugins/subversion/subversion-update-dialog.c:
6131 (on_update_command_finished), (on_subversion_update_response),
6132 (subversion_update_dialog), (on_menu_subversion_update),
6133 (on_fm_subversion_update):
6134 * plugins/subversion/subversion-update-dialog.h:
6135 * plugins/subversion/svn-add-command.c: (svn_add_command_init),
6136 (svn_add_command_finalize), (svn_add_command_run),
6137 (svn_add_command_class_init), (svn_add_command_new),
6138 (svn_add_command_destroy):
6139 * plugins/subversion/svn-add-command.h:
6140 * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
6141 (svn_cat_command_finalize), (svn_cat_command_run),
6142 (svn_cat_command_class_init), (svn_cat_command_new),
6143 (svn_cat_command_destroy), (svn_cat_command_get_output):
6144 * plugins/subversion/svn-cat-command.h:
6145 * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
6146 (svn_command_release_ui_lock), (simple_prompt),
6147 (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
6148 (svn_auth_ssl_server_trust_prompt_func_cb),
6149 (svn_auth_ssl_client_cert_prompt_func_cb),
6150 (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
6151 (svn_command_init), (svn_command_finalize),
6152 (svn_command_class_init), (svn_command_push_info),
6153 (svn_command_get_info_queue), (svn_command_set_error),
6154 (svn_command_get_client_context), (svn_command_get_pool),
6155 (svn_command_lock_ui), (svn_command_unlock_ui),
6156 (svn_command_get_revision), (svn_command_copy_path_list),
6157 (svn_command_free_path_list):
6158 * plugins/subversion/svn-command.h:
6159 * plugins/subversion/svn-commit-command.c: (on_log_callback),
6160 (svn_commit_command_init), (svn_commit_command_finalize),
6161 (svn_commit_command_run), (svn_commit_command_class_init),
6162 (svn_commit_command_new), (svn_commit_command_destroy):
6163 * plugins/subversion/svn-commit-command.h:
6164 * plugins/subversion/svn-copy-command.c: (on_log_callback),
6165 (svn_copy_command_init), (svn_copy_command_finalize),
6166 (svn_copy_command_run), (svn_copy_command_class_init),
6167 (svn_copy_command_new), (svn_copy_command_destroy):
6168 * plugins/subversion/svn-copy-command.h:
6169 * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
6170 (svn_diff_command_finalize), (svn_diff_command_run),
6171 (svn_diff_command_class_init), (svn_diff_command_new),
6172 (svn_diff_command_destroy), (svn_diff_command_get_output):
6173 * plugins/subversion/svn-diff-command.h:
6174 * plugins/subversion/svn-log-command.c: (svn_log_command_init),
6175 (svn_log_command_finalize), (log_callback), (svn_log_command_run),
6176 (svn_log_command_class_init), (svn_log_command_new),
6177 (svn_log_command_destroy), (svn_log_command_get_entry_queue):
6178 * plugins/subversion/svn-log-command.h:
6179 * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
6180 (svn_log_entry_finalize), (svn_log_entry_class_init),
6181 (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
6182 (svn_log_entry_get_author), (svn_log_entry_get_date),
6183 (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
6184 (svn_log_entry_get_full_log):
6185 * plugins/subversion/svn-log-entry.h:
6186 * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
6187 (svn_merge_command_finalize), (svn_merge_command_run),
6188 (svn_merge_command_class_init), (svn_merge_command_new),
6189 (svn_merge_command_destroy):
6190 * plugins/subversion/svn-merge-command.h:
6191 * plugins/subversion/svn-remove-command.c: (on_log_callback),
6192 (svn_remove_command_init), (svn_remove_command_finalize),
6193 (svn_remove_command_run), (svn_remove_command_class_init),
6194 (svn_remove_command_new), (svn_remove_command_destroy),
6195 (svn_remove_command_get_path):
6196 * plugins/subversion/svn-remove-command.h:
6197 * plugins/subversion/svn-resolve-command.c:
6198 (svn_resolve_command_init), (svn_resolve_command_finalize),
6199 (svn_resolve_command_run), (svn_resolve_command_class_init),
6200 (svn_resolve_command_new), (svn_resolve_command_destroy):
6201 * plugins/subversion/svn-resolve-command.h:
6202 * plugins/subversion/svn-revert-command.c:
6203 (svn_revert_command_init), (svn_revert_command_finalize),
6204 (svn_revert_command_run), (svn_revert_command_class_init),
6205 (svn_revert_command_new), (svn_revert_command_destroy):
6206 * plugins/subversion/svn-revert-command.h:
6207 * plugins/subversion/svn-status-command.c:
6208 (svn_status_command_init), (svn_status_command_finalize),
6209 (on_svn_status_notify), (svn_status_command_run),
6210 (svn_status_command_class_init), (svn_status_command_new),
6211 (svn_status_command_destroy),
6212 (svn_status_command_get_status_queue):
6213 * plugins/subversion/svn-status-command.h:
6214 * plugins/subversion/svn-status.c: (svn_status_init),
6215 (svn_status_finalize), (svn_status_class_init), (svn_status_new),
6216 (svn_status_destroy), (svn_status_get_path),
6217 (svn_status_get_vcs_status):
6218 * plugins/subversion/svn-status.h:
6219 * plugins/subversion/svn-switch-command.c:
6220 (svn_switch_command_init), (svn_switch_command_finalize),
6221 (svn_switch_command_run), (svn_switch_command_class_init),
6222 (svn_switch_command_new), (svn_switch_command_destroy):
6223 * plugins/subversion/svn-switch-command.h:
6224 * plugins/subversion/svn-update-command.c:
6225 (svn_update_command_init), (svn_update_command_finalize),
6226 (svn_update_command_run), (svn_update_command_class_init),
6227 (svn_update_command_new), (svn_update_command_destroy):
6228 * plugins/subversion/svn-update-command.h:
6230 Now really committed all files from James patch (#457477)
6232 2007-11-08 Johannes Schmid <jhs@gnome.org>
6234 * TODO.tasks: Updated
6236 2007-11-08 James Liggett <jrliggett@cox.net>
6238 reviewed by: Johannes Schmid <jhs@gnome.org>
6241 * libanjuta/Makefile.am:
6242 * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
6243 * libanjuta/anjuta-status.h:
6244 * libanjuta/libanjuta.h:
6245 * plugins/subversion/Makefile.am:
6246 * plugins/subversion/anjuta-subversion.glade:
6247 * plugins/subversion/anjuta-subversion.ui:
6248 * plugins/subversion/plugin.c: (value_added_project_root_uri),
6249 (value_removed_project_root_uri), (activate_plugin),
6250 (deactivate_plugin), (finalize), (subversion_instance_init):
6251 * plugins/subversion/plugin.h:
6252 * plugins/subversion/subversion-actions.c:
6253 * plugins/subversion/subversion-actions.h:
6254 * plugins/subversion/subversion-callbacks.c:
6255 * plugins/subversion/subversion-callbacks.h:
6256 * plugins/subversion/svn-auth.c:
6257 * plugins/subversion/svn-auth.h:
6258 * plugins/subversion/svn-backend-priv.h:
6259 * plugins/subversion/svn-backend.c:
6260 * plugins/subversion/svn-backend.h:
6261 * plugins/subversion/svn-notify.c:
6262 * plugins/subversion/svn-notify.h:
6263 * plugins/subversion/svn-thread.c:
6264 * plugins/subversion/svn-thread.h:
6266 Commited alpha2 of the new subversion plugin (#457477)
6268 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
6270 * plugins/debug-manager/command.c:
6271 Fix a stupid crash when changing a register value
6273 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
6275 * libanjuta/interfaces/libanjuta.idl,
6276 plugins/debug-manager/command.c,
6277 plugins/debug-manager/command.h,
6278 plugins/debug-manager/start.c,
6279 plugins/gdb/plugin.c,
6280 plugins/gdb/debugger.c,
6281 plugins/gdb/debugger.h:
6282 Use anjuta terminal plugin instead of gnome terminal
6283 Select if a terminal is used in the the start_program function
6284 Move terminal code from debugger.c to plugin.c
6285 Partial fix of bug #481366
6287 * plugins/gdb/utilities.c,
6288 plugins/gdb/utilities.h:
6289 Remove gnome terminal check function
6291 2007-11-06 Johannes Schmid <jhs@gnome.org>
6293 * plugins/project-import/anjuta-project-import.glade:
6294 * plugins/project-import/project-import.c: (on_import_next),
6295 (on_import_finish), (project_import_set_directory):
6296 * plugins/project-wizard/property.c: (npw_property_create_widget),
6297 (npw_property_set_value_from_widget):
6299 Replaced gnome_file_entry with gtk_file_chooser_button
6300 Fixes #422329 – Creating a new directory in program options doesn't work
6302 2007-11-04 Massimo Cora' <maxcvs@email.it>
6304 * plugins/symbol-db/plugin.c:
6305 add all files at once on project_import.
6306 No need to split them into more languages: ctags
6307 and the engine will take care of that.
6309 * plugins/symbol-db/symbol-db-engine.h,
6310 * plugins/symbol-db/symbol-db-engine.c,
6311 * plugins/symbol-db/tables.sql,
6312 * plugins/symbol-db/test/Makefile.am,
6313 * plugins/symbol-db/test/main.c,
6314 * plugins/symbol-db/symbol-db-view-locals.c:
6315 some memory leaks fixed. Ported the thing to
6316 libgda 3.1.2 [or better svn HEAD].
6317 Thanks to a fresh new algorithm to detect
6318 parent scope we're able to display correcly
6319 a local gtktree, including classes not directly
6320 defined inside that file.
6322 2007-11-04 Sébastien Granjoux <seb.sfo@free.fr>
6324 * plugins/debug-manager/threads.c,
6325 plugins/debug-manager/stack_trace.c:
6326 Do not display address when not needed
6328 * plugins/debug-manager/plugin.c,
6329 plugins/debug-manager/breakpoints.c:
6330 Breakpoints directly connect to debugger signals
6332 * plugins/debug-manager/watch.c:
6333 program-unload signal does not exist used debugger-stopped
6335 * plugins/debug-manager/queue.c,
6336 libanjuta/interfaces/libanjuta.idl:
6337 Display error message returned by debugger command
6340 2007-11-04 Johannes Schmid <jhs@gnome.org>
6342 * plugins/project-wizard/templates/gcj/configure.ac.tpl:
6343 Bug 493062 – gcj template needs AC_PROG_CC
6344 (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
6346 * src/anjuta-actions.h:
6347 Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
6348 (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
6350 === anjuta 2.3.0 ===
6352 2007-11-02 Naba Kumar <naba.kumar@gnome.org>
6356 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
6358 * ChangeLog: Tagged 2.3.0 release.
6360 * plugins/indent/Makefile.am: Fixed indentation.
6362 * plugins/editor/aneditor-autocomplete.cxx:
6363 * plugins/editor/aneditor-priv.h:
6364 * plugins/editor/aneditor.cxx:
6365 * plugins/editor/aneditor.h: Commented out dead codes.
6367 * configure.in, plugins/symbol-db/symbol-db.plugin.in:
6368 Do not build symbol-db by
6369 default. Added 'unstable' in plugin description to signify it's
6370 developmental state.
6372 * plugins/file-manager/Makefile.am,
6373 plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
6375 2007-11-01 Sébastien Granjoux <seb.sfo@free.fr>
6377 * plugins/debug-manager/utilities.c,
6378 plugins/debug-manager/utilities.h,
6379 plugins/debug-manager/threads.c,
6380 plugins/debug-manager/plugin.c,
6381 plugins/debug-manager/plugin.h,
6382 plugins/debug-manager/disassemble.h,
6383 plugins/debug-manager/watch.c,
6384 plugins/debug-manager/watch.h,
6385 plugins/debug-manager/breakpoints.c,
6386 plugins/debug-manager/stack_trace.c:
6387 Replace few remaining function calls by signal
6389 * plugins/debug-manager/disassemble.c,
6390 plugins/debug-manager/registers.c,
6391 plugins/debug-manager/memory.c,
6392 plugins/debug-manager/locals.c,
6393 plugins/debug-manager/queue.c,
6394 plugins/debug-manager/queue.h:
6395 Connect signals when debugger is started
6396 Disconnect them when debugger is stopped
6397 Do not display window if debugger doesn't support feature
6399 * plugins/gdb/plugin.c,
6400 libanjuta/interfaces/libanjuta.idl:
6401 Remove unused initialization function
6403 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
6406 * plugins/file-manager/Makefile.am:
6407 * scripts/build-schemas.mk: Fixed 'make distcheck'
6409 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
6411 * manuals/reference/libanjuta/libanjuta-docs.sgml,
6412 manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
6413 to latest API additions.
6415 * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
6418 2007-10-31 Naba Kumar <naba.kumar@gnome.org>
6420 * ChangeLog: Fixed indentation.
6421 * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
6424 2007-10-30 Naba Kumar <naba.kumar@gnome.org>
6426 * libanjuta/interfaces/libanjuta.idl:
6427 * plugins/build-basic-autotools/build-basic-autotools.c:
6428 (build_compile_file_real), (build_build_project),
6429 (build_install_project), (build_clean_project),
6430 (build_configure_project), (build_autogen_project),
6431 (build_distribution_project), (build_build_module),
6432 (build_install_module), (build_clean_module), (fm_build),
6433 (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
6434 (finalize), (basic_autotools_plugin_instance_init),
6435 (ibuildable_set_command), (ibuildable_reset_commands),
6436 (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
6437 (ibuildable_install), (ibuildable_configure),
6438 (ibuildable_generate), (ibuildable_iface_init):
6439 * plugins/build-basic-autotools/build-basic-autotools.h:
6441 Added API for commands override in build interface and implemented
6442 them in build plugin. Useful for other plugins override build
6443 commands depending on project environment.
6445 2007-10-28 Naba Kumar <naba@gnome.org>
6448 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
6449 Fixed widget alignment for dock switcher tab style combo and
6450 scratchbox path entrybox.
6452 2007-10-28 Johannes Schmid <jhs@gnome.org>
6454 * plugins/document-manager/plugin.c: (on_editor_changed):
6455 Fixed a memory leak and simplified code (thanks again Sébastien)
6458 Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
6459 and OFFSET sql statements)
6461 2007-10-28 Massimo Cora' <maxcvs@email.it>
6463 * plugins/symbol-db/plugin.c,
6464 plugins/symbol-db/symbol-db-engine.h,
6465 plugins/symbol-db/symbol-db-view.c,
6466 plugins/symbol-db/symbol-db-view.c,
6467 plugins/symbol-db/symbol-db-view-locals.c,
6468 plugins/symbol-db/symbol-db-view-locals.h,
6469 plugins/symbol-db/symbol-db-engine.c:
6470 Better end-of-file-scan detection, permitting
6471 an improved scope/inheritance parsing.
6472 Locals tab gtktree now displays correct
6473 namespace->class->children tree, even if
6474 in a C++ file there isn't class declaration.
6476 2007-10-27 Johannes Schmid <jhs@gnome.org>
6478 Patch from Stanislav Brabec <sbrabec@suse.cz>
6480 Bug 489798 – Do not rely on svn-config
6482 Patch from Michael Wolf <maw@ximian.com>:
6483 * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
6484 (egg_tree_model_filter_remove_node),
6485 (egg_tree_model_filter_row_deleted):
6486 Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
6488 2007-10-27 Johannes Schmid <jhs@gnome.org>
6490 * plugins/devhelp/anjuta-devhelp.ui:
6491 * plugins/message-view/anjuta-message-manager.ui:
6493 Added some separators to the toolbar
6495 * plugins/document-manager/plugin.c:
6496 (on_support_plugin_deactivated), (load_new_support_plugins),
6497 (unload_unused_support_plugins), (on_editor_changed):
6499 Fixed the language supprt loading unloading stuff. Thanks to Sébastien
6500 for pointing out that is was crap.
6502 2007-10-24 Sébastien Granjoux <seb.sfo@free.fr>
6504 * libanjuta/interfaces/libanjuta.idl,
6505 libanjuta/anjuta-plugin-manager.c,
6506 libanjuta/anjuta-plugin-manager.h,
6507 libanjuta/anjuta-c-plugin-factory.c,
6508 libanjuta/anjuta-c-module.h,
6509 libanjuta/anjuta-c-module.c:
6510 Report detailled error message in case of plugin loading failure
6512 2007-10-24 Johannes Schmid <jhs@gnome.org>
6515 * plugins/Makefile.am:
6517 Activate build of symbol-db plugin (when libgda is available)
6519 * plugins/document-manager/plugin.c:
6520 (on_support_plugin_deactivated), (on_editor_changed):
6522 Properly handle language support plugins even when they are
6523 unloaded by the session.
6525 * plugins/symbol-db/plugin.c: (register_stock_icons),
6526 Port to new REGISTER_ICONS stuff
6528 2007-10-22 Massimo Cora' <maxcvs@email.it>
6530 * plugins/symbol-db/plugin.c,
6531 * plugins/symbol-db/symbol-db-view.c
6532 * plugins/symbol-db/symbol-db-engine.h,
6533 * plugins/symbol-db/symbol-db-engine-iterator-node.c,
6534 * plugins/symbol-db/symbol-db-view-locals.c,
6535 * plugins/symbol-db/symbol-db-view-locals.h,
6536 * plugins/symbol-db/symbol-db-engine.c:
6537 Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
6538 Added a new algorithm for dynamic population of the local symbols' tab.
6539 Now the default view is tree-like.
6540 Some fixes on engine correct some population issues.
6542 2007-10-23 Naba Kumar <naba@gnome.org>
6544 * plugins/glade/Makefile.am: Corrected conditional not to install
6545 .plugin file if plugin is disabled.
6546 * plugins/sourceview/Makefile.am: Corrected conditional not to
6547 install schemas if plugin is not built.
6549 2007-10-20 Sébastien Granjoux <seb.sfo@free.fr>
6551 * plugins/debug-manager/queue.c:
6552 Fix #488061: Mutiple crash dialogs
6554 * plugins/gdb/debugger.c,
6555 plugins/gdb/debugger.h:
6556 Remove maximum gdb command length, should fix bug#474811
6558 2007-10-19 Sébastien Granjoux <seb.sfo@free.fr>
6560 * manuals/reference/libanjuta/plugin-description-file.sgml,
6561 manuals/reference/libanjuta/libanjuta-docs.sgml,
6562 manuals/reference/libanjuta/libanjuta-sections.txt,
6563 libanjuta/interfaces/libanjuta.idl,
6564 libanjuta/anjuta-c-module.c,
6565 libanjuta/anjuta-c-plugin-factory.c:
6566 Document last changes in plugin code
6568 2007-10-19 Johannes Schmid <jhs@gnome.org>
6570 * plugins/subversion/subversion-callbacks.c: (check_filename):
6572 Fixed #487854 – Anjuta crashes when i try to add a SVN url
6574 2007-10-19 Naba Kumar <naba@gnome.org>
6576 * plugins/file-manager/file-model.c: Fixed a critical runtime
6579 2007-10-18 Johannes Schmid <jhs@gnome.org>
6581 * libanjuta/anjuta-ui.h:
6582 Small fix on icon macros
6584 * libanjuta/interfaces/libanjuta.idl:
6585 * plugins/language-manager/plugin.c: (ilanguage_get_name),
6586 (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
6587 (ilanguage_iface_init):
6589 Added get_from_editor() and get_name_from_editor() methods
6592 * plugins/document-manager/plugin.c:
6593 (update_editor_ui_interface_items), (on_editor_changed):
6594 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6596 * plugins/language-support-cpp-java/plugin.c: (install_support):
6598 Ported plugins to use the new interface
6600 2007-10-17 Johannes Schmid <jhs@gnome.org>
6602 * libanjuta/anjuta-ui.h:
6604 Added macros to register stock icons to stop all this copy&paste
6605 which had spread over a lot of files. New macros support to add
6606 icons with toolbar and menu size (16 and 24)
6608 * plugins/class-inheritance/plugin.c: (register_stock_icons):
6609 * plugins/debug-manager/images/anjuta-attach.svg:
6610 * plugins/debug-manager/images/anjuta-step-out.svg:
6611 * plugins/debug-manager/images/anjuta-step-over.svg:
6612 * plugins/debug-manager/plugin.c: (register_stock_icons):
6613 * plugins/document-manager/images/Makefile.am:
6614 * plugins/document-manager/images/anjuta-block-end.svg:
6615 * plugins/document-manager/images/anjuta-block-start.svg:
6616 * plugins/document-manager/images/anjuta-bookmark-16.xpm:
6617 * plugins/document-manager/images/anjuta-bookmark.svg:
6618 * plugins/document-manager/images/anjuta-go-history-next.svg:
6619 * plugins/document-manager/images/anjuta-go-history-prev.svg:
6620 * plugins/document-manager/plugin.c: (register_stock_icons):
6621 * plugins/glade/plugin.c: (register_stock_icons):
6622 * plugins/language-support-cpp-java/plugin.c:
6623 (register_stock_icons):
6624 * plugins/message-view/Makefile.am:
6625 * plugins/message-view/anjuta-go-message-next.svg:
6626 * plugins/message-view/anjuta-go-message-prev.svg:
6627 * plugins/message-view/anjuta-message-view.svg:
6628 * plugins/message-view/messages.xpm:
6629 * plugins/message-view/plugin.c: (register_stock_icons):
6630 * plugins/patch/plugin.c: (patch_plugin_activate):
6631 * plugins/project-manager/plugin.c: (register_stock_icons):
6632 * plugins/search/Makefile.am:
6633 * plugins/search/anjuta-go-match-next.svg:
6634 * plugins/search/anjuta-go-match-prev.svg:
6635 * plugins/search/plugin.c: (activate_plugin):
6636 * plugins/symbol-browser/plugin.c: (register_stock_icons):
6637 * plugins/terminal/terminal.c: (register_stock_icons):
6638 * plugins/valgrind/plugin.c: (register_stock_icons):
6640 Updated to use the new icons and added several new and updated
6643 2007-10-16 Sébastien Granjoux <seb.sfo@free.fr>
6645 * libanjuta/anjuta-plugin-handle.c,
6646 libanjuta/anjuta-plugin-handle.h:
6647 Add a new path property containing the directory of the .plugin
6648 file, library file (.so or whatever) must be in the same directory
6650 * libanjuta/anjuta-plugin-manager.c,
6651 libanjuta/interfaces/libanjuta.idl,
6652 (removed) libanjuta/anjuta-glue-plugin.c,
6653 (removed) libanjuta/anjuta-glue-plugin.h,
6654 (removed) libanjuta/anjuta-glue-c.c,
6655 (removed) libanjuta/anjuta-glue-c.h,
6656 (removed) libanjuta/anjuta-glue-cpp.c,
6657 (removed) libanjuta/anjuta-glue-cpp.h,
6658 (removed) libanjuta/anjuta-glue-factory.c,
6659 (removed) libanjuta/anjuta-glue-factory.h,
6660 (added) libanjuta/anjuta-c-module.c,
6661 (added) libanjuta/anjuta-c-module.h,
6662 (added) libanjuta/anjuta-c-plugin-factory.c,
6663 (added) libanjuta/anjuta-c-plugin-factory.h,
6664 libanjuta/Makefile.am:
6665 AnjutaPluginManager uses the new IAnjutaPluginFactory interface
6666 anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
6667 implementing IAnjutaPluginFactory
6668 anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
6670 * libanjuta/libanjuta.h:
6671 anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
6674 * libanjuta/anjuta-plugin.h:
6675 Replace AnjutaGluePlugin by GTypeModule
6676 Remove unused anjuta_glue_get_component_type replaced by
6679 * plugins/build-basic-autotools/build-basic-autotools.h,
6680 plugins/class-gen/plugin.h,
6681 plugins/class-inheritance/plugin.h,
6682 plugins/cvs-plugin/plugin.h,
6683 plugins/debug-manager/plugin.h,
6684 plugins/devhelp/plugin.h,
6685 plugins/document-manager/plugin.h,
6686 plugins/editor/plugin.h,
6687 plugins/file-loader/plugin.h,
6688 plugins/file-wizard/plugin.h,
6689 plugins/gdb/plugin.h,
6690 plugins/glade/plugin.h,
6691 plugins/gtodo/plugin.h,
6692 plugins/indent/plugin.h,
6693 plugins/language-manager/plugin.h,
6694 plugins/language-support-cpp-java/plugin.h,
6695 plugins/macro/plugin.h,
6696 plugins/message-view/plugin.h,
6697 plugins/patch/plugin.h,
6698 plugins/profiler/plugin.h,
6699 plugins/project-import/plugin.h,
6700 plugins/project-manager/plugin.h,
6701 plugins/project-wizard/plugin.h,
6702 plugins/sample1/plugin.h,
6703 plugins/search/plugin.h,
6704 plugins/sourceview/plugin.h,
6705 plugins/subversion/plugin.h,
6706 plugins/symbol-browser/plugin.h,
6707 plugins/symbol-db/plugin.h,
6708 plugins/terminal/terminal.c,
6709 plugins/tools/plugin.h,
6710 plugins/valgrind/plugin.h:
6711 Replace AnjutaGluePlugin by GTypeModule
6713 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
6715 * plugins/debug-manager/breakpoints.c:
6716 Fix bug#487112, crash while removing a breakpoint in a new file
6718 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
6720 * plugins/document-manager/search-box.c:
6721 Fix a crash (with an useful comment) focus-out-event handler must
6724 2007-10-14 Johannes Schmid <jhs@gnome.org>
6726 * plugins/sourceview/sourceview.c:
6727 Hide calltip when "Up" or "Down" key is pressed
6729 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
6731 * plugins/document-manager/search-box.c:
6732 Change included file order to avoid a compile error with gnome 2.16
6734 2007-10-13 Johannes Schmid <jhs@gnome.org>
6736 * plugins/debug-manager/plugin.c: (enable_log_view):
6738 Fixed crash when closing a project and unloading another while
6739 the debugger is enabled
6741 2007-10-13 Johannes Schmid <jhs@gnome.org>
6743 * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6745 Use correct breakpoint icon
6747 * plugins/devhelp/Makefile.am:
6748 * plugins/devhelp/anjuta-go-help-next.svg:
6749 * plugins/devhelp/anjuta-go-help-prev.svg:
6750 * plugins/devhelp/plugin.c: (register_stock_icons),
6753 Added new icons from #480093
6755 * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6756 * plugins/document-manager/images/anjuta-bookmark-first.svg:
6757 * plugins/document-manager/images/anjuta-bookmark-last.svg:
6758 * plugins/document-manager/images/anjuta-bookmark-next.svg:
6759 * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6760 * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6761 * plugins/message-view/anjuta-go-message-next.svg:
6762 * plugins/message-view/anjuta-go-message-prev.svg:
6764 Updated icons from #480093
6766 * src/anjuta-actions.h:
6767 Use GTK_STOCK_FULLSCREEN
6769 * src/anjuta-app.c: (on_gdl_style_changed),
6770 (anjuta_app_instance_init):
6773 Added preference option to set the gdl switcher style
6775 2007-10-13 Johannes Schmid <jhs@gnome.org>
6777 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6778 (get_property_value_as_string), (set_property_value_as_string),
6779 (register_callbacks):
6780 * libanjuta/anjuta-preferences.h:
6782 Support GtkFileChooserButton as preferences widget
6784 * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6786 Fixed a Gtk-Critical
6788 * plugins/file-manager/Makefile.am:
6789 * plugins/file-manager/file-model.c: (file_model_filter_file),
6790 (file_model_add_dummy), (file_model_expand_idle),
6791 (file_model_set_property), (file_model_get_property),
6792 (file_model_class_init):
6793 * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
6794 (project_root_added), (on_file_view_open_file), (on_gconf_notify),
6795 (file_manager_activate), (file_manager_finalize),
6796 (file_manager_instance_init), (ipreferences_merge),
6797 (ipreferences_unmerge), (ipreferences_iface_init):
6798 * plugins/file-manager/plugin.h:
6800 Added preferences to file-manager
6802 * plugins/glade/plugin.c: (activate_plugin):
6804 Move Properties widget into center because it is way to big
6807 2007-10-10 Johannes Schmid <jhs@gnome.org>
6809 * plugins/language-support-cpp-java/Makefile.am:
6810 * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
6811 * plugins/language-support-cpp-java/anjuta-complete.svg:
6812 * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
6813 * plugins/language-support-cpp-java/plugin.c:
6814 (register_stock_icons):
6816 And yet some more icons...
6818 2007-10-10 Johannes Schmid <jhs@gnome.org>
6820 * plugins/debug-manager/breakpoints.c:
6821 * plugins/debug-manager/images/Makefile.am:
6822 * plugins/debug-manager/images/anjuta-bookmark.svg:
6823 * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
6824 * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
6825 * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
6826 * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
6827 * plugins/debug-manager/images/anjuta-linemark.svg:
6828 * plugins/debug-manager/images/anjuta-pcmark.svg:
6829 * plugins/debug-manager/plugin.c: (register_stock_icons):
6830 * plugins/debug-manager/sparse_view.c:
6831 * plugins/document-manager/images/Makefile.am:
6832 * plugins/document-manager/images/anjuta-block-select.svg:
6833 * plugins/document-manager/images/anjuta-fold-close.svg:
6834 * plugins/document-manager/images/anjuta-fold-open.svg:
6835 * plugins/document-manager/images/anjuta-fold-toggle.svg:
6836 * plugins/document-manager/images/anjuta-indent-less.svg:
6837 * plugins/document-manager/images/anjuta-indent-more.svg:
6838 * plugins/document-manager/images/anjuta-swap.svg:
6839 * plugins/document-manager/images/block_select.xpm:
6840 * plugins/document-manager/images/fold_close.xpm:
6841 * plugins/document-manager/images/fold_open.xpm:
6842 * plugins/document-manager/images/fold_toggle.xpm:
6843 * plugins/document-manager/images/indent.xpm:
6844 * plugins/document-manager/images/indent_dcr.xpm:
6845 * plugins/document-manager/images/indent_inc.xpm:
6846 * plugins/document-manager/plugin.c: (register_stock_icons):
6847 * plugins/editor/Makefile.am:
6848 * plugins/editor/anjuta-bookmark-16.xpm:
6849 * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
6850 * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
6851 * plugins/editor/anjuta-linemark-16.xpm:
6852 * plugins/editor/anjuta-pcmark-16.xpm:
6853 * plugins/editor/bookmark.xpm:
6854 * plugins/editor/breakpoint-disabled.xpm:
6855 * plugins/editor/breakpoint-enabled.xpm:
6856 * plugins/editor/linemarker.xpm:
6857 * plugins/editor/program-counter.xpm:
6858 * plugins/editor/text_editor.c:
6859 * plugins/message-view/Makefile.am:
6860 * plugins/message-view/anjuta-go-message-next.svg:
6861 * plugins/message-view/anjuta-go-message-prev.svg:
6862 * plugins/message-view/anjuta-message-manager.ui:
6863 * plugins/message-view/plugin.c:
6864 * plugins/sourceview/Makefile.am:
6865 * plugins/sourceview/sourceview.c:
6867 Integrated lots of icons from #480093
6868 Thanks to <tpgww@onepost.net>
6870 * plugins/document-manager/plugin.c:
6871 Do not mark the line in ifile_open(), that looks ugly.
6873 * plugins/document-manager/search-box.c: (on_search_focus_out),
6875 Clear the status bar on focus_out.
6877 * plugins/file-loader/anjuta-loader-plugin.ui:
6880 2007-10-09 Johannes Schmid <jhs@gnome.org>
6882 * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6883 * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
6885 Some things I missed in the patch for #484419
6887 * plugins/document-manager/action-callbacks.c:
6888 (on_new_file_activate):
6889 * plugins/document-manager/action-callbacks.h:
6890 * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6891 (on_window_key_press_event), (on_gconf_notify_timer):
6893 484645 â patch to deal with docman FIXME etc
6895 * plugins/editor/text_editor.c: (text_editor_set_indicator):
6896 * plugins/search/search-replace.c: (search_and_replace),
6897 (write_message_pane), (search_replace_populate),
6898 (translate_dialog_strings), (create_dialog),
6899 (anjuta_search_replace_activate):
6900 * plugins/search/search-replace_backend.c:
6901 (file_buffer_new_from_path), (get_next_match),
6902 (create_search_entries), (regex_backref),
6903 (clear_search_replace_instance):
6904 * plugins/search/search-replace_backend.h:
6906 #484573 â patch to correct various search-related issues
6908 Thanks for the above patches to <tpgww@onepost.net>
6910 * plugins/sourceview/sourceview.c:
6911 (sourceview_create_highligth_indic):
6913 Use the same marker for important as gedit (yellow background)
6915 * plugins/document-manager/anjuta-document-manager.ui:
6916 * plugins/file-loader/anjuta-file-loader.ui:
6917 * plugins/file-loader/plugin.c:
6919 Moved FileNew action to document-manager
6921 2007-10-08 Johannes Schmid <jhs@gnome.org>
6923 * plugins/document-manager/search-box.c: (on_search_activated):
6924 Mark messages for translation
6926 2007-10-07 Marc Lorber <Lorber.Marc@wanadoo.fr>
6928 reviewed by: Johannes Schmid <jhs@gnome.org>
6930 * plugins/Makefile.am:
6931 * plugins/build-basic-autotools/build-basic-autotools.c:
6932 (build_compile_file_real):
6933 * plugins/search/search-replace.c:
6934 * plugins/valgrind/preferences.c: (build_general_prefs):
6936 Fix #484379 â Contents of Makefile.am plugins and
6937 #484419 â Improvement into translation
6939 2007-10-06 Johannes Schmid <jhs@gnome.org>
6941 * libanjuta/interfaces/anjuta-idl-compiler.pl:
6943 Fixed to properly support pointer-to-pointer (**) types
6945 * libanjuta/interfaces/libanjuta.idl:
6946 * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
6947 * plugins/sourceview/sourceview-cell.h:
6948 * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
6949 (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
6950 (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
6951 (isearch_backward), (isearch_iface_init):
6952 * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
6953 (itext_editor_iface_init), (iselection_set_iter),
6954 (iselection_get_start_iter), (iselection_get_end_iter),
6955 (iselection_iface_init), (isearch_forward), (isearch_backward),
6956 (isearch_iface_init):
6958 Added IAnjutaEditorSearch interface and some utility methods to
6959 migrate from positions to iterators for the editor interface.
6961 * plugins/document-manager/Makefile.am:
6962 * plugins/document-manager/action-callbacks.c:
6963 (on_goto_line_no1_activate), (on_show_search):
6964 * plugins/document-manager/action-callbacks.h:
6965 * plugins/document-manager/anjuta-docman.c:
6966 (anjuta_docman_add_document), (anjuta_docman_show_editor),
6967 (anjuta_docman_grab_text_focus):
6968 * plugins/document-manager/anjuta-document-manager.ui:
6969 * plugins/document-manager/goto_line.c: (removed)
6970 * plugins/document-manager/goto_line.h: (removed)
6971 * plugins/document-manager/search-box.c:
6972 * plugins/document-manager/search-box.h:
6973 * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6974 (update_editor_ui_enable_all), (update_editor_ui_disable_all),
6975 (update_editor_ui_interface_items), (on_editor_added),
6976 (activate_plugin), (deactivate_plugin):
6977 * plugins/document-manager/plugin.h:
6979 Created new incremental "Quick Search" bar in the document manager to
6980 replace the crappy EggToolbar entries. Uses the new search interface and
6981 it thus much faster and more reliable.
6983 Bug 357544 â incremental search should work consistently (or not at all)
6984 when main toolbar is hidden
6985 Bug 440637 â Search, don't work very well (partly for incremental search)
6987 * plugins/search/anjuta-search.ui:
6988 * plugins/search/plugin.c: (activate_plugin):
6990 Removed incremental search stuff
6992 * plugins/build-basic-autotools/build-basic-autotools.c:
6993 (on_session_save), (on_session_load):
6994 * plugins/build-basic-autotools/executer.c:
6995 (get_program_parameters):
6997 Scroll to selected executable and remember it across sessions
6998 (followup of #477976)
7000 * plugins/debug-manager/plugin.c: (value_added_current_editor):
7001 Check if it is an editor and cast afterwards, avoids a Gtk-Critical
7003 * plugins/devhelp/anjuta-devhelp.ui:
7004 Rearraged toolbar items a bit
7006 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
7008 * plugins/debug-manager/command.c,
7009 plugins/debug-manager/queue.c,
7010 plugins/gdb/plugin.c,
7011 plugins/gdb/debugger.c:
7012 Fix several crashing bugs (including bug#482985) with the debugger
7013 when closing project, stopping the debugger, restarting the program
7015 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
7017 * libanjuta/anjuta-launcher.c:
7018 Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
7020 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
7022 * plugins/debug-manager/command.c,
7023 plugins/debug-manager/queue.c:
7024 Asynchronous command can abort other commands in queue
7025 Resynchronize debugger state when a command is cancelled
7027 * plugins/debug-manager/breakpoints.c:
7028 Free BreakpointItem only when it is not used anymore
7030 * plugins/gdb/plugin.c:
7031 Do not return TRUE if the callback and/or ready signal is not used
7033 * plugins/gdb/debugger.c:
7034 Fix a crash, return correct state when debugger is stopped
7036 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
7038 * plugins/project-wizard/autogen.c:
7039 Fix bug#482067, escape project wizard user defined strings
7041 2007-10-01 Johannes Schmid <jhs@gnome.org>
7043 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7045 * plugins/build-basic-autotools/build-basic-autotools.c:
7046 (basic_autotools_plugin_instance_init):
7047 * plugins/build-basic-autotools/build-basic-autotools.h:
7048 * plugins/build-basic-autotools/executer.c:
7049 (get_program_parameters):
7051 Fixed #477976 – Keybinding in run dialog
7053 2007-09-30 Johannes Schmid <jhs@gnome.org>
7055 * plugins/Makefile.am:
7056 Do not build indent plugin (yet)
7058 * plugins/document-manager/plugin.c: (ipreferences_merge):
7059 Fixed unintentional and wrong change
7061 * plugins/indent/anjuta-indent.ui:
7064 2007-09-28 Johannes Schmid <jhs@gnome.org>
7066 * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
7067 * libanjuta/anjuta-launcher.h:
7068 Add a method to send EOF to some process. Needed for the indent plugin
7069 and should be useful in general. It does not actually send EOF as this
7070 is not possible with utf-8, but closes the stream instead.
7072 * plugins/devhelp/plugin.c: (value_added_current_editor):
7073 Fixed a Gtk-Critical due to the IAnjutaEditor -
7074 IAnjutaDocument switch.
7077 * plugins/Makefile.am:
7078 * plugins/document-manager/Makefile.am:
7079 * plugins/document-manager/action-callbacks.c:
7080 * plugins/document-manager/anjuta-document-manager.glade:
7081 * plugins/document-manager/anjuta-document-manager.ui:
7082 * plugins/document-manager/images/Makefile.am:
7083 * plugins/document-manager/images/indent_auto.xpm:
7084 * plugins/document-manager/images/indent_set.xpm:
7085 * plugins/document-manager/indent-dialog.c:
7086 * plugins/document-manager/indent-dialog.h:
7087 * plugins/document-manager/indent-util.c:
7088 * plugins/document-manager/indent-util.h:
7089 * plugins/document-manager/indent_test.c:
7090 * plugins/document-manager/plugin.c: (register_stock_icons),
7091 (docman_plugin_instance_init), (ipreferences_merge):
7092 * plugins/document-manager/plugin.h:
7094 Removed indent code from document manager
7096 * plugins/indent/Makefile.am:
7097 * plugins/indent/indent-dialog.c:
7098 * plugins/indent/indent-util.c: (indent_init_indent_style):
7099 * plugins/indent/indent.glade:
7100 * plugins/indent/indent.plugin.in:
7101 * plugins/indent/plugin.c: (on_indent_finished),
7102 (on_indent_output), (on_indent_action_activate),
7103 (on_edit_editor_indent), (on_style_combo_changed),
7104 (value_added_current_editor), (value_removed_current_editor),
7105 (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
7106 (indent_plugin_finalize), (indent_plugin_dispose),
7107 (anjuta_indent_plugin_instance_init),
7108 (anjuta_indent_plugin_class_init), (ipreferences_merge),
7109 (ipreferences_unmerge), (ipreferences_iface_init):
7110 * plugins/indent/plugin.h:
7112 Moved indent code to it's own plugin. Also reimplemented indent invocation
7113 using anjuta_launcher and streams. This is not yet completely working, maybe
7114 I got something wrong with the launcher.
7115 Also fixed #478987 – Unusable 'Indent setting window' on preferences
7117 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
7119 * plugins/debug-manager/plugin.c:
7120 Fix bug#480851, disconnect save_session signal when plugin is unloaded
7122 2007-09-27 Johannes Schmid <jhs@gnome.org>
7124 * libanjuta/interfaces/libanjuta.idl:
7125 * plugins/Makefile.am:
7126 * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
7127 (isymbol_type_str), (isymbol_name), (isymbol_args),
7128 (isymbol_scope), (isymbol_inheritance), (isymbol_access),
7129 (isymbol_impl), (isymbol_iface_init):
7130 * plugins/symbol-browser/an_symbol_info.c:
7131 * plugins/symbol-browser/an_symbol_info.h:
7132 * plugins/symbol-db/Makefile.am:
7133 * plugins/symbol-db/plugin.c:
7134 (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
7135 (value_added_current_editor), (on_editor_foreach_clear),
7136 (value_removed_current_editor), (project_root_added),
7137 (symbol_db_activate), (symbol_db_deactivate),
7138 (isymbol_manager_search):
7139 * plugins/symbol-db/readtags.c: (initialize_1):
7140 * plugins/symbol-db/symbol-db-engine-iterator.c:
7141 (sdb_engine_iterator_instance_init),
7142 (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
7143 (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
7144 (symbol_db_engine_iterator_move_next),
7145 (symbol_db_engine_iterator_move_prev),
7146 (symbol_db_engine_iterator_get_n_items),
7147 (symbol_db_engine_iterator_last),
7148 (symbol_db_engine_iterator_set_position),
7149 (symbol_db_engine_iterator_get_position),
7150 (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
7151 (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
7152 (isymbol_iter_foreach), (isymbol_iter_set_position),
7153 (isymbol_iter_get_position), (isymbol_iter_get_length),
7154 (isymbol_iter_clone), (isymbol_iter_assign),
7155 (isymbol_iter_iface_init):
7156 * plugins/symbol-db/symbol-db-engine-iterator.h:
7157 * plugins/symbol-db/symbol-db-engine.c:
7158 (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
7159 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
7160 (sdb_engine_finalize), (sdb_engine_get_type),
7161 (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
7162 (sdb_engine_get_table_id_by_unique_name2),
7163 (sdb_engine_get_table_id_by_unique_name3),
7164 (symbol_db_engine_add_new_workspace),
7165 (symbol_db_engine_get_opened_project_name),
7166 (symbol_db_engine_open_project), (symbol_db_engine_close_project),
7167 (sdb_engine_add_new_language), (sdb_engine_add_new_file),
7168 (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
7169 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
7170 (sdb_engine_add_new_scope_definition),
7171 (sdb_engine_add_new_tmp_heritage_scope),
7172 (sdb_engine_second_pass_update_scope_1),
7173 (sdb_engine_second_pass_update_heritage),
7174 (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
7175 (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
7176 (symbol_db_engine_update_project_symbols),
7177 (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
7178 (symbol_db_engine_update_buffer_symbols),
7179 (sdb_engine_walk_down_scope_path),
7180 (sdb_engine_prepare_symbol_info_sql),
7181 (symbol_db_engine_get_global_members),
7182 (symbol_db_engine_get_scope_members_by_symbol_id),
7183 (symbol_db_engine_get_scope_members),
7184 (symbol_db_engine_get_current_scope),
7185 (symbol_db_engine_get_file_symbols):
7186 * plugins/symbol-db/symbol-db-engine.h:
7187 * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
7188 (on_symbol_updated), (on_symbol_inserted),
7189 (symbol_db_view_locals_get_line),
7190 (symbol_db_view_locals_update_list):
7191 * plugins/symbol-db/symbol-db-view-search.c:
7192 (sdb_view_search_model_filter), (sdb_view_search_get_type):
7193 * plugins/symbol-db/symbol-db-view-search.h:
7194 * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
7195 (do_add_hidden_children), (do_recurse_and_add_new_sym),
7196 (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
7197 * plugins/symbol-db/tables.sql:
7198 * plugins/symbol-db/test/Makefile.am:
7199 * plugins/symbol-db/test/main.c: (add_new_files), (main):
7200 Updated patch from Massimo to improve symbol-db plugin
7202 * plugins/document-manager/plugin.c: (on_editor_changed):
7203 Make the code a bit more robust
7205 * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7206 (anjuta_document_get_property), (anjuta_document_class_init),
7207 (anjuta_document_init), (set_uri), (document_loader_loaded),
7208 (anjuta_document_load), (document_saver_saving):
7209 * plugins/sourceview/anjuta-document.h:
7210 * plugins/sourceview/sourceview.c: (autodetect_language),
7211 (ilanguage_set_language), (ilanguage_get_language):
7212 Fix language detection on startup
7214 2007-09-27 Naba Kumar <naba.kumar@gnome.org>
7216 * plugins/document-manager/action-callbacks.c:
7217 (on_editor_command_upper_case_activate),
7218 (on_editor_command_lower_case_activate): Leftover commit from previous
7219 commit (see last changlog entry by me).
7221 * plugins/file-manager/plugin.c: (file_manager_activate):
7222 Gave proper widget name so that layout works.
7224 2007-09-26 Johannes Schmid <jhs@gnome.org>
7226 * plugins/document-manager/plugin.c: (on_editor_changed),
7227 (docman_plugin_instance_init):
7228 Only unload/load language-support plugins if necessary.
7230 * plugins/language-manager/plugin.c: (language_manager_activate):
7231 Removed some debugging code
7233 * plugins/sourceview/sourceview.c: (on_document_saved),
7234 (ilanguage_set_language), (ilanguage_get_language):
7235 Fixed ianjuta_language interface and ensure that highlighting is
7236 activated when a new file is saved.
7238 2007-09-26 Naba Kumar <naba.kumar@gnome.org>
7240 * libanjuta/interfaces/libanjuta.idl:
7241 * plugins/document-manager/action-callbacks.c:
7242 (on_editor_command_upper_case_activate),
7243 (on_editor_command_lower_case_activate):
7244 * plugins/editor/text_editor.c: (iselection_has_selection),
7245 (iselection_get_start), (iselection_get_end),
7246 (iselection_iface_init):
7247 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
7248 * plugins/sourceview/sourceview.c: (iselect_has_selection),
7249 (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
7250 method and implemented it for both scintilla and sourceview editors.
7251 Updated document-manager and assist plugins to use the new method.
7253 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
7255 * plugins/file-manager/file-view.c:
7256 Fix typo, allow to compile new file manager with gtk < 2.12
7258 2007-09-25 Johannes Schmid <jhs@gnome.org>
7260 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
7261 Support Auto-Indent for single lines (e.g no selection);
7263 * plugins/macro/plugin.c:
7264 Do not use the same shortcut as auto-indent does
7266 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
7267 Optimized keyboard navigation - do not emit char_added when only
7268 navigation keys have been pressed.
7270 2007-09-25 Naba Kumar <naba.kumar@gnome.org>
7272 * plugins/language-support-cpp-java/cpp-java-assist.c:
7273 (on_assist_chosen), (cpp_java_assist_install),
7274 (cpp_java_assist_uninstall):
7275 * plugins/language-support-cpp-java/plugin.c: (install_support),
7276 (uninstall_support): Install and uninstall support in correct order.
7277 Fixes a bug where it was installed multiple times resulting in
7278 inserting autocomplete text multiple times.
7280 2007-09-25 Johannes Schmid <jhs@gnome.org>
7283 Add GNOME_WARNING_FLAGS(maximum) and
7284 GNOME_CXX_WARNIGS(yes) to avoid bugs
7285 the compiler can warn you.
7287 * libegg/test-tree-utils.c: (key_test):
7288 * plugins/file-manager/file-model.c:
7289 (file_model_cancel_expand_idle), (file_model_sort),
7290 (file_model_row_expanded):
7291 * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7292 (file_view_refresh), (file_view_get_selected), (file_view_init),
7294 * plugins/file-manager/file-view.h:
7295 * plugins/symbol-db/readtags.c: (initialize_1):
7298 Fixed the more critical warnings
7300 2007-09-25 Naba Kumar <naba.kumar@gnome.org>
7302 Icons from tpgww@onepost.net:
7304 * plugins/debug-manager/Makefile.am:
7305 * plugins/debug-manager/images/Makefile.am:
7306 * plugins/debug-manager/images/anjuta-attach.svg:
7307 * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
7308 * plugins/debug-manager/images/anjuta-step-into.svg:
7309 * plugins/debug-manager/images/anjuta-step-out.svg:
7310 * plugins/debug-manager/images/anjuta-step-over.svg:
7311 * plugins/debug-manager/plugin.c: (register_stock_icons):
7312 * plugins/document-manager/Makefile.am:
7313 * plugins/document-manager/block_select.xpm:
7314 * plugins/document-manager/fold_close.xpm:
7315 * plugins/document-manager/fold_open.xpm:
7316 * plugins/document-manager/fold_toggle.xpm:
7317 * plugins/document-manager/images/Makefile.am:
7318 * plugins/document-manager/images/anjuta-block-end.svg:
7319 * plugins/document-manager/images/anjuta-block-start.svg:
7320 * plugins/document-manager/images/anjuta-bookmark-clear.svg:
7321 * plugins/document-manager/images/anjuta-bookmark-first.svg:
7322 * plugins/document-manager/images/anjuta-bookmark-last.svg:
7323 * plugins/document-manager/images/anjuta-bookmark-next.svg:
7324 * plugins/document-manager/images/anjuta-bookmark-prev.svg:
7325 * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
7326 * plugins/document-manager/indent.xpm:
7327 * plugins/document-manager/indent_auto.xpm:
7328 * plugins/document-manager/indent_dcr.xpm:
7329 * plugins/document-manager/indent_inc.xpm:
7330 * plugins/document-manager/indent_set.xpm:
7331 * plugins/document-manager/plugin.c: Added nicer icons for
7332 document manager and debugger. Organized icons in 'images'
7335 2007-09-24 Johannes Schmid <jhs@gnome.org>
7337 * src/anjuta-app.c: (anjuta_app_add_widget_full):
7338 Fixed a missing NULL in g_object_set.
7340 2007-09-24 Naba Kumar <naba.kumar@gnome.org>
7342 * plugins/language-support-cpp-java/cpp-java-assist.c:
7343 (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
7344 scope memebers just after scope operator is entered.
7346 2007-09-24 Naba Kumar <naba.kumar@gnome.org>
7348 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7349 * plugins/language-support-cpp-java/cpp-java-assist.c:
7350 (completion_function), (completion_compare),
7351 (cpp_java_assist_tag_destroy), (create_completion),
7352 (cpp_java_assist_destroy_completion_cache),
7353 (cpp_java_assist_show_autocomplete), (on_assist_chosen):
7354 Show '()' for function items in autocomplete list. Allow adding
7355 ' ' and/or '(' after function call autocompletion and have preferences
7358 2007-09-24 Johannes Schmid <jhs@gnome.org>
7360 * sourceview.c: Reverting patch from r3157 because
7363 2007-09-24 Johannes Schmid <jhs@gnome.org>
7365 * plugins/search/search-replace.c: (on_message_clicked):
7367 Fixed #427104 – No "highlight" of lines matching find-result
7369 2007-09-24 Johannes Schmid <jhs@gnome.org>
7373 Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
7375 2007-09-24 Yang Hong <hongyang@redflag-linux.com>
7377 reviewed by: Johannes Schmid <jhs@gnome.org>
7379 * plugins/build-basic-autotools/executer.c: (execute_program):
7380 Fix #478238 – set env for execute programe in the terminal
7382 2007-09-24 Tom <tpgww@onepost.net>
7384 reviewed by: Johannes Schmid <jhs@gnome.org>
7386 * libanjuta/anjuta-status.c: (anjuta_status_set_title):
7389 * plugins/debug-manager/disassemble.c: (on_disassemble):
7390 Correct a format string in DEBUG_PRINT()
7392 2007-09-23 Johannes Schmid <jhs@gnome.org>
7394 * plugins/sourceview/sourceview.c: (offset_to_position),
7395 (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
7396 (ieditor_get_position), (iselect_set), (iselect_get_start),
7399 Fixed #Bug 440637 – Search, don't work very well
7401 2007-09-23 Johannes Schmid <jhs@gnome.org>
7403 * plugins/file-manager/file-model.c: (file_model_get_filename):
7404 * plugins/file-manager/file-model.h:
7405 * plugins/file-manager/file-view.c: (file_view_query_tooltip),
7406 (file_view_init), (file_view_class_init):
7407 * plugins/message-view/message-view.c:
7408 (message_view_query_tooltip), (message_view_dispose),
7409 (message_view_instance_init), (message_view_class_init):
7411 Added GTK+ 2.12 style tooltips to file-manager and message view.
7412 Only build if GTK+ 2.12 is availible otherwise for message-view, the
7413 old implementation is used.
7415 2007-09-23 Johannes Schmid <jhs@gnome.org>
7417 * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
7420 * plugins/language-manager/language-manager.plugin.in:
7421 Marked UserActivatable=FALSE
7423 * plugins/language-manager/plugin.c: (load_languages),
7424 (language_manager_activate), (language_manager_deactivate),
7425 (language_manager_dispose), (language_manager_instance_init),
7426 (language_manager_find_mime_type), (language_manager_find_string),
7427 (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
7428 (ilanguage_get_name), (ilanguage_get_strings):
7430 Fixed various stupid bugs in language-manager plugin
7432 * plugins/symbol-db/symbol-db-engine.c:
7433 (sdb_engine_second_pass_update_scope_1):
7435 Add a g_return_if_fail to avoid a crash though still unsure
7438 2007-09-23 Johannes Schmid <jhs@gnome.org>
7440 * plugins/symbol-db/plugin.c: (on_project_element_added),
7441 (sources_array_free), (sources_array_add_foreach),
7442 (project_root_added):
7443 * plugins/symbol-db/symbol-db-engine.c:
7444 (symbol_db_engine_add_new_files):
7445 * plugins/symbol-db/symbol-db-engine.h:
7447 Added support for other languages than "C" to symbol-db. Now
7448 supports all languages listed by the language-manager.
7450 2007-09-23 Tom <tpgww@onepost.net>
7452 reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
7455 Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
7457 * libanjuta/anjuta-glue-factory.c: (load_plugin),
7458 (anjuta_glue_factory_get_object_type):
7459 * libanjuta/anjuta-status.c: (anjuta_status_set_title):
7460 * plugins/build-basic-autotools/build-basic-autotools.c:
7461 (value_added_current_editor):
7462 * plugins/debug-manager/breakpoints.c:
7463 (breakpoints_dbase_edit_breakpoint),
7464 (on_toggle_breakpoint_activate):
7465 * plugins/debug-manager/plugin.c:
7466 (on_run_to_cursor_action_activate):
7467 * plugins/debug-manager/stack_trace.c:
7468 (dma_thread_update_stack_trace):
7469 * plugins/gdb/plugin.c:
7470 * plugins/glade/plugin.c: (ifile_open):
7471 * plugins/profiler/gprof-call-graph-view.c:
7472 * plugins/profiler/gprof-flat-profile-view.c:
7473 * plugins/profiler/gprof-function-call-tree-view.c:
7474 * plugins/profiler/gprof-options.c: (setup_widgets):
7475 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7476 * plugins/search/search-replace_backend.c:
7477 (file_buffer_new_from_te):
7478 * plugins/sourceview/assist-tip.c: (assist_tip_move):
7479 * plugins/sourceview/assist-window.c: (assist_window_set_property),
7480 (assist_window_get_property), (assist_window_move):
7481 * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
7482 (value_added_current_editor):
7483 * plugins/symbol-db/plugin.c: (value_added_current_editor):
7484 * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7485 * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
7487 Many small code, warnings and leak fixes
7489 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
7491 * (removed) plugins/debug-manager/debugger.c,
7492 (removed) plugins/debug-manager/debugger.h,
7493 (added) plugins/debug-manager/command.c,
7494 (added) plugins/debug-manager/command.h,
7495 (added) plugins/debug-manager/queue.c,
7496 (added) plugins/debug-manager/queue.h,
7497 plugins/debug-manager/breakpoints.c,
7498 plugins/debug-manager/debug_tree.c,
7499 plugins/debug-manager/debug_tree.h,
7500 plugins/debug-manager/disassemble.c,
7501 plugins/debug-manager/disassemble.h,
7502 plugins/debug-manager/locals.c,
7503 plugins/debug-manager/locals.h,
7504 plugins/debug-manager/memory.c,
7505 plugins/debug-manager/memory.h,
7506 plugins/debug-manager/plugin.c,
7507 plugins/debug-manager/plugin.h,
7508 plugins/debug-manager/registers.c,
7509 plugins/debug-manager/registers.h,
7510 plugins/debug-manager/sharedlib.c,
7511 plugins/debug-manager/sharedlib.h,
7512 plugins/debug-manager/signals.c,
7513 plugins/debug-manager/signals.h,
7514 plugins/debug-manager/stack_trace.c,
7515 plugins/debug-manager/stack_trace.h,
7516 plugins/debug-manager/start.h,
7517 plugins/debug-manager/start.c,
7518 plugins/debug-manager/threads.c,
7519 plugins/debug-manager/threads.h,
7520 plugins/debug-manager/watch.c,
7521 plugins/debug-manager/watch.h,
7522 plugins/debug-manager/Makefile.am,
7523 plugins/gdb/debugger.c,
7524 plugins/gdb/debugger.h,
7525 plugins/gdb/plugin.c,
7526 libanjuta/interfaces/libanjuta.idl:
7527 Split debug-manager/debugger.c into command.c and queue.c
7528 Clean up debugger queue
7529 DmaDebuggerQueue object does not implement IAnjutaDebugger
7531 2007-09-23 Johannes Schmid <jhs@gnome.org>
7534 Bumped version to 2.3.0 (to ensure bugzilla bugs are
7535 set correctly, etc.)
7537 * libanjuta/anjuta-glue-factory.c: (load_plugin):
7538 * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
7539 (plugin_set_update):
7541 Show an error dialog instead of crashing when plugin loading fails
7543 * plugins/language-manager/Makefile.am:
7544 * plugins/language-manager/language-manager.plugin.in:
7545 * plugins/language-manager/languages.xml:
7546 * plugins/language-manager/plugin.c: (language_destroy),
7547 (load_languages), (language_manager_activate),
7548 (language_manager_deactivate), (language_manager_finalize),
7549 (language_manager_dispose), (language_manager_instance_init),
7550 (language_manager_class_init), (language_manager_find_mime_type),
7551 (language_manager_find_string), (ilanguage_get_from_mime_type),
7552 (ilanguage_get_from_string), (ilanguage_get_name),
7553 (ilanguage_get_strings), (ilanguage_iface_init):
7554 * plugins/language-manager/plugin.h:
7556 Added new language-manager plugin to have a better organisation for
7557 language names. The xml probabaly needs to be extended over time.
7559 * plugins/Makefile.am:
7560 * plugins/document-manager/plugin.c: (on_editor_changed):
7562 Adapted to new IAnjutaLanguage interface. Do not unload language-support
7563 because it does not really save memory but makes tab switching slow.
7565 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
7567 * plugins/language-support-cpp-java/plugin.c: (install_support),
7568 (uninstall_support), (cpp_java_plugin_deactivate_plugin):
7569 Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
7572 * plugins/language-support-cpp-java/cpp-java-assist.c:
7573 (cpp_java_assist_show_autocomplete):
7575 Fix autocomplete to only show valid completions
7577 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7578 Calltips always have correct size and position now
7580 2007-09-22 Johannes Schmid <jhs@gnome.org>
7582 * plugins/search/search-replace_backend.c: (get_next_match):
7583 Removed code introduced by accident that causes a crash.
7585 * plugins/sourceview/sourceview-tags.c:
7586 * plugins/sourceview/sourceview-tags.h:
7587 Removed ununsed files
7589 2007-09-22 Johannes Schmid <jhs@gnome.org>
7591 * plugins/language-support-cpp-java/cpp-java-assist.c:
7594 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
7596 * plugins/language-support-cpp-java/cpp-java-assist.c:
7597 (cpp_java_assist_get_calltip_context), (on_editor_char_added):
7598 Increased matching brace search to 500 chars.
7600 2007-09-21 Johannes Schmid <jhs@gnome.org>
7602 * plugins/language-support-cpp-java/cpp-java-assist.c:
7603 (cpp_java_assist_get_pre_word),
7604 (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
7606 Added some profiling debug code
7608 * plugins/language-support-cpp-java/cpp-java-utils.c:
7609 (cpp_java_util_jump_to_matching_brace):
7610 * plugins/language-support-cpp-java/cpp-java-utils.h:
7611 * plugins/language-support-cpp-java/plugin.c:
7612 (get_line_indentation_base), (get_line_auto_indentation):
7614 Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
7615 avoid looping over the whole file when using calltips which is too slow and
7618 * plugins/sourceview/assist-tip.c: (assist_tip_init),
7619 (assist_tip_set_tips), (assist_tip_get_coordinates),
7621 * plugins/sourceview/sourceview.c: (iassist_show_tips):
7623 Better calltips appearance (use theme now) and avoid jumping
7626 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
7628 * plugins/document-manager/plugin.c:
7629 (update_editor_ui_interface_items):
7630 * plugins/language-support-cpp-java/plugin.c: (install_support),
7631 (uninstall_support): Moved autocomplete ui update code from
7632 document-manager to language-plugin.
7634 2007-09-21 Johannes Schmid <jhs@gnome.org>
7636 * libanjuta/interfaces/libanjuta.idl:
7638 Added IAnjutaLanguage interface (might still change...) for
7639 the upcoming language-manager plugin.
7641 * plugins/file-manager/Makefile.am:
7642 * plugins/file-manager/file-model.c:
7643 (file_model_cancel_expand_idle), (file_model_add_dummy),
7644 (file_model_expand_idle), (file_model_sort),
7645 (file_model_row_expanded), (file_model_row_collapsed),
7646 (file_model_init), (file_model_finalize),
7647 (file_model_set_property), (file_model_get_property),
7648 (file_model_class_init), (file_model_new), (file_model_refresh),
7649 (file_model_get_uri):
7650 * plugins/file-manager/file-model.h:
7651 * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7652 (file_view_expand_row_idle), (file_view_refresh),
7653 (file_view_get_selected), (file_view_button_press_event),
7654 (file_view_selection_changed), (file_view_init),
7655 (file_view_get_property), (file_view_set_property),
7656 (file_view_finalize), (file_view_class_init):
7658 Split up model/view as far as possible and fixed some file-manager
7659 bugs (popup-menu and incorrect project loading).
7661 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7662 Use monospace font for tips.
7664 * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
7665 (sourceview_cell_new), (icell_get_character), (icell_get_length),
7666 (icell_get_attribute), (icell_style_get_font_description),
7667 (icell_style_get_color), (icell_style_get_background_color),
7668 (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
7669 (iiter_foreach), (iiter_set_position), (iiter_get_position),
7670 (iiter_get_length), (iiter_clone), (iiter_assign):
7672 Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
7673 interface. This is way faster though it has the drawback to create invalid
7674 iterators if the buffer is changed.
7676 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
7678 * libanjuta/interfaces/libanjuta.idl:
7679 * plugins/document-manager/action-callbacks.c:
7680 * plugins/document-manager/anjuta-document-manager.ui:
7681 * plugins/document-manager/plugin.c: (register_stock_icons):
7682 * plugins/editor/text_editor.c:
7683 * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7684 * plugins/language-support-cpp-java/cpp-java-assist.c:
7685 (cpp_java_assist_get_calltip_context):
7686 * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
7687 (register_stock_icons), (cpp_java_plugin_activate_plugin):
7689 Moved autocomplete menu action from document-manager to assist plugin
7690 and got rid of deprecated autocomplete interface.
7692 2007-09-20 Naba Kumar <naba.kumar@gnome.org>
7694 * libanjuta/interfaces/libanjuta.idl:
7695 * plugins/editor/text_editor.c: (iassist_iface_init):
7696 * plugins/language-support-cpp-java/cpp-java-assist.c:
7697 (cpp_java_assist_check), (on_assist_chosen):
7698 * plugins/sourceview/sourceview.c: (iassist_iface_init):
7699 Removed react() methods in both editors and assist interface. Assist
7700 plugin itself handles setting the autocomplete. Also fixed
7703 2007-09-20 Naba Kumar <naba.kumar@gnome.org>
7705 * plugins/file-manager/Makefile.am:
7706 * plugins/file-manager/file-view.c: (file_view_add_dummy),
7707 (file_view_expand_idle), (file_view_init):
7708 * plugins/file-manager/plugin.c: (on_file_manager_refresh),
7709 (file_manager_set_default_uri), (project_root_added),
7710 (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
7711 (file_manager_activate), (file_manager_deactivate),
7712 (file_manager_instance_init), (file_manager_class_init),
7713 (ifile_manager_set_root), (ifile_manager_set_selected),
7714 (ifile_manager_iface_init): Adjusted white spaces to match
7717 2007-09-19 Naba Kumar <naba@gnome.org>
7719 * libanjuta/interfaces/libanjuta.idl:
7720 * plugins/editor/text_editor.c: (text_editor_instance_init),
7721 (iassist_show_tips), (iassist_cancel_tips),
7722 (iassist_hide_suggestions), (iassist_iface_init):
7723 * plugins/editor/text_editor.h:
7724 * plugins/editor/text_editor_cbs.c:
7725 (on_text_editor_scintilla_notify):
7726 * plugins/language-support-cpp-java/cpp-java-assist.c:
7727 (is_scope_context_character), (is_word_character),
7728 (create_completion), (cpp_java_assist_get_scope_context),
7729 (cpp_java_assist_get_pre_word),
7730 (cpp_java_assist_get_scope_operator),
7731 (cpp_java_assist_destroy_completion_cache),
7732 (cpp_java_assist_create_scope_completion_cache),
7733 (cpp_java_assist_create_word_completion_cache),
7734 (cpp_java_assist_show_autocomplete),
7735 (cpp_java_assist_get_calltip_context),
7736 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
7737 (on_editor_char_added), (on_assist_chosen),
7738 (cpp_java_assist_install), (cpp_java_assist_uninstall),
7739 (cpp_java_assist_init), (cpp_java_assist_finalize):
7740 * plugins/language-support-cpp-java/cpp-java-assist.h:
7741 * plugins/language-support-cpp-java/plugin.c:
7742 (initialize_indentation_params):
7743 * plugins/sourceview/assist-tip.c:
7744 * plugins/sourceview/assist-tip.h:
7745 * plugins/sourceview/sourceview-private.h:
7746 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7747 (on_assist_tip_destroyed), (on_assist_cancel),
7748 (on_document_char_added), (iassist_get_suggestions),
7749 (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
7751 Implement state-less assistance so that assist can be evaluated
7752 any given time at any position. Changed IAnjutaEditorAssist interfance
7753 and implementations and removed any state management in editors.
7755 2007-09-18 Naba Kumar <naba.kumar@gnome.org>
7757 * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7758 completion items sorting and avoided unnecssary sorts.
7760 * plugins/text-editor.c: Fixed state.
7762 2007-09-17 Johannes Schmid <jhs@gnome.org>
7764 * plugins/language-support-cpp-java/cpp-java-assist.c:
7767 Fixed calltips in sourceview
7769 2007-09-17 Naba Kumar <naba.kumar@gnome.org>
7771 * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7772 completion items preparation time. Fixed a crash bug.
7774 * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7775 Set buffer size (From Massimo, required for symbol-db).
7777 * libanjuta/interfaces/libanjuta.idl: Also pass position information
7780 * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
7783 * plugins/editor/aneditor-autocomplete.cxx,
7784 plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
7785 Added ANE_GETWORDBEFORECARAT command.
7787 * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
7788 using assist interface.
7790 * plugins/editor/text_editor.c: (text_editor_instance_init),
7791 (text_editor_get_word_before_carat),
7792 (text_editor_get_current_word), (iassist_add_trigger),
7793 (iassist_remove_trigger), (on_assist_canceled),
7794 (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
7795 (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
7796 * plugins/editor/text_editor.h:
7797 * plugins/editor/text_editor_cbs.c: (trigger_size),
7798 (max_trigger_size), (text_editor_check_assist),
7799 (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
7802 * plugins/language-support-cpp-java/Makefile.am:
7803 * plugins/language-support-cpp-java/plugin.c:
7804 (get_line_indentation_base), (get_line_auto_indentation),
7805 (install_support), (uninstall_support),
7806 (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
7807 (cpp_java_plugin_instance_init):
7808 * plugins/language-support-cpp-java/plugin.h:
7809 * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
7810 * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
7811 Make assist a separate class.
7813 2007-09-14 Johannes Schmid <jhs@gnome.org>
7815 * plugins/sourceview/sourceview.c: (iassist_suggest):
7816 Fixed changed char_alignment paramter in language-support
7819 2007-09-14 Naba Kumar <naba@gnome.org>
7821 * plugins/language-support-cpp-java/plugin.c: Send the right
7822 'char_alignment' paramenter (needs fixing in sourceview).
7824 2007-09-13 Johannes Schmid <jhs@gnome.org>
7827 * plugins/project-wizard/templates/minimal/project.anjuta:
7828 Use IAnjutaSymbolManager instead of loading the plugin directly.
7829 (TODO: Think of a version to do this for older files...)
7832 * plugins/Makefile.am:
7833 * plugins/symbol-db/Makefile.am:
7835 Build symbol-db plugin if libgda-3.0 is found
7837 2007-09-13 Johannes Schmid <jhs@gnome.org>
7839 * plugins/sourceview/Makefile.am:
7840 * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7842 * plugins/sourceview/anjuta-document.h:
7843 Removed lots of dead code
7845 * plugins/sourceview/anjuta-languages-manager.c:
7846 * plugins/sourceview/anjuta-languages-manager.h:
7849 * plugins/sourceview/sourceview.c: (on_document_char_added),
7850 (on_document_loaded), (sourceview_instance_init),
7851 (iselect_get_start), (iselect_get_end),
7852 (ilanguage_get_supported_languages), (ilanguage_set_language):
7854 Fixed selection handling and make some adaptions for the changes
7857 2007-09-13 Johannes Schmid <jhs@gnome.org>
7859 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7860 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7863 Added preferences to language support completion/calltips
7865 * plugins/sourceview/assist-window.c: (assist_window_update):
7867 Always select first entry
7869 * plugins/sourceview/sourceview.glade:
7870 Removed old completion preferences
7872 2007-09-11 Naba Kumar <naba@gnome.org>
7874 * plugins/terminal/terminal.c: Fixed critical warning, memory leak
7875 and possible crash when pressing ctrl+d in terminal after preferences
7876 window has been shown once (no need for backport).
7878 * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
7879 implementations to get warnings instead of crashes for unimplemented
7882 2007-09-11 Massimo Cora' <maxcvs@email.it>
7884 Reviewed by: Naba Kumar <naba@gnome.org>
7886 * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7887 * plugins/symbol-db/*:
7888 Added new symbol-database backend based on SQLite 3.
7889 (does not enabled for build currently).
7891 2007-09-10 Johannes Schmid <jhs@gnome.org>
7895 * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
7896 (parse_info_init), (parse_info_free), (valid_element),
7897 (start_element_handler), (end_element_handler), (text_handler),
7898 (egg_recent_model_filter), (egg_recent_model_changed_timeout),
7899 (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
7900 (egg_recent_model_monitor), (egg_recent_model_read),
7901 (egg_recent_model_open_file), (egg_recent_model_lock_file),
7902 (egg_recent_model_unlock_file), (egg_recent_model_finalize),
7903 (egg_recent_model_set_property), (egg_recent_model_class_init),
7904 (egg_recent_model_init), (egg_recent_model_add_full),
7905 (egg_recent_model_delete), (egg_recent_model_get_list),
7906 (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
7907 (egg_recent_model_set_filter_mime_types),
7908 (egg_recent_model_clear_group_filter),
7909 (egg_recent_model_set_filter_groups),
7910 (egg_recent_model_clear_scheme_filter),
7911 (egg_recent_model_set_filter_uri_schemes),
7912 (egg_recent_model_remove_expired):
7914 Update EggRecent (#456465)
7916 2007-09-10 Johannes Schmid <jhs@gnome.org>
7918 * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
7919 (anjuta_plugin_manager_get_plugin):
7920 * plugins/profiler/gprof-call-graph-view.c:
7921 (gprof_call_graph_view_create_columns):
7922 * plugins/profiler/gprof-flat-profile-view.c:
7923 (gprof_flat_profile_view_create_columns):
7924 * plugins/profiler/gprof-function-call-tree-view.c:
7925 (gprof_function_call_tree_view_create_columns):
7927 Fixed #466031 â Update of pieces of menus for Localization
7929 2007-09-10 Johannes Schmid <jhs@gnome.org>
7931 * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
7932 Bug 343522 â anjuta: Unable to execute commands that use options.
7934 2007-09-09 Johannes Schmid <jhs@gnome.org>
7936 * plugins/document-manager/anjuta-docman.c:
7937 (anjuta_docman_update_page_label):
7939 Fixed #458034 â Method of indicating unsaved changes breaks convention
7941 * plugins/document-manager/plugin.c: (update_title),
7942 (value_added_project_root_uri), (value_removed_project_root_uri),
7943 (on_editor_changed), (activate_plugin):
7944 * plugins/document-manager/plugin.h:
7945 * plugins/project-manager/plugin.c: (on_profile_scoped),
7946 (on_profile_descoped), (ifile_open):
7948 Fixed #427390 â Show path of item in currently focused editor window
7950 2007-09-09 Johannes Schmid <jhs@gnome.org>
7952 * plugins/search/plugin.c: (on_toolbar_find_clicked),
7953 (on_toolbar_find_incremental):
7954 Fix incremental search
7956 * plugins/sourceview/sourceview.c: (on_document_char_added),
7958 Fixed selection management
7960 2007-09-09 Johannes Schmid <jhs@gnome.org>
7962 * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7965 * libanjuta/interfaces/libanjuta.idl:
7966 Extended IAnjutaEditorAssist interface
7968 * plugins/language-support-cpp-java/plugin.c:
7969 (jump_to_matching_brace), (add_tags), (on_assist_begin),
7970 (assist_cleanup), (on_assist_chosen), (on_assist_update),
7971 (context_character), (get_context), (function_parser),
7972 (cpp_member_parser), (install_assist), (uninstall_assist),
7973 (get_line_indentation_base), (get_line_auto_indentation),
7974 (install_support), (uninstall_support),
7975 (on_value_added_current_editor), (on_value_removed_current_editor),
7976 (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
7977 * plugins/language-support-cpp-java/plugin.h:
7979 Improved fixed editor assistance and added support for function/method
7980 tooltips. jumb_to_matching_brance => jump_to_matching_brace
7982 * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
7985 * plugins/project-import/project-import.c: (on_import_next):
7986 Added a non-NULL check with could probably fix #474843 but not sure
7988 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
7989 Fixed anjuta-plugin project wizard
7991 * plugins/sourceview/Makefile.am:
7992 * plguins/sourceview/assist-tip.[ch]:
7993 * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
7994 (anjuta_view_key_press_event):
7995 * plugins/sourceview/assist-window.c: (assist_window_class_init),
7996 (assist_window_init), (assist_window_update), (assist_window_new):
7997 * plugins/sourceview/sourceview-private.h:
7998 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7999 (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
8000 (trigger_size), (max_trigger_size), (on_document_char_added),
8001 (sourceview_dispose), (ieditor_get_current_word),
8002 (iassist_add_trigger), (iassist_init_suggestions),
8003 (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
8004 (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
8006 Big update on sourceview assist capabilites. Autocompletion should
8007 now work much better and function tooltips are finally supported!
8009 * plugins/sourceview/anjuta-document.h:
8010 * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
8011 (anjuta_document_get_current_word):
8012 Fixed get_current_word (inspired by aneditor.cxx implementation)
8014 * plugins/sourceview/sourceview-cell.c: (icell_get_char),
8015 (icell_get_attribute):
8016 Fixed get_attribute() to also detect character constants.
8017 Simplified get_char()
8019 * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
8020 (isymbol_manager_get_members), (isymbol_manager_get_parents),
8021 (isymbol_manager_get_completions_at_position):
8023 Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
8025 2007-09-04 Naba Kumar <naba@gnome.org>
8027 * plugins/class-gen/plugin.c: Do not enable 'Add to project'
8028 projects that can not add sources.
8030 * plugins/file-wizard/file.c: Similarly for file wizard,
8031 Do not enable 'Add to project' projects that can not add sources.
8033 2007-09-04 Naba Kumar <naba@gnome.org>
8035 * configure.in: Bumped gnome-build requirement to 0.2.0
8036 for project capabilities support.
8038 * plugins/project-manager/plugin.c: Enable/disable project
8039 actions based on project capabilities. Fixes bug #433552:
8040 crash in Anjuta IDE: add file test.h in project on generic
8043 * libanjuta/interfaces/libanjuta.idl: Added method to query
8044 project capabilities.
8046 2007-09-03 Naba Kumar <naba@gnome.org>
8048 * plugins/file-manager/plugin.c: Set shadow type IN.
8049 * plugins/file-manager/file-view.c: Fixed code style.
8050 * plugins/file-manager/file-view.c: Fixed icons column to size
8053 * plugins/file-manager/plugin.[c,h]: Fixed code style.
8055 * plugins/file-manager/plugin.c: Fixed crash on closing project and
8056 unmonitors project-uri on file-manager deactivation.
8058 * TODO.tasks: Updated
8060 2007-09-02 Johannes Schmid <jhs@gnome.org>
8062 * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
8065 * plugins/file-manager/file-view.c: (file_view_get_selected),
8066 (file_view_button_press_event), (file_view_finalize):
8067 * plugins/file-manager/plugin.c: (project_root_removed),
8068 (file_manager_deactivate):
8070 Fixed some small bugs I missed before
8072 2007-09-02 Johannes Schmid <jhs@gnome.org>
8074 * plugins/file-manager/*:
8075 Added new and file-manager
8077 2007-09-02 Johannes Schmid <jhs@gnome.org>
8079 * plugins/file-manager/*:
8080 Removed old file-manager
8082 2007-08-31 Johannes Schmid <jhs@gnome.org>
8084 * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
8085 * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
8087 Fixed some memory leaks
8089 * MAINTAINERS: Fixed
8091 2007-08-31 Johannes Schmid <jhs@gnome.org>
8093 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
8094 (get_property_value_as_string), (set_property_value_as_string),
8095 (register_callbacks), (preferences_foreach_callback),
8096 (anjuta_preferences_register_property_raw):
8097 * libanjuta/anjuta-preferences.h:
8098 * plugins/build-basic-autotools/build-basic-autotools.c:
8099 (on_build_mesg_format):
8100 * plugins/document-manager/anjuta-document-manager.glade:
8101 * plugins/message-view/anjuta-message-manager-plugin.glade:
8103 Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
8104 broken message view preferences
8106 * plugins/message-view/message-view.c:
8107 (message_view_instance_init), (pref_change_color), (prefs_init),
8108 (imessage_view_append):
8109 Cleaned up message view (#458041)
8111 * src/shell.c: (on_preferences_activate),
8112 (anjuta_test_shell_instance_init),
8113 (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
8114 Fixed test shell to allow better debugging
8116 2007-08-31 Johannes Schmid <jhs@gnome.org>
8118 * plugins/gtodo/interface.c: (gtodo_get_hide_done),
8119 (gtodo_get_hide_nodate), (gtodo_get_hide_due):
8120 * plugins/gtodo/main.h:
8121 * plugins/gtodo/plugin.c: (activate_plugin):
8123 Fixed #423467 (View->Tasks menu items are not
8126 2007-08-31 Tobias Müller <gnome-bugs@auftrags-killer.org>
8128 reviewed by: Johannes Schmid <jhs@gnome.org>
8131 * data/welcome.txt.in:
8132 * launcher/anjuta_launcher.c:
8133 * libanjuta/anjuta-children.c:
8134 * libanjuta/anjuta-children.h:
8135 * libanjuta/anjuta-debug.h:
8136 * libanjuta/anjuta-encodings.c:
8137 * libanjuta/anjuta-encodings.h:
8138 * libanjuta/anjuta-glue-c.c:
8139 * libanjuta/anjuta-glue-c.h:
8140 * libanjuta/anjuta-plugin-description.c:
8141 * libanjuta/anjuta-plugin-description.h:
8142 * libanjuta/anjuta-plugin-handle.c:
8143 * libanjuta/anjuta-plugin-handle.h:
8144 * libanjuta/anjuta-plugin-manager.c:
8145 * libanjuta/anjuta-plugin-manager.h:
8146 * libanjuta/anjuta-plugin.c:
8147 * libanjuta/anjuta-plugin.h:
8148 * libanjuta/anjuta-preferences.c:
8149 * libanjuta/anjuta-preferences.h:
8150 * libanjuta/anjuta-profile-manager.c:
8151 * libanjuta/anjuta-profile-manager.h:
8152 * libanjuta/anjuta-profile.c:
8153 * libanjuta/anjuta-profile.h:
8154 * libanjuta/anjuta-save-prompt.c:
8155 * libanjuta/anjuta-save-prompt.h:
8156 * libanjuta/anjuta-serializer.c:
8157 * libanjuta/anjuta-serializer.h:
8158 * libanjuta/anjuta-session.c:
8159 * libanjuta/anjuta-session.h:
8160 * libanjuta/anjuta-shell.c:
8161 * libanjuta/anjuta-shell.h:
8162 * libanjuta/anjuta-status.c:
8163 * libanjuta/anjuta-status.h:
8164 * libanjuta/anjuta-ui.c:
8165 * libanjuta/anjuta-ui.h:
8166 * libanjuta/anjuta-utils-priv.h:
8167 * libanjuta/anjuta-utils.c:
8168 * libanjuta/anjuta-utils.h:
8169 * libanjuta/cell-renderer-captioned-image.c:
8170 * libanjuta/cell-renderer-captioned-image.h:
8171 * libanjuta/e-splash.c:
8172 * libanjuta/e-splash.h:
8173 * libanjuta/interfaces/anjuta-idl-compiler.pl:
8174 * libanjuta/interfaces/libanjuta.idl:
8175 * libanjuta/libanjuta.h:
8176 * libanjuta/resources.c:
8177 * libanjuta/resources.h:
8178 * libegg/egg-cell-renderer-text.c:
8179 * libegg/egg-combo-action.c:
8180 * libegg/egg-entry-action.c:
8181 * libegg/egg-recent-action.c:
8182 * libegg/egg-recent-files-module.c:
8183 * libegg/egg-recent-item.c:
8184 * libegg/egg-recent-model.c:
8185 * libegg/egg-recent-view-gtk.c:
8186 * libegg/egg-recent-view.c:
8187 * libegg/egg-submenu-action.c:
8188 * libegg/eggaccelerators.c:
8189 * libegg/eggcellrendererpopup.c:
8190 * libegg/eggcomboselect.c:
8191 * libegg/eggtreemodelfilter.c:
8192 * libegg/eggtreemultidnd.c:
8193 * libegg/gtkcellview.h:
8194 * libegg/treeviewutils/egg-cell-renderer-text.h:
8195 * libegg/treeviewutils/eggaccelerators.h:
8196 * libegg/treeviewutils/eggcellrendererkeys.h:
8197 * libegg/treeviewutils/eggcellrendererpopup.h:
8198 * libegg/treeviewutils/eggtreemodelfilter.h:
8199 * libegg/treeviewutils/eggtreemultidnd.h:
8200 * libegg/treeviewutils/eggtreeviewstate.h:
8201 * manuals/anjuta-faqs/C/anjuta-faqs.xml:
8202 * manuals/anjuta-faqs/Makefile.am:
8203 * manuals/anjuta-manual/C/anjuta-manual.xml:
8204 * manuals/anjuta-manual/C/license.xml:
8205 * manuals/anjuta-manual/es/es.po:
8206 * manuals/anjuta-manual/sv/sv.po:
8207 * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
8209 * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
8210 * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
8211 * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
8212 * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
8213 * manuals/old/ja/anjuta-manual/license.xml:
8214 * plugins/build-basic-autotools/build-basic-autotools.c:
8215 * plugins/build-basic-autotools/build-basic-autotools.h:
8216 * plugins/build-basic-autotools/executer.c:
8217 * plugins/build-basic-autotools/executer.h:
8218 * plugins/build/build_file.c:
8219 * plugins/build/build_file.h:
8220 * plugins/build/build_project.c:
8221 * plugins/build/build_project.h:
8222 * plugins/build/clean_project.c:
8223 * plugins/build/clean_project.h:
8224 * plugins/build/commands.c:
8225 * plugins/build/commands.h:
8226 * plugins/build/compile.c:
8227 * plugins/build/compile.h:
8228 * plugins/build/compiler_options.c:
8229 * plugins/build/compiler_options.h:
8230 * plugins/build/configurer.c:
8231 * plugins/build/configurer.h:
8232 * plugins/build/executer.c:
8233 * plugins/build/executer.h:
8234 * plugins/class-gen/cell-renderer-flags.c:
8235 * plugins/class-gen/cell-renderer-flags.h:
8236 * plugins/class-gen/combo-flags.c:
8237 * plugins/class-gen/combo-flags.h:
8238 * plugins/class-gen/element-editor.c:
8239 * plugins/class-gen/element-editor.h:
8240 * plugins/class-gen/generator.c:
8241 * plugins/class-gen/generator.h:
8242 * plugins/class-gen/plugin.c:
8243 * plugins/class-gen/plugin.h:
8244 * plugins/class-gen/transform.c:
8245 * plugins/class-gen/transform.h:
8246 * plugins/class-gen/validator.c:
8247 * plugins/class-gen/validator.h:
8248 * plugins/class-gen/window.c:
8249 * plugins/class-gen/window.h:
8250 * plugins/class-inheritance/class-callbacks.c:
8251 * plugins/class-inheritance/class-callbacks.h:
8252 * plugins/class-inheritance/class-inherit.c:
8253 * plugins/class-inheritance/class-inherit.h:
8254 * plugins/class-inheritance/plugin.c:
8255 * plugins/class-inheritance/plugin.h:
8256 * plugins/cvs-plugin/cvs-actions.c:
8257 * plugins/cvs-plugin/cvs-actions.h:
8258 * plugins/cvs-plugin/cvs-callbacks.c:
8259 * plugins/cvs-plugin/cvs-callbacks.h:
8260 * plugins/cvs-plugin/cvs-execute.c:
8261 * plugins/cvs-plugin/cvs-execute.h:
8262 * plugins/cvs-plugin/cvs-interface.c:
8263 * plugins/cvs-plugin/cvs-interface.h:
8264 * plugins/cvs-plugin/plugin.c:
8265 * plugins/cvs-plugin/plugin.h:
8266 * plugins/debug-manager/breakpoints.c:
8267 * plugins/debug-manager/breakpoints.h:
8268 * plugins/debug-manager/chunk_view.c:
8269 * plugins/debug-manager/chunk_view.h:
8270 * plugins/debug-manager/data_buffer.c:
8271 * plugins/debug-manager/data_buffer.h:
8272 * plugins/debug-manager/data_view.c:
8273 * plugins/debug-manager/data_view.h:
8274 * plugins/debug-manager/debug_tree.c:
8275 * plugins/debug-manager/debug_tree.h:
8276 * plugins/debug-manager/debugger.c:
8277 * plugins/debug-manager/debugger.h:
8278 * plugins/debug-manager/disassemble.c:
8279 * plugins/debug-manager/disassemble.h:
8280 * plugins/debug-manager/info.c:
8281 * plugins/debug-manager/info.h:
8282 * plugins/debug-manager/locals.c:
8283 * plugins/debug-manager/locals.h:
8284 * plugins/debug-manager/memory.c:
8285 * plugins/debug-manager/memory.h:
8286 * plugins/debug-manager/plugin.c:
8287 * plugins/debug-manager/plugin.h:
8288 * plugins/debug-manager/registers.c:
8289 * plugins/debug-manager/registers.h:
8290 * plugins/debug-manager/sexy-icon-entry.c:
8291 * plugins/debug-manager/sexy-icon-entry.h:
8292 * plugins/debug-manager/sharedlib.c:
8293 * plugins/debug-manager/sharedlib.h:
8294 * plugins/debug-manager/signals.c:
8295 * plugins/debug-manager/signals.h:
8296 * plugins/debug-manager/sparse_buffer.c:
8297 * plugins/debug-manager/sparse_buffer.h:
8298 * plugins/debug-manager/sparse_view.c:
8299 * plugins/debug-manager/sparse_view.h:
8300 * plugins/debug-manager/stack_trace.c:
8301 * plugins/debug-manager/stack_trace.h:
8302 * plugins/debug-manager/start.c:
8303 * plugins/debug-manager/start.h:
8304 * plugins/debug-manager/threads.c:
8305 * plugins/debug-manager/threads.h:
8306 * plugins/debug-manager/utilities.c:
8307 * plugins/debug-manager/utilities.h:
8308 * plugins/debug-manager/watch.c:
8309 * plugins/debug-manager/watch.h:
8310 * plugins/devhelp/htmlview.c:
8311 * plugins/devhelp/htmlview.h:
8312 * plugins/document-manager/action-callbacks.c:
8313 * plugins/document-manager/action-callbacks.h:
8314 * plugins/document-manager/anjuta-docman.c:
8315 * plugins/document-manager/anjuta-docman.h:
8316 * plugins/document-manager/editor-tooltips.c:
8317 * plugins/document-manager/editor-tooltips.h:
8318 * plugins/document-manager/file_history.c:
8319 * plugins/document-manager/file_history.h:
8320 * plugins/document-manager/indent-dialog.c:
8321 * plugins/document-manager/indent-dialog.h:
8322 * plugins/document-manager/indent-util.c:
8323 * plugins/document-manager/indent-util.h:
8324 * plugins/document-manager/plugin.c:
8325 * plugins/editor/aneditor-autocomplete.cxx:
8326 * plugins/editor/aneditor-calltip.cxx:
8327 * plugins/editor/aneditor-indent.cxx:
8328 * plugins/editor/aneditor-priv.h:
8329 * plugins/editor/aneditor.cxx:
8330 * plugins/editor/aneditor.h:
8331 * plugins/editor/lexer.h:
8332 * plugins/editor/plugin.c:
8333 * plugins/editor/plugin.h:
8334 * plugins/editor/print.c:
8335 * plugins/editor/print.h:
8336 * plugins/editor/properties.h:
8337 * plugins/editor/properties_cxx.h:
8338 * plugins/editor/style-editor.c:
8339 * plugins/editor/style-editor.h:
8340 * plugins/editor/text-editor-iterable.c:
8341 * plugins/editor/text-editor-iterable.h:
8342 * plugins/editor/text_editor.c:
8343 * plugins/editor/text_editor.h:
8344 * plugins/editor/text_editor_cbs.c:
8345 * plugins/editor/text_editor_cbs.h:
8346 * plugins/editor/text_editor_menu.c:
8347 * plugins/editor/text_editor_menu.h:
8348 * plugins/editor/text_editor_prefs.c:
8349 * plugins/editor/text_editor_prefs.h:
8350 * plugins/file-loader/dnd.c:
8351 * plugins/file-loader/dnd.h:
8352 * plugins/file-loader/plugin.c:
8353 * plugins/file-manager/an_file_view.c:
8354 * plugins/file-manager/plugin.c:
8355 * plugins/file-wizard/file.c:
8356 * plugins/file-wizard/file.h:
8357 * plugins/file-wizard/plugin.c:
8358 * plugins/file-wizard/plugin.h:
8359 * plugins/gdb/debugger.c:
8360 * plugins/gdb/debugger.h:
8361 * plugins/gdb/gdbmi-test.c:
8362 * plugins/gdb/gdbmi.c:
8363 * plugins/gdb/gdbmi.h:
8364 * plugins/gdb/global.h:
8365 * plugins/gdb/parser.c:
8366 * plugins/gdb/parser.h:
8367 * plugins/gdb/plugin.c:
8368 * plugins/gdb/plugin.h:
8369 * plugins/gdb/utilities.c:
8370 * plugins/gdb/utilities.h:
8371 * plugins/glade/plugin.c:
8372 * plugins/glade/plugin.h:
8373 * plugins/gtodo/egg-datetime.c:
8374 * plugins/gtodo/egg-datetime.h:
8375 * plugins/gtodo/eggtrayicon.c:
8376 * plugins/gtodo/eggtrayicon.h:
8377 * plugins/gtodo/plugin.c:
8378 * plugins/gvim/anjuta-vim.c:
8379 * plugins/gvim/anjuta-vim.h:
8380 * plugins/gvim/gtkvim.c:
8381 * plugins/gvim/gtkvim.h:
8382 * plugins/gvim/plugin.c:
8383 * plugins/gvim/plugin.h:
8384 * plugins/language-support-cpp-java/plugin.c:
8385 * plugins/language-support-cpp-java/plugin.h:
8386 * plugins/macro/macro-actions.c:
8387 * plugins/macro/macro-actions.h:
8388 * plugins/macro/macro-db.c:
8389 * plugins/macro/macro-db.h:
8390 * plugins/macro/macro-dialog.c:
8391 * plugins/macro/macro-dialog.h:
8392 * plugins/macro/macro-edit.c:
8393 * plugins/macro/macro-edit.h:
8394 * plugins/macro/macro-util.c:
8395 * plugins/macro/macro-util.h:
8396 * plugins/macro/plugin.c:
8397 * plugins/macro/plugin.h:
8398 * plugins/message-view/anjuta-msgman.c:
8399 * plugins/message-view/anjuta-msgman.h:
8400 * plugins/message-view/message-view.c:
8401 * plugins/message-view/message-view.h:
8402 * plugins/message-view/plugin.c:
8403 * plugins/message-view/plugin.h:
8404 * plugins/patch/patch-plugin.c:
8405 * plugins/patch/patch-plugin.h:
8406 * plugins/patch/plugin.c:
8407 * plugins/patch/plugin.h:
8408 * plugins/profiler/gprof-call-graph-block-entry.c:
8409 * plugins/profiler/gprof-call-graph-block-entry.h:
8410 * plugins/profiler/gprof-call-graph-block.c:
8411 * plugins/profiler/gprof-call-graph-block.h:
8412 * plugins/profiler/gprof-call-graph-view.c:
8413 * plugins/profiler/gprof-call-graph-view.h:
8414 * plugins/profiler/gprof-call-graph.c:
8415 * plugins/profiler/gprof-call-graph.h:
8416 * plugins/profiler/gprof-flat-profile-entry.c:
8417 * plugins/profiler/gprof-flat-profile-entry.h:
8418 * plugins/profiler/gprof-flat-profile-view.c:
8419 * plugins/profiler/gprof-flat-profile-view.h:
8420 * plugins/profiler/gprof-flat-profile.c:
8421 * plugins/profiler/gprof-flat-profile.h:
8422 * plugins/profiler/gprof-function-call-chart-view.c:
8423 * plugins/profiler/gprof-function-call-chart-view.h:
8424 * plugins/profiler/gprof-function-call-tree-view.c:
8425 * plugins/profiler/gprof-function-call-tree-view.h:
8426 * plugins/profiler/gprof-options.c:
8427 * plugins/profiler/gprof-options.h:
8428 * plugins/profiler/gprof-profile-data.c:
8429 * plugins/profiler/gprof-profile-data.h:
8430 * plugins/profiler/gprof-view-manager.c:
8431 * plugins/profiler/gprof-view-manager.h:
8432 * plugins/profiler/gprof-view.c:
8433 * plugins/profiler/gprof-view.h:
8434 * plugins/profiler/plugin.c:
8435 * plugins/profiler/plugin.h:
8436 * plugins/profiler/string-utils.c:
8437 * plugins/profiler/string-utils.h:
8438 * plugins/project-import/plugin.c:
8439 * plugins/project-import/plugin.h:
8440 * plugins/project-import/project-import.c:
8441 * plugins/project-import/project-import.h:
8442 * plugins/project-manager/plugin.c:
8443 * plugins/project-manager/plugin.h:
8444 * plugins/project-wizard/action.c:
8445 * plugins/project-wizard/action.h:
8446 * plugins/project-wizard/autogen.c:
8447 * plugins/project-wizard/autogen.h:
8448 * plugins/project-wizard/druid.c:
8449 * plugins/project-wizard/druid.h:
8450 * plugins/project-wizard/file.c:
8451 * plugins/project-wizard/file.h:
8452 * plugins/project-wizard/header.c:
8453 * plugins/project-wizard/header.h:
8454 * plugins/project-wizard/install.c:
8455 * plugins/project-wizard/install.h:
8456 * plugins/project-wizard/parser.c:
8457 * plugins/project-wizard/parser.h:
8458 * plugins/project-wizard/plugin.c:
8459 * plugins/project-wizard/plugin.h:
8460 * plugins/project-wizard/property.c:
8461 * plugins/project-wizard/property.h:
8462 * plugins/project-wizard/values.c:
8463 * plugins/project-wizard/values.h:
8464 * plugins/sample1/plugin.c:
8465 * plugins/search/plugin.c:
8466 * plugins/search/plugin.h:
8467 * plugins/search/search-replace_backend.c:
8468 * plugins/search/search-replace_backend.h:
8469 * plugins/search/search_preferences.c:
8470 * plugins/sourceview/anjuta-convert.c:
8471 * plugins/sourceview/anjuta-convert.h:
8472 * plugins/sourceview/anjuta-document-loader.c:
8473 * plugins/sourceview/anjuta-document-loader.h:
8474 * plugins/sourceview/anjuta-document-saver.c:
8475 * plugins/sourceview/anjuta-document-saver.h:
8476 * plugins/sourceview/anjuta-document.c:
8477 * plugins/sourceview/anjuta-document.h:
8478 * plugins/sourceview/anjuta-encodings.c:
8479 * plugins/sourceview/anjuta-encodings.h:
8480 * plugins/sourceview/anjuta-languages-manager.c:
8481 * plugins/sourceview/anjuta-languages-manager.h:
8482 * plugins/sourceview/anjuta-utils.c:
8483 * plugins/sourceview/anjuta-utils.h:
8484 * plugins/sourceview/anjuta-view.c:
8485 * plugins/sourceview/anjuta-view.h:
8486 * plugins/sourceview/assist-window.c:
8487 * plugins/sourceview/assist-window.h:
8488 * plugins/sourceview/sourceview-cell.c:
8489 * plugins/sourceview/sourceview-cell.h:
8490 * plugins/sourceview/sourceview-prefs.c:
8491 * plugins/sourceview/sourceview-prefs.h:
8492 * plugins/sourceview/sourceview-print.c:
8493 * plugins/sourceview/sourceview-print.h:
8494 * plugins/sourceview/sourceview-private.h:
8495 * plugins/sourceview/sourceview-tags.c:
8496 * plugins/sourceview/sourceview-tags.h:
8497 * plugins/sourceview/sourceview.c:
8498 * plugins/sourceview/sourceview.h:
8499 * plugins/subversion/plugin.c:
8500 * plugins/subversion/plugin.h:
8501 * plugins/subversion/subversion-actions.c:
8502 * plugins/subversion/subversion-actions.h:
8503 * plugins/subversion/subversion-callbacks.c:
8504 * plugins/subversion/subversion-callbacks.h:
8505 * plugins/subversion/svn-auth.c:
8506 * plugins/subversion/svn-auth.h:
8507 * plugins/subversion/svn-backend-priv.h:
8508 * plugins/subversion/svn-backend.c:
8509 * plugins/subversion/svn-backend.h:
8510 * plugins/subversion/svn-notify.c:
8511 * plugins/subversion/svn-notify.h:
8512 * plugins/subversion/svn-thread.c:
8513 * plugins/subversion/svn-thread.h:
8514 * plugins/symbol-browser/an_symbol.c:
8515 * plugins/symbol-browser/an_symbol.h:
8516 * plugins/symbol-browser/an_symbol_info.c:
8517 * plugins/symbol-browser/an_symbol_info.h:
8518 * plugins/symbol-browser/an_symbol_iter.c:
8519 * plugins/symbol-browser/an_symbol_iter.h:
8520 * plugins/symbol-browser/an_symbol_prefs.c:
8521 * plugins/symbol-browser/an_symbol_prefs.h:
8522 * plugins/symbol-browser/an_symbol_search.c:
8523 * plugins/symbol-browser/an_symbol_search.h:
8524 * plugins/symbol-browser/an_symbol_view.c:
8525 * plugins/symbol-browser/an_symbol_view.h:
8526 * plugins/symbol-browser/plugin.c:
8527 * plugins/symbol-browser/plugin.h:
8528 * plugins/terminal/terminal.c:
8529 * plugins/tools/dialog.c:
8530 * plugins/tools/dialog.h:
8531 * plugins/tools/editor.c:
8532 * plugins/tools/editor.h:
8533 * plugins/tools/execute.c:
8534 * plugins/tools/execute.h:
8535 * plugins/tools/fileop.c:
8536 * plugins/tools/fileop.h:
8537 * plugins/tools/plugin.c:
8538 * plugins/tools/plugin.h:
8539 * plugins/tools/scripts/find-fixmes.pl:
8540 * plugins/tools/scripts/translation-status.pl:
8541 * plugins/tools/tool.c:
8542 * plugins/tools/tool.h:
8543 * plugins/tools/variable.c:
8544 * plugins/tools/variable.h:
8545 * plugins/valgrind/ldd.c:
8546 * plugins/valgrind/ldd.h:
8547 * plugins/valgrind/list.c:
8548 * plugins/valgrind/list.h:
8549 * plugins/valgrind/menu-utils.c:
8550 * plugins/valgrind/menu-utils.h:
8551 * plugins/valgrind/parser.c:
8552 * plugins/valgrind/parser.h:
8553 * plugins/valgrind/plugin.c:
8554 * plugins/valgrind/plugin.h:
8555 * plugins/valgrind/preferences.c:
8556 * plugins/valgrind/preferences.h:
8557 * plugins/valgrind/process.c:
8558 * plugins/valgrind/process.h:
8559 * plugins/valgrind/symtab.c:
8560 * plugins/valgrind/symtab.h:
8561 * plugins/valgrind/vgactions.c:
8562 * plugins/valgrind/vgactions.h:
8563 * plugins/valgrind/vgcachegrindprefs.c:
8564 * plugins/valgrind/vgcachegrindprefs.h:
8565 * plugins/valgrind/vgdefaultview.c:
8566 * plugins/valgrind/vgdefaultview.h:
8567 * plugins/valgrind/vgerror.c:
8568 * plugins/valgrind/vgerror.h:
8569 * plugins/valgrind/vggeneralprefs.c:
8570 * plugins/valgrind/vggeneralprefs.h:
8571 * plugins/valgrind/vghelgrindprefs.c:
8572 * plugins/valgrind/vghelgrindprefs.h:
8573 * plugins/valgrind/vgio.c:
8574 * plugins/valgrind/vgio.h:
8575 * plugins/valgrind/vgmemcheckprefs.c:
8576 * plugins/valgrind/vgmemcheckprefs.h:
8577 * plugins/valgrind/vgrule-editor.c:
8578 * plugins/valgrind/vgrule-editor.h:
8579 * plugins/valgrind/vgrule-list.c:
8580 * plugins/valgrind/vgrule-list.h:
8581 * plugins/valgrind/vgrule.c:
8582 * plugins/valgrind/vgrule.h:
8583 * plugins/valgrind/vgrulepattern.c:
8584 * plugins/valgrind/vgrulepattern.h:
8585 * plugins/valgrind/vgsearchbar.c:
8586 * plugins/valgrind/vgsearchbar.h:
8587 * plugins/valgrind/vgstrpool.c:
8588 * plugins/valgrind/vgstrpool.h:
8589 * plugins/valgrind/vgtoolprefs.c:
8590 * plugins/valgrind/vgtoolprefs.h:
8591 * plugins/valgrind/vgtoolview.c:
8592 * plugins/valgrind/vgtoolview.h:
8595 * src/action-callbacks.c:
8596 * src/action-callbacks.h:
8597 * src/anjuta-actions.h:
8600 * src/anjuta-callbacks.c:
8601 * src/anjuta-callbacks.h:
8605 * src/bacon-message-connection.c:
8606 * src/bacon-message-connection.h:
8615 * tagmanager/options.c:
8617 Change the address of FSF in various files
8619 2007-08-30 Johannes Schmid <jhs@gnome.org>
8623 Removed because they are no longer in use
8625 * plugins/class-gen/anjuta-class-gen-plugin.glade:
8626 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
8627 Marked some strings as not translatable
8629 * plugins/search/search-replace.c: (list_max_items):
8630 Fixed a possible memory corruption
8632 * src/anjuta-app.c: (anjuta_app_add_widget_full):
8633 Do not show menuitems for locked layout items
8635 * src/main.c: (main):
8636 Some minor style correction in gnome_init
8638 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
8640 * plugins/debug-manager/debugger.c,
8641 plugins/debug-manager/breakpoints.c,
8642 plugins/gdb/plugin.c,
8643 plugins/gdb/debugger.c,
8644 libanjuta/interfaces/libanjuta.idl:
8645 Move all breakpoints functions from IAnjutaDebugger to a new
8646 IAnjutaBreakpointDebugger interface
8648 2007-07-28 Tom Lowe <tomlowe1@earthlink.net>
8650 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8651 * plugins/debug-manager/plugin.c,
8652 plugins/debug-manager/breakpoints.c,
8653 plugins/tools/execute.c,
8654 plugins/project-wizard/plugin.c,
8655 plugins/build-basic-autotools/executer.c,
8656 plugins/gdb/debugger.c,
8657 plugins/profiler/gprof-options.h,
8658 plugins/sourceview/assist-window.h,
8659 plugins/class-gen/transform.c,
8660 libanjuta/anjuta-plugin-description.c,
8661 libanjuta/anjuta-status.c,
8662 libanjuta/anjuta-glue-c.c,
8663 libanjuta/anjuta-glue-cpp.c,
8664 plugins/symbol-browser/an_symbol_prefs.c:
8665 Fix warnings mostly "dereferencing type-punned pointer"
8666 Fix two bugs in breakpoints.c and an_symbol_prefs.c
8668 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
8670 * plugins/debug-manager/breakpoints.c,
8671 plugins/debug-manager/debugger.c:
8672 Avoid an endless loop if clearing all breakpoints while the programm
8675 2007-07-22 Tom Lowe <tomlowe1@earthlink.net>
8677 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8678 * plugins/debug-manager/plugin.c:
8679 Fix a segmentation fault added in the previous patch
8681 2007-07-21 Johannes Schmid <jhs@gnome.org>
8683 * plugins/build-basic-autotools/executer.c:
8684 (get_program_parameters):
8686 Show an error dialog if no targets are availible instead of
8689 2007-07-20 Johannes Schmid <jhs@gnome.org>
8691 * libanjuta/anjuta-shell.c: (on_widget_data_add),
8692 (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
8693 * libanjuta/anjuta-shell.h:
8694 * plugins/document-manager/plugin.c: (activate_plugin):
8695 * plugins/glade/anjuta-design-document.c:
8696 * plugins/glade/plugin.c: (glade_update_ui):
8697 * src/anjuta-app.c: (anjuta_app_add_widget_full),
8698 (anjuta_shell_iface_init):
8699 * src/shell.c: (anjuta_test_shell_add_widget),
8700 (anjuta_shell_iface_init):
8702 Make the document manager undockable (#458038)
8704 2007-07-20 Johannes Schmid <jhs@gnome.org>
8706 * plugins/document-manager/plugin.c: (on_editor_update_ui):
8707 * plugins/glade/anjuta-design-document.c:
8708 * plugins/glade/plugin.c: (glade_update_ui):
8710 Fixed some save/dirty status bug in glade
8712 2007-07-20 Johannes Schmid <jhs@gnome.org>
8714 * libanjuta/anjuta-status.c:
8715 Fixed crasher on shutdown
8717 2007-07-20 Johannes Schmid <jhs@gnome.org>
8720 Minimum glade requirement is 3.2 now. It was before
8721 but we did not check...
8723 * libanjuta/anjuta-glue-factory.c: (load_plugin):
8724 * libanjuta/anjuta-profile.c:
8725 (anjuta_profile_add_plugins_from_xml):
8726 * libanjuta/anjuta-status.c: (anjuta_status_dispose):
8727 * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
8728 * libegg/egg-recent-action.c: (on_recent_files_tooltip):
8729 * plugins/file-loader/plugin.c: (on_create_submenu):
8730 * plugins/file-manager/an_file_view.c: (compare_iter):
8731 * plugins/glade/plugin.c: (activate_plugin):
8732 * src/anjuta-app.c: (on_toolbar_view_toggled):
8733 * src/main.c: (main):
8735 Fixed lots of memory leaks (thansk valgrind)
8737 2007-07-19 Johannes Schmid <jhs@gnome.org>
8739 * plugins/debug-manager/plugin.c: (value_added_current_editor):
8740 * plugins/document-manager/anjuta-docman.c:
8741 (anjuta_docman_set_busy):
8742 * plugins/document-manager/plugin.c: (on_editor_changed):
8743 * plugins/glade/plugin.c: (activate_plugin):
8744 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8745 (on_value_removed_current_editor):
8747 Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
8749 2007-07-18 Johannes Schmid <jhs.gnome.org>
8751 * plugins/build-basic-autotools/executer.c: (execute_program):
8752 Fixed some of the scratchbox stuff but the environment is
8755 2007-07-18 Johannes Schmid <jhs@gnome.org>
8757 * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
8758 (on_plugin_deactivated), (get_plugin_loader_type):
8759 * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
8760 (activate_plugin), (deactivate_plugin),
8761 (glade_plugin_instance_init):
8763 Fixed glade plugin deactivation
8765 2007-07-18 Johannes Schmid <jhs@gnome.org>
8767 * plugins/document-manager/anjuta-docman.c:
8768 (anjuta_docman_add_document):
8769 * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
8771 Fixed path display in document manager with glade files
8773 2007-07-17 Johannes Schmid <jhs@gnome.org>
8775 * libanjuta/interfaces/Makefile.am.iface:
8776 * pixmaps/Makefile.am:
8777 * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
8778 * plugins/debug-manager/plugin.c: (value_added_current_editor),
8779 (value_removed_current_editor):
8780 * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
8781 (anjuta_docman_set_current_document):
8782 * plugins/document-manager/plugin.c: (on_editor_update_ui),
8783 (on_editor_added), (on_editor_changed):
8784 * plugins/glade/Makefile.am:
8785 * plugins/glade/anjuta-design-document.c:
8786 (anjuta_design_document_instance_init),
8787 (anjuta_design_document_set_property),
8788 (anjuta_design_document_get_property),
8789 (anjuta_design_document_class_init), (anjuta_design_document_new),
8790 (ifile_open), (ifile_get_uri), (ifile_iface_init):
8791 * plugins/glade/anjuta-design-document.h:
8792 * plugins/glade/anjuta-glade-notebook.c:
8793 * plugins/glade/anjuta-glade-notebook.h:
8794 * plugins/glade/plugin.c: (value_added_current_editor),
8795 (value_removed_current_editor), (glade_update_ui),
8796 (on_close_activated), (on_glade_project_changed),
8797 (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
8799 * plugins/language-support-cpp-java/plugin.c:
8800 (on_value_added_current_editor), (on_value_removed_current_editor):
8801 * plugins/macro/plugin.c: (value_added_current_editor):
8802 * plugins/project-manager/plugin.c: (value_added_current_editor):
8803 * plugins/subversion/plugin.c: (value_added_current_editor):
8804 * plugins/symbol-browser/plugin.c: (value_added_current_editor):
8806 Fixed lot of IAnjutaEditor stuff and completed glade integration
8807 with document manager
8809 * plugins/build-basic-autotools/build-basic-autotools.c:
8810 (value_added_current_editor):
8811 * plugins/build-basic-autotools/executer.c: (execute_program):
8813 Some initial code to execute projects inside scratchbox
8815 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
8817 * plugins/project-import/project-import.c:
8818 Project import overwrites file on user request (bug #452579)
8820 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
8822 * plugins/debug-manager/debugger.c,
8823 plugins/debug-manager/threads.c,
8824 plugins/debug-manager/plugin.c,
8825 plugins/debug-manager/registers.c,
8826 plugins/debug-manager/locals.c,
8827 plugins/debug-manager/stack_trace.c,
8828 plugins/gdb/plugin.c,
8829 plugins/gdb/debugger.c,
8830 plugins/gdb/debugger.h,
8831 libanjuta/interfaces/libanjuta.idl:
8832 Rename change-location to program-moved
8833 Store thread id as gint instead of guint
8834 Do not display registers list if not available
8835 Add intermediate debugger states if missing
8837 2007-07-11 Johannes Schmid <jhs@gnome.org>
8839 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8841 Reverted unnecessary changes (#455819)
8843 2007-07-10 Johannes Schmid <jhs@gnome.org>
8845 * plugins/glade/plugin.c:
8846 Fixed glade plugin with glade 3.2 and another crasher
8848 2007-07-09 Johannes Schmid <jhs@gnome.org>
8850 * libanjuta/interfaces/libanjuta.idl:
8851 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8853 * plugins/debug-manager/breakpoints.c:
8854 (breakpoint_item_update_in_ui),
8855 (breakpoints_dbase_edit_breakpoint),
8856 (on_toggle_breakpoint_activate):
8857 * plugins/debug-manager/plugin.c:
8858 (on_run_to_cursor_action_activate):
8859 * plugins/document-manager/action-callbacks.c:
8860 (on_editor_command_cut_activate),
8861 (on_editor_command_copy_activate),
8862 (on_editor_command_paste_activate),
8863 (on_editor_command_clear_activate):
8864 * plugins/document-manager/anjuta-docman.c:
8865 (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
8866 (anjuta_docman_add_document), (anjuta_docman_set_current_document),
8867 (anjuta_docman_goto_file_line_mark),
8868 (anjuta_docman_find_editor_with_path),
8869 (anjuta_docman_get_all_editors):
8870 * plugins/document-manager/anjuta-docman.h:
8871 * plugins/document-manager/plugin.c:
8872 (update_editor_ui_interface_items), (on_editor_update_ui),
8873 (on_editor_changed), (on_session_save), (on_docman_auto_save),
8874 (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
8875 (ianjuta_document_manager_iface_init), (isaveable_save),
8876 (isavable_is_dirty):
8877 * plugins/editor/editor.glade:
8878 * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
8879 (idocument_paste), (idocument_clear), (idocument_iface_init),
8880 (iselection_iface_init):
8881 * plugins/glade/Makefile.am:
8882 * plugins/glade/anjuta-glade-notebook.c:
8883 (anjuta_glade_notebook_instance_init),
8884 (anjuta_glade_notebook_set_property),
8885 (anjuta_glade_notebook_get_property),
8886 (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
8887 (ifile_open), (ifile_get_uri), (ifile_iface_init),
8888 (ifile_savable_save), (ifile_savable_save_as),
8889 (ifile_savable_set_dirty), (ifile_savable_is_dirty),
8890 (ifile_savable_iface_init), (idocument_can_redo),
8891 (idocument_can_undo), (idocument_begin_undo_action),
8892 (idocument_end_undo_action), (idocument_undo), (idocument_redo),
8893 (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
8894 (idocument_copy), (idocument_paste), (idocument_clear),
8895 (idocument_iface_init):
8896 * plugins/language-support-cpp-java/plugin.c:
8897 (on_value_added_current_editor), (on_value_removed_current_editor):
8898 * plugins/macro/macro-util.c: (get_current_editor):
8899 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
8900 * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
8901 (on_next_occur), (on_incremental_entry_key_press),
8902 (on_toolbar_find_clicked), (on_toolbar_find_start_over),
8903 (on_toolbar_find_incremental_start),
8904 (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
8905 * plugins/search/search-replace.c: (search_start_over),
8906 (search_update_combos), (replace_update_combos),
8907 (anjuta_search_replace_activate):
8908 * plugins/search/search-replace_backend.c: (create_search_entries):
8909 * plugins/sourceview/sourceview.c: (idocument_cut),
8910 (idocument_copy), (idocument_paste), (idocument_clear),
8911 (idocument_iface_init), (iselect_iface_init), (iassist_react):
8912 * plugins/tools/editor.c: (on_editor_response):
8913 * plugins/tools/execute.c: (get_current_editor),
8914 (atp_output_context_initialize), (atp_user_tool_execute):
8915 * plugins/tools/variable.c: (get_current_editor),
8916 (atp_variable_get_editor_variable):
8918 Some more IAnjutaEditor => IAnjutaDocument fixing!
8920 * plugins/glade/anjuta-glade-notebook.h:
8921 * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
8923 * plugins/glade/plugin.h:
8924 Integrate glade designer in document manager for GLADEUI_VERSION >= 303
8925 and get rid of the glade menu. The Edit/File menu and the toolbar can now
8926 be used for glade, too. It might still have some rough edges but already works.
8927 (Fixes #415547 – Glade usability problem)
8929 2007-07-07 Vincent Geddes <vgeddes@gnome.org>
8931 * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
8932 development release (I updated version of glade3 svn to 3.3.2).
8934 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
8936 * plugins/symbol-browser/an_symbol_view.c:
8937 (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
8939 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
8941 * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
8942 (on_system_tags_update_finished), (on_update_global_clicked),
8943 (prefs_page_init), (on_gconf_notify_tags_list_changed),
8944 (symbol_browser_prefs_init),
8945 (symbol_browser_prefs_create_global_tags),
8946 (symbol_browser_load_global_tags):
8947 * plugins/symbol-browser/an_symbol_prefs.h:
8948 * plugins/symbol-browser/an_symbol_view.c:
8949 (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
8950 * plugins/symbol-browser/an_symbol_view.h:
8951 * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
8952 on global tags update because of delayed prefs merging. Happens when
8953 anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
8956 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
8958 * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
8959 after install/uninstall.
8961 Patch from James Liggett:
8962 * scripts/glade2schemas.pl: Fixed creating schemas for list
8965 2007-07-06 Vincent Geddes <vgeddes@gnome.org>
8967 * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
8968 version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
8969 development release since glade svn version is also 3.3.1. In future, the
8970 solution would be for us to always increment the micro version when
8973 2007-07-05 Johannes Schmid <jhs@gnome.org>
8975 * libanjuta/interfaces/libanjuta.idl:
8976 * plugins/build-basic-autotools/build-basic-autotools.c:
8977 (on_build_mesg_format):
8978 * plugins/debug-manager/breakpoints.c:
8979 (breakpoint_item_update_in_ui),
8980 (breakpoints_dbase_edit_breakpoint),
8981 (on_toggle_breakpoint_activate):
8982 * plugins/debug-manager/plugin.c:
8983 (on_run_to_cursor_action_activate):
8984 * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
8985 * plugins/document-manager/action-callbacks.c: (editor_autoformat),
8986 (get_current_editor), (on_save_activate), (on_save_as_activate),
8987 (on_save_prompt_save_editor), (on_close_file_activate),
8988 (on_close_all_file_activate), (on_reload_file_activate),
8989 (anjuta_print_cb), (anjuta_print_preview_cb),
8990 (on_editor_command_upper_case_activate),
8991 (on_editor_command_lower_case_activate),
8992 (on_editor_command_undo_activate),
8993 (on_editor_command_redo_activate),
8994 (on_editor_command_bookmark_toggle_activate), (on_comment_block),
8995 (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
8996 (on_goto_line_no1_activate), (on_goto_block_start1_activate),
8997 (on_goto_block_end1_activate), (on_zoom_in_text_activate),
8998 (on_zoom_out_text_activate), (on_force_hilite_activate),
8999 (on_indent1_activate), (on_swap_activate),
9000 (on_editor_add_view_activate), (on_editor_remove_view_activate):
9001 * plugins/document-manager/anjuta-docman.c:
9002 (on_text_editor_notebook_close_page), (editor_tab_widget_new),
9003 (anjuta_docman_save_document_as), (anjuta_docman_save_document),
9004 (anjuta_docman_dispose), (on_notebook_switch_page),
9005 (anjuta_docman_page_from_widget), (on_editor_destroy),
9006 (anjuta_docman_add_editor), (anjuta_docman_remove_document),
9007 (anjuta_docman_get_current_document),
9008 (anjuta_docman_set_current_document),
9009 (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
9010 (anjuta_docman_update_page_label),
9011 (anjuta_docman_get_document_from_path),
9012 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
9013 (anjuta_docman_order_tabs):
9014 * plugins/document-manager/anjuta-docman.h:
9015 * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
9016 (update_editor_ui_interface_items), (update_editor_ui),
9017 (on_editor_update_save_ui), (on_editor_update_ui),
9018 (on_editor_changed), (on_save_prompt_save_editor),
9019 (on_save_prompt), (ianjuta_docman_find_editor_with_path),
9020 (ianjuta_docman_get_current_document),
9021 (ianjuta_docman_set_current_document),
9022 (ianjuta_docman_remove_buffer),
9023 (ianjuta_document_manager_iface_init), (ifile_get_uri):
9024 * plugins/editor/text_editor.c: (itext_editor_iface_init),
9025 (idocument_get_filename), (idocument_can_undo),
9026 (idocument_can_redo), (idocument_undo),
9027 (idocument_begin_undo_action), (idocument_end_undo_action),
9028 (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
9029 * plugins/language-support-cpp-java/plugin.c:
9030 (on_editor_char_inserted_cpp), (on_auto_indent):
9031 * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
9032 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
9033 * plugins/sample1/plugin.c: (on_sample_action_activate):
9034 * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
9035 (on_next_occur), (on_incremental_entry_key_press),
9036 (on_toolbar_find_clicked), (on_toolbar_find_start_over),
9037 (on_toolbar_find_incremental_start),
9038 (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
9039 * plugins/search/search-replace.c: (search_and_replace),
9040 (write_message_pane), (search_start_over), (search_update_combos),
9041 (replace_update_combos), (anjuta_search_replace_activate):
9042 * plugins/search/search-replace_backend.c:
9043 (file_buffer_new_from_path), (create_search_entries):
9044 * plugins/sourceview/sourceview-print.c: (create_print_job):
9045 * plugins/sourceview/sourceview.c:
9046 (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
9047 (idocument_can_redo), (idocument_can_undo),
9048 (idocument_begin_undo_action), (idocument_end_undo_action),
9049 (idocument_undo), (idocument_redo), (idocument_grab_focus),
9050 (idocument_get_filename), (idocument_iface_init):
9051 * plugins/tools/editor.c: (on_editor_response):
9052 * plugins/tools/execute.c: (atp_output_context_initialize),
9053 (atp_user_tool_execute):
9054 * plugins/tools/variable.c: (atp_variable_get_editor_variable):
9056 Create IAnjutaDocument interface. This interface is a more general idea
9057 of documents being anything that can be modified, has undo/redo and
9058 may have operations like copy/paste.
9059 The primary goal is to integrate better by making it use the standard file
9060 and edit menu instead of it's own glade menu. Of course the downside is that
9061 you won't be able to view a source file and the designer at the same time. Anyway
9062 so many people have complained that they "can't save a glade file" that I think
9063 this is the much better solution.
9064 Work on the glade plugin is still to come but the most difficult things should be
9067 2007-07-02 Vincent Geddes <vgeddes@gnome.org>
9069 * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
9072 2007-07-04 Naba Kumar <naba.kumar@gnome.org>
9074 * libanjuta/anjuta-plugin-manager.c:
9075 (anjuta_plugin_manager_get_plugins_page),
9076 (anjuta_plugin_manager_get_remembered_plugins_page):
9077 * libanjuta/anjuta-plugin-manager.h:
9078 * src/anjuta-app.c: (anjuta_app_install_preferences):
9079 * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
9080 and remembered plugins preferences pages in separate pages (avoid
9083 2007-07-04 Naba Kumar <naba.kumar@gnome.org>
9085 Patch from James Liggett <jrliggett@cox.net>:
9086 * plugins/editor/Makefile.am, scripts/build-schemas.mk:
9087 Installed editor preferences schemas. Fixes bug #453463.
9089 2007-07-03 Naba Kumar <naba.kumar@gnome.org>
9091 * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
9092 (anjuta_preferences_dialog_init): Sort preferences pages on title.
9094 2007-07-03 Naba Kumar <naba.kumar@gnome.org>
9096 * plugins/document-manager/anjuta-document-manager.ui:
9097 * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
9098 * src/action-callbacks.c:
9099 * src/action-callbacks.h:
9100 * src/anjuta-actions.h:
9101 * src/anjuta-app.c: (anjuta_app_instance_init),
9102 (anjuta_app_install_preferences):
9104 * src/anjuta.ui: Moved plugins and shortcuts settings inside
9105 General preferences page. Move preferences menu from Settings to
9106 Edit submenu. And got rid of Settings submenu.
9108 2007-07-02 Vincent Geddes <vgeddes@gnome.org>
9110 * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
9112 2007-07-02 Naba Kumar <naba.kumar@gnome.org>
9114 * TODO.tasks: Increased bounty for on-demand preferences task to $150
9115 as discussed and agreed with James Liggett.
9117 Patch from James Liggett <jrliggett@cox.net>:
9120 * libanjuta/anjuta-plugin-manager.c:
9121 (on_activated_plugin_objects_foreach),
9122 (anjuta_plugin_manager_get_active_plugin_objects):
9123 * libanjuta/anjuta-plugin-manager.h:
9124 * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
9125 (anjuta_plugin_deactivate):
9126 * libanjuta/anjuta-preferences-dialog.c:
9127 (anjuta_preferences_dialog_finalize),
9128 (anjuta_preferences_dialog_class_init), (add_category_columns),
9129 (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
9130 (anjuta_preferences_dialog_remove_page):
9131 * libanjuta/anjuta-preferences.c: (property_destroy),
9132 (unregister_preferences_key), (register_callbacks),
9133 (preferences_foreach_callback), (connect_prop_to_object),
9134 (anjuta_preferences_register_property_raw),
9135 (anjuta_preferences_register_property_custom),
9136 (anjuta_preferences_foreach), (anjuta_preferences_add_page),
9137 (anjuta_preferences_remove_page),
9138 (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
9139 (anjuta_preferences_get_type), (anjuta_preferences_dispose),
9140 (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
9141 (anjuta_preferences_class_init), (anjuta_preferences_new):
9142 * libanjuta/anjuta-preferences.h:
9143 * plugins/build-basic-autotools/Makefile.am:
9144 * plugins/build-basic-autotools/build-basic-autotools.c:
9145 (ipreferences_unmerge):
9146 * plugins/cvs-plugin/Makefile.am:
9147 * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
9148 * plugins/document-manager/Makefile.am:
9149 * plugins/document-manager/plugin.c: (ipreferences_unmerge):
9150 * plugins/editor/plugin.c: (ipreferences_unmerge):
9151 * plugins/file-manager/Makefile.am:
9152 * plugins/file-manager/plugin.c: (activate_plugin),
9153 (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
9154 * plugins/gtodo/plugin.c: (ipreferences_merge),
9155 (ipreferences_unmerge):
9156 * plugins/language-support-cpp-java/Makefile.am:
9157 * plugins/language-support-cpp-java/plugin.c:
9158 (ipreferences_unmerge):
9159 * plugins/message-view/Makefile.am:
9160 * plugins/message-view/plugin.c: (ipreferences_unmerge):
9161 * plugins/sourceview/Makefile.am:
9162 * plugins/sourceview/plugin.c: (ipreferences_unmerge):
9163 * plugins/symbol-browser/Makefile.am:
9164 * plugins/symbol-browser/an_symbol_prefs.c:
9165 (symbol_browser_prefs_finalize):
9166 * plugins/terminal/Makefile.am:
9167 * plugins/terminal/terminal.c: (ipreferences_unmerge):
9168 * plugins/valgrind/plugin.c: (ipreferences_merge),
9169 (ipreferences_unmerge):
9170 * scripts/Makefile.am:
9171 * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
9173 * src/action-callbacks.c: (on_set_preferences1_activate):
9174 * src/anjuta-app.c: (anjuta_app_instance_init),
9175 (anjuta_app_install_preferences):
9177 * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
9178 task: Bug #445314: On demand preferences widgets creation. Thanks
9179 James for this great work.
9181 2007-07-02 Naba Kumar <naba.kumar@gnome.org>
9183 * plugins/debug-manager/data_buffer.c,
9184 plugins/message-view/message-view.c: Fixed compiler warnings.
9186 2007-06-29 Naba Kumar <naba.kumar@gnome.org>
9188 * src/action-callbacks.c: (help_activate),
9189 (on_help_manual_activate), (on_help_tutorial_activate),
9190 (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
9192 Fixed help activation (bug #451557).
9194 2007-06-28 Naba Kumar <naba.kumar@gnome.org>
9196 * AUTHORS: Added James Liggett. Forgot to add him before :(
9198 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
9200 * plugins/debug-manager/debugger.c,
9201 plugins/debug-manager/plugin.c,
9202 plugins/gdb/debugger.c,
9203 libanjuta/interfaces/libanjuta.idl:
9204 Add a GError* parameter to debugger-stopped signal
9206 * (added) libanjuta/anjuta-error.c,
9207 (added) libanjuta/anjuta-error.h,
9208 libanjuta/Makefile.am:
9209 Register GError as a boxed type
9211 * libanjuta/interfaces/anjuta-idl-compiler.pl:
9212 Support GError* in signal, GError must be registered as a boxed type
9213 Accept NULL as strings
9215 === anjuta 2.2.0 ===
9217 2007-06-25 Naba Kumar <naba.kumar@gnome.org>
9219 * configure.in: Bumped version to 2.2.0
9220 * NEWS: Updated for 2.2.0 stable release.
9221 * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
9222 Reduce the idle priority to make the UI update before anything else.
9224 2007-06-24 Naba Kumar <naba.kumar@gnome.org>
9226 * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
9228 * libanjuta/interfaces/libanjuta.idl:
9229 * plugins/document-manager/action-callbacks.c:
9230 (on_editor_command_complete_word_activate):
9231 * plugins/document-manager/plugin.c:
9232 (update_editor_ui_interface_items):
9233 * plugins/editor/text_editor.c: (iautocomplete_activate),
9234 (iautocomplete_iface_init):
9235 * plugins/sourceview/sourceview.c: (iassist_iface_init):
9237 Moved autocomplete() method away from IAnjutaEditorAssist into
9238 a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
9239 autocomplete and does not crash with sourceview. Fixes Bug #449620
9240 â The auto completion functionality not work. Also sets menuitem
9241 insensitive when hiding them.
9243 * plugins/debug-manager/disassemble.c:
9244 (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
9247 2007-06-22 Naba Kumar <naba.kumar@gnome.org>
9249 * pixmaps/anjuta_splash.png: Updated.
9251 * plugins/search/search-replace.c
9252 (anjuta_search_replace_activate): Fixed "Find in Files" to select
9253 the right target (project).
9254 * ChangeLog: Added missing log.
9256 2007-06-21 Naba Kumar <naba.kumar@gnome.org>
9258 * manuals/anjuta-faqs/C/anjuta-faqs.xml,
9259 manuals/anjuta-manual/C/fileoperations.xml,
9260 manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
9262 * plugins/gtodo/libgtodo.h: Give a typedef for enum.
9264 * libanjuta/anjuta-children.c: Fixed a bad compile warning.
9266 2007-06-21 Naba Kumar <naba.kumar@gnome.org>
9268 * TODO.tasks: Added bounty for on-demand preferences.
9270 Patch from Thierry Moisan:
9271 * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
9274 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
9276 Patch from tpgww@onepost.net:
9278 * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
9279 * libegg/test-actions.c:
9280 * libegg/test-multi-drag.c: (main):
9281 * plugins/debug-manager/memory.c: (read_memory_block):
9282 * tagmanager/tm_file_entry.c: (tm_file_entry_list):
9284 Fixes compile warnings. Fixes bug #427101.
9286 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
9288 Patch from James Liggett:
9290 * plugins/profiler/gprof-options.c: (on_option_changed),
9292 * plugins/profiler/gprof-options.h:
9293 * plugins/profiler/gprof-profile-data.c:
9294 (gprof_profile_data_init_profile):
9295 * plugins/profiler/gprof-profile-data.h:
9296 * plugins/profiler/plugin.c: (profiler_get_data),
9297 (profiler_set_target), (register_options),
9298 (on_profile_data_browse_button_clicked),
9299 (on_profiling_options_button_clicked), (on_profiler_delete_data):
9300 * plugins/profiler/profiler.glade: implements independent targets.
9301 implements the ability to select arbitrary gmon.out files.
9302 Fixes bug #403502 â User should also be allowed to select an
9303 independent executable target.
9305 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
9307 * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
9309 * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
9310 * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
9312 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
9314 * plugins/debug-manager/plugin.c,
9315 plugins/debug-manager/breakpoints.c:
9316 Remove weak pointers when owner is destroyed
9317 Remove all breakpoints before loading new one
9319 2007-06-20 Vincent Geddes <vincent.geddes@gmail.com>
9321 * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
9323 2007-06-19 Naba Kumar <naba@gnome.org>
9325 * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
9326 Bug #448491 Empty Lines Problem.
9328 * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
9330 * data/default.profile, plugins/message-view/plugin.c: Do not
9331 restore session for messages.
9332 Fixes bug #377461 â don't create new message window for each
9335 * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
9336 Fixes a crash on exit/project-close if profiler plugin is loaded.
9338 2007-06-17 Naba Kumar <naba@gnome.org>
9340 * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
9341 C keywords. Fixes bug #447655 â C keyword must NOT be localised.
9343 * plugins/file-loader/plugin.c: Fail on opening non existent files.
9344 Bug #448034 â Anjuta crashes on starting (when the last project
9345 directory was deleted).
9347 * plugins/document-manager/plugin.c: Set line markers for files
9348 opened via IAnjutaFile::open(). Fixes missing line markers while
9351 2007-06-17 Naba Kumar <naba@gnome.org>
9353 * plugins/sourceview/sourceview.glade: Set correct font
9354 default value and use monospace instead of sans. Fixes
9355 bug #448408 â crash in Anjuta IDE: Trying to change the
9358 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
9360 * plugins/search/search-replace.c,
9361 plugins/search/search-replace.h,
9362 plugins/search/anjuta-search.glade:
9363 Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
9366 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
9368 * plugins/debug-manager/plugin.c,
9369 plugins/debug-manager/breakpoints.c:
9370 Add weak references, fixes bug #448053 ?
9372 2007-06-16 Naba Kumar <naba@gnome.org>
9374 * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
9375 dialog to allow forgetting them if user chooses to select a different
9378 2007-06-13 Naba Kumar <naba@gnome.org>
9380 * plugins/sourceview/sourceview-prefs.c: Initialize font
9381 on startup correctly if use_theme is set.
9383 * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
9384 if available for default font. Fixes bug #447304.
9386 * plugins/sourceview/sourceview-prefs.c: Return value based
9387 on right data type. Fixes Bug #438878 â Using gtksourceview editor
9388 for the first time has black background
9390 * plugins/project-manager/plugin.c: Give a better error message
9391 when project could not be loaded.
9393 * libanjuta/anjuta-serializer.c: Added a comment.
9395 2007-06-13 Johannes Schmid <jhs@gnome.org>
9398 Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
9399 most warnings to avoid simple coding problems.
9401 * plugins/message-view/anjuta-msgman.c:
9402 (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
9403 * plugins/message-view/plugin.c: (on_view_changed),
9404 (ianjuta_msgman_add_view):
9406 Fixed #440866 by always presenting the message-manager when a tab is
9407 added because Gtk+ seems to have problems to add tabs to hidden widgets.
9409 * plugins/subversion/subversion-callbacks.c:
9410 (on_subversion_commit_response):
9411 Destroy dialog if user clicks "No"
9413 2007-06-12 Naba Kumar <naba@gnome.org>
9415 * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
9416 read and use of uninitialized variable.
9418 * Makefile.am, src/about.c: Install AUTHORS file in datadir also
9419 because it is used in credits listing and packaging could compress
9420 it in docdir. Fixes bug #397881: The credits are empty
9422 * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
9423 tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
9424 tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
9425 plugins/symbol-browser/an_symbol_info.c,
9426 plugins/symbol-browser/plugin.c,
9427 plugins/symbol-browser/an_symbol_view.c,
9428 plugins/editor/aneditor-autocomplete.cxx:
9430 - Do not access TMTag
9431 member in TMSymbol when freeing it because by then the tags
9432 could have changed. Avoids dangerous memory corruptions by freeing
9433 someone else's memory (Could explain those random crashes when
9434 refreshing symbols or re-loading a different project or closing
9435 a project). Anything that tries to refresh symbols could trigger
9437 - Added a flag to also retrieve method definitions as part of
9438 the class's scope members. And used it to set both function prototype
9439 and definition in symbols. Fixes navigation to prototype and
9440 function definitions from symbol browser (bug #440370)
9442 * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
9443 memory. Could fix those bogus 'file changed' dialogs.
9445 * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
9447 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
9449 * (added) libanjuta/anjuta-utils-priv.h,
9450 libanjuta/anjuta-utils.h,
9451 libanjuta/anjuta-launcher.c,
9452 libanjuta/Makefile.am:
9453 Fix bug #440801: do not use config.h in public include files
9455 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
9457 * plugins/project-wizard/templates/mkfile.wiz:
9458 Fix bug #442038: missing project.sh file
9461 plugins/project-wizard/templates/Makefile.am,
9462 plugins/project-wizard/templates/translatable-strings.h,
9463 (added) plugins/project-wizard/templates/sdl.wiz,
9464 (added) plugins/project-wizard/templates/appwiz_sdl.png,
9465 (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
9466 (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
9467 (added) plugins/project-wizard/templates/sdl/Makefile.am,
9468 (added) plugins/project-wizard/templates/sdl/.cvsignore,
9469 (added) plugins/project-wizard/templates/sdl/src/main.c,
9470 (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
9471 (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
9472 (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
9473 (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
9474 (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
9475 (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
9476 Fix bug #315635: add a SDL project wizard
9478 2007-06-09 Naba Kumar <naba.kumar@nokia.com>
9480 * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
9481 when SIGCHLD is triggered when main loop context is locked. Dead lock
9482 happens when child_exited callback also accesses main loop context.
9483 Happens particularly badly in debug target exiting.
9485 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
9487 * manuals/anjuta-manual/C/debugger.xml:
9488 First update of the debugger documentation
9490 2007-06-04 Naba Kumar <naba.kumar@nokia.com>
9492 * manuals/anjuta-manual/C/fileoperations.xml,
9493 manuals/anjuta-manual/C/projects.xml,
9494 manuals/anjuta-manual/C/anjuta-manual.xml,
9495 manuals/anjuta-manual/C/build.xml,
9496 manuals/anjuta-manual/C/execute.xml,
9497 manuals/anjuta-manual/Makefile.am: Updated more documentation.
9498 Added project properties documentation. Moved execution section
9499 inside project management. Removed dead documentation.
9501 2007-06-02 Naba Kumar <naba.kumar@nokia.com>
9503 * src/anjuta.c, plugins/symbol-browser/plugin.c,
9504 plugins/symbol-browser/plugin.h,
9505 plugins/symbol-browser/an_symbol_prefs.c,
9506 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9507 libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
9508 progress bar instead of separate window for system tags
9509 generation. Renamed AnjutaStatus methods to a proper ones.
9511 * plugins/symbol-browser/plugin.c,
9512 plugins/symbol-browser/plugin.h,
9513 plugins/symbol-browser/an_symbol_prefs.c,
9514 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9515 global-tags/create_global_tags.sh.in: Get rid of message window
9516 for showing global tags creation and use a small window with
9519 2007-05-30 Naba Kumar <naba@gnome.org>
9521 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
9522 Bug 442315 – After calling configure, the build menus are still insensitive,
9523 Bug 442314 – Autogeneration fails when there is no autogen.sh
9525 * plugins/project-manager/plugin.c: Fixed mem corruption when it
9526 fails to remove target/source/group. Fixes bug #440196 – crash in
9527 Anjuta IDE: removing a target
9529 2007-05-29 Naba Kumar <naba@gnome.org>
9531 * plugins/symbol-browser/an_symbol_view.c,
9532 plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
9533 tags generation. Fixed runtime warning.
9535 2007-05-28 Naba Kumar <naba@gnome.org>
9537 Patch from James Liggett <jrliggett@cox.net>:
9538 * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
9539 Fixed bug #403502 – User should also be allowed to select an
9540 independent executable target.
9542 2007-05-27 Johannes Schmid <jhs@gnome.org>
9544 * plugins/build-basic-autotools/build-basic-autotools.c:
9545 (get_real_directory), (on_build_mesg_format):
9547 Find correct files for error messages inside scratchbox
9549 2007-05-27 Naba Kumar <naba@gnome.org>
9551 * manuals/anjuta-manual/C/projects.xml,
9552 manuals/anjuta-manual/C/projects.xml: Updated project
9553 management chapter more.
9555 2007-05-25 Johannes Schmid <jhs@gnome.org>
9557 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
9558 * plugins/build-basic-autotools/build-basic-autotools.c:
9559 (on_sb_check_toggled), (build_execute_command),
9560 (ipreferences_merge), (ipreferences_unmerge):
9561 Added support for building inside scratchbox environment
9563 Patch from James Liggett <jrliggett@cox.net>:
9564 * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
9565 (anjuta_msgman_append_view):
9568 – Anjuta aborts with numerous assertion failures when adding a new message view tab
9570 2007-05-23 Naba Kumar <naba@gnome.org>
9572 * manuals/anjuta-manual/C/projects.xml: Updated project
9575 2007-05-22 Naba Kumar <naba@gnome.org>
9577 * manuals/anjuta-manual/C/projects.xml: More updates.
9579 * manuals/anjuta-manual/C/introduction.xml,
9580 manuals/anjuta-manual/C/projects.xml,
9581 manuals/anjuta-manual/C/interface.xml: Updated documentation.
9583 2007-05-22 Naba Kumar <naba@gnome.org>
9585 Patch from Étienne Bersac:
9586 * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
9587 class in generated class.
9589 2007-05-22 Naba Kumar <naba@gnome.org>
9591 * plugins/profiler/plugin.c: Fixed a compiler warning.
9592 * plugins/valgrind/Makefile.am: Added ldflags.
9594 Patch from James Liggett:
9595 * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
9596 plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
9599 2007-05-18 Johannes Schmid <jhs@gnome.org>
9601 * plugins/editor/text_editor.c:
9602 * plugins/language-support-cpp-java/plugin.c:
9603 (on_editor_language_changed), (on_value_added_current_editor),
9604 (on_value_removed_current_editor):
9606 Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
9607 Fix assist support in language-support-plugin.
9609 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9611 * libanjuta/interfaces/libanjuta.idl:
9612 Add a new interface allowing to implement plugin able
9613 to load other plugins (not written in C)
9615 * libanjuta/anjuta-plugin-handle.c,
9616 libanjuta/anjuta-plugin-handle.h:
9617 Add a language and a resident plugin properties
9619 * libanjuta/anjuta-glue-plugin.c,
9620 libanjuta/anjuta-glue-plugin.h,
9621 (added)libanjuta/anjuta-glue-c.c,
9622 (added)libanjuta/anjuta-glue-c.h,
9623 libanjuta/Makefile.am:
9624 Split code used to load a C plugin into a common part
9625 in anjuta-glue-plugin and a specific part in anjuta-glue-c
9627 * libanjuta/anjuta-glue-factory.c,
9628 libanjuta/anjuta-glue-factory.h,
9629 libanjuta/anjuta-plugin-manager.c:
9630 Allow to load plugin not written in C and search for the
9631 additional needed code in another plugin
9633 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9635 * plugins/editor/text_editor.c:
9636 Add an empty implementation of IAnjutaEditorAssist for scintilla,
9637 avoiding a crash if scintilla is used
9639 2007-05-14 Johannes Schmid <jhs@gnome.org>
9641 * libanjuta/interfaces/libanjuta.idl:
9642 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
9643 (assist_cleanup), (on_assist_end), (on_assist_cancel),
9644 (on_assist_chosen), (on_assist_update), (get_context),
9645 (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
9646 (install_assist), (uninstall_assist), (install_support),
9647 (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
9648 (cpp_java_plugin_instance_init):
9649 * plugins/language-support-cpp-java/plugin.h:
9650 Use IAnjutaEditorAssist to show language specific suggestions
9652 * plugins/sourceview/Makefile.am:
9653 * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
9654 (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9655 * plugins/sourceview/anjuta-view.h:
9656 * plugins/sourceview/assist-window.c: (assist_window_expose),
9657 (assist_window_set_property), (assist_window_get_property),
9658 (assist_window_class_init), (assist_activated),
9659 (assist_window_init), (assist_window_finalize),
9660 (assist_window_select), (assist_window_first),
9661 (assist_window_last), (assist_window_up), (assist_window_down),
9662 (get_coordinates), (assist_window_move), (assist_window_update),
9663 (assist_window_filter_keypress), (assist_window_is_active),
9664 (assist_window_new), (assist_window_get_trigger),
9665 (assist_window_get_position):
9666 * plugins/sourceview/assist-window.h:
9667 * plugins/sourceview/sourceview-args.c (removed):
9668 * plugins/sourceview/sourceview-args.h (removed):
9669 * plugins/sourceview/sourceview-autocomplete.c (removed):
9670 * plugins/sourceview/sourceview-autocomplete.h (removed):
9671 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9672 * plugins/sourceview/sourceview-private.h:
9673 * plugins/sourceview/sourceview-scope.c(removed):
9674 * plugins/sourceview/sourceview-scope.h(removed):
9675 * plugins/sourceview/sourceview.c: (on_assist_chosen),
9676 (on_assist_cancel), (on_document_char_added),
9677 (on_reload_dialog_response), (sourceview_class_init),
9678 (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
9679 (iassist_remove_trigger), (iassist_autocomplete),
9680 (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
9681 (iassist_react), (iassist_iface_init):
9682 * plugins/sourceview/tag-window.c (moved to assist-window.c):
9683 * plugins/sourceview/tag-window.h (moved to assist-window.c):
9685 - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
9686 - Mark files dirty if reload dialog is canceled.
9688 2007-05-12 Naba Kumar <naba@gnome.org>
9690 * libanjuta/anjuta-launcher.h: Corrected include file.
9692 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
9694 * libanjuta/anjuta-glue-plugin.c,
9695 libanjuta/anjuta-glue-plugin.h,
9696 libanjuta/anjuta-glue-factory.c,
9697 libanjuta/anjuta-glue-factory.h,
9698 ibanjuta/anjuta-plugin-manager.c:
9699 Move code used to load a C plugin from glue-factory to glue-plugin
9700 So loading a plugin written in another language could be done by
9701 just using another object derived from AnjutaGluePlugin
9703 * libanjuta/libanjuta.h:
9704 Remove anjuta-plugin-handle header, it's not installed as libanjuta
9707 === anjuta 2.1.3 ===
9709 2007-05-11 Naba Kumar <naba@gnome.org>
9711 * configure.in: Bumped version to 2.1.3
9714 * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
9716 2007-05-11 Naba Kumar <naba@gnome.org>
9719 * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
9720 Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
9721 based on patch from Jaap Versteegh <j_r_versteegh@hotmail.com>.
9723 2007-05-10 Johannes Schmid <jhs@gnome.org>
9725 * plugins/search/plugin.c:
9726 Make incremental search behave less annoying
9728 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
9730 * plugins/macro/macro-util.c:
9731 Fix bug #419008 and bug #419036
9732 When creating new header file, use name and email set in
9733 preferences and replace invalid C character by underscore
9736 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
9738 * plugins/search/search-replace.c,
9739 plugins/search/search-replace_backend.c:
9740 Disable search button if search expression is empty (bug #378193)
9742 2007-05-08 Naba Kumar <naba@gnome.org>
9744 * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
9747 2007-05-07 Naba Kumar <naba@gnome.org>
9750 * plugins/project-wizard/templates/Makefile.am:
9751 * plugins/project-wizard/templates/minimal.wiz:
9752 * plugins/project-wizard/templates/minimal/.cvsignore:
9753 * plugins/project-wizard/templates/minimal/Makefile.am:
9754 * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
9755 * plugins/project-wizard/templates/minimal/autogen.sh:
9756 * plugins/project-wizard/templates/minimal/configure.ac.tpl:
9757 * plugins/project-wizard/templates/minimal/project.anjuta:
9758 Added 'minimal', a generic and flat, project template.
9760 2007-05-05 Naba Kumar <naba@gnome.org>
9762 Patch from Cygwin Ports maintainer <yselkowitz@users.sourceforge.net>:
9764 * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
9765 * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
9766 * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
9767 * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
9768 instead of a real one, fixes interdependency with libanjuta.
9769 * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
9770 * libanjuta/Makefile.am:
9771 * libegg/Makefile.am:
9772 * plugins/build-basic-autotools/Makefile.am:
9773 * plugins/class-gen/Makefile.am:
9774 * plugins/class-inheritance/Makefile.am:
9775 * plugins/cvs-plugin/Makefile.am:
9776 * plugins/debug-manager/Makefile.am:
9777 * plugins/devhelp/Makefile.am:
9778 * plugins/document-manager/Makefile.am:
9779 * plugins/editor/Makefile.am:
9780 * plugins/file-loader/Makefile.am:
9781 * plugins/file-manager/Makefile.am:
9782 * plugins/file-wizard/Makefile.am:
9783 * plugins/gdb/Makefile.am:
9784 * plugins/glade/Makefile.am:
9785 * plugins/gtodo/Makefile.am:
9786 * plugins/language-support-cpp-java/Makefile.am:
9787 * plugins/macro/Makefile.am:
9788 * plugins/message-view/Makefile.am:
9789 * plugins/patch/Makefile.am:
9790 * plugins/profiler/Makefile.am:
9791 * plugins/project-import/Makefile.am:
9792 * plugins/project-manager/Makefile.am:
9793 * plugins/project-wizard/Makefile.am:
9794 * plugins/sample1/Makefile.am:
9795 * plugins/search/Makefile.am:
9796 * plugins/sourceview/Makefile.am:
9797 * plugins/subversion/Makefile.am:
9798 * plugins/symbol-browser/Makefile.am:
9799 * plugins/terminal/Makefile.am:
9800 * plugins/tools/Makefile.am:
9801 * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
9803 2007-05-05 Vincent Geddes <vincent.geddes@gmail.com>
9805 * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
9807 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9809 * libanjuta/anjuta-launcher.c,
9810 libanjuta/anjuta-launcher.h:
9811 Add some missing implementation
9813 2007-04-26 Brian Pepple <bpepple@fedoraproject.org>
9815 Reviewed by Naba Kumar <naba@gnome.org>:
9816 * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
9819 2007-04-26 Jason Switzer <jswitzer@gmail.com>
9821 Reviewed by Naba Kumar <naba@gnome.org>:
9822 * plugins/editor/text_editor.c: Large memory addresses were being
9823 truncated, switched to glong (bug #422143).
9825 2007-04-24 Naba Kumar <naba@gnome.org>
9827 * plugins/document-manager/plugin.c: (prefs_finalize):
9828 * plugins/editor/aneditor-autocomplete.cxx:
9829 * plugins/editor/text_editor_menu.c:
9830 * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
9831 * plugins/file-loader/plugin.c: (open_file_with),
9832 (create_open_with_submenu):
9833 * plugins/file-manager/plugin.c: (prefs_finalize):
9834 * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
9835 pointer type castings.
9837 2007-04-24 Naba Kumar <naba@gnome.org>
9839 Patch from s|s <supreet.sethi@gmail.com>:
9840 * (added) plugins/project-wizard/templates/django-logo.png:
9841 * (added) plugins/project-wizard/templates/django.wiz:
9842 * plugins/project-wizard/templates/Makefile.am:
9843 * plugins/project-wizard/templates/translatable-strings.h: Added
9844 django project template. http://www.djangoproject.com/
9846 2007-04-24 Naba Kumar <naba@gnome.org>
9848 * plugins/subversion/anjuta-subversion.glade: Set expansion for
9849 the log entry widget and made the dialog little larger.
9851 2007-04-24 Naba Kumar <naba@gnome.org>
9853 Patch from Halton Huo:
9855 * plugins/project-wizard/property.c:
9856 * plugins/subversion/svn-auth.c:
9857 * plugins/subversion/svn-backend-priv.h:
9858 * plugins/subversion/svn-backend.c:
9859 * plugins/subversion/svn-backend.h:
9860 * plugins/subversion/svn-notify.h: Proper use of subversion
9861 headers. Fixes build issues in solaris (bug #426701).
9863 2007-04-24 Naba Kumar <naba@gnome.org>
9865 * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
9867 * plugins/project-wizard/templates/cpp.wiz:
9868 * plugins/project-wizard/templates/gcj.wiz:
9869 * plugins/project-wizard/templates/gnome.wiz:
9870 * plugins/project-wizard/templates/gtk.wiz:
9871 * plugins/project-wizard/templates/gtkmm.wiz:
9872 * plugins/project-wizard/templates/java.wiz:
9873 * plugins/project-wizard/templates/python.wiz:
9874 * plugins/project-wizard/templates/terminal.wiz:
9875 * plugins/project-wizard/templates/wxwin.wiz:
9876 * plugins/project-wizard/templates/xlib-dock.wiz:
9877 * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
9878 project option and set it ON by default (since gnome-build, can't
9879 enabled configure shared lib support later when a sharedlib target
9882 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9884 * plugins/debug-manager/stack_trace.c:
9885 Fix a missing case in the previous changes
9887 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9889 * plugins/debug-manager/plugin.c:
9892 * plugins/debug-manager/breakpoints.c,
9893 plugins/gdb/plugin.c:
9894 Fix adding breakpoint on a function
9896 * plugins/debug-manager/stack_trace.c:
9897 Highlight changed stack frame
9899 2007-04-18 Naba Kumar <naba@gnome.org>
9901 * plugins/document-manager/anjuta-docman.c:
9902 (anjuta_docman_dispose), (on_editor_destroy),
9903 (anjuta_docman_remove_editor): Remove the editor widget from
9904 the parent container before calling destroy, otherwise container
9905 removal happens after TextEditor is disposed resulting in call
9906 to value-remove for a TextEditor which is half-dead (crash).
9908 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
9910 * plugins/debug-manager/data_buffer.c
9911 plugins/debug-manager/data_view.c,
9912 plugins/debug-manager/memory.c:
9913 Fixes for bug #418523, bug #427090 and bug #428174
9915 2007-04-11 Halton Huo <halton.huo@sun.com>
9917 reviewed by: <jhs@gnome.org>
9920 * libanjuta/Makefile.am:
9921 * libanjuta/anjuta-utils.c:
9922 * libanjuta/anjuta-utils.h:
9923 * manuals/reference/libanjuta/Makefile.am:
9925 Fixed compilation on sun by deploying the libutil methods
9926 in anjuta-utils.h and building them on condition.
9928 2007-04-11 Johannes Schmid <jhs@gnome.org>
9930 * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
9931 (anjuta_docman_add_editor):
9932 Hold a reference on the editor as long as we use it.
9934 * plugins/document-manager/plugin.c: (on_editor_changed):
9935 Destroy GValue to fix a memoery leak.
9937 2007-04-11 Johannes Schmid <jhs@gnome.org>
9939 * plugins/document-manager/plugin.c: (on_editor_changed):
9940 Fixed reference counting for editor by using g_value_take_object instead
9941 of g_value_set_object. The editors are now correctly finalized and thus
9942 we do not lack so much memory anymore.
9944 * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
9945 (anjuta_view_finalize), (anjuta_view_focus_out),
9946 (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9947 * plugins/sourceview/anjuta-view.h:
9948 * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
9949 * plugins/sourceview/sourceview-prefs.c:
9950 (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
9951 * plugins/sourceview/sourceview-prefs.h:
9952 * plugins/sourceview/sourceview-private.h:
9953 * plugins/sourceview/sourceview.c: (on_document_loaded),
9954 (timeout_unref), (on_document_saved), (sourceview_finalize),
9955 (sourceview_new), (ifile_open), (ifile_savable_save),
9956 (ifile_savable_save_as):
9958 Several changes to fix things when the editor is correctly destroyed.
9959 Fixed preferences (which led me to the refcounting issue, #409412)
9960 and removed deprecated completition code that will be replace by
9961 IAnjutaAssist interface soon.
9963 2007-04-11 Johannes Schmid <jhs@gnome.org>
9965 * libanjuta/anjuta-launcher.c:
9966 (anjuta_launcher_execution_done_cleanup),
9967 (anjuta_launcher_child_terminated):
9968 Possible fix for #428363 and added a g_return_if_fail
9970 * plugins/message-view/plugin.c: (activate_plugin):
9971 Fixed a Gtk/Gdl-Critical
9973 Patches from Étienne Bersac <bersace03@laposte.net>
9974 * plugins/class-gen/templates/go-source.tpl:
9975 * plugins/macro/macros.xml:
9976 Use better template for GObjects (#417875 and #417918)
9978 Patches from Halton Huo <halton.huo@sun.com>
9979 * libanjuta/anjuta-launcher.h:
9980 * libanjuta/anjuta-preferences.c:
9981 * libanjuta/anjuta-utils.c:
9982 * plugins/class-gen/window.c: (cg_window_set_add_to_project),
9983 (cg_window_set_add_to_repository):
9984 * plugins/class-inheritance/class-inherit.c:
9985 Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
9987 2007-04-09 Johannes Schmid <jhs@gnome.org>
9989 * plugins/editor/print.c: (anjuta_print_show_header):
9990 * plugins/file-manager/anjuta-file-manager-plugin.glade:
9991 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9993 Some string changes (#427395 and #427399)
9995 2007-04-06 Johannes Schmid <jhs@gnome.org>
9997 * plugins/build-basic-autotools/build-basic-autotools.c:
9998 (on_build_mesg_format), (on_build_mesg_parse):
9999 Fixed full path detection
10001 2007-04-05 Naba Kumar <naba@gnome.org>
10003 Patch from Halton Huo:
10004 * libanjuta/Makefile.am:
10005 * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
10006 * libanjuta/anjuta-glue-cpp.h:
10007 * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
10008 (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
10009 (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
10010 (anjuta_glue_factory_get_path), (get_already_loaded_module),
10011 (load_plugin), (anjuta_glue_factory_get_object_type):
10012 * libanjuta/anjuta-glue-factory.h:
10013 * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
10014 (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
10015 (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
10016 (anjuta_glue_plugin_new):
10017 * libanjuta/anjuta-glue-plugin.h:
10018 * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
10019 (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
10020 * libanjuta/anjuta-plugin.h:
10021 * libanjuta/glue-cpp.c:
10022 * libanjuta/glue-cpp.h:
10023 * libanjuta/glue-factory.c:
10024 * libanjuta/glue-factory.h:
10025 * libanjuta/glue-plugin.c:
10026 * libanjuta/glue-plugin.h:
10027 * plugins/build-basic-autotools/build-basic-autotools.h:
10028 * plugins/class-gen/plugin.h:
10029 * plugins/class-inheritance/plugin.h:
10030 * plugins/cvs-plugin/plugin.h:
10031 * plugins/debug-manager/plugin.h:
10032 * plugins/devhelp/plugin.h:
10033 * plugins/document-manager/plugin.h:
10034 * plugins/editor/plugin.h:
10035 * plugins/file-loader/plugin.h:
10036 * plugins/file-manager/plugin.h:
10037 * plugins/file-wizard/plugin.h:
10038 * plugins/gdb/plugin.h:
10039 * plugins/glade/plugin.h:
10040 * plugins/gtodo/plugin.h:
10041 * plugins/language-support-cpp-java/plugin.h:
10042 * plugins/macro/plugin.h:
10043 * plugins/message-view/plugin.h:
10044 * plugins/patch/plugin.h:
10045 * plugins/profiler/plugin.h:
10046 * plugins/project-import/plugin.h:
10047 * plugins/project-manager/plugin.h:
10048 * plugins/project-wizard/plugin.h:
10049 * plugins/sample1/plugin.h:
10050 * plugins/search/plugin.h:
10051 * plugins/sourceview/plugin.h:
10052 * plugins/subversion/plugin.h:
10053 * plugins/symbol-browser/plugin.h:
10054 * plugins/terminal/terminal.c:
10055 * plugins/tools/plugin.h:
10056 * plugins/tools/scripts/tools-2.xml.in:
10057 * plugins/valgrind/plugin.h:
10059 Renamed Glue to AnjutaGlue to avoid namespace conflicts.
10061 2007-04-05 Naba Kumar <naba@gnome.org>
10063 * anjuta.spec.in, configure.in: Removed dead codes.
10065 Patch from Jos Dehaes:
10066 * configure.in, plugins/project-wizard/templates/Makefile.am,
10067 plugins/project-wizard/templates/mkfile.wiz,
10068 plugins/project-wizard/templates/translatable-strings.h: Enabled
10069 makefile-based project creation and import. Fixes bug #355145
10071 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
10073 * plugins/debug-manager/debugger.c,
10074 plugins/debug-manager/plugin.c,
10075 plugins/gdb/anjuta-gdb.plugin.in:
10076 Code cleaning (remove unused code, rename this into self)
10077 Add information about supported format in debugger plugin
10078 Activate debugger plugin according to the target format
10080 2007-04-01 Naba Kumar <naba@gnome.org>
10082 * plugins/message-view/message-view.c:
10083 (message_view_instance_init): Fixed message icons to appear.
10085 2007-03-31 Johannes Schmid <jhs@gnome.org>
10087 * plugins/message-view/anjuta-msgman.c:
10088 (anjuta_msgman_append_view):
10089 * plugins/message-view/plugin.c: (on_view_changed),
10090 (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
10094 2007-03-31 Johannes Schmid <jhs@gnome.org>
10096 * plugins/message-view/message-view.c:
10097 (message_view_instance_init), (imessage_view_append):
10098 Show nice icons beside the messages for info, warning and error. This is a completly
10099 cosmetic change so if someone dislikes it he is free to remove it.
10101 2007-03-31 Johannes Schmid <jhs@gnome.org>
10103 * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
10104 (anjuta_msgman_class_init), (anjuta_msgman_append_view),
10105 (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
10106 * plugins/message-view/anjuta-msgman.h:
10107 * plugins/message-view/message-view.h:
10108 * plugins/message-view/plugin.c: (on_view_changed),
10110 Fixed #359399 and made next/previous insensitive when not availible
10112 * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
10113 (tag_style_to_string):
10114 Fixed namespace Problem with gdk >= 2.11
10116 * plugins/sourceview/sourceview-autocomplete.c:
10117 (sourceview_autocomplete_init):
10118 Removed structure, follow-up of #423682
10120 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
10122 * plugins/debug-manager/debug_tree.c,
10123 plugins/debug-manager/debug_tree.h,
10124 plugins/debug-manager/watch.c,
10125 plugins/debug-manager/anjuta-debug-manager.glade:
10126 Inspect variable at cursor
10127 Fix buttons in inspect dialog
10129 2007-03-27 Halton Huo <halton.huo@sun.com>
10131 Reviewed by Sebastien Granjoux <seb.sfo@free.fr>:
10133 * plugins/sourceview/sourceview-autocomplete.c
10134 plugins/debug-manager/disassemble.c,
10135 libanjuta/interfaces/libanjuta.idl:
10136 Remove array with 0 size and empty structure as it is not
10137 supported by sun cc, Fixes bug #423682
10139 * plugins/debug-manager/debugger.c:
10140 Remove anonymous union as it is not supported by sun cc,
10143 === anjuta 2.1.2 ===
10145 2007-03-28 Naba Kumar <naba@gnome.org>
10147 * configure.in: Bumped version to 2.1.2
10148 * NEWS: Updated for release.
10150 * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
10151 Improved breakpoint marker icon.
10153 * plugins/editor/anjuta-editor.plugin.in,
10154 plugins/sourceview/sourceview.plugin.in: Made editor plugins
10155 non user activable since they are now remembered properly.
10157 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
10159 * plugins/tools/editor.c:
10162 2007-03-27 Naba Kumar <naba@gnome.org>
10164 * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
10165 word when autocompleting without leaving any trailing part of
10168 2007-03-27 Kamil Páral <ripper42@gmail.com>
10170 Reviewed by Naba Kumar <naba@gnome.org>:
10171 * anjuta.desktop.in.in: Remove "Application" category from desktop
10172 file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
10174 2007-03-27 Naba Kumar <naba@gnome.org>
10176 * configure.in, plugins/document-manager/anjuta-docman.c:
10177 (anjuta_docman_add_editor): Conditionally compile notebook tab
10178 reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
10180 Patch from Halton Huo:
10181 * configure.in, global-tags/Makefile.am: Do not pass -Wall to
10182 non gcc compiler flags. Fixes bug #423089.
10184 2007-03-26 Naba Kumar <naba@gnome.org>
10186 * AUTHORS, NEWS, TODO.tasks: Updated.
10188 * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
10191 * plugins/symbol-browser/plugin.c: (on_editor_saved),
10192 (update_editor_symbol_model), (iter_matches),
10193 (on_editor_update_ui), (value_added_current_editor),
10194 (activate_plugin), (dispose),
10195 (symbol_browser_plugin_instance_init):
10196 * plugins/symbol-browser/plugin.h: update line on editor save
10197 and editor change. Code clean up and fixed warnings.
10199 2007-03-26 Naba Kumar <naba@gnome.org>
10201 * plugins/project-wizard/templates/java/project.anjuta,
10202 plugins/project-wizard/templates/python/project.anjuta,
10203 plugins/project-wizard/templates/python/project.anjuta:
10204 Removed version control plugins from default selection.
10206 * plugins/tools/scripts/prepare-changelog.pl,
10207 plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
10208 script to a better one (that works on both cvs and svn).
10210 2007-03-26 Naba Kumar <naba@gnome.org>
10212 * (added) plugins/project-wizard/templates/translatable-strings.pl,
10213 Makefile.am: Added the generated translatable file (required for
10214 translations for svn checkouts).
10217 plugins/project-wizard/templates/extract-translatable-strings.pl
10218 plugins/project-wizard/templates/Makefile.am, Makefile.am,
10219 po/POTFILES.in: Generated translatable strings for .wiz files and
10220 added them in POTFILES.in for translation. Fixes bug #398035
10222 2007-03-25 Naba Kumar <naba@gnome.org>
10224 * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
10226 * src/anjuta-app.c: Removed dead codes.
10228 * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
10229 global tags generation starts.
10231 * plugins/debug-manager/chunk_view.c,
10232 plugins/debug-manager/start.h,
10233 plugins/debug-manager/chunk_view.h,
10234 plugins/debug-manager/utilities.c,
10235 plugins/debug-manager/utilities.h,
10236 plugins/debug-manager/debugger.c,
10237 plugins/debug-manager/threads.c,
10238 plugins/debug-manager/disassemble.c,
10239 plugins/debug-manager/info.c,
10240 plugins/debug-manager/sharedlib.c,
10241 plugins/debug-manager/threads.h,
10242 plugins/debug-manager/disassemble.h,
10243 plugins/debug-manager/signals.c,
10244 plugins/debug-manager/info.h,
10245 plugins/debug-manager/sharedlib.h,
10246 plugins/debug-manager/data_buffer.c,
10247 plugins/debug-manager/data_view.c,
10248 plugins/debug-manager/signals.h,
10249 plugins/debug-manager/debug_tree.c,
10250 plugins/debug-manager/watch.c,
10251 plugins/debug-manager/registers.c,
10252 plugins/debug-manager/data_buffer.h,
10253 plugins/debug-manager/data_view.h,
10254 plugins/debug-manager/memory.c,
10255 plugins/debug-manager/debug_tree.h,
10256 plugins/debug-manager/watch.h,
10257 plugins/debug-manager/registers.h,
10258 plugins/debug-manager/memory.h,
10259 plugins/debug-manager/locals.c,
10260 plugins/debug-manager/sexy-icon-entry.c,
10261 plugins/debug-manager/breakpoints.c,
10262 plugins/debug-manager/locals.h,
10263 plugins/debug-manager/sexy-icon-entry.h,
10264 plugins/debug-manager/stack_trace.c,
10265 plugins/debug-manager/breakpoints.h,
10266 plugins/debug-manager/sparse_buffer.c,
10267 plugins/debug-manager/sparse_view.c,
10268 plugins/debug-manager/stack_trace.h,
10269 plugins/debug-manager/sparse_buffer.h,
10270 plugins/debug-manager/sparse_view.h,
10271 plugins/debug-manager/start.c,
10272 plugins/gdb/utilities.c,
10273 plugins/gdb/utilities.h,
10274 plugins/gdb/debugger.c,
10275 plugins/gdb/debugger.h: Added indentation modeline for easy indentation
10278 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10280 * plugins/gdb/debugger.c:
10281 Avoid empty debugger log window by limiting line to 90 characters
10283 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10285 * plugins/debug-manager/plugin.c,
10286 plugins/debug-manager/plugin.h,
10287 plugins/debug-manager/threads.c,
10288 plugins/debug-manager/threads.h,
10289 plugins/debug-manager/breakpoints.c,
10290 plugins/debug-manager/breakpoints.h,
10291 plugins/debug-manager/stack_trace.c,
10292 plugins/debug-manager/stack_trace.h:
10293 View code action now changes location in disassembly view too
10295 * plugins/debug-manager/anjuta-debug-manager.ui:
10296 Rename breakpoint actions
10298 2007-03-24 Naba Kumar <naba@gnome.org>
10300 * configure.in, src/anjuta-app.c: Use the new docking algorithm
10301 in gdl 0.7.3 (svn trunk).
10302 * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
10304 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10306 * plugins/debug-manager/threads.c,
10307 plugins/debug-manager/debug_tree.c,
10308 plugins/debug-manager/debug_tree.h,
10309 plugins/debug-manager/locals.c,
10310 plugins/debug-manager/registers.c,
10311 plugins/debug-manager/stack_trace.c:
10312 Allow to change current thread updating register, stack and locals
10313 Allow to change current stack frame updating locals
10315 * plugins/gdb/debugger.c:
10316 Read argument of selected stack frame
10318 * plugins/debug-manager/data_view.c:
10319 Fix an unrelated bug
10321 2007-03-23 Naba Kumar <naba@gnome.org>
10323 * plugins/document-manager/anjuta-docman.c,
10324 plugins/document-manager/plugin.c: Fixed many memory leaks.
10325 (ianjuta_file_get_uri() returns a new string).
10327 * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
10328 widget for save dialogs.
10330 * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
10331 svn and fixed to get function/prototype/member args list. Call tips
10332 also work fine now.
10334 2007-03-22 Naba Kumar <naba@gnome.org>
10336 * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
10337 and calltips would work again for functions from global tags (Needs
10338 regenerating global tags).
10340 * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
10341 ctags svn version and reopened bug #395362. Fixes tags parsing that
10342 seemed to have stopped working recently.
10344 2007-03-21 Naba Kumar <naba@gnome.org>
10346 * tagmanager/tm_source_file.c, tagmanager/options.c,
10347 global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
10348 extend .. more needs to be investigated and fixed). Enabled some
10351 2007-03-16 Naba Kumar <naba@gnome.org>
10353 * src/anjuta.c: Fixed project loading from command line.
10355 2007-03-16 Naba Kumar <naba@gnome.org>
10357 Patch from James Liggett <jrliggett@cox.net>:
10358 plugins/profiler/gprof-profile-data.c: Fixed a crash.
10360 2007-03-15 Naba Kumar <naba@gnome.org>
10362 * libanjuta/anjuta-profile-manager.c,
10363 libanjuta/anjuta-profile-manager.h: Added method to get current
10366 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
10367 signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
10370 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
10371 plugins/file-loader/plugin.c: Moved to functions as utility functions.
10372 Also, not load project files in session load in loader plugin.
10374 * plugins/project-manager/plugin.c, src/anjuta.c:
10375 Emit "exiting" signal in shell when exiting anjuta. project manager
10376 listens to exiting signal and saves session. anjuta.c saves session
10377 only when current projfile is 'user'. Load project saved in session
10378 differently then the rest of the session. This should fix all the
10379 session restoration bugs.
10381 src/main.c: Present anjuta window when becon message is received.
10383 2007-03-14 Naba Kumar <naba@gnome.org>
10385 * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
10386 not randomly save (it was a wrong looping).
10388 2007-03-12 Naba Kumar <naba@gnome.org>
10390 * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
10392 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
10394 * plugins/debug-manager/anjuta-debug-manager.ui,
10395 libanjuta/interfaces/libanjuta.idl,
10396 plugins/debug-manager/debugger.c,
10397 (added) plugins/debug-manager/threads.c,
10398 (added) plugins/debug-manager/threads.h,
10399 plugins/debug-manager/plugin.c,
10400 plugins/debug-manager/Makefile.am,
10401 plugins/gdb/plugin.c,
10402 plugins/gdb/debugger.c,
10403 plugins/gdb/debugger.h:
10404 Add a window displaying all threads
10405 Add needed functions
10406 Switching to a different thread is still not done
10408 * plugins/debug-manager/debug_tree.c,
10409 plugins/debug-manager/locals.c,
10410 plugins/debug-manager/stack_trace.c:
10411 Small cosmetic changes
10413 * plugins/gdb/gdbmi.c:
10414 Keep all elements in gdbmi hash
10415 Even if using the same key like in -threads-list-ids
10417 2007-03-11 Naba Kumar <naba@gnome.org>
10419 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
10421 * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
10423 * manuals/reference/libanjuta/libanjuta-docs.sgml,
10424 manuals/reference/libanjuta/libanjuta-sections.txt,
10425 manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
10428 2007-03-11 Naba Kumar <naba@gnome.org>
10430 * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
10431 gtk-doc properly. Bumped gtk-doc requirement to 1.4
10433 * manuals/reference/libanjuta/libanjuta-docs.sgml,
10434 manuals/reference/libanjuta/libanjuta.types,
10435 manuals/reference/libanjuta/libanjuta-sections.txt,
10436 manuals/reference/libanjuta/.cvsignore,
10437 (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
10438 infrastructure. Got rid of tmpl/ directory and moved all section
10439 documenation to source code (requires gtk-doc >= 1.4).
10441 * libanjuta/anjuta-plugin-description.c,
10442 libanjuta/interfaces/libanjuta.idl, libanjuta/anjuta-status.c,
10443 libanjuta/cell-renderer-captioned-image.c,
10444 libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
10445 libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
10446 libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
10447 libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
10448 libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
10449 libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
10450 libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
10451 libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
10452 libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
10453 libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
10454 libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
10455 libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
10456 documentation from templates to source code.
10458 2007-03-10 Johannes Schmid <jhs@gnome.org>
10460 * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
10461 Added some debug output but could not figure out why
10462 some plugins are not kept.
10464 * libanjuta/interfaces/libanjuta.idl:
10465 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10466 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10467 Added IAnjutaEditorGoto::matching_brace
10469 * plugins/document-manager/action-callbacks.c:
10470 (on_editor_command_match_brace_activate):
10471 * plugins/document-manager/plugin.c:
10472 (update_editor_ui_interface_items):
10473 * plugins/editor/text_editor.c: (igoto_matching_brace),
10474 (igoto_iface_init):
10475 * plugins/sourceview/sourceview.c: (ieditor_iface_init):
10476 Fixed #355155 (matching brace for scintilla, disabled for sourceview)
10478 2007-03-09 Johannes Schmid <jhs@gnome.org>
10480 * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10481 Hide correct column
10483 * plugins/sourceview/sourceview-private.h:
10484 * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10485 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10486 (sourceview_new), (ifile_savable_save_as):
10487 Tweaked vfs monitoring
10489 2007-03-09 Johannes Schmid <jhs@gnome.org>
10491 * libanjuta/interfaces/Makefile.am.iface:
10492 Fixed installtion of header files
10494 * plugins/sourceview/sourceview.c: (set_select):
10495 do not scroll to much in interactive search
10497 2007-03-09 Naba Kumar <naba@gnome.org>
10499 * src/anjuta.c: Fixed session restoration.
10501 * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
10502 signal handlers after symbol browser plugin is deactivated.
10504 * plugins/editor/editor.glade,
10505 plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
10506 Fixed indentation confustion in preferences.
10508 2007-03-08 Johannes Schmid <jhs@gnome.org>
10510 * plugins/search/search-replace.c: (search_set_combo),
10511 (search_set_action), (search_set_target), (search_set_direction),
10512 (create_dialog), (search_disconnect_set_toggle_connect),
10513 (on_search_match_whole_word_toggled),
10514 (on_search_match_whole_line_toggled),
10515 (on_search_match_word_start_toggled),
10516 (search_set_toggle_direction):
10517 Use GCallback instead of GSignalFunc! We need to fix this code anyway,
10518 it's somehow ugly and uses many deprecated widgets
10520 Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
10521 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10524 2007-03-07 Naba Kumar <naba@gnome.org>
10526 * src/anjuta.c: Make launching projects work from command line. Also
10527 fixes gnome session restart command.
10529 2007-03-07 Johannes Schmid <jhs@gnome.org>
10531 Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
10532 * plugins/class-gen/plugin.c: (iwizard_activate):
10535 * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
10538 * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10539 Fixed #377483 (It's not possible to know if directories have
10540 a version in CVS. Show version column only if there are version
10541 informations availible
10543 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
10546 2007-03-07 Johannes Schmid <jhs@gnome.org>
10548 * plugins/sourceview/sourceview-prefs.c: (get_bool):
10550 * plugins/symbol-browser/an_symbol_prefs.c:
10551 (on_update_global_clicked):
10554 2007-03-07 Johannes Schmid <jhs@gnome.org>
10556 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
10557 (anjuta_save_prompt_new):
10558 * plugins/project-import/project-import.c:
10559 (project_import_finalize):
10560 Fixed Gtk-Criticals (maybe #409408)
10562 2007-03-07 Naba Kumar <naba@gnome.org>
10564 * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
10565 when we are at just beginning of string or comment. Fixes bug #397981.
10567 2007-03-07 Johannes Schmid <jhs@gnome.org>
10569 * plugins/language-support-cpp-java/plugin.c:
10570 (initialize_indentation_params):
10571 Removed annoying DEBUG_PRINT
10573 * plugins/sourceview/sourceview-cell.c:
10574 (sourceview_cell_instance_init), (icell_get_character),
10575 (icell_get_length), (icell_get_char), (icell_get_attribute):
10576 Improved code to be faster
10577 Implemented attribute handling so that indentation really works in any case
10579 2007-03-06 Johannes Schmid <jhs@gnome.org>
10582 GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
10584 * plugins/document-manager/anjuta-docman.c:
10585 (anjuta_docman_instance_init), (anjuta_docman_add_editor):
10586 Removed old and ugly tab drag&drop code and use built-in gtk stuff
10587 instead (required GTK >= 2.10)
10589 * plugins/sourceview/sourceview-private.h:
10590 * plugins/sourceview/sourceview.c:
10591 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10592 (sourceview_finalize), (sourceview_new), (imark_mark),
10593 (imark_unmark), (imark_is_marker_set),
10594 (imark_location_from_handle), (imark_delete_all_markers):
10595 Fixed marker handling and worked a bit more on vfs monitoring
10597 2007-03-05 Johannes Schmid <jhs@gnome.org>
10599 * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
10600 Added method to select specific iter
10602 * plugins/sourceview/sourceview-private.h:
10603 * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10604 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10605 (sourceview_add_monitor), (on_document_saved),
10606 (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
10607 Fixed vfs monitoring (mostly ported code from text_editor.c)
10609 * plugins/symbol-browser/an_symbol_view.c:
10610 * plugins/symbol-browser/an_symbol_view.h:
10611 * plugins/symbol-browser/plugin.c: (iter_matches),
10612 (on_editor_update_ui), (value_added_current_editor):
10613 Select the current tag in locals window and symbol toolbar. If there
10614 is no tag at the current line, reserve backward for the next tag. This will
10615 select the correct tag if inside a function.
10617 2007-03-05 Naba Kumar <naba@gnome.org>
10619 * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
10620 * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
10622 * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
10625 2007-03-04 Johannes Schmid <jhs@gnome.org>
10627 * data/Makefile.am:
10629 Fixed distcheck (well, partly)
10631 2007-03-04 Johannes Schmid <jhs@gnome.org>
10633 * plugins/document-manager/anjuta-document-manager.ui:
10634 Move "Swap .c/.h from Main to Browser toolbar
10636 Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
10637 * plugins/file-manager/an_file_view.c: (fv_prefs_new),
10638 (fv_prefs_free), (fv_add_tree_entry):
10639 * plugins/file-manager/anjuta-file-manager-plugin.glade:
10640 * plugins/file-manager/plugin.c: (prefs_init):
10642 Bug 387208 – [Patch] Add custom file-manager ignore pattern support
10644 2007-03-04 Naba Kumar <naba@gnome.org>
10646 * data/default.proflie, data/Makefile.am, src/anjuta.c,
10647 plugins/project-manager/plugin.c:
10648 Restored default profile and renamed it from "default.anjuta" to
10651 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10653 * plugins/debug-manager/debugger.c,
10654 plugins/debug-manager/plugin.c,
10655 plugins/gdb/debugger.c,
10656 libanjuta/interfaces/libanjuta.idl,
10657 plugins/debug-manager/stack_trace.c:
10658 Add a dialog box when a signal is received (except SIGINT)
10659 Display stack frame even if arguments are not available
10661 2007-03-03 Naba Kumar <naba@gnome.org>
10663 * TODO.tasks: Icons bounty added.
10665 * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
10668 * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
10671 * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
10672 plugins/Makefile.am, (removed) plugins/profile-default/*,
10673 plugins/project-manager/anjuta-project-manager.plugin.in,
10674 plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
10675 profile implementation to load user profile and projects. Store and
10676 restore remembered plugins. Use profile scoping and descoping for
10677 saving and loading sesstions.
10679 * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
10680 libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
10681 libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
10684 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10686 * plugins/debug-manager/debug_tree.c
10687 plugins/debug-manager/debug_tree.h:
10688 Bug fix, deleting wrong variable
10690 * plugins/gdb/debugger.c:
10691 Bug fix, remove forgotten debugging code
10693 2007-03-02 Johannes Schmid <jhs@gnome.org>
10695 * plugins/document-manager/anjuta-document-manager.ui:
10696 * plugins/search/anjuta-search.ui:
10697 * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
10698 Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
10701 * src/anjuta-app.c: (on_toolbar_view_toggled),
10702 (on_add_merge_widget), (on_session_save), (on_widget_remove):
10703 Save toolbar positions, don't use fixed toolbar style
10705 All in all this will allow more complex toolbar configurations and
10706 might gain some space on smaller displays because the user can disable
10707 toolbar parts he does not use. Also allows to use any toolbar style
10708 without looking too ugly.
10710 2007-03-01 Naba Kumasr <naba@gnome.org>
10712 * TODO.tasks: Added a bounty for creating icons.
10714 * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
10715 libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
10716 profile-changed signal. Do not sync non-user-activatable plugins.
10718 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
10720 * plugins/debug-manager/disassemble.c,
10721 plugins/debug-manager/sparse_view.c,
10722 plugins/gdb/debugger.c,
10723 libanjuta/interfaces/libanjuta.idl:
10724 Display function name in disassembly view
10726 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
10728 * (added) plugins/debug-manager/bookmark.png,
10729 (added) plugins/debug-manager/breakpoint-disabled.png,
10730 (added) plugins/debug-manager/breakpoint-enabled.png,
10731 (added) plugins/debug-manager/program-counter.png,
10732 (added) plugins/debug-manager/linemarker.png,
10733 plugins/debug-manager/Makefile.am,
10734 plugins/debug-manager/disassemble.c,
10735 plugins/debug-manager/disassemble.h,
10736 plugins/debug-manager/sparse_buffer.c,
10737 plugins/debug-manager/sparse_buffer.h,
10738 plugins/debug-manager/sparse_view.c,
10739 plugins/debug-manager/sparse_view.h,
10740 plugins/debug-manager/plugin.c,
10741 plugins/debug-manager/breakpoints.c,
10742 libanjuta/interfaces/libanjuta.idl:
10743 Add markers in the disassembly view
10744 Display program counter and breakpoints in disassembly view
10746 * plugins/gdb/debugger.c:
10747 Fix a bug added with my previous patch, setting and clearing
10748 breakpoints was not working
10750 2007-02-28 Johannes Schmid <jhs@gnome.org>
10752 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
10753 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
10754 * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
10755 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10756 * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
10757 * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
10758 * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
10759 * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
10760 * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
10761 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10762 Updated (why do they need to be under version control?)
10764 * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
10765 (create_tab_popup_menu), (on_msgman_popup_menu),
10766 (on_tab_button_press_event), (anjuta_msgman_page_new),
10767 (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
10768 Added "Close all message tabs" popup menu
10770 2007-02-26 Naba Kumar <naba@gnome.org>
10772 * plugins/profiler/gprof-flat-profile-entry.c,
10773 plugins/profiler/gprof-flat-profile.c,
10774 plugins/profiler/gprof-flat-profile-entry.h,
10775 plugins/profiler/gprof-flat-profile.h,
10776 plugins/profiler/gprof-flat-profile-view.c,
10777 plugins/profiler/gprof-flat-profile-view.h,
10778 plugins/profiler/gprof-call-graph-block-entry.c,
10779 plugins/profiler/gprof-call-graph-block.c,
10780 plugins/profiler/gprof-function-call-chart-view.c,
10781 plugins/profiler/gprof-call-graph-block-entry.h,
10782 plugins/profiler/gprof-profile-data.c,
10783 plugins/profiler/gprof-call-graph-block.h,
10784 plugins/profiler/gprof-view.c,
10785 plugins/profiler/gprof-call-graph.c,
10786 plugins/profiler/gprof-function-call-chart-view.h,
10787 plugins/profiler/gprof-profile-data.h,
10788 plugins/profiler/gprof-call-graph.h,
10789 plugins/profiler/gprof-view.h,
10790 plugins/profiler/gprof-view-manager.c,
10791 plugins/profiler/gprof-call-graph-view.c,
10792 plugins/profiler/plugin.c,
10793 plugins/profiler/gprof-view-manager.h,
10794 plugins/profiler/gprof-call-graph-view.h,
10795 plugins/profiler/gprof-function-call-tree-view.c,
10796 plugins/profiler/gprof-function-call-tree-view.h,
10797 plugins/profiler/Makefile.am: Fix compiler warnings and link with
10798 gnome-vfs. Fixes bug #411377.
10800 2007-02-26 Naba Kumar <naba@gnome.org>
10802 * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
10804 Patch from James Liggett <jrliggett@cox.net>:
10805 * plugins/profiler/gprof-flat-profile-view.c,
10806 plugins/profiler/gprof-flat-profile-view.h,
10807 plugins/profiler/gprof-function-call-chart-view.c,
10808 plugins/profiler/gprof-function-call-chart-view.h,
10809 plugins/profiler/gprof-view.c,
10810 plugins/profiler/gprof-view.h,
10811 plugins/profiler/gprof-call-graph-view.c,
10812 plugins/profiler/plugin.c,
10813 plugins/profiler/gprof-call-graph-view.h,
10814 plugins/profiler/gprof-function-call-tree-view.c,
10815 plugins/profiler/gprof-function-call-tree-view.h: Implements
10816 double click navigation. Fixes bug #403514.
10818 2007-02-25 Naba Kumar <naba@gnome.org>
10820 * libanjuta/anjuta-plugin-manager.c,
10821 libanjuta/anjuta-plugin-handle.[ch],
10822 plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
10823 g_hash_table_remove_all (introduced in glib 2.12) to stay the
10824 dependency on glib 2.8. Fixes bug #411623.
10826 2007-02-24 Naba kumar <naba@gnome.org>
10828 * libanjuta/interfaces/Makefile.am.iface: Added log domain.
10830 * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
10831 libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
10832 libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
10833 (added) libanjuta/anjuta-profile-manager.c,
10834 (added) libanjuta/anjuta-profile-manager.h: Implemented profile
10836 Implemented profile pushing and popping. Implemented profile xml
10837 synchronization. Implemented error handling in profiles. Implemented
10838 activation and deactivation signals in plugin manager.
10840 * libanjuta/Makefile.am: Added libanjuta log domain.
10842 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10843 src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
10844 in AnjutaShell interface and implemented it in AnjutaApp.
10846 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10848 2007-02-23 Naba kumar <naba@gnome.org>
10850 src/main.c: Fixed missing end quote.
10852 2007-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10854 * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
10857 2007-02-20 Naba Kumar <naba@gnome.org>
10859 * plugins/subversion/plugin.c: Added "..." menuitems.
10860 * ROADMAP, README: Updated.
10861 * libanjuta/anjuta-profile.c: Fixed bugs.
10863 * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
10864 plugins/gtodo/Makefile.am: Removed dead code.
10866 Patch from Antoine Cailliau <a.cailliau@ac-graphic.net>:
10867 * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
10868 plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
10869 plugins/gtodo/list_tooltip.c,
10870 plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
10871 libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
10872 not contain markups. Fixes Bug #360462.
10874 2007-02-16 Naba Kumar <naba@gnome.org>
10876 * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
10877 unnecessary sub-sections.
10879 2007-02-15 Naba Kumar <naba@gnome.org>
10881 * (removed) plugins/document-manager/bookmark-prev-16.png,
10882 plugins/document-manager/bookmark-last.png,
10883 (removed)plugins/document-manager/bookmark-first-16.png,
10884 plugins/document-manager/bookmark-prev.png,
10885 (added) plugins/document-manager/bookmark-toggle.png,
10886 (removed)plugins/document-manager/bookmark_toggle.xpm,
10887 (removed)plugins/document-manager/bookmark-last-16.png,
10888 plugins/document-manager/plugin.c,
10889 plugins/document-manager/anjuta-document-manager.ui,
10890 (removed)plugins/document-manager/bookmark-next-16.png,
10891 plugins/document-manager/bookmark-next.png,
10892 plugins/document-manager/Makefile.am,
10893 (added) plugins/document-manager/bookmark-clear.png,
10894 plugins/document-manager/bookmark-first.png: Upgraded bookmark
10895 icons (stolen from monodevelop). Added clear bookmarks toolbar
10898 * plugins/document-manager/plugin.c,
10899 (added) plugins/document-manager/swap.png,
10900 (removed) plugins/document-manager/undock.png,
10901 plugins/document-manager/Makefile.am: Fixed swap icon.
10903 2007-02-13 Naba Kumar <naba@gnome.org>
10905 * plugins/class-gen/element-editor.c: Fixed typo.
10907 * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
10908 libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
10909 Implementing plugin profiles loading.
10911 2007-02-13 Naba Kumar <naba@gnome.org>
10913 * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
10914 * pixmaps/Makefile.am, pixmaps/appwiz*.png,
10915 pixmaps/applogo.png, pixmaps/anjuta_logo.png,
10916 pixmaps/open_project.png, pixmaps/close_project.png:
10917 Removed more old icons.
10918 * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
10919 pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
10922 2007-02-13 Naba Kumar <naba@gnome.org>
10924 * plugins/class-gen/element-editor.c: Included missing headers to
10925 prevent build failures in some cases.
10927 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
10929 * plugins/debug-manager/stack_trace.c:
10932 * plugins/debug-manager/watch.c,
10933 plugins/debug-manager/breakpoints.c:
10934 Same bug than above, wrong use of gtk_ui_manager_get_widget
10936 === anjuta 2.1.1 ===
10938 2007-02-11 Naba Kumar <naba@gnome.org>
10940 * cofigure.in: Bumped version to 2.1.1
10941 * NEWS: Updated for 2.1.1 release.
10943 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10945 * plugins/debug-manager/plugin.c,
10946 plugins/debug-manager/sparse_view.c,
10947 plugins/debug-manager/sparse_view.h:
10950 * plugins/gdb/debugger.c,
10951 plugins/debug-manager/debugger.c,
10952 plugins/debug-manager/memory.c,
10953 plugins/debug-manager/sparse_buffer.c
10954 plugins/gdb/debugger.h,
10955 libanjuta/interfaces/libanjuta.idl:
10956 Clean up, remove some warnings
10957 Use guint everywhere for addresses
10958 Rewrite code parsing position in debugger
10960 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10962 * plugins/debug-manager/debug_tree.c:
10963 Use GtkTreeRowReference instead of GtkTreeIter as callback data
10966 2007-02-08 Naba Kumar <naba@gnome.org>
10968 * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10969 Delay showing the 'file modified on disk' dialog for one sec
10970 from the last notification to insure multiple notifications for
10971 the same file are treated as one. Do not same multiple dialogs
10972 for the same file. Make sure to destory the dialog if later
10973 the conent is no longer different.
10975 2007-02-08 Naba Kumar <naba@gnome.org>
10977 * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10978 Prevented spurious 'file modified' dialogs in scintilla editor
10979 when the file is saved.
10981 2007-02-09 Johannes Schmid <jhs@gnome.org>
10983 * scripts/glade2schema.pl:
10984 Added script to convert glade preferences into gconf schema files.
10987 2007-02-08 Naba Kumar <naba@gnome.org>
10989 * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
10990 itself is destroyed. Fixes bug #355160.
10992 2007-02-08 Johannes Schmid <jhs@gnome.org>
10994 * plugins/profiler/profiler.plugin:
10995 removed from version control (only .in file needed)
10997 * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10998 * plugins/sourceview/sourceview.c: (sourceview_new):
11001 * plugins/subversion/svn-thread.c: (svn_thread_start):
11002 * src/main.c: (main):
11004 Fixed #395875 about initialisation of threads too late
11006 2007-02-07 Armin Burgmeier <armin@arbur.net>
11008 Reviewed by Naba Kumar <naba@gnome.org>:
11009 * plugins/class-gen/plugin.c:
11010 * plugins/class-gen/window.c: Removed browse button related code, load
11011 generated output directly into new buffers when not adding to project.
11013 * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
11014 buttons from user interface.
11016 2007-02-07 Naba Kumar <naba@gnome.org>
11018 * po/POTFILES.in: Fixed distcheck.
11020 2007-02-07 Daniel Nylander <po@danielnylander.se>
11022 * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
11024 2007-02-07 Johannes Schmid <jhs@gnome.org>
11026 * anjuta.desktop.in.in:
11029 2007-02-07 Johannes Schmid <jhs@gnome.org>
11032 * manuals/anjuta-manual/*
11033 * manuals/anjuta-faqs/*:
11034 #398991 – Anjuta manuals does not use the gnome-doc-utils format
11036 * plugins/document-manager/anjuta-document-manager.plugin.in:
11037 Removed duplicate application-xml mime-type (review patches properly ;-)
11039 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
11041 * plugins/gdb/debugger.c,
11042 libanjuta/interfaces/libanjuta.idl:
11044 Fix handling of missing source file
11046 2007-02-06 Naba Kumar <naba@gnome.org>
11048 Patch from James Liggett <jrliggett@cox.net>:
11049 * plugins/profiler/gprof-flat-profile.c,
11050 plugins/profiler/gprof-profile-data.c,
11051 plugins/profiler/gprof-call-graph.c,
11052 plugins/profiler/gprof-profile-data.h,
11053 plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
11054 Show profiler view when target selected bug #403515.
11056 2007-02-05 Naba Kumar <naba@gnome.org>
11058 * configure.in: Enabled devhelp plugin by default now that
11061 Patch from parmigio@2ainfo.it:
11062 * plugins/document-manager/anjuta-document-manager.plugin.in:
11063 Added xml file type in supported mime types list.
11065 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
11067 * plugins/debug-manager/debugger.c,
11068 plugins/debug-manager/plugin.c:
11069 Add a field in status bar displaying debugger state
11070 Change cursor shape when debugger is busy
11073 * plugins/debug-manager/watch.c,
11074 plugins/debug-manager/locals.c,
11075 libanjuta/interfaces/libanjuta.idl:
11076 Clean up, remove debugging messages and unused signals
11078 2007-02-03 Johannes Schmid <jhs@gnome.org>
11081 Fixed AC_INIT and seperated version to major, minor, micro
11084 Load Subversion instead of CVS
11086 * anjuta.desktop.in.in:
11087 Fixed bug-buddy component
11089 Original patch from Rob Bradfort <robster@debian.org>:
11090 * src/main.c: (get_command_line_args), (main):
11091 Bug #335981 – Migration from popt to GOption
11093 2007-02-03 Naba Kumar <naba@gnome.org>
11095 * configure.in: Depend on devhelp 0.13 and fixed gecko home
11096 path variable. Fixed bug #341170.
11097 * plugins/profiler/Makefile.am: Fixed indentation.
11099 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
11101 * libanjuta/interfaces/libanjuta.idl,
11102 plugins/sourceview/sourceview.c,
11103 plugins/editor/text-editor.c,
11104 plugins/symbol-browser/plugin.c,
11105 plugins/search/search-replace.c,
11106 plugins/document-manager/goto_line.c,
11107 plugins/document-manager/action-callbacks.c,
11108 plugins/document-manager/anjuta-docman.c:
11109 Rename markers of anjuta interface
11110 IANJUTA_MARKABLE_NONE has been removed
11111 IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
11112 IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
11113 IANJUTA_MARKABLE_ATTENTIVE renamed in
11114 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
11115 IANJUTA_MARKABLE_INTENSE renamed in
11116 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
11117 IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
11119 * (removed) plugins/sourceview/marker-light.png,
11120 (removed) plugins/sourceview/marker-basic.png,
11121 (removed) plugins/sourceview/marker-attentive.png,
11122 (removed) plugins/sourceview/marker-intense.png,
11123 plugins/sourceview/bookmark.png,
11124 (added) plugins/sourceview/breakpoint-disabled.png,
11125 (added) plugins/sourceview/breakpoint-enabled.png,
11126 (added) plugins/sourceview/program-counter.png,
11127 (added) plugins/sourceview/linemarker.png,
11128 plugins/sourceview/Makefile.am,
11129 (added) plugins/editor/bookmark.xpm,
11130 (added) plugins/editor/breakpoint-disabled.xpm,
11131 (added) plugins/editor/breakpoint-enabled.xpm,
11132 (added) plugins/editor/program-counter.xpm,
11133 (added) plugins/editor/linemarker.xpm,
11134 plugins/editor/Makefile.am:
11135 Add or change marker pixmaps in scintilla and sourceview editor
11137 * plugins/document-manager/plugin.c,
11138 libanjuta/interfaces/libanjuta.idl,
11139 plugins/debug-manager/plugin.c,
11140 plugins/debug-manager/breakpoints.c
11141 plugins/gdb/debugger.c:
11142 Fix bug #376404, program counter marker is not displayed when debugger
11143 Return the selected editor or NULL (if file does not exist) with
11144 ianjuta_document_manager_goto_file_line* functions
11145 Emit a change-location signal even if the program counter is in an
11148 2007-02-02 Naba Kumar <naba@gnome.org>
11150 * TODO.tasks: Marked bounty bug #359478 completed. And checked
11151 older bounties 'Done'.
11153 2007-02-02 Naba Kumar <naba@gnome.org>
11155 * TODO.tasks: Fixed typop.
11157 Patch from James Liggett <jrliggett@cox.net>:
11158 * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
11159 plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
11160 profiler plugin by James Liggett. Completes bounty bug #359478
11161 'Gprof performance profiler plugin'
11163 2007-02-01 Naba Kumar <naba@gnome.org>
11165 * src/main.c: Renamed option name.
11167 * TODO.tasks: Marked "Test and fix all project wizards templates"
11170 2007-01-29 Johannes Schmid <jhs@gnome.org>
11172 * plugins/document-manager/plugin.c: (on_editor_changed):
11173 Added DEBUG_PRINT(...)
11174 * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
11176 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
11177 Fix language support plugin for sourceview editor (add some new
11180 * plugins/sourceview/sourceview.c: (iindic_clear):
11181 Clear all indicators
11183 2007-01-29 Johannes Schmid <jhs@gnome.org>
11186 Minor task currentions
11188 * libanjuta/interfaces/libanjuta.idl:
11189 * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
11190 (itext_editor_iface_init):
11191 * plugins/language-support-cpp-java/plugin.c: (install_support):
11192 * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
11193 (ieditor_get_attributes), (ieditor_iface_init):
11194 Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
11197 * plugins/sourceview/sourceview.glade:
11198 Fixed sourceview preference window
11200 2007-01-28 Naba Kumar <naba@gnome.org>
11202 * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
11203 Implemented --no-files and --no-session command line options and
11204 corresponding preferernces checkboxes in General tab.
11206 2007-01-28 Johannes Schmid <jhs@gnome.org>
11208 * plugins/subversion/plugin.c:
11209 * plugins/subversion/plugin.h:
11210 * plugins/subversion/svn-notify.c: (svn_show_info),
11211 (show_svn_error), (on_svn_notify):
11212 * plugins/subversion/svn-notify.h:
11213 * plugins/subversion/svn-thread.c: (create_message_view),
11214 (svn_thread_start):
11215 Fixed error handling and fixed #394216 – No indication of subversion commands running
11217 * plugins/tools/execute.c: (atp_output_context_print):
11218 Show name of tool in message pane
11220 2007-01-28 Naba Kumar <naba@gnome.org>
11222 * configure.in, plugins/glade/plugin.c: Make it work with
11223 glade svn. Based on patch from Vincent Geddes. Fixes bug #400833.
11225 * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
11226 from devhelp (won't work untill devhelp is fixed: bug #341170).
11228 * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
11230 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
11232 Reviewed by Naba Kumar <naba@gnome.org>:
11233 * libanjuta/interfaces/libanjuta.idl,
11234 plugins/debug-manager/debugger.c,
11235 plugins/debug-manager/start.c,
11236 plugins/gdb/plugin.c,
11237 plugins/gdb/debugger.c,
11238 plugins/gdb/debugger.h:
11239 Fix a bug when launching gdb
11240 Set the terminal for the debugged program on the command line.
11242 2007-01-26 Johannes Schmid <jhs@gnome.org>
11244 * plugins/sourceview/anjuta-document-saver.c:
11245 (anjuta_document_saver_save):
11246 * plugins/sourceview/anjuta-document.c: (document_saver_saving):
11247 * plugins/sourceview/sourceview.c: (save_if_modified),
11248 (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
11249 Proper error handling, for example if a file was modified externally. Use backup files
11250 to avoid data-loss on disk full.
11252 2007-01-24 Naba Kumar <naba@gnome.org>
11254 * plugins/devhelp/htmlview.c: Fixed crash during project load.
11255 Fixed mem leak and source leak.
11257 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
11259 Reviewed by Naba Kumar <naba@gnome.org>:
11260 * plugins/debug-manager/debug_tree.c,
11261 plugins/debug-manager/debug_tree.h,
11262 plugins/debug-manager/watch.c:
11263 Partial rewrite of the variable object code, find and fix a few bugs
11264 Fix bug #395808: gdb can still crash but children are listed
11265 on request only so you can avoid the crash
11267 2007-01-24 Naba Kumar <naba@gnome.org>
11269 * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
11270 (added) plugins/symbol-browser/anjuta-symbol-locals.h,
11271 plugins/symbol-browser/plugin.h,
11272 plugins/symbol-browser/plugin.c,
11273 plugins/symbol-browser/Makefile.am: Added current file (local)
11274 symbols view (Seriously getting bored with the browse toolbar).
11276 2007-01-22 Naba Kumar <naba@gnome.org>
11278 Patch from Gabor Kelemen:
11279 * po/POTFILES.in: Added .plugin.in files.
11281 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
11283 Reviewed by Naba Kumar <naba@gnome.org>:
11284 * plugins/document-manager/anjuta-docman.c,
11285 plugins/message-view/anjuta-msgman.c
11286 Set right alignment to the label widget in the tab title.
11288 2007-01-21 Naba Kumar <naba@gnome.org>
11290 * libegg/egg-combo-action.c: Fixed mode line.
11291 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11292 manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
11294 2007-01-21 Armin Burgmeier <armin@arbur.net>
11296 Reviewed by Naba Kumar <naba@gnome.org>:
11297 * plugins/class-gen/plugin.c: Prompt for target before actually
11298 generating the class files. This ensures that the files are created in
11299 the correct directory. Fixes bug #397406.
11301 * plugins/class-gen/window.c: Set browse buttons to insensitive when
11302 the class is added to the project.
11304 2007-01-21 Naba Kumar <naba@gnome.org>
11306 * libanjuta/anjuta-plugin-description.c,
11307 libanjuta/anjuta-ui.h,
11308 libanjuta/anjuta-status.c,
11309 libanjuta/anjuta-plugin-description.h,
11310 libanjuta/cell-renderer-captioned-image.c,
11311 libanjuta/anjuta-plugin-handle.c,
11312 libanjuta/anjuta-status.h,
11313 libanjuta/resources.c,
11314 libanjuta/cell-renderer-captioned-image.h,
11315 libanjuta/glue-cpp.c,
11316 libanjuta/anjuta-plugin-handle.h,
11317 libanjuta/anjuta-plugin.c,
11318 libanjuta/anjuta-preferences-dialog.c,
11319 libanjuta/libanjuta.h,
11320 libanjuta/resources.h,
11321 libanjuta/glue-cpp.h,
11322 libanjuta/anjuta-plugin.h,
11323 libanjuta/anjuta-preferences-dialog.h,
11324 libanjuta/anjuta-plugin-manager.c,
11325 libanjuta/anjuta-shell.c,
11326 libanjuta/anjuta-plugin-manager.h,
11327 libanjuta/anjuta-shell.h,
11328 libanjuta/anjuta-save-prompt.c,
11329 libanjuta/anjuta-save-prompt.h,
11330 libanjuta/anjuta-children.c,
11331 libanjuta/anjuta-utils.c,
11332 libanjuta/anjuta-profile.c,
11333 libanjuta/anjuta-preferences.c,
11334 libanjuta/anjuta-launcher.c,
11335 libanjuta/anjuta-utils.h,
11336 libanjuta/anjuta-profile.h,
11337 libanjuta/anjuta-launcher.h,
11338 libanjuta/anjuta-ui.c: Updated file headers.
11340 * po/POTFILES.in: Updated.
11342 * libanjuta/anjuta-marshal.list,
11343 (added) libanjuta/anjuta-plugin-handle.c,
11344 (added) libanjuta/anjuta-plugin-handle.h,
11345 (added) libanjuta/anjuta-plugin-manager.c,
11346 (added) libanjuta/anjuta-plugin-manager.h,
11347 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
11348 (added) libanjuta/anjuta-profile.c,
11349 (added) libanjuta/anjuta-profile.h,
11350 (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
11351 libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
11352 src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
11353 src/action-callbacks.c: Implemented AnjutaPluginManager
11354 class based on old plugins.[ch]. Implemented AnjutaProfile as
11355 prelimanary profiles implementation. Implemented AnjutaPluginHandle
11356 class to represent plugins (not to be confused with plugin objects).
11357 Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
11358 implemented it in AnjutaApp and AnjutaTestShell.
11359 De-globalized plugin management and several clean ups.
11361 * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
11362 plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
11363 plugins/search/search-replace.c, plugins/terminal/terminal.c,
11364 plugins/project-import/project-import.c,
11365 plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
11366 plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
11367 Fixed plugins for the change in API.
11369 * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
11372 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
11374 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
11376 Reviewed by Naba Kumar <naba@gnome.org>:
11377 * libanjuta/anjuta-launcher.c,
11378 libanjuta/anjuta-launcher.h:
11379 Add a new function anjuta_set_terminate_on_exit to close the i/o
11380 channel when the child exit
11381 Return directly the status and not the exit code in child-exited
11384 * plugins/gdb/debugger.c:
11385 Use new function in debugger plugin
11387 2007-01-18 Johannes Schmid <jhs@gnome.org>
11389 * src/about.c: Do not show empty license information instead hide the button (#397883)
11391 2007-01-15 Johannes Schmid <jhs@gnome.org>
11393 * plugins/project-manager/plugin.c:
11394 * plugins/project-wizard/templates/python.wiz
11395 * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
11397 Fixed #335235 python programs are not executeable/ do not start when pressing F3
11398 You will also need latest gnome-build svn
11400 === anjuta 2.1.0 ===
11402 2007-01-14 Naba Kumar <naba@gnome.org>
11404 * configure.in: Removed reference of mkfile project
11405 template to fix distcheck build error.
11406 * AUTHORS: Updated.
11408 * configure.in: Bumped version to 2.1.0 for beta release.
11409 * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
11410 crashes as soon as editing starts in normal text files.
11412 2007-01-14 Johannes Schmid <jhs@gnome.org>
11416 Applied http://live.gnome.org/GnomeGoals/PoLinguas
11419 Patch from Massimo Cora' to hopefully fix #395362
11421 * plugins/project-wizard/templates/*:
11423 Fixed and tested all project-wizards. Deactivated mkfile project because
11424 it was totally broken and I don't see any real use for it.
11425 Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
11427 2007-01-14 Naba Kumar <naba@gnome.org>
11429 * NEWS: Updated for release.
11431 * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
11433 * libanjuta/interfaces/libanjuta.idl,
11434 plugins/editor/text_editor_cbs.c,
11435 plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
11436 interface and implemented it for scintilla.
11438 * plugins/editor/text-editor.c: Fixed highlighing issues when
11439 used with indicators (particularly when the file is just opened).
11440 Fixes bug #377477 – when debugging, scintilla editor grays out all
11441 lines before current line.
11443 * plugins/build-basic-autotools/build-basic-autotools.[ch]:
11444 Maintain a separate list of indicated edtitors for separate contexts.
11445 Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
11447 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
11449 Reviewed by Naba Kumar <naba@gnome.org>:
11450 * plugins/debug-manager/plugin.c:
11451 Bug fix: breakpoints cannot be added after stopping the debugger
11453 2007-01-13 Naba Kumar <naba@gnome.org>
11455 * NEWS: Updated for release.
11457 2007-01-12 Johannes Schmid <jhs@gnome.org>
11459 * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
11460 * plugins/project-wizard/cpp/src/Makefile.am.tpl:
11461 * plugins/project-wizard/gcj/src/Makefile.am.tpl:
11462 * plugins/project-wizard/gnome/src/Makefile.am.tpl:
11463 * plugins/project-wizard/gtk/src/Makefile.am.tpl:
11464 * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
11465 * plugins/project-wizard/terminal/src/Makefile.am.tpl:
11466 * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
11467 * plugins/project-wizard/xlib/src/Makefile.am.tpl:
11468 * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
11470 Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
11471 [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
11473 * plugins/sourceview/sourceview.c:
11474 Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
11475 on character positions.
11477 2007-01-12 Naba Kumar <naba@gnome.org>
11479 * src/anjuta-app.c,
11480 plugins/project-manager/plugin.c,
11481 plugins/profile-default/plugin.c,
11482 libanjuta/anjuta-status.c,
11483 libanjuta/anjuta-status.h: Introduced an API for application title
11484 in AnjutaStatus. Set application title to project name.
11486 2007-01-11 Massimo Cora' <maxcvs@email.i>
11488 Reviewed by Naba Kumar <naba@gnome.org>:
11489 * tagmanager/Makefile.am,
11490 plugins/symbol-browser/Makefile.am: removed installation for
11493 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
11495 Reviewed by Naba Kumar <naba@gnome.org>:
11496 * plugins/debug-manager/start.h,
11497 plugins/debug-manager/start.c,
11498 plugins/debug-manager/anjuta-debug-manager.ui,
11499 plugins/debug-manager/plugin.c:
11500 Partial fix for bug #392537
11502 * plugins/debug-manager/disassemble.c:
11505 2007-01-11 Naba Kumar <naba@gnome.org>
11507 * src/anjuta.c: Load project seperately from session,
11508 so that project session is also loaded.
11510 * plugins/profile-default/plugin.c: Load project in new
11511 anjuta if there already is one loaded currently (disabled
11514 * plugins/editor/aneditor.cxx: Disconnect focus in/out
11515 signals when editor is destroyed. Fixes a crash bug.
11517 * plugins/editor/text_editor.c: Do not mark line in
11518 ianjuta_editor_goto_line() implementation.
11520 * plugins/search/search-replace.c: Always check for markable
11521 interface availablility because its optional for an editor.
11523 * plugins/document-manager/goto_line.c,
11524 plugins/document-manager/action-callbacks.c: Mark lines for
11525 goto line commands (from dialog and from menu entry box).
11527 * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
11528 plugins/file-manager/an_file_view.c: Expand file manager
11529 nodes in idle loop, one at a time. Did as a possible work
11530 around for bug #361763, but it didn't make any difference.
11531 However, it could still be useful in situations where there
11532 are lots to expand.
11534 * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
11536 2007-01-11 Naba Kumar <naba@gnome.org>
11538 * plugins/editor/scintilla/LineMarker.h,
11539 plugins/editor/scintilla/LexBasic.cxx,
11540 plugins/editor/scintilla/LexHTML.cxx,
11541 plugins/editor/scintilla/include/SciLexer.h,
11542 plugins/editor/scintilla/include/Scintilla.h,
11543 plugins/editor/scintilla/include/Scintilla.iface,
11544 plugins/editor/scintilla/include/ScintillaWidget.h,
11545 plugins/editor/scintilla/LexBash.cxx,
11546 plugins/editor/scintilla/PlatGTK.cxx,
11547 plugins/editor/scintilla/ViewStyle.h,
11548 plugins/editor/scintilla/Editor.cxx,
11549 plugins/editor/scintilla/StyleContext.h,
11550 plugins/editor/scintilla/LexCPP.cxx,
11551 plugins/editor/scintilla/Converter.h,
11552 plugins/editor/scintilla/LexAU3.cxx,
11553 plugins/editor/scintilla/Editor.h,
11554 plugins/editor/scintilla/LexPerl.cxx,
11555 plugins/editor/scintilla/LexVB.cxx,
11556 plugins/editor/scintilla/ScintillaGTK.cxx,
11557 plugins/editor/scintilla/ViewStyle.cxx,
11558 plugins/editor/scintilla/PropSet.cxx,
11559 plugins/editor/scintilla/LexSQL.cxx,
11560 plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
11563 2007-01-11 Armin Burgmeier <armin@arbur.net>
11565 Reviewed by Naba Kumar <naba@gnome.org>:
11566 * plugins/class-gen/element-editor.c: Scroll to a cell if it is
11567 selected for editing. This fixes bug #394218.
11569 * plugins/class-gen/plugin.c: Do not use project's root URI as project
11570 name if said URI is not known.
11572 * plugins/class-gen/window.c: When stripping function prefix away,
11573 include the trailing underscore because it is already set by the
11576 * plugins/class-gen/transform.c: Include "const char*" and "const
11577 gchar*" in the list for transforming a default C type to a GType.
11578 Don't access invalid memory when writing pointer_str in
11579 cg_transform_first_argument.
11581 2007-01-11 Naba Kumar <naba@gnome.org>
11583 * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
11584 pixmaps/anjuta.svg, pixmaps/Makefile.am,
11585 (renamed) pixmaps/anjuta_icon.png, src/main.c,
11586 libegg/test-actions.c, anjuta.desktop.in.in,
11587 anjuta.prj: Renamed application icon to 'anjuta.png' from
11588 'anjuta_icon.png'. Added more fields in desktop file.
11590 * mime/anjuta.xml: Added magic section.
11592 * (removed) mime/anjuta.applications,
11593 (removed) mime/anjuta.mime, mime/Makefile.am,
11594 (removed) mime/anjuta.keys,
11595 mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
11596 registeration and added scalable icon. Also fixes bug #393680
11598 2007-01-09 Curtis Magyar <curtm4n@gmail.com>
11600 Reviewed by Naba Kumar <naba@gnome.org>:
11601 * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
11602 and anjuta_status_progress_add_ticks() to check for progressbar
11603 being realized before trying to update it.
11605 2007-01-10 Naba Kumar <naba@gnome.org>
11607 * tagmanager/tm_workspace.c,
11609 plugins/debug-manager/Makefile.am,
11610 plugins/tools/scripts/Makefile.am,
11611 plugins/class-gen/plugin.c,
11612 plugins/class-gen/Makefile.am,
11613 global-tags/Makefile.am: Fixed make distcheck.
11615 * plugins/debug-manager/attach_process.c,
11616 plugins/debug-manager/attach_process.h,
11617 plugins/class-gen/action-callbacks.h,
11618 plugins/class-gen/action-callbacks.c,
11619 plugins/class-gen/class_gen.h,
11620 plugins/class-gen/class_gen.c: Deleted unused/old files.
11622 * (removed) scintilla, (added) plugins/editor/scintilla,
11623 plugins/editor/scintilla/lexers.make,
11624 plugins/editor/scintilla/Makefile.am,
11625 plugins/editor/Makefile.am
11626 configure.in, manuals/reference/libanjuta/Makefile.am
11627 Makefile.am: Moved scintilla to its right place.
11629 2007-01-09 Naba Kumar <naba@gnome.org>
11631 * plugins/profile-default/plugin.c: Save project session before
11632 a new one is opened.
11634 * plugins/project-manager/plugin.c,
11635 plugins/project-manager/plugin.h,
11636 plugins/project-manager/anjuta-project-manager.ui,
11637 plugins/profile-default/plugin.c,
11638 plugins/profile-default/plugin.h,
11639 plugins/profile-default/Makefile.am,
11640 (added) plugins/profile-default/anjuta-default-profile.ui,
11641 manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11642 libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
11643 multiple projects support.
11645 2007-01-06 Armin Burgmeier <armin@arbur.net>
11647 Reviewed by Naba Kumar <naba@gnome.org>
11648 * plugins/class-gen/combo-flags.h:
11649 * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
11650 enum, added a type parameter to selected signal. Select highlighted
11651 entry when pressing enter (but not unselect it if it was already
11652 selected) before closing the popup. Also accept input when clicking
11653 not into the popup.
11655 * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
11656 according to selection type.
11658 * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
11661 2007-01-08 Johannes Schmid <jhs@gnome.org>
11663 * plugins/project-wizard/templates/gtkmm/configure.in.tpl
11664 * plugins/project-wizard/templates/gtkmm/Makefile.am
11665 * plugins/project-wizard/templates/python/configure.ac.tpl
11666 * plugins/project-wizard/templates/python/configure.in.tpl
11667 * plugins/project-wizard/templates/python/Makefile.am
11668 * plugins/project-wizard/templates/cpp/configure.ac.tpl
11669 * plugins/project-wizard/templates/cpp/configure.in.tpl
11670 * plugins/project-wizard/templates/cpp/Makefile.am
11671 * plugins/project-wizard/templates/terminal.wiz
11672 * plugins/project-wizard/templates/xlib-dock.wiz
11673 * plugins/project-wizard/templates/wxwin.wiz
11674 * plugins/project-wizard/templates/java.wiz
11675 * plugins/project-wizard/templates/xlib/configure.ac.tpl
11676 * plugins/project-wizard/templates/xlib/configure.in.tpl
11677 * plugins/project-wizard/templates/xlib/Makefile.am
11678 * plugins/project-wizard/templates/gcj/configure.ac.tpl
11679 * plugins/project-wizard/templates/gcj/configure.in.tpl
11680 * plugins/project-wizard/templates/gcj/Makefile.am
11681 * plugins/project-wizard/templates/terminal/configure.ac.tpl
11682 * plugins/project-wizard/templates/terminal/configure.in.tpl
11683 * plugins/project-wizard/templates/terminal/Makefile.am
11684 * plugins/project-wizard/templates/terminal/autogen.sh
11685 * plugins/project-wizard/templates/wxwin/configure.ac.tpl
11686 * plugins/project-wizard/templates/wxwin/configure.in.tpl
11687 * plugins/project-wizard/templates/wxwin/Makefile.am
11688 * plugins/project-wizard/templates/gnome.wiz
11689 * plugins/project-wizard/templates/java/configure.ac.tpl
11690 * plugins/project-wizard/templates/java/configure.in.tpl
11691 * plugins/project-wizard/templates/java/Makefile.am
11692 * plugins/project-wizard/templates/anjuta-plugin.wiz
11693 * plugins/project-wizard/templates/gtkmm.wiz
11694 * plugins/project-wizard/templates/python.wiz
11695 * plugins/project-wizard/templates/cpp.wiz
11696 * plugins/project-wizard/templates/gtk.wiz
11697 * plugins/project-wizard/templates/gcj.wiz
11698 * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
11699 * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
11700 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11702 Starting fixing of all project wizards:
11703 - rename configure.in to configure.ac
11704 - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
11705 - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
11708 * TODO.task: Added bug number to bounty
11710 2007-01-07 Johannes Schmid <jhs@gnome.org>
11712 * plugins/build-basic-autotools.c:
11713 Fixed #392290 – Missed install as root option in project manager
11715 2007-01-07 Johannes Schmid <jhs@gnome.org>
11717 * plugins/sourceview/sourceview.c:
11718 Fixed #388731 – Odd editor behaviour after performing block-text operations
11719 Fixed #388727 – Block-tab does not work
11721 * plugins/sourceview/anjuta-document.h/c:
11722 Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
11725 Require Gtk+ >= 2.10 for sourceview plugin
11727 2007-01-06 Curtis Magyar <curtm4n@gmail.com>
11729 * libanjuta/anjuta-status.c:
11730 Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
11732 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
11735 plugins/terminal/terminal.c:
11737 remove support for VTE < 0.9
11739 2007-01-06 Naba Kumar <naba@gnome.org>
11741 * po/POTFILES.in: Updated
11743 2007-01-05 Adam Dingle <adam@medovina.org>
11745 Reviewed by Naba Kumar <naba@gnome.org>:
11746 * plugins/message-view/anjuta-message-manager-plugin.glade:
11747 Fixed bug #377903 (improve message color defaults).
11749 2007-01-05 Naba Kumar <naba@gnome.org>
11751 * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
11753 2007-01-03 Armin Burgmeier <armin@arbur.net>
11755 Reviewed by Naba Kumar <naba@gnome.org>:
11756 * plugins/symbol-browser/test-class.h: Fixed block ends.
11758 * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
11759 C-style-block comment.
11761 * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
11762 allow lists when writing autogen definition files. This is required
11763 for the new class generator. Also fixed a wrong return value in
11764 npw_autogen_write_definition_file and set a GError in
11765 npw_autogen_execute when the output file could not be opened.
11767 * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
11770 * plugins/class-gen/Makefile.am: Added templates subdir, removed
11771 goc_template_header and goc_template_source, added top_srcdir to
11772 includes, link against project wizard (also hopefully temporarily),
11773 removed class_gen.h, class_gen.c, action-callbacks.h,
11774 action-callbacks.c.
11776 * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
11778 * plugins/class-gen/cell-renderer-flags.h:
11779 * plugins/class-gen/cell-renderer-flags.c:
11780 * plugins/class-gen/combo-flags.h:
11781 * plugins/class-gen/combo-flags.c:
11782 * plugins/class-gen/element-editor.c:
11783 * plugins/class-gen/element-editor.h:
11784 * plugins/class-gen/generator.c:
11785 * plugins/class-gen/generator.h:
11786 * plugins/class-gen/plugin.h:
11787 * plugins/class-gen/plugin.c:
11788 * plugins/class-gen/transform.c:
11789 * plugins/class-gen/transform.h:
11790 * plugins/class-gen/validator.c:
11791 * plugins/class-gen/validator.h:
11792 * plugins/class-gen/window.c:
11793 * plugins/class-gen/window.h: Rewrote class generator, it now allows
11794 adding of several class elements and uses autogen.
11796 * plugins/class-gen/templates/cc-header.tpl:
11797 * plugins/class-gen/templates/cc-source.tpl:
11798 * plugins/class-gen/templates/go-header.tpl:
11799 * plugins/class-gen/templates/go-source.tpl:
11800 * plugins/class-gen/templates/Makefile.am: Added Autogen templates
11801 for the class generator.
11803 * configure.in: Added plugins/class-gen/templates/Makefile to output.
11805 2007-01-04 Naba Kumar <naba@gnome.org>
11807 Patch from Nick Treleaven:
11808 * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
11809 all matching symbols.
11811 Patches from Maik Beckmann and Sébastien Granjoux:
11812 * plugins/profile-default/plugin.c,
11813 plugins/project-manager/plugin.c: Unescape project name. Fixes
11816 2007-01-04 Naba Kumar <naba@gnome.org>
11818 * plugins/glade/plugin.c: Fixed compilation with
11819 older glade-3 version.
11821 Patch from Roland Illig:
11822 libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
11823 plugins/sourceview/anjuta-document-saver.c,
11824 plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
11825 are necessary to build anjuta on NetBSD 3.0
11827 Patch from Sebastien Granjoux <seb.sfo@free.fr>:
11828 * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
11829 window manager in gnome.
11831 2007-01-02 Naba Kumar <naba@gnome.org>
11833 * plugins/glade/plugin.c: Make it work with glade-3 svn.
11835 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
11837 Reviewed by Naba Kumar <naba@gnome.org>:
11838 * libanjuta/interfaces/libanjuta.idl,
11839 plugins/debug-manager/Makefile.am,
11840 plugins/debug-manager/anjuta-marshal.list,
11841 plugins/debug-manager/debugger.c,
11842 plugins/debug-manager/sparse_buffer.c,
11843 plugins/debug-manager/sparse_buffer.h,
11844 plugins/debug-manager/sparse_view.c,
11845 plugins/debug-manager/sparse_view.h,
11846 plugins/debug-manager/disassemble.h,
11847 plugins/debug-manager/disassemble.c,
11848 plugins/debug-manager/anjuta-marshal.list,
11849 plugins/debug-manager/plugin.c,
11850 plugins/gdb/debugger.c,
11851 plugins/gdb/debugger.h,
11852 plugins/gdb/plugin.c:
11853 Add a disassembly view window
11855 * plugins/debug-manager/breakpoints.c,
11856 plugins/debug-manager/chunk_view.c,
11857 plugins/debug-manager/locals.c,
11858 plugins/debug-manager/memory.c,
11859 plugins/debug-manager/registers.c,
11860 plugins/debug-manager/stack_trace.c:
11861 Add some debugging information
11863 2006-12-18 Naba Kumar <naba@gnome.org>
11865 * configure.in, plugins/glade/plugin.c: Allow building against both
11866 glade == 3.0.2 and glade > 3.0.2 (~ cvs).
11868 2006-12-03 Naba Kumar <naba@gnome.org>
11870 * TODO.tasks: Marked a bounty completed.
11872 2006-11-24 Adam Dingle <adam@medovina.org>
11874 Reviewed by Naba Kumar <naba@gnome.org>:
11875 * plugins/build-basic-autotools/build-basic-autotools.c,
11876 plugins/debug-manager/watch.c,
11877 plugins/document-manager/plugin.c,
11878 plugins/patch/plugin.c,
11879 plugins/project-manager/plugin.c:
11880 Fixed bug #378879 (several command names need ellipses).
11882 2006-11-22 Sylvain Defresne <sdefresne@gmail.com>
11884 Reviewed by: Naba Kumar <naba@gnome.org>
11885 * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11886 GCC 4.1.2 (there are only two warnings remaining now when compiling
11889 * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
11891 * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
11892 macro so that the generated function support a NULL plugin parameter.
11894 * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
11895 in debug_tree_find_expression by freeing memory returned by the call
11896 to gtk_tree_model_get instead of the parameter string.
11898 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11900 * plugins/debug-manager/breakpoints.c:
11903 * plugins/debug-manager/anjuta-debug-manager.ui,
11904 plugins/debug-manager/debugger.c,
11905 plugins/debug-manager/plugin.c:
11908 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
11910 * libanjuta/anjuta-launcher.c,
11911 plugins/gdb/debugger.c:
11914 2006-11-21 Naba Kumar <naba@gnome.org>
11916 * plugins/search/search_preferences.c: Fixed build break.
11918 2006-11-20 Naba Kumar <naba@gnome.org>
11920 Patch from Kjartan Maraas:
11921 * plugins/cvs-plugin/cvs-interface.c,
11922 plugins/document-manager/plugin.c,
11923 plugins/gtodo/interface.c,
11924 plugins/gtodo/libgtodo.h,
11925 plugins/message-view/anjuta-msgman.c,
11926 plugins/project-wizard/druid.c,
11927 plugins/search/search_preferences.c,
11928 plugins/sourceview/sourceview-prefs.c,
11929 plugins/terminal/terminal.c,
11930 src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
11932 Patch from Przemysław Grzegorczyk:
11933 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
11934 plugins/subversion/anjuta-subversion.glade: Enable files in
11935 fileselection dialog. Fixes bug #376031.
11937 2006-11-17 Adam Dingle <adam@medovina.org>
11939 Reviewed by: Naba Kumar <naba@gnome.org>
11940 * plugins/build-basic-autotools/build-basic-autotools.c
11941 * plugins/class-gen/anjuta-class-gen.plugin.in
11942 * plugins/debug-manager/breakpoints.c
11943 * plugins/debug-manager/plugin.c
11944 * plugins/devhelp/plugin.c
11945 * plugins/document-manager/plugin.c
11946 * plugins/gdb/debugger.c
11947 * plugins/glade/anjuta-glade.plugin.in
11948 * plugins/gtodo/plugin.c
11949 * plugins/language-support-cpp-java/plugin.c
11950 * plugins/message-view/plugin.c
11951 * plugins/project-import/anjuta-project-import.glade
11952 * plugins/project-import/anjuta-project-import.plugin.in
11953 * plugins/search/plugin.c
11954 * plugins/tools/scripts/tools-2.xml.in
11955 * plugins/valgrind/plugin.c
11956 * src/anjuta-actions.h:
11957 Fixed bug #376335 "menu items should be capitalized". Minor
11960 2006-11-20 Naba Kumar <naba@gnome.org>
11962 * configure.in: Fixed build.
11964 Patch from: Arjan Timmerman
11965 *configure.in: Make subvesion plugin build for apr 1.x.
11966 Fixes: Bug #364754.
11968 2006-11-20 Johannes Schmid <jhs@gnome.org>
11971 * plugins/*/*.[ch]:
11972 Removed patches from Sylvain and Günther. They caused not problems but
11973 Naba was against them.
11975 2006-11-20 Johannes Schmid <jhs@gnome.org>
11977 * Removed me from MAINTAINERS
11979 2006-11-14 Günther Brammer <GBrammer@gmx.de>
11982 Use apr-1 instead of apr-0
11984 2006-11-14 Sylvain Defresne <sdefresne@gmail.com>
11986 * global-tags/create_global_tags.sh.in: Correct a bug when environment
11987 variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
11988 and another bug occuring when parsing .pc file containing quotes.
11990 2006-11-13 Sylvain Defresne <sdefresne@gmail.com>
11992 * plugins/*/*.[ch]: Use class macro for type casting.
11994 * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11995 GCC 4.1.2 (there are only two warnings remaining now when compiling
11998 * plugins/debug-manager/debug_tree.c: corrected a invalid free and
11999 a memory leak in debug_tree_find_expression; g_free was called on
12000 the parameter instead of the memory allocated by gtk_tree_model_get.
12002 * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
12003 to declare and initialize the global type variable of the plugin.
12005 2006-10-31 Naba Kumar <naba@gnome.org>
12007 * global-tags/create_global_tags.sh.in: Added an end message.
12009 * libanjuta/anjuta-launcher.h: Fixed indentation.
12011 * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
12012 creation to a) append the messages in right way, b) Connect signals
12013 to the view properly and c) Recreate the system-tags.cache at the
12014 end of the generation.
12016 * plugins/symbol-browser: Fixed action path (double
12017 click on sysmbols was not working).
12019 * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
12020 Fixed typedef and removed dead code.
12022 * tagmanager/c.c: Took the latest version from ctags source
12023 repository, because the one we had (from ctags 5.6) was broken.
12025 * global_tags/create_global_tags.sh.in: Reverted the patch from
12026 Sylvain because it was not right fix (and added a helpful comment).
12027 Used /bin/bash to fix the bashism and generated separate log files
12028 for each tag files in the same directory.
12030 2006-10-29 Naba Kumar <naba@gnome.org>
12032 * plugins/editor/text_editor.c: Use a temporary file
12033 to save the editor and move it at the end to original
12034 file. This will prevent data corruption if file save
12035 failed for any reason. Also report proper errors when
12036 file save fails. Fixes bug #346575.
12038 2006-10-26 Naba Kumar <naba@gnome.org>
12040 * plugins/document-manager/anjuta-docman.c: Do not load
12041 the same files with different path more than once (happens
12042 with symlinked files). Fixes Bug #323591.
12044 2006-10-25 Naba Kumar <naba@gnome.org>
12046 * plugins/valgrind/vgactions.c: Fixed a warning.
12048 2006-10-25 Sylvain Defresne <sdefresne@gmail.com>
12050 Reviewed by Naba Kumar <naba@gnome.org>:
12052 * plugins/valgrind/vgtoolview.c:
12053 Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
12055 * plugins/valgrind/bugged-prg-test.c:
12056 No more warning during compilation with GCC 4.1.
12057 Program is still buggy in order to be used as a test of the
12060 * plugins/valgrind/ldd.c plugins/valgrind/parser.c
12061 plugins/valgrind/preferences.c plugins/valgrind/symtab.c
12062 plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
12063 plugins/valgrind/vgrule.c:
12064 No more warning during compilation with GCC 4.1.
12066 * plugins/valgrind/plugin.c:
12067 Correct call to vg_tool_view_set_{argv,srcdir} to conform to
12068 prototype (was missing from previous patch).
12070 2006-10-24 Naba Kumar <naba@gnome.org>
12072 * plugins/glade/plugin.c: Show glade tree view, not list view.
12074 * plugins/glade/plugin.c: Fixed crash when Anjuta is
12075 exited with glade plugin still loaded. Fixes Bug #364755.
12077 * plugins/document-manager/anjuta-document-manager.plugin.in:
12078 Added application/x-reject in accepted mime-types.
12080 * Changelog: Fixed changelog alignments.
12082 2006-10-24 Sylvain Defresne <sdefresne@gmail.com>
12084 Reviewed by: Naba Kumar <naba@gnome.org>
12086 * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
12087 plugins/valgrind/plugin.h plugins/valgrind/preferences.c
12088 plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
12089 plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
12090 plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
12091 plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
12092 plugins/valgrind/vgsearchbar.c:
12093 Use class macro for type casting.
12095 * plugins/valgrind/plugin.h:
12096 Don't force cast a GtkActionGroup to a GtkAction.
12098 * plugins/valgrind/plugin.c:
12099 Use correct API to get path of the preoject root when building
12100 the list of targets for the run action.
12101 Correct ordering of the construction of the preferences widgets.
12102 Only remove the valgrind widget if it is currently displayed.
12104 * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
12105 Return if check_valgrind_binary() fails.
12106 The ValgrindPluginPrefs object is initialized after the call to
12107 vg_action_new. Take a handle to the location of the pointer to
12110 2006-10-24 Naba Kumar <naba@gnome.org>
12112 * HACKING: Updated coding sample.
12114 Patch from: Armin Burgmeier <armin@arbur.net>
12115 * plugins/symbol-browser/test-class.h,
12116 plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
12118 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
12120 * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
12121 * plugins/valgrind/vgtoolview.h:
12122 Correctly handle the argv / srcdir of vg_tool_view object. Do
12123 not leak memory associated with those arrays.
12125 * plugins/symbol-browser/an_symbol_prefs.c:
12126 Support unloading / reloading of the module (for example when
12127 closing a project and opening another one).
12129 * plugins/project-manager/plugin.c:
12130 Remove plugin widget before removing plugin itself, preventing
12131 a crash with valgrind plugin.
12133 * libanjuta/anjuta-preferences-dialog.c:
12134 Do not use the page_num returned by gtk_notebook_append_page to
12135 remove the page as it cause bugs when pages removal is not done
12138 * plugins/document-manager/anjuta-docman.c:
12139 Fix some GTK+ warnings.
12141 * global-tags/create_global_tags.sh.in:
12142 Rewrite script to remove bash-ism and use pkg-config directly
12143 instead of parsing the *.pc file by hand. This solve problems
12144 that occurred when one of the directory in PKG_CONFIG_PATH is
12147 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
12149 * plugins/glade/plugin.c: Fix build (#363884)
12151 2006-10-22 Johannes Schmid <jhs@gnome.org>
12153 * plugins/file-manager/an_file_view.c:
12154 * plugins/file-manager/plugin.c:
12155 * plugins/file-manager/plugin.h:
12156 Fix possible crasher when changing project-root uri when we try to restore open nodes
12159 2006-10-19 Naba Kumar <naba@gnome.org>
12161 Patch from: Juan Pablo Ugarte
12162 * plugins/glade/plugin.c: Include glade header
12165 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
12167 * plugins/debug-manager/Makefile.am,
12168 plugins/debug-manager/sexy-icon-entry.h,
12169 plugins/debug-manager/sexy-icon-entry.c,
12170 plugins/debug-manager/dataview.c:
12171 Fix bug #358134 (Goto memory prompt)
12172 Use sexy-icon-entry from libsexy 0.1.10
12174 * plugins/debug-manager/debugger.c,
12175 plugins/debug-manager/plugin.c,
12176 plugins/debug-manager/start.c,
12177 plugins/gdb/debugger.c,
12178 plugins/gdb/plugin.c:
12179 Better error handling when starting and stopping debugger
12181 2006-10-13 Maik Beckmann <maik@eigenco.de>
12183 * src/action_callbacks.c:
12184 Fixed bug #361830 (AboutDialog does not close) which is caused
12185 due to a change in Gtk+ 2.10
12187 2006-10-12 Adam Dingle <adam@medovina.org>
12189 * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
12191 * plugins/search/search-replace.c:
12192 Fixed bug #358068 (indicate when Find in Files is complete)
12194 * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
12196 * plugins/sourceview/sourceview-prefs.c:
12197 * plugins/sourceview/sourceview.glade:
12198 Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
12200 * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
12202 * plugins/devhelp/plugin.c:
12203 * plugins/search/plugin.c:
12204 Fixed bug #359750 (fix find/replace shortcut keys).
12206 * plugins/document-manager/plugin.c: fixed bug #351387 (don't
12207 use Alt+key for shortcuts)
12209 * plugins/debug-manager/debug_tree.c:
12210 * plugins/debug-manager/debugger.c:
12211 Fixed bug #359317 (can't load debug manager)
12213 * /plugins/document-manager/plugin.c:
12214 Fixed bug #359259 (highlight modes listed in reverse
12215 alphabetical order).
12217 2006-10-10 Johannes Schmid <jhs@gnome.org>
12219 * plugins/glade/plugin.c:
12220 Add scrollbars to glade project window
12222 2006-10-10 Johannes Schmid <jhs@gnome.org>
12224 * libanjuta/interfaces/Makefile.am.iface:
12225 Fixed Makefile with broke build
12227 2006-10-07 Johannes Schmid <jhs@gnome.org>
12229 * libanjuta/interfaces/anjuta-idl-compiler.pl:
12230 * libanjuta/interfaces/Makefile.iface.am:
12231 Fixed enum types generation
12233 * libanjuta/interfaces/libanjuta.idl:
12234 Fixed some strange typo
12236 2006-10-06 Johannes Schmid <jhs@gnome.org>
12238 * libanjuta/interfaces/Makefile.iface.am:
12239 Fixed enum-types.h generation
12240 * libanjuta/interfaces/libanjuta.idl:
12242 IAnjutaTODO::load should take const gchar* argument
12243 Remove include to libanjuta/e-splash.h which is not installed as header file
12244 Disable get_attributes for now
12246 * pluings/sourceview/sourceview.c: Disabled get_attributes
12248 * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
12250 2006-10-05 Naba Kumar <naba@gnome.org>
12252 * TODO.tasks: Set 'Improve class widzard' task to assigned.
12253 Set bug id for 'Profiler plugin' task.
12255 2006-10-03 Naba Kumar <naba@gnome.org>
12257 * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
12258 tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
12260 * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
12261 plugins/project-manager/plugin.c: Added a new API in
12262 IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
12263 Added some documentation. On project close, close all editors that
12264 has files opened for the project.
12266 * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
12267 from the containers on anjuta_shell_remove_widget(). Do not destroy
12268 glade widgets once created.
12270 2006-10-03 Johannes Schmid <jhs@gnome.org>
12272 * libanjuta/interfaces/anjuta-idl-compiler.pl:
12273 * libanjuta/interfaces/libanjuta.idl:
12274 const-List<> => const List<>
12275 List-free<> => List<>
12277 * Makefile.am: Reenabled launcher
12279 2006-10-03 Johannes Schmid <jhs@gnome.org>
12281 * libanjuta/interfaces/Makefile.am.iface:
12282 Install libanjuta.idl
12284 2006-10-02 Adam Dingle <adam@medovina.org>
12286 * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
12288 2006-10-02 Adam Dingle <adam@medovina.org>
12290 * plugins/editor/style-editor.c: fixed bug #357534
12291 * plugins/gdb/utilities.h: removed 2 unused declarations
12293 2006-10-02 Johannes Schmid <jhs@gnome.org>
12295 * Makefile.am: disabled anjuta-launcher
12296 * libanjuta/Makefile.am:
12298 * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
12299 * libanjuta/glue-factory.c: (glue_factory_add_path),
12300 (glue_factory_get_path):
12301 * libanjuta/plugins.c: (activate_tool), (tool_set_update):
12302 * libanjuta/glue-factory.h:
12303 * libanjuta/glue-cpp.h:
12304 * libanjuta/glue-cpp.c:
12305 Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file
12307 * libanjuta/interfaces/Makefile.am.iface:
12308 * libanjuta/interfaces/anjuta-idl-compiler.pl:
12309 * libanjuta/interfaces/libanjuta.idl:
12310 Add a new features to idl compiler:
12311 List<Type> => List of Type
12312 List-free<Type> => List of Type, it is up to the caller to free items and list
12313 const-List(-free)<Type> = const List of Types
12314 These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
12316 * plugins/class-gen/class_gen.c: (gobject_class_create_code),
12317 (generic_cpp_class_create_code):
12318 Adapted to new project_manager interface
12320 * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
12321 * plugins/debug-manager/debugger.c:
12322 (ivariable_debugger_iface_init):
12323 Do not use C++ keyword "delete" for interface name
12325 * plugins/document-manager/anjuta-document-manager.plugin.in:
12326 Added m4 to mime-types
12328 * plugins/project-manager/plugin.c:
12329 (iproject_manager_add_source_multi):
12330 Changed interface to use GList instead of GList* (needs new gnome-build CVS)
12332 2006-10-01 Naba Kumar <naba@gnome.org>
12334 * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
12335 UI file used when out-of-process devhelp is used instead of
12338 * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
12339 plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
12340 plugins/profile-default/default.anjuta: Build devhelp plugin,
12341 but use out-of-process devhelp if devhelp plugin is disabled
12342 (either by user or devhelp is not installed). Disabled devhelp
12343 plugin by default. Added it in default profile.
12345 2006-10-01 Naba Kumar <naba@gnome.org>
12347 * plguins/project-manager/plugin.c: Possible fix for crash
12350 * configure.in, plugins/Makefile.am: Enabled glade plugin and
12351 set dep to last version 3.0.2.
12353 * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
12354 plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
12355 plugins/symbol-browser/plugin.c: Use the right action group
12356 for getting popup actions (Fixes lots of assertion failures).
12358 * plugins/project-manager/plugin.c,
12359 plugins/project-manager/plugin.h: use separate action group
12360 for profie actions.
12362 * plugins/message-view/plugin.c: Disconnect session load
12363 signal on plugin deactivation (fixes a crash).
12365 2006-09-30 Naba Kumar <naba@gnome.org>
12367 * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
12368 * TODO.tasks: Assigned a bounty to Massimo.
12370 2006-09-29 Naba Kumar <naba@gnome.org>
12372 * src/anjuta-app.c, src/shell.c: Fixed build errors.
12374 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
12376 * plugins/debug-manager/debugger.c,
12377 plugins/debug-manager/plugin.c,
12378 libanjuta/interfaces/libanjuta.idl:
12379 Add a new abort command to quit debugger without waiting
12381 * plugins/gdb/debugger.c,
12382 plugins/gdb/debugger.h,
12383 plugins/gdb/plugin.c:
12384 Send a signal directly to the debugged program
12385 Implement abort command
12387 * plugins/debug-manager/debug_tree.c:
12390 * plugins/debug-manager/stack-trace.c:
12393 2006-09-29 Naba Kumar <naba@gnome.org>
12395 * TODO.tasks: Updated.
12397 * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
12400 * TODO.tasks: Added more tasks and bounties. Marked a few completed.
12402 * TODO.tasks: Updated in light of the word wrapping fix
12403 in Tasks Manager. Added a test bounty entry.
12405 * TODO.tasks: Added four bounties.
12407 2006-09-28 Naba Kumar <naba@gnome.org>
12409 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
12410 Added 'customizable' parameter to
12411 anjuta_ui_add_action_group_entries() and similar functions to
12412 allow user configuration of the actions. Filter out actions that
12413 are not configurable items (such as submenu items). Now the
12414 'Customize shortcuts' dialog is much better listed.
12416 * plugins/build-basic-autotools/build-basic-autotools.c,
12417 plugins/build-basic-autotools/build-basic-autotools.h,
12418 plugins/cvs-plugin/plugin.c,
12419 plugins/cvs-plugin/plugin.h,
12420 plugins/debug-manager/breakpoints.c,
12421 plugins/debug-manager/plugin.c,
12422 plugins/debug-manager/stack_trace.c,
12423 plugins/debug-manager/watch.c,
12424 plugins/devhelp/plugin.c,
12425 plugins/document-manager/plugin.c,
12426 plugins/file-loader/plugin.c,
12427 plugins/file-manager/plugin.c,
12428 plugins/glade/plugin.c,
12429 plugins/gtodo/interface.c,
12430 plugins/gtodo/plugin.c,
12431 plugins/language-support-cpp-java/plugin.c,
12432 plugins/macro/plugin.c,
12433 plugins/macro/plugin.h,
12434 plugins/message-view/plugin.c,
12435 plugins/patch/plugin.c,
12436 plugins/profile-default/default.anjuta,
12437 plugins/project-manager/plugin.c,
12438 plugins/project-manager/plugin.h,
12439 plugins/sample1/plugin.c,
12440 plugins/search/plugin.c,
12441 plugins/subversion/plugin.c,
12442 plugins/subversion/plugin.h,
12443 plugins/symbol-browser/plugin.c,
12444 plugins/symbol-browser/plugin.h,
12445 plugins/tools/plugin.c,
12446 plugins/valgrind/plugin.c,
12447 plugins/valgrind/plugin.h: Fixed to take care of above change
12448 in API of AnjutaUI. Properly added/removed action groups in some
12449 plugins. Split action groups into customization and non-customizable
12450 groups and added them separately.
12452 * plugins/document-manager/plugin.c: Close files belonging to
12453 project when project is closed (not complete).
12455 * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
12456 vertical aligned cell entries.
12458 * src/anjuta-app.c: Define macros for the placeholder names.
12459 Set default widths and heights of the default placeholders,
12460 so that newly docked widgets are correclty sized.
12462 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12463 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
12464 Fixed to generated correct actions addition/removal code.
12466 2006-09-25 Naba Kumar <naba@gnome.org>
12468 * libanjuta/Makefile.am, libanjuta/libanjuta.h,
12469 libanjuta/anjuta-serializer.[ch]: Implemented serialization
12472 * plugins/message-view/anjuta-msgman.c,
12473 plugins/message-view/anjuta-msgman.h,
12474 plugins/message-view/message-view.c,
12475 plugins/message-view/message-view.h,
12476 plugins/message-view/plugin.c: Serialize messages panes in
12477 session save and deserialize them in session load so that
12478 build messages persistant.
12480 2006-09-24 Johannes Schmid <jhs@gnome.org>
12482 * libanjuta/anjuta-utils.c:
12483 * plugins/message-view/message-view.c:
12484 Really fixed #355407
12486 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
12488 * libanjuta/interfaces/libanjuta.idl:
12489 Change one variable sign
12491 * plugins/debug-manager/anjuta-debug-manager.glade,
12492 plugins/debug-manager/anjuta-debug-manager.ui:
12493 Few small interface changes
12495 * plugins/debug-manager/debug_tree.h,
12496 plugins/debug-manager/watch.c,
12497 plugins/debug-manager/debugger.c,
12498 plugins/debug-manager/plugin.c
12499 plugins/gdb/debugger.c,
12500 plugins/gdb/plugin.c:
12501 Big rewrite of debugger queue
12502 Allow to cancel command
12504 * plugins/debug-manager/memory.c:
12505 Fix a bug if a command is cancelled
12507 2006-09-23 Bursig Rafal <Bursig_Rafal@mentor.com>
12509 * plugins/gdb/debugger.c,
12510 plugins/debug-manager/debug_tree.c,
12511 plugins/debug-manager/locals.c:
12512 Restore tree representation for local variable
12513 Add argument in local variable list
12514 Use gdb variable object to get all informations
12516 2006-09-19 Naba Kumar <naba@gnome.org>
12518 * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
12519 that implements AnjutaSavePrompt class.
12521 * ChangeLog: Fixed indentation.
12523 * libanjuta/Makefile.am,
12524 libanjuta/anjuta-marshal.list,
12525 libanjuta/anjuta-shell.c,
12526 libanjuta/anjuta-shell.h,
12527 plugins/document-manager/action-callbacks.c,
12528 plugins/document-manager/action-callbacks.h,
12529 plugins/document-manager/anjuta-docman.c,
12530 plugins/document-manager/anjuta-docman.h,
12531 plugins/document-manager/plugin.c,
12532 src/anjuta.c: Impletemnted save prompt dialog to prompt for
12533 unsaved items during exit. A new signal is added in shell
12534 interface called 'save-prompt' to collect all unsaved items.
12535 Create AnjutaSavePrompt class (dialog) to process unsaved items.
12536 Fixed document manager to use the new save-prompt signal in shell
12537 and AnjutaSavePrompt object for unsaved files. Cleaned up
12538 AnjutaDocman to synchronously save new files. Fixed function
12541 2006-09-18 Johannes Schmid <jhs@gnome.org>
12543 * configure.in: Added gdl-gnome-1.0 to depencies and bumped
12544 gdl requirement to 0.7.0
12546 2006-09-18 Johannes Schmid <jhs@gnome.org>
12548 * global-tags/.cvsignore:
12549 * global-tags/Makefile.am:
12550 * global-tags/create_global_tags.sh (removed):
12551 * global-tags/create_global_tags.sh.in (added):
12554 * libanjuta/anjuta-launcher.c:
12557 * plugins/project-manager/plugin.c:
12558 (project_manager_plugin_close_project):
12561 * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
12564 * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
12565 More reasonable toolbar creation/deletition though it does
12566 not completly work!
12568 2006-09-15 Johannes Schmid <jhs@gnome.org>
12570 * libanjuta/anjuta-utils.c/.h:
12573 2006-09-13 Curtis Magyar <curtm4n@gmail.com>
12575 * scintilla/ScintillaGTK.cxx
12576 Fixed doulbe freeing in Scintilla
12578 2006-09-12 Johannes Schmid <jhs@gnome.org>
12580 * plugins/symbol-browser/an_symbol_prefs.c:
12581 Support unloading / reloading of the module (for example when
12582 closing a project and opening another one).
12584 * plugins/project-manager/plugin.c:
12585 Really fixed #355148 (Show project name in title bar)
12587 2006-09-09 Johannes Schmid <jhs@gnome.org>
12589 * libanjuta/plugins.c:
12590 Fixed #355156 (Show plugins in alphabetical order)
12592 2006-09-09 Johannes Schmid <jhs@gnome.org>
12594 * plugins/project-manager/plugin.c:
12595 Fixed #355148 (Show project name in title bar)
12597 2006-09-09 Johannes Schmid <jhs@gnome.org>
12599 * plugins/project-manager/plugin.c:
12600 (value_removed_project_root_uri):
12601 Fixed crasher if project cannot be opened
12603 2006-08-30 Naba Kumar <naba@gnome.org>
12605 * plugins/language-support-cpp-java/plugin.[c,h],
12606 plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12607 Impletemnted UI for auto indent.
12609 2006-08-28 Naba Kumar <naba@gnome.org>
12611 * plugins/gvim/.cvsignore,
12612 plugins/gvim/Makefile.am,
12613 plugins/gvim/anjuta-vim-plugin.png,
12614 plugins/gvim/anjuta-vim.c,
12615 plugins/gvim/anjuta-vim.h,
12616 plugins/gvim/anjuta-vim.plugin.in,
12617 plugins/gvim/gtkvim.c,
12618 plugins/gvim/gtkvim.h,
12619 plugins/gvim/plugin.c,
12620 plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
12623 2006-08-28 Naba Kumar <naba@gnome.org>
12625 Patch from: Massimo Corà <maxcvs@email.it>
12626 * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
12627 possible infinite loop.
12629 2006-08-22 Adam Dingle <adam@medovina.org>
12631 * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
12632 to edit are shown in the preferences dialog in anjuta").
12633 Removed unused widgets from the style editor dialog.
12635 2006-08-21 Johannes Schmid <jhs@gnome.org>
12637 * plugins/symbol-browser/test-class.[cpp/h]
12638 Added missing files
12640 2006-08-18 Naba Kumar <naba@gnome.org>
12642 * plugins/sourceview/sourceview.c: Emit language-changed signal at the
12643 end of document loading.
12645 * plugins/language-support-cpp-java/plugin.c,
12646 plugins/sourceview/sourceview.c: Fixed plugin loading.
12648 2006-08-17 Naba Kumar <naba@gnome.org>
12650 * plugins/language-support-cpp-java/plugin.c,
12651 plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
12652 mode line parsing. Indentation parameters initialized based on
12653 mode line parameters.
12655 2006-08-16 Naba Kumar <naba@gnome.org>
12657 * Makefile.am, plugins/editor/text_editor.c,
12658 plugins/language-support-cpp-java/plugin.c: Fixed indentation in
12661 2006-08-16 Naba Kumar <naba@gnome.org>
12663 Patch from Massimo Cora' <maxcvs@email.it>:
12665 * plugins/editor/aneditor-autocomplete.cxx,
12666 plugins/editor/aneditor-calltip.cxx,
12667 plugins/symbol-browser/Makefile.am,
12668 plugins/symbol-browser/an_symbol.c,
12669 plugins/symbol-browser/an_symbol_view.c,
12670 plugins/symbol-browser/plugin.c,
12671 tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
12672 tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
12673 tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
12674 tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
12675 tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
12676 tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
12677 tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
12678 tagmanager/get.h, tagmanager/html.c,
12679 tagmanager/include/tm_source_file.h,
12680 tagmanager/include/tm_tag.h,
12681 tagmanager/include/tm_workspace.h,
12682 tagmanager/jscript.c, tagmanager/keyword.c,
12683 tagmanager/keyword.h, tagmanager/lisp.c,
12684 tagmanager/lregex.c, tagmanager/lua.c,
12685 tagmanager/main.h, tagmanager/make.c,
12686 tagmanager/options.c, tagmanager/options.h,
12687 tagmanager/parse.c, tagmanager/parse.h,
12688 tagmanager/parsers.h, tagmanager/pascal.c,
12689 tagmanager/perl.c, tagmanager/php.c,
12690 tagmanager/python.c, tagmanager/read.c,
12691 tagmanager/read.h, tagmanager/readtags.c,
12692 tagmanager/readtags.h, tagmanager/rexx.c,
12693 tagmanager/routines.c, tagmanager/routines.h,
12694 tagmanager/ruby.c, tagmanager/scheme.c,
12695 tagmanager/sh.c, tagmanager/slang.c,
12696 tagmanager/sml.c, tagmanager/sort.c,
12697 tagmanager/sort.h, tagmanager/sql.c,
12698 tagmanager/strlist.c, tagmanager/strlist.h,
12699 tagmanager/tcl.c, tagmanager/tm_source_file.c,
12700 tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
12701 tagmanager/tm_workspace.c, tagmanager/verilog.c,
12702 tagmanager/vim.c, tagmanager/vstring.c,
12703 tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
12704 5.6 and namespace completion fixed.
12706 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12707 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
12709 2006-08-15 Naba Kumar <naba@gnome.org>
12711 * libanjuta/interfaces/libanjuta.idl,
12712 plugins/editor/text-editor-iterable.c,
12713 plugins/editor/text_editor.c,
12714 plugins/sourceview/sourceview-cell.c,
12715 plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
12716 ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
12717 ianjuta_editor_end_action().
12719 * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
12721 2006-08-13 Naba Kumar <naba@gnome.org>
12723 * plugins/debug-manager/breakpoints.c,
12724 plugins/debug-manager/memory.c,
12725 plugins/debug-manager/registers.c,
12726 src/layout.xml: Fixed debugger widgets layout.
12728 2006-08-12 Naba Kumar <naba@gnome.org>
12730 * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
12731 plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12732 plugins/editor/editor.glade, plugins/editor/text_editor.h,
12733 plugins/editor/text_editor_prefs.c: Disabled automatic indentation
12734 codes and dead codes. Removed automatic indentation prefs.
12736 2006-08-12 Johannes Schmid <jhs@gnome.org>
12738 * libanjuta/Makefile.am:
12739 * libanjuta/anjuta-launcher.c:
12740 * libanjuta/anjuta-launcher.h:
12741 * libanjuta/anjuta-plugin.c:
12742 * libanjuta/anjuta-plugin.h:
12743 * libanjuta/anjuta-preferences.c:
12744 * libanjuta/anjuta-preferences.h:
12745 * libanjuta/anjuta-shell.c:
12746 * libanjuta/anjuta-shell.h:
12747 * libanjuta/libanjuta.h:
12749 Made wrapper friendly:
12750 - no inline in header files (preferences_set/get)
12751 - correct signal names
12752 - correct GError** argument in anjuta_shell_freeze/thaw
12753 - include correct files in libanjuta.h
12755 * plugins/project-manager/plugin.c:
12758 2006-08-11 Naba Kumar <naba@gnome.org>
12760 * plugins/editor/aneditor-priv.h,
12761 plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
12763 * plugins/editor/text_editor_cbs.c,
12764 plugins/sourceview/anjuta-view.c: Pass the right position for char
12767 * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
12769 * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
12771 2006-08-11 Naba Kumar <naba@gnome.org>
12773 * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
12774 return the right character at the iter position and get_char() to
12777 * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
12778 to set to character offset and not byte index.
12780 * plugins/language-support-cpp-java/plugin.c: Improved
12781 auto-indentation login. Indents opening and closing braces correctly.
12783 2006-08-10 Johannes Schmid <jhs@gnome.org>
12787 Required automake = 1.9
12789 * libanjuta/anjuta-children.c:
12790 * libanjuta/anjuta-children.h:
12791 * libanjuta/anjuta-encodings.h:
12792 * libanjuta/anjuta-launcher.h:
12793 * libanjuta/anjuta-plugin-description.h:
12794 * libanjuta/anjuta-preferences-dialog.h:
12795 * libanjuta/anjuta-preferences.h:
12796 * libanjuta/anjuta-session.h:
12797 * libanjuta/anjuta-status.h:
12798 * libanjuta/anjuta-ui.h:
12799 * libanjuta/anjuta-utils.c:
12800 * libanjuta/anjuta-utils.h:
12801 * libanjuta/e-splash.h:
12802 * libanjuta/glue-factory.h:
12803 * libanjuta/glue-plugin.h:
12804 * libanjuta/plugins.h:
12805 * libanjuta/resources.h:
12806 Fixed libanjuta to be able to wrap it
12807 - G_BEGIN_DECLS, G_END_DECLS
12808 - include all necessary files in libanjuta.h
12810 * plugins/gtodo/tray-icon.c:
12811 * plugins/terminal/terminal.c:
12812 Some build fixes for freebsd
12814 * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12815 * plugins/sourceview/sourceview.glade:
12816 Remove auto-indent feature as it is now in language-support
12818 2006-08-09 Naba Kumar <naba@gnome.org>
12820 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
12821 plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12822 Added missing files.
12824 * plugins/sourceview/sourceview.c: Implemented get_tabsize(),
12825 get_use_spaces(), set_tabsize() and set_use_spaces().
12827 2006-08-09 Naba Kumar <naba@gnome.org>
12829 * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
12830 succeeded in activating.
12832 * plugins/document-manager/plugin.c: Added debug message.
12834 * libanjuta/interfaces/libanjuta.idl,
12835 plugins/editor/text_editor.c: Implemented get_tabsize(),
12836 get_use_spaces(), set_tabsize() and set_use_spaces().
12838 * plugins/language-support-cpp-java/Makefile.am,
12839 plugins/language-support-cpp-java/plugin.c,
12840 plugins/language-support-cpp-java/plugin.h: Used editor parameters
12841 for indentation. Added preferences page for paramenters.
12843 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
12845 2006-08-08 Naba Kumar <naba@gnome.org>
12847 * libanjuta/interfaces/libanjuta.idl,
12848 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12849 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12850 plugins/editor/text_editor.c,
12851 plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
12852 and implemented it for both scintilla and sourceview.
12854 * plugins/search/plugin.c: Use the new grab_focus() to transfer
12855 focus back to editor (happens when pressing esc in incremental
12858 2006-08-08 Naba Kumar <naba@gnome.org>
12860 * libanjuta/interfaces/libanjuta.idl,
12861 plugins/editor/text_editor.c,
12862 plugins/editor/text_editor.h,
12863 plugins/editor/text-editor-iterable.c,
12864 plugins/sourceview/sourceview-cell.c,
12865 plugins/sourceview/sourceview.c: Implemented editor attributes
12868 * plugins/editor/aneditor.cxx: Disabled old indentation code.
12869 plugins/language-support-cpp-java/plugin.c: Implemented indentation
12870 code (not complete yet).
12872 * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12873 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12874 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12875 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12876 manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12877 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12879 2006-08-04 Naba Kumar <naba@gnome.org>
12881 * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
12884 2006-08-03 Johannes Schmid <jhs@gnome.org>
12886 * configure.in: Add a more informative text to valgrind plugin
12889 Modified Preferences tasl
12890 * libanjuta/anjuta-plugin.c:
12891 * libanjuta/anjuta-preferences-dialog.c:
12892 * libanjuta/anjuta-preferences-dialog.h:
12893 * libanjuta/anjuta-preferences.c:
12894 * libanjuta/anjuta-preferences.h:
12895 * libanjuta/interfaces/Makefile.am.iface:
12896 * libanjuta/interfaces/libanjuta.idl:
12897 Added IAnjutaPreferences interface which every plugin that has preferences should
12898 implement. Call merge() and unmerge() at plugin activation/deactivation.
12899 Fixed preferences_page_remove()
12901 * plugins/build-basic-autotools/build-basic-autotools.c:
12902 * plugins/cvs-plugin/plugin.c:
12903 * plugins/document-manager/plugin.c:
12904 * plugins/editor/plugin.c:
12905 * plugins/editor/plugin.h:
12906 * plugins/file-manager/plugin.c:
12907 * plugins/gtodo/main.h:
12908 * plugins/gtodo/plugin.c:
12909 * plugins/gtodo/preferences.c:
12910 * plugins/message-view/anjuta-msgman.c:
12911 * plugins/message-view/anjuta-msgman.h:
12912 * plugins/message-view/plugin.c:
12913 * plugins/sourceview/plugin.c:
12914 * plugins/sourceview/plugin.h:
12915 * plugins/symbol-browser/an_symbol_prefs.c:
12916 * plugins/symbol-browser/plugin.c:
12917 * plugins/terminal/terminal.c:
12918 * plugins/valgrind/plugin.c
12919 * src/anjuta-app.c:
12921 Updated preference loading/unloading for all plugins
12923 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
12925 * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
12926 src/Makefile.am, plugins/tools/scripts/Makefile.am:
12927 - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
12928 recommended by the autoconf manual.
12929 - Fixes compiling with autoconf 2.60.
12931 * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
12933 2006-08-02 Johanes Schmid <jhs@gnome.org>
12935 * plugins/profile-default/plugin.c:
12936 Fixed session handling
12938 2006-08-01 Johannes Schmid <jhs@gnome.org>
12941 * plugins/Makefile.am:
12942 Disabled devhelp and glade for now as they do not work (#341073
12945 * plugins/profile-default/anjuta-default-profile.ui (removed):
12946 * plugins/profile-default/plugin.c:
12947 * plugins/profile-default/plugin.h:
12948 * plugins/project-manager/anjuta-project-manager.ui:
12949 * plugins/project-manager/plugin.c:
12950 * plugins/project-manager/plugin.h:
12951 Limted multiple project support #315043
12953 * libanjuta/interfaces/libanjuta.idl:
12954 Added ianjuta_profile_unload
12956 2006-07-31 Naba Kumar <naba@gnome.org>
12958 * libanjuta/interfaces/libanjuta.idl,
12959 plugins/editor/text-editor-iterable.c,
12960 plugins/editor/text_editor.c,
12961 plugins/sourceview/anjuta-view.c,
12962 plugins/sourceview/anjuta-view.h,
12963 plugins/sourceview/sourceview.c: Fixed text iteration and
12964 IAnjutaEditor implementations in both scintilla
12965 and sourceview. Cleand up libanjuta API: Removed redundant
12966 erase_range() method from IAnjutaEditor interface, fixed
12967 ianjuta_editor_get_text to take length instead of range (consistency).
12968 autoindentation in both sourceview and scintilla more or less works,
12969 but still disabled for now because there are still some anomalies
12972 * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
12974 * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
12977 2006-07-30 Johannes Schmid <jhs@gnome.org>
12979 * plugins/sourceview/anjuta-document.c:
12980 * plugins/sourceview/anjuta-document.h:
12981 * plugins/sourceview/anjuta-view.c:
12982 * plugins/sourceview/sourceview.c:
12983 Wrote a new "char_added" implementation, I hope this one is good
12985 * plugins/sourceview/sourceview-cell.c:
12986 Fixed typo: "text_iter" instead of "iter"
12988 2006-07-30 Naba Kumar <naba@gnome.org>
12990 * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
12992 2006-07-30 Johannes Schmid <jhs@gnome.org>
12994 * autogen.sh: use gnome-autogen.sh from gnome-coomen
12996 * plugins/debug-manager/plugin.c:
12997 * plugins/patch/plugin.c:
12998 Use IAnjutaIndicable to mark debugger position
13000 * plugins/sourceview/sourceview.c:
13001 Define colors for IAnjutaIndicable
13003 2006-07-29 Johannes Schmid <jhs@gnome.org>
13005 * plugins/debug-manager/anjuta-debug-manager.ui:
13006 * plugins/debug-manager/breakpoints.c:
13007 * plugins/debug-manager/images/Makefile.am:
13008 * plugins/debug-manager/images/run-to-cursor.png:
13009 * plugins/debug-manager/plugin.c:
13010 Added toolbar and some icons
13012 * plugins/patch/anjuta-patch.ui:
13013 * plugins/patch/patch-plugin.c:
13014 * plugins/patch/patch-plugin.glade:
13015 * plugins/patch/plugin.c:
13016 * plugins/patch/plugin.h:
13017 Improved patch plugin (GUI and function)
13019 * plugins/sourceview/sourceview.c:
13020 Fixed another Gtk-Critical
13022 * plugins/tools/anjuta-tools.ui:
13023 * plugins/tools/plugin.h:
13024 Put Patch plugin in tools menu and changed ui file
13026 2006-07-29 Johannes Schmid <jhs@gnome.org>
13028 * plugins/document-manager/plugin.c:
13029 Fixed accelator Gtk-Warning
13031 * plugins/message-view/anjuta-msgman.c:
13034 * plugins/sourceview/anjuta-document.c:
13035 * plugins/sourceview/anjuta-document.h:
13036 * plugins/sourceview/anjuta-marshal.list:
13037 Wrote a better emitter for the char-added signal
13039 * plugins/sourceview/sourceview.c:
13040 Fixed Redo/Undo to void Gtk-Criticals
13042 * plugins/sourceview/sourceview-args.c:
13043 * plugins/sourceview/sourceview-cell.c:
13044 * plugins/sourceview/sourceview-scope.c:
13045 * plugins/sourceview/sourceview-tags.c:
13046 Adapted to new IAnjutaIterator API
13048 2006-07-28 Naba Kumar <naba@gnome.org>
13050 * libanjuta/interfaces/libanjuta.idl: More accurate comments.
13052 * plugins/symbol-browser/an_symbol.c,
13053 plugins/symbol-browser/an_symbol_iter.c,
13054 plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
13055 subclass of AnjutaSymbol so that the symbol is accessible from
13056 the iter in light of changes in IAnjutaIterable.
13058 * plugins/class-inheritance/class-inherit.c: Fixed based on changes
13059 implementation of IAnjutaIterable.
13061 2006-07-28 Naba Kumar <naba@gnome.org>
13063 * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
13064 IAnjutaIterable. They were kind of useless since the interface is
13065 defined on the data object itself. Added set_position() method
13066 in IAnjutaIterable to allow setting arbitrary current index to the
13068 Added erase() and erase_range() in IAnjutaEditor.
13070 * plugins/editor/text-editor-iterable.c: Fixed
13071 plugins/editor/text_editor.c: Implemented erase() and erase_range()
13072 methods in editor. Fixed get_line_from_position() method.
13074 * plugins/language-support-cpp-java/plugin.c: Fixed indentation
13075 code. It's disabled for now.
13077 * plugins/sourceview/sourceview-cell.c,
13078 plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
13081 2006-07-27 Johannes Schmid <jhs@gnome.org>
13083 * plugins/sourceview/sourceview-cell.c:
13084 Fixed IAnjutaEditorCell to work only on a single line
13085 Fixed crasher in finalize
13087 * plugins/symbol-browser/an_symbol_prefs.c:
13088 * global-tags/Makefile.am:
13089 Philip van Hoof pointed out that it is a bad idea to depend on PATH for
13090 script installation
13092 2006-07-26 Naba Kumar <naba@gnome.org>
13094 * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
13095 IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
13097 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
13099 * plugins/document-manager/plugin.c: Fixed dynamic loading of
13102 * plugins/editor/text-editor-iterable.c,
13103 plugins/editor/text_editor.c,
13104 plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
13105 method to work correctly, it was ignoring start and end parameters.
13106 Fixed TextEditorCell implementation. Fixed 'char-added' signal
13109 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
13110 plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
13112 2006-07-24 Massimo Cora' <maxcvs@email.it>
13114 * plugins/symbol-browser/an_symbol_view.c,
13115 plugins/symbol-browser/an_symbol_view.h,
13116 plugins/symbol-browser/plugin.c:
13117 fix a matching case into sv_extract_type_qualifier_from_expr ()
13118 and some minor issues.
13120 2006-07-26 Johannes Schmid <jhs@gnome.org>
13122 * plugins/language-support-cpp-java/plugin.c:
13123 Fixed to work kind of with sourceview editor
13124 * plugins/sourceview/anjuta-document.c:
13125 * plugins/sourceview/anjuta-view.c:
13126 * plugins/sourceview/sourceview-cell.c:
13127 * plugins/sourceview/sourceview.c:
13128 Fixed IAnjutaEditorCell and "char-added" signal
13130 2006-07-24 Naba Kumar <naba@gnome.org>
13132 * plugins/document-manager/plugin.c,
13133 plugins/document-manager/plugin.h: Initial implementedion for loading
13136 * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
13139 * plugins/editor/text_editor.c: Fixed syntax highlighting when
13140 indicators are cleared (that leaved grey texts).
13142 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
13144 * libanjuta/interfaces/libanjuta.idl,
13145 plugins/debug-manager/breakpoints.c,
13146 plugins/debug-manager/memory.c,
13147 plugins/debug-manager/registers.c,
13148 plugins/debug-manager/debug_tree.c,
13149 plugins/debug-manager/debugger.c,
13150 plugins/gdb/debugger.c,
13151 plugins/gdb/debugger.h,
13152 plugins/gdb/plugin.c:
13153 Add a parameter for reporting error
13154 Add a new interface for using gdb variable object
13155 Allow to cancel commands
13156 Rewrite handling of debugger state
13158 * plugins/debug-manager/plugin.c,
13159 plugins/debug-manager/locals.c,
13160 plugins/debug-manager/locals.h,
13161 plugins/debug-manager/register.c,
13162 plugins/debug-manager/stack_trace.c,
13163 plugins/debug-manager/stack_trace.h:
13164 Create and destroy local and stack trace windows when needed
13166 2006-07-20 Johannes Schmid <jhs@cvs.gnome.org>
13168 * plugins/document-manager/plugin.c:
13169 Fixed "Automatic" highlighting
13171 2006-07-20 Johannes Schmid <jhs@cvs.gnome.org>
13173 * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
13175 * plugins/sourceview/anjuta-view.c:
13176 Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
13178 2006-07-14 Johannes Schmid <jhs@cvs.gnome.org>
13180 * configure.in: Check for C/C++-Compiler correctly
13182 2006-07-14 Fredrik Axelsson <fraxbe@gmail.com>
13184 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13186 * plugins/debug-manager/stack_trace.c:
13187 Destroy stack window when debuuger is disabled (#347414)
13189 * plugins/sourceview/anjuta-view.c:
13190 Fix a crash with popup-menu (#347412)
13192 2006-07-13 Naba Kumar <naba@gnome.org>
13194 * plugins/editor/Makefile.am,
13195 plugins/editor/text_editor.h,
13196 plugins/editor/text-editor-iterable.h,
13197 plugins/editor/text-editor-iterable.c: Implemented text iterator (not
13200 * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
13203 * plugins/sourceview/sourceview-cell.c: Fixed a leak.
13205 2006-07-03 Johannes Schmid <jhs@cvs.gnome.org>
13207 * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
13210 2006-07-03 Fredrik Axelsson <fraxbe@gmail.com>
13212 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13214 * libanjuta/anjuta-preferences-dialog.c:
13215 Do not use the page_num returned by gtk_notebook_append_page to
13216 remove the page as it cause bugs when pages removal is not done
13219 * plugins/document-manager/anjuta-docman.c:
13220 * src/anjuta-app.c:
13221 makes Anjuta display dock_items which have previously been hidden
13223 2006-07-03 Fredrik Axelsson <fraxbe@gmail.com>
13225 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13227 * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
13228 * plugins/sourceview/sourceview.c: (imark_unmark):
13230 Patches for bugs #346450 and #346295
13232 * AUTHORS: Added Fredrik
13234 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
13236 * plugins/message-view/anjuta-msgman.c:
13237 Fixed close button/icon size (like in docman)
13239 2006-06-10 Naba Kumar <naba@gnome.org>
13241 * plugins/editor/text_editor.c: Fixed goto line to mark the line
13244 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
13246 * libanjuta/interfaces/libanjuta.idl:
13247 Move inspect_memory function in IAnjutaCpuDebugger interface
13248 Rename Boolean type to State
13250 * plugins/debug-manager/breakpoint.c:
13251 Rename Boolean type to State
13253 * plugins/debug-manager/Makefile.am,
13254 plugins/debug-manager/anjuta-marshal.list,
13255 plugins/debug-manager/data_view.c,
13256 plugins/debug-manager/data_view.h,
13257 plugins/debug-manager/data_buffer.c,
13258 plugins/debug-manager/data_buffer.h,
13259 plugins/debug-manager/chunk_view.c,
13260 plugins/debug-manager/chunk_view.h,
13261 plugins/debug-manager/anjuta-debug-manager.ui,
13262 plugins/debug-manager/debugger.c,
13263 plugins/debug-manager/memory.c,
13264 plugins/debug-manager/memory.h,
13265 plugins/debug-manager/plugin.c,
13266 plugins/gdb/debugger.c,
13267 plugins/gdb/debugger.h,
13268 plugins/gdb/plugin.c:
13269 Rewrite memory window using a special widget
13270 Rename Boolean type to State
13272 2006-06-08 Naba Kumar <naba@gnome.org>
13274 * plugins/editor/text_editor.c (itext_editor_get_current_word):
13275 Do not return garbage characters and return NULL when there is no
13278 * plugins/search/plugin.c: Fixed next occurance and prev occurance to
13281 * plugins/search/search-replace.c: Fixed a mem leak.
13283 2006-06-08 Johannes Schmid <jhs@cvs.gnome.org>
13285 * libanjuta/anjuta-launcher.c:
13286 Added debug message (see #343522)
13288 * plugins/build-basic-autotools/build-basic-autotools.c:
13289 Patch from Günther Brammer to fix #344015
13291 * plugins/sourceview/sourceview.c:
13292 Implemented IAnjutaEditor->get_begin/end_line_position (crashed
13293 automatic highlight of build messages)
13295 2006-06-06 Naba Kumar <naba@gnome.org>
13298 libanjuta/interfaces/libanjuta.idl,
13299 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13300 plugins/Makefile.am,
13301 plugins/document-manager/action-callbacks.c,
13302 plugins/document-manager/plugin.c,
13303 plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
13304 interface for language highlight selection and langauge change
13307 * plugins/language-support-cpp-java: Added language support
13308 plugin for cpp and java.
13310 2006-05-27 Naba Kumar <naba@gnome.org>
13312 * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
13313 plugins/debug-manager/*, data/Makefile.am,
13314 manuals/reference/libanjuta/libanjuta.types,
13315 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13316 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13317 merged anjuta-new-debugger branch into trunck.
13318 (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
13320 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
13322 * libanjuta/interfaces/libanjuta.idl,
13323 plugins/debug-manager/debugger.c,
13324 plugins/debug-manager/debugger.h,
13325 plugins/gdb/anjuta-gdb.plugin.in,
13326 plugins/gdb/debugger.c,
13327 plugins/gdb/debugger.h,
13328 plugins/gdb/plugin.c:
13329 Add new IAnjutaCpuDebugger interface to access cpu register
13330 Run gdb instead of /usr/local/bin/gdb
13332 * plugins/debug-manager/plugin.c,
13333 plugins/debug-manager/registers.c,
13334 plugins/debug-manager/registers.h:
13335 Rewrite register window
13336 Rename Load target menu item to Run target
13338 2006-05-07 Naba Kumar <naba@gnome.org>
13342 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
13344 * plugins/debug-manager/watch.c,
13345 plugins/debug-manager/breakpoint.c,
13346 plugins/debug-manager/breakpoint.h:
13347 Fix crash: disconnect save and load session signals
13349 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
13351 * libanjuta/interface/libanjuta.idl,
13352 plugins/debug-manager/debugger.c,
13353 plugins/gdb/plugin.c:
13354 Add a value parameter for evaluate command
13356 * plugins/debug-manager/anjuta-debug-manager.glade:
13357 Create new dialog box for watches using glade
13359 * plugins/debug-manager/anjuta-debug-manager.ui:
13360 Move watch menu items near the end
13361 Move breakpoint menu items outside the sub menu
13363 * plugins/debug-manager/debug_tree.c,
13364 plugins/debug-manager/debug_tree.h,
13365 plugins/debug-manager/debug_tree.h,
13366 plugins/debug-manager/watch.c:
13367 Move all GUI code from watch.c to debug_tree.c
13368 Add an auto update property to watches
13370 * plugins/debug-manager/locals.c,
13371 plugins/debug-manager/locals.h,
13372 plugins/debug-manager/stack_trace.c,
13373 plugins/debug-manager/stack_trace.h,
13374 plugins/debug-manager/plugin.c:
13375 Register actions before starting debugger
13377 * plugins/gdb/debugger.c:
13378 Do not call callback function if not present
13380 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
13382 * libanjuta/interfaces/libanjuta.idl,
13383 plugins/debug-manager/stack_trace.c,
13384 plugins/debug-manager/stack_trace.h,
13385 plugins/debug-manager/anjuta-debug-manager.ui,
13386 plugins/gdb/debugger.c:
13387 Add a popup menu in stack frame window
13388 Add a new frame-changed event
13389 Use MI command for getting stack informations
13390 Get filename with full path (need gdb > 6.3)
13392 * libanjuta/interfaces/libanjuta.idl,
13393 plugins/debug-manager/debug_tree.c,
13394 plugins/debug-manager/debugger.c,
13395 plugins/debug-manager/locals.c,
13396 plugins/debug-manager/locals.h,
13397 plugins/debug-manager/plugin.c,
13398 plugins/gdb/debugger.c,
13399 plugins/gdb/debugger.h,
13400 plugins/gdb/parser.c,
13401 plugins/gdb/parser.h,
13402 plugins/gdb/plugin.c,
13403 plugins/gdb/Makefile.am:
13404 Pass watch data with string instead of Watch structures
13405 Use debug_tree in local window
13409 * plugins/debug-manager/breakpoints.c,
13410 plugins/debug-manager/utilities.c,
13411 plugins/debug-manager/utilities.h:
13412 Use a GtkListStore instead of a GtkTreeStore
13413 move goto_location_in_editor in utilities.c
13415 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
13417 * libanjuta/interfaces/libanjuta.idl,
13418 plugins/debug-manager/anjuta-debug-manager.ui,
13419 plugins/debug-manager/breakpoints.c,
13420 plugins/debug-manager/plugin.c,
13421 plugins/gdb/debugger.c:
13422 Add a breakpoint type
13423 Add new popup menu in breakpoint window
13424 Add toggle breakpoint in editor popup menu
13425 Save and restore breakpoint enable
13426 Fix bug in clear all breakpoints
13427 Remove old useless code
13429 * plugins/debug-manager/debugger.c:
13430 Fix some problem with debugger states
13432 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
13433 Update documentation
13435 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
13437 * data/Makefile.am,
13438 plugins/gdb/Makefile.am,
13439 plugins/gdb/gdb.init:
13440 Move gdb.init crom data to plugins/gdb
13442 * plugins/gdb/gdb.init,
13443 libanjuta/interfaces/libanjuta.idl,
13444 plugins/debug-manager/breakpoints.c,
13445 plugins/debug-manager/debugger.c,
13446 plugins/debug-manager/plugin.c,
13447 plugins/gdb/debugger.c,
13448 plugins/gdb/plugin.c:
13449 Support pending breakpoints
13450 Rewrite debugger states
13451 Split ianjuta_debugger_log into _enable_log and _disable_log
13453 * plugins/debug-manager/start.c,
13454 plugins/debug-manager/debug_tree.c,
13455 plugins/gdb/parser.c:
13456 Remove some useless lines
13458 * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13459 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13460 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13461 Update documentation
13463 2006-03-12 Naba Kumar <naba@gnome.org>
13465 * manuals/references/libanjuta/libanjuta.types: Fixed
13466 debug-manager name.
13468 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
13470 * libanjuta/anjuta-debugger.c,
13471 libanjuta/anjuta-debugger.h:
13474 * libanjuta/interfaces/libanjuta.idl,
13475 plugins/debug-mananger/breakpoints.c,
13476 plugins/debug-manager/debug_tree.c,
13477 plugins/debug-manager/debugger.c,
13478 plugins/debug-manager/plugin.c,
13479 plugins/debug-manager/registers.c,
13480 plugins/debug-manager/sharedlib.c,
13481 plugins/debug-manager/signal.c,
13482 plugins/debug-manager/stack_trace.c,
13483 plugins/debug-manager/start.c,
13484 plugins/debug-manager/watch.c,
13485 plugins/gdb/debugger.c,
13486 plugins/gdb/debugger.h,
13487 plugins/gdb/parser.c,
13488 plugins/gdb/parser.h,
13489 plugins/gdb/plugin.c:
13490 Move types definitions from libanjuta/anjuta-debugger.{ch}
13491 Rename types from AnjutaDebugger* to IAnjutaDebugger*
13493 * plugins/gdb/Makefile.am:
13494 Remove user interface from gdb plugin
13496 2006-03-12 Naba Kumar <naba@gnome.org>
13498 * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
13500 2006-05-21 Johannes Schmid <jhs@cvs.gnome.org>
13502 Modified Patch from Marc Maurer <uwog@uwog.net>:
13503 * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
13506 * plugins/sourceview/Makefile.am:
13507 * plugins/sourceview/sourceview-cell.c:
13508 * plugins/sourceview/sourceview-cell.h:
13509 * plugins/sourceview/sourceview.c:
13511 Implemented IAnjutaEditorCell
13513 2006-05-21 Naba Kumar <naba@gnome.org>
13515 * libanjuta/interfaces/libanjuta.idl,
13516 plugins/document-manager/action-callbacks.c,
13517 plugins/document-manager/plugin.c,
13518 plugins/editor/print.c, plugins/editor/text_editor.c,
13519 plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
13520 Fixed zooming and added icons and shortcuts for zoom menu items.
13522 2006-05-21 Naba Kumar <naba@gnome.org>
13524 * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
13527 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
13529 * plugins/document-manager/anjuta-docman.c:
13530 Fixed close button reaction by setting the correct current editor
13532 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
13534 Patch from Yang Hong <yanghong@ccoss.com.cn>:
13535 * plugins/document-manager/anjuta-docman.c
13536 - Fix close button, you can close any tab as you wish now.
13537 - Fadeout mime icon as the same as close image
13539 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
13541 Patch from Marc Maurer <uwog@uwog.net>
13542 * main.c: Compile fix when NLS is enabled
13544 AUTHORS: Added Marc
13546 2006-05-20 Naba Kumar <naba@gnome.org>
13548 * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
13549 while loading abiword-2.4.4/abi project).
13551 2006-05-18 Naba Kumar <naba@gnome.org>
13553 * libanjuta/interfaces/libanjuta.idl,
13554 plugins/document-manager/action-callbacks.c,
13555 plugins/editor/print.c,
13556 plugins/editor/text_editor.c,
13557 plugins/editor/text_editor.h,
13558 plugins/editor/text_editor_prefs.c: Fixed zooming.
13560 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
13561 interface for character iteration and IAnjutaEditorAssist interface
13562 for autocompletions and editor tips.
13564 2006-05-18 Johannes Schmid <jhs@cvs.gnome.org>
13566 Patch from Günther Brammer <GBrammer@gmx.de>:
13567 * plugins/document-manager/anjuta-docman.c:
13568 Make tabs smaller but keep nice closing icon
13570 * plugins/document-manager/anjuta-docman.c:
13571 * plugins/document-manager/Makefile.am:
13573 Added nice mime-icons to the editor tabs
13575 2006-05-17 Johannes Schmid <jhs@cvs.gnome.org>
13577 * configure.in: Bumped version to 2.0.3 (pre-release increment)
13579 * plugins/symbol-browser/an_symbol_view.c:
13581 - Fixed symbol searching (Yang Hong (#341997))
13583 * plugins/devhelp/htmlview.c:
13584 Fixed devhelp plugin
13586 * plugins/build-basic-autotools/build-basic-autotools.c:
13587 * plugins/search/search-replace.c:
13588 * plugins/document-manager/anjuta-docman.c:
13590 Only add a marker to a line where it makes sense!
13592 === anjuta 2.0.2 ===
13594 2006-05-15 Naba Kumar <naba@gnome.org>
13596 * configure.in: set required versions for
13599 2006-05-15 Johannes Schmid <jhs@cvs.gnome.org>
13601 * plugins/glade/plugin.c:
13602 Fixed signal connection for "gtk-doc-search"
13604 2006-05-15 Johannes Schmid <jhs@cvs.gnome.org>
13606 * NEWS: Set release date, add known issues
13608 * libanjuta/anjuta-shell.c:
13609 Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
13610 and debug other gtk-warnings/criticals)
13612 * plugins/build-basic-autotools/build-basic-autotools.c:
13613 Fixed gtk-critical (gtk_hash_table_destroy(NULL))
13615 * plugins/sourceview/anjuta-view.c:
13616 * plugins/sourceview/sourceview-args.c:
13617 * plugins/sourceview/sourceview-scope.c:
13618 * plugins/sourceview/sourceview-tags.c:
13619 Fixed gtk-criticals (gtk_source_language_get_mime_types)
13621 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13623 * pixmaps/Makefile.am:
13624 Add preferences_general.png
13626 * plugins/devhelp/plugin.c:
13627 Fixed some more realise things
13629 * plugins/message-view/anjuta-msgman.c:
13630 Support stock icons for message panes
13632 * plugins/search/search-replace.c:
13633 Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
13635 * plugins/search/search-replace_backend.c:
13638 * plugins/sourceview/anjuta-document.c:
13639 * plugins/sourceview/sourceview.c:
13640 Fixed finalise and tag completion
13642 * src/anjuta-app.c:
13643 Use preferences_general icon
13645 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13647 * pixmaps/Makefile.am:
13650 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13652 * plugins/sourceview/sourceview-prefs.c:
13653 Fixed font & color handling
13655 * plugins/symbol-browser/an_symbol_view.c:
13658 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13660 * plugins/macro/macros.xml:
13661 Fixed bug #341583 (Address of FSF)
13663 2006-05-12 Johannes Schmid <jhs@cvs.gnome.org>
13666 Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
13667 Update: Do it the cool way...
13669 2006-05-08 Johannes Schmid <jhs@cvs.gnome.org>
13671 * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
13672 Implement gtk-api-help signals of glade3
13673 * configure.in: Bump to glade3 2.91.2
13675 * plugins/devhelp/plugin.c:
13676 Fixed some realize stuff in the devhelp plugin
13678 * plugins/sourceview/anjuta-document.c:
13679 fixed bug with scope completion
13681 2006-05-08 Johannes Schmid <jhs@cvs.gnome.org>
13683 * plugins/symbol-browser/an_symbol_view.c
13684 * plugins/symbol-browser/an_symbol_prefs.c
13685 * plugins/symbol-browser/an_symbol_prefs.h
13686 * global_tags/create_global_tags.sh:
13688 Automaticly create global tags on first startup
13690 2006-05-08 Massimo Cora' <maxcvs@email.it>
13693 * plugins/project-wizard/templates/Makefile.am:
13694 * (added) plugins/project-wizard/templates/cpp-logo.png:
13695 * (added) plugins/project-wizard/templates/cpp.wiz:
13696 * (added) plugins/project-wizard/templates/cpp/*:
13698 Added a generic c++ template. It's a simple hello world.
13700 2006-05-07 Massimo Cora' <maxcvs@email.it>
13702 * plugins/symbol-browser/an_symbol_view.c:
13703 fixed a stupid crasher.
13705 2006-05-05 Johannes Schmid <jhs@cvs.gnome.org>
13707 * plugins/project-wizard/templates/wxwin/configure.in.tpl
13708 * plugins/project-wizard/templates/wxwin/src/Makefile.am:
13710 Fixed WxWidgets project type
13712 2006-05-04 Johannes Schmid <jhs@cvs.gnome.org>
13714 * plugins/devhelp/htmlview.c:
13715 * plugins/devhelp/plugin.c:
13716 Maybe I fixed the crash this time! I could at least not reproduce anymore!
13718 * plugins/project-wizard/install.c:
13719 Don't set a message - thanks to seb
13721 2006-05-04 Johannes Schmid <jhs@cvs.gnome.org>
13723 * plugins/devhelp/htmlview.c:
13724 * plugins/symbol-browser/an_symbol_view.c:
13726 There is a weird crash in gtk_idle which I still did not completly fix!
13728 * plugins/project-wizard/install.c:
13729 Default to success instead of failure
13731 2006-05-03 Johannes Schmid <jhs@cvs.gnome.org>
13733 * plugins/devhelp/htmlview.c:
13734 * plugins/devhelp/plugin.c:
13735 Fixed bug and libdevhelp issue!
13737 * plugins/project-wizard/install.c:
13738 Fixed message string!
13740 2006-05-03 Massimo Cora' <maxcvs@email.it>
13742 * plugins/symbol-browser/an_symbol_view.c:
13743 Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
13745 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
13747 * pixmaps/Makefile.am:
13749 * anjuta.desktop.in.in
13751 GNOME Goal #2.1: Install theme-friendly icons
13753 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
13755 * plugins/devhelp/htmlview.c: Reload page on reparent
13756 * plugins/document-manager/anjuta-docman.c:
13757 Present document-manager when document is selected in file-manager
13759 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
13761 * plugins/symbol-broser/an_symbol_view.c:
13762 Fixed crasher in namespace exploration
13764 2006-05-01 Massimo Cora' <maxcvs@email.it>
13767 * plugins/valgrind/Makefile.am:
13769 Optional compiling of Valgrind plugin
13771 2006-05-01 Massimo Cora' <maxcvs@email.it>
13773 * plugins/symbol-browser/an_symbol_view.c:
13774 - modularized code. Marked with FIXME the parts which need improvement.
13776 - Added basic namespace completion for Gtkmm type project:
13777 - namespace1::MyClass *class;
13778 - class-> [display]
13779 - Namespaces must be anyway improved.
13781 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
13783 * plugins/devhelp/plugin.c:
13784 Fixed up plugin unloading and show html widget on link selected
13788 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
13790 * plugins/devhelp/Makefile.am:
13791 * plugins/devhelp/anjuta-devhelp.plugin.in:
13792 * plugins/devhelp/htmlview.c:
13793 * plugins/devhelp/htmlview.h:
13794 * plugins/devhelp/plugin.c:
13795 * plugins/devhelp/plugin.h:
13796 Reimplemeted devhelp plugin from scratch
13798 * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
13801 2006-04-30 Johannes Schmid <jhs@cvs.gnome.org>
13803 * plugins/sourceview/sourceview-tags.c:
13804 complete some more tag types
13806 * plugins/valgrind/plugin.c:
13807 * plugins/valgrind/preferences.c:
13808 * plugins/valgrind/vggeneralprefs.c:
13810 Fixed lots of gtk warnings
13812 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
13814 * plugins/sourceview/sourceview-scope.c:
13815 Implemented type-ahead for scope completion
13817 2006-04-28 Johannes Schmid <jhs@cvs.gnome.org>
13819 * manuals/C/Makefile.am:
13820 * manuals/Makefile.am:
13821 * plugins/document-manager/Makefile.am:
13822 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13823 * plugins/sourceview/Makefile.am:
13828 * plugins/class-gen/goc_template_header: G_END_DECLS
13830 2006-05-27 Naba Kumar <naba@gnome.org>
13832 * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
13833 scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
13834 scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
13835 scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
13836 scintilla/include/Scintilla.iface,
13837 (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
13838 cvs. Fixed compile flags. Removed outdated patches.
13840 2006-04-27 Johannes Schmid <jhs@cvs.gnome.org>
13842 * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
13844 * plugins/sourceview/anjuta-document.c:
13845 * plugins/sourceview/sourceview-args.c:
13846 * plugins/sourceview/sourceview-scope.c:
13848 Add End/Home keypresses and support completion if symbol start with '!' for example
13851 2006-04-27 Massimo Cora' <maxcvs@email.it>
13853 * libanjuta/interfaces/libanjuta.idl:
13855 * plugins/sourceview/sourceview-scope.c:
13856 * plugins/sourceview/tag-window.c:
13857 * plugins/sourceview/tag-window.h:
13858 * plugins/symbol-browser/an_symbol_view.c:
13859 * plugins/symbol-browser/an_symbol_view.h:
13860 * plugins/symbol-browser/plugin.c:
13862 added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
13864 Code and ideas for C/C++ new completion engine comes from IComplete written by
13865 Martin Stubenschrott <stubenschrott@gmx.net>.
13866 Currently the interface works only with GtkSourceView plugin.
13868 * tagmanager/Makefile.am:
13870 * tagmanager/entry.h:
13871 * tagmanager/get.c:
13872 * tagmanager/get.h:
13873 * tagmanager/include/tm_file_entry.h:
13874 * tagmanager/include/tm_project.h:
13875 * tagmanager/include/tm_source_file.h:
13876 * tagmanager/include/tm_symbol.h:
13877 * tagmanager/include/tm_tagmanager.h:
13878 * tagmanager/include/tm_work_object.h:
13879 * tagmanager/include/tm_workspace.h:
13880 * tagmanager/parse.c:
13881 * tagmanager/read.c:
13882 * tagmanager/read.h:
13883 * tagmanager/tm_project.c:
13884 * tagmanager/tm_source_file.c:
13885 * tagmanager/tm_workspace.c:
13887 Tagmanager can now parse a memory buffer and generate/update
13888 tags into tm_workspace/tm_project on the fly, without using files.
13889 C/C++ is supported now.
13891 2006-04-26 Johannes Schmid <jhs@cvs.gnome.org>
13893 * plugins/sourceview/anjuta-document.c:
13894 * plugins/sourceview/sourceview-args.c:
13895 * plugins/sourceview/sourceview-scope.c:
13896 * plugins/sourceview/sourceview.c:
13898 Fixed some memory leaks and argument completion
13900 2006-04-25 Johannes Schmid <jhs@cvs.gnome.org>
13902 * plugins/glade/plugin.c:
13904 Fixed glade plugin build because of API changes in glade3
13906 2006-04-25 Johannes Schmid <jhs@cvs.gnome.org>
13908 * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13909 Updated editor section
13911 * manuals/C/anjuta-manual/interface.xml:
13912 * manuals/C/anjuta-manual/preferences.xml:
13913 * manuals/C/anjuta-manual/projects.xml:
13916 * plugins/editor/anjuta-editor.plugin.in:
13919 2006-04-23 Johannes Schmid <jhs@cvs.gnome.org>
13922 * plugins/editor/anjuta-editor.plugin.in:
13923 * plugins/sourceview/sourceview.plugin.in:
13925 Build both editors and let the user decide a runtime!
13927 * plugins/sourceview/sourceview-scope.c:
13928 Fixed bug in regex to allow test()-> completions
13930 2006-04-23 Johannes Schmid <jhs@cvs.gnome.org>
13932 * plugins/sourceview/anjuta-document.c:
13933 * plugins/sourceview/sourceview-args.c:
13934 * plugins/sourceview/sourceview-scope.c:
13935 * plugins/sourceview/sourceview-tags.c:
13936 * plugins/sourceview/tag-window.c:
13938 Improved callltip windows
13940 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
13942 * src/anjuta-app.c: (on_session_save):
13943 Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
13944 <ricardo.jose.ferrari@gmail.com> for pointing this out!
13946 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
13948 * libanjuta/anjuta-utils.c:
13949 * plugins/cvs-plugin/cvs-execute.c:
13952 * scintilla/LexInno.cxx:
13953 * scintilla/LexOpal.cxx:
13954 * scintilla/LexTCL.cxx:
13956 Added missing files from scintilla-update
13958 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
13961 * manuals/C/Makefile.am:
13962 * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13963 * manuals/C/anjuta-manual/Makefile.am:
13964 * manuals/C/anjuta-manual/anjuta-manual.xml:
13965 * manuals/C/anjuta-manual/build.xml:
13966 * manuals/C/anjuta-manual/debugger.xml:
13967 * manuals/C/anjuta-manual/execute.xml:
13968 * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
13969 * manuals/C/anjuta-manual/figures/arguments.png:
13970 * manuals/C/anjuta-manual/figures/configure_dlg.png:
13971 * manuals/C/anjuta-manual/figures/file_menu.png:
13972 * manuals/C/anjuta-manual/figures/menu_main.png:
13973 * manuals/C/anjuta-manual/figures/menubar.png:
13974 * manuals/C/anjuta-manual/figures/new_file_wizard.png:
13975 * manuals/C/anjuta-manual/figures/project_info.png:
13976 * manuals/C/anjuta-manual/figures/scrshot.png:
13977 * manuals/C/anjuta-manual/figures/symbol_browser.png:
13978 * manuals/C/anjuta-manual/figures/tool-editor.png:
13979 * manuals/C/anjuta-manual/figures/toolbar_browser.png:
13980 * manuals/C/anjuta-manual/figures/toolbar_ext.png:
13981 * manuals/C/anjuta-manual/figures/toolbar_format.png:
13982 * manuals/C/anjuta-manual/figures/toolbar_main.png:
13983 * manuals/C/anjuta-manual/figures/toolbar_tags.png:
13984 * manuals/C/anjuta-manual/fileoperations.xml:
13985 * manuals/C/anjuta-manual/interface.xml:
13986 * manuals/C/anjuta-manual/introduction.xml:
13987 * manuals/C/anjuta-manual/preferences.xml:
13988 * manuals/C/anjuta-manual/projects.xml:
13989 * manuals/C/anjuta-manual/tools.xml:
13990 * manuals/Makefile.am:
13992 Updated manual and faq
13994 * scintilla/CallTip.cxx:
13995 * scintilla/CallTip.h:
13996 * scintilla/CellBuffer.cxx:
13997 * scintilla/CellBuffer.h:
13998 * scintilla/ContractionState.cxx:
13999 * scintilla/Document.cxx:
14000 * scintilla/Document.h:
14001 * scintilla/DocumentAccessor.cxx:
14002 * scintilla/Editor.cxx:
14003 * scintilla/Editor.h:
14004 * scintilla/ExternalLexer.cxx:
14005 * scintilla/Indicator.cxx:
14006 * scintilla/KeyMap.cxx:
14007 * scintilla/KeyWords.cxx:
14008 * scintilla/LexAU3.cxx:
14009 * scintilla/LexBash.cxx:
14010 * scintilla/LexCPP.cxx:
14011 * scintilla/LexCaml.cxx:
14012 * scintilla/LexCsound.cxx:
14013 * scintilla/LexEiffel.cxx:
14014 * scintilla/LexGui4Cli.cxx:
14015 * scintilla/LexHTML.cxx:
14016 * scintilla/LexLua.cxx:
14017 * scintilla/LexMSSQL.cxx:
14018 * scintilla/LexOthers.cxx:
14019 * scintilla/LexPOV.cxx:
14020 * scintilla/LexPython.cxx:
14021 * scintilla/LexRuby.cxx:
14022 * scintilla/LexSQL.cxx:
14023 * scintilla/LexVB.cxx:
14024 * scintilla/Makefile.am:
14025 * scintilla/PlatGTK.cxx:
14026 * scintilla/PropSet.cxx:
14027 * scintilla/RESearch.cxx:
14028 * scintilla/RESearch.h:
14029 * scintilla/ScintillaBase.cxx:
14030 * scintilla/ScintillaGTK.cxx:
14031 * scintilla/StyleContext.h:
14032 * scintilla/ViewStyle.cxx:
14033 * scintilla/ViewStyle.h:
14034 * scintilla/XPM.cxx:
14035 * scintilla/include/KeyWords.h:
14036 * scintilla/include/Platform.h:
14037 * scintilla/include/PropSet.h:
14038 * scintilla/include/SciLexer.h:
14039 * scintilla/include/Scintilla.h:
14040 * scintilla/include/Scintilla.iface:
14041 * scintilla/include/ScintillaWidget.h:
14042 * scintilla/lexers.make:
14044 Update to scintilla 1.68
14046 * src/anjuta-app.c:
14047 Only show help items which are really availible
14049 * plugins/cvs-plugin/cvs-callbacks.c
14050 * plugins/cvs-plugin/cvs-execute.c
14051 * plugins/cvs-plugin/subversion-callbacks.c:
14052 * libanjuta/anjuta-utils.c:
14053 Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
14055 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
14057 * plugins/project-wizard/install.c,
14058 * plugins/project-wizard/autogen.c:
14059 Add error messages if using a read only directory
14060 Improve fix for bug #339296
14062 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
14064 * libanjuta/interfaces/libanjuta.idl:
14065 * plugins/document-manager/action-callbacks.c:
14066 * plugins/document-manager/plugin.c:
14067 * plugins/editor/text_editor.c:
14068 Added IAnjutaEditorGoto
14070 * plugins/editor/aneditor.cxx:
14071 * plugins/editor/aneditor.h:
14072 * plugins/editor/text_editor.h:
14073 * plugins/editor/text_editor_prefs.c:
14077 2006-04-21 Johannes Schmid <jhs@cvs.gnome.org>
14079 * libanjuta/interfaces/libanjuta.idl:
14080 * plugins/document-manager/action-callbacks.c:
14081 * plugins/document-manager/anjuta-docman.c:
14082 * plugins/document-manager/plugin.c:
14083 * plugins/editor/text_editor.c:
14084 Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
14086 * plugins/sourceview/sourceview.c:
14087 * plugins/sourceview/sourceview.glade:
14088 Fixed some uft-8 issues and added a preference option
14089 to enable/disable gnome-vfs monitoring
14091 * scintilla/Makefile.am:
14092 * scintilla/include/Makefile.am:
14095 2006-04-20 Massimo Cora' <maxcvs@email.it>
14097 * libanjuta/interfaces/libanjuta.idl:
14098 Remove get_current_pos () because we have get_position()
14100 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
14103 * plugins/sourceview/tag-window.c:
14104 Don't close window on PageUp/PageDown
14106 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
14108 * data/Makefile.am:
14109 * manuals/reference/libanjuta/Makefile.am:
14114 * src/bacon-message-connection.c:
14115 * src/bacon-message-connection.h: (both from gedit)
14118 Fixed #312319 (Opening files when Anjuta is already open)
14120 2006-04-18 Johannes Schmid <jhs@cvs.gnome.org>
14122 * TODO.tasks: Updated
14123 * plugins/sourceview/anjuta-view.c:
14124 * plugins/sourceview/anjuta-view.h:
14125 * plugins/sourceview/sourceview.c:
14127 * configure.in: Fix --enable-plugin-scintilla
14129 Added char_added signal
14131 2006-04-18 Johannes Schmid <jhs@cvs.gnome.org>
14133 * libanjuta/anjuta-utils.c: (anjuta_util_diff):
14135 Fixed diff for utf8
14137 * plugins/sourceview/sourceview.c:
14138 Fixed VFS monitoring (still a bit buggy)
14140 * plugins/sourceview/sourceview-args.c:
14141 * plugins/sourceview/tag-window.c:
14143 Better sizing for the popup-window
14145 2006-04-17 Johannes Schmid <jhs@cvs.gnome.org>
14147 * plugins/project-wizard/templates/gnome/src/main.c:
14148 * plugins/project-wizard/templates/gnome/src/project.glade:
14149 * plugins/project-wizard/templates/gtk/src/main.c:
14150 * plugins/project-wizard/templates/gtk/src/project.glade:
14151 * plugins/project-wizard/templates/gtkmm/src/main.cc:
14153 Fixed up GLADE_FILE definition in project types and fixed bug #334546
14155 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
14157 * configure.in: More removal of obsoleteness.
14160 2006-04-12 Johannes Schmid <jhs@cvs.gnome.org>
14163 * libanjuta/anjuta-preferences.c:
14164 * libanjuta/anjuta-utils.c:
14165 * libanjuta/anjuta-utils.h:
14166 * plugins/message-view/message-view.c:
14168 Changed color functions and moved convert_color to anjuta-utils.h
14170 * plugins/message-view/anjuta-message-manager-plugin.glade:
14171 GnomeColorPicker -> GtkColorButton (bug #309154)
14173 * plugins/sourceview/plugin.c:
14174 * plugins/sourceview/sourceview-prefs.c:
14175 * plugins/sourceview/sourceview.glade:
14176 Added color and font preferences
14178 * plugins/sourceview/sourceview-tags.c:
14179 Only show as much choices as configured in preferences
14181 2006-04-11 Johannes Schmid <jhs@cvs.gnome.org>
14183 * ROADMAP, NEWS: Updated (we are far behind ;-)
14184 * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
14186 2006-04-11 Johannes Schmid <jhs@cvs.gnome.org>
14189 * plugins/editor/Makefile.am:
14190 * scintilla/Makefile.am
14192 Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
14194 * global-tags/Makefile.am:
14195 * global-tags/create_global_tags.sh:
14196 * plugins/symbol-browser/an_symbol_prefs.c:
14197 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
14198 * plugins/symbol-browser/plugin.h:
14199 * tagmanager/include/tm_workspace.h:
14200 * tagmanager/tm_workspace.c:
14202 Fixed symbol-browser prefs and move global tags generation from installtion to
14203 preferences to make the life easier for distributers and to allow updates after installtion
14205 * plugins/document-manager/action-callbacks.c:
14206 * plugins/document-manager/action-callbacks.h:
14207 * plugins/document-manager/anjuta-document-manager.ui:
14208 * plugins/document-manager/indent-util.c:
14209 * plugins/document-manager/plugin.c:
14210 * plugins/editor/text_editor.c:
14212 Moved indent stuff to document-manager
14214 * plugins/sourceview/anjuta-view.c:
14215 * plugins/sourceview/sourceview-args.c:
14216 * plugins/sourceview/sourceview-scope.c:
14217 * plugins/sourceview/sourceview-tags.c:
14218 * plugins/sourceview/sourceview.c:
14222 * plugins/sourceview/sourceview.plugin (removed):
14223 * plugins/sourceview/sourceview.plugin.in:
14224 Editor is not user-activatible
14226 * plugins/sourceview/sourceview.png:
14229 2006-04-08 Johannes Schmid <jhs@cvs.gnome.org>
14231 * src/anjuta-app.c: Fixed crasher on plugin unloading
14233 2006-04-06 Johannes Schmid <jhs@cvs.gnome.org>
14235 * plugins/sourceview/sourceview.c
14236 * plugins/sourceview/sourceview-args.c
14237 * plugins/sourceview/sourceview-args.h:
14239 Polished argument completion
14241 2006-04-05 Johannes Schmid <jhs@cvs,gnome.org>
14243 * plugins/message-view/anjuta-msgman.c:
14244 * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
14246 Show message pane on switch (does not work, anjuta_shell needs a fix)
14248 * plugins/sourceview/Makefile.am:
14249 * plugins/sourceview/anjuta-view.c: (find_tag_window),
14250 * plugins/sourceview/sourceview-args.c:
14251 * plugins/sourceview/sourceview-args.h:
14252 * plugins/sourceview/sourceview-private.h:
14253 * plugins/sourceview/sourceview-scope.c:
14254 (sourceview_scope_update), (sourceview_scope_filter_keypress):
14255 * plugins/sourceview/sourceview-tags.c:
14256 * plugins/sourceview/sourceview.c:
14257 * plugins/sourceview/tag-window.c:
14258 * plugins/sourceview/tag-window.h:
14260 Added scope and argument completion
14262 2006-04-03 Johannes Schmid <jhs@gnome.org>
14265 * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
14266 (on_widget_remove):
14269 * plugins/sourceview/sourceview.c: (iselect_clear):
14270 Make "Delete"-key working
14272 * configure.in: #336389
14274 2006-04-03 Johannes Schmid <jhs@gnome.org>
14276 * plugins/sourceview/Makefile.am:
14277 * plugins/sourceview/anjuta-view.c:
14278 * plugins/sourceview/plugin.c:
14279 * plugins/sourceview/sourceview-private.h:
14280 * plugins/sourceview/sourceview-scope.c:
14281 * plugins/sourceview/sourceview-scope.h:
14282 * plugins/sourceview/sourceview-tags.c:
14283 * plugins/sourceview/sourceview-tags.h:
14284 * plugins/sourceview/sourceview.c:
14285 * plugins/sourceview/sourceview.h:
14286 * plugins/sourceview/tag-window.c:
14288 - fixed goto_file_line
14289 - scroll to cursor on undo/redo
14290 - show correct popup-menu
14291 - scope completion (not ready yet)
14293 2006-04-03 Johannes Schmid <jhs@gnome.org>
14295 * plugins/sourceview/plugin.c:
14296 * plugins/sourceview/sourceview-tags.c:
14297 * plugins/sourceview/sourceview.c:
14298 * plugins/sourceview/sourceview.h:
14299 * plugins/sourceview/tag-window.c:
14301 Fixed some GObject stuff and use proper AnjutaSymbolManager interface
14303 2006-04-03 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14305 * plugins/sourceview/sourceview.c:
14306 Fixed next/previous bookmark.
14307 Toggled bookmark (set/unset).
14309 2006-04-03 Johannes Schmid <jhs@gnome.org>
14311 * plugins/document-manager/action-callbacks.c:
14312 Fixed Gtk-Warning in goto_line
14314 * plugins/sourceview/Makefile.am:
14315 * plugins/sourceview/anjuta-document.c:
14316 * plugins/sourceview/anjuta-view.c:
14317 * plugins/sourceview/anjuta-view.h:
14318 * plugins/sourceview/sourceview-autocomplete.c:
14319 * plugins/sourceview/sourceview-autocomplete.h:
14320 * plugins/sourceview/sourceview-private.h:
14321 * plugins/sourceview/sourceview-tags.c:
14322 * plugins/sourceview/sourceview-tags.h:
14323 * plugins/sourceview/sourceview.c:
14324 * plugins/sourceview/tag-window.c:
14325 * plugins/sourceview/tag-window.h:
14326 Created a nice API for tag and completion windows
14328 * plugins/sourceview/sourceview-print.h:
14329 * plugins/sourceview/sourceview-print.c:
14332 2006-04-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14334 * plugins/sourceview/sourceview.c:
14335 Fixed typo (Sort bookmarks).
14337 2006-04-01 Johannes Schmid <jhs@gnome.org>
14339 * plugins/sourceview/anjuta-document.c:
14340 * plugins/sourceview/anjuta-document.h:
14341 * plugins/sourceview/anjuta-view.c:
14342 * plugins/sourceview/anjuta-view.h:
14343 * plugins/sourceview/sourceview-autocomplete.c:
14344 * plugins/sourceview/sourceview-autocomplete.h:
14345 * plugins/sourceview/sourceview-prefs.c:
14346 * plugins/sourceview/sourceview-prefs.h:
14347 * plugins/sourceview/sourceview-private.h:
14348 * plugins/sourceview/sourceview-tags.c:
14349 * plugins/sourceview/sourceview-tags.h:
14350 * plugins/sourceview/sourceview.c:
14351 * plugins/sourceview/sourceview.glade:
14352 * plugins/sourceview/tag-window.c:
14353 * plugins/sourceview/tag-window.h:
14355 Improved code complete and autocomplete
14357 2006-04-01 Johannes Schmid <jhs@gnome.org>
14359 * plugins/sourceview/Makefile.am:
14360 * plugins/sourceview/bookmark.png:
14361 * plugins/sourceview/marker-attentive.png:
14362 * plugins/sourceview/marker-basic.png:
14363 * plugins/sourceview/marker-intense.png:
14364 * plugins/sourceview/marker-light.png:
14365 * plugins/sourceview/sourceview.c:
14367 Added pixmaps for all marker types and show bookmarks
14370 * plugins/sourceview/Makefile.am:
14371 Build sourceview on 2.14 only
14373 2006-03-31 Johannes Schmid <jhs@gnome.org>
14375 * plugins/sourceview/Makefile.am:
14376 * plugins/sourceview/anjuta-document.c:
14377 * plugins/sourceview/anjuta-view.c:
14378 * plugins/sourceview/anjuta-view.h:
14379 * plugins/sourceview/sourceview-autocomplete.c:
14380 * plugins/sourceview/sourceview-private.h:
14381 * plugins/sourceview/sourceview-tags.c:
14382 * plugins/sourceview/sourceview-tags.h:
14383 * plugins/sourceview/sourceview.c:
14384 * plugins/sourceview/tag-window.c:
14385 * plugins/sourceview/tag-window.h:
14387 Added code completion with tag manager to the editor and fixed a save_as bug
14389 2006-03-31 Johannes Schmid <jhs@gnome.org>
14391 * src/main.c: Revert patch from Rob to allow building with
14393 * configure.in: Require at least 2.12 libraries
14395 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
14397 reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
14399 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
14400 Improve anjuta-plugin project template: Added missed files dist tarball
14403 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
14406 2006-03-28 Yang Hong <yanghong@ccoss.com.cn>
14408 reviewed by: Johannes Schmid <jhs@gnome.org>
14410 * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
14411 plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
14412 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14413 plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
14415 Improve anjuta-plugin project template. Also fix for #322744
14417 2006-03-27 Johannes Schmid <jhs@gnome.org>
14419 * plugins/sourceview/sourceview-private.h:
14420 plugins/sourceview/sourceview.c:
14422 Added basic bookmark support
14424 2006-03-27 Johannes Schmid <jhs@gnome.org>
14429 Patch from Rob Bradfort <robster@debian.org>:
14430 * src/main.c: (get_command_line_args), (main):
14431 Migration from popt to GOption
14433 2006-03-26 Naba Kumar <naba@gnome.org>
14435 * plugins/document-manager/anjuta-docman.c: Fixed close icon button
14436 size to scale itself with theme.
14438 2006-03-26 Naba Kumar <naba@gnome.org>
14440 * plugins/file-manager/an_file_view.c,
14441 plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
14442 when symbolview and fileview objects are destroyed to avoid crashes
14443 after the plugins are disabled.
14445 2006-03-26 Naba Kumar <naba@gnome.org>
14447 * Makefile.am, po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
14448 Deleted unused file.
14450 * plugins/glade/plugin.c: Be able to close glade plugin when there
14451 there is no glade project loaded.
14453 * plugins/sourceview/sourceview.plugin,
14454 plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
14456 2006-03-23 Naba Kumar <naba@gnome.org>
14458 * plugins/editor/print.c: Fixed a bug where some sections of
14459 printed/previewed text is not highlighted.
14461 2006-03-20 Johannes Schmid <jhs@gnome.org>
14463 * libanjuta/interfaces/libanjuta.idl:
14465 * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
14466 as we do not use private apis. Show help window and startup because it does
14469 * plugins/document-manager/action-callbacks.c:
14470 plugins/editor/Makefile.am:
14471 plugins/editor/text_editor.c:
14472 plugins/editor/print.c:
14473 plugins/editor/print.h:
14475 Fixed printing (nobody has missed it BTW ;-)
14477 * plugins/sourceview/sourceview.c:
14480 2006-03-20 Naba Kumar <naba@gnome.org>
14482 * configure.in, plugins/devhelp/plugin.c: Be able to build with
14483 devhelp >= 0.9 < 0.11 versions.
14485 2006-03-20 Johannes Schmid <jhs@gnome.org>
14487 * plugins/sourceview/anjuta-document-loader.c
14488 plugins/sourceview/sourceview.c:
14490 Fixed encoding bugs
14492 2006-03-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14494 * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
14495 Fixed bug (line position)
14496 Give the good line position whatever the active editor.
14498 2006-03-19 Ilkka Tuohela <hile@iki.fi>
14500 * configure.in: Added fi to ALL_LINGUAS
14502 2006-03-19 Johannes Schmid <jhs@gnome.org>
14504 * plugins/sourceview/anjuta-document-loader.c:
14505 replace gnome_vfs_get_mime_type_for_name_and data
14507 * plugins/build-basic-autotools/build-basic-autotools.c:
14510 2006-03-17 Johannes Schmid <jhs@gnome.org>
14512 * plugins/editor/editor.glade:
14513 Added style-editor again after it got lost somehow
14515 2006-03-17 Johannes Schmid <jhs@gnome.org>
14517 * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
14518 configure.in: require devhelp 0.11
14520 Post 0.11 devhelp versions (CVS) do not work because of an API change...
14522 plugins/build-basic-autotools/build-basic-autotools.c:
14523 forgot a an installtion callback for the "install as root"-feature
14525 2006-03-17 Massimo Cora' <maxcvs@email.it>
14527 reviewed by: Johannes Schmid <jhs@gnome.org>
14529 * plugins/class-gen/anjuta-class-gen-plugin.glade
14530 plugins/class-gen/class_gen.c
14531 plugins/class-gen/goc_template_header
14532 plugins/class-gen/goc_template_source
14536 2006-03-16 Johannes Schmid <jhs@gnome.org>
14538 * plugins/sourceview/sourceview.c:
14539 Fixed "save-point" signal for undo actions
14541 2006-03-16 Massimo Cora' <maxcvs@email.it>
14543 reviewed by: Johannes Schmid <jhs@gnome.org>
14545 * plugins/document-manager/anjuta-docman.c:
14546 Implement tab drag and drop
14548 2006-03-16 Johannes Schmid <jhs@gnome.org>
14550 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
14551 plugins/build-basic-autotools/build-basic-autotools.c:
14553 Implemented "install as root"-feature (#321455)
14555 2006-03-16 Johannes Schmid <jhs@gnome.org>
14558 plugins/sourceview/.cvsignore
14559 plugins/tools/scripts/.cvsignore:
14560 Added/extended .cvsignore files
14562 * plugins/sourceview/sourceview-autocomplete.c:
14563 plugins/sourceview/sourceview-autocomplete.h:
14564 plugins/sourceview/sourceview-prefs.c:
14565 plugins/sourceview/sourceview-private.h:
14566 plugins/sourceview/sourceview.glade:
14567 Autcomplete just works(tm) now and respects preferences
14569 * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
14570 Use better algorithm from autocomplete
14572 2006-03-15 Johannes Schmid <jhs@gnome.org>
14574 * src/anjuta-app.c:
14577 2006-03-15 Johannes Schmid <jhs@gnome.org>
14579 * libanjuta/interfaces/libanjuta.idl:
14580 plugins/class-gen/class_gen.c:
14581 plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
14582 plugins/project-manager/plugin.c:
14584 Allow to add multiple source files (#320191)
14586 * configure.in: Require gnome-build 0.1.3
14588 2006-03-14 Johannes Schmid <jhs@gnome.org>
14590 * plugins/macro/macro-utils.c: Fixed bug #333606
14591 * plugins/file-wizard/file.c: Fixed bug #333601
14593 2006-03-13 Johannes Schmid <jhs@gnome.org>
14595 * plugins/sourceview/sourceview_autocomplete.c
14596 plugins/sourceview/sourceview_autocomplete.h
14597 plugins/sourceview/sourceview.c
14598 plugins/sourceview/sourceview-private.h
14599 plugins/sourceview/sourceview-prefs.c:
14601 Cleaned up and fixed several issues
14603 2006-03-13 Johannes Schmid <jhs@gnome.org>
14605 * plugins/sourceview/Makefile.am:
14606 plugins/sourceview/sourceview-autocomplete.c
14607 plugins/sourceview/sourceview-autocomplete.h:
14608 plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14609 plugins/sourceview/sourceview-private.h:
14610 plugins/sourceview/sourceview.c:
14612 Added (buggy) autocomplete feature to sourceview
14614 2006-03-12 Naba Kumar <naba@gnome.org>
14616 * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
14617 libanjuta/anjuta-session.c: Added API docs.
14619 2006-03-12 Naba Kumar <naba@gnome.org>
14621 * TODO.tasks: Added couple of tasks.
14622 * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
14623 Register private class as early as possible so that members could
14624 point to self class. Code clean up.
14626 2006-03-12 Naba Kumar <naba@gnome.org>
14628 * po/POTFILES.in, po/POTFILES.skip: Updated.
14630 2006-03-11 Naba Kumar <naba@gnome.org>
14632 * libanjuta/anjuta-shell.c,
14633 plugins/document-manager/anjuta-docman.c,
14634 plugins/document-manager/plugin.c,
14635 plugins/symbol-browser/an_symbol_search.c,
14636 plugins/valgrind/vgrule-list.c: Use correct signal names while
14639 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
14640 signal names and fixed enum IANJUTA_TYPE_* macro.
14642 2006-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14644 * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
14645 plugins/search/search-replace.c :
14646 Fixed bug (Bookmark the good line).
14647 Search & Replace (Mark all matched strings).
14649 2006-03-09 Johannes Schmid <jhs@gnome.org>
14651 * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
14652 Completed changes from yesterday
14654 * plugins/document-manager/anjuta-document-manager.glade:
14655 plugins/editor/editor.glade
14656 plugins/editor/plugin.c: (activate_plugin)
14657 plugins/editor/text_editor.c
14658 plugins/sourceview/Makefile.am
14659 plugins/sourceview/plugin.c: (sourceview_plugin_activate)
14660 plugins/sourceview/sourceview.glade:
14661 Completed preference changes
14663 2006-03-08 Johannes Schmid <jhs@gnome.org>
14665 * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
14666 plugins/search/plugin.c: (activate_plugin):
14668 Removed Gtk-Criticals
14670 * plugins/document-manager/anjuta-document-manager.glade:
14671 plugins/document-manager/plugin.c: (on_docman_auto_save),
14672 (on_gconf_notify_timer), (prefs_init):
14673 plugins/document-manager/plugin.h:
14674 plugins/editor/text_editor.c: (text_editor_instance_init),
14675 (text_editor_dispose):
14676 plugins/editor/text_editor.h:
14677 plugins/editor/text_editor_cbs.c:
14678 plugins/editor/text_editor_cbs.h:
14679 plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
14680 plugins/glade/plugin.c: (activate_plugin):
14681 plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14682 plugins/sourceview/sourceview-private.h:
14683 plugins/sourceview/sourceview.c: (on_menu_popup),
14684 (sourceview_new), (ifile_open), (ifile_savable_save),
14685 (ifile_savable_save_as), (ieditor_set_popup_menu),
14686 (ieditor_get_filename), (imark_mark):
14688 Moved autosave from editor to document manager and fixed some things in
14691 2006-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14693 * plugins/search/anjuta-search.glade :
14694 New order's buttons - Renamed "Forward" to "Find" (bug #306970)
14695 plugins/search/search-replace_bachend.c: Fixed a crash bug.
14696 plugins/search/search-replace.c : Fixed bug.
14698 2006-03-08 Johannes Schmid <jhs@gnome.org>
14700 * plugins/search/anjuta-search.glade
14701 Fixed widget names (glade is a bit stupid on copying widgets to other files)
14703 2006-03-07 Johannes Schmid <jhs@gnome.org>
14705 * plugins/document-manager/action-callbacks.c
14706 plugins/document-manager/anjuta-document-manager.glade
14707 plugins/document-manager/plugin.c: (prefs_init),
14709 plugins/editor/Makefile.am:
14710 plugins/editor/editor.glade:
14711 plugins/editor/plugin.c: (on_style_button_clicked),
14712 (activate_plugin), (dispose):
14713 plugins/editor/style-editor.c:
14715 Startet to seperate document-manager and editor preferences
14717 * plugins/search/Makefile.am:
14718 plugins/search/anjuta-search.glade:
14719 plugins/search/search-replace.c:
14721 Moved search GUI to search-plugin
14723 * plugins/sourceview/sourceview-prefs.c:
14724 plugins/sourceview/sourceview-prefs.h:
14725 plugins/sourceview/sourceview-private.h:
14726 plugins/sourceview/sourceview.c:
14727 plugins/sourceview/sourceview.h:
14728 plugins/sourceview/Makefile.am:
14729 plugins/sourceview/anjuta-document.h:
14730 plugins/sourceview/anjuta-view.c: (anjuta_view_init):
14731 plugins/sourceview/plugin.c:
14733 Added some preferences to sourceview and fixed vfs_monitor
14735 * tagmanager/c.c: (parseParens):
14736 Removed annoying debug message
14738 * libanjuta/interfaces/libanjuta.idl:
14739 Removed IAnjutaEditorFactory::create_style_editor()
14741 2006-03-07 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14743 * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
14744 Search : Bookmark all matched lines.
14746 2006-03-06 Johannes Schmid <jhs@gnome.org>
14748 * plugins/class-gen/anjuta-class-gen.plugin.in
14749 plugins/file-loader/plugin.c: (sort_wizards)
14750 (on_create_submenu), (activate_plugin)
14751 plugins/file-wizard/anjuta-file-wizard.plugin.in
14752 plugins/glade/anjuta-glade.plugin.in
14753 plugins/project-import/anjuta-project-import.plugin.in
14754 plugins/project-wizard/anjuta-project-wizard.plugin.in:
14756 Changed File->Wizard to File->New and changed some wizard titles. Wizards are
14757 sorted alphabeticly
14759 * plugins/project-wizard/templates/mkfile.wiz:
14760 Use configured project directory instead of ~/myproject
14762 * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
14764 Show markers (again) and monitor uri
14766 2006-03-06 Naba Kumar <naba@gnome.org>
14768 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
14769 typedefs separately so that forward linking would work.
14770 e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
14772 2006-03-05 Naba Kumar <naba@gnome.org>
14774 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
14775 passing Enums and Structs in signals. Define struct _Name in
14776 generated code, so that forward referencing.
14777 e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
14779 * libanjuta/interfaces/libanjuta.idl: Fixed typo.
14781 2006-03-05 Naba Kumar <naba@gnome.org>
14783 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
14784 support. Generate GType definitions for enums in generated codes
14785 so that enums could be passed as signal params.
14787 2006-03-04 Naba Kumar <naba@gnome.org>
14789 * plugins/document-manager/*, plugins/print/*, plugins/search/*:
14790 Restored cvs-moved revision files. They were originally marked
14791 deleted at their older locations. Now they are restored at
14792 their new locations. The changeset is one that was committed
14793 as part of document-manager, editor, search and print plugins
14794 separation from editor plugin.
14796 2006-03-03 Johannes Schmid <jhs@gnome.org>
14798 * plugins/sourceview/*:
14799 Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for
14802 2006-03-04 Naba Kumar <naba@gnome.org>
14804 * plugins/gdb/*: Deleted removed files (see previous changlog
14805 entry for files list).
14807 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
14809 * plugins/debug-mananger/breakpoints.c,
14810 plugins/debug-manager/breakpoints.h,
14811 plugins/debug-manager/debug_tree.c,
14812 plugins/debug-manager/debug_tree.h,
14813 plugins/debug-manager/info.c,
14814 plugins/debug-manager/info.h,
14815 plugins/debug-manager/locals.c,
14816 plugins/debug-manager/locals.h,
14817 plugins/debug-manager/memory.c,
14818 plugins/debug-manager/memory.h,
14819 plugins/debug-manager/registers.c,
14820 plugins/debug-manager/registers.h,
14821 plugins/debug-manager/sharedlib.c,
14822 plugins/debug-manager/sharedlib.h,
14823 plugins/debug-manager/signal.c,
14824 plugins/debug-manager/signal.h,
14825 plugins/debug-manager/stack_trace.c,
14826 plugins/debug-manager/stack_trace.h,
14827 plugins/debug-manager/watch.c,
14828 plugins/debug-manager/watch.h,
14829 plugins/debug-manager/Makefile.am:
14830 Move from gdb plugin to debug manager plugin
14832 * plugins/debug-manager/anjuta-debug-manager.glade,
14833 plugins/debug-manager/anjuta-debug-manager.ui:
14834 Move all user interface from gdb to debug manager
14836 * plugins/debug-manager/utilities.c,
14837 plugins/debug-manager/utilities.h:
14838 Remove some unused code
14839 Add useful code from gdb plugin
14841 * plugins/debug-manager/start.c,
14842 plugins/debug-manager/start.h:
14843 Include code of attach_process
14844 Add more code to start the debugger
14846 * plugins/debug-manager/plugin.c,
14847 plugins/debug-manager/plugin.h,
14848 plugins/debug-manager/anjuta-debug-manager.plugin.in:
14849 Rename IAnjutaDebuggerManager to IAnjutaDebugManager
14851 * plugins/debug-manager/debugger.c,
14852 plugins/debug-manager/debugger.h:
14853 Implement a queue of debugger command
14855 * plugins/gdb/actions.c,
14856 plugins/gdb/actions.h,
14857 plugins/gdb/watch_cbs.c,
14858 plugins/gdb/watch_cbs.h,
14859 plugins/gdb/watch_gui.c,
14860 plugins/gdb/watch_gui.h:
14863 * plugins/gdb/debugger.c,
14864 plugins/gdb/debugger.h,
14865 plugins/gdb/gdbmi.c,
14866 plugins/gdb/gdbmi.h,
14867 plugins/gdb/utilities.c,
14868 plugins/gdb/utilities.h,
14869 plugins/gdb/Makefile.am,
14870 plugins/gdb/anjuta-gdb.plugin.in:
14871 Implement necessary functions
14873 * plugins/gdb/parser.c,
14874 plugins/gdb/parser.h:
14875 Code for parsing variable previously in debug_tree.c
14877 * plugins/gdb/anjuta-gdb.glade,
14878 plugins/gdb/anjuta-gdb.ui:
14879 Remove user interface
14881 * plugins/gdb/gdbmi-test.c:
14884 * plugins/gdb/anjuta-gdb.plugin.png:
14885 Try an improved icon for gdb (archer fish)
14887 * libanjuta/anjuta-debugger.c,
14888 libanjuta/anjuta-debugger.h,
14889 libanjuta/interfaces/libanjuta.idl,
14890 libanjuta/interfaces/anjuta-idl-compiler.pl,
14891 libanjuta/Makefile.am:
14892 Add declaration used in new IAnjutaDebugger interface
14894 * manuals/reference/libanjuta.types,
14895 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
14896 manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
14897 Update documentation
14899 2006-03-02 Naba Kumar <naba@gnome.org>
14901 * manuals/reference/libanjuta/Makefile.am,
14902 manuals/reference/libanjuta/libanjuta-docs.sgml,
14903 manuals/reference/libanjuta/libanjuta-sections.txt,
14904 manuals/reference/libanjuta/libanjuta.types,
14905 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14906 manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
14907 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
14908 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14909 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
14910 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14911 manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14912 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14913 manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
14914 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14915 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14916 manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
14917 manuals/reference/libanjuta/tmpl/e-splash.sgml,
14918 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
14919 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
14920 manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
14921 manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14922 manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
14923 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
14924 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14925 manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14926 manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14927 manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14928 manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14929 manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14930 manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14931 manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14932 manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14933 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14934 manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
14935 manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14936 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14937 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14938 manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14939 manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
14940 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14941 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
14942 manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14943 manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14944 manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14945 manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
14946 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14947 manuals/reference/libanjuta/tmpl/plugins.sgml,
14948 (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14949 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14950 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14951 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14952 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14953 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14954 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14955 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14956 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14957 (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14958 (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14959 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14960 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14961 (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
14964 2006-02-28 Naba Kumar <naba@gnome.org>
14966 (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14967 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
14968 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
14969 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
14970 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
14971 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
14972 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
14973 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
14974 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
14975 (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
14976 (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
14977 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
14978 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
14979 (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
14981 2006-03-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14983 * plugins/sourceview/sourceview.c:
14984 Select to brace, select block.
14986 2006-02-28 Johannes Schmid <jhs@gnome.org>
14988 * plugins/file-wizard/Makefile.am
14989 plugins/file-wizard/action-callbacks.c (removed)
14990 plugins/file-wizard/action-callbacks.h (removed)
14991 plugins/file-wizard/anjuta-file-wizard.ui
14992 plugins/file-wizard/plugin.c: (activate_plugin),
14993 (deactivate_plugin)
14994 plugins/file-wizard/plugin.h:
14995 Removed Edit->Insert Text submenu (replace by macros plugin)
14997 * plugins/sourceview/sourceview.c: (sourceview_new),
14998 (ieditor_set_popup_menu):
14999 Fixed some more bugs
15001 * plugins/subversion/svn-threat.h (removed): Removed ununsed file
15003 2006-02-28 Naba Kumar <naba@gnome.org>
15005 * plugins/file-manager/an_file_view.c,
15006 plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
15007 rows also and with delay 1 sec (the color and timout value should
15008 probably be picked up from some system wide preference key).
15010 2006-02-28 Naba Kumar <naba@gnome.org>
15012 * libanjuta/interfaces/libanjuta.idl,
15013 plugins/document-manager/action-callbacks.c,
15014 plugins/document-manager/plugin.c,
15015 plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
15016 IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
15017 Added interface checks in document manager and enable/disable
15018 menus based on supported interface.
15020 * plugins/project-import/anjuta-project-import.glade: Set some
15021 resonable size for the import dialog.
15023 2006-02-27 Naba Kumar <naba@gnome.org>
15025 * libanjuta/interfaces/libanjuta.idl,
15026 plugins/document-manager/action-callbacks.c,
15027 plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
15028 and eol conversion actions.
15030 2006-02-27 Johannes Schmid <jhs@gnome.org>
15032 * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
15033 * plugins/file-manager/an_file_view.c
15034 plugins/file-manager/plugin.h: Added tooltips
15035 * plugins/symbol-browser/an_symbol_view.h: Added tooltips
15037 2006-02-26 Naba Kumar <naba@gnome.org>
15039 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15040 plugins/build-basic-autotools/build-basic-autotools.c,
15041 plugins/build-basic-autotools/build-basic-autotools.h,
15042 plugins/build-basic-autotools/executer.c,
15043 plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
15044 disable indicator highlights preferences from message manager to
15045 build plugin. Implemented message indicator highlights in build tool.
15047 * plugins/editor/text_editor.c: Fixed indicators.
15049 2006-02-26 Johannes Schmid <jhs@gnome.org>
15051 * plugins/sourceview/sourceview.c:
15054 * plugins/subversion/svn_auth.c:
15055 Fixed username/password authentification but there might be a memory corruption
15057 2006-02-26 Naba Kumar <naba@gnome.org>
15059 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15060 * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
15061 libanjuta/anjuta-launcher.h: Added documentation.
15063 2006-02-24 Naba Kumar <naba@gnome.org>
15065 * plugins/editor/text_editor.c: Fixed change in API in
15066 IAnjutaEditorSelection::set().
15068 2006-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15070 * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
15071 plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
15072 libanjuta/interfaces/libanjuta.idl :
15073 Search in sourceview editor (Select in buffer).
15076 2006-02-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15078 * plugins/sourceview/sourceview.c :
15079 Fixed Replace, to_upper, to_lower.
15081 * plugins/search/search-replace_backend.c :
15082 Renamed header name.
15084 2006-02-22 Naba Kumar <naba@gnome.org>
15086 * libanjuta/anjuta-plugin-description.c,
15087 libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
15088 libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
15089 manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
15090 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15091 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
15093 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15094 * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
15096 2006-02-21 Naba Kumar <naba@gnome.org>
15098 * libanjuta/interfaces/libanjuta.idl,
15099 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15100 plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
15101 interface for editor.
15103 2006-02-21 Naba Kumar <naba@gnome.org>
15105 * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
15107 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15108 * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
15110 2006-02-21 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15112 * GTKSOURCEVIEW EDITOR
15113 plugins/sourceview/sourceview.c :
15114 Fixed copy and Goto Line.
15116 plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
15117 plugins/macro/plugin.c :
15118 Fixed Insert key word and Insert macro.
15120 2006-02-19 Johannes Schmid <jhs@cvs.gnome.org>
15122 * plugins/document-manager/anjuta-docman.c:
15123 (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
15126 plugins/Makefile.am:
15127 plugins/sourceview/.cvsignore:
15128 plugins/sourceview/Makefile.am:
15129 plugins/sourceview/plugin.c: :
15130 plugins/sourceview/plugin.h:
15131 plugins/sourceview/sourceview.c:
15132 plugins/sourceview/sourceview.h:
15133 plugins/sourceview/sourceview.plugin:
15134 plugins/sourceview/sourceview.plugin.in:
15135 plugins/sourceview/sourceview.png:
15137 Added sourceview editor plugin
15139 2006-02-19 Naba Kumar <naba@gnome.org>
15141 * libanjuta/interfaces/libanjuta.idl,
15142 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15143 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15144 plugins/cvs-plugin/cvs-interface.c,
15145 plugins/document-manager/action-callbacks.c,
15146 plugins/document-manager/action-callbacks.h,
15147 plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
15148 plugins/search/plugin.c, plugins/search/search-replace.c,
15149 plugins/search/search-replace_backend.c,
15150 plugins/subversion/subversion-actions.c,
15151 plugins/subversion/subversion-callbacks.c,
15152 plugins/tools/editor.c, plugins/tools/execute.c,
15153 plugins/tools/variable.c: Defined proper editor interfaces and fixed
15154 few fatal warnings.
15156 2006-02-15 Naba Kumar <naba@gnome.org>
15158 * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
15161 * libanjuta/interfaces/libanjuta.idl,
15162 plugins/document-manager/anjuta-docman.c,
15163 plugins/document-manager/plugin.c,
15164 plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
15165 unnecessary parameters from IAnjutaEditor interface and used proper
15166 types instead of 'gpointer'. Fixed various compiler warnings.
15168 * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
15171 2006-02-12 Naba Kumar <naba@gnome.org>
15173 * po/POTFILES.in: Updated.
15175 2006-02-11 Naba Kumar <naba@gnome.org>
15177 * plugins/editor/properties.[cxx,h],
15178 plugins/editor/text_editor.c, plugins/editor/style-editor.c,
15179 plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
15180 to sci_prop_*(), because they were conflicting with external
15181 functions (in some ssl library).
15183 2006-02-08 Naba Kumar <naba@gnome.org>
15185 Patch from Massimo Cora <maxcvs@email.it>:
15186 * plugins/valgrind/anjuta-valgrind.schemas,
15187 plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
15188 plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
15189 plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
15190 plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
15191 plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
15192 plugins/valgrind/vgtoolview.c,
15193 plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
15194 before running the debugging session. I've added also a
15195 preference in Anjuta Preferences where you can specify
15196 the path to the valgrind binary. The default is /usr/bin/valgrind.
15197 Now it displays a dialog with the error. [it can be -program
15198 exited- or -file loaded or end of input-]. Some valgrind 3.x
15201 2006-01-29 Naba Kumar <naba@gnome.org>
15203 Patch from Massimo Cora <maxcvs@email.it>:
15204 * configure.in, plugins/Makefile.am,
15205 plugins/valgrind/*: Valgrind plugin (requires
15206 binutils-dev and valgrind to be installed.
15208 2005-01-24 Johannes Schmid <jhs@gnome.org>
15210 * Patch from Eric Greveson <ejg45@cam.ac.uk>
15211 plugins/tools/variables.c:
15212 Added current directory to possible variables
15214 * Patch from Günther Brammer <gbrammer@gmx.de>
15215 plugins/document-manager/anjuta-docman.c:
15216 Fix a crash on opening a file
15218 AUTHORS: Added Günther Brammer
15220 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
15222 * libanjuta/anjuta-launcher.c:
15223 Fix a bug in AnjutaLauncher when output is bigger than buffer
15224 Probably fix bug #315188 and #305134
15226 2005-12-28 Johannes Schmid <jhs@gnome.org>
15228 * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
15229 * src/about.c: Use new gtk about dialog
15230 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
15231 Updated anjuta_ui_add_action_group_entries call
15233 Patch from Jean Breford <jean.breford@normalesup.org>
15234 and Markus Habermehl <bmh1980de@yahoo.de>:
15236 * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
15237 * AUTHORS: Added Jean and Markus
15239 2005-12-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15240 * plugins/search/search-replace.c :
15241 Bookmark all matched lines.
15242 * plugins/search/search-replace_backend.c :
15243 Fixed bug (Search in all project files).
15245 2005-12-21 Johannes Schmid <jhs@gnome.org>
15247 * plugins/search/plugin.c:
15249 * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
15250 investigation needed.
15252 AUTHORS: Added Ross Goldner
15254 2005-12-19 Ross Golder <ross@golder.org>
15256 * plugins/document-manager/anjuta-document-manager.plugin.in: Added
15257 application/xml MIME type.
15259 2005-12-18 Johannes Schmid <jhs@gnome.org>
15261 po/POTFILES.in: Updated files after directory changes
15262 HACKING: Removed outdated section 3 (anoncvs)
15264 2005-12-15 Sebastien Granjoux <seb.sfo@free.fr>
15266 * plugins/build-basic-autotools/build-basic-autotools.c:
15267 Save all files in editor before running a command
15269 * plugins/tools/execute.c:
15270 Use document manager plugin instead of each editor for
15273 2005-12-15 Johannes Schmid <jhs@gnome.org>
15275 * plugins/document-manager/action-callbacks.c:
15276 (on_save_all1_activate), (on_swap_activate)
15277 plugins/document-manager/anjuta-docman.c:
15278 (on_save_as_filesel_response), (on_notebook_switch_page):
15280 Fixed some remaining issues in document-manger
15282 2005-12-15 Johannes Schmid <jhs@gnome.org>
15284 * plugins/profile-default/default.anjuta:
15285 Load Search plugin and Message Manager by default
15287 2005-12-14 Johannes Schmid <jhs@gnome.org>
15289 * plugins/editor/text_editor.c
15290 libanjuta/anjuta-utils.c:
15292 Check if files differ when gnome-vfs monitoring is used.
15295 2005-12-13 Johannes Schmid <jhs@gnome.org>
15297 * plugins/document-manager/plugin.c:
15298 Only save modified files in ianjuta_file_savable_save() for document-manager
15299 as discussed on mailing list.
15301 * plugins/cvs-plugin/cvs-callbacks.c:
15302 Fixed dialog handling for empty log message
15304 2005-12-13 Johannes Schmid <jhs@gnome.org>
15306 * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
15308 * plugins/project-manager/* Removed ununsed files
15310 * plugins/symbol-browser/an_symbol_iter.c
15311 plugins/build-basic-autotools/build-basic-autotools.c
15312 plugins/build-basic-autotools/executer.c
15313 plugins/class-gen/class_gen.c
15314 plugins/class-inheritance/class-inherit.c
15315 plugins/cvs-plugin/cvs-actions.c
15316 plugins/cvs-plugin/cvs-interface.c
15317 plugins/debug-manager/attach_process.
15318 plugins/devhelp/plugin.c
15319 plugins/document-manager/plugin.c
15320 plugins/document-manager/indent_util.c
15321 plugins/editor/properties.cxx
15322 plugins/editor/aneditor.cxx
15323 plugins/editor/style-editor.c
15324 plugins/editor/text_editor.c
15325 plugins/macro/macro_db.c
15328 Use DEBUG_PRINT for debug messages
15330 libanjuta/anjuta-debug.h: Include config.h
15332 HACKING: Updated (BTW: does anyone read this?)
15334 2005-12-12 Johannes Schmid <jhs@gnome.org>
15336 Patch from Johan Ersvik <jersvik@fastmail.fm>:
15337 * plugins/gdb/debugger.c
15339 Fix a crasher in gdb plugin
15341 * plugins/gtodo/plugin.c
15342 plugins/search/plugin.c
15346 * plugins/document-manager/anjuta-docman.c:
15348 Fixed error markers
15350 * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
15352 Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
15354 * plugins/document-manager/anjuta-docman.c:
15355 highlight changed files in docman popup-menu
15356 * plugins/gdb/debug-tree.c:
15357 plugins/gdb/debugger.c
15358 Do not corupt entire "locals" tree when variable pointer have
15359 additional info and arrays/strucs/unions correctly.
15362 2005-12-11 Johannes Schmid <jhs@gnome.org>
15364 * plugins/document-manager/anjuta-docman.c
15365 plugins/document-manager/plugin.c
15366 plugins/editor/text_editor.c:
15368 AUTHORS: Added Johan Ersvik
15370 Fixed "is-dirty" bug and tab ordering
15372 2005-12-11 Johan Ersvik <jersvik@fastmail.fm>
15374 * plugins/editor/aneditor-autocomplete.cxx
15375 plugins/editor/aneditor-calltip.cxx
15376 plugins/editor/aneditor-priv.h
15377 plugins/symbol-browser/an_symbol.c
15378 plugins/symbol-browser/an_symbol_view.c
15380 tagmanager/tm_symbol.c
15381 tagmanager/tm_tag.c
15382 tagmanager/include/tm_symbol.h
15383 tagmanager/include/tm_tag.h
15386 Better pointer recognition in tagmanager and symbol browser
15388 2005-12-11 Johannes Schmid <jhs@gnome.org>
15390 * plugins/search/*: New search plugin derived from search code in old editor
15393 * plugins/document-manager/*: new document-manger which is now seperated from
15394 editor to allow implementation of other editor widgets. Code is mostly derived
15395 from old editor plugin
15397 * plugins/print/* new print plugin which is not fully implemented in the
15400 * plugins/editor/text_editor.c: Added lots of interface code
15402 * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
15403 IAnjutaEditorFactory and extended IAnjutaEditor
15405 * configure.in, plugins/Makefile.am updated build system for new
15408 This is a huge commit which might still contain some bugs and also has
15409 some fixmes. Things that are not working are the search toolbar because it
15410 does not use the same backend as any other searching function and printing
15411 (easy to fix) because it did not yet implement IAnjutaPrintable.
15413 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
15415 * plugins/project-wizard/property.c:
15416 Use newer GtkFileChooser instead of GtkFileSelection with
15417 GnomeFileEntry to avoid a bug
15419 * plugins/project-wizard/install.c:
15420 Avoid an endless loop if project directory is not writable
15422 * plugins/project-wizard/druid.c:
15423 Allow creating project in empty directory without a
15426 2005-11-25 Johannes Schmid <jhs@cvs.gnome.org>
15428 Patch from Massimo Cora <maxcvs@email.it>
15429 * plugins/class-inheritence/class-inherit.c
15430 plugins/class-inheritence/plugin.c
15431 plugins/class-inheritence/plugin.h
15434 Update plugin to use new API from graphviz 2.6. Version 2.2 is
15435 no longer supported!
15437 2005-11-23 Johannes Schmid <jhs@cvs.gnome.org>
15439 Patch from Johan Ersvik <jersvik@fastmail.fm>
15440 * plugins/message-view/message-view.c
15441 plugins/build-basic-autotools/build-basic-autotools.c
15442 plugins/build-basic-autotools/automake-c.filters
15444 This patch correct regex-filters for newer automake
15447 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
15449 * plugins/tools/execute.c:
15450 Detect variables inside a word
15452 2005-11-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15454 * libanjuta/anjuta-status.[ch],
15455 plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
15456 plugins/editor/anjuta-docman.c :
15457 New anjuta-status procedure.
15459 2005-10-28 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15462 libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
15463 plugins/editor/Makefile.am
15464 plugins/editor/anjuta-document-manager.glade
15465 plugins/editor/plugin.c plugins/editor/plugin.h
15466 plugins/editor/text_editor.c plugins/editor/text_editor.h
15468 plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
15469 plugins/editor/indent-util.c plugins/editor/indent-util.h
15470 plugins/editor/indent_test.c :
15471 Set and Preview indent preferences parameters.
15472 Saved indent user parameters.
15474 2005-10-27 Naba Kumar <naba@gnome.org>
15476 Patch from Flavio daCosta <flavio.dacosta@gmail.com>
15477 * plugins/editor/anjuta-docman.c: Restore tab color to normal
15478 theme color for saved documents.
15480 2005-10-26 Naba Kumar <naba@gnome.org>
15482 * libanjuta/anjuta-encodings.c: Save changed supported encodings
15483 list. Fixed bug #316731.
15485 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
15487 * tagmanager/tm_symbol.c: Fixed bug #315218
15489 2005-10-23 Adam Weinberger <adamw@gnome.org>
15491 * plugins/build/build_file.c
15492 plugins/build-basic-autotools/build-basic-autotools.c
15493 plugins/tools/execute.c
15494 plugins/build/compile.c
15495 plugins/build/configurer.c
15496 plugins/debug-manager/plugin.c
15497 plugins/editor/plugin.c
15498 plugins/editor/print.c
15499 plugins/editor/text_editor.c
15500 plugins/file-loader/plugin.c
15501 plugins/file-manager/an_file_view.c
15502 plugins/symbol-browser/an_symbol_view.c
15503 plugins/gdb/debugger.c
15504 plugins/gdb/plugin.c
15505 plugins/glade/plugin.c
15506 plugins/macro/macro-actions.c
15507 plugins/macro/plugin.c
15508 plugins/profile-default/plugin.c
15509 plugins/project-manager/plugin.c
15510 plugins/project-manager/project_import.c
15511 plugins/symbol-browser/plugin.c
15512 plugins/tools/execute.c
15514 src/anjuta-actions.h
15516 Correct spacing errors before and after "...".
15518 2005-10-20 Naba Kumar <naba@gnome.org>
15520 * plugins/gdb/debugger.c: Fixed attach/detach process to
15521 updated UI properly.
15523 2005-10-18 Naba Kumar <naba@gnome.org>
15525 * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
15528 2005-10-13 Naba Kumar <naba@gnome.org>
15530 * plugins/project-mkfile-import/*: Removed separate import wizard for
15531 makefile based projects (because single widzard handles all wizards).
15533 * plugins/project-import/project-import.c: Made wizard window
15534 transient to main window.
15536 Patch from: Eric Greveson <ejg45@cam.ac.uk>
15538 * AUTHORS: Added Eric's name in contributors list.
15540 * configure.in, plugins/Makefile.am,
15541 plugins/project-import/Makefile.am,
15542 plugins/project-import/anjuta-project-import.glade,
15543 plugins/project-import/project-import.c,
15544 plugins/project-import/project-import.h: Import wizard now detects
15545 both makefile and automake projects together instead of separate wizard.
15547 * plugins/project-wizard/templates/java/project.anjuta,
15548 plugins/project-wizard/templates/mkfile/project.anjuta,
15549 plugins/project-wizard/templates/python/project.anjuta,
15550 plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
15551 name to make it appropriate.
15553 2005-10-11 Naba Kumar <naba@gnome.org>
15555 * configure.in: Fixed glade3 version requirement.
15557 2005-09-29 Alexander Shopov <ash@contact.bg>
15559 * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
15561 2005-09-26 Johannes Schmid <jhs@cvs.gnome.org>
15563 * plugins/subversion/svn_auth.c
15564 plugins/subversion/anjuta_subversion.glade:
15565 Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
15567 2005-09-22 Naba Kumar <naba@gnome.org>
15569 Patch from: Eric Greveson <ejg45@cam.ac.uk>:
15571 * configure.in, plugins/Makefile.am
15572 plugins/project-manager/anjuta-project-manager.plugin.in,
15573 plugins/project-manager/plugin.c,
15574 (added) plugins/project-mkfile-import/.cvsignore,
15575 (added) plugins/project-mkfile-import/Makefile.am,
15576 (added) plugins/project-mkfile-import/
15577 anjuta-project-mkfile-import-plugin.png,
15578 (added) plugins/project-mkfile-import/
15579 anjuta-project-mkfile-import.glade,
15580 (added) plugins/project-mkfile-import/
15581 anjuta-project-mkfile-import.plugin.in,
15582 (added) plugins/project-mkfile-import/plugin.c,
15583 (added) plugins/project-mkfile-import/plugin.h,
15584 (added) plugins/project-mkfile-import/project-mkfile-import.c,
15585 (added) plugins/project-mkfile-import/project-mkfile-import.h,
15586 plugins/project-wizard/templates/Makefile.am,
15587 (added) plugins/project-wizard/templates/mkfile-logo.png,
15588 (added) plugins/project-wizard/templates/mkfile.wiz,
15589 (added) plugins/project-wizard/templates/mkfile/.cvsignore,
15590 (added) plugins/project-wizard/templates/mkfile/Makefile.am,
15591 (added) plugins/project-wizard/templates/mkfile/project.anjuta,
15592 (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
15593 (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
15594 (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
15595 (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
15596 (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
15597 (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
15598 (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
15599 (added) plugins/project-wizard/templates/mkfile/src/main.c:
15600 Added makefile based project import wizard and wizard template.
15602 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
15604 * libanjuta/anjuta-launcher.c: Reduced false password detections
15606 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15608 * plugins/cvs-plugin/cvs-interface.c: Handle empty log
15609 messages correctly.a
15611 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15613 * scintilla/Makefile.am: Changed scintilla library to noinst
15614 * pixmaps/Makefile.am: Install password.png
15615 * libanjuta/anjuta-launcher.c: Changed password detection
15616 to be able to access GNOME CVS with ssh.
15618 2005-08-31 Naba Kumar <naba@gnome.org>
15620 * plugins/glade/plugin.c: Set transient window for the widget
15623 2005-08-21 Jens Seidel <jseidel@cvs.gnome.org>
15625 * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
15627 2005-08-10 Naba Kumar <naba@gnome.org>
15629 * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
15630 as shortcut key for execute.
15632 * src/about.c: Clean up.
15634 Patch from: Jochen Baier Jochen.Baier@stud.uni-karlsruhe.de
15635 * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
15638 2005-08-09 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15640 * plugins/editor/search-replace_backend.c :
15641 Fixed search in File Patterns.
15643 2005-08-09 Philip Van Hoof <pvanhoof@gnome.org>
15645 * plugins/gdb/Makefile.am: Fixed a make -j x bug
15647 2005-08-04 Naba Kumar <naba@gnome.org>
15649 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15650 for pango-1.8 rendering bug.
15652 2005-08-03 Naba Kumar <naba@gnome.org>
15654 * plugins/glade/plugin.c: Proper names for plugin widgets.
15656 * plugins/subversion/anjuta-subversion.glade,
15657 plugins/subversion/svn-auth.c: Fixed authentication dialog and
15658 string allocations. Use passed default values when available.
15659 Set proper focus and dialog default response. Destroy dialog after use.
15660 Return error when appropriate.
15662 2005-08-02 Naba Kumar <naba@gnome.org>
15664 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15665 for pango-1.8 rendering bug.
15667 2005-08-02 Philip Van Hoof <pvanhoof@gnome.org>
15669 * scintilla/Makefile.am: Fixed a make -j x bug
15671 2005-08-02 Johannes Schmid <jhs@gnome.org>
15673 * plugins/subversion/svn-auth.c: Added username/password
15676 2005-08-01 Naba Kumar <naba@gnome.org>
15678 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
15679 checks for character width calculations.
15681 2005-07-31 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15683 * plugins/gdb/debug_tree.c : Inspect memory from locals window.
15685 2005-07-31 Naba Kumar <naba@gnome.org>
15687 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
15688 messup with pango 1.8. Fixed bug #311846.
15690 2005-07-30 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15692 * plugins/gdb/memory.c : Fixed bug 305082.
15694 * plugins/project-wizard/templates/anjuta-plugin.wiz,
15695 plugins/project-wizard/templates/gcj.wiz,
15696 plugins/project-wizard/templates/gnome.wiz,
15697 plugins/project-wizard/templates/gtk.wiz,
15698 plugins/project-wizard/templates/java.wiz,
15699 plugins/project-wizard/templates/python.wiz,
15700 plugins/project-wizard/templates/wxwin.wiz,
15701 plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
15703 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
15705 * plugins/tools/execute.c:
15706 Correct a crash if editor is closed while a tool still use it.
15708 2005-07-28 Naba Kumar <naba@gnome.org>
15710 * scintilla/*: Updated scintilla from their latest CVS.
15712 2005-07-27 Naba Kumar <naba@gnome.org>
15714 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15715 plugins/build-basic-autotools/build-basic-autotools.c,
15716 plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
15717 plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15718 plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
15719 plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
15720 plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
15721 plugins/message-view/plugin.c, plugins/patch/plugin.c,
15722 plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
15723 plugins/sample1/plugin.c, plugins/subversion/plugin.c,
15724 plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
15725 src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
15726 argument to anjuta_ui_add_action_group_entries() and
15727 anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
15728 Fixed all plugins to pass translation domain. This fixes untranslated
15731 2005-07-27 Naba Kumar <naba@gnome.org>
15733 * plugins/class-inheritance/class-callbacks.c,
15734 plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
15735 proper system colors.
15737 2005-07-26 Naba Kumar <naba@gnome.org>
15739 * ROADMAP: Updated and added more tasks.
15741 2005-07-25 Naba Kumar <naba@gnome.org>
15743 * ROADMAP: Updated and added more tasks.
15745 2005-07-24 Naba Kumar <naba@gnome.org>
15747 * HACKING: Fixed format.
15749 2005-07-24 Naba Kumar <naba@gnome.org>
15751 * ROADMAP: Fixed format.
15752 * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
15754 2005-07-24 Naba Kumar <naba@gnome.org>
15756 * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
15757 * data/properties/cpp.properties: Added *.c++ as file extension for c++
15759 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
15761 * plugins/tools/dialog.c, plugins/tools/dialog.h:
15762 Correct wrong sensitivity setting
15764 * plugins/tools/tool.c: Correct a crash when removing overridden tool
15766 * plugins/tools/variable.c: Add variables for project manager
15768 2005-07-23 Naba Kumar <naba@gnome.org>
15770 * ROADMAP: updated.
15772 2005-07-23 Naba Kumar <naba@gnome.org>
15774 * plugins/subversion/Makefile.am,
15775 plugins/subversion/svn-auth.c,
15776 plugins/subversion/svn-auth.h: Added subversion authentication code
15779 * plugins/subversion/subversion-callbacks.c,
15780 plugins/subversion/subversion-callbacks.h,
15781 plugins/subversion/svn-backend-priv.h,
15782 plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
15783 plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
15784 plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
15785 Added file mode line.
15787 2005-07-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
15789 * configure.in: Added 'gl' to ALL_LINGUAS.
15791 2005-07-21 Naba Kumar <naba@gnome.org>
15793 * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
15794 the active sources and kill the running process without emitting
15795 signals (which could be fatal because the object is being destroyed).
15796 Incidentally, fixed the crash that happens when stopping an active
15797 debugger session. Disabled debug prints and code clean up.
15800 * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
15801 message view object, because that prevents many unprocessed outputs
15802 from the cvs command from being appended in view. Does not set NULL
15803 to mesg_view private member (not required) so that any pending outputs
15804 to view is processed.Fixed bug #172666.
15806 * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
15807 type in supported list.
15809 2005-07-18 Adam Weinberger <adamw@gnome.org>
15811 * plugins/file-manager/anjuta-file-manager-plugin.glade:
15812 grammar/spelling fixes.
15814 2005-07-17 Naba Kumar <naba@gnome.org>
15816 * (new) plugins/project-wizard/templates/terminal/cvsignore,
15817 (new) plugins/project-wizard/templates/terminal/po/cvsignore,
15818 (new) plugins/project-wizard/templates/terminal/src/cvsignore,
15819 plugins/project-wizard/templates/anjuta-plugin.wiz,
15820 plugins/project-wizard/templates/gcj.wiz,
15821 plugins/project-wizard/templates/gnome.wiz,
15822 plugins/project-wizard/templates/gtk.wiz,
15823 plugins/project-wizard/templates/gtkmm.wiz,
15824 plugins/project-wizard/templates/java.wiz,
15825 plugins/project-wizard/templates/python.wiz,
15826 plugins/project-wizard/templates/terminal.wiz,
15827 plugins/project-wizard/templates/terminal/Makefile.am,
15828 plugins/project-wizard/templates/terminal/po/Makefile.am,
15829 plugins/project-wizard/templates/terminal/src/Makefile.am,
15830 plugins/project-wizard/templates/wxwin.wiz,
15831 plugins/project-wizard/templates/xlib-dock.wiz,
15832 plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
15833 wizards and updated .wiz files to install them in newly created
15836 2005-07-16 Naba Kumar <naba@gnome.org>
15838 * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
15840 * plugins/file-manager/an_file_view.c,
15841 plugins/file-manager/plugin.c: Added file manager preferences to
15842 show/hide files ignored by version control (e.g. cvsignore).
15844 * plugins/editor/text_editor.c: Initialize vfs info struct.
15846 * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
15847 libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
15848 libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
15849 libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
15850 omf-install/.cvsignore, pixmaps/.cvsignore,
15851 plugins/file-manager/anjuta-file-manager-plugin.glade,
15852 scintilla/.cvsignore, scintilla/include/.cvsignore,
15853 scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
15854 tagmanager/python.c: Updated.
15856 2005-07-16 Naba Kumar <naba@gnome.org>
15858 * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
15859 Fixed python parser to parser class methods.
15861 2005-07-15 Naba Kumar <naba@gnome.org>
15863 * plugins/project-wizard/property.c: Used parenthesis to remove
15866 * plugins/project-wizard/templates/anjuta-plugin.wiz,
15867 plugins/project-wizard/templates/gcj.wiz,
15868 plugins/project-wizard/templates/gnome.wiz,
15869 plugins/project-wizard/templates/gtk.wiz,
15870 plugins/project-wizard/templates/gtkmm.wiz,
15871 plugins/project-wizard/templates/java.wiz,
15872 plugins/project-wizard/templates/python.wiz,
15873 plugins/project-wizard/templates/terminal.wiz,
15874 plugins/project-wizard/templates/wxwin.wiz,
15875 plugins/project-wizard/templates/xlib-dock.wiz,
15876 plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
15879 2005-07-15 Naba Kumar <naba@gnome.org>
15881 * plugins/project-wizard/templates/java.wiz,
15882 plugins/project-wizard/templates/java/Makefile.am,
15883 plugins/project-wizard/templates/java/project.anjuta,
15884 plugins/project-wizard/templates/python.wiz,
15885 plugins/project-wizard/templates/python/Makefile.am,
15886 plugins/project-wizard/templates/python/project.anjuta: Use different
15887 project files for java and python module where debugger is not
15888 included in the list of plugins.
15890 2005-07-15 Naba Kumar <naba@gnome.org>
15892 * configure.in, plugins/project-wizard/templates/Makefile.am,
15893 plugins/project-wizard/templates/gcj-logo.png,
15894 plugins/project-wizard/templates/gcj.wiz,
15895 plugins/project-wizard/templates/gcj/.cvsignore,
15896 plugins/project-wizard/templates/gcj/Makefile.am,
15897 plugins/project-wizard/templates/gcj/configure.in.tpl,
15898 plugins/project-wizard/templates/gcj/src/.cvsignore,
15899 plugins/project-wizard/templates/gcj/src/Makefile.am,
15900 plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
15901 plugins/project-wizard/templates/java-logo.png,
15902 plugins/project-wizard/templates/java.wiz,
15903 plugins/project-wizard/templates/java/configure.in.tpl,
15904 plugins/project-wizard/templates/java/po/Makefile.am,
15905 plugins/project-wizard/templates/java/po/POTFILES.in,
15906 plugins/project-wizard/templates/java/src/Makefile.am.tpl,
15907 plugins/project-wizard/templates/java/src/main.java,
15908 plugins/project-wizard/templates/python-logo.png,
15909 plugins/project-wizard/templates/python.wiz,
15910 plugins/project-wizard/templates/python/.cvsignore,
15911 plugins/project-wizard/templates/python/Makefile.am,
15912 plugins/project-wizard/templates/python/configure.in.tpl,
15913 plugins/project-wizard/templates/python/po/.cvsignore,
15914 plugins/project-wizard/templates/python/po/Makefile.am,
15915 plugins/project-wizard/templates/python/po/POTFILES.in,
15916 plugins/project-wizard/templates/python/src/.cvsignore,
15917 plugins/project-wizard/templates/python/src/Makefile.am,
15918 plugins/project-wizard/templates/python/src/Makefile.am.tpl,
15919 plugins/project-wizard/templates/python/src/main.py: Added Generic
15920 gcj and python project wizards. Fixed Generic java project to
15921 use _JAVA primary. Update gnome-build from cvs for them to work
15924 2005-07-12 Naba Kumar <naba@gnome.org>
15926 * plugins/project-manager/plugin.c: Automatically determine
15927 project backend by probing.
15929 2005-07-04 Naba Kumar <naba@gnome.org>
15931 * Makefile.am: Do not install old anjuta.glade file which conflicts
15932 with newer src/anjuta.glade.
15934 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
15936 * plugins/an_symbol_prefs.c:
15937 Sort list of available symbol files
15939 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
15941 * plugins/build-basic-autotools.c:
15944 * plugins/gtodo/libgtodo.c:
15945 Possible fix for #307800
15947 * libanjuta/anjuta-encodings.c
15948 libanjuta/anjuta-launcher.c
15949 libanjuta/anjuta-preference-dialog.c
15950 libanjuta/anjuta-preferences.c
15951 libanjuta/anjuta-ui.c
15952 libanjuta/anjuta-util.c
15953 libanjuta/cell-renderer-captioned-image.c
15954 libanjuta/plugin.c:
15956 Patch from de_lupus@pandora.be (Kristof Vansant):
15957 Replaced deprecated gnome-i18n.h
15960 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
15962 * plugins/subversion/anjuta-subversion.glade
15963 plugins/subversion/anjuta-subversion.ui
15964 plugins/subversion/plugin.c
15965 plugins/subversion/subversion-actions.c
15966 plugins/subversion/subversion-callbacks.h
15967 plugins/subversion/subversion-callbacks.c
15968 plugins/subversion/svn-backend-priv.h
15969 plugins/subversion/svn-backend.h
15970 plugins/subversion/svn-backend.c
15971 plugins/subversion/svn-thread.h
15972 plugins/subversion/svn-thread.c:
15974 Implemented Subversion diff
15976 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
15978 * plugins/build-basic-autotools/build-basic-autotools.c:
15979 Fixed crash bug! Might be useful to release 2.0.2 soon
15980 because this bug will crash any build which produces errors
15983 === Anjuta 2.0.1 ===
15985 2005-06-27 Naba Kumar <naba@gnome.org>
15987 * plugins/tools/execute.c: Formated code.
15989 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
15991 * plugins/build-basic-autotools/build-basic-autotools.c:
15992 Remove two memory leaks
15993 Check command output versus untranslated strings too
15995 * plugins/tools/execute.c:
15996 Remove two memory leaks
15997 Check command output versus untranslated strings too
15998 Remove description message
16000 * plugins/tools/fileop.c:
16001 Escape tool name in xml configuration file
16003 2005-05-26 Naba Kumar <naba@gnome.org>
16005 * configure.in: Bumped version to 2.0.1
16006 * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
16008 * plugins/tools/execute.c: Fixed clickable messages.
16011 * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
16012 Deactivate glade plugin when last glade project is closed. Reorder
16013 glade widgets in layout. Change glade project when user selects a
16014 new project. Removed project from the list when user closes it. Fixed
16015 glade project file loading from URI. Save and restored loaded glade
16016 projects in/from session.
16018 * plugins/class-gen/action-callbacks.c,
16019 plugins/class-gen/anjuta-class-gen-plugin.glade,
16020 plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
16021 plugins/file-wizard/anjuta-file-wizard.glade,
16022 plugins/file-wizard/file.c, plugins/file-wizard/file.h,
16023 plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
16024 "Add to project" correctly. Use the source file path returned after
16025 adding to project. Fixed memory leaks. Deactivate wizard plugins
16028 * plugins/project-manager/plugin.c,
16029 plugins/project-wizard/anjuta-project-wizard.glade,
16030 plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
16031 plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
16032 src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
16033 project-wizard preference page to anjuta app, because they are
16034 more appropriated as general preferences. Renamed username and
16035 useremail properties keys.
16037 * po/POTFILES.in: Updated.
16039 * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
16042 * plugins/file-loader/plugin.c: Do not use static variable to store
16043 created submenu in factory. Fixed crash in anjuta exit.
16045 2005-05-24 Naba Kumar <naba@gnome.org>
16047 * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16048 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16049 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16050 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16051 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16052 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16053 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16054 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16055 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16057 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
16058 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16059 plugins/build-basic-autotools/build-basic-autotools.c,
16060 plugins/build-basic-autotools/build-basic-autotools.h,
16061 plugins/build-basic-autotools/executer.c,
16062 plugins/build-basic-autotools/executer.h,
16063 plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
16064 plugins/tools/variable.c: Added an extra argument to
16065 anuta_util_dialog_input() to pass default value. Save/load project
16066 configure and execution parameters in/from session.
16068 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
16069 symbol browser is loaded.
16071 * plugins/profile-default/plugin.c: Fixed an unbalanced shell
16074 * plugins/terminal/terminal.c: Fixed bug where repeated activate and
16075 deactivate would not start shell.
16077 2005-05-24 Naba Kumar <naba@gnome.org>
16079 * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
16080 libegg/egg-combo-action.c, libegg/egg-recent-action.c,
16081 libegg/egg-submenu-action.c, libegg/test-actions.c,
16082 plugins/build-basic-autotools/build-basic-autotools.c,
16083 plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
16084 plugins/editor/search-replace.c, plugins/editor/text_editor.c,
16085 plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
16086 plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
16087 plugins/macro/plugin.c, plugins/message-view/plugin.c,
16088 plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
16089 plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
16090 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16091 plugins/sample1/plugin.c, plugins/subversion/plugin.c,
16092 plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
16094 2005-05-24 Naba Kumar <naba@gnome.org>
16096 * data/properties/styles.properties: Fixed defalt font.
16098 * plugins/editor/search-replace.c,
16099 plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
16100 project openness wihtout activating project-manager plugin (i.e.
16101 using anjuta_shell_get()).
16103 * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
16104 - Completed add_source(), add_group() and add_target() methods of
16105 IAnjutaProjectManager.
16106 - Change their definition to return the added element (or NULL).
16107 - Used interface API for project main menus and 'add to project'
16108 from file-manager context menu.
16109 - Select proper default target/group when prompting for adding
16110 source/target/group.
16111 - Do not expand all nodes in selection tree when default selection
16112 are given (eases navigation in big projects).
16114 - Marked strings for translation.
16116 2005-05-23 Naba Kumar <naba@gnome.org>
16118 * src/anjuta-app.c: Save menu accelerators on change.
16120 * plugins/editor/anjuta-docman.c: Fixed premature destruction of
16121 save-as dialog (leading to crash later).
16123 2005-05-22 Naba Kumar <naba@gnome.org>
16126 * AUTHORS: Added developers for other projects. Updated.
16127 * TODO.tasks: Updated.
16128 * ChangeLog: Added past changelogs from anjuta-0.1.5.
16130 2005-05-22 Naba Kumar <naba@gnome.org>
16132 * plugins/tools/execute.c: Make parsable lines distinct by adding
16133 a "Click me" description in the message. Allow tools to open arbibrary
16134 file in editory using gdb-styled annotation (The line starts with two
16135 \032 characters followed by the file:line).
16137 * plugins/tools/scripts/prepare-changelog.pl,
16138 plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
16139 ChangeLog file itself and open it.
16141 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
16143 * plugins/tools/execute.c:
16144 Parse output in message pane
16145 Correct a crash on plugin deactivation
16147 * plugins/tools/fileop.c,
16148 plugins/tools/tool.c,
16149 plugins/tools/tool.h:
16150 Load only valid tools
16152 2005-06-21 Naba Kumar <naba@gnome.org>
16154 * anjuta.spec.in: Fixed devel package requirement.
16156 * plugins/message-view/message-view.c: Scroll message on next/previous.
16158 * TODO.tasks: Updated.
16160 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16161 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16162 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16163 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16164 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16165 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16166 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16167 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16169 * libanjuta/anjuta-preferences.c,
16170 plugins/build-basic-autotools/build-basic-autotools.c,
16171 plugins/build-basic-autotools/executer.c,
16172 plugins/class-gen/action-callbacks.c,
16173 plugins/class-gen/action-callbacks.h,
16174 plugins/class-gen/class_gen.c,
16175 plugins/cvs-plugin/cvs-interface.c,
16176 plugins/debug-manager/attach_process.c,
16177 plugins/debug-manager/plugin.c,
16178 plugins/debug-manager/utilities.c,
16179 plugins/debug-manager/utilities.h,
16180 plugins/editor/aneditor-autocomplete.cxx,
16181 plugins/editor/aneditor.cxx,
16182 plugins/editor/search-replace.c,
16183 plugins/editor/search-replace_backend.c,
16184 plugins/gdb/breakpoints.c,
16185 plugins/gdb/registers.c,
16186 plugins/patch/plugin.c,
16187 plugins/project-wizard/druid.c,
16188 plugins/project-wizard/install.c,
16189 plugins/subversion/plugin.c,
16190 tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
16193 * plugins/class-gen/action-callbacks.c,
16194 plugins/project-wizard/parser.c,
16195 plugins/project-wizard/property.c,
16196 plugins/project-wizard/values.c,
16197 plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
16199 * plugins/tools/scripts/prepare-changelog.pl: Order filenames
16202 2005-06-20 Naba Kumar <naba@gnome.org>
16204 * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
16205 manuals/reference/libanjuta/tmpl/e-splash.sgml,
16206 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16208 * libanjuta/anjuta-launcher.c: Fixed possible double call of child
16209 exit idle function.
16211 * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
16212 Fixed possible memory corruption.
16214 * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
16215 plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
16216 libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
16217 progress bar increment and added progress status for symbol refresh
16218 and project loading.
16220 * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
16221 libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
16222 plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
16223 libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
16226 * TODO.tasks: Updated.
16228 2005-06-19 Naba Kumar <naba@gnome.org>
16230 * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
16233 * plugins/project-import/project-import.c: Deactivate plugin when done.
16235 2005-06-18 Naba Kumar <naba@gnome.org>
16237 * plugins/profile-default/plugin.c: Fixed error when loading another
16238 project while a project is still loaded.
16240 * plugins/project-manager/plugin.c: Used (newly added) group-activated
16241 signal from gnome-build to popup group properties.
16243 * src/anjuta.c: Load default session by default.
16245 * po/POTFILES.in: Added missing files.
16247 * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
16248 activate plugin on load (activate it separately). Connect to activate
16249 and deactivate signals for housekeeping, so that if plugins are
16250 activated or deactivate externally, they are properly recorded.
16252 * plugins/profile-default/plugin.c: Save profile before a project
16253 is loaded so that it could be restored when project is closed.
16255 * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
16257 2005-06-17 Naba Kumar <naba@gnome.org>
16259 * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
16260 libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
16261 for project. The plugins loaded for the project is restored when project
16262 is loaded next time.
16264 * TODO.tasks: Updated.
16266 2005-06-15 Naba Kumar <naba@gnome.org>
16268 * plugins/tools/scripts/find-fixmes.pl,
16269 (new) plugins/tools/scripts/translation-status.pl,
16270 plugins/tools/scripts/tools-2.xml.in,
16271 plugins/tools/scripts/Makefile.am,
16272 plugins/tools/scripts/prepare-changelog.pl: Added translation
16273 status script. Completed find-fixmes.pl script. Fixed bugs.
16275 * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
16278 2005-06-14 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16280 * plugins/message-view/anjuta-message-manager-plugin.glade :
16281 renamed "messages.tag.position" to "messages.tab.position".
16282 plugins/message-view/anjuta-msgman.c :
16283 Messages tab position prefrences.
16285 2005-06-14 Naba Kumar <naba@gnome.org>
16287 * (new) plugins/tools/scripts/find-fixmes.pl,
16288 (new) plugins/tools/scripts/tools-2.xml.in,
16289 (new) plugins/tools/scripts/Makefile.am,
16290 (new) plugins/tools/scripts/prepare-changelog.pl,
16291 plugins/tools/plugin.h, plugins/tools/fileop.c,
16292 plugins/tools/Makefile.am, configure.in: Added system tools.
16294 2005-06-11 Sebastien Granjoux <seb.sfo@free.fr>
16296 * plugins/tools/editor.c:
16297 Take care of creating .anjuta directory if missing
16299 2005-06-10 Naba Kumar <naba@gnome.org>
16301 * configure.in: Increased gnome-build required to version 0.1.2.
16303 * plugins/project-manager/plugin.c: Fixed target/group removal.
16304 Fixed memory leaks.
16306 2005-06-10 Naba Kumar <naba@gnome.org>
16308 * plugins/project-manager/plugin.c: Implemented target/group
16309 configuration (update gnome-build module from cvs).
16311 2005-06-07 Naba Kumar <naba@gnome.org>
16313 Patch from: Massimo Cora' <maxcvs@email.it>:
16314 * plugins/class-inheritance/Makefile.am,
16315 plugins/class-inheritance/class-inherit.c,
16316 plugins/class-inheritance/class-inherit.h,
16317 plugins/class-inheritance/plugin.c,
16318 plugins/class-inheritance/plugin.h,
16319 (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
16320 expanded view of classes in hierarchy canvas (collapsable again).
16322 2005-06-05 Johannes Schmid <jhs@cvs.gnome.org>
16324 * scintilla/patches/scintilla-64-bit.diff (added)
16325 * plugins/patch/patch-plugin.c:
16326 Conditional build for GTK 2.4 and GTK 2.6
16328 2005-06-04 Sebastien Granjoux <seb.sfo@free.fr>
16330 * plugins/tools/anjuta-tools.glade,
16331 plugins/tools/editor.c,
16332 plugins/tools/plugin.h,
16333 plugins/tools/fileop.c:
16334 Add a check box to edit an user script
16335 Correct a few memory leak
16337 * plugins/tools/execute.c,
16338 plugins/tools/tool.c,
16339 plugins/tools/tool.h:
16340 Move utility remove_mnemonic function in tool.c
16343 2005-06-04 Johannes Schmid <jhs@cvs.gnome.org>
16345 Patch from sbrabec@suse.cz:
16347 scintilla/include/Scintilla.h:
16349 Fix 64-Bit warnings in gcc 4
16351 2005-06-03 Johannes Schmid <jhs@cvs.gnome.org>
16353 * plugins/patch/patch_plugin.c
16354 plugins/patch/patch.h
16355 plugin/patch/patch-plugin.glade
16356 plugin/patch/Makefile.am:
16358 Changed patch plugin to use libglade and new gtk 2.6 widgets
16360 2005-05-31 Naba Kumar <naba@gnome.org>
16362 Patch from Jason Bayman <JBayman@HobbitHell.com>:
16363 * plugins/editor/text_editor.c: Don't show error
16366 2005-05-28 Sebastien Granjoux <seb.sfo@free.fr>
16368 * plugins/message-view/anjuta-message-manager.ui,
16369 plugins/message-view/anjuta-msgman.c,
16370 plugins/message-view/anjuta-msgman.h,
16371 plugins/message-view/message-view.c,
16372 plugins/message-view/message-view.h,
16373 plugins/message-view/plugin.c:
16374 Add a popup menu in messages panes
16375 Move save message pane option in it
16377 2005-05-28 Naba Kumar <naba@gnome.org>
16379 * data/properties/styles.properties: Fixed default font
16382 * plugins/editor/style-editor.c: cleanup.
16384 2005-05-25 Naba Kumar <naba@gnome.org>
16386 * plugin/gdb/plugin.c: Start gdb even if the program does
16387 not exists. Fixes bug #305074
16389 2005-05-24 Naba Kumar <naba@gnome.org>
16391 Patch from: Saleem Abdulrasool <compnerd@gentoo.org>
16392 * configure.in: graphviz pkgconfig path.
16394 2005-05-24 Naba Kumar <naba@gnome.org>
16396 * configure.in, anjuta.desktop.in.in: Fixed Icon path.
16397 * TODO.tasks: Updated.
16399 2005-05-22 Naba Kumar <naba@gnome.org>
16401 * anjuta.spec.in: Fixed spec file
16402 * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
16404 2005-05-21 Sebastien Granjoux <seb.sfo@free.fr>
16406 * TODO.tasks: Updated.
16408 * plugins/message-view/anjuta-message-manager.ui,
16409 plugins/message-view/message-view.c,
16410 plugins/message-view/message-view.h,
16411 plugins/message-view/plugin.c:
16412 Add shortcut for next and previous message
16413 Add a save message menu item
16414 Fix a bug in previous message
16416 2005-05-21 Naba Kumar <naba@gnome.org>
16418 * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
16419 doc/Makefile.am, global-tags/create_global_tags.sh,
16420 libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
16421 and rpm package creation. Fixed installation paths.
16423 * plugins/editor/anjuta-document-manager.glade,
16424 plugins/editor/text_editor.c: Fixed autoformat settings in preferences
16425 and indent options.
16427 * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
16429 2005-05-21 Naba Kumar <naba@gnome.org>
16431 * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
16432 global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
16433 pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
16434 tagmanager/Makefile.am: Fixed paths configure variables to take
16435 automake configure variables instead of hardcoding.
16437 * global-tags/tm_global_tags.c: Formated code.
16439 * manuals/reference/libanjuta/tmpl/e-splash.sgml,
16440 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16441 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16442 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16443 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16444 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16445 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16446 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16447 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16449 2005-05-20 Naba Kumar <naba@gnome.org>
16451 * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
16452 and fixed rpm spec file (more testing required).
16454 * data/gdb.init: Don't set gdb prompt.
16456 * mime/Makefile.am: run update-mime-data only on system-wide install.
16458 * plugins/gdb/Makefile.am: Install plugin at correct paths.
16460 2005-05-19 Naba Kumar <naba@gnome.org>
16462 * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
16463 while it's not visible.
16465 Patch from: Jason Bayman <JBayman@HobbitHell.com>
16466 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
16468 2005-05-19 Naba Kumar <naba@gnome.org>
16470 * configure.in: Fixed subversion checks. Added
16471 --disable-plugin-subversion and --disable-plugin-glade
16472 configure flags to manually turn off their plugin builds.
16474 * plugins/editor/plugin.c: Save and restore current editor line
16475 positions in session.
16477 2005-05-18 Naba Kumar <naba@gnome.org>
16479 * AUTHORS: Fixed email address.
16481 * libanjuta/anjuta-utils.c,
16482 plugins/project-manager/plugin.c: Take plugin shell as dialog parents
16483 when the projectmanager toplevel is not a window. Check for valid
16484 gtkwindow type before using the passed window as parent for anjuta
16487 2005-05-17 Naba Kumar <naba@gnome.org>
16489 * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
16491 * plugins/cvs-plugin/Makefile.am,
16492 plugins/devhelp/plugin.c,
16493 plugins/file-loader/Makefile.am,
16494 plugins/macro/Makefile.am,
16495 plugins/message-view/Makefile.am,
16496 plugins/patch/Makefile.am,
16497 plugins/project-manager/Makefile.am,
16498 plugins/subversion/Makefile.am,
16499 plugins/symbol-browser/Makefile.am: Removed -module flags
16502 * MAINTAINERS: Added file so that I could recieve bugzilla
16505 * plugins/glade/plugin.c: Fixed compile error.
16507 === Anjuta 2.0.0 ===
16509 2005-05-15 Naba Kumar <naba@gnome.org>
16511 * configure.in: Adjusted gdl version requirement. Bumped anjuta
16514 * plugins/symbol-browser/an_symbol_view.c,
16515 plugins/symbol-browser/plugin.c,
16516 tagmanager/tm_workspace.c: Fixed symbol-browser crash when
16517 symbols have been updated. Reset file symbols when update
16518 occurs. Fixed memory leaks.
16520 Patch from Jason Bayman <JBayman@HobbitHell.com>:
16521 * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
16523 2005-05-14 Sebastien Granjoux <seb.sfo@free.fr>
16525 * plugins/tools/anjuta-tools.glade:
16526 Remove unused parameter dialog
16528 * plugins/tools/dialog.c,
16529 plugins/tools/fileop.c,
16530 plugins/tools/fileop.h,
16531 plugins/tools/tool.c,
16532 plugins/tools/tool.h,
16533 plugins/tools/variable.c:
16534 Add a few comments and cleanups
16536 * plugins/tools/editor.c,
16537 plugins/tools/editor.h:
16538 Remove code from previous plugin and add comments
16539 Use main window as parent (instead of tool list)
16541 * plugins/tools/execute.c,
16542 plugins/tools/execute.h:
16543 Remove code from previous plugin and add comments
16546 2005-05-14 Naba Kumar <naba@gnome.org>
16548 * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
16551 * configure.in: Fixed
16553 * plugins/class-inheritance/class-inheritance.png: New icon.
16555 * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
16556 screws up when reparented.
16558 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16560 * plugins/editor/search-replace.c,
16561 plugins/editor/search-replace_backend.c
16562 plugins/project-manager/plugin.c : Clear find pane if searching same
16563 expression. Clean code.
16565 2005-05-14 Pawan Chitrakar <pawan@nplinux.org>
16567 * configure.in: Added ne in ALL_LINGUAS
16569 2005-05-13 Naba Kumar <naba@gnome.org>
16571 * configure.in: Fixed glade-3 version.
16573 * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
16574 plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
16575 plugins/gdb/watch.c: Update locals, watch and frame document on
16578 2005-05-12 Naba Kumar <naba@gnome.org>
16580 * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
16581 scope autocompletion when the function definition is incomplete.
16583 * plugins/class-gen/anjuta-class-gen.plugin.in,
16584 plugins/file-wizard/anjuta-file-wizard.plugin.in,
16585 plugins/gdb/plugin.c,
16586 plugins/glade/anjuta-glade.plugin.in,
16587 plugins/project-import/anjuta-project-import.plugin.in,
16588 plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
16589 titles for the wizards.
16591 2005-05-11 Naba Kumar <naba@gnome.org>
16593 * configure.in, plugins/debug-manager/Makefile.am,
16594 plugins/debug-manager/plugin.c,
16595 (added) plugins/debug-manager/images/.cvsignore,
16596 (added) plugins/debug-manager/images/Makefile.am,
16597 (added) plugins/debug-manager/images/detach-16.png,
16598 (added) plugins/debug-manager/images/detach.png,
16599 (added) plugins/debug-manager/images/step-into-16.png,
16600 (added) plugins/debug-manager/images/step-into.png,
16601 (added) plugins/debug-manager/images/step-out-16.png,
16602 (added) plugins/debug-manager/images/step-out.png,
16603 (added) plugins/debug-manager/images/step-over-16.png,
16604 (added) plugins/debug-manager/images/step-over.png,
16605 plugins/gdb/Makefile.am,
16606 plugins/gdb/breakpoints.c,
16607 plugins/gdb/plugin.c,
16608 (added) plugins/gdb/images/.cvsignore,
16609 (added) plugins/gdb/images/Makefile.am,
16610 (added) plugins/gdb/images/breakpoint.png,
16611 (added) plugins/gdb/images/locals.png,
16612 (added) plugins/gdb/images/stack.png,
16613 (added) plugins/gdb/images/watch.png: Fixed breakpoints
16614 'remove all'. Added debugger icons.
16616 * plugins/editor/text_editor.c: Fixed file monitor.
16618 Patch from: Massimo Cora' <maxcvs@email.it>
16619 * plugins/patch/anjuta-patch-plugin.png,
16620 plugins/class-gen/Makefile.am,
16621 plugins/class-gen/action-callbacks.c,
16622 plugins/class-gen/class_gen.c,
16623 plugins/class-gen/class_logo.xpm: Implemented vcs
16624 file addions. New icons by Fabio Zecchini
16626 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16628 * libanjuta/interfaces/libanjuta.idl
16629 plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
16630 plugins/editor/search-replace_backend.c
16631 plugins/project-manager/plugin.c : Search & Replace in all Project Files.
16633 2005-05-11 Naba Kumar <naba@gnome.org>
16635 * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
16636 plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
16637 plugins/gdb/plugin.c, plugins/gdb/plugin.h,
16638 plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
16639 plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
16642 * plugins/symbol-browser/an_symbol_prefs.c,
16643 plugins/symbol-browser/an_symbol_search.c,
16644 plugins/symbol-browser/an_symbol_view.c,
16645 plugins/symbol-browser/an_symbol_view.h,
16646 plugins/symbol-browser/plugin.c: Fixed memory leaks.
16648 2005-05-11 Naba Kumar <naba@gnome.org>
16650 * libanjuta/anjuta-shell.c: Fixed runtime warning.
16652 * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
16653 progress bar location at create time, instead of hardcoding.
16655 * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
16656 Added mini splash screen.
16658 * plugins/editor/text_editor.c: Do not produce warning when file
16659 monitor could not be created.
16661 * plugins/profile-default/plugin.c: Save project session on exit.
16662 Show mini splash with progress bar at profile load.
16664 2005-05-10 Naba Kumar <naba@gnome.org>
16666 * configure.in, manuals/Makefile.am: Fixed compile flags.
16667 Disable outdated manuals builds.
16669 * global-tags/Makefile.am: Uninstall tags files on
16672 * libegg/Makefile.am: Use configured deprecated flags.
16674 * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16675 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16676 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
16679 * mime/Makefile.am: Take DESTDIR into account.
16681 * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
16683 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
16684 on scope autocompletion.
16686 * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
16687 plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
16688 shared libs and static libs paths for debugging. Order them
16691 * po/POTFILES.in: Updated.
16693 2005-05-09 Naba Kumar <naba@gnome.org>
16695 * libanjuta/interfaces/libanjuta.idl,
16696 plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
16697 plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
16698 plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
16699 Implemented debugger source directory search and emits location changed
16700 signal with absolute path of the file.
16702 * plugins/tools/tool.c: Fixed compile errors.
16704 2005-05-08 Sebastien Granjoux <seb.sfo@free.fr>
16706 * plugins/tools/anjuta-tools.glade,
16707 plugins/tools/dialog.h,
16708 plugins/tools/dialog.c,
16709 plugins/tools/plugin.c,
16710 plugins/tools/editor.c:
16711 Improve graphical user interface
16713 Correct an error on close
16716 * plugins/tools/fileop.c,
16717 plugins/tools/tool.h,
16718 plugins/tools/tool.c:
16719 Change the tool internal structure
16720 Support having tools configuration in several places
16722 2005-05-08 Naba Kumar <naba@gnome.org>
16724 * plugins/gdb/actions.c,
16725 (removed) plugins/gdb/registers_cbs.c,
16726 (removed) plugins/gdb/registers_cbs.h,
16727 (removed) plugins/gdb/registers_gui.c,
16728 (removed) plugins/gdb/sharedlib_cbs.c,
16729 (removed) plugins/gdb/sharedlib_cbs.h,
16730 (removed) plugins/gdb/sharedlib_gui.c,
16731 (removed) plugins/gdb/signals_cbs.c,
16732 (removed) plugins/gdb/signals_cbs.h,
16733 (removed) plugins/gdb/signals_gui.c: Removed dead files.
16735 2005-05-08 Naba Kumar <naba@gnome.org>
16737 * plugins/build-basic-autotools/executer.c: Fixed programs
16740 * plugins/debug-manager/Makefile.am,
16741 plugins/debug-manager/anjuta-debug-manager.glade,
16742 plugins/debug-manager/plugin.c,
16743 plugins/gdb/Makefile.am: Used libglade for programs listing
16746 * (added) plugins/gdb/pointer.png: Stack pointer image.
16748 * libanjuta/anjuta-marshal.list,
16749 pixmaps/Makefile.am,
16750 plugins/gdb/actions.c,
16751 plugins/gdb/actions.h,
16752 plugins/gdb/anjuta-gdb-plugin.ui,
16753 plugins/gdb/anjuta-gdb.glade,
16754 plugins/gdb/breakpoints.c,
16755 plugins/gdb/breakpoints.h,
16756 plugins/gdb/debug_tree.c,
16757 plugins/gdb/debug_tree.h,
16758 plugins/gdb/debugger.c,
16759 plugins/gdb/debugger.h,
16760 plugins/gdb/gdbmi-test.c,
16761 plugins/gdb/gdbmi.c,
16762 plugins/gdb/gdbmi.h,
16763 plugins/gdb/info.c,
16764 plugins/gdb/info.h,
16765 plugins/gdb/locals.c,
16766 plugins/gdb/locals.h,
16767 plugins/gdb/memory.c,
16768 plugins/gdb/memory.h,
16769 plugins/gdb/plugin.c,
16770 plugins/gdb/plugin.h,
16771 plugins/gdb/registers.c,
16772 plugins/gdb/registers.h,
16773 plugins/gdb/registers_cbs.c,
16774 plugins/gdb/registers_cbs.h,
16775 plugins/gdb/registers_gui.c,
16776 plugins/gdb/sharedlib.c,
16777 plugins/gdb/sharedlib.h,
16778 plugins/gdb/sharedlib_cbs.c,
16779 plugins/gdb/sharedlib_cbs.h,
16780 plugins/gdb/sharedlib_gui.c,
16781 plugins/gdb/signals.c,
16782 plugins/gdb/signals.h,
16783 plugins/gdb/signals_cbs.c,
16784 plugins/gdb/signals_cbs.h,
16785 plugins/gdb/signals_gui.c,
16786 plugins/gdb/stack_trace.c,
16787 plugins/gdb/stack_trace.h,
16788 plugins/gdb/utilities.c,
16789 plugins/gdb/utilities.h,
16790 plugins/gdb/watch.c,
16791 plugins/gdb/watch.h,
16792 plugins/gdb/watch_cbs.c,
16793 plugins/gdb/watch_cbs.h,
16794 plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
16795 it for all debugger component updates and listing. Implemented
16796 user custom debugger command window. Fixed all debugger components
16797 to work correctly. Implemented debugger as GObject. Removed
16800 2005-05-06 Naba Kumar <naba@gnome.org>
16802 * TODO.tasks: Updated.
16804 * plugins/build-basic-autotools/Makefile.am,
16805 plugins/file-loader/Makefile.am,
16806 plugins/profile-default/Makefile.am,
16807 plugins/sample1/Makefile.am,
16808 plugins/symbol-browser/images/Makefile.am,
16809 src/Makefile.am: Fixed 'make distcheck' errors.
16811 * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
16814 * tagmanager/tm_workspace.c: Include prototypes in getting
16817 2005-05-06 Naba Kumar <naba@gnome.org>
16819 * TODO.tasks: Updated.
16821 * configure.in, plugins/cvs-plugin/Makefile.am,
16822 plugins/debug-manager/Makefile.am,
16823 plugins/devhelp/Makefile.am,
16824 plugins/editor/Makefile.am,
16825 plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
16827 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
16828 IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
16831 * tagmanager/tm_workspace.c,
16832 tagmanager/include/tm_workspace.h,
16833 plugins/editor/aneditor-autocomplete.cxx,
16834 plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
16835 to return all matching tag types when no name is given instead of
16836 returning empty array.
16838 * plugins/symbol-browser/Makefile.am,
16839 (added) plugins/symbol-browser/an_symbol.c,
16840 (added) plugins/symbol-browser/an_symbol.h,
16841 plugins/symbol-browser/an_symbol_info.c,
16842 plugins/symbol-browser/an_symbol_info.h,
16843 (added) plugins/symbol-browser/an_symbol_iter.c,
16844 (added) plugins/symbol-browser/an_symbol_iter.h,
16845 plugins/symbol-browser/an_symbol_search.c,
16846 plugins/symbol-browser/an_symbol_view.c,
16847 plugins/symbol-browser/an_symbol_view.h,
16848 plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16849 plugins/symbol-browser/plugin.c,
16850 plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
16851 for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
16852 plugin and implemented IAnjutaIterable interface for symbol search
16855 * plugins/class-inheritance/Makefile.am,
16856 plugins/class-inheritance/class-inherit.c,
16857 plugins/class-inheritance/class-inherit.h,
16858 plugins/class-inheritance/plugin.h: Use the newly added
16859 IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
16860 get rid of libanjuta-ctags.la dependencies.
16862 2005-05-02 Naba Kumar <naba@gnome.org>
16864 * plugins/class-inheritance/class-inherit.c,
16865 plugins/class-inheritance/plugin.c,
16866 plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
16867 be found for a class. Formated code.
16869 Patch from: Curtis Magyar <curtm4n@gmail.com>:
16870 * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
16873 2005-05-01 Sebastien Granjoux <seb.sfo@free.fr>
16875 * libanjuta/anjuta-launcher.c:
16876 Keep trying sending data until all bytes have been written
16878 * plugins/tools/anjuta-tools.glade,
16879 plugins/tools/editor.c:
16880 Add a combo box to defined data from stdin
16882 * plugins/tools/execute.c:
16883 Send data in stdin if needed
16886 * plugins/tools/fileop.c,
16887 plugins/tools/tool.h,
16888 plugins/tools/tool.c:
16889 Store, load and save stdin data
16890 Use tools-2.xml instead of tools.xml
16892 * plugins/tools/plugin.c,
16893 plugins/tools/plugin.h:
16896 * plugins/tools/dialog.c,
16897 plugins/tools/dialog.h:
16900 * plugins/tools/variable.c,
16901 plugins/tools/variable.h:
16902 Add editor related variables
16905 2005-04-29 Naba Kumar <naba@gnome.org>
16907 * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
16909 * plugins/editor/text_editor.c: Fixed line marker interpretation.
16911 * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16912 plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
16913 plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
16914 (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
16915 working on gdb MI interface. Completed MI parser interface.
16917 Patch from Massimo Cora <maxcvs@email.it>:
16918 * plugins/class-inheritance/Makefile.am,
16919 plugins/class-inheritance/class-inherit.c,
16920 plugins/class-inheritance/class-inherit.h,
16921 plugins/class-inheritance/plugin.c,
16922 plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
16923 Used system theme for colors. Display class members on mouse click.
16925 2005-04-28 Naba Kumar <naba@gnome.org>
16927 * plugins/symbol-browser/an_symbol_prefs.c
16928 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
16929 implementation to create/add/remove custom tags files in symbol
16930 brower preferences.
16932 * global-tags/Makefile.am: Exclude bin target anjuta-tags from
16935 * plugins/project-import/project-import.c: Fixed memory leaks and
16936 use correct debug prints.
16938 * TODO.tasks: Updated.
16940 2005-04-27 Naba Kumar <naba@gnome.org>
16942 * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
16943 libegg/Makefile.am, libegg/treeviewutils/Makefile.am,
16944 scintilla/Makefile.am: Fixed 'make distcheck' errors.
16946 * plugins/editor/anjuta-docman.c,
16947 plugins/editor/anjuta-docman.h,
16948 plugins/editor/plugin.c: Emit editor-added signal from docman
16949 and connect signals to new editor correctly.
16951 * plugins/class-inheritance/plugin.c,
16952 plugins/symbol-browser/plugin.c: Added stock icons.
16954 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16955 plugins/build-basic-autotools/executer.c,
16956 plugins/build-basic-autotools/executer.h: Added missing files
16957 for the execute programs implementation.
16959 2005-04-26 Naba Kumar <naba@gnome.org>
16961 * TODO.tasks: Updated.
16963 * plugins/file-loader/plugin.c,
16964 plugins/project-import/anjuta-project-import.plugin.in,
16965 plugins/project-import/plugin.c,
16966 plugins/project-import/project-import.c,
16967 plugins/project-import/project-import.h: Be able to import older
16970 2005-04-26 Naba Kumar <naba@gnome.org>
16972 * libanjuta/anjuta-shell.c: Remove widget from the queue also when
16973 removing it from the shell.
16975 * libanjuta/anjuta-shell.c,
16976 libanjuta/anjuta-shell.h,
16977 plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
16978 so that widget additions are freezed or thaw using a pending queue.
16979 Fixded UI flicker while loading projects.
16981 2005-04-26 Naba Kumar <naba@gnome.org>
16983 * TODO.tasks: Updated.
16985 * libanjuta/interfaces/libanjuta.idl: Added execute method for
16986 IAnjutaBuildable interface.
16988 * plugins/build-basic-autotools/Makefile.am,
16989 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16990 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16991 plugins/build-basic-autotools/build-basic-autotools.c,
16992 plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
16993 interface and UI for executing project/file programs. Implemented
16994 IAnjutaFile interface so that executables could be opened directly.
16996 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
16997 Authors line (Reserved for external plugins, which do not have a way to
16998 show their credits).
17000 * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
17001 [File Loader] group for menu labels (default to "Name" if it is not
17004 * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
17005 for executing external commands.
17007 2005-04-25 Sebastien Granjoux <seb.sfo@free.fr>
17009 * plugins/project-wizard/property.c:
17010 Correct a memory leak
17012 * libanjuta/interfaces/libanjuta.idl,
17013 plugins/editor/text_editor.c:
17014 Add erase_all and replace_selection function to IAnjutaEditor
17016 * plugins/tools/anjuta-tools.glade,
17017 plugins/tools/fileop.c,
17018 plugins/tools/editor.c,
17019 plugins/tools/tool.c
17020 plugins/tools/tool.h:
17021 Add shortcut and icon
17023 * plugins/tools/variable.c,
17024 plugins/tools/variable.h:
17025 Add a variable asking parameters at run time
17027 * plugins/tools/execute.c:
17028 Add a warning message for missing document manager
17029 Add replace buffer and replace selection output
17030 Correct an error in popup output
17032 * plugins/tools/plugin.c,
17033 plugins/tools/plugin.h,
17034 plugins/tools/anjuta-tools.ui,
17037 Attach tools menu to a new place
17039 2005-04-25 Naba Kumar <naba@gnome.org>
17041 * libanjuta/plugins.c, src/about.c, src/about.h,
17042 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
17043 plugins/class-gen/anjuta-class-gen.plugin.in: Added about
17044 plugins (about box for plugins) menu.
17046 2005-04-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17048 * plugins/editor/search-replace.c :
17049 Displayed full path in Search pane window.
17050 Bug 300231 : Selected line in Search pane window .
17052 2005-04-23 Naba Kumar <naba@gnome.org>
17054 * plugins/terminal/terminal.c: Fixed crash on terminal docking.
17056 2005-04-22 Naba Kumar <naba@gnome.org>
17058 * plugins/project-wizard/templates/java-logo.png: Smaller icons.
17060 * plugins/project-wizard/templates/java.wiz,
17061 plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
17062 to create bytecodes (.class) files.
17064 * plugins/symbol-browser/an_symbol_info.c,
17065 plugins/symbol-browser/an_symbol_info.h,
17066 plugins/symbol-browser/an_symbol_search.c,
17067 plugins/symbol-browser/an_symbol_view.c,
17068 plugins/symbol-browser/plugin.c,
17069 tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
17070 in file symbol list.
17072 2005-04-22 Naba Kumar <naba@gnome.org>
17074 * TODO.tasks: Updated.
17076 * plugins/class-inheritance/Makefile.am,
17077 plugins/subversion/Makefile.am: Do not install plugin files when
17078 plugin build condition is false.
17080 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17081 plugins/build-basic-autotools/build-basic-autotools.c,
17082 plugins/build-basic-autotools/build-basic-autotools.h,
17083 plugins/file-loader/anjuta-loader-plugin.ui,
17084 plugins/file-loader/dnd.c,
17085 plugins/file-loader/plugin.c,
17086 plugins/file-loader/plugin.h,
17087 plugins/project-manager/anjuta-project-manager.ui,
17088 plugins/project-manager/plugin.c: Added open file and build context
17089 menu in project manager context menu.
17091 2005-04-22 Naba Kumar <naba@gnome.org>
17093 * configure.in: Added message output showing conditional plugins to
17096 * src/layout.xml: Added layout for class-inheritance plugin widget.
17098 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
17099 plugin name to remove redundant terms.
17101 * TODO.tasks: Updated.
17104 plugins/symbol-browser/Makefile.am,
17105 plugins/symbol-browser/an_symbol_view.c,
17106 (removed) plugins/symbol-browser/sv_class.xpm,
17107 (removed) plugins/symbol-browser/sv_function.xpm,
17108 (removed) plugins/symbol-browser/sv_macro.xpm,
17109 (removed) plugins/symbol-browser/sv_private_fun.xpm,
17110 (removed) plugins/symbol-browser/sv_private_var.xpm,
17111 (removed) plugins/symbol-browser/sv_protected_fun.xpm,
17112 (removed) plugins/symbol-browser/sv_protected_var.xpm,
17113 (removed) plugins/symbol-browser/sv_public_fun.xpm,
17114 (removed) plugins/symbol-browser/sv_public_var.xpm,
17115 (removed) plugins/symbol-browser/sv_static_fun.xpm,
17116 (removed) plugins/symbol-browser/sv_static_var.xpm,
17117 (removed) plugins/symbol-browser/sv_struct.xpm,
17118 (removed) plugins/symbol-browser/sv_unknown.xpm,
17119 (removed) plugins/symbol-browser/sv_variable.xpm,
17120 (added) plugins/symbol-browser/images/.cvsignore,
17121 (added) plugins/symbol-browser/images/Icons.16x16.Class,
17122 (added) plugins/symbol-browser/images/Icons.16x16.Enum,
17123 (added) plugins/symbol-browser/images/Icons.16x16.Field,
17124 (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
17125 (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
17126 (added) plugins/symbol-browser/images/Icons.16x16.Interface,
17127 (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
17128 (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
17129 (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
17130 (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
17131 (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
17132 (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
17133 (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
17134 (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
17135 (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
17136 (added) plugins/symbol-browser/images/Icons.16x16.Literal,
17137 (added) plugins/symbol-browser/images/Icons.16x16.Method,
17138 (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
17139 (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
17140 (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
17141 (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
17142 (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
17143 (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
17144 (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
17145 (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
17146 (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
17147 (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
17148 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
17149 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
17150 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
17151 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
17152 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
17153 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
17154 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
17155 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
17156 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
17157 (added) plugins/symbol-browser/images/Icons.16x16.Reference,
17158 (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
17159 pixmaps and added new icons (taken from monodevelop).
17161 2005-04-21 Naba Kumar <naba@gnome.org>
17163 Patch from Massimo Cora <maxcvs@email.it>:
17165 * configure.in, plugins/Makefile.am
17166 (new) plugins/class-inheritance/.cvsignore,
17167 (new) plugins/class-inheritance/Makefile.am,
17168 (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
17169 (new) plugins/class-inheritance/class-inherit.c,
17170 (new) plugins/class-inheritance/class-inherit.h,
17171 (new) plugins/class-inheritance/plugin.c,
17172 (new) plugins/class-inheritance/plugin.h,
17173 (new) plugins/class-inheritance/class-inheritance.png: Added class
17174 inheritance plugin.
17176 Changes by naba: Added pkgconfig check for graphviz and conditionally
17179 * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
17181 2005-04-20 Naba Kumar <naba@gnome.org>
17183 * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17184 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17185 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17186 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17187 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17188 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17189 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17190 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17191 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17192 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17193 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17195 * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
17196 message view management.
17198 * libanjuta/anjuta-children.[ch],
17199 plugins/build-basic-autotools/build-basic-autotools.c,
17200 libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
17201 Removed anjuta_children_init() function,
17202 because it is done automatically when first invoked. Introduced
17203 anjuta_children_recover() to recover the child signalling. Fixed
17204 child exit management to correctly recover the exit status.
17206 * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
17207 to properly shutdown the launcher and to kill the running process
17208 (without emitting any signal).
17210 * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
17211 plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
17212 gdb and program instance.
17214 2005-04-19 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17216 * plugins/editor/search-replace.c :
17217 Fixed bug 300229 (Search dialog unsensitive freezed Search button).
17219 2005-04-18 Naba Kumar <naba@gnome.org>
17221 * TODO.tasks: Marked completed items.
17223 * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
17224 plugins/gdb/debugger.h, plugins/gdb/plugin.c,
17225 plugins/project-manager/plugin.c: Prompt user for the debugging
17226 target (select from a list of project's executable targets) and
17227 correctly start debugger. Take care of libtool wrapping when the
17228 target selected is libtool target. Fixed debugger menu items
17231 2005-04-17 Sebastien Granjoux <seb.sfo@free.fr>
17233 * plugins/tools/execute.c,
17234 plugins/tools/execute.h:
17235 Implement save all files before running a command
17236 Implement all options for stdout and stderr except replace buffer
17237 Allow running several tools
17239 * plugins/tools/plugin.c:
17240 Move anjuta launcher in execute.c
17242 * plugins/tools/tools.h,
17243 plugins/tools/variable.c:
17246 2005-04-13 Sebastien Granjoux <seb.sfo@free.fr>
17248 * plugins/tools/anjuta-tools.glade:
17249 Add new properties in tool editor dialog
17250 Cosmetic improvements
17252 * plugins/tools/anjuta-tools.ui:
17253 Attach tool menu as a build menu
17255 * plugins/tools/dialog.c:
17256 Set tool menu item sensitivity in tool list
17259 * plugins/tools/editor.c,
17260 plugins/tools/editor.h,
17261 plugins/tools/fileop.c,
17262 plugins/tools/tool.c,
17263 plugins/tools/tool.h:
17264 Add new properties (active, save file...)
17265 Most of them are still not implemented
17267 * plugins/tools/execute.c,
17268 plugins/tools/execute.h:
17269 Reorganize code to support multiple run
17270 Support run in terminal
17272 * plugins/tools/plugin.c
17273 plugins/tools/plugin.h:
17274 Move message handling in execute.c
17276 * plugins/tools/variable.h,
17277 plugins/tools/variable.c:
17278 Add useful variables
17280 2005-04-13 Naba Kumar <naba@gnome.org>
17282 * plugins/editor/text_editor.c: Fixed file monitoring condition.
17283 * plugins/editor/Makefile.am: Added gnome-vfs flags.
17285 2005-04-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17287 * plugins/tools/dialog.c plugins/tools/tool.c :
17290 2005-04-06 Naba Kumar <naba@gnome.org>
17292 * src/anjuta.c: Load default session only when
17293 "anjuta.session.load.last" preference is enabled.
17295 2005-04-07 Sebastien Granjoux <seb.sfo@free.fr>
17297 * plugins/tools/Makefile.am,
17298 plugins/tools/variable.c,
17299 plugins/tools/variable.h:
17300 Add new code for handling variables
17302 * plugins/tools/anjuta-tools.glade:
17303 Improve tool editor dialog
17304 Add variable selection dialog
17306 * plugins/tools/dialog.c,
17307 plugins/tools/dialog.h,
17308 plugins/tools/plugin.c,
17309 plugins/tools/plugin.h:
17310 Add variable object
17311 Add a function to get it
17313 * plugins/tools/editor.c:
17314 Add gui code for variable selection dialog
17316 * plugins/tools/execute.c:
17317 Use variables for executing command
17319 * Naba: Compile warning fixes.
17321 2005-04-06 Naba Kumar <naba@gnome.org>
17323 * TODO.tasks: Marked completed items.
17325 2005-04-06 Naba Kumar <naba@gnome.org>
17327 * plugins/subversion/svn-backend.c: Fixed subversion plugin
17330 * plugins/tools/anjuta-tools.glade: Improved dialog layout.
17332 2005-04-04 Naba Kumar <naba@gnome.org>
17334 * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
17335 inside Main window.
17337 2005-03-31 Sebastien Granjoux <seb.sfo@free.fr>
17339 * plugins/tools/Makefile.am,
17340 plugins/tools/anjuta-tools.plugin.in,
17341 plugins/tools/anjuta-tools.ui,
17342 plugins/tools/anjuta-tools.gladei,
17343 plugins/tools/anjuta-tools-plugin.png,
17344 plugins/tools/plugin.c,
17345 plugins/tools/plugin.h,
17346 plugins/tools/dialog.c,
17347 plugins/tools/dialog.h,
17348 plugins/tools/fileop.c,
17349 plugins/tools/fileop.h,
17350 plugins/tools/tool.c,
17351 plugins/tools/tool.h,
17352 plugins/tools/editor.c,
17353 plugins/tools/editor.h,
17354 plugins/tools/execute.c,
17355 plugins/tools/execute.h, configure.in, plugins/Makefile.am:
17356 Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
17359 * anjuta-tools.[ch]: Removed old tools code.
17361 2005-04-01 Steve Murphy <murf@e-tools.com>
17363 * configure.in: Added "rw" to ALL_LINGUAS.
17365 2005-03-29 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17368 manuals/C/anjuta-manual/fileoperations.xml
17370 manuals/C/anjuta-manual/figures/search_expr.png
17371 manuals/C/anjuta-manual/figures/search_expr_basic.png
17372 manuals/C/anjuta-manual/figures/search_file_list.png
17373 manuals/C/anjuta-manual/figures/search_file_pattern.png
17374 manuals/C/anjuta-manual/figures/search_replace.png
17375 manuals/C/anjuta-manual/figures/search_setting.png
17376 manuals/C/anjuta-manual/figures/search_target.png
17377 manuals/C/anjuta-manual/figures/search_target_action.png
17378 manuals/C/anjuta-manual/figures/search_target_in.png
17380 manuals/C/anjuta-manual/figures/find_files.png
17381 manuals/C/anjuta-manual/figures/find_replace.png
17382 manuals/C/anjuta-manual/figures/find_text.png :
17383 Updated Anjuta manual (File Operations)
17385 2005-03-26 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17387 * manuals/C/anjuta-manual/fileoperations.xml,
17388 manuals/C/anjuta-manual/figures/open_file.png,
17389 manuals/C/anjuta-manual/figures/open_file_multiple.png,
17390 manuals/C/anjuta-manual/figures/prefs_print.png,
17391 manuals/C/anjuta-manual/figures/print_dlg.png,
17392 manuals/C/anjuta-manual/figures/print_preview.png.
17394 manuals/C/anjuta-manual/figures/add_edit_macro.png,
17395 manuals/C/anjuta-manual/figures/display_macro.png,
17396 manuals/C/anjuta-manual/figures/insert_text.png,
17397 manuals/C/anjuta-manual/figures/keyword_macro.png,
17398 manuals/C/anjuta-manual/figures/new_file_wizard.png,
17399 manuals/C/anjuta-manual/figures/save_as_file.png :
17400 Updated Anjuta Manual (File Operations)
17402 2005-03-23 Adam Weinberger <adamw@gnome.org>
17404 * plugins/editor/action-callbacks.c,
17405 plugins/file-loader/plugin.c,
17406 plugins/gtodo/main.c,
17407 plugins/project-wizard/druid.c:
17408 Fix spelling/grammar errors. Fixes bugs
17409 169068, 169137, 169138, and 169139.
17411 2005-03-21 Naba Kumar <naba@gnome.org>
17413 Patch from: Massimo Cora' <maxcvs@email.it>:
17415 * plugins/editor/Makefile.am
17416 plugins/editor/anjuta-docman.c,
17417 (added) plugins/editor/editor-tooltips.c,
17418 (added) plugins/editor/editor-tooltips.h: Added tooltips to
17419 editor tabs to show full path.
17421 2005-03-19 Johannes Schmid <jhs@cvs.gnome.org>
17423 * plugins/subversion/svn-backend.c:
17424 Removed "apr-0/" from include because this is
17425 already included in SVN_INCLUDE and broke building if
17426 apr >= 1.0 was installed.
17428 2005-03-18 Naba Kumar <naba@gnome.org>
17430 Patch from: Massimo Cora' <maxcvs@email.it>:
17432 * plugins/editor/action-callbacks.c,
17433 plugins/editor/aneditor-calltip.cxx,
17434 plugins/editor/aneditor-priv.h,
17435 plugins/editor/aneditor.cxx,
17436 plugins/editor/aneditor.h,
17437 plugins/editor/anjuta-document-manager.ui: Added calltip
17438 activation from menu.
17440 2005-03-16 Naba Kumar <naba@gnome.org>
17442 Patch from: Massimo Cora' <maxcvs@email.it>:
17444 * plugins/class-gen/action-callbacks.c,
17445 plugins/class-gen/anjuta-class-gen-plugin.glade,
17446 plugins/class-gen/class_gen.c,
17447 plugins/class-gen/class_gen.h,
17448 plugins/class-gen/class_logo.xpm,
17449 plugins/class-gen/plugin.c: Create files without project
17450 being open. Add to project support. And other enhancements.
17452 2005-03-15 Adam Weinberger <adamw@gnome.org>
17455 plugins/debug-manager/utilities.c,
17456 plugins/file-loader/plugin.c,
17457 plugins/gdb/utilities.c,
17458 plugins/profile-default/plugin.c,
17459 plugins/project-import/project-import.c,
17460 src/anjuta-actions.h:
17461 Spelling/grammar fixes.
17463 2005-03-13 Naba Kumar <naba@gnome.org>
17465 * plugins/editor/action-callbacks.c,
17466 plugins/editor/action-callbacks.h,
17467 plugins/editor/anjuta-document-manager.ui,
17468 plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
17469 submenu. Moved menuitems from Format to View->Editor.
17471 * src/action-callbacks.c, src/action-callbacks.h,
17472 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
17473 layout and lock layout menus in View submenu. Get rid of
17474 Settings->Layout Manager menu.
17476 * plugins/project-import/anjuta-project-import.plugin.in:
17479 * global-tags/Makefile.am,
17480 global-tags/create_global_tags.sh,
17481 plugins/editor/aneditor-autocomplete.cxx,
17482 plugins/editor/aneditor-priv.h,
17483 plugins/editor/aneditor.cxx,
17484 tagmanager/tm_workspace.c: Fixed scope members autocompletion
17485 in editor and made it work in global symbols also.
17487 * src/anjuta-app.c: Always use priority texts besides icons style
17488 for toolbars, because other styles look horible for Anjuta (fixme).
17490 2005-03-11 Naba Kumar <naba@gnome.org>
17492 * configure.in: Removed test for iconv.
17494 * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
17495 before scintilla widget is realized.
17497 * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
17498 for Update menuitem.
17500 * scintilla/patches/set-cursor-warning-fix.diff: Removed because
17501 already applied in scintilla main stream.
17503 * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
17504 and notified scintilla developer.
17506 2005-03-10 Naba Kumar <naba@gnome.org>
17508 * src/action-callbacks.c: Removed reference to src/help.h (dead
17511 * plugins/editor/text_editor.c: Removed reference to
17512 src/launcher.h (a dead file).
17514 * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
17515 src/controls.c, src/controls.h, src/fileselection.c,
17516 src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
17517 src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
17518 src/main.cpp, src/main_menubar.c, src/main_menubar.h,
17519 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
17520 src/session.h, src/support.c, src/support.h, src/toolbar.c,
17521 src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
17522 Removed these dead files from CVS.
17525 2005-03-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17527 * plugins/file-wizard/action-callbacks.c : Added error message.
17528 plugins/project-import/project-import.c : Closed Import wizard with Esc key.
17531 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
17533 * plugins/cvs-plugin/cvs-callbacks.c
17534 plugins/cvs-plugin/plugin.c:
17535 Fixed preferences page init and busy handling
17537 * plugins/subversion/plugin.c:
17538 Fixed preferences page init
17540 2005-03-09 Naba Kumar <naba@gnome.org>
17542 * plugins/Makefile.am, plugins/glade/Makefile.am,
17543 plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
17544 enabled glade plugin in Anjuta. The plugin is built only when
17545 glade3 is installed.
17547 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
17549 * plugins/project-wizard/templates/java.wiz
17550 plugins/project-wizard/templates/java-logo.png (*)
17551 plugins/project-wizard/templates/java/*
17552 plugins/project-wizard/templates/Makefile.am
17555 Add Java project type. It generates a autoconf/automake
17556 project which is compiled using gcj. It requires automake
17557 > 1.4 (1.9 is known to work) to work!
17559 (*) still awaiting response from the gcj team if we
17560 may use their logo.
17562 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
17564 * plugins/project-import/*
17565 plugins/Makefile.am
17567 Added project import plugin. Might be a bit buggy and limited
17569 * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17570 Icon from old pixmaps dir
17572 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17574 * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
17575 plugins/macro/macro-util.c, plugins/macro/macros.xml :
17576 Added C Custom_Indent line macro.
17579 2005-03-09 Naba Kumar <naba@gnome.org>
17581 * TODO.tasks: Added new message-manager tasks.
17583 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17584 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17585 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17586 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17587 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17588 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17589 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17590 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17591 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17592 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17594 * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
17595 plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
17596 plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
17597 plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
17598 plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
17599 plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
17600 plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
17601 Removed debugger widgets from shell on debugger shutdown. Added
17602 scrolled windows for docked widgets. Removed unnecessary widget refs
17603 and unrefs. Destroy widgets correctly on debugger shutdown.
17605 * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
17606 with project description title. Removed frame shadow.
17608 * plugins/project-wizard/druid.c: Initializes tooltips.
17610 * scintilla/Makefile.am: Fixed comiple error.
17612 2005-03-08 Adam Weinberger <adamw@gnome.org>
17614 * plugins/class-gen/anjuta-class-gen-plugin.glade,
17615 plugins/class-gen/class_gen.c: Fix grammar/spelling errors
17617 2005-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17619 * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17620 plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17621 plugins/macro/macro-util.c, plugins/macro/macro-util.h
17622 plugins/macro/macros.xml, plugins/macro/plugin.c :
17623 Moved cursor at the '|' position defined in macros.
17625 2005-03-07 Naba Kumar <naba@gnome.org>
17627 * plugins/subversion/Makefile.am: Fixed build error.
17629 * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
17630 types (perl, python, shellscript).
17632 * plugins/editor/plugin.c: Fixed to show all highlight options.
17634 2005-03-07 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17636 * TODO.tasks : updated tasks.
17637 * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
17639 2005-03-07 Naba Kumar <naba@gnome.org>
17641 * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
17642 or disable subversion file-manager submenu. If "Subvesion" is also
17643 valid directory, we should also check for it.
17645 * configure.in: Disable cygwin macro until someone fixes the
17648 * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
17649 backward compatibility.
17651 2005-03-06 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17653 * src/about.c : Cleaned code.
17654 * plugins/macro/macros.xml : Added "do_while" C macro.
17655 * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
17656 plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c,
17657 plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
17658 Closed registers, shared libraries, kernel signals dialogs with ESC key.
17660 2005-03-06 Johannes Schmid <jhs@cvs.gnome.org>
17662 * plugins/class-gen/plugin.c:
17663 Removed "return" to activate project_root_uri watching.
17665 2005-03-06 Johannes Schmid <jhs@cvs.gnome.org>
17667 * plugins/Makefile.am
17668 plugins/subversion/*:
17669 Added subversion plugin. Add, Remove, Commit and Update work
17670 everything else needs work.
17672 * plugins/terminal/terminal.c
17673 Applied old 1.2.2 patch to fix Ctrl-C in terminal but
17674 we still have focus problems with the editor.
17676 2005-03-05 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17678 * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
17680 2005-03-04 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17682 * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
17684 2005-03-04 Naba Kumar <naba@gnome.org>
17686 Patch from Massimo Cora' <maxcvs@email.it>:
17688 * plugins/class-gen/Makefile.am,
17689 plugins/class-gen/action-callbacks.c,
17690 plugins/class-gen/action-callbacks.h,
17691 (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
17692 plugins/class-gen/anjuta-class-gen.plugin.in,
17693 plugins/class-gen/class_gen.c,
17694 plugins/class-gen/class_gen.h,
17695 (removed) plugins/class-gen/clsGen.c,
17696 (added) plugins/class-gen/goc_template_header,
17697 (added) plugins/class-gen/goc_template_source,
17698 plugins/class-gen/plugin.c,
17699 plugins/class-gen/plugin.h: Refactored class gen code.
17700 Added GOCBuilder code. Fixed UI. Implemented plugin.
17702 2005-03-03 Johannes Schmid <jhs@cvs.gnome.org>
17704 * plugins/project-wizard/property.c
17705 plugins/project-wizard/install.c
17706 plugins/project-wizard/druid.c
17707 plugins/editor/goto_line.c
17708 plugins/editor/plugin.c
17709 plugins/gtodo/add_edit_item.c
17710 plugins/gtodo/ligtodo.c
17711 plugins/gtodo/main.c
17712 plugins/gtodo/preferences.c:
17713 Fixed #167559, #167534, #167266, #167357
17714 (Bad English in strings...)
17716 Thanks to Adam Weinberger and Thierry Moisan for
17719 2005-03-03 Naba Kumar <naba@gnome.org>
17721 * libegg/Makefile.am, libegg/menu/Makefile.am,
17722 (added) libegg/egg-submenu-action.c,
17723 (added) libegg/menu/egg-submenu-action.h: Created a new action for
17724 submenu (used for wizard listing).
17726 * plugins/file-loader/anjuta-loader-plugin.ui
17727 plugins/file-loader/plugin.c: Implemented wizards submenu in menu
17730 * plugins/editor/action-callbacks.c,
17731 plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
17732 ctrl+tabbing because it was interfaring with focus navigation.
17733 Focus editor on "Esc" in incremental search entry. Cleanups.
17735 * plugins/file-manager/an_file_view.c,
17736 plugins/symbol-browser/plugin.c,
17737 plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
17740 * plugins/profile-default/plugin.c,
17741 scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
17744 * (removed) scintilla/patches/a64-crash-fix.patch,
17745 (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
17748 2005-03-03 Naba Kumar <naba@gnome.org>
17750 * HACKING: Fixed typos.
17752 * plugins/editor/aneditor-indent.cxx: Clean up.
17754 * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
17755 Enable/disable save, undo and redo actions depending on state
17758 2005-03-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17760 * libanjuta/anjuta-status.h plugins/editor/Makefile.am
17761 plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
17762 Displayed search_incremental status.
17764 * Removed plugins/editor/search_incremental.[ch]
17766 2005-02-26 Johannes Schmid <jhs@cvs.gnome.org>
17768 * plugins/cvs-plugin/cvs-execute.c
17769 plugins/cvs-plugin/cvs-callbacks.c:
17770 - Use weak reference on mesg_view and reuse tab if
17771 it still exists to avoid cluttering message manager.
17772 - Fixed bug in cvs remove
17774 README, HACKING: Updated
17776 configure.in: Added check for libsvn
17778 2005-02-29 Naba Kumar <naba@gnome.org>
17780 * plugins/file-manager/an_file_view.c,
17781 plugins/symbol-browser/an_symbol_view.c,
17782 plugins/symbol-browser/plugin.c: Hide column headers (they
17785 2005-02-29 Naba Kumar <naba@gnome.org>
17787 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17788 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17789 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17790 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17791 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17792 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17793 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17794 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17795 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17796 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17798 * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
17799 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17800 (added) libanjuta/anjuta-session.[hc],
17801 plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17802 plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
17803 src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
17806 Implemented session management. Implemented session
17807 container class. Added session notifications from shell. Implemented
17808 session save/load in editor, file-loader, default-profile-plugin
17809 and anjuta-app. Fixed window sizing and restoration. Cleaned up
17810 code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
17811 and maximized states in session. Implemented project session
17814 2005-02-27 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17816 * plugins/class-gen/action-callbacks.[ch],
17817 plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
17818 plugins/gdb/breakpoints.c plugins/gdb/memory.c:
17819 Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs
17822 2005-02-26 Sebastien Granjoux <seb.sfo@free.fr>
17824 * plugins/project-wizard/anjuta-project-wizard.glade,
17825 plugins/project-wizard/druid.c:
17826 Add some padding in tab label in project selection page
17828 * plugins/project-wizard/druid.c,
17829 plugins/project-wizard/parser.c:
17830 Search for project template recursively
17831 Add ~/.anjuta/project to the search paths
17833 2005-02-26 Naba Kumar <naba@gnome.org>
17835 * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
17836 * plugins/file-loader/plugin.c: Fixed crash bug.
17837 * libanjuta/plugins.c: Fixed memory leak.
17839 2005-02-26 Naba Kumar <naba@gnome.org>
17841 * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
17842 "UserActivatable" attribute for plugins. This attribute if set to
17843 "no" will prevent users from activating/deactivating it from
17844 plugins dialog. Added a toggle button in plugins dialog to toggle
17845 the plugins list between list of activatable plugins (default) to
17846 list of all plugins. anjuta_plugin_select() now only selects the
17847 plugin. Added anjuta_plugins_select_and_activate() method that will
17848 select and activate it.
17850 * plugins/profile-default/Makefile.am,
17851 plugins/profile-default/anjuta-default-profile.ui,
17852 plugins/profile-default/plugin.c,
17853 plugins/profile-default/plugin.h,
17854 plugins/project-manager/anjuta-project-manager.ui,
17855 plugins/project-manager/plugin.c,
17856 plugins/project-manager/plugin.h:
17858 Anjuta projects (*.anjuta) files define the profile of respective
17859 projects. Profile is a set of related plugins required for the
17860 project to open. Moved "close project" action from Project Manager
17861 to Profile Manager plugin. Implemented loading and unloading of
17862 project profiles in DefaultProfilePlugin. DefaultProfilePlugin
17863 (instead of Project Manager) now handles opening of *.anjuta files.
17864 Close Project menuitem is now moved to File submenu (being
17865 consistent with Anjuta 1.x versions and avoiding creating Project
17866 submenu when project manager is not loaded).
17868 * src/anjuta-actions.h: Fixed short-cut key for Help content.
17870 * src/anjuta.ui: Fixed place holder for projects.
17872 * (new) plugins/profile-default/default.anjuta: default startup
17873 profile. Removed the hardcoded plugins loading in
17874 DefaultProfilePlugin.
17877 plugins/project-wizard/templates/terminal/project.anjuta:
17878 Implemented project format in newly created projects.
17880 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
17881 plugins/class-gen/anjuta-class-gen.plugin.in,
17882 plugins/cvs-plugin/anjuta-cvs.plugin.in,
17883 plugins/editor/anjuta-document-manager.plugin.in,
17884 plugins/file-loader/anjuta-loader.plugin.in,
17885 plugins/file-wizard/anjuta-file-wizard.plugin.in,
17886 plugins/gdb/anjuta-gdb.plugin.in,
17887 plugins/glade/anjuta-glade.plugin.in,
17888 plugins/message-view/anjuta-message-manager.plugin.in,
17889 plugins/profile-default/anjuta-default-profile.plugin.in,
17890 plugins/project-manager/anjuta-project-manager.plugin.in,
17891 plugins/project-wizard/anjuta-project-wizard.plugin.in:
17892 Defined UserActivatable attributes. Added supported types attribute.
17894 * plugins/project-wizard/anjuta-project-wizard.glade
17895 plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
17896 "Project Wizard" in preferences title.
17898 * TODO.tasks: Updated.
17900 * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
17903 2005-02-25 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17905 * plugins/file-wizard/anjuta-file-wizard.glade
17906 plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
17908 Integrated License macros, cleaned file.c.
17910 2005-02-24 Johannes Schmid <jhs@cvs.gnome.org>
17912 * plugins/macor/macro-util.c: Fixed crash bugs if email or
17913 username can not be found correctly.
17915 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17917 * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
17918 plugins/macro/macros.xml :
17920 Added Headers macros. Cleaned file.c
17922 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17924 * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c,
17925 plugins/macro/macros.xml :
17927 Fixed a bug. Added Header macro.
17930 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17932 * plugins/file-wizard/action-callbacks.c,
17933 plugins/file-wizard/file.c, plugins/macro/macro-util.c
17934 plugins/macro/macros.xml :
17936 Added FileName, Header template macros.
17938 2005-02-24 Naba Kumar <naba@gnome.org>
17940 * plugins/patch/patch-plugin.c: Fixed a function call.
17942 * src/anjuta.c, src/main.c: Save and load default session.
17944 2005-02-24 Naba Kumar <naba@gnome.org>
17946 * libanjuta/interfaces/libanjuta.idl,
17947 plugins/message-view/anjuta-msgman.c,
17948 plugins/message-view/anjuta-msgman.h,
17949 plugins/message-view/plugin.c: Added and implemented
17950 set_view_title() method.
17952 * plugins/build-basic-autotools/build-basic-autotools.c,
17953 plugins/build-basic-autotools/build-basic-autotools.h: Implemented
17954 build context pooling. Maximum 3 contexts are reused. Additional
17955 contexts are created when all are busy.
17957 2005-02-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17959 * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17960 plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17961 plugins/macro/macros.xml, plugins/macro/plugin.[ch],
17962 plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
17964 Added Copyright, Changelog macros.
17966 2005-02-23 Naba Kumar <naba@gnome.org>
17968 Patch from Massimo Cora' <maxcvs@email.it>:
17969 * plugins/Makefile.am,
17970 plugins/patch/Makefile.am,
17971 (added) plugins/patch/anjuta-patch-plugin.png,
17972 (added) plugins/patch/anjuta-patch.plugin.in,
17973 (added) plugins/patch/anjuta-patch.ui,
17974 plugins/patch/patch-plugin.c,
17975 (added) plugins/patch/patch-plugin.h,
17976 (added) plugins/patch/plugin.c,
17977 (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
17980 2005-02-23 Naba Kumar <naba@gnome.org>
17982 * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
17983 file-loader/plugin.c, profile-default/plugin.c:
17984 Implemented "activated" and "deactivated" signals for plugin class.
17985 Renamed *_location() functions to *_id(), because location is
17986 ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
17987 anjuta_plugins_unload_plugin().
17989 * class-gen/plugin.c: Fixed complier warning and utility function call.
17991 * debug-manager/plugin.c: Unload debugger plugin correctly.
17993 * project-manager/plugin.c: Fixed compiler warnings.
17995 * plugins/project-wizard/templates/gnome/.cvsignore,
17996 plugins/project-wizard/templates/gnome/po/.cvsignore,
17997 plugins/project-wizard/templates/gnome/src/.cvsignore,
17998 plugins/project-wizard/templates/gtk/po/.cvsignore,
17999 plugins/project-wizard/templates/gtkmm/po/.cvsignore,
18000 plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
18002 * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
18003 build (we need to fix this thing).
18005 2005-02-23 Johannes Schmid <jhs@cvs.gnome.org>
18007 * plugins/macro/macro-action.[ch]
18008 plugins/macro/macro-edit.c
18009 plugins/macro/macro-dialog.c
18010 plugins/macro/macro-db.[ch]
18011 plugins/macro/plugin.[ch]
18012 plugins/macro/macro-util.[ch] (added)
18014 Cleaned up macro plugin and preview expanded macros.
18016 2005-02-21 Ryan Garver <rgarvage@yahoo.com>
18018 * plugins/cvs-plugin/cvs-interface.c:
18020 Fixed option setting when using no compression and not
18023 2005-02-23 Naba Kumar <naba@gnome.org>
18025 * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
18026 geometry on exit and startup (only if there is no geometry from the
18029 * TODO.tasks: Updated.
18031 Patch from Sebastien Granjoux <seb.sfo@free.fr>:
18033 * manuals/reference/libanjuta/Makefile.am,
18034 manuals/reference/libanjuta/libanjuta-docs.sgml,
18035 (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
18036 documentation for writing project templates.
18038 2005-02-22 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18040 * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
18041 plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
18043 Expansion keywords in macros.
18045 2005-02-22 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18047 * plugins/file-wizard/action-callbacks.c,
18048 plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
18049 plugins/macro/macros.xml :
18051 Inserting text by macro plugin
18054 2005-02-22 Johannes Schmid <jhs@cvs.gnome.org>
18056 * plugins/macro/plugin.c
18057 plugins/cvs-plugin/plugin.c:
18059 Fixed interfaces (use static)
18061 2005-02-21 Johannes Schmid <jhs@cvs.gnome.org>
18063 * plugins/macro/macro-actions.[ch]
18064 plugins/macro/plugin.c
18065 libanjuta/interfaces/libanjuta.idl:
18067 Implemented IAnjutaMacro interface to be used by file-wizard
18069 * plugins/cvs-plugin/plugin.c
18070 libanjuta/interfaces/libanjuta.idl:
18072 Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
18073 for all version control systems and not only for cvs.
18075 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18077 * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added
18080 * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
18083 2005-02-21 Naba Kumar <naba@gnome.org>
18085 * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
18086 IAnjutaDebugger interface.
18088 * plugins/debug-manager/anjuta-debug-manager.ui,
18089 plugins/debug-manager/attach_process.c,
18090 plugins/debug-manager/attach_process.h,
18091 plugins/debug-manager/plugin.c,
18092 plugins/debug-manager/plugin.h,
18093 plugins/gdb/actions.c,
18094 plugins/gdb/actions.h,
18095 plugins/gdb/anjuta-gdb-plugin.ui,
18096 plugins/gdb/breakpoints.c,
18097 plugins/gdb/breakpoints.h,
18098 plugins/gdb/debugger.c,
18099 plugins/gdb/debugger.h,
18100 plugins/gdb/memory.c,
18101 plugins/gdb/plugin.c,
18102 plugins/gdb/plugin.h,
18103 plugins/gdb/sharedlib.h,
18104 plugins/gdb/sharedlib_cbs.c,
18105 plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
18106 correctly between debug-manager and debugger. Implemented debugger
18107 interface in gdb plugin. Fixed action names. Added UI updating.
18108 Start and stop debugger (does not work yet). Fixed UI merging.
18109 Fixed debugger plugin handling in debug-manager.
18111 2005-02-20 Johannes Schmid <jhs@cvs.gnome.org>
18113 * plugins/editor/aneditor-autocomplete.cxx:
18115 Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
18116 crash with C++ "template" keyword.
18118 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18120 * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
18121 Fixed bug (Closed macro dialogs with Esc key).
18123 2005-02-19 Sebastien Granjoux <seb.sfo@free.fr>
18125 * plugins/project-wizard/xlib.wiz,
18126 plugins/project-wizard/xlib-logo.png,
18127 plugins/project-wizard/xlib/*:
18128 Port old xlib anjuta project on new project wizard
18130 * plugins/project-wizard/xlib-dock.wiz,
18131 plugins/project-wizard/xlib-dock/*:
18132 Port old xlib dock anjuta project on new project wizard
18134 * plugins/project-wizard/wxwin.wiz,
18135 plugins/project-wizard/wxwin-logo.png,
18136 plugins/project-wizard/wxwin/*:
18137 Port old wxwin anjuta project on new project wizard
18139 * configure.in, plugins/project-wizard/templates/Makefile.am: Other
18140 necessary changes for the new templates.
18142 2005-02-18 Naba Kumar <naba@gnome.org>
18144 * plugins/Makefile.am: Added class-gen
18146 2005-02-17 Sebastien Granjoux <seb.sfo@free.fr>
18148 * plugins/project-wizard/header.c:
18149 Fix a bug in sorting of project categories
18151 2005-02-18 Naba Kumar <naba@gnome.org>
18153 Patch from Massimo Cora <maxcvs@email.it>:
18155 * plugins/class-gen/.cvsignore,
18156 plugins/class-gen/Makefile.am,
18157 (added) plugins/class-gen/action-callbacks.c,
18158 (added) plugins/class-gen/action-callbacks.h,
18159 (added) plugins/class-gen/anjuta-class-gen.plugin.in,
18160 (added) plugins/class-gen/class_gen.c,
18161 (added) plugins/class-gen/class_gen.h,
18162 (added) plugins/class-gen/plugin.c,
18163 (added) plugins/class-gen/plugin.h: Ported class wizard to the
18166 * plugins/project-manager/plugin.c: implemented add_source().
18168 2005-02-17 Naba Kumar <naba@gnome.org>
18170 * plugins/file-loader/plugin.c: Fixed possible crash.
18172 * src/action-callbacks.c, src/action-callbacks.h,
18173 src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
18175 2005-02-17 Naba Kumar <naba@gnome.org>
18177 * plugins/project-wizard/templates/anjuta-plugin.wiz,
18178 plugins/project-wizard/templates/gnome.wiz,
18179 plugins/project-wizard/templates/gtk.wiz,
18180 plugins/project-wizard/templates/gtkmm.wiz,
18181 plugins/project-wizard/templates/terminal.wiz,
18182 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18183 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18184 plugins/project-wizard/templates/gnome/src/callbacks.c,
18185 plugins/project-wizard/templates/gnome/src/callbacks.h,
18186 plugins/project-wizard/templates/gnome/src/main.c,
18187 plugins/project-wizard/templates/gtk/src/callbacks.c,
18188 plugins/project-wizard/templates/gtk/src/callbacks.h,
18189 plugins/project-wizard/templates/gtk/src/main.c,
18190 plugins/project-wizard/templates/gtkmm/src/main.cc,
18191 plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
18192 to generate licence correctly (without any extra newlines). Removed
18193 IncludeGNUHeader macro definition and added proper licence property.
18194 Fixed project directory paths in file contents.
18196 2005-02-17 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18198 * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
18199 Closed macro dialogs with Esc key.
18201 2005-02-16 Naba Kumar <naba@gnome.org>
18203 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18204 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18205 plugins/project-wizard/templates/gnome/src/callbacks.c,
18206 plugins/project-wizard/templates/gnome/src/callbacks.h,
18207 plugins/project-wizard/templates/gnome/src/main.c,
18208 plugins/project-wizard/templates/gtk/src/main.c,
18209 plugins/project-wizard/templates/gtkmm/src/main.cc,
18210 plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
18211 macros to avoid blank newlines.
18213 2005-02-16 Sebastien Granjoux <seb.sfo@free.fr>
18215 * plugins/project-wizard/autogen.c:
18216 Correct a problem when having property value in UTF-8
18218 * plugins/project-wizard/druid.c:
18219 Correct a bug when reselecting a new project (all pages
18222 * plugins/project-wizard/property.c:
18223 Avoid having default invalid properties
18225 * plugins/project-wizard/templates/terminal.wiz,
18226 plugins/project-wizard/templates/terminal/po/ChangeLog,
18227 plugins/project-wizard/templates/terminal/src/main.c:
18228 Remove command for testing run function
18229 Move destination directory to second page and include
18230 project name. Add exist tag. Remove unused properties.
18232 2005-02-16 Naba Kumar <naba@gnome.org>
18234 * Makefile.am, libanjuta/interfaces/libanjuta.idl,
18235 plugins/debug-manager/anjuta-debug-manager.ui,
18236 plugins/debug-manager/plugin.c,
18237 plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
18238 plugins/gdb/debugger.c, plugins/gdb/plugin.c,
18239 plugins/gdb/plugin.h, plugins/gdb/registers.c,
18240 plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
18241 plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
18242 plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
18243 (removed) src/anjuta_info.c,
18244 (removed) src/anjuta_info.h,
18245 (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
18246 (added) plugins/gdb/anjuta-gdb-plugin.ui,
18247 (added) plugins/gdb/actions.c,
18248 (added) plugins/gdb/actions.h: Completed initial
18249 porting of debugger to new architecture. Fixed many of the debugger
18252 * plugins/file-loader/plugin.c: Detect some important mime ourself
18253 to avoid inconsistencies when mime system isn't working.
18255 2005-02-16 Naba Kumar <naba@gnome.org>
18257 * plugins/editor/Makefile.am,
18258 (added) plugins/editor/aneditor-autocomplete.cxx,
18259 (added) plugins/editor/aneditor-calltip.cxx,
18260 (added) plugins/editor/aneditor-indent.cxx,
18261 (added) plugins/editor/aneditor-priv.h,
18262 plugins/editor/aneditor.cxx: Split aneditor.cxx file into
18263 different smaller chunks to make it easy to maintain.
18265 2005-02-16 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18267 * plugins/project-wizard/druid.c :
18269 Found system Email address if not defined in Preferences.
18271 2005-02-16 Johannes Schmid <jhs@cvs.gnome.org>
18273 * plugins/project-wizard/gtkmm.wiz
18274 plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
18275 plugins/project-wizard/gtkmm/*
18277 Added GTKmm (C++) project type
18279 2005-02-15 Johannes Schmid <jhs@cvs.gnome.org>
18281 * plugins/message-view/plugin.c
18282 plugins/message-view/message-view.c
18284 Implemented next/prev action
18286 2005-02-15 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18288 * plugins/project-wizard/templates/libglade2.* :
18289 Removed libglade2 project.
18291 * plugins/project-wizard/templates/gtk* :
18292 Removed interface.[ch] & support.[ch].
18294 2005-02-15 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18296 * plugins/project-wizard/anjuta-project-wizard.glade,
18297 plugins/project-wizard/property.[ch],
18298 plugins/project-wizard/templates/anjuta-plugin.wiz :
18299 Added a new property ("iconfile").
18301 2005-02-14 Naba Kumar <naba@gnome.org>
18303 * plugins/project-wizard/install.c,
18304 plugins/project-wizard/plugin.c,
18305 plugins/project-wizard/templates/anjuta-plugin.wiz,
18306 plugins/project-wizard/templates/gnome.wiz,
18307 plugins/project-wizard/templates/gtk.wiz,
18308 plugins/project-wizard/templates/libglade2.wiz,
18309 plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
18310 newly created projects and open them. Fixed message buffering in
18313 2005-02-14 Naba Kumar <naba@gnome.org>
18315 * src/about.c, pixmaps/Makefile.am,
18316 (new) pixmaps/anjuta_logo2.png: New about page splash screen.
18318 * mime/gnome-mime-application-x-anjuta.png,
18319 pixmaps/anjuta_icon.png,
18320 (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
18321 done by 9-speed at:
18322 http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
18324 2005-02-14 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18327 plugins/project-wizard/templates/libglade2-logo.png,
18328 plugins/project-wizard/templates/libglade2.wiz,
18329 plugins/project-wizard/templates/libglade2/* :
18333 2005-02-14 Naba Kumar <naba@gnome.org>
18335 * TODO.tasks: Updated.
18337 * plugins/editor/anjuta-docman.c,
18338 plugins/editor/text_editor.c,
18339 plugins/editor/text_editor.h,
18340 plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
18341 for file modification, but it is still not functioning.
18343 2005-02-13 Sebastien Granjoux <seb.sfo@free.fr>
18345 * plugins/project-wizard/values.c,
18346 plugins/project-wizard/values.h,
18347 plugins/project-wizard/property.c,
18348 plugins/project-wizard/property.h,
18349 plugins/project-wizard/druid.c:
18350 Rewrite mandatory property check
18351 Add check of exist property
18352 Rewrite handling of cached property page
18354 2005-02-13 Naba Kumar <naba@gnome.org>
18356 Patch from Igor Kovalenko <garrison@mail.ru>:
18357 * tagmanager/tm_workspace.c: Improved performance.
18359 2005-02-13 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18361 *plugins/project-wizard/templates/*.wiz,
18362 plugins/project-wizard/druid.c,
18363 plugins/project-wizard/templates/terminal/src/main.c,
18364 plugins/project-wizard/templates/gtk/src/*.[ch],
18365 plugins/project-wizard/templates/gtk/src/Makefile.am,
18366 plugins/project-wizard/templates/gnome/src/*.[ch],
18367 plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
18368 Add Copyright date & Email address,
18369 Correct terminal project.
18371 2005-02-12 Naba Kumar <naba@gnome.org>
18373 * plugins/project-wizard/property.c: Fixed hidden
18374 properties to take values.
18376 * plugins/project-wizard/file.[ch]: Renamed
18377 true/false enum values to fix compile error
18378 (conflict with other definition).
18380 * plugins/file-loader/plugin.c: Detect anjuta projects correctly
18381 even when mime type detection fails (for example, when Anjuta is
18382 installed in non-system prefix).
18384 2005-02-12 Sebastien Granjoux <seb.sfo@free.fr>
18386 * plugins/project-wizard/values.c,
18387 plugins/project-wizard/values.h:
18388 Rewrite file with more comments
18390 * plugins/project-wizard/druid.c,
18391 plugins/project-wizard/druid.h,
18392 plugins/project-wizard/autogen.c,
18393 plugins/project-wizard/autogen.h,
18394 plugins/project-wizard/druid.c,
18395 plugins/project-wizard/druid.h:
18397 Use values instead of properties
18398 Move default properties to druid.c
18400 * plugins/project-wizard/install.c,
18401 plugins/project-wizard/install.h:
18402 Use values instead of properties
18403 Add a check to avoid overwriting files
18405 * plugins/project-wizard/parser.c,
18406 plugins/project-wizard/property.c,
18407 plugins/project-wizard/property.h:
18408 Update to use new values
18409 Add an "exist" attribute to check if a directory already exist
18411 * plugins/project-wizard/anjuta-project-wizard.glade:
18412 Change project selection page (GtkTextView => GtkLabel,
18413 GtkTable => GtkVBox)
18415 * plugins/project-wizard/templates/terminal.wiz:
18416 Move destination directory on second page
18418 * plugins/project-wizard/action.c:
18421 2005-02-12 Naba Kumar <naba@gnome.org>
18423 * plugins/file-manager/an_file_view.c,
18424 plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
18425 views. Created dynamic update date of view depending on project
18426 changes -- similar to file-manager view.
18428 * plugins/devhelp/plugin.c: Load help on idle.
18430 * plugins/editor/anjuta-document-manager.glade: Moved 'disable
18431 autoformat' to proper location in preferences.
18433 * mime/anjuta.mime: Added .prj extension in the mime type for backward
18436 * plugins/editor/plugin.c: Fixed accel name.
18438 2005-02-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18440 *plugins/project-wizard/templates/anjuta-plugin.wiz,
18441 plugins/project-wizard/templates/gnome.wiz,
18442 plugins/project-wizard/templates/gtk.wiz,
18443 plugins/project-wizard/anjuta-project-wizard.glade,
18444 plugins/project-wizard/autogen.c:
18445 Add Username & Email address in Project preferences.
18447 2005-02-11 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18449 *plugins/project-wizard/templates/gnome-logo.png,
18450 plugins/project-wizard/templates/gnome.wiz,
18451 plugins/project-wizard/templates/gnome/* :
18454 2005-02-11 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18456 * plugins/project-wizard/templates/terminal/src/main.c,
18457 plugins/project-wizard/templates/terminal/src/main.c,
18458 plugins/project-wizard/templates/terminal/src/main.[ch] :
18459 Insert License in projects
18461 2005-02-11 Naba Kumar <naba@gnome.org>
18463 * TODO.tasks: Added message manager task.
18465 * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
18467 * plugins/editor/plugin.c: Use bookmark stock icons.
18469 * plugins/message-view/anjuta-message-manager.ui,
18470 plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
18472 2005-02-10 Naba Kumar <naba@gnome.org>
18474 * libanjuta/interfaces/libanjuta.idl: fixed build error.
18476 2005-02-09 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18478 * global-tags/Makefile.am
18479 Error during 'make install'
18481 2005-02-09 Naba Kumar <naba@gnome.org>
18483 * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
18486 2005-02-08 Naba Kumar <naba@gnome.org>
18488 * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
18490 * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
18491 Show busy cursur when updating global tags in preferences.
18493 * configure.in: Fixed.
18495 2005-02-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18497 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
18498 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
18500 - Fixed anjuta-plugin project (glade)
18502 2005-02-08 Naba Kumar <naba@gnome.org>
18504 * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
18505 Fixed automatic indentations.
18507 * global-tags/Makefile.am, global-tags/create_global_tags.sh:
18508 Global tags are now segregated into smaller api tags, which can be
18509 selectively loaded from symbol browser preferences.
18511 * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
18512 Implemented IProjectManager interface in project-manager. Mostly getter
18513 methods for now, but need to add add() and remove() methods to add
18514 or remove project elements.
18516 * plugins/gdb/debug_tree.c: Small fix.
18518 * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
18519 plugins/symbol-browser/an_symbol_info.c,
18520 plugins/symbol-browser/an_symbol_info.h,
18521 plugins/symbol-browser/an_symbol_search.c,
18522 plugins/symbol-browser/an_symbol_search.h,
18523 plugins/symbol-browser/an_symbol_view.c,
18524 plugins/symbol-browser/an_symbol_view.h,
18525 plugins/symbol-browser/plugin.c,
18526 plugins/symbol-browser/plugin.h,
18528 tagmanager/entry.h,
18529 tagmanager/tm_project.c,
18530 tagmanager/tm_symbol.c,
18531 tagmanager/tm_tag.c,
18532 tagmanager/tm_workspace.c,
18533 tagmanager/vstring.c,
18534 tagmanager/include/tm_tag.h,
18535 tagmanager/include/tm_workspace.h:
18537 - Fixed tagmanager parsing of source files to parse for typedefines and
18538 properly record element scopes. Implemented scope autocompletion
18539 (autocompletion on '.', '->', '::' and ':'. The functionality is not
18540 fully working. It was based on older patch for Anjuta 1.2.2 in SF
18541 patch list (author is unknown).
18542 - Implemented symbol-browser preferences for dynamically loading and
18543 saving tags API segments.
18544 - Fixed symbol-search to use tagmanager directly instead of depending
18545 on symbol-view for tags list.
18546 - Fixed symbol-view to create the tree using TMSymbol tree directly.
18547 - Fixed TMSymbol to create the complete tags tree instead of letting the
18548 symbol-view created the root nodes.
18549 - Changed project tags cache name to .tm_project2.cache because the
18550 newer format records additional scope information.
18552 2005-02-07 Naba Kumar <naba@gnome.org>
18554 * plugins/editor/style-editor.c,
18555 plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
18556 and GtkFontButton instead of deprecated widgets in
18559 2005-02-07 Sebastien Granjoux <seb.sfo@free.fr>
18561 * plugins/project-wizard/action.c,
18562 plugins/project-wizard/action.h,
18563 plugins/project-wizard/autogen.c,
18564 plugins/project-wizard/autogen.h,
18565 plugins/project-wizard/file.c,
18566 plugins/project-wizard/file.h,
18567 plugins/project-wizard/install.c,
18568 plugins/project-wizard/install.h,
18569 plugins/project-wizard/parser.h,
18570 plugins/project-wizard/parser.c,
18571 plugins/project-wizard/property.c,
18572 plugins/project-wizard/property.h,
18573 plugins/project-wizard/plugin.h,
18574 plugins/project-wizard/plugin.c,
18575 plugins/project-wizard/values.c,
18576 plugins/project-wizard/values.h:
18577 Replace C++ comments by C comments
18579 * plugins/project-wizard/autogen.c,
18580 plugins/project-wizard/autogen.h:
18581 Add a run time check of autogen version.
18582 Add UserName variable.
18584 * plugins/project-wizard/anjuta-project-wizard.glade,
18585 plugins/project-wizard/header.c,
18586 plugins/project-wizard/druid.c,
18587 plugins/project-wizard/druid.h:
18588 Sort project in alphabetic order.
18589 Correct selection troubles in notebooks.
18591 * plugins/project-wizard/parser.c:
18592 Add some check when reading the project header block.
18594 2005-02-05 Sebastien Granjoux <seb.sfo@free.fr>
18596 * plugins/project-wizard/action.c,
18597 plugins/project-wizard/action.h,
18598 plugins/project-wizard/autogen.c,
18599 plugins/project-wizard/autogen.h,
18600 plugins/project-wizard/file.c,
18601 plugins/project-wizard/file.h,
18602 plugins/project-wizard/install.c,
18603 plugins/project-wizard/parser.h,
18604 plugins/project-wizard/parser.c,
18605 plugins/project-wizard/property.c,
18606 plugins/project-wizard/property.h,
18607 plugins/project-wizard/values.c,
18608 plugins/project-wizard/values.h,
18609 Add a space between function name and open.
18611 * plugins/project-wizard/plugin.h,
18612 plugins/project-wizard/plugin.c,
18613 plugins/project-wizard/install.c,
18614 Avoid a crash if the user close the message view used by the .
18616 * plugins/project-wizard/anjuta-project-wizard,
18617 plugins/project-wizard/druid.c,
18618 plugins/project-wizard/druid.h,
18619 plugins/project-wizard/header.h,
18620 plugins/project-wizard/header.c,
18621 Add a text view with the description of each.
18622 Add a tab for each project.
18623 Replace some C++ comments to C comments.
18625 2005-02-05 Naba Kumar <naba@gnome.org>
18627 * plugins/project-wizard/anjuta-project-wizard-plugin.png:
18628 New icon from Sebastien Granjoux .
18630 2005-02-05 Sebastien Granjoux <seb.sfo@free.fr>
18632 * libanjuta/anjuta-preferences.c:
18633 Set file property even without a focus out event (file selected
18636 2005-02-04 Naba Kumar <naba@gnome.org>
18638 * plugins/glade/plugin.c: Fixed glade function calls.
18639 * configure.in: Fixed a typo.
18640 * TODO.tasks: Updated.
18642 2005-02-03 Naba Kumar <naba@gnome.org>
18644 * plugins/project-manager/plugin.c: Fixed memory corruption.
18646 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
18649 * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
18650 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18651 manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
18652 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18654 * libanjuta/interfaces/libanjuta.idl,
18655 plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
18658 * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
18660 Patch from Massimo Cora <maxcvs@email.it>:
18661 * plugins/editor/plugin.c: Fixed update UI for created buffers.
18663 2005-02-01 Naba Kumar <naba@gnome.org>
18665 * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
18666 libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
18667 plugins/editor/goto_line.c, plugins/editor/goto_line.h,
18668 scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
18669 (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
18670 from sourceforge -- a64 crash fixes (correct typing for GType)
18671 and fixes compile errors in sun.
18673 * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
18674 paste (shift+insert) in terminal.
18676 2005-02-01 Kjartan Maraas <kmaraas@gnome.org>
18678 * configure.in: Add «nb» to ALL_LINGUAS.
18680 2005-02-01 Naba Kumar <naba@gnome.org>
18682 * TODO.tasks, TODO: Updated todo tasks.
18684 * plugins/editor/anjuta-document-manager.glade: Improved search
18687 * TODO.tasks: Fixed xml format.
18689 * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
18692 * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
18695 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
18696 format during save (removed unwanted text nodes). Fixed scrollbars.
18698 2005-01-31 Naba Kumar <naba@gnome.org>
18700 * libanjuta/interfaces/libanjuta.idl,
18701 plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
18702 Implemented append() method for IAnjutaEditor interface and fixed
18703 various bugs with text insertions (cvs diff and macro insertions).
18705 * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
18706 automatic indentation.
18708 * plugins/editor/action-callbacks.c,
18709 plugins/editor/action-callbacks.h,
18710 plugins/editor/anjuta-docman.c,
18711 plugins/editor/anjuta-document-manager.ui,
18712 plugins/editor/plugin.c,
18713 plugins/editor/text_editor.c,
18714 plugins/editor/text_editor.h,
18715 plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
18716 Fixed highlight issues.
18718 * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
18721 * plugins/symbol-browser/an_symbol_view.c: Force update project.
18723 * data/properties/*: Updated properties files from scite. Created
18724 styles.properties to override the scite styles.
18726 * plugins/editor/aneditor.cxx: Fixed automatic indentation.
18728 * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
18730 2005-01-30 Naba Kumar <naba@gnome.org>
18732 * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
18733 unused definitions.
18735 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
18737 * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
18738 plugins/editor/text_editor.c,
18739 plugins/editor/text_editor_prefs.c: Added new aneditor commands,
18740 fixed linuwidth preference setting, fixed insert text interface
18741 implementation. Improved automatice-indentation for cpp lexer.
18743 * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
18745 2005-01-29 Naba Kumar <naba@gnome.org>
18747 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
18748 option in update dialog as default. Improved import dialog. Sized
18751 * configure.in: Fixed underquoted warning from autoconf.
18753 * plugins/editor/action-callbacks.c,
18754 plugins/editor/aneditor.cxx,
18755 plugins/editor/aneditor.h,
18756 plugins/editor/anjuta-document-manager.glade,
18757 plugins/editor/plugin.c,
18758 plugins/editor/plugin.h,
18759 plugins/editor/text_editor.c,
18760 plugins/editor/text_editor.h,
18761 plugins/editor/text_editor_prefs.c: Implemented prefernces commands
18762 for Editor and fixed all preferences syncronization and notifys for
18763 visible prefs (in editor preferences page).
18765 * plugins/file-loader/plugin.c: Load recent files on idle.
18767 2005-01-28 Naba Kumar <naba@gnome.org>
18769 * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18770 plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
18772 * plugins/editor/action-callbacks.c,
18773 plugins/editor/action-callbacks.h,
18774 plugins/editor/aneditor.cxx,
18775 plugins/editor/aneditor.h,
18776 plugins/editor/anjuta-document-manager.ui,
18777 plugins/editor/plugin.c,
18778 plugins/editor/text_editor.c,
18779 plugins/editor/text_editor.h,
18780 plugins/editor/text_editor_cbs.c,
18781 plugins/editor/text_editor_cbs.h,
18782 plugins/editor/text_editor_prefs.c: Implemented Multiple view of
18785 Patch from Massimo Cora <maxcvs@email.it>:
18786 * plugins/editor/an_symbol_search.c,
18787 plugins/editor/an_symbol_search.c: Fixed crash bugs.
18789 2005-01-27 Naba Kumar <naba@gnome.org>
18791 *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
18792 minimum size request to 200.
18794 * plugins/symbol-browser/an_symbol_info.c,
18795 plugins/symbol-browser/an_symbol_info.h,
18796 plugins/symbol-browser/an_symbol_search.c,
18797 plugins/symbol-browser/an_symbol_search.h,
18798 plugins/symbol-browser/an_symbol_view.c,
18799 plugins/symbol-browser/an_symbol_view.h,
18800 plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
18801 pixbuf retrieval. Fixed runtime warning. Code clean up.
18803 2005-01-27 Naba Kumar <naba@gnome.org>
18805 * configure.in, plugins/Makefile.am, src/anjuta-app.c,
18806 src/anjuta.ui, (new) plugins/glade/.cvsignore,
18807 (new) plugins/glade/Makefile.am,
18808 (new) plugins/glade/anjuta-glade-plugin.png,
18809 (new) plugins/glade/anjuta-glade.plugin.in,
18810 (new) plugins/glade/anjuta-glade.ui,
18811 (new) plugins/glade/plugin.c,
18812 (new) plugins/glade/plugin.h,
18813 (new) plugins/profile-default/plugin.c: Glade plugin. Disabled for
18814 now until glade3 works properly.
18816 * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
18817 they are generated.
18819 2005-01-26 Naba Kumar <naba@gnome.org>
18821 * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
18822 Added mime icon for anjuta projects.
18824 patch from Massimo Cora <maxcvs@email.it>:
18825 * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
18826 an_symbol_search.h, an_symbol_view.c, plugin.c:
18827 Fix/implement objects destroying/freeing.
18829 2005-01-26 Johannes Schmid <jhs@cvs.gnome.org>
18831 * src/action-callback.[ch], src/anjuta-actions.h:
18832 Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
18833 because it has not been updated for years and we know have a devhelp plugin
18834 which can do the job much better.
18835 * TODO.tasks: Updated done items
18837 2005-01-25 Naba Kumar <naba@gnome.org>
18839 * autogen.sh: Fixed to generate interface files.
18841 * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
18842 session save filenames.
18844 * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
18846 2005-01-24 Sebastien Granjoux <seb.sfo@free.fr>
18848 * plugins/project-wizard/Makefile.am,
18849 plugins/project-wizard/install.c,
18850 plugins/project-wizard/install.h,
18851 plugins/project-wizard/parser.c,
18852 plugins/project-wizard/parser.h,
18853 plugins/project-wizard/templates/terminal.wiz:
18854 Add action list block in wizard template
18855 * plugins/project-wizard/file.c,
18856 plugins/project-wizard/autogen.c:
18859 2005-01-23 Naba Kumar <naba@gnome.org>
18861 * configure.in: Fixed build error.
18863 2005-01-22 Sebastien Granjoux <seb.sfo@free.fr>
18865 * plugins/project-wizard/druid.c,
18866 plugins/project-wizard/parser.c,
18867 plugins/project-wizard/property.c: Rewrite parser with
18868 better error handling
18870 2005-01-22 Naba Kumar <naba@gnome.org>
18872 * plugins/symbol-browser/plugin.c: Changed c++ coments
18873 to c commnets and formated code to anjuta coding styles.
18875 2005-01-21 Naba Kumar <naba@gnome.org>
18877 * configure.in, autogen.sh: Fixed build errors in newer automake.
18879 * plugins/editor/anjuta-docman.c: Do not emit change editor
18880 signal while in dispose.
18882 Patch from: Massimo Corà <maxcvs@email.it>
18883 * plugins/symbol-browser/Makefile.am,
18884 plugins/symbol-browser/an_symbol_view.c,
18885 plugins/symbol-browser/an_symbol_view.h,
18886 plugins/symbol-browser/plugin.c,
18887 plugins/symbol-browser/plugin.h,
18888 plugins/symbol-browser/test-symbol-browser.c,
18889 (new) plugins/symbol-browser/an_symbol_info.c,
18890 (new) plugins/symbol-browser/an_symbol_info.h,
18891 (new) plugins/symbol-browser/an_symbol_search.c,
18892 (new) plugins/symbol-browser/an_symbol_search.h:
18893 Added a cool real-time symbol-search-view in symbol browser.
18895 2005-01-21 Johannes Schmid <jhs@cvs.gnome.org>
18897 * plugin/macro/plugin.c
18898 plugin/macro/anjuta-macro-plugin.ui
18899 plugin/macro/macro-db.[ch]
18900 plugin/macro/macro-dialog.[ch]
18901 plugin/macro/macro-actions.[ch]
18902 plugin/macro/macro-edit.[ch]
18903 plugin/macro/plugin.[ch]:
18905 Implemented three menu items as Naba proposed:
18907 Insert Macro: Pops of a border-less window to enter a shortcut
18908 Add Macro: Same as Manage Macro => New
18909 Manage Macros: Full-features macro dialog
18911 2005-01-20 Naba Kumar <naba@gnome.org>
18913 * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
18914 libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
18915 libanjuta/anjuta-shell.h,
18916 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18917 plugins/editor/plugin.c, plugins/file-loader/plugin.c,
18918 plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
18919 src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18920 src/main.c, src/shell.c: Implemented command line args processing
18921 and session management. Fixed geometry restoration.
18923 2005-01-19 Johannes Schmid <jhs@cvs.gnome.org>
18925 * plugins/macro/macro-db.c,
18926 plugins/macros.xml:
18927 Cleaned up XML interface and use attributes now for name, category and
18928 shortcut. CDATA is used to avoid xml errors inside of macros.
18930 2005-01-19 Naba Kumar <naba@gnome.org>
18932 * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
18934 2005-01-18 Naba Kumar <naba@gnome.org>
18936 * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
18939 * scintilla/*: Updated scintilla to current cvs and updated
18942 2005-01-18 Johannes Schmid <jhs@cvs.gnome.org>
18944 * plugins/cvs-plugin/anjuta-cvs-plugin.glade
18945 plugins/cvs-plugin/cvs-actions.c:
18946 Added "Whole project" infrastructure but it does not
18947 work because I did not find a way to get the current project's
18950 2005-01-18 Johannes Schmid <jhs@cvs.gnome.org>
18952 * plugins/cvs-plugin/Makefile.am
18953 plugins/cvs-plugin/anjuta-cvs.plugin.in
18954 plugins/cvs-plugin/cvs-actions.c
18955 plugins/cvs-plugin/cvs-callbacks.c
18956 plugins/cvs-plugin/cvs-interface.[ch] (added)
18957 plugins/cvs-plugin/plugin.c:
18959 Added IAnjutaCVS interface and improved cvs plugin. There
18960 is still some work to do on cvs import and to add a current
18963 2005-01-17 Naba Kumar <naba@gnome.org>
18965 * plugins/editor/aneditor.cxx: Fixed auto indentation.
18967 * configure.in: Fixed build errors.
18969 * data/Makefile.am, (removed) data/README.stock_libs,
18970 (removed) data/anjuta.mime, (removed) data/autogen.sh*,
18971 (removed) data/header.c, (removed) data/stock_libs.anj,
18972 (removed) data/x-anjuta-project.desktop,
18973 (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
18975 * libanjuta/anjuta-plugin-description.c,
18976 libanjuta/anjuta-shell.c: Updated documentations.
18978 Patch from: Hamish Mackenzie <hamish@firestream.co.uk>
18980 * libanjuta/anjuta-launcher.c,
18981 plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
18984 2005-01-17 Naba Kumar <naba@gnome.org>
18986 * plugins/project-wizard/templates/anjuta-plugin.wiz,
18987 plugins/project-wizard/templates/gtk.wiz,
18988 plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
18989 Updated templates to new format.
18991 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
18992 * plugins/project-wizard/druid.c,
18993 plugins/project-wizard/parser.c,
18994 plugins/project-wizard/property.c,
18995 plugins/project-wizard/property.h,
18996 plugins/project-wizard/templates/terminal.wiz,
18997 plugins/project-wizard/templates/terminal/AUTHORS,
18998 plugins/project-wizard/templates/terminal/ChangeLog,
18999 plugins/project-wizard/templates/terminal/NEWS,
19000 plugins/project-wizard/templates/terminal/README,
19001 plugins/project-wizard/templates/terminal/project.anjuta,
19002 plugins/project-wizard/templates/terminal/src/main.c:
19003 Moveed code related to property types from druid.c and parser.c to
19004 property.c. Changed tag from "<string ..." to
19005 "<property type="string..." and so on. Rewrite parser
19006 (warning still in progress). Added list property. Changed
19007 terminal project to avoid using autogen on some file (much
19008 faster) using the autogen attribute. Add a license list box in
19009 terminal project (just as an example). _label in item list is
19012 2005-01-16 Naba Kumar <naba@gnome.org>
19014 * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
19015 plugins/edtior/anjuta-docman.c: Fixed build errors.
19017 * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
19018 libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
19019 libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
19020 (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
19021 (removed) libanjuta/defaults.c, libanjuta/defaults.h,
19022 (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
19023 libanjuta/resources.h,
19024 plugins/build-basic-autotools/build-basic-autotools.c,
19025 plugins/editor/plugin.c, plugins/editor/text_editor.c,
19026 plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
19027 plugins/gtodo/plugin.c, src/Makefile.am,
19028 src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
19029 src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
19030 Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
19031 should be handled in respective plugins. Added API documentations.
19033 * libanjuta-docs.sgml, libanjuta-sections.txt,
19035 (added) tmpl/anjuta-debug.sgml,
19036 (added) tmpl/anjuta-launcher.sgml,
19037 tmpl/anjuta-plugin.sgml,
19038 tmpl/anjuta-preferences.sgml,
19039 tmpl/anjuta-shell.sgml,
19040 (added) tmpl/anjuta-status.sgml,
19041 (removed) tmpl/anjuta-stock.sgml,
19042 tmpl/anjuta-utils.sgml,
19043 (removed) tmpl/defaults.sgml,
19044 (removed) tmpl/fileselection.sgml,
19045 (removed) tmpl/gnomefilelist.sgml,
19046 tmpl/ianjuta-buildable.sgml,
19047 (added) tmpl/ianjuta-debugger-manager.sgml,
19048 (added) tmpl/ianjuta-debugger.sgml,
19049 tmpl/ianjuta-document-manager.sgml,
19050 tmpl/ianjuta-editor.sgml,
19051 tmpl/ianjuta-file.sgml,
19052 tmpl/ianjuta-loader.sgml,
19053 tmpl/ianjuta-markable.sgml,
19054 tmpl/ianjuta-message-view.sgml,
19055 (added) tmpl/ianjuta-project-manager.sgml,
19056 (added) tmpl/ianjuta-todo.sgml,
19057 (added) tmpl/ianjuta-wizard.sgml,
19058 tmpl/libanjuta-iface-marshallers.sgml,
19059 tmpl/libanjuta-unused.sgml,
19060 (removed) tmpl/pixmaps.sgml,
19062 (removed) tmpl/properties.sgml,
19063 tmpl/resources.sgml: Updated API documentations.
19065 2005-01-15 Naba Kumar <naba@gnome.org>
19067 * libanjuta/anjuta-launcher.c: Added API docs.
19069 * plugins/project-wizard/templates/anjuta-plugin.wiz,
19070 plugins/project-wizard/templates/gtk.wiz,
19071 plugins/project-wizard/templates/terminal.wiz,
19072 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19073 plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
19074 plugins/project-wizard/templates/gtk/src/main.c,
19075 plugins/project-wizard/templates/terminal/Makefile.am.tpl,
19076 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
19079 Patch from: Sébastien Granjoux <seb.sfo@free.fr>
19080 * plugins/project-wizard/anjuta-project-wizard.glade,
19081 plugins/project-wizard/autogen.c,
19082 plugins/project-wizard/druid.c,
19083 plugins/project-wizard/druid.h,
19084 plugins/project-wizard/file.c,
19085 plugins/project-wizard/file.h,
19086 plugins/project-wizard/install.c,
19087 plugins/project-wizard/parser.c,
19088 plugins/project-wizard/plugin.c,
19089 plugins/project-wizard/plugin.h: Add a preferences dialog: used for
19090 setting the default project directory. Fix HIDDEN property, it's
19091 working but I think we could make this cleaner. Removed the
19092 copy of the string in mandatory_property. Add an optional autogen
19093 attribute, to force or avoid using autogen on some files, default
19094 without any attribute is autodetect.+ Replace the script tag with
19095 a normal file tag and an attribute execute.
19097 2005-01-14 Naba Kumar <naba@gnome.org>
19099 * plugins/editor/action-callbacks.c,
19100 plugins/editor/search_incremental.c,
19101 plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
19104 * plugins/editor/plugin.c, plugins/editor/plugin.h,
19105 src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
19108 2005-01-12 Naba Kumar <naba@gnome.org>
19111 plugins/project-wizard/templates/Makefile.am,
19112 (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
19113 plugins/project-wizard/templates/anjuta-plugin.wiz,
19114 (added) plugins/project-wizard/templates/gtk-logo.png,
19115 (added) plugins/project-wizard/templates/gtk.wiz,
19116 (added) plugins/project-wizard/templates/terminal-logo.png,
19117 plugins/project-wizard/templates/terminal.wiz,
19118 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19119 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19120 (added) plugins/project-wizard/templates/gtk/.cvsignore,
19121 (added) plugins/project-wizard/templates/gtk/Makefile.am,
19122 (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
19123 (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
19124 (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
19125 (added) plugins/project-wizard/templates/gtk/src/main.c,
19126 (added) plugins/project-wizard/templates/gtk/src/project.glade,
19127 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
19128 GTK+ project templated and fixed other templates. Updated template
19131 2005-01-12 Naba Kumar <naba@gnome.org>
19133 * plugins/macro/anjuta-macro.glade: Improved GUI.
19135 2005-01-10 Johannes Schmid <jhs@cvs.gnome.org>
19137 * plugins/cvs-plugin/cvs_gui.[ch] (removed)
19138 * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
19139 * plugins/cvs-plugin/cvs.[ch] (removed)
19140 Removed old unused files
19142 * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
19143 * plugins/cvs-plugin/cvs-actions.c
19144 * plugins/cvs-plugin/Makefile.am:
19145 Seperate callback functions for better error
19146 handling. Cleaned up code.
19148 * plugins/macro/macros.xml: removed corrupt cvs
19151 2005-01-10 Naba Kumar <naba@gnome.org>
19153 * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
19154 plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
19157 2005-01-09 Naba Kumar <naba@gnome.org>
19159 * libegg/egg-recent-action.c, libegg/test-actions.c,
19160 libegg/menu/egg-recent-action.h: Recent Action now takes multiple
19161 recent files models.
19163 * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
19164 two models -- one for projects and other for regular files and show
19165 both in recent files menu. Changed recent files group from "anjuta"
19166 to "anjuta-projects" and "anjuta-files" respectively. Set mime types
19167 when adding the URI in recent files.
19169 * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
19170 * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
19171 * plugins/macro/macro-dialog.c: Fixed dispose() method.
19172 * plugins/macro/macros.xml: Fixed xml errors.
19174 2005-01-08 Naba Kumar <naba@gnome.org>
19176 * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
19177 libegg/test-actions.c, libegg/menu/Makefile.am,
19178 libegg/menu/egg-recent-action.h: Added a new action for
19181 * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
19182 Fixed dispose. Cleanup.
19184 * plugins/file-loader/anjuta-loader-plugin.ui,
19185 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19186 Use the new action for recent files. Added recent files in
19189 * plugins/project-wizard/druid.c: Show busy cursor and
19190 de-sensitize druid buttons during page change.
19192 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
19193 * plugins/project-wizard/Makefile.am,
19194 plugins/project-wizard/druid.c,
19195 plugins/project-wizard/druid.h,
19196 plugins/project-wizard/install.c,
19197 plugins/project-wizard/plugin.c,
19198 plugins/project-wizard/plugin.h,
19199 plugins/project-wizard/property.c,
19200 plugins/project-wizard/property.h,
19201 (added) plugins/project-wizard/values.c,
19202 (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
19203 objects (in values.c and values.h) containing the values of all
19204 properties. The NPWProperty objects now keep their values in this
19205 object which is persistant for one activation of the plugin, so the
19206 user keeps all the values even if he goes backward. Used an anjuta
19207 message view to list all files copied by the project wizard.
19209 2005-01-08 Johannes Schmid <jhs@cvs.gnome.org>
19211 * plugins/macro/plugin.[ch],
19212 plugins/macro/macro-dialog.[ch]
19213 plugins/macro/macro-edit.[ch]
19214 plugins/macro/macro-db.[ch]
19215 plugins/macro/macro-actions.[ch]
19216 plugins/macro/anjuta-macro.plugin.in
19217 plugins/macro/anjuta-macro.glade
19218 plugins/macro/anjuta-macro.png
19219 plugins/macro/Makefile.am
19220 plugins/macro/macros.xml
19221 plugins/macro/anjuta-macro.ui (all added)
19223 plugins/Makefile.am:
19224 Added new macro plugins
19226 * plugins/cvs-plugin/anjuta-cvs-plugin.png:
19229 * manuals/reference/template (removed)
19230 Removed old api reference
19232 * plugins/message-view/message-view.c:
19233 "Fixed" crash in on_row_deleted and added a
19234 comment that I cannot work this way. We will
19235 have to change everything a bit to avoid losing
19238 * plugins/text-editor/text_editor.c:
19239 Update line number width on file save
19242 2005-01-07 Naba Kumar <naba@gnome.org>
19244 * plugins/project-wizard/anjuta-project-wizard.glade,
19245 plugins/project-wizard/druid.c,
19246 plugins/project-wizard/templates/anjuta-plugin.wiz,
19247 plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
19248 Display page description in bold. Fixed mandatory field check.
19251 libanjuta/libanjuta-1.0.pc.in,
19252 plugins/project-wizard/druid.c,
19253 plugins/project-wizard/parser.c,
19254 plugins/project-wizard/property.h,
19255 plugins/project-wizard/templates/anjuta-plugin.wiz,
19256 plugins/project-wizard/templates/terminal.wiz,
19257 plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
19258 (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
19259 (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
19260 (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
19261 (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
19262 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19263 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19264 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
19265 plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
19266 plugins/project-wizard/templates/terminal/configure.in.tpl,
19267 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
19268 plugins/project-wizard/templates/terminal/src/main.c: Implemented
19269 a new property type -- hidden. Fixed terminal and anjuta-plugin
19272 2005-01-07 Naba Kumar <naba@gnome.org>
19274 * templates/anjuta-plugin.wiz,
19275 templates/terminal.wiz,
19276 templates/terminal/Makefile.am.tpl,
19277 templates/terminal/autogen.sh,
19278 (Removed) templates/terminal/configure.ac.tpl,
19279 (Added) templates/.cvsignore,
19280 (Added) templates/Makefile.am,
19281 (Added) templates/anjuta-plugin/.cvsignore,
19282 (Added) templates/anjuta-plugin/Makefile.am,
19283 (Added) templates/anjuta-plugin/src/.cvsignore,
19284 (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
19285 (Added) templates/terminal/.cvsignore,
19286 (Added) templates/terminal/Makefile.am,
19287 (Added) templates/terminal/configure.in.tpl,
19288 (Added) templates/terminal/po/.cvsignore,
19289 (Added) templates/terminal/po/ChangeLog,
19290 (Added) templates/terminal/po/Makefile.am,
19291 (Added) templates/terminal/po/POTFILES.in,
19292 (Added) templates/terminal/src/.cvsignore,
19293 (Added) templates/terminal/src/Makefile.am,
19294 (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
19295 project wizard. Fixed configure/po/Makefile template errors.
19297 2005-01-06 Naba Kumar <naba@gnome.org>
19299 * configure.in: Added project templates.
19300 * plugins/project-wizard/templates/*: Added to project and renamed
19301 Makefile.am and configure.in to Makefile.am and configure.ac respectively
19302 for the project templates (so that they do not conflict with autotools
19303 build. Created proper configure.ac.tpl and autogen.sh for project
19306 2005-01-06 Naba Kumar <naba@gnome.org>
19308 * plugins/project-wizard/anjuta-project-wizard.glade,
19309 plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
19310 Fixed file list parsing and to take absolute file paths (for example,
19311 from an icon selected previously). Used toggle buttons for boolean
19312 properties. Check if all mandatory fields are given before going
19313 forward in the wizard. Use scrollable viewport for listing property
19314 widgets incase the list goes out of wizard's size. Added tooltips
19315 as descriptions of the property widgets. And other fixes.
19317 * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
19318 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
19319 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
19320 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
19321 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
19322 (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
19323 (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
19324 (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19325 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
19326 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
19327 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
19328 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
19329 Restructured template files.
19331 2005-01-06 Naba Kumar <naba@gnome.org>
19333 * configure.in: Added check for autogen.
19335 * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
19338 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
19339 Do not emit changed signal when in dispose.
19341 * plugins/symbol-browser/plugin.c: Don't updated symbols when
19342 symbol-view widget has been destroyed.
19344 * src/anjuta-app.c: Set null to preference, status and ui object
19345 pointers when they are destroyed.
19347 * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
19348 plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
19349 Added boolean, integer and file property types.
19351 * plugins/project-wizard/Makefile.am,
19352 plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
19353 project wizard templates.
19355 2005-01-04 Naba Kumar <naba@gnome.org>
19357 * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
19360 * plugins/editor/aneditor.cxx,
19361 plugins/editor/anjuta-docman.c,
19362 plugins/editor/plugin.c,
19363 plugins/editor/text_editor.c:
19364 Removed unnecessary ref/unref of scintilla.
19366 * plugins/message-view/anjuta-msgman.c,
19367 plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
19368 make close button similar to document manager.
19370 * plugins/project-manager/plugin.c,
19371 plugins/project-manager/plugin.h: Removed dead codes. Removed
19372 unnecessary ref/unref.
19374 * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
19375 instead of hard refs.
19377 2005-01-03 Naba Kumar <naba@gnome.org>
19379 * libanjuta/interfaces/libanjuta.idl: Added configure() and
19380 generate() methods for IAnjutaBuildable interface.
19382 * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
19383 IAnjutaBuildable inteface.
19385 * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
19386 to destroy build context when message view is destroyed.
19388 * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
19389 a ref to it and unref in destructor. AnEditor class wants to be the
19390 owner of scintilla widget. Fixed compile warnings with signed/unsigned
19393 * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
19394 complicate the scene. Removed editor widget from AnjutaDocman when
19395 the widget is destroyed.
19397 * plugins/editor/plugin.c: Destroy docman widget instead of just removing
19398 from shell. It will be removed from shell when the widget is destroyed.
19400 * plugins/editor/text_editor.c: Added debug codes to track object
19403 * plugins/message-view/anjuta-msgman.c: Remove message view on
19404 widget destroy. Destroy message view on remove. Removed all views
19407 * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
19410 2005-01-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19412 * plugins/file-wizard/action-callbacks.c,
19413 plugins/file-wizard/anjuta-file-wizard.glade,
19414 plugins/file-wizard/file.c, plugins/file-wizard/file.h :
19415 Insert Licence, copyright, header template ...
19417 2005-01-02 Naba Kumar <naba@gnome.org>
19419 * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
19420 libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
19421 anjuta_status_add_widget() to allow setting busy cursor on non
19424 * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
19426 * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
19427 mime types to take text/source also.
19429 * plugins/editor/anjuta-docman.c,
19430 plugins/editor/anjuta-docman.h,
19431 plugins/editor/plugin.c,
19432 plugins/editor/text_editor.c,
19433 plugins/editor/text_editor.h,
19434 plugins/editor/text_editor_cbs.c: Listen for busy signal from
19435 AnjutaStatus and set busy cursor on editors.
19437 * plugins/file-loader/Makefile.am,
19438 plugins/file-loader/plugin.c,
19439 (added) plugins/file-loader/dnd.c,
19440 (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
19442 * src/anjuta.c: Hide anjuta window before destruction.
19444 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
19445 * configure.in, plugins/Makefile.am,
19446 (removed) plugins/project-wizard/appwiz_page1.c,
19447 (removed) plugins/project-wizard/appwiz_page2.c,
19448 (removed) plugins/project-wizard/appwiz_page3.c,
19449 (removed) plugins/project-wizard/appwiz_page4.c,
19450 (removed) plugins/project-wizard/appwizard.c,
19451 (removed) plugins/project-wizard/appwizard.h,
19452 (removed) plugins/project-wizard/appwizard_cbs.c,
19453 (removed) plugins/project-wizard/appwizard_cbs.h,
19454 (removed) plugins/project-wizard/appwizard_gui.c,
19455 (removed) plugins/project-wizard/gnome_project.c,
19456 (removed) plugins/project-wizard/gnome_project.h,
19457 (removed) plugins/project-wizard/wizard_gui.c,
19458 (removed) plugins/project-wizard/wizard_gui.h,
19459 (added) plugins/project-wizard/.cvsignore,
19460 (added) plugins/project-wizard/Makefile.am,
19461 (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
19462 (added) plugins/project-wizard/anjuta-project-wizard.glade,
19463 (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
19464 (added) plugins/project-wizard/applogo.png,
19465 (added) plugins/project-wizard/appwizard.png,
19466 (added) plugins/project-wizard/autogen.c,
19467 (added) plugins/project-wizard/autogen.h,
19468 (added) plugins/project-wizard/druid.c,
19469 (added) plugins/project-wizard/druid.h,
19470 (added) plugins/project-wizard/file.c,
19471 (added) plugins/project-wizard/file.h,
19472 (added) plugins/project-wizard/header.c,
19473 (added) plugins/project-wizard/header.h,
19474 (added) plugins/project-wizard/install.c,
19475 (added) plugins/project-wizard/install.h,
19476 (added) plugins/project-wizard/parser.c,
19477 (added) plugins/project-wizard/parser.h,
19478 (added) plugins/project-wizard/plugin.c,
19479 (added) plugins/project-wizard/plugin.h,
19480 (added) plugins/project-wizard/property.c,
19481 (added) plugins/project-wizard/property.h: Removed old application-wizard
19482 codes and added new template based (autogen based) project wizard
19483 implemented by Sébastien Granjoux <seb.sfo@free.fr>
19485 2005-01-01 Johannes Schmid <jhs@cvs.gnome.org>
19487 * plugins/cvs-plugin/plugin.c: Fixed crash bug
19488 * plugins/cvs-plugin/cvs-execute.c:
19489 Fix cvs_log which did not work because of some
19491 Patch from Mark R. Pariente <markpariente@cmu.edu>
19492 - Fix message highlighting
19494 2004-12-30 Johannes Schmid <jhs@cvs.gnome.org>
19499 Removed template stuff completly because we dicussed to implement
19500 a macro system for Edit->Insert Text
19502 2004-12-30 Johannes Schmid <jhs@cvs.gnome.org>
19504 * plugins/editor/aneditor.cxx,
19505 plugins/editor/text_editor.c:
19506 Set line number width dynamically
19508 Prepered new GTK 2.6 about dialog
19510 2004-12-30 Naba Kumar <naba@gnome.org>
19512 patch from: Massimo Corà <maxcvs@email.it>
19513 * plugins/editor/aneditor.cxx: Highlights correct function
19514 argument in recursive calltips.
19516 2004-12-30 Naba Kumar <naba@gnome.org>
19518 * plugins/symbol-browser/plugin.c,
19519 libanjuta/interfaces/libanjuta.idl,
19520 plugins/editor/text_editor.c: Fixed editor markers and added a new
19521 marker (BASIC) to indicate line numbers. Fixed symbol browser to
19522 mark the line visited.
19524 * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
19525 libegg/Makefile.am, libegg/eggcomboselect.c,
19526 libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
19527 widget for use with symbol view in toolbar.
19529 * plugins/cvs-plugin/anjuta-cvs.ui,
19530 plugins/file-manager/anjuta-file-manager.ui: Added appropriate
19531 placeholder for cvs plugin context menu in filemanager.
19533 2004-12-28 Johannes Schmid <jhs@cvs.gnome.org>
19535 * plugins/cvs-plugin/plugin.c:
19536 Show popup menu only if the file is contained in
19537 a directory containing a "CVS" directory
19539 2004-12-28 Johannes Schmid <jhs@cvs.gnome.org>
19541 * plugins/cvs-plugin/cvs-action.[ch],
19542 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19543 * plugins/cvs-plugin/anjuta-cvs.ui,
19544 * plugins/cvs-plugin/plugin.c:
19545 Implemented "Import"
19547 Patch from Mark R. Pariente <markpariente@cmu.edu>:
19548 Added right-click-menu for file-manager
19550 2004-12-26 Naba Kumar <naba@gnome.org>
19552 * src/action-callbacks.c, src/action-callbacks.h,
19553 src/anjuta-actions.h, src/anjuta-app.c,
19554 src/anjuta.ui: Added fullscreen action.
19556 * plugins/cvs-plugin/cvs-actions.c,
19557 plugins/cvs-plugin/plugin.c,
19558 plugins/cvs-plugin/plugin.h: Watches current editor,
19559 project and file manager selection in plugin
19562 2004-12-26 Naba Kumar <naba@gnome.org>
19564 * src/anjuta-app.c, src/anjuta.c, src/main.c,
19565 src/action-callbacks.c: Fixed app finalization. Added a
19566 command line arg --proper-shutdown (-p), which when set
19567 will release all plugins and their resources (this option
19568 is mainly for debugging).
19570 * plugins/file-loader/plugin.c: Fixed filename duplications
19571 in recent files history.
19573 * plugins/profile-default/plugin.c: Disabled problematic
19574 plugins for now to load at startup.
19576 * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled
19577 annoying debug prints.
19579 2004-12-23 Naba Kumar <naba@gnome.org>
19581 Patch from: Mark R. Pariente <markpariente@cmu.edu>
19582 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19583 plugins/cvs-plugin/anjuta-cvs.ui,
19584 plugins/cvs-plugin/cvs-actions.c,
19585 plugins/cvs-plugin/cvs-actions.h,
19586 plugins/cvs-plugin/cvs-execute.c,
19587 plugins/cvs-plugin/cvs-execute.h,
19588 plugins/cvs-plugin/Makefile.am,
19589 plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
19590 Added cvs log command.
19592 2004-12-20 Johannes Schmid <jhs@cvs.gnome.org>
19594 * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as
19597 2004-12-20 Naba Kumar <naba@gnome.org>
19599 patch from: Massimo Corà <maxcvs@email.it>
19600 * plugins/editor/aneditor.cxx: Added recursive calltips.
19602 2004-12-20 Naba Kumar <naba@gnome.org>
19604 * libanjuta/plugins.c, plugins/file-loader/plugin.c:
19605 Show busy cursor during loading and unloading.
19607 2004-12-19 Naba Kumar <naba@gnome.org>
19609 * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
19610 memory leaks. Disabled debug print.
19612 * plugins/symbol-browser/an_symbol_view.c,
19613 plugins/symbol-browser/plugin.c,
19614 plugins/symbol-browser/plugin.h: Fixed loading and unloading
19615 problems. Creates SymbolView object every time when the
19616 plugin is activated.
19618 * plugins/project-manager/plugin.c: Close project when
19621 2004-12-18 Naba Kumar <naba@gnome.org>
19623 * po/POTFILES.in: Removed commented lines.
19624 * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
19625 * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
19626 * plugins/gdb/plugin.c: Fixed compile error.
19628 Patch from: Mark R. Pariente <mark@demar.com.tr>
19629 * libegg/eggcellrendererkeys.c: Fixed compile error.
19631 2004-12-18 Naba Kumar <naba@gnome.org>
19633 * plugins/file-loader/plugin.c: Fixed loading bug.
19635 *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
19636 plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19637 plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
19638 plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
19639 and corruptions. Fixed loading and unloading of plugins.
19641 2004-12-17 Naba Kumar <naba@gnome.org>
19643 * plugins/file-loader/Makefile.am,
19644 plugins/file-loader/plugin.c,
19645 plugins/project-manager/plugin.c: Fixed memory corruption
19646 and disposition codes. Added missing plugin.h in Makefile.am.
19648 2004-12-16 Naba Kumar <naba@gnome.org>
19650 * plugins/symbol-browser/an_symbol_view.c,
19651 plugins/symbol-browser/plugin.c: Fixed finalization and disposition
19652 codes. Fixed memory leaks and corruptions.
19654 * plugins/build-basic-autotools/build-basic-autotools.c
19655 plugins/editor/anjuta-docman.c,
19656 plugins/editor/text_editor.c,
19657 plugins/file-loader/plugin.c,
19658 plugins/file-manager/plugin.c,
19659 plugins/file-wizard/plugin.c,
19660 plugins/message-view/anjuta-msgman.c,
19661 plugins/message-view/anjuta-msgman.h,
19662 plugins/message-view/message-view.c,
19663 plugins/message-view/plugin.c,
19664 plugins/message-view/plugin.h,
19665 plugins/terminal/terminal.c: Fixed finalization and disposition codes.
19667 * src/about.c, src/about.h, src/action-callbacks.c,
19668 src/action-callbacks.h, src/anjuta-actions.h,
19669 src/anjuta-app.c, src/anjuta-app.h,
19670 src/anjuta-callbacks.c, src/anjuta-callbacks.h,
19671 src/anjuta.c, src/anjuta.h, src/getline.c,
19672 src/main.c, src/main.cpp, src/shell.c, src/shell.h,
19673 src/start-with.c, src/start-with.h: Fixed emacs modes.
19675 * src/layout.xml: Brought document manager in front.
19677 2004-12-15 Naba Kumar <naba@gnome.org>
19679 * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
19682 * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
19683 finalization. Added a method to unload all plugins and destroy them.
19684 Fixed memory leaks.
19686 * plugins/sample1/plugin.c: Proper finalization code and renamed
19687 functions to proper names.
19689 * plugins/build-basic-autotools/build-basic-autotools.c,
19690 plugins/cvs-plugin/plugin.c: Proper finalization and disposition code.
19692 * src/shell.c: Unload all plugins on exit, so that memory profilers
19693 can detect memory leaks in plugins.
19695 2004-12-13 Naba Kumar <naba@gnome.org>
19697 * plugins/devhelp/plugin.c: Delay widget initialization, now that
19698 docking is working.
19699 * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
19700 * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
19702 2004-12-11 Naba Kumar <naba@gnome.org>
19704 * data/properties/anjuta.properties: Fixed font size.
19705 * plugin/build-basic-autotools/build-basic-autotools: Added initial
19706 compile file function. There are some fixmes there.
19707 * plugins/message-view/anjuta-msgman.c,
19708 * plugins/message-view/message-view.c: Fixed bugs and clean up.
19710 2004-12-08 Naba Kumar <naba@gnome.org>
19712 * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
19713 src/utilities.c, libanjuta/anjuta-utils.h: Added a function
19714 to escape quotes in a string.
19716 * plugins/cvs-plugin/cvs-actions.c,
19717 plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
19720 * plugins/build-basic-autotools/build-basic-autotools.c,
19721 plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
19724 2004-12-07 Naba Kumar <naba@gnome.org>
19726 * plugins/build-basic-autotools/build-basic-autotools.c,
19727 plugins/build-basic-autotools/automake-c.filters: Completed directory
19728 tracking. Double click on Errors and warnings now work as expected.
19730 * plugins/build-basic-autotools.c: Added codes to track build directory
19731 so that absolute path of the files could be determined.
19733 2004-12-06 Naba Kumar <naba@gnome.org>
19735 * plugins/cvs-plugin/cvs-execute.c: Show completion message.
19736 * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
19737 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
19739 2004-12-05 Naba Kumar <naba@gnome.org>
19741 * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
19742 tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
19744 * plugins/cvs-plugin/plugin.c,
19745 plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
19747 2004-13-05 Johannes Schmid <jhs@cvs.gnome.org>
19749 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19750 * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
19751 plugins/cvs-plugin/cvs-execute.[ch]:
19752 Implemented cvs status and cvs diff
19754 - rdiff command is not correct
19755 - Must find a way to allow selection of directies AND files
19758 2004-12-03 Naba Kumar <naba@gnome.org>
19760 * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
19761 plugins/editor/style-editor.h, plugins/editor/text_editor.c,
19762 plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
19763 session.properties file if it is for the first time.
19765 2004-12-02 Johannes Schmid <jhs@cvs.gnome.org>
19767 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
19770 * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
19771 plugins/cvs-plugin/anjuta-cvs.ui:
19772 Implemented update/commit and changed menu layout
19774 2004-12-02 Naba Kumar <naba@gnome.org>
19776 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
19777 property name (for cvs path property). Beautified dialogs.
19779 2004-11-30 Johannes Schmid <jhs@cvs.gnome.org>
19781 * plugins/message-view/anjuta-msgman.c: Changed callback name
19782 and changed switch-page handling.
19784 * plugins/cvs-plugin/cvs-actions.c:
19785 * plugins/cvs-plugin/cvs-execute.c:
19786 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19787 - Implemented cvs add and cvs removed - both working now
19788 - Created a useful preferences page
19791 2004-11-30 Naba Kumar <naba@gnome.org>
19793 * libanjuta/anjuta-status.c: Fixed runtime warning.
19795 * plugins/editor/Makefile.am:
19796 plugins/editor/anjuta-document-manager.glade,
19797 plugins/editor/plugin.c
19798 plugins/editor/plugin.h
19799 plugins/editor/style-editor.c (new, moved from src/),
19800 plugins/editor/style-editor.h (new, moved from src/),
19801 plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
19802 settings in preferences.
19804 * plugins/editor/text_editor.c,
19805 plugins/editor/text_editor.h: Do not take unused args in
19806 text_editor_get_props().
19808 * src/style-editor.c, src/style-editor.h: Removed, moved to
19809 plugins/editor/ directory.
19811 2004-11-29 Naba Kumar <naba@gnome.org>
19813 * plugins/editor/text_editor_cbs.c: Emit click signal in
19815 * libanjuta/anjuta-status.c: More spacing between items.
19817 2004-11-29 Naba Kumar <naba@gnome.org>
19819 Patch from: Pavol Bosik <pavol.bosik@radiantsystems.com>:
19821 * libanjuta/interfaces/libanjuta.idl,
19822 plugins/debug-manager/anjuta-debug-manager.plugin.in,
19823 plugins/debug-manager/plugin.c,
19824 plugins/gdb/breakpoints.c,
19825 plugins/gdb/breakpoints.h,
19826 plugins/gdb/debugger.c,
19827 plugins/gdb/debugger.h,
19828 plugins/gdb/plugin.c,
19829 plugins/gdb/plugin.h,
19830 plugins/gdb/utilities.c,
19831 plugins/gdb/utilities.h: Code cleanups and partial implementation of
19832 toggle breakpoint margin clicks.
19834 2004-11-28 Naba Kumar <naba@gnome.org>
19836 * TODO.tasks: Fixed indentations.
19837 * plugins/gtodo/libgtodo.c: Save with indentation.
19838 * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
19839 * plugins/project-manager/plugin.c: Fixed runtime warnings.
19840 * libanjuta/anjuta-status.c: Fixed busy cursors.
19841 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
19842 * po/POTFILES.in: Updated.
19844 2004-11-28 Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
19846 * plugins/editor/anjuta-document-manager.glade,
19847 plugins/editor/search-replace.[c,h],
19848 plugins/editor/search-replace_backend.h
19849 plugins/editor/search-preferences.[c,h] :
19850 Saved Search-Preferences (gconf),
19851 Basic search by default.
19853 2004-11-22 Naba Kumar <naba@gnome.org>
19855 * configure.in: Fixed build error.
19857 2004-11-21 Naba Kumar <naba@gnome.org>
19859 * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
19860 libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
19861 Added AnjutaStatus class to libanjuta.
19862 Added anjuta_shell_get_status() method.
19864 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
19865 and fixed marshaller generation.
19867 * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
19868 "updade_ui" signals to IAnjutaEditor interface.
19870 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
19872 * plugins/build-basic-autotools/automake-c.filters: Fixed filter
19875 * plugins/class-gen/clsGen.c: Intial port.
19877 * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
19880 * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
19881 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19882 plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
19883 Implemented status update. Emits "update_ui" and "char_added" signals.
19884 Added view preferences.
19886 * plugins/file-loader/plugin.c: Added open with plugins in open with
19889 * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
19891 * plugins/message-view/anjuta-msgman.c,
19892 plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
19893 to close correct message view rather than current view.
19895 2004-11-20 Johannes Schmid <jhs@cvs.gnome.org>
19897 * plugins/cvs-plugin/cvs-actions.c
19898 plugins/cvs-plugin/plugin.[ch]
19899 plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19900 Implemented cvs add but ran into a launcher/message_view
19901 problem because of a limitation of the idl compiler
19903 2004-11-19 Naba Kumar <naba@gnome.org>
19905 * plugins/project-manager/plugin.c: Displays a progress window during
19908 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
19909 Fixed UI separators.
19911 * plugins/file-manager/anjuta-file-manager.ui: Added project manager
19914 * plugins/project-manager/anjuta-project-manager.ui,
19915 plugins/project-manager/plugin.[c,h]: Added add/remove context
19916 menus and implemented them. Added file manager merge menu.
19918 2004-11-18 Naba Kumar <naba@gnome.org>
19920 * TODO.tasks: Updated.
19921 * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
19922 plugins/message-view/message-view.c: Fixed finalize and dispose
19924 * plugins/debugger/*: Removed from cvs (development now in
19927 2004-11-17 Pavol Bosik <pavol.bosik@radiantsystems.com>
19929 Reviewed by Naba Kumar <naba@gnome.org>:
19931 * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
19932 plugins/editor/plugin.c, plugins/editor/text_editor.c,
19933 plugins/gdb/breakpoints.c: all marker related stuff moved from
19934 editor and docman interfaces to IAnjutaMarkable
19936 2004-11-17 Naba Kumar <naba@gnome.org>
19938 * TODO.tasks: Updated.
19940 * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
19942 * libegg/egg-combo-action.c: Block changed signal when changing model.
19944 * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
19945 Emit changed signal. Removed dead codes.
19947 * plugins/file-loader/plugin.c: Remove file fragments from uris, so
19948 that recent files history do not duplicate.
19950 * plugins/symbol-browser/an_symbol_view.c,
19951 plugins/symbol-browser/an_symbol_view.h,
19952 plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
19955 2004-11-15 Naba Kumar <naba@gnome.org>
19957 * plugins/project-manager/plugin.c: Opens targets on double click.
19959 * plugins/message-view/message-view.c,
19960 plugins/file-manager/anjuta-file-manager-plugin.glade,
19961 plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
19962 Added proper class finalization
19963 and disposition. Added preferences notifications and callbacks to
19964 change info/warning/error colors.
19966 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19967 plugins/editor/text_editor.[h,c], src/action-callbacks.c,
19968 src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
19969 Implemented finalize method for AnjutaApp. Code cleanups.
19971 * plugins/message-view/plugin.c: Static parent_class.
19973 2004-11-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19974 * plugins/editor/search-replace.[c,h],
19975 plugins/editor/search-replace_backend.c
19976 Update search entry in main toolbar.
19979 2004-11-11 Naba Kumar <naba@gnome.org>
19981 * TODO.tasks: Updated.
19983 * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
19984 and completed on-the-fly-change preferences. Removed "changed"
19985 signal as it is no longer necessary (use notify for similar
19986 purpose to monitor individual preferences).
19989 * plugins/editor/anjuta-document-manager.glade: Added view menu
19990 preferences so that they are registered.
19992 * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
19993 (added) plugins/editor/text_editor_prefs.[c,h]: Removed
19994 connection to "changed" signal of preferences and implemented
19995 notifications for some editor preferences. More to implement.
19997 2004-11-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19998 * plugins/editor/print.c
19999 Fixed bug 1047624 : Add line number every X lines.
20001 2004-11-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20002 * plugins/editor/search-replace.c
20003 Fixed a crash bug (995755) when searching "%n"
20005 2004-11-09 Naba Kumar <naba@gnome.org>
20007 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
20008 Fixed to refresh categories list on file load.
20010 2004-11-08 Naba Kumar <naba@gnome.org>
20012 * configure.in, plugins/Makefile.am,
20013 plugins/profile-default/plugin.c: Added cvs plugin in build.
20015 * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
20017 * plugins/debug-manager/.cvsignore: Added file to ignore.
20019 * plugins/debug-manager/Makefile.am: Removed dead codes.
20021 * src/anjuta.ui: Added placeholder for version control UI.
20023 2004-11-08 Naba Kumar <naba@gnome.org>
20025 * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20026 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20027 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
20030 * global-tags/Makefile.am: Fixed make error.
20032 * plugins/profile-default/plugin.c: Added debug-manager
20033 and gdb plugins to load at startup so that debugger
20034 windows are docked properly. They will be removed
20035 later when we figure out runtime docking.
20037 * plugins/sample1/*: Restored to last working state.
20039 * plugins/gdb/debugger.c, src/layout.xml: Added debugger
20040 windows in lower pane. Named the windows appropriately.
20042 * ChangeLog: Fixed format.
20044 2004-11-07 Pavol Bosik <pavol.bosik@radiantsystems.com>
20046 * libanjuta/interfaces/libanjuta.idl,
20047 libanjuta/anjuta-marshal.c,
20048 plugins/Makefile.am,
20049 plugins/debug-manager/plugin.c,
20050 plugins/editor/plugin.c,
20051 plugins/editor/text_editor.c,
20052 plugins/gdb/breakpoints.c,
20053 plugins/gdb/debugger.c,
20054 plugins/gdb/plugin.c,
20055 plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
20057 2004-11-06 Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20058 * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
20059 plugins/editor/search-replace.c,
20060 plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
20061 Search and Replace; Show result in find pane
20063 2004-11-03 Johannes Schmid <jhs@cvs.gnome.org>
20065 * plugins/gdb, plugins/debug-manager: Applied debugger patch
20066 from Bosik, Pavol <pavol.bosik@radiantsystems.com>
20067 (added features: starting debugger and loading of core/executable,
20068 StepIn, StepOut, StepOver and Execute, toggling breakpoint
20071 2004-11-03 Johannes Schmid <jhs@cvs.gnome.org>
20073 * plugins/cvs-plugin/*: Mess up with cvs and lost some of
20074 my cvs-plugin files...
20075 I hope I have rescued everything possible.
20077 * Naba: Could you please fix sample1 because I messed it up to
20078 but there should be a histroy of this directory we should commit
20080 2004-10-22 Johannes Schmid <jhs@cvs.gnome.org>
20082 * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
20084 * plugins/cvs-plugin/plugin.c,
20085 /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
20086 Added preferences dialog (not yet complete)
20088 2004-10-22 Johannes Schmid <jhs@cvs.gnome.org>
20090 * global-tags/Makefile.am, mime/Makefile.am:
20091 Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
20093 * template/xmltemplate.[ch],
20094 template/xmlstrings.[ch],
20095 template/autotools.[ch] removed,
20096 template/prj_template.[ch] removed,
20097 template/lang_template.[ch] removed,
20098 template/lib_template.[ch] removed,
20099 template/Makefile.am adjusted,
20100 template/dtds/lang.dtd removed,
20101 template/dtds/lib.dtd removed,
20102 template/dtds/prj.dtd removed,
20103 template/dtds/autotools.dtd removed,
20104 data/template/lib/* removed,
20105 data/template/language/* removed,
20106 data/template/library/* removed,
20107 data/template/project/* removed,
20108 date/template/Makefile.am adjusted:
20109 Remove everything except text-templates to replace hardcoded
20110 Edit->Insert texts with dynamic loaded.
20112 * plugins/cvs-plugin/plugin.[ch],
20113 plugins/cvs-actions.[ch],
20114 plugins/Makefile.am,
20115 plugins/cvs-plugin/Makefile.am,
20116 plugins/cvs-plugin/anjuta-cvs-plugin.ui,
20117 plugins/cvs-plugin/anjuta-cvs-plugin.glade,
20118 plugins/cvs-plugin/anjuta-cvs.plugin.in:
20119 Added initial cvs-plugin code
20121 2004-10-21 Naba Kumar <naba@gnome.org>
20123 * libanjuta/anjuta-plugin.c,
20124 plugins/build-basic-autotools/build-basic-autotools.c,
20125 plugins/debugger/plugin.c,
20126 plugins/devhelp/plugin.c,
20127 plugins/editor/anjuta-docman.c,
20128 plugins/editor/goto_line.c,
20129 plugins/editor/plugin.c,
20130 plugins/editor/search-replace.c,
20131 plugins/editor/text_editor.c,
20132 plugins/file-loader/plugin.c,
20133 plugins/file-manager/plugin.c,
20134 plugins/file-wizard/file.c,
20135 plugins/file-wizard/plugin.c,
20136 plugins/gdb/plugin.c,
20137 plugins/gtodo/plugin.c,
20138 plugins/message-view/anjuta-msgman.c,
20139 plugins/profile-default/plugin.c,
20140 plugins/project-manager/plugin.c,
20141 plugins/sample1/plugin.c,
20142 plugins/terminal/terminal.c: Defined all global variables static,
20143 particularly class parent_class variables. They were getting
20144 confused at link time.
20146 * libanjuta/plugins.c: Do not unload plugins when they are
20147 deactivated. Simply cache them for later activation. Unloading
20148 modules have some problem with shared libs using static class
20149 registration. Fixed hash type for installed plugins. Eventually,
20150 we want to add "CanUnload" attribute for .plugin files (in
20151 "Anjuta Plugin" group) to let plugin loader know if the plugin can
20152 be unloaded from memory. Those plugins declaring CanUnload=false
20153 will not be unloaded from memory and will be put in the cache. Those
20154 not declaring anything or declaring CanUnload=true, will be unloaded
20155 from memory when they are deactivated.
20157 * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
20158 plugins/editor/plugin.c, plugins/editor/text_editor.c,
20159 plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
20160 plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
20161 plugins/project-manager/plugin.c: Fixed object finalization, dispose,
20162 activation, deactivation. Fixed memory leaks.
20164 2004-10-20 Naba Kumar <naba@gnome.org>
20166 * TODO.tasks: Updated.
20168 * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
20169 libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
20170 macro for adding interfaces to plugin types. Code cleanup.
20172 * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20173 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
20175 * plugins/build-basic-autotools/build-basic-autotools.c,
20176 plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
20177 plugins/editor/plugin.c, plugins/editor/text_editor.c,
20178 plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
20179 plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
20180 plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
20181 plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
20182 plugins/project-manager/plugin.c,
20183 plugins/symbol-browser/an_symbol_view.c,
20184 plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
20185 newly defined macro to add interfaces to plugin types.
20187 * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
20189 2004-10-20 Naba Kumar <naba@gnome.org>
20191 * TODO.tasks: Added task list.
20192 * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
20195 2004-10-19 Naba Kumar <naba@gnome.org>
20197 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
20199 * plugins/editor/action-callbacks.c,
20200 plugins/editor/action-callbacks.h,
20201 plugins/editor/anjuta-docman.c,
20202 plugins/editor/anjuta-docman.h,
20203 plugins/editor/anjuta-document-manager.ui,
20204 plugins/editor/file_history.c,
20205 plugins/editor/file_history.h,
20206 plugins/editor/plugin.c: Added file history browsing.
20208 * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
20210 * plugins/message-view/anjuta-message-manager.ui,
20211 plugins/message-view/plugin.c: Added document manager context menu.
20213 * plugins/symbol-browser/an_symbol_view.c,
20214 plugins/symbol-browser/an_symbol_view.h,
20215 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20216 plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
20217 document manager context menu.
20219 * scintilla/*, scintilla/include/*: Updated to current cvs.
20221 2004-10-19 Naba Kumar <naba@gnome.org>
20223 *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
20224 placeholder for debugger UI.
20226 * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
20227 * plugins/file-manager/plugin.c: Fixed loading bug.
20229 * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
20230 libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
20231 Initializes gconf database with default values when the
20232 values are not defined. Use bool and int prefs separately.
20234 * plugins/editor/plugin.c: Added encoding preferences.
20235 * plugins/project-manager/plugin.c: Cleanup and debug messages.
20237 * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20238 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20239 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20240 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
20242 2004-10-18 Naba Kumar <naba@gnome.org>
20244 * po/POTFILES.in: Updated.
20246 * libanjuta/anjuta-ui.c: Corrected debug messages.
20248 * libegg/egg-combo-action.c, libegg/test-actions.c,
20249 libegg/menu/egg-combo-action.h: Fixed combo action.
20251 * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
20254 * plugins/editor/action-callbacks.[c,h],
20255 plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
20256 Implemented file swap. Removed dead codes.
20258 * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
20261 * plugins/symbol-browser/an_symbol_view.[c,h],
20262 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20263 plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
20264 Implemented file symbols. Implemented goto file line when symbol is
20267 * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
20269 2004-10-10 Naba Kumar <naba@gnome.org>
20271 Patch from Bosik, Pavol <pavol.bosik@radiantsystems.com>:
20273 * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
20275 * plugins/debugger/.cvsignore,
20276 (added) plugins/debugger/Makefile.am,
20277 (added) plugins/debugger/anjuta-debugger.glade,
20278 (added) plugins/debugger/anjuta-debugger.plugin.in,
20279 (added) plugins/debugger/anjuta-debugger.plugin.png,
20280 (added) plugins/debugger/anjuta-debugger.ui,
20281 plugins/debugger/attach_process.c,
20282 (removed) plugins/debugger/attach_process_cbs.c,
20283 (removed) plugins/debugger/attach_process_cbs.h,
20284 (removed) plugins/debugger/breakpoints.c,
20285 (removed) plugins/debugger/breakpoints.h,
20286 (removed) plugins/debugger/debug_tree.c,
20287 (removed) plugins/debugger/debug_tree.h,
20288 (removed) plugins/debugger/debugger.c,
20289 (removed) plugins/debugger/debugger.h,
20290 (removed) plugins/debugger/memory.c,
20291 (removed) plugins/debugger/memory.h,
20292 (added) plugins/debugger/plugin.c,
20293 (added) plugins/debugger/plugin.h,
20294 (removed) plugins/debugger/registers.c,
20295 (removed) plugins/debugger/registers.h,
20296 (removed) plugins/debugger/registers_cbs.c,
20297 (removed) plugins/debugger/registers_cbs.h,
20298 (removed) plugins/debugger/registers_gui.c,
20299 (removed) plugins/debugger/sharedlib.c,
20300 (removed) plugins/debugger/sharedlib.h,
20301 (removed) plugins/debugger/sharedlib_cbs.c,
20302 (removed) plugins/debugger/sharedlib_cbs.h,
20303 (removed) plugins/debugger/sharedlib_gui.c,
20304 (removed) plugins/debugger/signals.c,
20305 (removed) plugins/debugger/signals.h,
20306 (removed) plugins/debugger/signals_cbs.c,
20307 (removed) plugins/debugger/signals_cbs.h,
20308 (removed) plugins/debugger/signals_gui.c,
20309 (removed) plugins/debugger/stack_trace.c,
20310 (removed) plugins/debugger/stack_trace.h,
20311 (added) plugins/debugger/utilities.c,
20312 (added) plugins/debugger/utilities.h,
20313 (removed) plugins/debugger/watch.c,
20314 (removed) plugins/debugger/watch.h,
20315 (removed) plugins/debugger/watch_cbs.c,
20316 (removed) plugins/debugger/watch_cbs.h,
20317 (removed) plugins/debugger/watch_gui.c,
20318 (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
20320 * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
20321 Added debugger gdb backend plugin.
20323 * plugins/message-view/plugin.c: Registered all message stock icons.
20325 * plugins/profile-default/plugin.c: Loads debugger plugin.
20327 * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
20329 2004-10-08 Naba Kumar <naba@gnome.org>
20331 * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
20334 * plugins/symbol-browser/.cvsignore,
20335 plugins/symbol-browser/Makefile.am,
20336 plugins/symbol-browser/an_symbol_view.c,
20337 plugins/symbol-browser/an_symbol_view.h,
20338 plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
20339 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20340 plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
20341 plugins/symbol-browser/plugin.c,
20342 plugins/symbol-browser/plugin.h,
20343 plugins/symbol-browser/sv_class.xpm,
20344 plugins/symbol-browser/sv_function.xpm,
20345 plugins/symbol-browser/sv_macro.xpm,
20346 plugins/symbol-browser/sv_private_fun.xpm,
20347 plugins/symbol-browser/sv_private_var.xpm,
20348 plugins/symbol-browser/sv_protected_fun.xpm,
20349 plugins/symbol-browser/sv_protected_var.xpm,
20350 plugins/symbol-browser/sv_public_fun.xpm,
20351 plugins/symbol-browser/sv_public_var.xpm,
20352 plugins/symbol-browser/sv_static_fun.xpm,
20353 plugins/symbol-browser/sv_static_var.xpm,
20354 plugins/symbol-browser/sv_struct.xpm,
20355 plugins/symbol-browser/sv_unknown.xpm,
20356 plugins/symbol-browser/sv_variable.xpm,
20357 plugins/symbol-browser/test-symbol-browser.c,
20358 plugins/Makefile.am: Implemented Symbol
20361 * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
20363 * plugins/build-basic-autotools/Makefile.am,
20364 plugins/devhelp/Makefile.am,
20365 plugins/editor/Makefile.am,
20366 plugins/file-loader/Makefile.am,
20367 plugins/file-manager/Makefile.am,
20368 plugins/file-wizard/Makefile.am,
20369 plugins/gtodo/Makefile.am,
20370 plugins/message-view/Makefile.am,
20371 plugins/profile-default/Makefile.am,
20372 plugins/project-manager/Makefile.am
20373 plugins/sample1/Makefile.am,
20374 plugins/terminal/Makefile.am,
20375 scintilla/Makefile.am,
20376 libegg/Makefile.am,
20377 launcher/Makefile.am,
20378 libanjuta/Makefile.am,
20380 tagmanager/Makefile.am,
20381 configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
20382 anjuta_data_dir in configure.in and used them in plugins Makefile.am
20383 files. Also fixed library dependencies.
20385 * plugins/editor/aneditor.cxx: Disabled unused codes.
20386 * plugins/file-manager/an_file_view.c: Added copyright.
20387 * plugins/gtodo/tray-icon.c: Fixed pixmap path.
20389 * plugins/profile-default/plugin.c: Can load plugins by location.
20390 * plugins/project-manager/plugin.c: Remove project_root_uri value
20391 when project is closed.
20393 2004-10-06 Naba Kumar <naba@gnome.org>
20395 * libanjuta/plugins.c: Shows plugins in a nicer dialog.
20397 * libanjuta/interfaces/libanjuta.idl,
20398 plugins/editor/text_editor.c: Added get_length()
20399 and get_current_word() methods in IAnjutaEditor interface.
20401 * libegg/Makefile.am: Added test_actions target.
20403 * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
20405 * plugins/build-basic-autotools/build-basic-autotools.c,
20406 plugins/file-loader/plugin.c,
20407 plugins/message-view/message-view.c: Added code to go to file and
20410 * plugins/devhelp/plugin.c: Context sensitive help now works.
20411 * plugins/editor/anjuta-docman.c: Reads the fragment id from file
20412 uri as line number and goes to that line number.
20414 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
20415 plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
20416 gtodo_client_load() method to load from a diffrent file. Watched
20417 project root directory in plugin to open TODO.tasks of the project.
20419 * plugins/project-manager/plugin.c: Updates project UI
20420 sensitive/insensitive.
20422 * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
20423 anjuta-shell program to test plugins.
20425 * src/anjuta-app.c: Registered UI accels.
20427 2004-09-28 Naba Kumar <naba@gnome.org>
20429 * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
20432 * src/anjuta-app.c: Implemented present widget method.
20434 * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
20435 plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
20437 * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
20440 * plugins/editor/text_editor.c: Connects to preferences changed signal
20443 2004-09-28 Naba Kumar <naba@gnome.org>
20445 * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
20448 * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
20451 * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
20452 in changed signal callback.
20454 * plugins/editor/action-callbacks.c: Implemented save_all action
20455 callback. Removed dead code. Do save_as when saving a new file.
20456 Implemented incremental search.
20458 * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
20460 * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
20462 * src/anjuta-app.c: Registers UI accelerators.
20464 2004-09-27 Naba Kumar <naba@gnome.org>
20466 * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
20468 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20469 plugins/devhelp/anjuta-devhelp.plugin.in,
20470 plugins/file-loader/anjuta-loader.plugin.in,
20471 plugins/file-manager/anjuta-file-manager.plugin.in,
20472 plugins/gtodo/anjuta-gtodo.plugin.in,
20473 plugins/project-manager/anjuta-project-manager.plugin.in,
20474 plugins/terminal/anjuta-terminal.plugin.in:
20475 Gave proper plugin names.
20477 * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
20478 error when regex fail.
20480 * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
20481 Added help and context search. Watches current editor. More menus
20482 in Help submenu. Update UI (sensitive when required) properly.
20484 * plugins/editor/anjuta-document-manager.ui,
20485 plugins/devhelp/anjuta-devhelp.ui,
20486 plugins/message-view/anjuta-message-manager.ui,
20487 src/anjuta.ui: Goto menu actions are in separate submenu.
20489 * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
20490 Removed unimplemented UI elements.
20492 * src/anjuta-app.c: Larger (and normal) icon size.
20494 * src/layout.xml: Task manager plugin along with document (in middle).
20496 * plugins/editor/plugin.c, plugins/file-loader.c,
20497 plugins/devhelp/plugin.c: Gives short-labels and is-important flag
20498 in gtkactions. Enable/disable UI properly.
20500 2004-09-26 Naba Kumar <naba@gnome.org>
20502 * po/POTFILES.in: Updated, added missing files.
20504 * .cvsignore: Updated.
20506 * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
20507 a new function to get User input text.
20509 * libanjuta/resources.[c,h]: Added a function to created sized image.
20511 * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
20512 from filename, as thats the correct representation.
20514 * plugins/build-basic-autotools/Makefile.am,
20515 (added) plugins/build-basic-autotools/automake-c.filters,
20516 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20517 plugins/build-basic-autotools/build-basic-autotools.[c,h]:
20518 Rearragned UI elements in the build menu. Added codes to read build
20519 filter rules from external file. Implemented all build, configure,
20520 autogen commands. Watches current editor and project.
20522 * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
20523 Added editor changed signal and exports current editor value.
20524 Fixed parameter names. Fixed get_uri() interface implementation to
20525 return correct uri.
20527 * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
20530 * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
20532 * plugins/file-manager/an_file_view.c,
20533 plugins/file-manager/an_file_view.c: Exports file uri correctly.
20535 * plugins/file-wizard/file.c: Reads uri correctly.
20537 * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
20538 sets the page to the new view.
20540 * plugins/message-view/message-view.c: Unrefs the tree model when done.
20541 Fixed signal connecting.
20543 * plugins/project-manager/plugin.c: Changed "project_root_directory"
20544 to "project_root_uri" and exports as uri.
20546 2004-09-24 Naba Kumar <naba@gnome.org>
20548 * libanjuta/anjuta-ui.c: Fixed a crash bug.
20549 * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
20551 * plugins/file-manager/plugin.c: Fixed crash in unloading.
20552 * plugins/file-loader/plugin.c: Added comments.
20553 * plugins/build-basic-autotools/plugin.c: Added comments.
20554 * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
20556 * libanjuta/interfaces/libanjuta.idl,
20557 plugins/message-view/anjuta-msgman.c,
20558 plugins/message-view/message-view.c,
20559 plugins/message-view/message-view.h,
20560 plugins/message-view/plugin.c: Buffering and appending messages have
20561 been separated. message-view implementations cleaned up. Signals
20562 Emissions fixed. Messages now displayed in summary and details show
20563 as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
20566 * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
20569 * plugins/build-basic-autotools/Makefile.am,
20570 plugins/build-basic-autotools/build-basic-autotools.c: Added regex
20571 parsing of output to create message summaries. Uses new message view
20574 * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
20575 preferences to make dialog box smaller.
20577 * plugins/editor/search-replace.c: Fixed compile error with change
20578 in IAnjutaMessageView API.
20580 2004-09-21 Naba Kumar <naba@gnome.org>
20582 * plugins/Makefile.am: Deletes old (installed) plugins before
20583 installing new ones.
20585 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20586 plugins/build-basic-autotools/build-basic-autotools.c,
20587 plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
20588 file URI from filemanager. Only disables/enables build submenu in file
20589 manager, instead of merging/unmerging.
20591 * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
20594 * plugins/file-loader/anjuta-loader-plugin.ui,
20595 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20596 Implemented "Open with" file manager submenu. Displays error message
20597 when file can not be opened.
20599 * plugins/file-manager/an_file_view.c: Renamed
20600 file_manager_current_filename value name to file_manager_current_uri
20601 and exports proper URI.
20603 * plugins/gtodo/plugin.c: Display name changed to "Tasks".
20605 2004-09-19 Naba Kumar <naba@gnome.org>
20607 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
20608 plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
20609 save point signal to change editor tabs. Fixed accels.
20611 * plugins/file-loader/plugin.c: Fixed accels.
20613 * plugins/project-manager/plugin.c: Added target selection callback.
20615 * plugins/project-manager/plugin.c: Added URI activation.
20616 * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
20617 Fixed dialog and closed it on ok. Fixed a crash bug.
20618 * plugins/editor/anjuta-docman.c: Set notebook scrollable.
20620 * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
20621 configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
20622 plugins/file-loader/anjuta-loader-plugin.ui,
20623 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20624 Added recent files in file loade plugin.
20626 * ChangeLog: Fixed entry dates.
20628 2004-09-18 Naba Kumar <naba@gnome.org>
20630 * plugins/devhelp/plugin.c: Added UI sensitization and removed
20631 an unnecessary GtkFrame.
20633 2004-09-17 Naba Kumar <naba@gnome.org>
20635 * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
20639 * data/Makefile.am: Disabled installing old mime info.
20641 * mime/anjuta.applications, mime/anjuta.keys: Updated.
20643 * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
20644 plugins/editor/anjuta-document-manager.ui,
20645 plugins/editor/plugin.c, plugins/editor/text_editor.c,
20646 plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
20647 Added Editor context popup menu.
20649 * plugins/project-manager/anjuta-project-manager-plugin.png:
20652 * plugins/project-manager/anjuta-project-manager.plugin.in:
20653 Support .anjuta mime type.
20655 * plugins/project-manager/plugin.c: Exports "project_root_directory"
20658 * plugins/file-manager/plugin.c: Watches "project_root_directory"
20661 * src/layout.xml, plugins/profile-default/plugin.c:
20662 Added project manager plugin for startup.
20664 2004-09-16 Naba Kumar <naba@gnome.org>
20666 * anjuta.prj: Updated.
20668 * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
20669 plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
20670 plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
20671 plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
20672 plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
20673 plugins/terinal/Makefile.am, src/Makefile.am,
20674 plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
20675 Fixed makefile syntax errors.
20677 2004-09-16 Naba Kumar <naba@gnome.org>
20679 * configure.in, src/layout.xml,
20680 plugins/profile-default/plugin.c,
20681 libanjuta/interfaces/libanjuta.idl,
20682 plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
20684 * configure.in, plugins/Makefile.am,
20685 plugins/project-manager/.cvsignore,
20686 plugins/project-manager/Makefile.am,
20687 plugins/project-manager/anjuta-project-manager-plugin.png,
20688 plugins/project-manager/anjuta-project-manager.plugin.in,
20689 plugins/project-manager/anjuta-project-manager.ui,
20690 plugins/project-manager/plugin.c,
20691 plugins/project-manager/plugin.h: Added project manager plugin
20692 based on gnome-build.
20694 * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
20695 mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
20697 * manuals/reference/libanjuta/tmpl/e-splash.sgml,
20698 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20699 manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
20701 2004-09-16 Naba Kumar <naba@gnome.org>
20703 * plugins/editor/action-callbacks.c: Fixed compile error.
20705 2004-09-15 Naba Kumar <naba@gnome.org>
20707 * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
20709 * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
20710 New improved splace with nicer progress.
20712 * configure.in, plugins/Makefile.am,
20713 (added) file-wizard/.cvsignore,
20714 (added) file-wizard/Makefile.am,
20715 (added) file-wizard/action-callbacks.c,
20716 (added) file-wizard/action-callbacks.h,
20717 (added) file-wizard/anjuta-file-wizard-plugin.png,
20718 (added) file-wizard/anjuta-file-wizard.glade,
20719 (added) file-wizard/anjuta-file-wizard.plugin.in,
20720 (added) file-wizard/anjuta-file-wizard.ui,
20721 (added) file-wizard/file.c,
20722 (added) file-wizard/file.h,
20723 (added) file-wizard/plugin.c,
20724 (added) file-wizard/plugin.h:
20725 Created new file wizard and added it. The wizard takes care of text
20726 bit insertions and new files creation.
20728 * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20729 plugins/editor/action-callbacks.h,
20730 plugins/editor/anjuta-document-manager.glade,
20731 plugins/editor/anjuta-document-manager.ui,
20732 plugins/editor/plugin.c, plugins/editor/text_editor.c,
20733 (removed) plugins/editor/file.[c,h]: Removed text insertions and
20734 new files code and moved into a new plugin (file wizard).
20736 * libanjuta/plugins.[c,h]: Added plugins selection function.
20738 * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
20739 get_position(), insert() in IAnjutaEditor interface. Added
20740 add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
20741 interface (for wizard plugins).
20743 * plugins/file-loader/anjuta-loader-plugin.ui,
20744 plugins/file-loader/plugin.c: Added wizard launcher interface which
20745 scans for plugins implement IAnjutaWizard interface and presents the
20746 list to user for selection. The selected plugin is then activated
20749 * libanjuta/interfaces/.cvsignore: Updated.
20750 * plugins/message-view/.cvsignore: Updated.
20751 * plugins/launcher/*: Removed as launcher has already been moved to
20752 libanjuta as class.
20754 * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20755 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20756 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20757 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20758 manuals/reference/libanjuta/tmpl/pixmaps.sgml:
20759 Updated API documentations.
20761 2004-09-01 Amanpreet Singh Alam <aalam@redhat.com>
20763 * configure.in: Added Punjabi to ALL_LINGUAS
20765 2004-07-29 Naba Kumar <naba@gnome.org>
20767 * configure.in: Added file-loader plugin Makefile path and
20768 fixed devhelp version requirement.
20770 2004-07-28 Naba Kumar <naba@gnome.org>
20772 * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
20773 terminal/preferences-terminal.png (added), message-view/*.png (added),
20774 message-view/*.xpm (added), editor/*.png (added),
20775 editor/*.xpm (added), plugins/editor/Makefile.am,
20776 plugins/editor/plugin.c, plugins/message-view/Makefile.am,
20777 plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
20778 src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
20779 respective plugins directories.
20781 * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
20782 pixmaps/block-end-16.png, pixmaps/block-end.png
20783 pixmaps/block-start-16.png, pixmaps/block-start.png
20784 pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
20785 pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
20786 pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
20787 pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
20788 pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
20789 pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
20790 pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
20791 pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
20792 pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
20793 pixmaps/preferences-editor.png, pixmaps/undock.png
20794 pixmaps/error-next-16.png, pixmaps/error-next.png
20795 pixmaps/error-prev-16.png, pixmaps/error-prev.png
20796 pixmaps/messages.xpm, pixmaps/preferences-messages.png,
20797 pixmaps/preferences-terminal.png: Deleted
20799 * libanjuta/properties* (removed), plugins/editor/properties* (added),
20800 plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20801 plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
20802 plugins/editor/anjuta-document-manager.plugin.in,
20803 plugins/editor/anjuta-document-manager.ui,
20804 plugins/editor/plugin.c, plugins/editor/print.c,
20805 plugins/editor/search-replace_backend.c,
20806 plugins/editor/search_preferences.h,
20807 plugins/editor/text_editor.c, plugins/editor/text_editor.h:
20808 Moved properties souce files to editor plugin as it not required in
20809 libanjuta. Other editor fixes.
20811 * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
20812 libegg/dock/* (removed)
20813 : Restored GDL external dependencies and removed libegg dock
20814 sources, because gdl is being developed.
20816 * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
20817 libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
20818 libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
20819 libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
20820 libanjuta/plugins.c, libanjuta/plugins.h,
20821 libanjuta/resources.c, libanjuta/resources.h: Preferences now use
20822 gconf system. Shell now takes docking positions. Added more utility
20823 functions. Added plugins query function. And other fixes.
20825 * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
20827 * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
20828 plugin to load files based on mime type.
20830 * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
20832 * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
20833 plugins/file-manager/plugin.c: File manager now uses file loader to
20836 * plugins/message-view/anjuta-msgman.c,,
20837 plugins/message-view/message-view.c,
20838 plugins/message-view/plugin.c: Implemented launcher in libanjuta.
20840 * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
20841 plugins/terminal/terminal.c, src/Makefile.am,
20842 src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
20843 src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
20845 * libegg/dock/*: Removed directory.
20847 2004-07-28 Naba Kumar <naba@gnome.org>
20849 * configure.in: Reduced gnome-print version requirement.
20850 * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
20852 2004-07-21 Ray Strode <rstrode@redhat.com>
20853 * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
20856 2004-06-29 Johannes Schmid <jhs@cvs.gnome.org>
20858 * plugins/editor/search-replace.c: Some fixes
20859 * plugins/terminal/Makefile.am:
20860 Patch from: Alexey Rusakov <ktirf@users.sf.net>
20862 2004-05-19 Naba Kumar <naba@gnome.org>
20864 * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
20867 2004-05-17 Johannes Schmid <jhs@cvs.gnome.org>
20869 * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
20870 Implemented IAnjutaSavable
20871 * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
20873 2004-05-17 Naba Kumar <naba@gnome.org>
20875 * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
20876 plugins/build-basic-autotools/.cvsignore,
20877 plugins/build-basic-autotools/Makefile.am,
20878 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
20879 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20880 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20881 plugins/build-basic-autotools/build-basic-autotools.c,
20882 plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
20885 * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
20888 * plugins/file-manager/an_file_view.c,
20889 plugins/file-manager/anjuta-file-manager.ui,
20890 plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
20891 Added context menu UI.
20893 * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
20896 2004-05-16 Johannes Schmid <jhs@cvs.gnome.org>
20898 * libanjuta/anjuta-preferences.[ch]:
20899 Added save/load_gconf functions
20900 * src/action_callbacks.[ch], src/preferences.c:
20901 Load global prefs from gconf at startup and save them
20902 on exit. Prefs load and save correctly but something resets
20903 them to default after loading...
20904 * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
20905 Somehow the linker does not find save/load_gconf functions
20906 in libanjuta. Must be a stupid mistake, I would be glad
20907 if someone could fix that.
20908 * manuals/reference/libanjuta-sections.txt: Added new
20909 preferences functions and removed gnome-filelist
20910 * plugins/file-manager/anjuta-file-manager-plugin.glade:
20911 * plugins/file-manager/plugin.c:
20912 Added root-path property
20914 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
20916 * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
20917 they are not longer needed.
20918 * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
20919 anjuta-sections.txt: Remove references to the files
20920 * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
20921 Use new nautilus icons for file-manager, looks incredible
20924 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
20926 * plugins/editor/anjuta-docman.c: gchar* to
20927 const gchar* in arguments
20928 * plugins/editor/text_editor.c: Implemented IAnjutaFile
20930 * plugins/file-manager/an_file_view.c: Open files on
20931 double-click. Does not work yet because it does not
20932 find IAnjutaFile interface in document manager
20934 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
20936 * plugins/editor/anjuta-docman.c
20937 * plugins/editor/text_editor.c:
20938 Made close button working, made multiple selection in
20939 File/Open dialog possble, fixed crash bug if file cannot
20942 2004-05-13 Johannes Schmid <jhs@cvs.gnome.org>
20944 * plugins/editor/action-callbacks.c
20945 * plugins/editor/anjuta-docman.c
20946 * plugins/editor/anjuta-docman.h
20947 * plugins/editor/search-replace.c
20948 * plugins/editor/search-replace_backend.c
20949 * plugins/editor/text_editor.c
20950 * plugins/editor/text_editor.h:
20951 Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
20952 able to open all files, use uri instead of full_filename, fixed
20956 2004-05-13 Naba Kumar <naba@gnome.org>
20958 * plugins/message-view/anjuta-message-manager-plugin.glade:
20961 * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
20964 * pixmaps/anjuta_splash.png: Added border.
20966 * plugins/editor/anjuta-document-manager.png: New icon.
20968 * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
20969 plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
20971 plugins/editor/Makefile.am,
20972 plugins/editor/search-replace.c,
20973 plugins/editor/search-replace.h,
20974 plugins/editor/search-replace_backend.c,
20975 plugins/editor/search-replace_backend.h,
20976 plugins/editor/search_preferences.h,
20977 plugins/editor/search_preferences.c: Merged changes from
20978 ANJUTA_1_2_0 branch.
20980 * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
20981 plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
20984 * plugins/terminal/Makefile.am,
20985 plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
20988 * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
20991 2004-05-13 Johannes Schmid <jhs@cvs.gnome.org>
20992 * plugins/message-view/plugin.c: Fixed glade file loading
20993 Removed "Show messages" menu item
20994 * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
20995 twice because of this load system layout hack.
20996 * libanjuta/anjuta-ui.h: Removed #include config.h
20997 * libanjuta/libanjuta.pc: Fixed path and depencies
20998 * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
20999 * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
21000 * libanjuta/properties.cxx : #include "properties_cxx.h"
21001 * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
21003 2004-05-12 Johannes Schmid <jhs@cvs.gnome.org>
21004 * plugins/message-view/*: Fixed message view preferences
21005 * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
21006 * anjuta.glade: Removed messages stuff
21008 2004-05-12 Johannes Schmid <jhs@cvs.gnome.org>
21010 * Removed libanjutamm, it is now hosted on SF.net:
21011 cvs.sf.net/cvsroot/anjuta/libanjutamm
21013 2004-05-11 Johannes Schmid <jhs@cvs.gnome.org>
21016 Added some experimental code to add support for C++ plugins.
21017 Nothing works yet and it is likely that it will disappear but
21018 I have some questions to murrayc and he wants to see the code.
21020 2004-05-11 Naba Kumar <naba@gnome.org>
21022 * plugins/terminal/terminal.c: Fixed prefs loading bug.
21024 * plugins/editor/action-callbacks.c: Fixed a crash bug in
21025 hightlight style menu actions.
21027 * manuals/reference/libanjuta/libanjuta-docs.sgml,
21028 manuals/reference/libanjuta/plugin-description-file.sgml,
21029 manuals/reference/libanjuta/writing-plugins.sgml,
21030 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21031 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21032 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
21034 * src/anjuta-app.c: Always load system layout for now.
21036 * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
21038 * manuals/reference/libanjuta/libanjuta-docs.sgml,
21039 manuals/reference/libanjuta/libanjuta-sections.txt,
21040 manuals/reference/libanjuta/libanjuta.types,
21041 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21042 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21043 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21044 manuals/reference/libanjuta/tmpl/fileselection.sgml,
21045 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
21046 (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
21047 Updated documentation.
21049 * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
21050 plugins/profile-default/plugin.c, src/layout.xml:
21051 Created terminal plugin.
21053 * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
21054 (new) plugins/file-manager/.cvsignore,
21055 plugins/file-manager/an_file_view.c,
21056 plugins/file-manager/plugin.c,
21057 plugins/file-manager/plugin.h: Moved preferences to separate
21058 glade file and added cvsignore file.
21060 * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
21061 from ANJUTA_1_2_0 branch. Please note that other po files need merging
21062 from the branch. I tried it but there were way too many conflicts.
21064 * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
21066 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
21067 util functions required during the merge.
21069 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
21072 * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
21073 plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
21074 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
21075 plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
21076 Merged with ANJUTA_1_2_0 branch.
21078 2004-05-09 Johannes Schmid <jhs@cvs.gnome.org>
21080 * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
21082 2004-05-07 Naba Kumar <naba@gnome.org>
21084 * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
21086 * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
21087 Added preferences reading and loading.
21089 * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
21090 libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
21091 libanjuta/fileselection.c, libanjuta/fileselection.h,
21092 libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
21094 * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
21096 * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
21097 anjuta.spec.in, configure.in, data/autogen.sh.generic,
21098 data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
21099 data/macros/autogen.sh, data/macros2/autogen.sh
21100 data/properties/ada.properties, data/properties/anjuta.properties,
21101 launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
21102 libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
21103 (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
21104 (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
21105 (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
21106 (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
21107 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
21108 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
21109 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
21110 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
21111 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
21112 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
21113 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
21114 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
21115 manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
21116 manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
21117 plugins/class-gen/clsGen.c, plugins/editor/print.c,
21118 plugins/patch/patch-plugin.c, scintilla/Document.cxx,
21119 scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
21120 scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
21121 scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
21122 (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
21123 scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
21124 (added) scintilla/scintilla-marshal.c,
21125 (added) scintilla/scintilla-marshal.h,
21126 (added) scintilla/scintilla-marshal.list,
21127 scintilla/include/SString.h, scintilla/include/SciLexer.h,
21128 scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
21129 (added) scintilla/patches/scintilla-calltip-align.patch,
21130 (added) scintilla/patches/scintilla-minor.patch,
21131 tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
21133 2004-05-06 Naba Kumar <naba@gnome.org>
21135 * (added) plugins/file-manager/Makefile.am,
21136 (added) plugins/file-manager/anjuta-file-manager-plugin.png,
21137 (added) plugins/file-manager/anjuta-file-manager.plugin.in,
21138 (added) plugins/file-manager/anjuta-file-manager.ui,
21139 (added) plugins/file-manager/plugin.c,
21140 (added) plugins/file-manager/plugin.h,
21141 (removed) plugins/file-manager/an_file_view.h,
21142 plugins/Makefile.am, configure.in,
21143 plugins/file-manager/an_file_view.c: Created file manager plugin.
21145 * plugins/profile-default/plugin.c: Added file manager plugin in default
21148 * libanjuta/Makefile.am: Fixed dependencies.
21149 * pixmaps/anjuta_splash.png: New splash screen.
21151 2004-05-05 Johannes Schmid <jhs@cvs.gnome.org>
21153 * template/template.c/h: Added in-line doc
21154 * manuals/reference/template/*: Added template documentation
21155 * configure.in: Build template docs
21157 2004-05-05 Naba Kumar <naba@gnome.org>
21159 * autogen.sh: Added commands to generate initial interfaces.
21161 * libanjuta/Makefile.am,
21162 (removed)libanjuta/anjuta-plugin-parser.c,
21163 (removed)libanjuta/anjuta-plugin-parser.h,
21164 (added)libanjuta/anjuta-plugin-description.c,
21165 (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
21166 plugin description.
21168 * libanjuta/anjuta-plugin.c,
21169 libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
21171 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
21172 and added AnjutaShellPlacement enum for widgeds placement (passed to
21173 widget add_widget() method.
21175 * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
21176 and moved plugin sets loading in profile plugins.
21178 * libanjuta/interfaces/.cvsignore,
21179 (removed)libanjuta/interfaces/Makefile.am,
21180 libanjuta/interfaces/libanjuta.idl,
21181 libanjuta/interfaces/anjuta-idl-compiler.pl,
21182 (removed)libanjuta/interfaces/ianjuta-document-manager.c,
21183 (removed)libanjuta/interfaces/ianjuta-document-manager.h,
21184 (removed)libanjuta/interfaces/ianjuta-editor.c,
21185 (removed)libanjuta/interfaces/ianjuta-editor.h,
21186 (removed)libanjuta/interfaces/ianjuta-file.c,
21187 (removed)libanjuta/interfaces/ianjuta-file.h,
21188 (removed)libanjuta/interfaces/ianjuta-message-manager.c,
21189 (removed)libanjuta/interfaces/ianjuta-message-manager.h,
21190 (removed)libanjuta/interfaces/ianjuta-message-view.c,
21191 (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
21192 *.h and Makefile.am files. They are autogenerated. Interfaces are
21193 by anjuta-idl-compiler.pl from libanjuta.idl file.
21195 * manuals/reference/libanjuta/Makefile.am,
21196 manuals/reference/libanjuta/anjuta-architecture.sgml,
21197 manuals/reference/libanjuta/libanjuta-docs.sgml,
21198 manuals/reference/libanjuta/libanjuta-sections.txt,
21199 manuals/reference/libanjuta/libanjuta.types,
21200 manuals/reference/libanjuta/plugin-description-file.sgml,
21201 manuals/reference/libanjuta/writing-plugins.sgml,
21202 (added)manuals/reference/libanjuta/tmpl/.cvsignore,
21203 (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
21204 (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21205 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21206 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21207 (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
21208 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
21209 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
21210 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
21211 (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
21212 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
21213 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
21214 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
21215 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
21216 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
21217 (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
21218 (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
21219 (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
21220 (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
21221 (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
21222 (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
21223 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
21224 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
21225 (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
21226 (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
21227 (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
21228 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
21229 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
21230 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
21231 (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
21232 (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
21233 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21234 manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
21235 Wrote writing-plugins.sgml documentation. Fixed cross links. Added
21236 interfaces template sgmls.
21238 * plugins/Makefile.am,
21239 plugins/devhelp/anjuta-devhelp.plugin.in,
21240 plugins/devhelp/plugin.c,
21241 plugins/editor/action-callbacks.c,
21242 plugins/editor/anjuta-document-manager.plugin.in,
21243 plugins/editor/plugin.c,
21244 plugins/editor/plugin.h,
21245 plugins/editor/text_editor.c,
21246 plugins/sample1/plugin.c,
21247 plugins/message-view/anjuta-message-manager.plugin.in,
21248 plugins/message-view/plugin.c: Fixed shell add_widget method to take
21249 placement. Fixed other errors.
21251 * (added)plugins/profile-default/.cvsignore,
21252 (added)plugins/profile-default/Makefile.am,
21253 (added)plugins/profile-default/anjuta-default-profile-plugin.png,
21254 (added)plugins/profile-default/anjuta-default-profile.plugin.in,
21255 (added)plugins/profile-default/anjuta-default-profile.ui,
21256 (added)plugins/profile-default/plugin.c,
21257 (added)plugins/profile-default/plugin.h: Added a default new
21261 src/action-callbacks.c,
21264 src/main.cpp: Fixed necessary changes for libanjuta
21266 2004-05-04 Naba Kumar <naba@gnome.org>
21268 * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
21269 plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
21270 plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
21271 placement for default widgets placements.
21273 2004-05-03 Naba Kumar <naba@gnome.org>
21275 * manuals/reference/libanjuta/anjuta-architecture.sgml,
21276 manuals/reference/libanjuta/libanjuta-docs.sgml,
21277 manuals/reference/libanjuta/plugin-description-file.sgml,
21278 manuals/reference/libanjuta/writing-plugins.sgml:
21279 Wrote more sections in writing-plugins document and fixed errors.
21281 2004-05-03 Naba Kumar <naba@gnome.org>
21283 * libanjuta/interfaces/libanjuta.idl: Added interface
21284 IAnjutaFileManager.
21286 * manuals/reference/libanjuta/anjuta-architecture.dia,
21287 manuals/reference/libanjuta/anjuta-architecture.png: Updated
21288 architecture diagram.
21290 * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
21291 manuals/reference/libanjuta/libanjuta-docs.sgml,
21292 (added) manuals/reference/libanjuta/plugin-description-file.sgml,
21293 (added) manuals/reference/libanjuta/writing-plugins.sgml:
21294 Wrote writing-plugins document and separated chapters into
21295 separate sgml files.
21297 * plugins/file-manager/an_file_view.c,
21298 plugins/file-manager/an_file_view.h: New and improved directory
21301 2004-05-02 Sven Herzberg <herzi@abi02.de>
21303 * anjuta.glade: re-designed the new file dialog
21304 * anjuta_dialogs_strings.c: new strings from the new file dialog
21306 2004-04-30 Naba Kumar <naba@gnome.org>
21308 * libanjuta/interfaces/Makefile.am.iface,
21309 libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
21311 * libanjuta/interfaces/libanjuta.idl: Updated.
21313 * libanjuta/interfaces/Makefile.am.iface,
21314 libanjuta/interfaces/libanjuta.idl: Updated.
21316 2004-04-29 Naba Kumar <naba@gnome.org>
21318 * libanjuta/interfaces/Makefile.am.iface,
21319 libanjuta/interfaces/libanjuta.idl: Updated.
21321 2004-04-29 Naba Kumar <naba@gnome.org>
21323 * libanjuta/interfaces/giface-idlc-c.pl,
21324 libanjuta/interfaces/libanjuta.idl: Upgraded.
21325 * libanjuta/interfaces/Makefile.am.iface: Added.
21327 2004-04-28 Naba kumar <naba@gnome.org>
21329 * libanjuta/interfaces/giface-idlc-c.pl,
21330 libanjuta/interfaces/libanjuta.idl: Added anjuta interface
21331 definitions and wrote a compiler.
21333 2004-04-28 Naba Kumar <naba@gnome.org>
21335 * libanjuta/anjuta-shell.c: Fixed docs.
21336 * libanjuta/interfaces/Makefile.am,
21337 libanjuta/interfaces/ianjuta-file.c,
21338 libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
21340 * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
21342 * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
21344 * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21345 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21346 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21347 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21348 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
21349 * src/anjuta-app.c: Fixed bug.
21351 2004-04-27 Naba Kumar <naba@gnome.org>
21353 * libanjuta/anjuta-preferences-dialog.c,
21354 manuals/Makefile.am: Fixed document bugs and enabled docs
21357 * libanjuta/anjuta-preferences-dialog.c,
21358 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
21359 More documentation.
21361 * libanjuta/anjuta-preferences.c,
21362 manuals/reference/libanjuta/libanjuta-docs.sgml,
21363 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21364 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21365 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21366 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21367 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
21368 Wrote more documentations.
21370 * (removed) plugins/message-view/imessage-view.c,
21371 (removed) plugins/message-view/ianjuta-msgman.c,
21372 plugins/message-view/Makefile.am,
21373 plugins/message-view/anjuta-msgman.c,
21374 plugins/message-view/anjuta-msgman.h,
21375 plugins/message-view/message-view.c,
21376 plugins/message-view/message-view.h,
21377 plugins/message-view/plugin.c,
21378 plugins/message-view/plugin.h: Moved interface implementations
21379 in their respective classes and used correct macros to
21380 defined class types.
21382 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
21383 src/action-callbacks.c, src/anjuta-app.c: Subclassed
21384 AnjutaUI from GtkUIManager instead of GtkDialog.
21386 * manuals/reference/libanjuta/Makefile.am,
21387 manuals/reference/libanjuta/libanjuta-docs.sgml,
21388 manuals/reference/libanjuta/libanjuta-sections.txt,
21389 manuals/reference/libanjuta/libanjuta.types,
21390 (added) manuals/reference/libanjuta/anjuta-architecture.dia,
21391 (added) manuals/reference/libanjuta/anjuta-architecture.png,
21392 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21393 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21394 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21395 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
21396 Wrote more documentation, fixed typos, added architecture
21397 diagram, updated object types etc.
21399 * plugins/editor/text_editor.c: Fixed interface implementation.
21401 2004-04-26 Naba Kumar <naba@gnome.org>
21403 * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
21404 (added) manuals/reference/libanjuta/anjuta-architecture.png,
21405 manuals/reference/libanjuta/libanjuta-docs.sgml: Added
21406 architecture diagram and a new chapter on plugins description file.
21408 2004-04-25 Naba Kumar <naba@gnome.org>
21410 * libanjuta/anjuta-children.h,
21411 libanjuta/anjuta-plugin.c,
21412 libanjuta/anjuta-plugin.h,
21413 libanjuta/anjuta-preferences.c,
21414 libanjuta/anjuta-shell.c,
21415 libanjuta/anjuta-shell.h,
21416 libanjuta/e-splash.c,
21417 libanjuta/e-splash.h,
21418 manuals/reference/libanjuta/Makefile.am,
21419 manuals/reference/libanjuta/libanjuta-docs.sgml,
21420 manuals/reference/libanjuta/libanjuta-sections.txt,
21421 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21422 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21423 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21424 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21425 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21426 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21427 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21428 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21429 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21430 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21431 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21432 manuals/reference/libanjuta/tmpl/defaults.sgml,
21433 manuals/reference/libanjuta/tmpl/fileselection.sgml,
21434 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21435 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
21436 manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
21437 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21438 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21439 manuals/reference/libanjuta/tmpl/plugins.sgml,
21440 manuals/reference/libanjuta/tmpl/properties.sgml,
21441 manuals/reference/libanjuta/tmpl/resources.sgml,
21442 manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
21443 manuals/reference/libanjuta/tmpl/e-splash.sgml,
21444 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
21445 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
21446 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
21447 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
21449 Added more template files and wrote more documentation.
21451 2004-04-24 Andras Timar <timar@gnome.hu>
21453 * configure.in: Added hu to ALL_LINGUAS.
21455 2004-04-23 Naba Kumar <naba@gnome.org>
21457 * configure.in: Fixed compile error.
21459 * libanjuta/anjuta-children.c,
21460 libanjuta/anjuta-children.h,
21461 libanjuta/anjuta-preferences.c,
21462 libanjuta/anjuta-preferences.h,
21463 libanjuta/anjuta-shell.c,
21464 libanjuta/anjuta-ui.c,
21465 libanjuta/anjuta-ui.h,
21466 manuals/reference/libanjuta/Makefile.am,
21467 manuals/reference/libanjuta/libanjuta-docs.sgml,
21468 manuals/reference/libanjuta/libanjuta.types,
21469 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21470 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21471 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21472 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21473 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21474 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21475 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21476 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21477 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21478 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21479 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21480 manuals/reference/libanjuta/tmpl/defaults.sgml,
21481 manuals/reference/libanjuta/tmpl/fileselection.sgml,
21482 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21483 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
21484 manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
21485 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21486 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21487 manuals/reference/libanjuta/tmpl/plugins.sgml,
21488 manuals/reference/libanjuta/tmpl/properties.sgml,
21489 manuals/reference/libanjuta/tmpl/resources.sgml,
21490 plugins/sample1/plugin.c: Added libanjuta API documentation.
21492 2004-04-22 Naba Kumar <naba@gnome.org>
21494 * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
21495 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21496 libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
21497 libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
21498 (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
21499 libegg/egg-combo-action.c, libegg/egg-entry-action.c,
21500 (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
21501 (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
21502 (removed) libegg/eggradiotoolbutton.c,
21503 (removed) libegg/eggseparatortoolitem.c,
21504 (removed) libegg/eggtoggletoolbutton.c,
21505 (removed) libegg/eggtoolbar.c,
21506 (removed) libegg/eggtoolbutton.c,
21507 (removed) libegg/eggtoolitem.c,
21508 (removed) libegg/prop-editor.c,
21509 (removed) libegg/test-actions.c,
21510 (removed) libegg/test-drag.c,
21511 (removed) libegg/test-merge.c,
21512 (removed) libegg/test-toolbar.c,
21513 libegg/menu/Makefile.am,
21514 (removed) libegg/menu/egg-accel-dialog.h,
21515 (removed) libegg/menu/egg-action-group.h,
21516 (removed) libegg/menu/egg-action.h,
21517 libegg/menu/egg-entry-action.h,
21518 (removed) libegg/menu/egg-markup.h,
21519 (removed) libegg/menu/egg-menu-merge.h,
21520 (removed) libegg/menu/egg-menu.h,
21521 (removed) libegg/menu/egg-radio-action.h,
21522 (removed) libegg/menu/egg-toggle-action.h,
21523 (removed) libegg/menu/howitshouldwork.txt,
21524 (removed) libegg/toolbar/.cvsignore,
21525 (removed) libegg/toolbar/Makefile.am,
21526 (removed) libegg/toolbar/TODO,
21527 (removed) libegg/toolbar/eggradiotoolbutton.h,
21528 (removed) libegg/toolbar/eggseparatortoolitem.h,
21529 (removed) libegg/toolbar/eggtoggletoolbutton.h,
21530 (removed) libegg/toolbar/eggtoolbar.h,
21531 (removed) libegg/toolbar/eggtoolbutton.h,
21532 (removed) libegg/toolbar/eggtoolitem.h,
21533 (removed) libegg/toolbar/prop-editor.h,
21534 (removed) libegg/toolbar/toolbar-api.txt,
21535 (removed) libegg/toolbar/toolbar-ideas.txt,
21536 plugins/devhelp/anjuta-devhelp.ui,
21537 plugins/devhelp/plugin.c,
21538 plugins/editor/action-callbacks.c,
21539 plugins/editor/action-callbacks.h,
21540 plugins/editor/anjuta-docman.c,
21541 plugins/editor/anjuta-document-manager.ui,
21542 plugins/editor/plugin.c,
21543 P plugins/message-view/Makefile.am,
21544 plugins/message-view/anjuta-message-manager.ui,
21545 plugins/message-view/plugin.c,
21546 plugins/sample1/anjuta-sample.ui,
21547 plugins/sample1/plugin.c,
21548 src/action-callbacks.c,
21549 src/action-callbacks.h,
21550 src/anjuta-actions.h,
21552 src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
21553 Gtk actions and UIManager. Fixed all plugins to use this.
21555 * manuals/reference/gtkdoc-scangobj.diff,
21556 manuals/reference/libanjuta/Makefile.am,
21557 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21558 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21559 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21560 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21561 manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
21563 * configure.in: Updated to require gtk-2.4 and gnome-2.6.
21565 2004-04-20 Johannes Schmid <jhs@cvs.gnome.org>
21567 * plugins/message-view/imessage-view.c
21568 * plugins/message-view/ianjuta-msgman.c:
21571 2004-04-17 Adam Weinberger <adamw@gnome.org>
21573 * configure.in: Added en_CA to ALL_LINGUAS.
21575 2004-04-08 Naba Kumar <naba@gnome.org>
21577 * libanjuta/interfaces/ianjuta-message-view.[c,h],
21578 libanjuta/interfaces/Makefile.am,
21579 libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
21580 message manager and message view interfaces.
21582 * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
21583 libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
21584 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21585 libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
21586 src/anjuta-app.c: Used 'activate' and
21587 'deactivate' virtual methods for plugins. Fixed installed plugins
21588 dialogs. Added remove_widget() method for AnjutaShell.
21590 * libanjuta/interfaces/Makefile.am,
21591 libanjuta/interfaces/ianjuta-document-manager.c,
21592 libanjuta/interfaces/ianjuta-document-manager.h,
21593 libanjuta/interfaces/ianjuta-editor.c,
21594 libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
21595 and editor interfaces.
21597 * plugins/devhelp/plugin.c,
21598 plugins/message-view/anjuta-message-manager.plugin.in,
21599 plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
21600 plugins/sample1/plugin.c: Updated plugins implementation to
21601 reflect the changes.
21603 2004-04-07 Naba Kumar <naba@gnome.org>
21605 * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
21606 libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
21607 libanjuta/interfaces/ianjuta-editor.h,
21608 (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
21609 plugins/editor/anjuta-docman.c,
21610 plugins/editor/anjuta-document-manager.plugin.in,
21611 plugins/editor/plugin.c, plugins/sample1/plugin.c,
21612 src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
21613 Added supported interfaces for plugins. Tested plugin interfaces
21614 through sample plugin.
21616 2004-02-29 Johannes Schmid <jhs@cvs.gnome.org>
21618 * template/Makefile.am, data/templates/library/Makefile.am
21619 Fixed some automake-1.7 incompatibilities
21620 * template/xmltemplate.c: Small fix
21622 2004-02-23 Naba Kumar <naba@gnome.org>
21624 * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
21625 Added plugins manager dialog.
21627 * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
21628 library dependencies.
21630 * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
21631 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
21632 src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
21633 (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
21634 geometry command line option.
21636 2004-02-16 Naba Kumar <naba@gnome.org>
21638 * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
21639 Added interfaces and IAnjutaEditor editor interface.
21640 * plugins/editor/text_editor.c: Implemented IAnjutaEditor
21642 * libanjuta/anjuta-shell.h: Fixed bug.
21644 2004-02-13 Naba Kumar <naba@gnome.org>
21646 * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
21648 2004-02-13 Johannes Schmid <jhs@cvs.gnome.org>
21650 * data/template/*/.cvsignore:
21651 Avoid all these ? in cvs output
21653 2004-02-13 Naba Kumar <naba@gnome.org>
21655 * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
21656 includes and linking.
21658 * configure.in, plugins/Makefile.am: Enabled devhelp plugin
21659 and set required version to devhelp 0.8. This devhelp version
21660 can be acquired from gnome cvs branch devhelp branch
21661 devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
21663 * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
21664 src/actions-callbacks.c: Added Dock Manager settings menu item.
21666 * configure.in, plugins/Makefile.am: Disabled devhelp creation.
21667 * plugins/devhelp/plugin.c: Fixed a linking bug.
21669 * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
21670 libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
21671 external GDL dependency and used libegg codes.
21673 2004-02-12 Naba Kumar <naba@gnome.org>
21675 * configure.in, plugins/Makefile.am, plugins/devhelp/*:
21676 Added devhelp plugin, but it can't be used without a
21677 patch in devhelp. So it's disabled for now.
21679 * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
21680 libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
21681 plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
21682 Update cvsignore files.
21684 * libanjuta/plugins.c, widgets/e-splash.c:
21685 Fixed plugins loading to show splash icons.
21687 * plugins/message-view/anjuta-message-manager.plugin.in,
21688 plugins/message-view/plugin.c: Fixed plugin registered name.
21690 * plugins/message-view/anjuta-message-view.png,
21691 plugins/sample1/anjuta-sample-plugin.png: Update images.
21693 * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
21694 src/main.c: Fixed layout loading.
21696 * plugins/devhelp/Makefile.am: Fixed error.
21698 * (removed) widgets/*, libanjuta/plugins.h,
21699 src/main.c: Transfered widgets to libanjuta/.
21701 * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
21702 toplevel directory to created only one library as libanjuta-egg.
21704 * data/Makefile.am: Fixed build error.
21706 * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
21707 libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
21708 libegg/.cvsignore: Added egg dock widget.
21710 * gdl/*: Removed as they are now available in libegg.
21712 2004-02-11 Franco Catrin <fcatrin@tuxpan.com>
21714 * plugins/editor/anjuta-docman.c:
21715 Use stock close icon on tab close button
21717 2004-02-11 Johannes Schmid <jhs@cvs.gnome.org>
21719 * data/template/Makefile.am
21720 data/template/language/Makefile.am
21721 data/template/library/Makefile.am
21722 data/template/text/Makefile.am
21723 data/template/project/Makefile.am
21724 data/template/project/terminal/Makefile.am
21725 configure.in: Created Makefile to install templates
21727 2004-02-11 Naba Kumar <naba@gnome.org>
21729 * plugins/editor/action-callbacks.c,
21730 plugins/editor/anjuta-document-manager.ui,
21731 plugins/editor/plugin.c
21732 plugins/message-view/anjuta-message-manager.ui,
21733 src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
21735 2004-02-09 Johannes Schmid <jhs@cvs.gnome.org>
21737 * plugins/message-view/*: MessageView plugin is now loaded
21738 The menu items are still dummies.
21740 2004-02-09 Naba Kumar <naba@gnome.org>
21742 * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
21745 * libanjuta/anjuta-preferences.h: Added some documentation.
21747 * libanjuta/anjuta-shell.h: Removed dead codes.
21749 * (removed) manuals/reference/gtkdoc-scangobj,
21750 manuals/reference/gtkdoc-scangobj.diff,
21751 manuals/reference/libanjuta/.cvsignore,
21752 manuals/reference/libanjuta/Makefile.am,
21753 manuals/reference/libanjuta/README.inline-doc,
21754 manuals/reference/libanjuta/README.sections,
21755 manuals/reference/libanjuta/libanjuta-docs.sgml,
21756 manuals/reference/libanjuta/libanjuta-sections.txt,
21757 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21758 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21759 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21760 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21761 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21762 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21763 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21764 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21765 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21766 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21767 manuals/reference/libanjuta/tmpl/defaults.sgml,
21768 manuals/reference/libanjuta/tmpl/fileselection.sgml,
21769 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21770 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21771 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21772 manuals/reference/libanjuta/tmpl/plugins.sgml,
21773 manuals/reference/libanjuta/tmpl/properties.sgml,
21774 manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
21775 of scan program. Updated templates.
21777 plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
21778 editor action callbacks data.
21780 plugins/editor/text_editor.c: Fixed scintilla height problem. Added
21781 scintilla object ref/unref.
21783 2004-02-08 Johannes Schmid <jhs@cvs.gnome.org>
21785 * template/*: Added new xml based template system
21786 * template/dtds/*: Dtds to validate xml files of the template systems
21787 * data/template/*: Some sample template files
21788 Still needs some work but builds fine!
21790 2004-02-06 Naba Kumar <naba@gnome.org>
21792 * cofigure.in, manuals/Makefile.am,
21793 (added) manuals/reference/*: Added API documentation
21794 structure (gtk-doc based).
21796 * libanjuta/libanjuta.h: Updated
21798 2004-02-05 Naba Kumar <naba@gnome.org>
21800 * configure.in: Sets correct dependencies and
21801 uses gdl external library.
21803 * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
21804 libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
21805 libanjuta/anjuta-utils.h, libanjuta/fileselection.c
21806 libanjuta/fileselection.h, libanjuta/glue-factory.c,
21807 libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
21808 libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
21809 and added file dialogs.
21811 * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
21812 libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
21813 Build dynamic libraries for libegg.
21815 * plugins/Makefile.am, plugins/editor/Makefile.am,
21816 plugins/editor/action-callbacks.c,
21817 plugins/editor/action-callbacks.h,
21818 plugins/editor/anjuta-docman.c,
21819 plugins/editor/anjuta-docman.h
21820 plugins/editor/anjuta-document-manager.plugin.in
21821 plugins/editor/anjuta-document-manager.png
21822 plugins/editor/anjuta-document-manager.ui
21823 plugins/editor/file.c
21824 plugins/editor/file.h
21825 plugins/editor/plugin.c
21826 plugins/editor/print.c
21827 plugins/editor/print.h
21828 plugins/editor/search-replace.c
21829 plugins/editor/search_incremental.c
21830 plugins/editor/search_incremental.h
21831 plugins/editor/text_editor.c
21832 plugins/editor/text_editor.h
21833 plugins/editor/text_editor_cbs.c
21834 plugins/editor/text_editor_menu.h
21835 plugins/sample1/Makefile.am
21836 plugins/sample1/anjuta-sample-plugin.png
21837 plugins/sample1/anjuta-sample.plugin.in
21838 plugins/sample1/anjuta-sample.ui
21839 plugins/sample1/plugin-sample1.c
21840 plugins/sample1/plugin.c
21841 plugins/sample1/plugin.h: Created sample
21842 plugin and fixed editor plugin.
21844 * printing/*: Removed.
21846 * scintilla/Makefile.am: Builds dynamic library.
21848 * src/Makefile.am, src/action-callbacks.c,
21849 src/action-callbacks.h, (removed) src/an_symbol_view.c,
21850 src/anjuta-actions.h, src/anjuta-app.c,
21851 src/anjuta-app.h, src/anjuta-callbacks.c,
21852 src/anjuta-callbacks.h, (removed) src/anjuta.c,
21853 (removed) src/anjuta.h, src/anjuta.ui,
21854 src/layout.xml, src/main.c, src/preferences.h,
21855 src/utilities.c: Debuggged and finally made plugins
21858 * global-tags/Makefile.am: Fixed build error.
21860 2004-02-03 Naba Kumar <naba@gnome.org>
21862 * configure.in: Users GDL from external package.
21863 * plugins/*: Added many new plugins (not ready though).
21864 * src/*: Removed many files (which have been transfered in plugins/).
21866 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
21868 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21870 2004-01-10 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21872 * configure.in: Added editor plugins
21874 * plugins/Makefile.am, src/search-replace_backend.h,
21875 plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
21876 plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
21878 * Added: plugins/editor/search_incremental.c,
21879 plugins/editor/search_incremental.h
21881 * Update search-replace in plugins/editor
21883 2004-01-09 Johannes Schmid <jhs@cvs.gnome.org>
21885 * plugins/message-view/message-view.c: Some code clean-up
21887 2004-01-09 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21889 * Added: search_incremental[ch]
21891 * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
21892 src/mainmenu_callbacks.c, src/toolbar.c
21893 src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
21895 * Incremental Search
21897 2004-01-03 Johannes Schmid <jhs@cvs.gnome.org>
21899 * plugins/message-view/anjuta-msgman.[c/h]:
21900 Added message manager for easier message handling with a
21901 similar interface as docman. Of course you can still use
21902 MessageView standalone.
21903 * plugins/Makefile.am: Added message-view because it compiles
21906 2004-01-03 Johannes Schmid <jhs@cvs.gnome.org>
21908 * plugins/message-view/*: Added message-view plugin
21910 * configure.in: Added plugins/message-view/Makefile
21912 2004-01-03 Naba Kumar <naba@gnome.org>
21914 * libanjuta/*.c: Added new files and updated old ones.
21915 * plugins/editor/*: Added editor plugin.
21916 * configure.in: Added editor plugin and moved editor related
21919 2004-01-02 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21921 * src/Makefile.am: Added search-replace_backend.[ch]
21922 Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21924 * anjuta.glade, src/search-replace.c, src/search-replace.h,
21925 src/search-replace_backend.c, src/search-replace_backend.h,
21926 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21927 src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21928 src/toolbar_callbacks.c
21929 * The advanced Search/Replace functionality now replaces the older
21930 Find/Replace stuff.
21931 * The Search/Replace functionality can be interrupted during a long
21934 2003-12-11 Naba Kumar <naba@gnome.org>
21936 * configure.in: Removed libegg flags from ANJUTA_FLAGS.
21937 * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
21939 * Makefile.am, libanjuta/*: Added new module.
21940 * src/Makefile.am: Fixed linking error.
21941 * src/watch_cbs.c: Debugger clean up.
21942 * configure.in: Added libanjuta-2.0.pc
21944 * configure.in, libanjuta/Makefile.am,
21945 (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
21948 2003-12-11 Naba Kumar <naba@gnome.org>
21950 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21952 * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
21953 src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
21954 src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
21955 src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
21956 The user can now give a name at the creation of a new file and
21957 insert automatically (user choice) header, gpl notice, header
21958 template. The file extension is added automatically according
21959 to the selected type of file. The various insert functions have
21960 been moved from mainmenu-callback.c to file.c. The cursor is now
21961 moved after an insert operation. Removes also useless code in
21962 memory.c and search-replace.c
21964 2003-12-11 Pavol Bosik <Pavol.Bosik@siemens.com>
21966 * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
21967 sortable headers, process tree, removal of path and process params
21968 * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21969 anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21972 2003-12-10 Naba Kumar <naba@gnome.org>
21974 * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
21976 2003-11-30 Abel Cheung <maddog@linux.org.hk>
21978 * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21980 2003-11-28 Naba Kumar <naba@gnome.org>
21982 * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
21984 * manuals/de/*: Added german translation docs.
21986 * configure.in, Makefile.am, src/Makefile.am,
21987 libegg/*/*: Added libegg library.
21989 * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
21990 installation directory.
21992 * src/text_editor_cbs.c: Fixed closing of file.
21994 2003-09-14 Hasbullah Bin Pit <sebol@ikhlas.com>
21996 * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21998 2003-09-05 Naba Kumar <naba@gnome.org>
22000 * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
22001 src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
22002 src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
22003 src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
22004 src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
22005 anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
22006 (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
22007 (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
22008 using libegg. Initial commit -- compiles but is not complete.
22010 2003-08-08 Abel Cheung <maddog@linux.org.hk>
22012 * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
22014 2003-06-04 Abel Cheung <maddog@linux.org.hk>
22016 * configure.in: Removed "ta" from ALL_LINGUAS.
22018 2003-05-16 Jordi Mallach <jordi@sindominio.net>
22020 * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
22022 2003-05-16 Danilo Šegan <dsegan@gmx.net>
22024 * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
22026 2004-04-24 Andras Timar <tmar@gnome.hu>
22028 * configure.in: Added hu to ALL_LINGUAS.
22030 2004-04-14 Naba Kumar <naba@gnome.org>
22032 * src/Makefile.am, printing/Makefile.am,
22033 tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
22034 because we are still using GtkCombo and build breaks with gtk-2.4.
22036 2004-04-13 Naba Kumar <naba@gnome.org>
22039 * anjuta.spec.in: Fixed build error.
22040 * po/POTFILES.in: Updated.
22041 * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
22043 2004-04-11 Naba Kumar <naba@gnome.org>
22046 * AUTHORS: Updated.
22047 * configure.in: Added ga in ALL_LINGUAS.
22048 * ChangeLog: Fixed dates.
22050 2004-04-09 Naba Kumar <naba@gnome.org>
22052 * src/print.c: Fixed buffer styling bug when printing with
22055 * data/properties/anjuta.properties: Defined only one base font and
22056 used courier instead of lucidatypewriter, because most newer systems are
22057 unlikely to have it (bug #885023, #925956, #890473).
22059 * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
22062 * src/an_file_view.c: Fixed possible crash bug.
22064 2004-04-07 Naba Kumar <naba@gnome.org>
22066 * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
22067 gtk_main_quit() etc..), so that atexit() functions are not called
22068 (which is apparently done to free up memory and we don't need to
22069 do that at this point). Incidentally, something also happens in the
22070 atexit call which freezes the UI for far too long when the application
22071 exits and we want to avoid that..
22072 * src/glade_iface.c: Fixed compiler warning.
22074 2004-04-06 Naba Kumar <naba@gnome.org>
22076 * src/project_dbase_gui.c: Fixed errors.
22078 * src/registers_gui.c: Fixed possible crash bug.
22079 * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
22080 * src/signals.[c,h]: Used tree view and glade file for dialog.
22081 * src/Makefile.am, src/about.c, src/an_file_view.c,
22082 src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
22083 src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
22084 src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
22085 src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
22086 src/commands.c, src/compatibility_0.c, src/compiler_options.c,
22087 src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
22088 src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
22089 src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
22090 src/launcher.h, src/main.c, src/main_menubar.c,
22091 src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
22092 src/message-manager-private.cc, src/message-manager.cc,
22093 src/preferences.c, src/project_config.c, src/project_dbase.c,
22094 src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
22095 src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
22096 src/registers_cbs.h, src/registers_gui.c, src/resources.c,
22097 src/search-replace.c, src/search-replace_backend.c,
22098 src/search_incremental.c, src/search_preferences.c,
22099 src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
22100 src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
22101 src/signals_gui.c, src/source.c, src/src_paths.c,
22102 src/stack_trace.c, src/start-with.c, src/style-editor.c,
22103 src/support.c, src/text_editor.c, src/text_editor_cbs.c,
22104 src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
22105 src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
22106 src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
22107 tagmanager/Makefile.am, scintilla/include/SString.h,
22108 widgets/Makefile.am, widgets/gnomefilelist.c:
22110 Removed all deprecated codes and substituted
22111 with newer APIs. Fixed some possible crash bugs where cell renderers
22114 * scintilla/patches/scintilla-minor.patch: Minor patch.
22116 2004-04-06 Naba Kumar <naba@gnome.org>
22118 * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
22119 tree after all the files have been added (and not everytime a file
22120 is added in the project). Also fixed some memory corruption
22121 (possibly bug #900478).
22123 * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
22124 src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
22125 src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
22126 src/project_dbase_gui.c, src/source.c, src/text_editor.c,
22127 src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
22128 qualifier wherever appropriate.
22130 2004-04-05 Naba Kumar <naba@gnome.org>
22132 * src/launcher.[h,c], src/debugger.c: Added a method in launcher to
22133 switch terminal echo on/off. Debugger requires it off, while the
22134 rest requires it on.
22136 * src/search-replace.c: sets search direction and action (in addtion
22137 to target) for find in files.
22139 2004-04-02 Naba Kumar <naba@gnome.org>
22141 * src/mainmenu_callbacks.c: Sets filename during save of new files.
22143 * src/project_dbase.c, src/debugger, src/an_file_view.c,
22144 src/an_symbol_view.c: Added an gtk events loop for
22145 displaying project loading status (for loading large projects) and
22146 debugger program starting ... just to give an impression of fastness :-).
22148 * configure.in, anjuta.prj: Bumped version to 1.2.2.
22150 * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
22151 crash bug, which occurs when opening and closing a large project
22154 * src/attach_process.c: Fixed a comiple error for old gcc.
22156 * src/launcher.c: Prints proper error message when launcher child
22157 could not be executed and exits properly. Fixed a crash
22160 * src/resources.c, src/utilities.c, src/glade_iface.c,
22161 src/debugger.c, src/attach_process.c: Properly exits forked children
22162 when they could not be executed.
22164 2004-04-01 Naba Kumar <naba@gnome.org>
22166 * src/search-replace.c: Fixed a crash bug (bug #921893).
22168 2004-03-31 Naba Kumar <naba@gnome.org>
22170 * anjuta.glade: Added a note on compiler options dialog ->support
22171 dialog telling that supports are only available for file mode.
22173 * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
22175 Improved shutdown time delay by bypassing project closing
22176 and unloading plugins.
22178 * src/build_file.c, data/properties/anjuta.properties: Added a property
22179 to toggle on/off for going to first error automatically.
22181 2004-03-31 Pavol Bosik <Pavol.Bosik@siemens.com>
22183 * src/debugger.c: fixed core file loading
22184 * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
22185 for long lines (bugs #700968 and #911376)
22186 * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
22188 * src/anjuta.c: Focuses current AnEditor correctly.
22190 2004-03-30 Naba Kumar <naba@gnome.org>
22192 * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
22193 * AUTHORS: Updated with all contributors names.
22195 * src/about.c: Reads contributors names from AUTHORS file.
22196 * manuals/C/anjuta-manual/authors.xml: Points to online
22199 2004-03-29 Naba Kumar <naba@gnome.org>
22201 * data/properties/ada.properties: Fixed syntax colors. Patch
22202 from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
22205 * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
22206 src/appwiz_page2.c: Correctly defines PACKAGE_DATA_DIR for
22207 generated projects, so that their pixmap files are
22208 found properly (bug #919903).
22210 * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
22213 * src/source.c: Installs .glade file of libgllade
22214 projects in $(datadir)/$(package)/glade (part of bug #861038).
22216 * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
22217 in compiler options (bug #883837).
22219 * src/launcher.c: Disabled pty terminal echo. Correctly prompts
22220 for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
22222 2004-03-29 Pavol Bosik <Pavol.Bosik@siemens.com>
22224 * anjuta/src/search-replace.c: fixed another crash bug in
22226 * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
22227 breakpoint property fix
22229 2004-03-29 Naba Kumar <naba@gnome.org>
22231 * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
22232 (new) manuals/C/anjuta-advanced-tutorial/*:
22233 Added menu entry for 'Anjuta Advanced Tutorial'
22234 written by Olivier Pinçon <opincon _at_ wanadoo.fr>.
22236 2004-03-28 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22238 * src/fileselection.[ch], src/mainmenu_callbacks.c:
22239 Fixed bug #908941 ('Open' starts in wrong directory)
22241 2004-03-26 Naba Kumar <naba@gnome.org>
22243 * anjuta.h, src/message-manager-private.[h,cc]: Fixed
22244 compile error and bug #905738 with terminal.
22246 * src/search_incremental.c, src/register.c, src/sharedlib.c,
22247 src/search-replace.[h,c], src/search_incremental.[h,c],
22248 src/search_preferences.h, src/utilities.c, src/anjuta.c,
22249 src/text_editor.[c,h]: Fixed compiler warnings.
22251 * src/search-replace.c: Fixed a memory corruption (possible
22252 fix for bug #921893, but not yet confirmed).
22254 * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
22255 src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
22256 src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
22257 SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
22259 2004-03-25 Naba Kumar <naba@gnome.org>
22261 * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
22262 crash bug with attach process dialog and made the dialog closable
22265 * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
22266 always display within the margin.)
22268 * src/debugger.c: Fixed a typo (detele -> delete) which deletes
22269 the old breakpoint when it's properties are updated
22270 (creating a new updated one).
22272 2004-03-25 Pavol Bosik <Pavol.Bosik@siemens.com>
22274 * src/aneditor.cxx, src/aneditor.h: fixed calltips
22275 displayed for wrong file.
22276 * src/breakpoints.c: conditional breakpoints
22277 * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
22278 "Find in Files..." disabling policy
22280 2004-03-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22282 * src/build_file.c: Fixed bug #874380
22283 Goto the first error if it exists.
22285 2004-03-24 Naba Kumar <naba@gnome.org>
22287 * src/anjuta.c: Fixed to get correct child exit status
22288 using mask (bug #905738).
22290 * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
22291 Aligned buttons in the New file dialog,
22292 set default response to OK, entry box activates default response,
22293 ESC closes dialog and hides on delet_event.
22295 2004-03-19 Naba Kumar <naba@gnome.org>
22297 * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
22300 2004-03-17 Pavol Bosik <Pavol.Bosik@siemens.com>
22302 * src/search-replace.c: fixed "Find Usage" crash when no project open
22304 2004-03-17 Naba Kumar <naba@gnome.org>
22306 * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
22307 Fixed the generated projects to read m4 directory if the directory
22308 exists (bug #917781).
22310 2004-03-12 Naba Kumar <naba@gnome.org>
22312 * HACKING: Fixed formatting for auto-parsing.
22314 2004-03-10 Pavol Bosik <Pavol.Bosik@siemens.com>
22316 * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
22317 rework (bug #890609)
22319 2004-03-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22321 * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
22323 2004-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22325 * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
22326 * src/search_preferences.c: Fixed typo.
22328 2004-02-26 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22330 * src/search-replace.c: improved Search&Replace
22331 For the moment "Replace All" does not work with non opened files
22332 but Anjuta should not crash now ! ???
22334 2004-02-26 Naba Kumar <naba@gnome.or>
22336 * src/source.c: Fixed to pass cflags correctly
22337 and suppress the automake's default cflags.
22338 bug #816130, #801056, #782798, #773459
22340 * data/properties/anjuta.properties: Do not defualt to -k make option.
22343 * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
22346 * src/registers_gui.c: Fixed a runtime warning. bug #900087.
22348 * src/message-manager-private.cc: Disabled debug messages.
22350 2004-02-25 Adam Weinberger <adamw@FreeBSD.org>
22352 * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
22354 2004-02-25 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22355 * anjuta.glade, src/search-replace.c:
22356 Reduced Search&Replace dialog, bug #902636.
22358 2004-02-23 Naba Kumar <naba@gnome.or>
22360 * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
22363 2004-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22365 * src/search_incremental.c: Fixed bug #900903
22367 2004-02-23 Pavol Bosik <Pavol.Bosik@siemens.com>
22369 * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
22370 src/anjuta.c: Fixed bugs #890609 and #890609
22372 2004-02-23 Naba Kumar <naba@gnome.or>
22374 * src/message-manager.cc: Disconnects menuitem signal properly.
22377 * src/mainmenu_callbacks.c: Do not reload new files. Fixed
22380 2004-02-20 Naba Kumar <naba@gnome.org>
22382 * src/message-manager-private.[c,h]: Implemented keypress
22383 event for the terminal and resets it when ctrl c or ctrl d
22384 is pressed. But it doesn't seem to be working on keypress.
22385 Added a workaround to let it work on key release instead.
22388 * src/search-replace: Fixed compiler warnings.
22390 2004-02-18 Franco Catrin <fcatrin@tuxpan.com>
22392 * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
22393 Use defined file name when saving new files (fixes bug #898105)
22394 Don't change filename when clicking on a directory
22396 BTW: Happy birthday to me :-)
22398 2004-02-18 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22400 * src/search-replace.c: Fixed a crash bug
22401 Crash on Find & Replace (#887833)
22403 2004-02-18 Naba Kumar <naba@gnome.org>
22405 * src/executer.c: Fixed a crash bug.
22407 * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
22408 src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
22409 src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
22410 instead of GtkWindow (Part of bug #671596).
22412 * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
22413 src/registers_gui.c, src/registers_cbs.[h,c],
22414 src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
22415 src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
22416 src/compiler_options.c, src/an_file_view.c, start-with.c,
22417 src/anjuta-tools.c, help.c:
22419 Added "close" buttons on all
22420 dialogs (HIG) and fixed to properly response to ESC close
22421 (Part of bug #671596).
22423 * src/launcher.c: Disabled printing of long debug lines.
22425 * src/utilities.h: Fixed a compiler warning.
22427 2004-02-17 Franco Catrin <fcatrin@tuxpan.com>
22429 * src/anjuta.c: "Save all" action now asks for filenames for new files
22430 (fixes bug #898111)
22432 2004-02-16 Franco Catrin <fcatrin@tuxpan.com>
22434 * anjuta.glade, src/text_editor.c:
22435 Fixed a typo in Hello World indentation style
22436 Fixed misuse of translated strings when looking for style
22437 This entry fixes bug #876037
22439 2004-02-16 Naba Kumar <naba@gnome.org>
22441 * src/utilities.c: Fixed return value when dest file could
22444 Patch from: Dennis Moehlmann <darksaidin@users.sourceforge.net>
22445 * src/utilities.[c,h]: Removed 'cmp' dependency and used
22446 internal function to compare files.
22448 2004-02-14 Franco Catrin <fcatrin@tuxpan.com>
22450 * src/message-manager-private.cc:
22451 Set bold color as foreground color in terminal
22452 (fixes bug #864924)
22454 * src/aneditor.cxx:
22455 Use font style defined for message indicators in
22456 preferences/messages
22457 (fixes bug #885032)
22459 2004-02-13 Franco Catrin <fcatrin@tuxpan.com>
22461 * src/build_project.c:
22462 Use build.silent option from preferences (fixes bug #895726)
22464 2004-02-11 Robert Sedak <robert.sedak@sk.htnet.hr>
22466 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
22468 2004-01-27 Johannes Schmid <jhs@cvs.gnome.org>
22470 Patch from Massimo Corà <maxcvs@email.it>:
22471 * scintilla/LexCPP.cxx: Support "///" comments
22473 2004-01-18 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22474 * src/Makefile.am, src/anjuta.c, src/search-replace.c,
22475 src/search_replace.h, src/search-replace_backend.h
22478 * Added: src/search_preferences.c, src/search_preferences.h
22479 Allow the user to save search/replace settings and give them names.
22481 2004-01-16 Johannes Schmid <jhs@cvs.gnome.org>
22483 * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
22484 scintilla/ScintillaGTK.cxx:
22485 Hopefully fixed AMD 64 crash bug by using correct marshaller
22487 2004-01-16 Franco Catrin L. <fcatrin@tuxpan.com>
22489 * src/preferences.c: Save GtkOptionMenu properties properly
22490 * src/text_editor.c: Fixes editor mispell of fold.symbols property
22492 2004-01-15 Johannes Schmid <jhs@cvs.gnome.org>
22494 * configure.in, src/Makefile.am, scintilla/Makefile.am:
22495 Fixed libiconv issue
22498 2004-01-15 Johannes Schmid <jhs@cvs.gnome.org>
22500 Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
22501 * src/attach_process.c, src/debugger.c, src/registers.c/h,
22502 src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
22503 src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
22504 src/sharedlib_gui.c:
22505 Debugger speed-up, replaced deprecated GtkCList
22507 2004-01-14 Franco Catrin L.<fcatrin@tuxpan.com>
22509 * src/text-editor.c: Use stock gtk+ close button for editor tabs
22511 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
22513 * configure.in: Added "sq" to ALL_LINGUAS.
22515 2004-01-12 Changwoo Ryu <cwryu@debian.org>
22517 * configure.in: Added "ko" to ALL_LINGUAS.
22519 2004-01-09 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22521 * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
22522 src/search_incremental.c, src/search_incremental.h:
22523 Search_incremental code cleanup
22525 2004-01-08 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22527 * scintilla/*/*: Updated scintilla to CVS
22528 * Added: scintilla/Readme.sync
22529 * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
22530 scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
22531 scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
22532 scintilla/ScintillaGTK.cxx,
22533 scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
22534 scintilla/include/Scintilla.iface: Updated.
22536 2004-01-07 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22538 * search-replace_backend.[ch], search_incremental[ch]: Added
22540 * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
22541 find_replace.[ch]: Removed.
22543 * anjuta.glade, src/search-replace.c, src/search-replace.h,
22544 src/search-replace_backend.c, src/search-replace_backend.h,
22545 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22546 src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
22547 src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
22548 functionality now replaces the older Find/Replace stuff. The Search/Replace
22549 functionality can be interrupted during a long Search/Replace.
22551 2004-01-02 Dan Elphick <dre00r@ecs.soton.ac.uk>
22553 * widgets/gnomefilesel.c: Fix use of previously freed memory on
22554 selecting ".." and "." from file selector.
22556 2004-01-02 Johannes Schmid <jhs@cvs.gnome.org>
22558 * anjuta.glade: Fixed wrong "fold.symbols" property
22560 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
22562 * src/project_dbase_gui.c: Alphabetical order ;-)
22563 * src/compiler_options.c: Fixed bug #867539
22564 * src/launcher.c: Workaround for bugs #864922, #849928,
22565 #846386 and #845782: The launcher no longer hangs but does
22566 not get the exit status correctly sometimes.
22567 * Changes suggested by Bosik are obviously already in without
22568 any Changelog entry (ClsGen.c, project_dbase_gui.c)
22569 * NEWS, README, anjuta.prj, configure.in:
22570 Changed version to 1.2.1
22572 Patch from Andreas Volz <andreas99@users.sourceforge.net>:
22573 * anjuta_dialogs_strings.c, anjuta.glade:
22574 Fixed bugs #860906, #859329
22576 Patch from grzegol@pld-linux.org
22577 * anjuta.desktop.in.in: Fixed bug #858993 (Follow
22578 freedesktop.org standard)
22580 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
22582 Patch from Stefano Vallarino <stevalla@libero.it>:
22583 * src/source.[c/h]: Fixes cpp sample file to conform to
22584 ISO/IEC 14882, C++-Standard
22586 2003-12-31 Dan Elphick <dre00r@ecs.soton.ac.uk>
22588 Review by Johannes Schmid <jhs@cvs.gnome.org>
22589 * src/build_file.[ch]: Add build_execute_shell_command which executes the
22590 command using sh -c.
22591 * src/compile.c: Use build_execute_shell_command when compiling single
22594 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
22596 Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
22597 * src/breakpoints.c: Code cleanup, workaroud for possible
22599 * src/src_paths.c: Update debugger dirs on directory change
22601 2003-12-31 Pavol Bosik <Pavol.Bosik@siemens.com>
22603 Review by Johannes Schmid <jhs@cvs.gnome.org>
22604 * src/attach_process.c, src/attach_process.h, anjuta.glade:
22605 sortable headers, process tree, removal of path and process params
22606 * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
22607 anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
22610 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
22612 Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22613 * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
22614 Add a dialog for "New file" which lets the user set the
22615 filename and to add copyright/header templates to the file
22616 * Review: Changed function names to contain modules name (file_)
22618 2003-12-09 Naba Kumar <naba@gnome.org>
22620 * setup-gettext: Fixed a typo.
22621 * scintilla/Makefile.am: Fixed a build error for SMP systems.
22623 ---- Released version 1.2.0 ---
22625 2003-12-08 Naba Kumar <naba@gnome.org>
22627 * src/preferences.c: Fixed compiler error.
22628 * global_tags/create_global_tags.sh: Fixed to install properly
22629 even when system.tags could not be generated.
22632 2003-12-06 Naba Kumar <naba@gnome.org>
22634 * setup-gettext: Fixed to not generate intl directory with gettextize.
22636 Patch from: Karl-Heinz Brünen <k.bruenen@eprosoft.de>
22637 * src/anjuta.c: Filters out unnecessary files from find in files
22641 * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
22642 * src/widzard_gui.c: Added horiz scrollbar for desc text.
22644 2003-12-04 Naba Kumar <naba@gnome.org>
22646 * src/gnome_project.c: Enables debug and optimization flags for
22649 Patch from: Pavol Bosik <Pavol.Bosik@siemens.com>
22651 * src/project_dbase_gui.c: combined header and c files for
22654 * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
22655 * data/properties/pascal.properties: Fixed pascal syntax highlighting.
22657 2003-11-30 Abel Cheung <maddog@linux.org.hk>
22659 * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
22661 2003-11-29 Naba Kumar <naba@gnome.org>
22663 * configure.in, anjuta.prj: Bumped version to 1.2.0.
22666 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
22668 * src/main_menubar.c: Now files cannot be opened twice in recently
22671 2003-11-27 Pavol Bosik <Pavol.Bosik@siemens.com>
22673 * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
22675 2003-11-28 Naba Kumar <naba@gnome.org>
22677 * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
22679 2003-11-27 Naba Kumar <naba@gnome.org>
22681 * src/breakpoints.c, src/launcher.c, src/find_text.c,
22682 src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
22684 * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
22685 src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
22686 src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
22687 checkbox in project wizard (project options page) to enable/disable
22688 source code generation with glade(mm).
22692 2003-11-19 Pavol Bosik <Pavol.Bosik@siemens.com>
22694 * src/dnd.c: Opening files with special characters in the name.
22696 2003-11-20 Jordi Mallach <jordi@sindominio.net>
22698 * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
22701 2003-11-18 Naba Kumar <naba@gnome.org>
22703 * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
22704 src/find_in_files.c, src/gnome_project.c, src/launcher.c,
22705 src/project_import.c, plugins/patch/patch-plugin.c:
22706 Fixed g_signal_diconnect calls to pass correct data.
22707 (Fixed possible crash in project imports).
22711 2003-11-18 Pavol Bosik <Pavol.Bosik@siemens.com>
22713 Reviewed by Naba Kumar <naba@gnome.org>
22714 * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
22715 and debugger. Sets default settings for pty in launcher.
22716 * data/gdb.init: Removed charset work around (now works with user's
22718 * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
22720 2003-11-18 Naba Kumar <naba@gnome.org>
22722 * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
22723 names of 'index' to 'idx'.
22725 2003-11-17 Naba Kumar <naba@gnome.org>
22727 Patch from: arief_mulya <arief_m_utama@telkomsel.co.id>
22728 * src/project_dbase.c: Prompts user for unsaved project files
22729 when project is closed.
22731 2003-11-16 Naba Kumar <naba@gnome.org>
22733 Patch from: Marcin "Zenek" Jaskólski <zenek@moo.pl>
22734 * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
22737 2003-11-11 Johannes Schmid <clubfan@users.sourceforge.net>
22739 * src/anjuta.c: Fixed crash related to tag == NULL while
22742 2003-11-11 Naba Kumar <naba@gnome.org>
22744 * src/glade_iface.c: Avoids error conditions for glade or glademm not
22745 found. It simply doesn't generate the c/c++ codes and continues with
22749 2003-11-10 Naba Kumar <naba@gnome.org>
22751 * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
22752 'Start with dialog'.
22754 * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
22755 German translation of anjuta-tutorial.
22757 * src/launcher.c: Fixed an encoding bug with GIOChannels.
22760 2003-11-10 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22762 * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
22763 Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
22764 the syntax highlighting in Preferences, the automatic syntax
22765 highlighting is now selected. When the debugger is stopped and the
22766 breakpoints window not closed, the gtk_tree_view in this window is
22767 now made unsensitive.
22769 2003-11-07 Johannes Schmid <clubfan@users.sourceforge.net>
22771 * src/preferences.h, src/preferences.c, anjuta.glade:
22772 Fixed translation bug in preferences by using GtkOptionMenu
22773 * anjuta.prj: Project version 1.1.98
22775 ---------------- Released version 1.1.98 ----------------
22777 2003-11-07 Naba Kumar <naba@gnome.org>
22779 * anjuta.spec.in: Revived docs package and combined all docs into
22781 * configure.in: Bumped version to 1.1.98 rc2
22783 * anjuta.spec.in: Fixed scrollkeepr-update command.
22784 * anjuta.spce.in: Fixed file permissions.
22786 2003-11-06 Naba Kumar <naba@gnome.org>
22788 * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
22789 menus to activate anjuta helps.
22791 * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
22792 manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
22793 manuals/C/anjuta-faqs/legal.xml (added),
22794 manuals/C/anjuta-faqs/Makefile.am,
22795 manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22796 manuals/C/anjuta-faqs/.cvsignore,
22797 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
22798 manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
22799 manuals/C/anjuta-tutorial/legal.xml (added),
22800 manuals/C/anjuta-tutorial/Makefile.am,
22801 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22802 manuals/C/anjuta-tutorial/.cvsignore,
22803 manuals/C/anjuta-manual/*.sgml (removed),
22804 manuals/C/anjuta-manual/*.xml (added),
22805 manuals/C/anjuta-manual/Makefile.am,
22806 manuals/C/anjuta-manual/anjuta-manual-C.omf,
22807 manuals/C/anjuta-manual/.cvsignore,
22808 manuals/C/topic.dat (removed), manuals/C/Makefile.am,
22809 manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
22810 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
22811 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
22812 manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
22813 manuals/ja/anjuta-faqs/legal.xml (added),
22814 manuals/ja/anjuta-faqs/Makefile.am,
22815 manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
22816 manuals/ja/anjuta-faqs/.cvsignore,
22817 manuals/ja/anjuta-manual/*.sgml (removed),
22818 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
22819 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
22820 manuals/ja/anjuta-manual/*.xml (added),
22821 manuals/ja/anjuta-manual/Makefile.am,
22822 manuals/ja/anjuta-manual/anjuta-manual-C.omf,
22823 manuals/ja/anjuta-manual/.cvsignore,
22824 manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
22825 manuals/sgmldocs.make (removed),
22826 manuals/xmldocs.make (added), manuals/omf.make (added),
22827 manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
22828 documentations to newer docbook xml documentations. Converted
22829 Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
22830 Enabled manulas installations.
22832 * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
22834 2003-11-05 Naba Kumar <naba@gnome.org>
22836 * data/gdb.init: Sets host's charset to ascii to solve debugger
22837 freeze up due to uninitialized strings in target program.
22839 * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
22840 Fixed a crash bug with 'Add expression in watch'. Bug #822017
22844 Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
22845 src/launcher.c: Turns off echo in spawned pty to fix debugger.
22847 2003-11-04 Naba Kumar <naba@gnome.org>
22849 * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
22852 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22853 * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
22854 src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22855 src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
22858 * src/search-replace.c: Fixed infinite loop bug.
22859 * start-with.c: Fixed a crash bug with "Open last project".
22861 Patch from: Karl-Heinz Brünen <k.bruenen@eprosoft.de
22862 * scintilla/Makefile.am: Fixed compiler option.
22864 2003-10-16 Naba Kumar <naba@gnome.org>
22866 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22867 * src/text_editor.c: Fixed autoformat.
22869 2003-10-15 Naba Kumar <naba@gnome.org>
22871 * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
22874 2003-10-09 Naba Kumar <naba@gnome.org>
22876 * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
22878 2003-10-08 Naba Kumar <naba@gnome.org>
22880 * src/source.c: Fixed a GETTEXT typo error.
22881 * anjuta.glade: Made 'Sorted in order you open them' default option
22884 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22885 * anjuta.glade, data/properties/anjuta.properties:
22886 Fixed the freeze of the "Preferences" combos at the first Anjuta
22887 init is generated by:
22888 - a not complete translation of preferences.c file
22889 - a difference between 2 names in anjuta.glade and
22890 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
22891 - the same name given to 3 combos (anjuta.glade).
22893 * src/find_text.c: If the "whole document" mode is selected,
22894 a new search will select the next occurrence (Bug #764954).
22895 It is now possible to use the shortcuts to search next or previous
22896 occurrence even if the search dialog has the focus. Bug #790318
22898 * src/main_menubar_def.h: "Select code block" shortcut; the new
22899 shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
22902 Patch from: Richard Lee <r.h.lee@comcast.net>
22903 * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
22904 tagmanager/tm_workspace.c: The following is a patch to fix a
22905 seemingly random occurence where Anjuta would crash when a
22906 certain key was pressed.
22908 2003-09-29 Naba Kumar <naba@gnome.org>
22910 * src/find_in_files.c: Ignores binary by default. Disabled the option
22911 of NOCVS search, because launcher does not use sh and hence can not
22914 * src/project_dbase.c, src/session.[h,c]: Fixed to save the
22915 "clean before build" state in project session and not in account session,
22916 otherwise the state gets reflected to other projects causing annoyance.
22918 * src/compiler_options.c: Fixed a bug where compiler options were always
22919 claimed 'modified'.
22921 * src/build_project.c, data/properties/anjuta.properties,
22922 src/commands.[h]: Fixed a bad bug where clean-before-build
22925 * scintilla/patches/research-cvs-nolog.diff,
22926 scintilla/patches/scintilla-ac-gtk2-port.diff,
22927 scintilla/patches/scintilla-ac-sort-fix.diff,
22928 scintilla-optimization.diff: Removed, because they are already in
22931 * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
22934 * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
22935 scintilla/LexYAML.cxx: Added new scintilla lexers.
22937 * TODO, NEWS: Updated.
22939 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22940 * src/utilities.c: Fixed typo bugs.
22942 2003-09-26 Naba Kumar <naba@gnome.org>
22944 * src/anjuta.c: Only connects to kernel SIGCHLD signal.
22945 * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
22946 src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
22947 text_editor_find() and Fixed I-Search wrapping.
22948 * src/debugger.c: Fixed to pass a newline after a debugger
22949 command (which was broken since the launcher was refactored.
22950 (Pointed out by Bosik Pavol <Pavol.Bosik@siemens.com>)
22952 2003-09-25 Naba Kumar <naba@gnome.org>
22954 * src/toolbar_callbacks.c: Fixed start of incremental search.
22956 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22957 * src/controls.c, src/main_menubar.c, src/main_menubar.h,
22958 src/main_menubar_def.h, src/mainmenu_callbacks.c,
22959 src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
22960 menu and implementation.
22962 2003-09-24 Pavol Bosik <bosikp@frcatel.fri.utc.sk>
22964 Reviewed by 2003-09-24 Naba Kumar <naba@gnome.org>
22965 * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
22966 variables in Locals window.
22968 2003-09-24 Frederic RUAUDEL <grumz@users.sourceforge.net>
22970 Reviewed by 2003-09-24 Naba Kumar <naba@gnome.org>
22971 * src/utilities.[ch] : Fix a tooltip bug in
22972 anjuta_util_toolbar_append_stock(), the label appeared instead of
22973 the tooltip text. Remove label from arguments of the function
22974 because label is included in the stock icon data.
22975 * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
22976 * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
22977 * FIXME: translation file should be updated because of label text removal.
22979 2003-09-24 Naba Kumar <naba@gnome.org>
22981 * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
22983 * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22984 src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
22985 src/project-import.c, src/anjuta.c: Implemented buffered outputs for
22986 stdout and stderr. Also buffered output and check-for-password
22987 can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
22988 with password prompts. Checkes for password prompts from all outputs.
22990 * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
22991 which takes a string (which could be utf8 also) and converts into
22994 * src/main.c: Connects kernel signals after gnome_program_init().
22996 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22997 * src/message-manager.c: Fixed bug #787026 by converting the strings
23000 2003-09-22 Naba Kumar <naba@gnome.org>
23002 * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
23003 scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
23004 GtkCList and using GtkTreeView instead. Added the patch.
23005 * src/scintilla/patches/scintilla-ac-sort-fix.diff,
23006 scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
23008 2003-09-19 Naba Kumar <naba@gnome.org>
23010 * printing/print.c: Proper UTF8 printing support.
23011 * src/main.c: moved kernel signal connects at the
23012 end of application initialization.
23014 2003-09-18 Naba Kumar <naba@gnome.org>
23016 * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
23017 (new) lexers.make, (new) lexers: Update scintilla to latest
23018 scintilla CVS (2003-09-18), added new lexers, automated
23019 lexers makefiles sections and scintilla update. Added
23020 patches. Optimized pango rendering. Fixed a crash bug
23023 * (new) scintilla/patches/research-cvs-nolog.diff: Added
23024 patch to remove cvs log command from RESearch.cxx file.
23025 * scintilla/patches/scintilla-pango-always.diff:
23027 * scintilla/RESearch.cxx: Removed spurious cvs log command
23029 * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
23031 Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
23032 * src/dnd.c: Fixed a crash bug with DND.
23034 2003-09-15 Naba Kumar <naba@gnome.org>
23036 * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
23037 src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
23038 src/toolbar_callbacks.c: Added an additional parameter to
23039 text_editor_goto_line() funtion which decides if the line should
23040 be made visible (if it's under fold).
23042 * src/style-editor.c: Fixed a compiler warning.
23043 * src/message-manager.cc: Calls parent method correctly.
23045 * src/preferences.h: Fixed prent class.
23047 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23048 * src/project_dbase.c: Fixed bug #713210.
23050 2003-09-14 Hasbullah Bin Pit <sebol@ikhlas.com>
23052 * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
23054 2003-09-11 Naba Kumar <naba@gnome.org>
23056 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23057 * src/style-editor.c: Fixed bug #769130 (Crash on font
23060 * src/message-manger.[h,cc]: Made AnMessageManager
23061 derived from GtkFrame and removed deprecated code.
23063 * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
23066 2003-09-09 Naba Kumar <naba@gnome.org>
23068 * src/Makefile.am: Addded rules for built sources.
23070 2003-09-08 Naba Kumar <naba@gnome.org>
23072 * (new) src/anjuta-marshalers.list: Added marshalers definition
23075 * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
23076 and CXXFLAGS are not overwriten by automake's default.
23077 * src/style-editor.c: Added 'operators' in the style editor.
23079 Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
23080 and Jesus Gonzalez <jgonzlz@terra.es> (combined).
23081 * src/message-manager-private.cc, src/message-manager.cc:
23082 Converts message going into message into UTF-8 endoding.
23083 * src/main.c: Uses UTF-8 codeset for localization.
23085 2003-09-08 Franco Catrin L. <fcatrin@tuxpan.cl>
23087 * src/anjuta.desktop.in.in: Added Encoding attribute (required).
23089 2003-09-08 Naba Kumar <naba@gnome.org>
23093 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23094 * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
23095 Fixed bug #798717, Find - Find&Replace - Find in files bug;
23096 The combo entries were updated if the same data with a different
23097 case exist in the combo list. The combo entries are now case sensitive.
23098 Search&Replace bug; First search ,max actions = 0 ==> now max
23101 2003-09-08 Naba Kumar <naba@gnome.org>
23104 * src/utilities.[c,h]: a function takes contant args.
23105 * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
23106 Now the child terminated signal is emitted properly.
23107 * src/Makefile.am: Used $(top_srcdir) for referring to
23109 * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
23110 definitions file which will generate anjuta-marshalers.[c,h] files.
23111 * src/.cvsignore: Updated.
23112 * src/build_project.c: Changed su command to preserve quotes.
23113 * src/anjuta-tools.c, tagmanager/tm_project.c,
23114 tagmanager/tm_workspace.c: Use standard tmp file.
23115 * configure.in: Cleaned up. Provide -g -O0 flags for final build also
23116 so that users could report bugs easily.
23117 * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
23119 * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
23120 printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
23121 src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
23122 src/attach_process.c, src/breakpoints.c, src/commands.c,
23123 src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
23124 src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
23125 src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
23126 src/memory.c, src/message-manager-private.c, src/preferences.c,
23127 src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
23128 src/search-replace.[c,h], stack_trace.c, text_editor.c,
23129 src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
23130 src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
23131 Fixed compile warnings and cleanup.
23133 * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
23134 src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
23135 src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c:
23136 Removed libzvt usage and implemented child spawing differently. Launcher is
23137 now proper GObject, which can be created multiple times (and can be
23138 operated in parallel).
23140 * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
23141 * src/project_import_gui.c, src/project_import_cbs.c,
23142 src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
23143 (crash on project import). Removed deprecared codes.
23145 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
23147 * src/cvs.c: Fixed cvs output bug.
23149 2003-09-03 Naba Kumar <naba@gnome.org>
23151 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23152 * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
23153 src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
23154 src/text_editor_cbs.c: Implements --
23155 If the debugger is started
23156 A double click in the margin add or remove a breakpoint
23157 A single click activate or deactivate the breakpoint
23159 A double click in the margin add or remove a bookmark
23161 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
23163 Reviewed by Naba Kumar <naba@gnome.org>
23164 * src/cvs_gui.[c/h], mainmenu_callbacks.c:
23165 User is now able to choose a branch on cvs update for project.
23166 Cleaned up variable names.
23168 2003-09-03 Naba Kumar <naba@gnome.org>
23170 * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
23171 src/Makefile.am: Added lexers.
23172 * scintilla/*/*: Updated...
23173 * src/an_symbol_view.c: Fixed a crash bug.
23174 * src/compiler_options.c, src/project_dbase.c: Fixed compile
23176 * src/main_menubar.[c,h]: Removed 'page setup' menu item.
23177 * src/source.c: Fixed project generation bug with gettext code.
23178 * tagmanager/tm_project.c: Fixed a crash bug.
23179 * src/compiler_options.c, src/project_dbase.c: Fixed build failure
23180 bug when there is no project open. Bug #____.
23181 * src/source.c: Fixed a bug with build failure with non-gnome
23182 project with glade-generated source (eg. gtk2). Bug #____.
23185 2003-08-22 Naba Kumar <naba@gnome.org>
23187 Patch from: Rob Bradford <rob@debianplanet.org>
23188 * data/Makefile.am: Fixed to install properly during
23191 Patch from: Etay Meiri <etay-m@bezeqint.net>
23192 * src/debug-tree.c: Fixed a crash bug.
23193 * src/compiler_options.c: Takes care of linking the missing pieces;
23194 C flags, libs, optimization options, debug and profile.
23196 Patch from: Enver ALTIN <ealtin@casdb.com>
23197 * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
23199 2003-08-22 Johannes Schmid <clubfan@users.sourceforge.net>
23201 Reviewed by Naba Kumar <naba@gnome.org>
23202 * src/project_dbase.c: Fixed bugs #778263 and #778413
23203 Adding multiple files to project should work now.
23205 2003-08-22 Pavol Bosik <bosikp@frcatel.fri.utc.sk>
23207 Reviewed by Naba Kumar <naba@gnome.org>
23208 * src/dnd.c: Fixed Drag&Drop (opening file(s)).
23209 * src/debug_tree.c, src/debugger.c: Fixed context menu separator
23212 2003-08-08 Abel Cheung <maddog@linux.org.hk>
23214 * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
23216 2003-08-08 Abel Cheung <maddog@linux.org.hk>
23218 * src/text_editor.c: Fix translatable string (#113934).
23220 2003-07-04 Naba Kumar <naba@gnome.org>
23222 * src/compiler_options.c, src/project_dbase.c: Fixed build failure
23223 bug when there is no project open. Bug #____.
23225 * src/source.c: Fixed a bug with build failure with non-gnome
23226 project with glade-generated source (eg. gtk2). Bug #____.
23228 2003-06-26 Naba Kumar <naba@gnome.org>
23230 * src/anjuta.h: Removed reference to windows-dialog.h.
23231 * src/message-manager-private.[cc,h]: Fixed doulbe click
23232 activation of messages to properly jump at the destination.
23233 * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
23234 * src/toolbar.c: Code clean-ups.
23236 * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
23237 tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
23239 * src/message-manager-private.[cc,h]: Removed dead codes.
23241 * (new) data/properties/css.properties,
23242 data/properties/anjuta.properties, data/properties/Makefile.am:
23243 Added CSS syntax hiliting properties.
23245 * tagmanager/tm_file_entry.c: Fixed a possible bug.
23246 * src/debugger.c: Clean ups.
23247 * src/lexer.h: Added CSS lexer definition.
23249 * Makefile.am: Installs destop file properly.
23250 * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
23251 * NEWS: Updated for 1.1.97 release.
23252 * src/main_menubar_def.h: Changed some non working shortcuts.
23254 2003-06-24 Naba Kumar <naba@gnome.org>
23256 * src/search-replace.c: Shows the dialog properly, even when it is
23257 hidden behind another window.
23259 * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
23260 src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
23261 pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
23264 * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
23265 setup wizard dialogs.
23267 * src/debugger.c: Removed a redundant call to
23268 debugger_update_controls().
23269 * src/compiler_options.c, src/launcher.c: code cleanup.
23270 * src/executer.c: Fixed execution bug with 'Set Program params...".
23272 2003-06-23 Naba Kumar <naba@gnome.org>
23274 * widgets/e-splash.c: Removed border around the splash image.
23275 * anjuta.spec: correct libgnomeprintui22 name in depencencies.
23276 * widgets/gnomefilelist.c: Implemented multiple file selection mode.
23277 * src/cvs.c: Added a frame around commit log text widget.
23278 * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
23279 crash bug associated with translated combo box list in preferences
23280 dialog (in different locale other than en_US). Used widget names
23281 to pass the combo list items.
23282 * po/POTFILES.in: Updated.
23283 * src/launcher.c: Creates the zvt terminal at startup (and not
23284 every time a build is done) -- speeds up buld operations.
23285 * src/file_history.c: Should be if() conditional instead of
23287 * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
23288 Disabled useless warnings.
23289 * src/project_dbase.c: Fixed bonobo 2 project name.
23290 * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
23291 and uses correct glade-2 for file generation.
23293 2003-06-21 Naba Kumar <naba@gnome.org>
23295 * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
23296 And disables autocomple show for numbers (very annoying).
23297 * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
23298 src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
23299 src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
23300 from view menu and adjust the controls accordingly.
23301 * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
23303 * src/project_dbase.[c,h]: Removed show_local flag processing.
23304 * src/message-manager.[c,h]: Reorganized messages tabs in more
23306 * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
23307 Also added PCRE dependency.
23309 2003-06-20 Naba Kumar <naba@gnome.org>
23311 * pixmaps/anjuta_splash.png: New splash.
23312 from Jean Schurger <yshartk@schurger.org>
23314 * src/controls.c: De-sensitize run-to-cursor when debugger
23316 * src/cvs_gui.c: Set default reponse for various cvs dialogs.
23318 * src/message-manager-private.cc: Fixed to properly jump at
23319 the right file:line.
23321 * src/appwiz_page1.c: Fixed to correctly determine the project
23322 trpe from the wizard.
23324 2003-06-20 Naba Kumar <naba@gnome.org>
23326 * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
23327 * src/watch_gui.c: Code cleanups.
23328 * src/debugger.[c,h], src/stack_trace.[c,h],
23329 (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
23330 src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
23331 Removed direct access to stack_trace private data, Increased debugger
23332 command size from 256 to 1024 (to be on safer side). Also implemented
23333 row-activated signle for seting frame and viewing the source.
23334 * src/debugger.c: Avoids starting program and stopping debugger
23335 when starting debugger and stopping program, respectively.
23337 * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
23338 Reverted codes to start debugger automatically
23339 The file is brought to the state just after the branching
23340 (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for
23341 some code clean ups.
23343 * src/launcher.[h,c], plugins/patch/patch-plugin.c,
23344 src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
23345 src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
23346 src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
23347 src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
23348 src/project_dbase.c: Code clean ups.
23350 * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
23351 (Projects dir) so that correct $HOME/Projects path is set when
23352 anjuta is run for the first time.
23354 2003-06-13 Guntupalli Karunakar <karunakar@freedomink.org>
23356 * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
23358 2003-06-13 Naba Kumar <naba@gnome.org>
23360 * src/stack_trace_cbs.c: Moved variable declaration at the
23361 top of the block (bug #737867)
23363 * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
23364 just CFLAGS and CXXFLAGS (bug #743617).
23366 * src/create_global_tags.sh: Fixed shell script to properly
23367 detect installed *-config files.
23369 2003-06-12 Naba Kumar <naba@gnome.org>
23371 * src/preferences.[c,h]: Added methods for custom widgets in
23372 preferences: using custom set/get methods for them.
23374 * src/anjuta-encoding.c: Implemented up/down of the encodings
23375 in the list and property saves correctly.
23377 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23378 * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
23379 the beginning of a file.
23381 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23382 * src/aneditor.cxx, src/aneditor.h,
23383 src/controls.c, src/main_menubar.c, src/main_menubar.h,
23384 src/main_menubar_def.h, src/mainmenu_callbacks.c,
23385 src/mainmenu_callbacks.h: Allows the operator to select the current
23386 word or the current line (Request: 680801). It puts also
23387 sensitive/unsensitive several select/comment menu items.
23389 * src/breakpoints.c: Presets by default the current line for a
23390 defined breakpoint.
23392 2003-06-11 Naba Kumar <naba@gnome.org>
23394 * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
23395 color (red highlight) now cosistent for inactive tabs also.
23397 * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
23398 'Advanced search and replace' in Edit->Search submenu.
23400 * data/properties/tcltk.properties: Fixed bug #731851. Added line
23401 wrappings '\' where they were missing.
23403 * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
23404 message is now more descriptive and details the correct thing to do
23405 for GNOME2 desktop.
23407 2003-06-10 Naba Kumar <naba@gnome.org>
23409 * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
23410 autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
23411 Removed any reference to particular version of automake/autoconf
23412 so that they could work with newer versions (Bug #659394).
23414 * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
23415 src/anjuta.c: Added coded to add/remove supported encodings.
23417 * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
23418 src/preferences.c, src/project_dbase.c, src/project_dbase.h,
23419 src/project_import.c, src/project_type.c, src/project_type.h,
23420 src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
23421 in the projects typtes. Code clean ups. Removed GTK1/GNOME1
23422 from the project wizard.
23424 2003-06-06 Naba Kumar <naba@gnome.org>
23426 Patch from Etay Meiri <etay-m@bezeqint.net>
23427 * src/compiler_options.c: Fixed bugs related to clean before
23430 * anjuta.desktop.in.in: Added commandline options.
23431 * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
23432 -dP and -A flags of CVS update into different options.
23434 2003-06-04 Abel Cheung <maddog@linux.org.hk>
23436 * configure.in: Removed "ta" from ALL_LINGUAS.
23438 2003-06-02 Naba Kumar <naba@gnome.org>
23440 * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
23441 return NULL for undefined properties and "" for defined but empty
23442 strings. It was creating many problems where both are assumed to be
23443 same. And besides, it doesn't matter to differentiate the two (the
23444 problem with preferences was due to a different bug).
23446 * src/prefereces.[c,h]: Fixed to handle empty and blank properties
23447 correctly. Also, s/props_build_in/props_built_in/g.
23449 * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
23452 * src/an_file_view.c: Unrefed pixbufs when done with them.
23454 * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
23455 (removed) file_text.png: Added and removed pixmaps.
23457 2003-05-30 Naba Kumar <naba@gnome.org>
23459 * anjuta.glade: Fixed encodings preferences dialog
23461 2003-05-23 Etay Meiri <etay-m@bezeqint.net>
23463 Reviewed by Naba Kumar <naba@gnome.org>
23465 * src/build_project.c src/clean_project/c: perform a clean before
23466 build, if required. Show the message manager on clean.
23467 * src/compiler_options.c: save the new options when window is closed
23468 and flag project to be cleaned before the next build.
23469 * src/project_dbase.c: added a 'clean before build' flag to project
23471 2003-05-29 Naba Kumar <naba@gnome.org>
23473 * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
23476 * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
23477 file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
23478 file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
23479 file_h.png, file_h.xpm, file_html.png, file_html.xpm,
23480 file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
23481 file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
23482 file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
23483 print_color.xpm, print_landscape.xpm, print_layout.xpm,
23484 print_nocolor.xpm, print_portrait.xpm: Removed unused icons
23486 * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
23487 Removed unused icons references.
23489 2003-05-27 Enver ALTIN <ealtin@casdb.com>
23491 Reviewed by Naba Kumar <naba@gnome.org>
23493 * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
23494 src/compiler_options.c, src/debugger.c, src/find_replace.c,
23495 src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
23496 src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
23497 src/toolbar_callbacks.c: HIG compliant dialogs.
23499 * src/utilities.c: anjuta_button_new_with_stock_image() and
23500 anjuta_dialog_add_button() stolen from gedit.
23502 * src/main_menubar_def.h: Fixed mnemonics.
23504 2003-05-26 Naba Kumar <naba@gnome.org>
23506 * src/project_dbase_gui.c: Added header files filter for add file
23507 dialog box. Disabled project window to be transient window.
23509 * src/message-manager.cc: Disabled message manager window to be
23512 * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
23513 a file could not be loaded.
23515 * src/project_dbase.c: Fixed a bug with GUI editor command
23516 where empty string is returned.
23518 * src/Makefile.am, src/preferences.h, src/text_editor.c
23519 src/text_editor.h, (new) src/anjuta-encodings.h,
23520 (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
23521 Added encoding support and to handle characters encoding correctly
23522 by auto detecting it during load. Added preferences for selecting
23523 the encoding during save.
23525 * src/preferences.c, src/resources.c: Removed debug messages.
23527 Patch from: Alexander Nedotsukov <bland@mail.ru>
23528 * src/getline.c: Fixed many fatal bugs for FreeBSD.
23530 2003-05-26 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23531 * src/anjuta.c: Try to sow the splash image more often.
23533 2003-05-20 Naba Kumar <naba@gnome.org>
23535 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23536 * src/debug_tree.c: Colorize the modified locals during
23537 debugging and call memory analyze from the debugger.
23538 * src/breakpoints.c: The color is now different for the enabled
23539 and disabled breakpoints. Anjuta now can erase several
23540 breakpoints defined at the same line. The markers are updated
23541 according to the enable/disable action.
23543 Patch from Etay Meiri <etay-m@bezeqint.net>
23544 * src/launcher.c: Fixes launcher freeze up bug during build.
23546 2003-05-16 Dan Elphick <dre00r@ecs.soton.ac.uk>
23548 Reviewed by Naba Kumar <naba@gnome.org>
23549 * scintilla/PropSet.h: Change member variables from private to protected.
23550 * src/properties.[ch]*: Add new methods GetString and GetExpandedString
23551 to PropSetFile class, which return a gchar * (and can therefore indicate
23552 whether properties are empty or do not exist) and make prop_get and
23553 prop_get_expanded use them.
23554 * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
23555 that the result of of prop_get cannot be an empty string.
23557 2003-05-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
23559 Reviewed by Naba Kumar <naba@gnome.org>
23560 * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
23561 src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
23562 src/text_editor_cbs.c: When saving all the files in the project, the
23563 text editors are now only rehighlighted once instead of once for each
23566 2003-05-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23567 * src/main.c, widgets/e-splash.c: Splash screen improvements.
23568 * src/anjuta.desktop.in.in: Support startup notification.
23569 2003-05-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23570 * src/main.c, widgets/e-splash.c: Splash screen improvements.
23571 * src/anjuta.desktop.in.in: Support startup notification.
23574 2003-05-13 Dan Elphick <dre00r@ecs.soton.ac.uk>
23576 Reviewed by Naba Kumar <naba@gnome.org>
23578 * src/executer.[ch]: Only allow one set params dialog at a time. Fix
23579 memory leak from glade_xml_new call. Removed gxml field from Executer
23580 struct as only used in create_executer_dialog and then destroyed.
23582 * src/anjuta.c: Fix warning on getting a page that doesn't exist.
23584 * src/configurer.c: Fix warning trying to connect signal to non-existent
23585 environment entry in configure dialog and fix crash when closing the
23588 * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
23589 gnome_date_edit_get_time instead.
23591 * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
23592 in view menu required renumbering elsewhere.
23594 2003-05-10 Etay Meiri <etay-m@bezeqint.net>
23596 Reviewed by Naba Kumar <naba@gnome.org>
23598 * src/breakpoints.c: fixed an error when removing breakpoint
23599 * src/controls.c: 'run to cursor' is sensitive when debugger not active
23600 * src/debugger.c: changes to the way the debugger is activated
23601 * src/debugger.h: clean ups
23603 2003-05-13 Naba Kumar <naba@gnome.org>
23605 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23606 * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
23607 src/memory.h: A new version of memory and the interface
23608 is now integrated in anjuta.glade
23610 2003-05-09 Naba Kumar <naba@gnome.org>
23612 * configure.in: Bumped required gtk version to 2.0.8.
23614 2003-05-06 Naba Kumar <naba@gnome.org>
23616 src/message-manager-private.cc, src/message-manager.cc: Clean ups.
23618 2003-05-07 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23619 * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
23621 2003-05-06 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23622 * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
23623 , tagmanager/c.c: Support for ProC and RDB files.
23625 2003-05-06 Naba Kumar <naba@gnome.org>
23627 * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
23628 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23629 Uncomment (Box & Stream), Select the current function,
23630 authorize the "Quit" button of the GotoLine window
23632 2003-05-05 Naba Kumar <naba@gnome.org>
23634 * src/watch_gui.h: CVS added new file.
23636 * scintilla/ExterLexer.[cxx,h]: CVS added new files.
23638 Patch from Etay Meiri <etay-m@bezeqint.net>
23639 * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
23640 src/mainmenu_callbacks.c, src/message-manager.cc,
23641 src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
23642 src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
23643 Ported stack trace to GNOME2 and added it in the message manager
23646 2003-05-02 Naba Kumar <naba@gnome.org>
23648 * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
23650 * src/preferences.[h,c]: Fixed preferences to save only one copy of
23651 preferences property.
23653 * anjuta.prj: Fixed multiple preferences saved data.
23655 * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
23656 scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
23657 scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
23658 scintilla/include/Platform.h, scintilla/include/PropSet.h,
23659 scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
23660 Upgraded scitilla from CVS with faster window repaint
23663 Patch from Etay Meiri <etay-m@bezeqint.net>
23664 * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
23667 2003-04-30 Dan Elphick <dre00r@ecs.soton.ac.uk>
23669 * message-manager-private.[ch]: Make AnMessageWindow keep scrolling
23670 the window if messages are appended to the end and the scrollbar is
23673 2003-04-29 Naba Kumar <naba@gnome.org>
23675 * configure.in: Removed omf-install from Makefiles list.
23677 2003-04-28 Naba Kumar <naba@gnome.org>
23679 * po/POTFILES.in: Remvoded deleted files.
23681 * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
23682 pixmaps/windows-style-undocked.png: Added setup wizard's images.
23684 * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
23685 is executed as detached) is not set properly.
23687 2003-04-25 Naba Kumar <naba@gnome.org>
23689 * anjuta.prj: Updated.
23690 * src/anjuta_info.c: Fixed text wrapping and column view.
23691 * data/welcome.txt.in: Removed unaligned characters.
23693 2003-04-24 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23694 * src/main_menubar.c: Disable setup dialog.
23696 2003-04-22 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23697 * src/breakpoints.c; Fixed compilation with older GCC
23698 * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
23699 * HACKING: Spelling fixes (Suggested by Stephen Knight)
23701 2003-04-18 Naba Kumar <naba@gnome.org>
23703 * anjuta.prj: Updated (includes compiler options).
23705 * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
23706 function from anjuta.c (it was already available in anjuta-tools.c).
23708 2003-04-18 Naba Kumar <naba@gnome.org>
23710 * src/about.c, THANKS: Updated
23712 * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
23714 * src/an_file_view.c, src/project_dbase.c: Restores file-filters
23715 properly from the project session before updating the file
23718 * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23719 an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
23720 dialog settings (as it will not be required once GDL is in place) and
23721 added file view filters in the settings sub-menu.
23723 2003-04-17 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23725 * configure.in: Disable cast checks on final build.
23727 2003-04-17 Naba Kumar <naba@gnome.org>
23729 * src/build_project.c: Fixed a compilation error.
23731 * src/launcher.c: Removed commnets.
23733 * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
23734 properties from editor tab to indentation tab and fixed a property
23735 label for proper i18n translation. Fixed typos in project config
23736 dialog (reported by Gaëtan de Menten <ged@bugfactory.org>). Disabled
23737 sorting and reordering in compiler options dialog.
23739 * src/compiler_options.c: Implemented _save() function to save the
23740 options (which was pending).
23742 * src/build_project.c: Destroys install-as-root dialog when it is done.
23744 * src/an_symbol_view.c: Change "event" event to "event-after" so
23745 that symbol row is selected first before the popup is shown.
23747 2003-04-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
23749 * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first
23750 file in CVS/Entries. (Reviewed and applied by Biswa)
23752 2003-04-16 Naba Kumar <naba@gnome.org>
23754 * aneditor.cxx: use unicode everytime (fixed unicode related
23757 * anjuta.prj: Fixed UI editor name (blank to use default) and
23760 Patch from Patch from Gaëtan de Menten <ged@bugfactory.org>
23761 * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
23762 Editor preferences page.
23764 2003-04-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23765 * src/anjuta.[ch], src/print.c: Fixed warnings
23766 * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
23767 * configure.in: Profiling support with gprof
23769 2003-04-16 Naba Kumar <naba@gnome.org>
23771 Patch from Gaëtan de Menten <ged@bugfactory.org>
23772 * src/launcher.c: Fixed cvs dialog.
23774 2003-04-15 Johannes Schmid <clubfan@users.sourceforge.net>
23776 * src/message-manager-private.cc: Fixed double-click on first line of
23777 output to properly select a line.
23778 * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
23779 because still was a deprecatd GtkCTreeNode and always NULL anyway.
23781 2003-04-15 Naba Kumar <naba@gnome.org>
23783 * src/message-manager-private.cc: Fixed the glade filename typo.
23785 2003-04-15 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23786 * scintilla/*, data/properties/*: Scintilla CVS merge
23787 * anjuta.prj: Removed unnecessary files.
23788 * scintilla/PlatGTK.cxx: Force Pango fonts always
23789 * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
23790 src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
23792 * configure.in: Change version no. for 1.1.1 (alpha release)
23793 * configure.in: Added '--with-pref-suffix' option.
23794 * config.guess, config.sub: Removed from CVS.
23796 2003-04-15 Naba Kumar <naba@gnome.org>
23798 Patch from Timothee Besset <ttimo@idsoftware.com>
23799 * Makefile.am: Fixed a shell script error during intallation.
23801 2003-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
23803 Reviewed by Naba Kumar <naba@gnome.org>
23804 * src/message-manager.cc: Added popup-menu to TreeView and fixed
23805 set_wm_class to use "anjuta" instead of "an.
23806 * src/message-manager-private.cc: Headers are hidden again.
23808 2003-04-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23809 * src/project_dbase_gui.c: Memory corruption fix.
23810 * anjuta.prj: Updated project file
23812 2003-04-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
23813 * an_file_view.c: Connect to event-after signal rather than event so that
23814 selection is updated first and thus context menu is for the right file.
23815 Reviewed and applied by Biswa.
23817 2003-04-14 Naba Kumar <naba@gnome.org>
23819 * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
23821 * src/auncher.c: More child exit fixes
23822 from Timothee Besset <ttimo@idsoftware.com>
23824 2003-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
23826 Reviewed by Naba Kumar <naba@gnome.org>
23828 * src/message-manager.[c/h], src/message-manager-private[c/h],
23829 anjuta.[c/h]: Ported message-manager to Gtk2
23831 * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
23832 src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
23833 src/clean_project.c, src/compile.c, src/configurer.c,
23834 src/controls.c, src/cvs.c, src/debugger.c,
23835 src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
23836 src/project_import.c, src/search-replace.c: Changed name from
23837 AnjutaMessageManager to AnMessageManager to avoid too long type
23840 2003-04-11 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23841 * src/launcher.c: Fix build won't stop problem - TTimo
23843 * pixmaps/anjuta_splash.c: New splash screen prototype.
23844 * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
23845 * src/compiler_options.c: Mute pkgconfig errors.
23846 * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
23848 2003-04-10 Naba Kumar <naba@gnome.org>
23850 * configurer.[c,h]: Fixed dialog to close properly.
23851 * src/project_dbase.c, widgets/gnomefilelist.c: Added
23854 2003-04-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23855 * anjuta.prj: Removed unnecessary files, load with 1.2.0
23856 * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
23857 plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
23858 src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
23859 * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
23860 src/makefile.am: Move gdl to it's own directory.
23861 * global-tags/create_global_tags.sh: Silently ignore SDL error.
23863 2003-04-09 Naba Kumar <naba@gnome.org>
23865 * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
23868 2003-04-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23869 * src/anjuta-tools.c: Use CDATA for saving tools data.
23870 * anjuta.glade, src/search-replace.c: Port from branch.
23871 * widgets/e-splash.*, src/main.c: Better splash screen.
23872 * configure.in, widgets/gdl*: Import GDL widgets.
23873 * ROADMAP: Updated roadmap.
23874 * src/an_file_view.c: Use GDL icons for file tree.
23876 2003-04-09 Naba Kumar <naba@gnome.org>
23878 * anjuta.glade: Added (hidden) initial setup-wizard window.
23880 Patch from: Vitaly <vvv@rfniias.ru>
23881 * src/preferences.c: Fixes a bug with libglace widget access with
23882 translated strings.
23884 Patch from: Etay Meiri <etay-m@bezeqint.net>
23885 * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23886 src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
23887 src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
23888 src/toolbar_callbacks.[c,h],
23889 src/memory.c, src/message-manager-private.cc,
23890 src/message-manager-private.h, src/message-manager.cc,
23891 src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
23892 src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
23893 to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
23894 watch window to a subwindow in the notebook
23896 2003-04-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23897 * ROADMAP: Updated roadmap.
23899 2003-04-03 Dmitry G. Mastrukov <dmitry@taurussoft.org>
23901 * configure.in: Added Belarusian to ALL_LINGUAS.
23903 2003-04-01 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23904 * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
23906 * ROADMAP: Added roadmap for HEAD.
23908 2003-03-29 Naba Kumar <naba@gnome.org>
23910 * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
23911 src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
23912 anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
23913 (new) pixmaps/start-with-wizard.png,
23914 (new) pixmaps/start-with-import.png,
23915 (new) pixmaps/start-with-open.png Added Start with dialog which pops
23916 up on anjuta start-up to give quick access to opening file/project or
23919 * src/main.c: Sets proper data directory for the gnome
23922 2003-03-27 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23923 * src/text_editor.c: Fixed error/warning indicators.
23925 2003-03-24 Naba Kumar <naba@gnome.org>
23927 * README: Correct version.
23929 2003-03-24 Michael Tindal <etherscape@paradoxpoint.com>
23931 * configure.in: Added checks to see if were building on FreeBSD
23932 systems. Sets -DFREEBSD if we are, and also attempts to find
23933 gmake if the host system is FreeBSD.
23935 * src/getline.c: New file used to provide the getline function,
23936 which isnt available on a FreeBSD system. The function is only
23937 defined if FREEBSD is defined.
23939 * src/Makefile.am: Added getline.c to anjuta_SOURCES
23941 * tagmanager/Makefile.am: Uses $(GMAKE) rather than make.
23942 configure.in sets this to gmake on FreeBSD systems, and make
23943 on everything else.
23945 2003-03-23 Naba Kumar <naba@gnome.org>
23947 * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
23949 * anjuta.spec.in: Fixed spec file for correct file paths and
23950 corrected rpmbuild.
23952 * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
23953 the rpm build command separately now.
23955 * src/anjuta.c, windows-dialog.c: Added some more window management
23956 stuffs (not still fully working, though).
23960 2003-03-22 Naba Kumar <naba@gnome.org>
23962 * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
23964 2003-03-21 Naba Kumar <naba@gnome.org>
23966 * README: Removed Andy Piper's name from the active maintainers
23967 list on his request.
23969 * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
23972 * src/anjuta-tools.c: Fixed compiler errors.
23974 * src/anjuta-tools.c, src/attach_process.c: Fixed more window
23977 * src/commands.c, src/src_paths.c, src/style-editor.c,
23978 src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
23979 becuase they are now hidden by default (from glade editing).
23981 * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
23982 src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
23983 src/main_menubar_def.h, src/mainmenu_callbacks.c,
23984 src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
23985 basic windows managements.
23987 2003-03-21 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23988 * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
23989 to hot-spot problems with cursor in XFree86 4.3.0. Patch by
23990 Enver ALTIN (a.k.a. skyblue)
23992 2003-03-19 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23993 * tagmanager/*: Added ignore-list for symbols. This will make
23994 parsing more accurate for projects. Doc updates needed.
23996 2003-03-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23997 * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
23998 * launcher/Makefile.am: Link to correct libraries
23999 * src/launcher.c: Do not allow NULL shell
24001 2003-03-14 Etay Meiri <etay-m@bezeqint.net>
24002 * src/debug_tree.c: Improve debug tree view.
24004 2003-03-10 Dan Elphick <dre00r@ecs.soton.ac.uk>
24006 * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
24007 'Run Configure Script' and 'Execute Program'. Increase minimum width
24008 of Configure dialog.
24009 * find_in_files.c, find_in_files_cbs.*: Properly create the file
24010 list widget by setting a model and adding a column and renderer.
24011 Actually store the nocvs toggle button in FindInFiles data structure.
24012 Handle selection changes via changed signal rather than row_activated.
24013 Use response signal for handling the close and find buttons.
24014 Close window when escape is pressed.
24015 * find_replace.c: Close window when escape is pressed.
24016 * find_text.c: Close window when escape is pressed in find dialog as
24017 well as wrap search question, where now Yes is the default button.
24019 2003-03-05 Naba Kumar <naba@gnome.org>
24021 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
24023 * src/message-manager-private.cc: Fixed a bug with vte conditional
24025 * anjuta.glade: Hides all windows in glade file.
24027 2003-03-05 Naba Kumar <naba@gnome.org>
24029 * src/an_file_view.c: Fixed a compilation warning.
24030 * src/message-manager-private.cc: Conditional compilation for vte
24033 2003-02-28 Naba Kumar <naba@gnome.org>
24035 * configure.in, anjuta.spec.in: Updated dependency packages version.
24036 * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
24037 * src/preferences.c: Added debug assertions.
24038 * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
24039 editor to enable/disable bringing the recent editor tabs first.
24041 * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
24042 tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
24043 scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
24044 Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
24045 and bug fixes. Also code clean ups.
24047 * (new) src/search-replace.[h,c]: New search replace implementation
24048 from ANJUTA_1_0_0 branch.
24050 * (new) src/windows-dialog.[h,c]: New windows management class
24051 [work in progress].
24053 2003-02-28 Naba Kumar <naba@gnome.org>
24055 * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
24056 src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
24057 src/appwizard.c, src/build_file.c, src/build_project.c,
24058 src/clean_project.c, src/compile.c, src/configurer.c,
24059 src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
24060 src/message-manager-dock.c, src/message-manager-dock.h,
24061 src/message-manager-private.cc, src/message-manager.cc,
24062 src/preferences-dialog.c, src/preferences-dialog.h,
24063 src/preferences.c, src/preferences.h, src/project_dbase.c,
24064 src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
24065 src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
24066 src/utilities.c, src/utilities.h:
24068 Widgetized Preferences and gave proper function names.
24070 * src/executer.c: Fixed a session loading bug.
24072 2003-02-27 Naba Kumar <naba@gnome.org>
24074 * printing/print.c: Fixed printing font bug that failed to load the
24077 * src/toolbar.c: Disabled LED flashing (not yet implemented).
24079 * TODO, anjuta.prj: Updated.
24081 2003-02-24 Joe Harnish <bigJoe@linuxmail.org>
24083 * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
24084 manuals/C/anjuta-manual/anjuta-manual-C.omf,
24085 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
24086 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
24087 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
24090 2003-02-25 Naba Kumar <naba@gnome.org>
24092 * Makefile.am: Excluded omf-install from installation as the docs are
24097 * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
24098 anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
24099 property names and added new editor properties and code cleanups.
24100 Also added new project properties.
24102 * src/compiler_options.[h,c]: Added pkg-config packages supports
24105 * src/glade_iface.h: Cleanups.
24107 * src/launcher.c: Used timer instead of idle to scan.
24109 * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
24110 src/project_config.[h,c], src/project_import.c: Implemented project
24111 property to define GUI editor and to handle it.
24113 * src/preferences.c: i18n fixes.
24115 * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
24116 unused (and old) pixmaps.
24118 * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
24120 2003-02-25 Naba Kumar <naba@gnome.org>
24122 * src/message-manager-private.[h,cc], src/preferences.c,
24123 anjuta.glade, anjuta_dialog_strings.c: Implemented
24124 gnome terminal profiles for the terminal preferences and moved the
24125 addition of terminal preferences in the terminal constructor.
24127 * anjuta.prj: Updated.
24129 2003-02-24 Naba Kumar <naba@gnome.org>
24131 * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
24132 (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
24133 (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
24134 po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
24135 preferences dialog.
24139 * src/message-manager-private.[cc,h]: Fixed VTE terminal for
24140 text selection and child re-spawning.
24142 * src/pixmaps.h: Removed unused pixmaps definitions.
24144 2003-02-23 Naba Kumar <naba@gnome.org>
24146 * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
24147 the project tree/window.
24149 * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
24150 src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
24151 Correct the use of a variable and implemented session save/load
24152 for tree expansion states.
24154 * src/main_menubar_def.h: Fixed shortcuts keys.
24156 * src/anjuta.c, src/gnome_project.c: Code clean ups.
24158 * anjuta.prj: Updated.
24160 2003-02-22 Naba Kumar <naba@gnome.org>
24162 * src/debug_tree.[c,h]: GNOME2 port from
24163 Etay Meiri <etay-m@bezeqint.net>
24165 * src/an_file_view.c, src/resources.[h,c],
24166 data/properties/bash.properties,
24167 data/properties/cpp.properties,
24168 data/properties/html.properties,
24169 data/properties/make.properties,
24170 data/properties/others.properties,
24171 data/properties/perl.properties,
24172 data/properties/props.properties,
24173 data/properties/xml.properties: Standarized file icons. Icons are
24174 defined in respective .properties file and are retrieved as resource
24177 * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
24178 in labels from the commands editor as that would create
24179 problems for translators.
24181 2003-02-21 Naba Kumar <naba@gnome.org>
24183 * .cvsignore, (new)config.guess, (new)config.sub: Added these files
24184 as they should be part of CVS(?).
24186 * Makefile.am: Corrected a typo for glade generated strings file.
24188 * configure.in, po/hi.po: Added new Hindi (hi) translation
24189 in ALL_LINGUS and added initial Hindi translation.
24191 * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
24192 (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
24193 sv_unknown.xpm to more proper icon.
24195 * (new)data/properties/php.properties, data/properties/Makefile.am,
24196 data/properties/anjuta.properties, data/properties/html.properties:
24197 Fixed PHP syntax hilighting bug by separating php properties into
24198 different file (because of file size).
24202 2003-02-20 Naba Kumar <naba@gnome.org>
24204 * src/breakpoints.c: Fixed breakpoints session saving/loading
24207 * scintilla/*, scintilla/include/*: Updated to scintilla
24210 2003-02-19 Naba Kumar <naba@gnome.org>
24212 * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
24215 * Makefile.am, src/Makefile.am,
24216 (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
24217 (removed) src/anjuta_dialog_strings.c,
24218 (removed) src/anjuta_dialogs_strings.c,
24219 (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
24220 (added) anjuta.glade: Transfered glade files from src/ directory
24221 to the top level directory.
24223 * po/POTFILES.in: Updated.
24225 * (removed) macrocs2/*: Transfered to data/ directory.
24227 * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
24228 data/Makefile.am: Moved macros in data directory. Anjuta no longer
24229 requires to have macros dir, but the projects generated by anjuta
24232 * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
24235 * src/defaults.c: Corrected default compiler options.
24237 * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
24240 * src/message-manager-private.cc, src/message-manager-private.h,
24241 src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
24243 * src/project_dbase.c, src/project_type.c, src/source.c: Proper
24244 source code generation for gnome2 projects.
24246 2003-02-11 Naba Kumar <naba@gnome.org>
24248 * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
24249 restores the expand/collaspe states of the nodes after refresh.
24251 * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
24253 2003-02-11 Naba Kumar <naba@gnome.org>
24255 * src/style-editor.c: Fixed pango font description handling for fonts.
24256 * src/anjuta.glade: Removed font size spin button.
24257 * configure.in, src/anjuta.prj: Corrected version.
24260 2003-02-10 Naba Kumar <naba@gnome.org>
24262 * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
24263 references of scroll-menu.h and add about.h in Makefile.am.
24265 * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
24266 (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
24267 (removed) widgets/scroll-menu.h: Removed unused files.
24269 * Makefile.am: Added proper i18n rules and added intl tools for
24272 * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
24273 to the stable release).
24275 * anjuta.spec.in: Removed manuals packaging.
24277 * data/Makefile.am: Removed 'macros' installation (not required for
24280 2003-02-10 Naba Kumar <naba@gnome.org>
24282 * po/POTFILES.in: Updated.
24284 * pixmaps/Makefile.am, pixmaps/anjuta_icon.png,
24285 (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
24286 (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
24287 (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
24288 (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
24291 * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
24292 src/toolbar_callbacks.h: Fixed scintilla notification signal name
24293 and fixed to properly handle focus in find entry box.
24295 * Makefile.am: Added code for RH system menu update.
24297 * .cvsignore: Updated.
24301 2003-02-03 Naba Kumar <naba@gnome.org>
24303 * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
24304 editor preferences. and fixes dialogs.
24306 * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
24307 Fixed linenumbers and header margins when they are disabled and
24308 removed unused header files.
24310 * src/attact_process.[h,c], src/debugger.c: Attach to process
24313 * src/help.c: Fixed dialog response.
24317 * data/properties/anjuta.properties: Corrected typo.
24319 * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
24320 Change the signal to "changed" in entry from "selection-changed" in
24323 * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
24326 2003-01-31 Naba Kumar <naba@gnome.org>
24328 * configure.in: Upgraded to use libgnomeprint-2.2
24330 * printing/Makefile.am: Updated
24332 *(removed) printing/print-doc.c, printing/print-doc.h,
24333 printing/print-util.c, printing/print-util.h: Removed because already
24334 merged with print.c.
24336 * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
24337 and libgnomeprintui-2.2 and fixed rendering problems.
24339 * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
24340 uneccessary print properties, as they are separately taken
24341 care in gnomeprint.
24343 * po/POTFILES.in: Update.
24345 2003-01-30 Naba Kumar <naba@gnome.org>
24347 * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
24348 for about dialog box.
24350 * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
24351 src/pixmaps.h: Modified for the above additions for about dialog.
24353 2003-01-29 Naba Kumar <naba@gnome.org>
24355 * src/style_editor.[c,h]: Added missing files.
24357 2003-01-29 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24358 * scintilla/XPM.[cxx|h]: Added missing files
24360 2003-01-29 Naba Kumar <naba@gnome.org>
24362 * TODO, po/POTFILES.in: Updated.
24364 * anjuta.prj, src/anjuta.glade,
24365 * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
24367 2003-01-28 Naba Kumar <naba@gnome.org>
24369 * data/properties/anjuta.properties, src/aneditor.cxx,
24370 src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
24371 properties into text properties (earlier it was int properties).
24375 * scintilla/AutoComplete.c,xx,
24376 scintilla/AutoComplete.h,
24377 scintilla/CallTip.c,xx,
24378 scintilla/CallTip.h,
24379 scintilla/Document.c,xx,
24380 scintilla/Document.h,
24381 scintilla/Editor.c,xx,
24382 scintilla/Editor.h,
24383 scintilla/LexAVE.c,xx,
24384 scintilla/LexCSS.c,xx,
24385 scintilla/LexHTML.c,xx,
24386 scintilla/LexOthers.c,xx,
24387 scintilla/LexPython.c,xx,
24388 scintilla/LineMarker.c,xx,
24389 scintilla/LineMarker.h,
24390 scintilla/Makefile.am
24391 scintilla/PlatGTK.c,xx,
24392 scintilla/PropSet.c,xx,
24393 scintilla/ScintillaBase.c,xx,
24394 scintilla/ScintillaBase.h,
24395 scintilla/ScintillaGTK.c,xx,
24396 scintilla/ViewStyle.c,xx,
24397 scintilla/include/Platform.h,
24398 scintilla/include/SciLexer.h,
24399 scintilla/include/Scintilla.h,
24400 scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
24404 src/an_file_view.c,
24405 src/an_symbol_view.c,
24406 src/anjuta-tools.c,
24411 src/anjuta_dialogs_strings.c,
24414 src/compiler_options.c,
24417 src/main_menubar.c,
24418 src/main_menubar.h,
24419 src/main_menubar_def.h,
24420 src/mainmenu_callbacks.c,
24421 src/mainmenu_callbacks.h,
24422 src/message-manager-private.c,c
24423 src/message-manager-private.h,
24424 src/message-manager.c,c
24425 src/message-manager.h,
24429 src/project_config.c,
24430 src/project_dbase.c,
24431 src/project_dbase_gui.c,
24432 src/project_import_gui.c,
24433 src/properties.c,xx,
24438 src/text_editor_gui.c,
24442 anjuta.prj: GNOME2 porting and fixed many porting bugs.
24444 2003-01-24 Naba Kumar <naba@gnome.org>
24446 * src/text_editor_gui.c, src/toolbar.c,
24447 src/text_editor.c, src/text_editor_cbs.h:
24448 Used correct notification signal name for scintilla
24449 (gtk2) and fixed UI.
24451 * src/controls.c: Does not hide tags combo. Simply makes it insensitive
24454 * printing/print-doc.c,
24456 src/anjuta-tools.c,
24457 src/find_replace.c,
24460 src/mainmenu_callbacks.c,
24461 src/project_dbase.c,
24462 src/project_dbase.h,
24463 src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
24465 src/text_editor_cbs.h:
24468 2003-01-23 Naba Kumar <naba@gnome.org>
24470 * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
24471 correct stock icons and organized pixmap macros.
24473 Makefile.am: Removed non-generated files.
24475 * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
24476 block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
24477 bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
24478 close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
24479 error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
24480 fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
24481 list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
24482 open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
24483 prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
24484 prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
24485 prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
24486 remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
24487 stop.xpm, undo.xpm}: Removed because no longer used.
24489 * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
24490 file_unknown.xpm}: Files renamed from fv_*, as it would
24493 * pixmaps/Makefile.am: Updated for the above changes.
24495 2003-01-23 Jakub Steiner <jimmac * ximian * com>
24497 * pixmaps/autocomplete-16.png,
24498 pixmaps/autocomplete.png,
24499 pixmaps/block-end-16.png,
24500 pixmaps/block-end.png,
24501 pixmaps/block-start-16.png,
24502 pixmaps/block-start.png,
24503 pixmaps/bookmark-first-16.png,
24504 pixmaps/bookmark-first.png,
24505 pixmaps/bookmark-last-16.png,
24506 pixmaps/bookmark-last.png,
24507 pixmaps/bookmark-next-16.png,
24508 pixmaps/bookmark-next.png,
24509 pixmaps/bookmark-prev-16.png,
24510 pixmaps/bookmark-prev.png,
24511 pixmaps/error-next-16.png,
24512 pixmaps/error-next.png,
24513 pixmaps/error-prev-16.png,
24514 pixmaps/error-prev.png: gnome2-styled icons
24517 2003-01-23 Naba Kumar <naba@gnome.org>
24519 * anjuta.prj: Updated compiler options.
24520 * scintilla/ScintillaGTK.cxx: Fixed selection notify.
24522 * src/aneditor.cxx,
24525 src/anjuta_dialogs_strings.c,
24526 src/mainmenu_callbacks.c,
24527 src/mainmenu_callbacks.h,
24529 src/text_editor_cbs.c,
24530 src/text_editor_gui.c: GNOME2 Porting.
24532 2003-01-22 Naba Kumar <naba@gnome.org>
24534 * ChangeLog: Corrected dates.
24535 * src/mainmenu_callbacks.h: Cleaned up function prototypes.
24536 * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
24539 2003-01-22 Naba Kumar <naba@gnome.org>
24541 * plugins/patch/patch-plugin.c: Bug fix.
24543 * src/anjuta-tools.c,
24547 src/anjuta_dialogs_strings.c,
24555 src/mainmenu_callbacks.c,
24556 src/mainmenu_callbacks.h,
24558 src/project_dbase.c,
24559 src/project_dbase_gui.c,
24566 src/toolbar_callbacks.c,
24569 src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
24572 (removed) src/CORBA-Server.c,
24573 (removed) src/CORBA-Server.h,
24574 (removed) src/Gladen-common.c,
24575 (removed) src/Gladen-stubs.c,
24576 (removed) src/Gladen.h,
24577 (removed) src/Prj-common.c,
24578 (removed) src/Prj-skelimpl.c,
24579 (removed) src/Prj-skels.c,
24580 (removed) src/Prj-stubs.c,
24581 (removed) src/Prj.h,
24582 (removed) src/glades.c,
24583 (removed) src/glades.h,
24584 (removed) src/messagebox.c,
24585 (removed) src/messagebox.h: Removed because no longer used.
24587 2003-01-21 Naba Kumar <naba@gnome.org>
24589 * src/anjuta-tools.c,
24592 src/anjuta_dialogs_strings.c,
24596 src/compiler_options.c,
24598 src/find_replace.c,
24599 src/find_replace.h,
24605 widgets/gnomefilelist.c: GNOME2 porting.
24607 2003-01-20 Naba Kumar <naba@gnome.org>
24609 * global-tags/create_global_tags.sh: Uses pkg-config to
24616 src/anjuta_dialogs_strings.c,
24619 src/compiler_options.c,
24620 src/compiler_options.h,
24621 src/fileselection.c,
24622 src/fileselection.h,
24623 src/mainmenu_callbacks.c,
24624 src/project_dbase_gui.c,
24629 src/text_editor_gui.c,
24630 widgets/gnomefilelist.c,
24631 widgets/gnomefilelist.h: GNOME2 porting.
24633 * widgets/Makefile.am,
24634 (removed) widgets/gnomedirlist.c,
24635 (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
24638 (removed) src/src_paths_cbs.c,
24639 (removed) src/src_paths_cbs.h,
24640 (removed) src/src_paths_gui.c,
24641 (removed) src/compiler_options_cbs.c,
24642 (removed) src/compiler_options_cbs.h,
24643 (removed) src/breakpoints_cbs.c,
24644 (removed) src/breakpoints_cbs.h: Removed because they are now
24645 combined in singe file
24647 2003-01-16 Naba Kumar <naba@gnome.org>
24649 * src/anjuta.glade, src/anjuta_dialogs_strings.c,
24650 src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
24651 options dialog UI and data handling.
24654 2003-01-15 Naba Kumar <naba@gnome.org>
24656 * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
24657 Completed command editor porting.
24659 * src/anjuta.c: Removed the use of commands load function
24662 * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
24665 * src/anjuta-tools.c: Fixed translatable strings.
24667 * src/find_text.c: Fixed dialog creation from glade.
24669 * src/text_editor_gui.c, src/text_editor.c,
24670 src/text_editor_cbs.c: Completed port of detached text editor
24671 to gnome2 plateform.
24673 2003-01-14 Naba Kumar <naba@gnome.org>
24675 * src/anjuta.glade, src/preferences.[h,c],
24676 src/anjuta_dialogs_strings.c: Added build and editor
24677 preferences pages and other UIs. Fixed preferense loading and saving.
24679 * src/anjuta.c: Does case-insensitive match for tabs position
24680 preferences and removed preferences loading (done at _new() call).
24682 * anjuta-tools.c: Debugged tools dialog handling.
24683 * plugins/class-gen/clsGen.c: Fixed an undefined function.
24685 2003-01-13 Naba Kumar <naba@gnome.org>
24687 * ABOUT-NLS: Update (strange).
24689 * autogen.sh: Removed blocking code.
24691 * configure.in: Fixed an autogen bug.
24693 2003-01-13 Naba Kumar <naba@gnome.org>
24695 * (new)src/anjuta.gladep
24696 (new)src/messagebox.c
24697 (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
24698 will be gradually removed (and then the files).
24702 printing/print-util.c,
24704 scintilla/ScintillaGTK.c,xx
24706 src/an_file_view.c,
24707 src/an_symbol_view.c,
24711 src/anjuta_dialogs_strings.c,
24713 src/attach_process.c,
24714 src/attach_process.h,
24717 src/breakpoints_cbs.c,
24720 src/compiler_options.c,
24721 src/compiler_options.h,
24722 src/compiler_options_cbs.c,
24731 src/find_in_files.c,
24732 src/find_in_files.h,
24733 src/find_in_files_cbs.c,
24734 src/find_replace.c,
24735 src/find_replace.h,
24743 src/main_menubar.c,
24744 src/mainmenu_callbacks.c,
24745 src/message-manager.c,c
24748 src/project_config.c,
24749 src/project_config.h,
24750 src/project_dbase.c,
24751 src/project_import_cbs.c,
24757 src/src_paths_gui.c,
24759 src/text_editor_gui.c,
24765 widgets/gnomefilelist.c: GNOME2 Port.
24767 2003-01-10 Naba Kumar <naba@gnome.org>
24769 * src/an_file_view.c,
24771 src/appwizard_gui.c,
24772 src/compiler_options.c,
24773 src/compiler_options_cbs.c,
24776 src/fileselection.c,
24777 src/find_in_files.c,
24779 src/main_menubar.c,
24781 src/message-manager-dock.c,
24783 src/project_dbase_gui.c,
24784 src/project_import_gui.c,
24785 src/registers_gui.c,
24786 src/sharedlib_gui.c,
24787 src/src_paths_gui.c,
24788 src/text_editor_gui.c,
24790 src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
24792 2003-01-09 Naba Kumar <naba@gnome.org>
24794 * scintilla/RESearch.cxx: Removed cvs logging as it was creating
24795 problems with some comments.
24797 * anjuta.prj: New project file (updated?)
24799 * src/Makefile.am: Enabled deprecated API and fixed variables.
24801 * src/an_file_view.c,
24802 src/an_symbol_view.c,
24803 src/anjuta-plugins.c,
24804 src/anjuta-tools.c,
24807 src/appwizard_cbs.c,
24808 src/attach_process.c,
24809 src/attach_process_cbs.c,
24810 src/compiler_options.c,
24811 src/compiler_options_cbs.c,
24813 src/mainmenu_callbacks.c,
24814 src/message-manager-private.c,c
24815 src/message-manager-private.h,
24816 src/message-manager.c,c
24817 src/message-manager.h,
24818 src/project_dbase.c,
24819 src/project_dbase.h,
24820 src/project_dbase_gui.c,
24821 src/project_import_cbs.c,
24822 src/project_import_gui.c,
24831 src/src_paths_cbs.c,
24832 src/src_paths_gui.c,
24835 src/text_editor_gui.c,
24836 src/text_editor_menu.c,
24838 src/toolbar_callbacks.c,
24842 src/wizard_gui.c: GNOME porting.
24844 2002-12-24 Naba Kumar <naba@gnome.org>
24846 * AUTHORS, ChangeLog, HACKING, Makefile.am,
24847 NEWS, README, SEARCH-REPLACE,
24848 THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in,
24849 setup-gettext, data/*, doc/.cvsignore, global-tags/*,
24850 launcher/Makefile.am,
24851 launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
24852 plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
24853 plugins/sample1/plugin-sample1.c, printing/print-doc.c,
24854 printing/print-util.c, printing/print.c, printing/print.h,
24855 scintilla/*/*, widgets/e-shell-about-box.c,
24856 src/*, tagmanager/*/*, widgets/Makefile.am,
24857 widgets/gnomefilelist.c:
24859 Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
24860 src/*.[c,h] files to gnome2 API.
24862 * src/anjuta_dialogs_strings.c: Added glade generated translatable
24865 2002-10-23 Naba Kumar <naba@gnome.org>
24867 * autogen.sh: Prevented Users from building HEAD cvs.
24869 2002-09-16 Stephane Demurget <demurgets@free.fr>
24871 * src/anjuta.glade: added the compiler options dialog, hopefully
24872 HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
24874 2002-09-15 Stephane Demurget <demurgets@free.fr>
24876 * src/anjuta.glade: fixed a lot of small glitches.
24878 * src/commands.[ch]: more gnome 2 port. only instant apply is missing
24881 * src/breakpoints_cbs.c: polished a bit.
24883 2002-09-15 Stephane Demurget <demurgets@free.fr>
24885 * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
24887 * src/commands.c: partial gnome 2 port.
24889 * src/utilities.[ch]: changed some bits to be const.
24891 2002-09-14 Stephane Demurget <demurgets@free.fr>
24893 * src/Makefile.am: removed breakpoints_gui.c and added a check
24894 for gdk-pixbuf deprecated functions, but there shouldn't be much
24897 * src/breakpoints_gui.c: killed.
24899 * src/anjuta.glade: added two dialogs for the breakpoints management.
24902 * src/anjuta_cbs.c:
24904 * src/attach_process.c:
24906 * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
24907 really huge changes and porting work.
24909 * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
24910 (breakpoints_dbase_new): moved the UI init bits here.
24912 * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
24913 a lot, not using any color anymore (not HIG compliant) and not using
24914 BrkPtItem thanks to libglade. 4 issues marked with #warning that have
24915 to be double checked.
24917 * src/build_file.c:
24918 * src/build_project.c: gnome 2 port.
24920 2002-09-11 Stephane Demurget <demurgets@free.fr>
24922 * src/anjuta.glade:
24924 * src/anjuta_cbs.c:
24926 * src/breakpoints.c:
24927 * src/breakpoints_cbs.c: cleaned up some bits.
24929 2002-09-09 Stephane Demurget <demurgets@free.fr>
24932 * src/messagebox.[ch]: killed. Not HIG compliant at all :/
24934 * src/an_symbol_view.[ch]:
24935 * src/attach_process_cbs.h: polished a bit.
24937 * src/breakpoints_cb.[ch]: partial gnome 2 port.
24939 2002-09-02 Stephane Demurget <demurgets@free.fr>
24942 * src/Makefile.am: added libglade-2 to the build.
24944 * src/anjuta.[ch]: added support for libglade.
24946 * src/anjuta.glade: added. There could be a file per top-level widget,
24947 as some other gnome projects, though.
24949 * src/attach_process_gui.c: removed.
24950 * src/attach_process.[ch]: gnome 2 port.
24951 (attach_process_new): Added the treeview init and the widget references
24954 2002-08-31 Stephane Demurget <demurgets@free.fr>
24956 * src/an_file_view.c: fixed some compilation issues.
24958 * src/an_symbol_view.c: gnome 2 port.
24960 2002-08-26 Stephane Demurget <demurgets@free.fr>
24962 * src/an_file_view.c: finished gnome 2 port.
24963 (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
24964 directory pixmap depending on the event.
24966 * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
24967 (project_file_data_new): use a GtkTreePath.
24969 2002-08-23 Stephane Demurget <demurgets@free.fr>
24971 * src/Makefile.am: readded back an_*_view.[ch] because they are still
24972 driving me nuts but they need to be ported, heh ?
24974 * src/an_file_view.c: gnome 2 port, almost finished after some hard
24975 work since it's quite a total rewrite again.
24977 2002-08-22 Stephane Demurget <demurgets@free.fr>
24979 * src/an_file_view.c:
24980 * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
24982 2002-08-21 Stephane Demurget <demurgets@free.fr>
24984 * src/anjuta_info.c:
24985 * src/utilities.h: gnome 2 port, featuring a total rewrite.
24987 2002-08-20 Stephane Demurget <demurgets@free.fr>
24989 * src/Makefile.am: removed an_*_view.[ch] because they're driving me
24992 * src/an_file_view.c:
24993 * src/aneditor.cxx:
24994 * src/anjuta_cbs.c:
24995 * src/compiler_options.h:
24996 * src/messagebox.c:
24997 * src/messagebox.h:
24999 * src/project_dbase.h:
25000 * src/resources.h: gnome 2 port.
25002 2002-08-14 Stephane Demurget <demurgets@free.fr>
25004 Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
25006 * data/properties/sql.properties: added the DATETIME data type.
25008 * data/properties/html.properties: added the foreach php keyword.
25010 2002-08-08 Stephane Demurget <demurgets@free.fr>
25012 * widgets/Makefile.am: removed blank line after the last backslash
25013 for avoiding a warning from automake.
25016 * src/Makefile.am: added the ORBit-2 dep.
25018 2002-08-08 Stephane Demurget <demurgets@free.fr>
25020 * AUTHORS: added Biswa, because I wonder why noone already have
25021 written his name in the Anjuta's hall of fame :)
25023 2002-08-01 Naba Kumar <kh_naba@users.sourceforge.net>
25025 * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
25026 widgets/e-shell-about-box.c: Made to compile for gnome2.
25028 2002-07-31 Naba Kumar <kh_naba@users.sourceforge.net>
25030 * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
25031 scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
25033 * configure.in, printing/print.h, printing/print.c,
25034 printing/print-doc.c: Made to compile for gnome2.
25036 2002-07-30 Naba Kumar <kh_naba@users.sourceforge.net>
25038 * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
25039 plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
25040 printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
25041 widgets/Makefile.am:
25043 Upgraded the build system to gnome2 platform.
25045 2002-12-19 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25046 * manuals/*: Added capability to generate PDF and PS.
25047 * src/debugger.c, data/gdb.init: Solaris GDB fixes.
25048 * TODO, TODO.biswa: Intergated TODO list.
25049 * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
25051 * src/dnd.c: Fix typo
25052 * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
25053 * src/anjuta.c: Bug #568895, Bug #575419
25055 2002-12-18 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25057 * tagmanager/tm_global_tags.c: Fixed compiler warning.
25058 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
25060 2002-12-17 Naba Kumar <naba@gnome.org>
25062 * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
25065 2002-12-17 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25066 * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
25067 * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
25068 * anjuta.prj: Added tools.sgml
25069 * data/properties/cpp.properties: Bug # 646974
25071 2002-12-16 Naba Kumar <naba@gnome.org>
25073 * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
25074 * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
25075 src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
25076 on 'Enter' and adds proper focus mechanism.
25077 * src/anjuta.c: Fixed a memory corruption bug.
25078 * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
25079 'Enter' and can also be Canceled. Sets proper default and focus policies
25081 * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
25082 * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
25083 translatable strings in dialogs and fixed some dialog properties.
25084 * src/anjuta-tools.c: Now uses xml format for loading and saving.
25085 * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
25086 * src/message_manager_private.cc: Fixed some debug messages.
25087 * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
25088 widgets/gnomefilelist.c: Fixed a memory leaks.
25089 * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
25090 src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
25091 src/main_menubar_def.h: Implemented incremental search.
25094 2002-12-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25095 * tagmanager/*: Minor cleanups and warning fixes.
25096 * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
25097 GUI during long updates.
25098 * src/text_editor.c: Remove debug message.
25100 2002-12-13 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25101 * tagmanager/tm_project.c: Fix a memory access problem.
25103 2002-12-13 Naba Kumar <naba@gnome.org>
25105 * anjuta.glade, src/anjuta-tools.c: Added a new column in the
25106 tools list to show "Enabled" flag of the tool. Fixed a bug where
25107 tool list is not cleared when creating a new tool.
25109 2002-12-13 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25110 * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
25112 2002-12-12 Naba Kumar <naba@gnome.org>
25114 * anjuta-tools.[h,c], commands.c: Used the tools help of
25115 anjuta variables list in commands editor and fixed a typos
25116 buy in anjuta-tools.c.
25118 2002-12-12 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25119 * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
25120 , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
25121 * TODO.biswa: Added to help me track things better.
25123 2002-12-11 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25125 * configure.in, anjuta.spec.in: Added libglade dependency.
25126 * Makefile.am: Added anjuta.glade file.
25127 * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
25128 , src/mainmenu_callbacks.[ch], src/message-manager.h
25129 , src/widget-registry.c: Tools editor GUI + other additions.
25131 2002-12-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25133 * src/project_dbase.[ch], tagmanager/tm_project.c,
25134 tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
25135 Implement syncing tags image with the project database.
25136 * src/anjuta-tools.c: Implemented variable substitution and
25137 working directory in tools.
25139 2002-12-09 Naba Kumar <naba@gnome.org>
25141 * data/properties/anjuta.properties, src/commands.[ch]: Reads the
25142 command configuration language list from properties.
25144 * data/properties/asm.properties, data/properties/ruby.properties:
25147 2002-12-04 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25149 * src/an_symbol_view.c: Remember current selected entry and select
25150 it automatically after refresh.
25152 2002-11-26 Murray Cumming <murrayc@usa.net>
25154 * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
25155 src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
25156 and gnomemm 1.2 projects so that people know they are really
25157 glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
25158 But I did correct these to sue lowercase names.
25160 2002-12-01 Naba Kumar <naba@gnome.org>
25162 * data/anjuta.properties: Fixed caching problem on
25164 * src/preferences.c, src/preferences_gui.c: Implemented automatic
25167 2002-12-01 Naba Kumar <naba@gnome.org>
25169 * data/properies/anjuta.properties: Corrected "indicators.automatic"
25171 * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
25172 property and uses it.
25173 * src/aneditor.cxx: Fixed a bug associated with selection a word at
25176 2002-11-30 Naba Kumar <naba@gnome.org>
25178 * src/debugger.c: Fixed a typo.
25179 * data/properties/*: Updated properties files and added
25181 * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
25182 Added comment submenu and cleaned up ref and unref of menus.
25183 * src/aneditor.h: Added definition of comment commands.
25184 * src/aneditor.c: Upgrade from latest SciTE source code.
25185 * src/text_editor.[hc], src/text_editor_cbs.c,
25186 src/message_manager_private.cc, src/message_manager.[cc,h],
25187 src/anjuta.[c,h]: Added indicators support for errors/warnings
25188 highlight in the editor.
25189 * NEWS, TODO: Update.
25190 * scintilla/include/PropSet.h: Removed deprecrated function.
25192 2002-11-29 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25194 * src/anjuta-tools.[ch]: Tools implementation (basic)
25195 * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
25196 , src/main_menubar_def.h: PLugins cleanup and segregation
25197 * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
25199 * anjuta.prj: Added new files
25200 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
25201 * plugins/class-gen/clsGen.c: Register menu under 'Project'
25202 * plugins/patch/patch-plugin.c: Register menu under 'Format'
25203 * plugins/sample1/plugin-sample1.c: Register menu under 'View'
25204 * src/Makefile.am: Added new files
25205 * src/message-manager.[cc/h]: Added standard output and error windows
25207 2002-11-26 Johannes Schmid <clubfan@users.sourceforge.net>
25209 * project_type.c: Fixed Gnomemm2 project type
25211 2002-11-25 Naba Kumar <naba@gnome.org>
25213 * printing/print.c: Fixed a compile warning.
25214 * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
25215 * src/utilities.c: Fixed a compile warning in sparc, hides the
25216 terminal check error output from the user.
25217 * project_config.[ch], project_dbase.[ch], source.c: Added project
25218 version, exclude modules configuration and reordered other config
25219 properties. Changed some strings to more descriptive text.
25220 * src/compiler_opitions.c: Removed extra newlines from .prj file
25222 * anjuta.prj: Converted to new format (only reorganised properties
25223 and removed extra newlines ... nothing else).
25226 2002-11-21 Naba Kumar <naba@gnome.org>
25228 * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
25229 include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
25230 LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
25231 LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
25232 Updated to the CVS version.
25234 2002-11-20 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25236 * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
25237 , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
25238 , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
25239 images in completion lists.
25240 * src/resources.h: Make C++ friendly.
25241 * scintilla/PropSet.cxx: Fix memory leak.
25243 2002-11-20 Naba Kumar <naba@gnome.org>
25245 * scintilla/*/*: Synced to latest scintilla 1.49
25246 * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
25249 * scintilla/RESearch.cxx: The automatic cvs log in the
25250 file really broke things trying to interprete the changelog
25251 entry incorrectly as end-of-comment. Removed the $cvs line
25252 and committed again.
25254 2002-11-19 Naba Kumar <naba@gnome.org>
25256 Patch from Timothee Besset <ttimo@idsoftware.com>
25258 * src/message-manager-private.cc: Interpretes absolute
25259 file paths properly in zvt terminal.
25261 2002-11-19 Naba Kumar <naba@gnome.org>
25263 Patch from Timothee Besset <ttimo@idsoftware.com>
25265 * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
25266 src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the
25267 (important) editor preferences in project (if there is one
25272 2002-11-18 Naba Kumar <naba@gnome.org>
25274 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25276 * src/debug_tree.c, src/find_in_files_gui.c,
25277 src/find_replace.c, src/find_text.c,
25278 src/project_import.c, src/project_import_gui.c,
25279 src/wizard_gui.c: i18n Fixes.
25281 2002-11-15 Naba Kumar <naba@gnome.org>
25283 * plugins/class-gen/clsGen.c: Fixed to use project function
25284 to import files. Create non-existent directories before the
25285 sources are written.
25287 * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
25288 src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
25290 src/glades.c: Excluded gladen files from build. This
25291 will fix the unnecessary dependency on libssl.
25293 * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
25294 file import funtion.
25296 * src/message_manager_private.cc: Fixed a compiler warning with
25297 DEBUG preprocessor macro.
25299 * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
25300 wrong (undocked) editor window was closed on clicking close on an
25301 undocked editor window.
25303 * src/debugger.c: Fixed a bad bug where debugger terminal won't
25304 start correctly if the executable was run before with 'F3'.
25306 * src/toolbar_callbacks.c: Wrap around find next.
25307 * src/toolbar.c: Disable combo activate.
25308 * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
25309 button positions to get 'yes' as default.
25311 * anjuta.spec.in: Updated.
25313 * src/anjuta_info.c, src/appwizard_gui.c,
25314 src/attach_process_gui.c, src/breakpoints_gui.c,
25315 src/commands.c, src/compiler_options_gui.c, src/configurer.c,
25316 src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
25317 src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
25318 src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
25319 src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
25320 src/preferences.c, src/preferences_gui.c, src/project_config.c,
25321 src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
25322 src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
25323 src/signals_gui.c, src/source.c, src/src_paths_gui.c,
25324 src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
25325 src/toolbar.c, src/toolbar_callbacks.c, src/watch.h,
25326 src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
25327 plugins/patch/patch-plugin.c, printing/print-util.c:
25328 Set all windows and dialogs transient
25329 to their parents so that they remain floated above their parents.
25331 2002-11-13 Naba Kumar <naba@gnome.org>
25333 * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
25334 take default editor font).
25336 * widgets/e-shell-about-box.c, src/main_menubar_def.h:
25337 Corrected email address.
25339 * src/mainmenu_callbacks.c: Used spaces instead of tabs
25340 for changelog entry.
25344 2002-11-06 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25345 * plugins/class-gen/clsGen.c: Refined the class generator a bit.
25347 2002-11-06 Naba Kumar <naba@gnome.org>
25350 * anjuta.spec.in: Ships the .omf files with the
25351 documents instead of the base package.
25353 2002-11-04 Naba Kumar <naba@gnome.org>
25355 * data/properties/latex.properties: Fixed a bug.
25356 * ChangeLog: Released 1.0.0 stable.
25358 2002-11-04 Naba Kumar <naba@gnome.org>
25360 * src/commands.c: Added command with shell redirection capability.
25361 * data/properties/anjuta.properties: Changed default execution
25363 * src/project_dbase.c: Set project top dir in properties.
25364 * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
25365 * data/Makefile.am: More diskcheck error fixes.
25367 * README, anjuta.spec.in, THANKS, AUTHORS,
25368 manuals/C/anjuta-faqs/anjuta-faqs.sgml,
25369 manuals/C/anjuta-manual/authers,sgml,
25370 manuals/C/anjuta-manual/anjuta-manual.sgml,
25371 manuals/C/anjuta-manual/anjuta-manual-C.omf,
25372 manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
25373 : Changed anjuta home to
25374 new URL and my email address.
25376 * manuals/C/anjuta-manual/interfaces.sgml,
25377 manuals/C/anjuta-manual/prefereces.sgml,
25378 manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
25380 * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
25381 : removed reference to the help menu as the menu is modified
25382 when no help is found (which is very likely when we are
25383 shiping the documents separately).
25385 2002-11-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25386 * anjuta.spec.in: Update specfile to make multiple RPMs.
25387 * data/Makefile.am: make dist fix.
25388 * src/text_editor_menu.c: Fix compile warnings (casts).
25390 2002-11-02 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25391 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
25392 * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
25394 2002-11-01 Naba Kumar <naba@gnome.org>
25396 * macros2/*, Makefile.am, configure.in, data/Makefile.am:
25397 Added gnome2 macros to be used by gnome2 project wizard.
25399 * data/autogen.sh.gnome2: Fixed to use our own macros instead of
25402 * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
25403 as it was conflicting with generated projects and is not
25406 * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
25407 src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
25408 project generation, removed qt project as it's not complete and
25409 added gnome2 bonobo wizard.
25411 2002-10-29 Naba Kumar <naba@gnome.org>
25413 * po/POTFILES.in: Updated.
25414 * po/POTFILES.skip: Added.
25415 * preferences.h: Fixed print paper size property name.
25417 2002-10-28 Naba Kumar <naba@gnome.org>
25419 * data/user.properties, data/Makefile.am: Added user properties file
25420 which will be copied in user's ~/.anjuta/user.properties.
25422 * data/anjuta.properties: Changed a comment.
25424 * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
25426 * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25427 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
25428 Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
25431 * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
25432 instead of user properties file.
25434 * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
25435 * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
25436 * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
25437 * README, TODO: Updated.
25439 2002-10-28 Naba Kumar <naba@gnome.org>
25441 * manuals/C/anjuta-manual/figures/editor_guides.png,
25442 manuals/C/anjuta-manual/figures/editor_margins.png,
25443 manuals/C/anjuta-manual/figures/editor_markers.png,
25444 manuals/C/anjuta-manual/figures/local_variables.png,
25445 manuals/C/anjuta-manual/figures/open_file_multiple.png,
25446 manuals/C/anjuta-manual/figures/prefs_print.png,
25447 manuals/C/anjuta-manual/figures/print_dlg.png,
25448 manuals/C/anjuta-manual/figures/print_preview.png,
25449 manuals/C/anjuta-manual/figures/symbol_browser.png,
25450 manuals/C/anjuta-manual/figures/variable_tip.png: New png
25451 files for manual documentation.
25453 * manuals/sgmldocs.make,
25454 manuals/C/anjuta-manual/Makefile.am,
25455 manuals/C/anjuta-manual/authors.sgml,
25456 manuals/C/anjuta-manual/build.sgml,
25457 manuals/C/anjuta-manual/compileopts.sgml,
25458 manuals/C/anjuta-manual/debugger.sgml,
25459 manuals/C/anjuta-manual/execute.sgml,
25460 manuals/C/anjuta-manual/fileoperations.sgml,
25461 manuals/C/anjuta-manual/interface.sgml,
25462 manuals/C/anjuta-manual/preferences.sgml,
25463 manuals/C/anjuta-manual/projects.sgml,
25464 manuals/C/anjuta-manual/figures/arguments.png,
25465 manuals/C/anjuta-manual/figures/open_file.png,
25466 manuals/C/anjuta-manual/figures/other_opts.png,
25467 manuals/C/anjuta-manual/figures/scrshot.png,
25468 manuals/C/anjuta-manual/figures/toolbar_browser.png,
25469 manuals/C/anjuta-manual/figures/toolbar_tags.png:
25471 Updated anjuta manual documentation.
25474 2002-10-27 Naba Kumar <naba@gnome.org>
25476 * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
25477 check and modifies debugger terminal command accordingly
25478 to function properly.
25480 2002-10-25 Naba Kumar <naba@gnome.org>
25482 * manuals/sgmldocs.make: Fixed a couple of bugs.
25483 * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
25485 2002-10-24 Naba Kumar <naba@gnome.org>
25487 * src/debug_tree.c: Fixed a crash bug from Etay.
25489 * global_tags/create_global_tags: Added messages.
25490 Fixed infinite looping within files.
25492 * macro/autogen.sh: Removed debug and warning flags for defaults.
25494 Patch from Vadim Berezniker <vadim@berezniker.com>
25496 * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
25497 global-tags/tm_global_tags.c: Fixed infinite loop in system tags
25500 * Makefile.am: XML merge is broken for .destop in RH 8.0, so
25501 temporarily just copy it
25503 2002-10-24 Naba Kumar <naba@gnome.org>
25505 * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
25506 manuals/C/anjuta-manual/anjuta-manual.sgml,
25507 manuals/C/anjuta-manual/compileopts.sgml,
25508 manuals/C/anjuta-manual/debugger.sgml,
25509 manuals/C/anjuta-manual/execute.sgml,
25510 manuals/C/anjuta-manual/fileoperations.sgml,
25511 manuals/C/anjuta-manual/interface.sgml,
25512 manuals/C/anjuta-manual/introduction.sgml,
25513 manuals/C/anjuta-manual/projects.sgml,
25514 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25515 manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
25516 manuals/ja/anjuta-manual/anjuta-manual.sgml,
25517 manuals/ja/anjuta-manual/compileopts.sgml,
25518 manuals/ja/anjuta-manual/debugger.sgml,
25519 manuals/ja/anjuta-manual/execute.sgml,
25520 manuals/ja/anjuta-manual/fileoperations.sgml,
25521 manuals/ja/anjuta-manual/interface.sgml,
25522 manuals/ja/anjuta-manual/introduction.sgml,
25523 manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
25525 2002-10-24 Naba Kumar <naba@gnome.org>
25527 * src/project_type.c: added autogen for qt projects.
25528 * src/debugger.c: enabled debugger debugging for DEBUG MODE.
25529 Fixed a bug that retrieves wrong terminal command.
25530 * src/commnads.c: Added more terminal commands.
25531 * configure.in: Checks for scrollkeeper version.
25533 2002-10-22 Naba Kumar <naba@gnome.org>
25535 * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
25536 instead of AM_GNOME_GETTEXT.
25538 * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
25539 for setup-gettext for the wizard generated projects.
25541 * src/source.c: Fixed a bug where glade file wasn't generated.
25543 * src/gnome_project.c: Excluded project version from project dir
25546 2002-10-22 Naba Kumar <naba@gnome.org>
25548 * acinclude.m4: New file with dummy funtion for gettext
25549 cross compatibility fix.
25551 * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
25552 * configure.in: Fixed cflags to avoid useless warnings.
25553 * Makefile.am: EXTRA_DIST += setup-gettext.
25554 * src/toolbars.c: Added space paddings around tags label.
25556 2002-10-21 Naba Kumar <naba@gnome.org>
25558 Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25560 * setup-gettext: New script to maintain gettext cross version
25562 * configure.in, macros/autogen.sh: Fix for gettext cross version
25565 2002-10-21 Naba Kumar <naba@gnome.org>
25567 * debug_tree.c: Fixed incorrect use of debug assertion.
25569 2002-10-18 Etay Meiri <etay-m@bezeqint.net>
25570 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25571 * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
25572 src/memory.c, src/memory.h, src/message-manager-private.cc:
25574 New parsing algorithm; adapted from kdevelop.
25575 Middle button menu for changing the value's display type
25577 2002-10-07 Naba Kumar <naba@gnome.org>
25579 * src/main_menubar_def.h: Changed status bar message for Help->
25580 Browse info pages. Bug #603308
25582 * src/executer.c: Made "User terminal" default for creating
25583 projects (User can always disable it later). Bug #114222
25585 2002-10-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25587 * macros/autogen.sh: Require gettext 0.10.x for autogen
25588 * src/text_editor.c: Fixes Bug #595303
25589 * src/source.c: Fixes Bug #595970
25590 * src/anjuta.c: Fixes Bug #598366
25591 * scingtilla/LexCPP.cxx: Bug #602296
25592 * src/main_menubar_def.h: Bug #604363
25593 * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
25595 2002-10-07 Jens Georg <mail@jensgeorg.de>
25597 Reviewed by: Naba Kumar <kh_naba@gnome.org>
25598 * gnomefilelist.c: This patch fixes the bug #611542
25600 2002-09-20 Naba Kumar <kh_naba@gnome.org>
25602 * data/properties/Makefile.am: Added tcltk.properties file.
25604 2002-09-20 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25606 Reviewed by: Naba Kumar <kh_naba@gnome.org>
25608 * README: Updated README
25609 * plugins/class-gen/clsGen.c, src/message_manager.cc
25610 , src/mainmeu_callbacks.c, src/memory.c
25611 , src/project_dbase_gui.c, src/text_editor_gui.c
25612 , widgets/gnomefilelist.c: Set window icons
25613 * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
25614 Enabled release build (stripped + optimized binaries, etc.)
25615 * data/properties/anjuta.properties, src/commands.c,
25616 src/defaults.cFixed bug #595489 (stdin on executables)
25617 * src/appwizard.c, src/main.c, src/message-manager.cc
25618 , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
25619 , src/debug_tree.c: Memory related (valgrind) fixes.
25620 * src/message-manager-private.[cc,h], src/pixpams.h
25621 , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
25622 * anjuta.prj: Added debug_tree.c to SOURCES
25623 * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25624 src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
25625 Compacted code and cleaned up unnecessary functions.
25626 * tagmanager/*.[ch]: Code fixes.
25628 2002-08-30 Etay Meiri <etay-m@bezeqint.il>
25630 Reviewed by: Naba Kumar <kh_naba@gnome.org>
25632 * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
25633 Debug tree now detects changes of displayed variables
25634 and changes their color to red
25636 2002-09-20 Naba Kumar <kh_naba@gnome.org>
25638 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25640 * mainmenu_callbacks.c: Set's the current file name in
25641 file save as dialog.
25643 2002-09-20 Naba Kumar <kh_naba@gnome.org>
25645 Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
25647 * data/properties/tcltk.properties: New file for tcl/tk
25650 2002-08-28 Naba Kumar <kh_naba@users.sourceforge.net>
25652 * src/project_type.[c,h], src/source.c, data/Makefile.am:
25653 Fixed a fatal bug which doesn't let building gnome2 related
25654 projects. They use different autogen.sh script. Defined new
25655 type field "gnome_macro_support".
25657 * data/autogen.sh.gnome2: New file.
25659 * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
25660 bug with quotes escaping in quotes.
25662 * src/message-manager-private.cc: Used event box instead
25663 of frame for local message pane, so that the borders appear
25664 properly and nicely.
25666 * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
25667 if there is a project open and all the files are un-docked.
25669 * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
25671 2002-08-27 Andy Piper <andy.piper@freeuk.com>
25673 * src/main_menubar_def.h: implement feature request #595356, patch #597161
25674 * THANKS: updated for new contributions
25675 * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
25677 2002-08-27 Steven Knight <steven.knight@unh.edu>
25679 * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
25680 src/project_dbase.h, src/project_type.c, src/source.c,
25681 src/wizard_gui.c: new Qt project type
25682 *** NB not fully tested, may need some work, icon required...
25684 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25686 * src/memory.c, src/memory.h: new memory patch
25688 2002-08-27 Johannes Schmid <clubfan@users.sourceforge.net>
25690 * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
25692 2002-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
25694 * lancher/anjuta_launcher.c: Determine pty from function
25695 call instead of running 'tty' externally.
25697 * data/properties/cs.properties: Added compile/build commands.
25698 Fixed execution properties.
25700 * src/commands.c: Added c# options.
25702 (Patch from: Etay Meiri <etay-m@bezeqint.net>)
25704 * src/debug_tree.[c,h], src/debugger.[c,h],
25705 src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
25707 The following problems, detected by Jean-Noel Guiheneuf, were fixed:
25708 1. Misaligned structs when they are members of other structs.
25709 2. '{' sometimes appears as a variable.
25710 3. Wrong processing of some arrays.
25711 I've also incorporated some code from a patch by Guiheneuf Jean-Noel
25712 that displays the tree in two columns (variable and value).
25714 2002-08-14 Stephane Demurget <demurgets@free.fr>
25716 Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
25718 * data/properties/sql.properties: added the DATETIME data type.
25720 * data/properties/html.properties: added the foreach php keyword.
25722 2002-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
25724 * NEWS: Updated with new features.
25726 * data/.cvsignore, doc/.cvsignore: Updated.
25728 Patch from: Etay Meiri <etay-m@bezeqint.net>
25730 * src/debug_tree.h, src/debug_tree.c: New files.
25732 * src/Makefile.am, src/message-manger-private.[h,cc],
25733 src/message-manger.cc: Added Tree view for debugger
25736 2002-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
25738 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25740 * src/memory.c, src/memory.h: New files.
25742 * src/Makefile.am, src/appwizard.c, src/controls.c,
25743 src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25744 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25746 Memory view implemetation that would enable viewing raw memory
25749 2002-08-08 Stephane Demurget <demurgets@free.fr>
25751 * AUTHORS: added Biswa, because I wonder why noone already have
25752 written his name in the Anjuta's hall of fame :)
25754 2002-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
25756 * src/appwizard_gui.c: Removed an ambiguous prototype.
25757 * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
25758 fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
25759 * THANKS: Updated M. Ali Vardar's email.
25761 2002-08-01 Andy Piper <andy.piper@freeuk.com>
25763 * src/anjuta_gui.c: implemented feature request to stop main and browser
25764 toolbars having exclusive use of space
25766 2002-08-01 Andy Piper <andy.piper@freeuk.com>
25768 * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
25769 left over from the previous work to fix bugs :-)
25771 * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c,
25772 src/controls.c, src/mainmenu_callbacks.h,
25773 src/mainmenu_callbacks.c: Insert CVS keywords, message strings
25776 * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c,
25777 src/project_import_gui.c, src/sharedlib_gui.c,
25778 src/signals_gui.c: set window icon correctly
25780 * NEWS: more updates for the release
25782 * HACKING: updated for window icons and insert menu information
25784 * src/cvs_gui.c, src/build_project.c,
25785 src/project_import_cbs.c: message strings reviewed
25787 * src/controls.c: context help button should be disabled if
25788 DevHelp is not installed
25791 2002-06-08 Naba Kumar <kh_naba@users.sourceforge.net>
25793 * src/debugger.c: Fixed the signalling screw up because of string
25794 update in gdb used to report the child process PID. Also, no
25795 error dialog will be popped up for "no such file or directory"
25796 error (very annoying and useless error). This error will still
25797 be shown on the debug message window. Avoided terminating the
25798 program when the terminal is terminated -- doesn't hurt, otherwise
25799 we get crappy egg-and-hen problem.
25801 * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
25802 dimensions loading.
25804 * src/anjuta.c: Limited the default size of main window to sane
25807 * src/preferences.c: Fixed some deadly memory corruption bugs in
25808 the recent patches. Return from getenv() should NEVER be freed,
25809 because they are static strings.
25811 * src/preferences_gui.c: Removed the fix for crash bug with font
25812 selection and applied the real fix.
25814 2002-06-08 Andy Piper <andy.piper@freeuk.com>
25816 * NEWS: updated for release
25818 2002-06-08 Naba Kumar <kh_naba@users.sourceforge.net>
25820 * src/launcher.c: Added a fix a memory leak and a possible
25821 fix for zvt-crash bug.
25823 * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
25825 * data/properties/latex.properties,
25826 data/properties/ada.properties: Added file.is.source property.
25828 * src/an_file_view.c: Set auto column size of the file
25831 * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
25832 The user is now prompted to confirm the closing of the file
25833 if it is being used by CVS. If yes, the editor is closed and
25834 the CVS operation stops.
25836 2002-06-07 Andy Piper <andy.piper@freeuk.com>
25838 * anjuta.prj: bump project version for release
25839 * BUGS: removed unnecessary file
25841 2002-06-07 Philip Van Hoof <freax@pandora.be>
25843 * widgets/gnomefilelist.c: fix up issue with directory deleted
25844 during the life of the file list widget
25845 * src/preferences_gui.c: sticking-plaster fix to font selection
25846 causes segfault bug
25848 Patches reviewed by Andy Piper <andy.piper@freeuk.com>
25850 2002-06-07 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25852 * data/properties/anjuta.properties, src/an_file_view.[ch],
25853 src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch],
25854 src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c:
25855 added options for symbol and file browsers.
25856 * data/properties/cpp.properties: linker flags should come after
25857 the name of the file to compile.
25858 * scintilla/Editor.cxx: fixed gcc compilation warning.
25859 * src/Makefile.am, src/project_import.c: anjuta_import.sh should
25860 be executed from bindir only.
25861 * src/an_file_view.[ch], tagmanager/tm_file_entry.c,
25862 tagmanager/include/tm_file_entry.h: CVS version information in file
25864 * src/anjuta.c, src/preferences.[ch]: remember visibility of messages
25866 * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
25867 * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
25868 crashes during file import.
25869 * src/project_import.c: disable project menu items during project
25872 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25874 2002-06-07 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25876 * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
25877 src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
25878 src/main_menubar.h, src/controls.c: fixed Insert ChangeLog,
25879 modified Insert menu, added C functions template, header C
25880 template, modified header_template HEADER_H ==> NAMEFILE_H
25882 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25884 2002-06-05 Andy Piper <andy.piper@freeuk.com>
25886 * data/properties/html.properties: changed some file
25889 2002-06-05 Philip Van Hoof <freax@pandora.be>
25891 * widgets/gnomefilelist.c: Fixed #560759 and #561776
25893 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25895 2002-06-05 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25897 * data/properties/anjuta.properties, src/defaults.c: Make windows
25898 docked by default, fix the big fonts bug.
25900 * src/an_file_view.c, src/main_menubar_def.h,
25901 src/project_dbase_gui.c: sanitized the Edit/View mess.
25903 * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
25904 for customizing shortcuts.
25906 * src/mainmenu_callbacks.c: Search for selected word if present.
25908 * src/text_editor_menu.c: Added context menu options for docking
25909 and undocking editor windows.
25911 * src/main_menubar.h, src/main_menubar.c: more support for the
25912 shortcuts menu item.
25914 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25916 2002-06-05 Andy Piper <andy.piper@freeuk.com>
25918 * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
25919 all commit messages being written to top of the file
25921 * src/main_menubar_def.h: message strings reviewed
25923 * src/project_import.c: message strings reviewed
25925 * src/source.c, src/glades.c: message strings reviewed. Fixed
25926 some bugs around reading the project properties for creating
25927 .glade and .desktop files in the Application Wizard. There were
25928 typos in the property names being retrieved
25930 * widgets/gnomefilelist.c: changed build_full_path to make
25931 the file widget support ~
25932 Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
25934 * THANKS, widgets/e-shell-about-box.c,
25935 manuals/anjuta-manual/C/authors.sgml: updated for new
25938 2002-06-05 Naba Kumar <kh_naba@users.sourceforge.net>
25940 * src/project_dbase.c: Fixed the file-path-corruption bug
25941 and the cannot-import-file-in-project bug. (follow-up with
25942 the last commit from Stef).
25944 * src/anjuta_cbs.c: Fixed double-confirmation when exiting
25945 with unsaved-project.
25947 2002-06-05 Stephane Demurget <demurgets@free.fr>
25949 * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
25952 2002-06-04 Andy Piper <andy.piper@freeuk.com>
25954 * data/properties/{xml,html,other}.properties: changed some file
25957 * data/anjuta.mime: oops! cvs added
25959 * scintilla/RESearch.cxx: fixed up a problem with comments
25961 * global-tags/create_global_tags.sh: redirect errors to /dev/null
25962 to avoid messages about missing libs
25964 * NEWS: started the release notes
25966 2002-06-04 Andy Piper <andy.piper@freeuk.com>
25968 * HACKING: updated with new information on printing, patch naming
25970 * TODO: removed completed tasks
25972 * THANKS: updated a few contributions
25974 * anjuta.prj: updated the icon file
25976 * anjuta.desktop.in.in: updated to add Categories
25978 * data/anjuta.mime: created a mime type for Anjuta project files
25979 (NB needs to be added to the install in /usr/share/mime/)
25981 * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's
25982 "Coded in Anjuta" button in Gimp XCF format. It can be converted
25983 to PNG for websites.
25985 * plugins/patch/patch-plugin.c: clarified some messages and
25986 made it easier to see different patching sessions
25988 * src/toolbar.c: changed some message text for consistency
25990 * src/preferences_gui.c, src/preferences.c, src/preferences.h,
25991 src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips
25993 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25995 * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h,
25996 src/project_dbase.{c,h}, src/project_import_cbs.c,
25997 src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
25998 Added XLib Project and a Dockapp Project types.
25999 * pixmaps/Makefile.am: added line for new pixmap for new xlib
26001 * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
26002 * src/source.c: Fixed memory leak in existing projects.
26003 (filename was not freed)
26004 Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
26006 2002-06-04 Naba Kumar <kh_naba@users.sourceforge.net>
26008 * src/anjuta.h, src/anjuta.c: Added error display funtions
26009 with parent windows.
26011 * src/appwizard_cbs.c: Changed error display function to use
26014 2002-06-03 Naba Kumar <kh_naba@users.sourceforge.net>
26016 * printing/print.h, printing/printing.c: Taken care of document
26017 zoom factor and fixed a font loading bug. Dynamically calculated
26018 text widths to work with zooms properly. Re-organized code for
26019 dynamic text width calulations to work in general with utf8 chars.
26020 Determined font height and width automatically from the font info.
26022 * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
26023 src/preferences.h, src/text_editor.c, src/preferences_gui.c:
26024 Converted text.zoom.factor property to use #defined value. Removed
26025 margin header and margin numbers preferences, as they now
26026 calculated dynamically.
26028 2002-06-02 Naba Kumar <kh_naba@users.sourceforge.net>
26030 * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
26031 printing/print-util.h, printing/print.c, printing/print.h:
26032 Rewritten printing support for style based printing. Syntax highlighted
26033 printing, monochromatic printing, setup using preferences etc.
26035 * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
26036 printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
26037 language and the styled text buffer.
26039 * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
26040 the print setup preferences page and added printer preferences. Added functions
26041 to retrieve preferences with default values.
26043 * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
26046 * data/properties/anjuta.properties: Added default printer preferences.
26048 * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
26049 pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
26050 pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
26052 * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
26054 2002-06-01 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26056 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26058 src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
26059 src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
26060 src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
26061 cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
26063 printing/Makefile.am: Reduced compiler optimizations.
26065 tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h,
26066 tagmanager/include/tm_workspace.h, tagmanager/tm_project.c,
26067 tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
26068 tagmanager/tm_workspace.c: TagManager fixes.
26070 2002-06-01 Naba Kumar <kh_naba@users.sourceforge.net>
26072 * printing/*: CVS added. :)
26074 2002-05-31 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26076 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26078 * printing*: CVS added.
26079 * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
26080 configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
26081 src/main_menubar_def.h: Gnome Print support
26082 * src/anjuta.c: Fixed a crash bug (NULL pointer check).
26083 * configure.in: Enable debugging flag option
26084 * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
26085 Print properties defined.
26086 * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
26088 2002-05-31 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26090 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26092 * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
26093 * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
26094 src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
26096 * src/text_editor.c: Minor cleanups.
26097 * anjuta.c: Tweaks to 'Goto File Line' functionality.
26098 * src/project_dbase.c: Fixes to add/remove files from project.
26099 * src/help.c: Fix minor memory leak.
26100 * src/project_dbase_gui.c: Remove debugging messages.
26101 * src/utilities.[ch]: Cleanups and minor fixes.
26102 * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
26104 2002-05-30 Naba Kumar <kh_naba@users.sourceforge.net>
26106 * src/anjuta.c [anjuta_apply_preferences()]:
26107 Fixed a crash bug when tab pos is not defined for the editors.
26109 * data/properties/cpp.properties: Set default identifier property to normal.
26110 This fixes the bug in which the fore color gets hidden with dark background.
26112 2002-05-29 Naba Kumar <kh_naba@users.sourceforge.net>
26114 * scintilla/*, scintilla/include/*: Upgraded to the vanilla
26117 * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
26118 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
26119 src/anjuta.c, data/properties/anjuta.properties:
26120 Implemented line wrapping.
26122 * src/aneditor.cxx, src/aneditor.h: Implemented Readonly file mode.
26124 * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
26125 usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
26126 tags. Code was reviewed from GNOME Bonsai view.
26128 * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
26129 it seems to have been removed by scintilla people.
26131 * data/properties/anjuta.properties: Set default line wrap to false, as
26132 is noticably slow with big files.
26134 2002-05-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
26136 * src/project_import_gui.c: disallow the selection of files in
26138 * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
26141 2002-05-27 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26143 * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
26144 src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
26145 * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
26146 * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
26147 now works properly.
26148 * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
26149 * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
26150 * src/utilities.[ch]: Added some utility functions.
26151 * tagmanager/tm_project.c: Fix for bug in file removal from project.
26153 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
26155 2002-05-26 Andy Piper <andy.piper@freeuk.com>
26157 * HACKING: info on FIXME statements and removed ccview references
26158 * Makefile.am: added rule to make RPM package
26160 2002-05-26 Andy Piper <andy.piper@freeuk.com>
26162 * THANKS, widgets/e-shell-about-box.c,
26163 manuals/anjuta-manual/C/authors.sgml: updated for new
26165 * src/anjuta.c: removed unnecessary warning code since CVS
26166 support is now implemented :-)
26167 * manuals/sgmldocs.make: implemented a fix for bug #553969
26168 * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
26169 * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf,
26170 manuals/C/anjuta-faqs-C.omf: modified the descriptions
26172 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
26174 * src/main_menubar.c, src/main_menubar.h, src/controls.c,
26175 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
26176 src/main_menubar_def.h, src/preferences_gui.c,
26177 preferences.c, preferences.h: setup Username and Email
26178 preferences, Insert ChangeLog and Username editor functions
26180 Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
26182 2002-05-17 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
26184 * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
26185 src/src_paths_cbs.c, src/src_paths_gui.c
26186 Fixed some minor bugs and replace gtk_entries by gnome_file_entries
26188 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
26190 2002-05-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26192 * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
26193 and goto tag menu items to main menu.
26195 2002-05-09 Andy Piper <andy.piper@freeuk.com>
26197 * THANKS, widgets/e-shell-about-box.c,
26198 manuals/anjuta-manual/C/authors.sgml: added new contributors
26199 * HACKING: updated with info on files to change for credits
26201 2002-05-09 Dan Elphick <dre00r@ecs.soton.ac.uk>
26203 * src/aneditor.cxx: extended extension list which fixes segfault
26204 on selecting lisp, ruby or matlab as highlight style.
26206 2002-05-09 Andy Piper <andy.piper@freeuk.com>
26208 * src/main_menubar_def.h: fixed an array initialiser and fixed
26209 the lexer settings for the new entries on the Format menu
26211 2002-05-07 Stephane Demurget <demurgets@free.fr>
26213 * Synced with Scintilla 1.45
26215 2002-05-06 Andy Piper <andy.piper@freeuk.com>
26217 * anjuta.prj: added another missing file
26218 * ChangeLog: fixed some incorrect change dates I caused by
26219 sloppy cut-and-pasting :-/
26221 2002-05-06 Andy Piper <andy.piper@freeuk.com>
26223 * src/mainmenu_callbacks.c: fixed title of new About box
26225 2002-05-05 Andy Piper <andy.piper@freeuk.com>
26227 * src/pixmaps.h: added macros for OpenGL and SDL project icons
26229 2002-05-05 Andy Piper <andy.piper@freeuk.com>
26231 * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
26232 * anjuta.prj: updated for new files
26234 2002-05-05 Naba Kumar <kh_naba@users.sourceforge.net>
26236 * widgets/e-shell-about-box.c: Added version display.
26238 2002-05-03 Andy Piper <andy.piper@freeuk.com>
26240 * launcher/anjuta_launcher.c, src/dnd.c, src/session.c,
26241 widgets/scroll_menu.c: fixed up some compiler warnings (patch
26242 from Philip Van Hoof)
26244 2002-05-03 Andy Piper <andy.piper@freeuk.com>
26246 * manuals/C/anjuta-tutorial/Makefile.am: removed a circular
26248 * manuals/ja/anjuta-manual/anjuta-manual.sgml,
26249 manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems
26250 that produced build errors (needs checking on a machine with the
26252 * data/properties/lisp.properties: updated to match format of other
26253 lexer property files supplied with Anjuta
26255 2002-05-03 Andy Piper <andy.piper@freeuk.com>
26257 * anjuta.prj: added new files
26258 * HACKING: added information from the mailing list on
26259 adding new project types to the wizard (thanks to Johannes)
26261 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26263 * src/utilities.h, src/launcher.c, src/gnome_project.c,
26264 src/appwiz_page2.c: Fix for 547038.
26266 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26268 * attach_process.c, attach_process_cbs.c: Fixed a dialog
26271 * about.h: cvs removed.
26273 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26275 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26279 * src/anjuta.c (anjuta_system_error): checks for the error number to
26280 know whether the error description is needed or not.
26282 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26284 * pixmaps/anjuta_logo.png: New about logo.
26286 * pixmaps/anjuta_icon.png: New icon from Misha. The
26287 old one had trouble with some gtk themes.
26289 * about.c: Removed. No longer needed.
26291 * mainmenu_callbacks.c: Removed reference of about.h
26293 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26295 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26297 * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
26298 mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
26299 About Dialog (thanks to the Evolution team for the cool widget!)
26301 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26303 Patch from lbell <lbell@tsc4.com>
26305 * src/find_in_files.c, src/find_in_files.h,
26306 src/anjuta.c: Added save_yourself, load_yourself routines.
26308 * src/find_in_files.{h,c}, src/find_in_files_gui.c:
26309 Added "Append messages" toggle button. This will enable
26310 the search results to be appended to the already existing
26313 * src/debugger.c: Fixed a typo.
26315 * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
26316 src/session.c, src/session.h: Improved session management.
26318 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26320 * THANKS, FUTURE, AUTHORS: Changed my email and
26323 2002-05-02 Stephane Demurget <demurgets@free.fr>
26325 Impl. feature request #525271 (add Lisp support).
26327 * data/properties/lisp.properties: added.
26329 * data/properties/Makefile.am, data/properties/anjuta.properties: added
26330 the lisp properties.
26332 * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
26333 src/utilities.[ch]: added support for the Lisp highlight style.
26335 2002-05-02 Stephane Demurget <demurgets@free.fr>
26337 * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
26338 src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
26339 src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
26340 option preferences to have a persistent setting. Plus it's not used
26341 often, so it's better here than flooding the menus.
26343 * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
26344 preferences pages a lot more consistent and sweeter: tabs direction
26345 radiobuttons are directed against the meaning, all pages have an
26346 outter frame, a lot of padding, removed all expand attributes for
26347 vertical boxes, ...
26349 That's not a total revamp, but it's really looking better now, even
26350 if there's still work to be done.
26352 2002-05-01 Andy Piper <andy.piper@freeuk.com>
26354 * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
26355 * TODO: added task to be completed before next release (update all credits)
26357 2002-05-01 Stephane Demurget <demurgets@free.fr>
26359 * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
26362 2002-05-01 Benke László <decike@freemail.hu>
26364 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26366 * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
26367 src/main_menubar_def.h, src/mainmenu_callback.[ch],
26368 src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
26369 to the format menu in order to reorder the notebook tabs in
26370 alphabetical order everytime a file is created/opened/saved.
26372 2002-05-01 Philip Van Hoof <freax@pandora.be>
26374 * widgets/gnomefilelist.[ch] (history_combo_go),
26375 (history_combo_clicked): impl.
26377 (gnome_filelist_new_with_path): use this new impl.
26379 2002-05-01 Stephane Demurget <demurgets@free.fr>
26381 * src/project_dbase_gui.c (add_file): added the xpm file type.
26383 2002-04-30 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26385 Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
26388 * src/anjuta.[ch]: Changed local tag list to use line numbers instead
26391 * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
26392 src/text_editor_menu.c: Added context sensitive search in symbol
26393 browser and editor.
26395 * configure.in: Changed version number to 0.1.9.99.
26397 * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
26398 src/project_import.c: Minor changes to project import facility.
26400 * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
26401 (Forced to use specific brace format)
26403 * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
26404 tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
26405 tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
26407 2002-04-30 Johannes Schmid <clubfan@users.sourceforge.net>
26409 Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
26410 replaced the spinbutton with an hscale, and made the UI less "blocky".
26412 * src/cvs_gui.c: When diffing a project you can choose date and
26415 * src/project_dbase.c: Import_file activated again
26417 * configure.in, plugins/Makefile.am: Added patch plugin
26419 * plugins/patch/*: The new patch plugin
26421 2002-04-28 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26423 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26425 * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
26426 dropdown list shown by autocompletion are now removed.
26428 2002-04-28 Philip Van Hoof <freax@pandora.be>
26430 Patch reviewed by Stephane Demurget <demurgets@free.fr> who merged
26431 a bunch of filetypes from the older version.
26433 * src/project_dbase_gui.c (add_file): changed the import
26434 dialog's filetypes combo contents depending on the
26435 type of data to be imported.
26437 2002-04-28 Stephane Demurget <demurgets@free.fr>
26439 * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
26440 the amount parameter as Philip stated and reformated to follow the
26443 * src/project_dbase.c (project_dbase_make_default_filetype_list):
26444 changed accordingly.
26446 2002-04-25 Stephane Demurget <demurgets@free.fr>
26450 * src/main_menubar_def.h: replaced the shortcut for "Find next" to
26451 Shift-F6, to be more consistent with other Gnome apps.
26452 Moved the "Search next" entry under the "Search" one, and swapped the
26453 order of the "Find in files" and "Find and Replace" ones.
26455 Some additional fixes ands cleanups on the edit menu.
26457 * src/main_menubar.h: replaced all occurences of repeat_find by
26458 find_again for the code to be more consistent.
26460 * src/main_menubar.c (update_main_menubar): made the "Find next" entry
26461 sensitiveness depending on the existence of an active text buffer.
26463 * TODO: added some bits about improving the usability of the
26464 search/search again couple.
26466 2002-04-25 Stephane Demurget <demurgets@free.fr>
26468 * src/preferences_gui.c: made the tab labels text more consistent
26471 2002-04-25 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26473 Patch reviewed and improved by Stephane Demurget <demurgets@free.fr>
26475 * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
26478 * src/main.c (main): simplified some code and cleanups.
26480 Fix a part of #499366:
26482 * src/commands.[ch] (sync_from_props), (command_editor_save),
26483 (on_apply_clicked), (create_command_editor_gui): added the gui
26484 corresponding to the command.terminal preference.
26486 2002-04-25 Stephane Demurget <demurgets@free.fr>
26490 * anjuta.spec.in: added build requirements for the source rpm.
26492 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
26494 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26496 * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c,
26497 src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c,
26498 src/project_type.c, source.c, wizard_gui.c:
26499 Added new GNOME 2 project types and changed glade behaviour to
26500 produce GTK code if project type GTK was selected and GTKmm code
26501 if project type GTKmm was selected (and not depending on the
26502 selected language. Disabled glade for GNOME 2 projects because
26503 we will need glade2 there.
26505 * src/project_dbase.c: Fixed a memory lack.
26507 * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
26509 * src/cvs.c: Added an error message if jobs are running
26511 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
26513 * tagmanager/tm_work_object.c: Fixed a chrash
26514 bug which occurs when it tries to stat an empty
26517 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
26519 * src/controls.c: CVS menu items now becomes
26520 insensitive when the launcher is busy.
26522 * src/anjuta.c, cvs.h, cvs.c: Created a function
26523 to update the cvs preferences when preferences are
26524 applied in preferences dialog and called it from
26525 anjuta_update_preferences().
26527 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
26529 * src/cvs.c: Added a space in the cvs command
26530 before the revision part. This fixes the cvs
26531 error we get when cvs-diffing with revisions.
26533 * src/cvs.c: Fixed a compiler warning.
26535 * src/find_replace.c: The dialog now remembers
26536 the settings including the "prompt on replace"
26537 which seems to have broken somewhere line the
26540 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26542 * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
26543 Added a new property in cvs class to hold a boolean
26544 for enabling date in cvs diff. This fixed the bizzare
26545 diff output due to the date that goes with the cvs
26546 command. Also, set the default value of compression
26547 to 3 and unified diff option to 1.
26549 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26551 * src/cvs.c: The diff editor is set to hilite as
26552 diff syntax hiliting.
26554 * configure.in, manual/Makefile.am:
26555 Added a new manual module for ja language.
26557 * manual/ja/*/*/*: New module and files for the
26558 ja translation for the anjuta documentation
26559 from Takeshi AIHANA <aihana@jcom.home.ne.jp>
26561 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
26563 * src/launcher.c: Made a very messy work around
26564 for the launcher authentication to work properly.
26566 * src/find_replace.c: Applied the missing patch
26567 from Dan Elphick <dre00r@ecs.soton.ac.uk>
26569 2002-04-16 Andy Piper <andy.piper@freeuk.com>
26571 * src/cvs.c, src/main_menubar_def.h: made message strings
26572 consistent with existing standards from our own documentation
26573 (such as uppercase P in Project, corrected spelling of
26576 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26578 * src/cvs_gui.c: Cleaned up gui and aligned various
26579 widgets to give a clean look.
26581 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26583 * src/launcher.c: Added work around to retrieve
26584 the child exit code. It works. :)
26586 * src/find_in_files.c, src/gnome_project.c,
26587 src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
26588 src/clean.c, src/clean_project.c, src/build_project.c,
26589 src/build_file.c: Modified to handle the new
26592 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
26594 * src/find_replace.c: Changed signal to call
26595 on_replace_text_close on from delete_event
26596 to close => the replace history is now updated.
26598 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
26600 * src/cvs.c: escaped the cvs import message before
26603 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
26605 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26607 * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
26609 * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
26612 * src/preferences_gui.c: GUI improvements
26614 * src/project_dbase.c, src/controls.c: Fixed some menu stuff
26616 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
26618 * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
26619 Removed static qualifier from tm_tag_type_name() and
26620 availed it's prototype for use in outside code. also
26621 created reverse map function tm_tag_type_name();
26623 * src/anjuta.c: Implemented qualified tags names for
26624 the tag list (on the toolbar pulldown list) to avoid
26625 ambiguty in tags with similar names (like prototype
26626 and definition). Patch modified and improved.
26628 Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
26630 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26632 * src/utilities.[c,h]: Added a utility funtion
26633 that escapes the single and double quotes in a
26634 given string. Useful for passing command line
26637 * src/cvs.c: Escaped the cvs log message before
26638 passing it to cvs command line to avoid ambiguties
26639 with quotes in the message.
26641 * pixmaps/anjuta_icon.png: Changed to the new icon.
26642 from Todd Goyen <goyen@mbi-berlin.de>
26644 * src/message-manager-private.cc: Added regex to
26645 recognize (underline hilite) the parsable outputs
26646 from the zvt terminal.
26648 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26650 Patch from: Tina Hirsch <tehirsch@arcor.de>
26652 * src/project_type.c:
26653 Fixed a bug in the wxproject type and modified the erroroutput when
26654 configure doesn't find wx-config
26656 Patch from: Timothee Besset <ttimo@idsoftware.com>
26658 * src/anjuta.c, src/message-manager-private.cc,
26659 src/message-manager-private.h
26660 Catches double clicks in the zvt terminal, and calls goto_error_line
26661 to jump to the appropriate location in the source. This will recognize
26664 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
26666 * src/build_project.c: Taken care of memory leak
26667 by freeing cmd variable properly.
26669 * src/main_menubar_def.h: Fixed wrong signal connection
26670 for cvs project commit.
26672 * src/cvs_cbs.c: Fixed non-functional "cancel" button.
26674 * src/preferences_gui.c: Added some border and adjusted
26675 expandsion, filling in box adds to make the cvs preferences
26678 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
26680 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26682 * src/cvs*, src/main_menubar*, src/preferences*:
26683 Moved CVS settings to preferences, added a nice login dialog.
26685 * src/controls.c, src/project_dbase.c:
26686 CVS project options are only shown if a project is open
26688 * src/build_project.c:
26689 User is now asked if he wants to install as root
26694 * anjuta.prj: Updated with cvs files
26696 * TODO: Remove task which are done
26698 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
26700 * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
26701 src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
26702 src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
26704 Modified launcher to use controlling terminal to detect and
26705 take care of password authentications (for example, for cvs
26706 and root installs).
26708 * pixmaps/password.png: New file.
26710 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26712 Anjuta kick start tutorial wirtten by:
26713 Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
26715 * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
26716 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
26717 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
26718 manuals/C/anjuta-tutorial/figures/*.png:
26722 * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
26726 2002-03-28 Roel Vanhout <roel@stack.be>
26728 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26730 * src/aneditor.cxx, src/preferences.c, src/preferences.h,
26731 src/preferences_gui.c:
26732 Added option to wrap around to beginning/end of file when on last bookmark
26733 and next/previous bookmark is pressed
26735 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26737 Patch from Philip Van Hoof <freax@pandora.be>
26739 * src/gnomefilelist.c:
26740 Added gimp like feature that changes the file extension of
26741 the filename entered in the selections when the file
26744 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26746 Patch from Roy Wood <roy.wood@filogix.com>
26748 * src/controls.c, src/find_text.c, src/find_text.h,
26749 src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26750 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26752 Menuitem for entering currently selected text as find target,
26753 added key accel for "find next" and changed some key accels for
26754 other key for consistency.
26759 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26761 * src/watch.c, src/watch.h, src/watch_cbs.c,
26762 src/watch_cbs.h, src/watch_gui.c:
26764 Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
26766 Added change watch entries feature
26767 and Watch entries modify on double click fixed.
26769 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26771 * src/mainmenu_callbacks.c:
26773 Project commit should not bypass dialog as
26774 we need to get the cvs log from the user.
26776 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26778 * src/project_dbase.c:
26780 Patch from Roy Wood <roy.wood@filogix.com>
26782 Fixed docking bug with the new docking patch
26783 to fix copy/paste bug.
26785 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26787 * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
26788 src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
26789 src/main_menubar.h, src/main_menubar_def.h,
26790 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26792 Added cvs project support. Featured bypass cvs dialog for
26793 cases where we don't need dialog (such as project and right
26794 click selection from file browser). Cleaned up cvs code to
26795 make them generic cvs operations instead of separate file
26796 and project operations. Added cvs log action. Increased
26797 file entry box width and enabled "unified diff" by default.
26798 Used Editor buffer for status and log and set hilite for
26799 these buffers including diff buffer (DIFF hilite).
26801 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
26803 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26805 * data: Added file autogen.sh.wxwin
26806 * data/Makefile.am: Added entry for autogen.sh.wxwin
26807 * pixmaps: Added project image appwiz_wxwin.png
26808 * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
26809 * src/appwizard_cbs
26810 src/compiler_options.c
26812 src/project_dbase.c
26813 src/project_dbase.h
26814 src/project_import_cbs.c
26818 src/wizard_gui.c: Added everything necessary for new
26819 project type 'wxWindows (wxGTK)
26820 * src/project_dbase.c: Fixed a bug that caused every project
26821 to be a glade project in dialog
26822 'Project information'.
26824 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
26826 Patch submitted by Roy Wood <roy.wood@filogix.com>
26828 * src/anjuta_gui.c, src/message-manager-dock.c,
26829 src/project_dbase.c:
26831 fixed the copy/paste bug by rewriting dock/undock
26834 2002-03-22 Johannes Schmid <clubfan@users.sourceforge.net>
26836 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26838 * src/cvs*, src/Makefile.am:
26839 New file for CVS support. File operations currently work
26840 cvs login needs to be done. Project support is not yet
26843 * src/main_menubar*, src/mainmenu_callbacks,
26844 src/anjuta.c, src/anjuta.h:
26845 Added menus and functions for cvs commands.
26847 * src/text_editor_menu.h:
26848 Added #include <gtk/gtk.h>
26851 Removed a warning (and this time it works ;-)
26853 * src/utilities.c, src/utilities.h:
26854 Added a utility function to retrieve directory
26855 name out of full path.
26857 2002-03-11 Jeroen van der Vegt <ajvdvegt@sourceforge.net>
26859 * src/executer.c: (create_executer_dialog): changed the default
26860 focus on the entry.
26862 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
26864 * widgets/gnomefilelist.c:
26865 Fixed duplicate history entries for the same directory.
26867 2002-03-10 Stephane Demurget <demurgets@free.fr>
26871 * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
26872 it's already used by scintilla to delete the whole current line.
26874 2002-03-10 Stephane Demurget <demurgets@free.fr>
26878 * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
26879 calls to fileselection_hide_widget,
26880 (on_open_filesel_cancel_clicked): removed.
26882 * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
26883 (on_add_prjfilesel_cancel_clicked):
26885 * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
26888 * src/fileselection.c: Made some functions static.
26889 (fileselection_hide_widget): rewritten using the new
26890 gnome_filelist_set_multiple_selection function.
26892 * src/fileselection.c: (on_file_selection_delete_event): removed
26893 unuseful widget hides. Some cleanups,
26894 (on_file_selection_cancel_clicked): impl,
26895 (create_fileselection_gui): changed the cancel button clicked's
26896 callback to use this new function.
26898 * src/anjuta.c: (anjuta_new):
26899 * src/project_dbase.c: (project_dbase_new): removed the use of cancel
26900 callbacks, because this the gnome filelist widget's job.
26902 * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
26903 clist selection mode duplicates set,
26904 (gnome_filelist_key_press): use the new impl. function.
26906 2002-03-10 Stephane Demurget <demurgets@free.fr>
26910 * src/appwizard_cbs.c: (on_druidpagestandard2_next):
26911 fixed some bogus code using an array cell out of
26912 range, removed unecessary gettext usages.
26914 * src/appwiz_page2.c: (on_prj_name_entry_changed):
26915 some cleanups and now transform minus characters to
26919 (source_write_configure_in),
26920 (source_write_toplevel_makefile_am),
26921 (source_write_desktop_entry),
26922 (source_write_glade_file):
26923 * src/project_dbase.c: (project_dbase_summon_glade),
26924 (project_dbase_generate_source_code):
26925 * src/glades.c: (gladen_write_glade_write):
26926 replaced some occurences of the target name by the
26927 project filename, using project_dbase_get_proj_name,
26928 to fix the name of some files.
26929 Fixed a lot of mem leaks.
26930 Various code cleanups.
26932 2002-03-06 Stephane Demurget <demurgets@free.fr>
26934 Merged with latest (1.44) scintilla.
26936 Added: - The calltip.<lexer>.end.definition property to display help
26937 text on a second line of calltip.
26938 - The calltip.<lexer>.word.characters property to correctly find
26939 calltips for functions that include characters like '$' which
26940 is not normally considered a word character.
26941 - The use.monospaced property to determine initial state of
26942 Use Monospaced Font setting.
26944 Bugs fixed: Too many to mention; please see :
26945 http://www.scintilla.org/ScintillaHistory.html for the
26948 * scintilla/*/*: updated nearly all files.
26950 * TODO: removed the need of a scintilla merge.
26952 Merged with latest (1.44) SciTE properties.
26954 * data/properties/anjuta.properties: added the wrap, use.monospaced
26957 * data/properties/html.properties: added a missing php extension, and
26958 updated php keywords to the latest reference.
26960 * data/properties/pascal.properties: added commands to compile, build
26961 and execute pascal applications.
26963 * data/properties/lua.properties: added styles for statements.
26965 * data/properties/bash.properties: added the declare keyword.
26967 Fixed distchecking.
26969 * global-tags/Makefile.am,
26970 global-tags/create-global-tags.sh: used some kind of ugly hack to
26971 make distchek work, since noone has proposed some better way.
26973 * src/main_menubar_def.h: Ctrl-W is now associated to close file,
26974 and Ctrl-N replace Alt-N for new file according to the Gnome design
26977 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26979 * widgets/gnomedirlist.c
26980 widgets/gnomedirlist.h
26981 widgets/gnomefilelist.c
26982 widgets/gnomefilelist.h:
26984 Added GPL headings in the file.
26986 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26988 * src/attach_process.c
26989 src/attach_process_cbs.c
26990 src/attach_process_cbs.h
26991 src/attach_process_gui.c
26993 src/breakpoints_cbs.c
26994 src/breakpoints_cbs.h
26995 src/breakpoints_gui.c
26997 src/compiler_options.c
26998 src/compiler_options_cbs.c
26999 src/compiler_options_cbs.h
27000 src/compiler_options_gui.c
27001 src/find_in_files.c
27002 src/find_in_files_cbs.c
27003 src/find_in_files_cbs.h
27004 src/find_in_files_gui.c
27009 src/preferences_gui.c
27010 src/project_config.c
27012 src/src_paths_cbs.c
27013 src/src_paths_cbs.h
27014 src/src_paths_gui.c:
27016 Bugs #521629 and #522427 fixed. The problem was, that the
27017 escape-key was not catched and the dialog was hidden, but
27018 the flag was not set correctly.
27020 Changed the callbacks for delete_event to close, using gnome_dialog_close(),
27021 using the gnome_dialog_close_hides()-setting present in most dialogs.
27022 Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
27023 emits "close" and set the flag in the close-callback.
27025 Patch from: Jens Georg <mail@jensgeorg.de>
27027 2002-03-06 Stephane Demurget <demurgets@free.fr>
27029 * src/*.{c,cpp}: s/string_free/g_free/
27031 * src/utilities.[ch]: (string_free): removed.
27033 2002-03-06 Dan Elphick <dre00r@ecs.soton.ac.uk>
27035 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27037 * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
27038 src/mainmenu_callbacks.[ch]:
27039 Removed Project menu options: README, TODO, ChangeLog and NEWS
27040 Moved Save Build Messages to Build menu and only highlight it
27041 when there are build messages.
27042 Corrected a spelling: "mojority" -> "majority"
27043 Fixed initialisation of edit.edit_app_gui so now Edit menu
27044 can be shown when no project is loaded.
27046 * src/project_dbase.h: Removed prototype for static function
27048 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
27050 * src/text_editor.c: Editor is marked changed after
27053 Patch from: Jens Georg <mail@jensgeorg.de>
27055 2002-03-04 Roel Vanhout <roel@stack.be>
27057 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27059 * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
27060 Added option to ignore binary files on 'Find in files' (grep -I option)
27062 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
27065 session restoration and commandline load in
27068 * src/anjuta.[h,c], src/anjuta_cbs.c:
27069 Removed "clear windows menu" and prevented runtime
27072 * src/compile.c, src/build_file.c, src/build_project.c,
27074 Takes into account the preference setting for
27075 show dialog when job completes. Dialogs are
27076 shown when it is enabled otherwise not.
27078 2002-03-03 Roel Vanhout <roel@stack.be>
27080 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27083 Store 'Find...' search string on search so that 'Find Next' will search for
27084 that string, even if the dialog hasn't been closed yet.
27086 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
27088 * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
27089 src/controls.c, src/main_menubar.h, src/main_menubar.[h,c],
27090 src/main_menubar_def.h:
27092 Organized menus, removed "Windows" and "Utilities" menus from the
27093 menubar [they are no longer needed]. Also removed some extragenous
27096 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
27098 * src/message-manager-private.cc:
27099 Set message clist selection mode to BROWSE.
27101 * src/message-manager.cc, src/an_symbol_view.c,
27102 src/an_file_view.c:
27103 Added Key navigation for the CTree and CList. Arrow left for
27104 node collapse, right for node expand, space (or enter) for
27105 activation (same as double click).
27107 2002-03-03 Roel Vanhout <roel@stack.be>
27109 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27111 * plugins/class-gen/clsGen.c
27112 Added functionality to semi-intelligently prefill filename
27113 boxes with names deduced from class name
27115 2002-02-26 lbell <lbell@tsc4.com>
27117 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27118 * src/preferences_gui.c:
27119 Removed an incorrect use of gtk_misc_set_alignment().
27121 * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
27122 src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
27123 src/preferences.h, src/preferences_gui.c:
27125 Added the option to reload last open project at the startup.
27126 Added the possibility to open a new project without close
27129 * src/properties.cxx:
27130 Corrected a spelling mistake in message string.
27133 Updated session functions.
27135 2002-02-26 Naba Kumar <kh_naba@users.sourceforge.net>
27137 * widgets/gnomefilelist.c: Bug fixes.
27139 Patch from Philip Van Hoof <freax@pandora.be>
27141 2002-02-25 Naba Kumar <kh_naba@users.sourceforge.net>
27143 * src/an_file_view.c:
27144 anjuta was unable to open some files becuase they were not being
27145 recognized as "text/*" mime type (example files *.rej, *.in, etc.).
27146 Removed mime checking when opening with anjuta, becuase it doesn't
27147 hurt to open binary files in anjuta (some even may want to do so).
27149 Added a warning when mime type is not set when "view with default
27150 viewer" is activated.
27152 * src/an_file_view.c, an_symbol_view.c:
27153 Converted N_() to _() where ever appropriate in the strings.
27155 2002-02-25 Johannes Schmid <clubfan@users.sourceforge.net>
27157 * src/appwizard_gui.c, src/appwizard_cbs.c
27158 src/wizard_gui.c/h, src/appwiz_page3.c,
27159 src/project_import_gui.c:
27161 Moved target type radiobuttons to appwiz. page 2
27163 * src/message-manager-private.cc
27164 Fixed a bug which caused a crash if next message function was used
27166 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
27168 2002-02-25 Naba Kumar <kh_naba@users.sourceforge.net>
27170 * src/anjuta.h, anjuta.c, anjuta_cbs.c:
27171 Modifies the behaviour of Alt-TAB in Anjuta. This
27172 brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
27173 edited files in the first items of the notebook.
27175 Patch from: Timothee Besset <timo@qeradiant.com>
27177 2002-02-24 Philip Van Hoof <freax@pandora.be>
27179 * widgets/gnomefilelist.c, gnomefilelist.h:
27180 Added filecompletion
27182 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
27184 2002-02-21 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
27186 * configure.in: Added "sk" to ALL_LINGUAS.
27188 2002-02-20 Johannes Schmid <clubfan@users.sourceforge.net>
27190 * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c,
27191 src/appwizard_gui.c, src/project_dbase.c, src/source.c,
27192 src/wizard_gui.c: Added support for static and dynamic libs
27194 2002-02-20 Dan Elphick <dre00r@ecs.soton.ac.uk>
27196 * widgets/gnomefilelist.c:
27197 Fixed gnome_filelist_get_lastfilename so it no longer returns
27200 2002-02-20 Naba Kumar <kh_naba@users.sourceforge.net>
27202 * src/resources.h, resources.c:
27205 * src/main_menubar_def.h, mainmenu_callbacks.c:
27206 Changed to use gnome configed url handler.
27208 2002-02-19 Philip Van Hoof <freax@pandora.be>
27210 * widgets/gnomefilelist.c
27211 Added PHP filetype.
27213 2002-02-19 Naba Kumar <kh_naba@users.sourceforge.net>
27215 * plugins/class-gen/clsGen.c:
27218 * widgets/gnomefilelist.c:
27219 Gives the maximum space to the files section of the open file dialog.
27221 Patches from: lbell <lbell@tsc4.com>
27223 2002-02-18 Naba Kumar <kh_naba@users.sourceforge.net>
27225 * src/anjuta.c, main.c:
27226 Used tm_get_real_path in anjuta_get_full_filename();
27228 2002-02-18 Andy Piper <andyp@users.sourceforge.net>
27230 * anjuta.prj: update version
27232 2002-02-17 Stephane Demurget <demurgets@free.fr>
27234 * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
27235 removed the amount arg and replaced with a NULL-ending list.
27236 (gnome_filelisttype_makedefaultlist): use the new prototype.
27238 2002-02-17 Andy Piper <andyp@users.sourceforge.net>
27240 * src/about.c, THANKS: updated for new contributors
27242 * anjuta.prj: added new files
27244 * README: corrected some documentation, ctags no longer needed,
27245 pkgconfig now required
27247 * data/properties/others.properties: add .cvsdiff extension
27249 * src/project_dbase_gui.c, src/utilities.c, src/utilities.h:
27250 patch from Vadim Berezniker <vadim@berezniker.com> to improve
27253 * doc/anjuta.1: added initial man page thanks to
27254 Rob Bradford <rob@debianplanet.org> (NB build and install
27257 2002-02-17 Johannes Schmid <clubfan@users.sourceforge.net>
27259 * src/Makefile.am: Cleaned handling of compiler flags by moving them
27260 to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
27263 * configure.in: Changed version to 0.1.10-pre
27265 2002-02-17 Stephane Demurget <demurgets@free.fr>
27267 * src/fileselection.c: (create_fileselection_gui): always display
27268 the directory creation button as we cannot rely on the dialog
27271 * widgets/gnomefilelist.[ch]: fixed includes.
27273 * pixmaps/new_folder.xpm: resized, added a + sign.
27275 2002-02-17 Stephane Demurget <demurgets@free.fr>
27277 * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
27278 changed all extensions to begin with a dot.
27280 2002-02-16 Philip Van Hoof <freax@pandora.be>
27282 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
27284 * THANKS: added Philip.
27286 * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
27288 * src/project_dbase.c: (project_dbase_make_default_filetype_list),
27289 * src/file_selection.[ch],
27290 * widgets/gnomefilelist.[ch]: added a filetype
27291 combobox to the Anjuta file dialog widget.
27293 2002-02-14 Andy Piper <andy.piper@freeuk.com>
27295 * anjuta.spec.in: eep! the import script was not being installed by
27296 RPM - fixed for the release.
27298 2002-02-13 Stephane Demurget <demurgets@free.fr>
27300 Various cleanups and fixes for the next release to be able to make
27303 * plugins/*/*.c: added missing prototypes causing gcc to speak to
27304 much and make some tweaks plus cleanups.
27306 * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
27307 args to remove some warnings.
27309 * global-tags/Makefile.am,
27311 src/Makefile.am: link against Anjuta static libs using the
27312 $(top_builddir) dir, not anymore on $(top_srcdir) to make
27315 * src/Makefile.am: ditto with all the Anjuta static libs.
27317 * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
27318 include, as we already include the whole directory for the build.
27320 * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
27322 2002-02-13 Andy Piper <andy.piper@freeuk.com>
27324 * pixmaps/Makefile.am: icon for libglade project now installed
27325 * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
27326 * manuals/C/Makefile.am: removed ChangeLog reference which was
27327 breaking some build stuff
27328 * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
27329 include reference problems that showed up on make distcheck
27330 * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
27332 2002-02-13 Johannes Schmid <clubfan@users.sourceforge.net>
27334 * src/aneditor.cxx: Fixed bug #509977 (CallTips)
27336 2002-02-12 Naba Kumar <kh_naba@users.sourceforge.net>
27338 * src/message-manager-private.cc:
27339 The horizontal scrollbar now shows properly on demand.
27341 2002-02-08 Johannes Schmid <clubfan@users.sourceforge.net>
27343 * src/dnd.c fixed some warnings
27344 * src/message-manager-private.cc: Horizontal scrollbar is now shown
27345 and works. It is shown always at the moment but before it was
27346 shown on demand and did never work.
27348 2002-02-07 Naba Kumar <kh_naba@users.sourceforge.net>
27350 * src/anjuta.c: Fixed a crash bug.
27351 patch from: Jens Georg <mail@jensgeorg.de>
27353 2002-02-04 Andy Piper <andy.piper@freeuk.com>
27355 * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
27356 reports a problem with missing end tags on <graphic>
27358 2002-02-03 Andy Piper <andy.piper@freeuk.com>
27360 * manuals/C/ChangeLog: removed since it was never used
27361 * manuals/C/anjuta-manual/*: more updates, new screenshots
27362 * anjuta.prj: updated for new manuals/ structure
27364 2002-02-03 Johannes Schmid <clubfan@users.sourceforge.net>
27366 * source.c, compiler_options.[c/h]:
27367 Fixed bug #460321 "Problem with optimization options"
27368 by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
27370 2002-02-03 Andy Piper <andy.piper@freeuk.com>
27372 * NEWS: prepared for release, need to fill in date
27373 * data/welcome.txt: version number updated
27375 2002-02-03 Andy Piper <andy.piper@freeuk.com>
27377 * src/text_editor_menu.c, src/an_file_view.c,
27378 src/an_symbol_view.c: marked strings for translation
27380 * src/defaults.c, data/properties/xml.properties:
27381 *.omf and *.xsl files should use XML highlighting
27383 * manuals/C/anjuta-manual/*:
27384 - restructured so that files have more meaningful names
27385 and are easier to edit (see anjuta-manual.sgml for the
27387 - updated some screenshots
27388 - continued rewrite
27390 2002-02-02 Naba Kumar <kh_naba@users.sourceforge.net>
27392 * main.c: Made a workaround to remove the old
27393 anjuta gnome config file (older than 9 Feb 2002). This
27394 will fix the bug which never lets the brower toolbar shown.
27396 * main.c: In fact, the above solution wouldn't work in all
27397 cases. Therefore, here is the better fix, which works by
27398 detecting the version of the old config file and deleting
27399 ~/.gnome/Anjuta if it is lesser than 0.1.9.
27401 2002-02-01 Andy Piper <andy.piper@freeuk.com>
27403 * HACKING: added info on submitting patches
27405 2002-01-31 Johannes Schmid <clubfan@users.sourceforge.net>
27407 * src/project_import_gui.c, src/project_import.c:
27408 - If Project Import Wizard is canceled everything is
27410 - Back button is now insensitive on page 3 (some problems:
27411 see TODO in project_import_qui.c:284
27412 - Menu frame is insensitive if project type != GNOME(mm)
27414 2002-01-31 Naba Kumar <kh_naba@users.sourceforge.net>
27416 * src/main.c: Fixed bug # (Unable to open files on
27417 double click in project window from second trial onwards when
27418 the project is opened from command line).
27420 * po/POTFILES.in: Removed tags_manager.[h,c]
27422 2002-01-31 Naba Kumar <kh_naba@users.sourceforge.net>
27424 * src/preferences.c:
27425 A quick hack to fix the 'invisible' browser toolbar when
27426 upgrading from 0.1.8 to 0.1.9
27429 Fixed toolbar names which were causing confusions in the toolbar
27433 Substituted "anjuta" with PACKAGE
27435 * src/project_import_gui.c:
27436 Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
27438 * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
27439 Added new files and removed obsolete ones.
27441 2002-01-30 Andy Piper <andy.piper@freeuk.com>
27443 * src/appwizard_cbs.c, project_import_cbs.c,
27444 main_menubar_def.h, project_import_gui.c:
27445 updates to message strings and layout for the
27448 * text_editor_cbs.c: fix for the tab menu entries for
27449 redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
27451 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
27458 Tag dropdown exclusive (takes
27459 all space in the toolbar) and never vertical and
27460 increased the width of the tag combo to 256 pixs.
27461 Toolbar separator before the combo and button.
27462 Added tags label before the tag button.
27463 Reorganized the dock bands for the toolbars.
27465 * src/project_import_gui.c
27466 src/project_import.c:
27467 Fixed an error and removed an unused variable.
27469 * data/properties/anjuta.properties:
27470 Removed the property for the old toolbar and set
27471 browser toolbar show to default.
27473 * src/project_dbase.c: excluded modules were not
27477 No build files will be written if the project is blocked.
27479 * src/project_import.c,
27480 src/project_import_cbs.c,
27484 Manually applied Johannes patch to fix some memory
27485 issues and gui clean up.
27486 Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27488 * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
27489 Fixed a bad bug with remove file from project because of
27490 files were never removed properly from the project and
27491 from the tagmanager.
27493 * src/appwiz_page3.c: Disabled unused codes to clear
27496 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
27498 * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
27501 pixmaps/Makefile.am
27504 src/an_symbol_view.c
27512 src/main_menubar_def.h
27513 src/mainmenu_callbacks.c
27514 src/mainmenu_callbacks.h
27516 src/project_dbase.c
27517 src/project_dbase.h
27519 src/text_editor_menu.c
27520 src/text_editor_menu.h
27523 src/toolbar_callbacks.c
27524 src/toolbar_callbacks.h :
27526 Patch submitted by:
27527 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27529 Removes the Tags toolbar and substituted it with
27530 tags combo dropdown list. Fixes a couple of bugs.
27532 Moved the tag combo to browser toolbar because
27533 main toolbar was becoming too long.
27534 Made a new icon of tag toolbar.
27536 * po/zh_TW.po: Fixed bug.
27538 * pixmaps/an_tag.xpm: Added new file.
27540 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
27542 * src/project_import_gui.c: Reorganized project
27545 2002-01-29 Andy Piper <andy.piper@freeuk.com>
27547 * HACKING: added info on creating windows and dialogs
27549 2002-01-29 Naba Kumar <kh_naba@users.sourceforge.net>
27551 * src/tm_file_view.c:
27553 Sorts the file list at the end instead of doing sort-insert
27554 to improve performance.
27555 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27557 * src/project_dbase.c: Resolved a conflict from
27560 * src/project_import.c:
27562 Fixed to use anjuta_import.sh for the bin dir and
27563 not from the data dir.
27565 Used anjuta_is_installed() function to verify a the command's
27568 Fixed import command to use sh (which is more general and is
27569 gauranteed to be found in any unix system :-)). Also, added
27570 double quotes around the import directory.
27572 Changed some strings for better translations (like avoiding
27575 Fixed the reading of wrong target type.
27577 * src/control.c: Insensitive "import project" when there is
27580 * src/project_import_cbs.c:
27582 Fixed strcmp() [== 0 was left out]. Languages now selected properly.
27583 Fixed selection of gettext checkbox.
27584 Sets the menu entries.
27586 2002-01-28 Johannes Schmid <clubfan@users.sourceforge.net>
27588 * src/appwiz_page[1-4].c
27590 * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
27591 be able to reuse it.
27593 * src/mainmenubar.[c/h]
27594 * src/mainmenubar_def.h
27595 * src/mainmenu_callbacks.[c/h]: Code to create "Import Project"
27598 * src/message-manager.c: Fixed bug 509192
27599 * src/message-manager-dock.c: Added accel_group if window is undocked
27601 * src/project_dbase.[c/h]: Splitted opening code to be able
27602 to use it without an open file dialog
27603 (Maybe I broke Naba's changes, please take a look)
27605 * src/project_import.[c/h]
27606 * src/project_import_gui.c: New Files, Code for Project Import Wizard
27608 * src/wizard_gui.[c/h]: New Files, shared code between appwizard and
27611 2002-01-28 Andy Piper <andy.piper@freeuk.com>
27613 * src/main_menubar_def.h, tagmanager/tm_project.c: more
27616 * manuals/C/anjuta_manual/*: started rewrite of the
27617 manual, updated some screenshots
27619 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
27621 * src/gnomefilelist.h, src/gnomefilelist.c:
27623 Fixed multiple selection bug (#497085). The OK button is
27624 sensitive when in multiple mode, if the no. of
27625 selection is one or more.
27627 Toggle between single and multiple selection mode
27628 and multiple mode display.
27630 Fixed strings to translable strings.
27632 Fixed some compiler warnings by commenting out
27635 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
27637 * src/project_dbase.c: App status bar now updates
27638 with the project name when the project is loaded.
27640 * src/an_file_view.c, tagmanager/tm_file_entry.c:
27642 Puts the directories at the top. They're also sorted now.
27643 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27645 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
27647 * scripts/anjuta_import.sh.in: Added file.
27648 * scripts/anjuta_import.sh: Removed file.
27650 * .cvsignore, po/.cvsignore, scripts/.cvsignore:
27653 * src/main_menubar_def.h:
27655 Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
27656 reflect the opposite of Find (CTRL+F) and also to leave
27659 Changed Glade summon with ALT+G, which frees the ATL+E
27660 for poping up the edit menu.
27662 * src/Makefile.am: Debugging link flags by Biswa, removed.
27664 2002-01-28 Andy Piper <andy.piper@freeuk.com>
27666 * HACKING: added information on best practices for writing
27667 application messages and GUI labels
27669 * src/CORBA-Server.c, src/about.c, src/anjuta.c,
27670 src/breakpoints.c, src/build_file.c, src/build_project.c,
27671 src/clean_project.c, src/compile.c,
27672 src/compiler_options_cbs.c, src/compiler_options_gui.c,
27673 src/configurer.c, src/debugger.c, src/executer.c,
27674 src/find_in_files.c, src/find_in_files_cbs.c,
27675 src/find_replace.c, src/find_text.c, src/glades.c,
27676 src/gnome_project.c, src/goto_line.c, src/main.c,
27677 src/main_menubar.c, src/main_menubar_def.h,
27678 src/mainmenu_callbacks.c, src/preferences_gui.c,
27679 src/project_config.c, src/project_dbase.c,
27680 src/project_dbase_gui.c, src/resources.c, src/source.c,
27681 src/support.c, src/tags_manager.c, src/text_editor.c,
27682 src/text_editor_gui.c, src/text_editor_menu.c,
27683 src/toolbar_callbacks.c, src/utilities.c:
27684 lots of minor message updates to make them more user-friendly
27687 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
27691 Because of the spaces escaping, the command could not be
27692 executed when run without terminal. Now fixed.
27694 * anjuta.prj, Makefile.am:
27696 Added anjuta project file.
27698 2002-01-27 Naba Kumar <kh_naba@users.sourceforge.net>
27700 * src/message-manager-private.h, message-manager-private.cc,
27703 Added freeze() and thaw() for the message window class to
27704 speed up the message manager update.
27706 * src/project_config.h, project_config.c,
27707 src/project_dbase.h, project_dbase.h
27708 scripts/anjuta_project.template:
27710 Added two new prject attributes: project.config.blocked and
27711 project.excluded.modules. The former will make sure that users
27712 are not given any previlidge in enabling the 'overwrite build
27713 files' flags and the later issues a list of modules in the project
27714 to be skipped for symbol browsing and project listing.
27716 * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
27718 Modified script to read the template from the anjuta data dir
27719 rather than from the directory in which the script exist. Otherwise,
27720 Being transfered to the bin dir, the script will not be able to
27721 find the template when it is run.
27723 The script is also create with configure.in to set in the anjuta
27724 data dir path inside the script.
27726 2002-01-26 Stephane Demurget <demurgets@free.fr>
27728 * po/fr.po: updated to the latest sources.
27730 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
27732 * scripts/Makefile.am:
27733 anjuta_import.sh goes with distribution.
27735 * po/*.po: They seem to have updated (merged with
27736 anjuta.pot) automatically when I did "make dist".
27738 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
27740 * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
27741 Fixed Bug #499807, ie crash on removing libs, includes, defines from
27742 the compiler options dialog.
27745 Correct todays date. :)
27747 * scripts/Makefile.am:
27748 Installs anjuta_import.sh in $(prefix)/bin dir and
27749 is treated as an executable.
27751 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
27753 * Fix for bug #499373
27755 * data/properties/anjuta.properties, ada.properties, cpp.properties,
27756 java, properties, latex.properties, lua.properties, others.properties,
27759 Added double-quotes around file arguments so that
27760 filenames with spaces could also work.
27762 * launcher/anjuta-launcher.c, executer.c:
27763 Escaped quotes in the cammand and it's arguments before executing
27764 so that args with spaces can also work.
27766 Commented #DEBUG switch.
27768 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
27770 * scripts/*: Added files which I forgot previously.
27772 * src/aneditor.h: Lined up commands definition for better look.
27774 * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
27775 main_menubar.h, control.c:
27776 Added three more convert EOL chars submenu items in transform.
27777 Reformatted some some.
27779 * data/anjuta.properties:
27780 Reformatted a line.
27782 * src/aneditor.h, aneditor.c:
27783 Added three commands (with definitions) for EOL conversions.
27785 * src/text_editor.c:
27786 Editor detects file mode from the file content and
27787 set the editing mode to CR/LF/CRLF automatically.
27788 Refined Dos mode extrageneous chars filter
27789 This will make sure that filter works only in Dos mode and not
27792 * src/anjuta.c: Editor mode display in status bar.
27794 * src/preferences_gui.c: Changed the string for dos mode
27795 filter to more sensible string.
27797 * src/aneditor.c: Default editor mode sets during widget creation
27798 and not everty time the properties are loaded. This makes sure
27799 that the auto-detected mode is not overridden by the default mode.
27801 * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
27803 * src/anjuta.c: Fixed bug #476028.
27804 Now anjuta also searches for file relative to top project dir,
27805 when the project is open.
27807 * src/anjuta_cbs.c: Fixed bug #499536.
27808 File is not closed if it is not able to save the file properly.
27810 * src/mainmenu_callbacks.c: Fixed bug #499536.
27811 Newfiles (which are not modified) are also closed on "close all files".
27813 2002-01-25 Naba Kumar <kh_naba@users.sourceforge.net>
27815 * src/an_symbol_view.c: Added MAX_STRING_LENGTH
27817 * tagmanager/tm_source_file.c, regex.c, parse.c:
27818 defined and delimited g_messages within #debug.
27820 * src/preferences.c, data/anjuta.properties:
27821 saved/defied message-manager tag position in string.
27822 Message tag possition is saved between sessions. And
27823 and tag position bottom as default.
27825 2002-01-25 Naba Kumar <kh_naba@users.sourceforge.net>
27827 Patch submitted by:
27828 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27833 data/properties/Makefile.am
27834 global-tags/Makefile.am
27835 pixmaps/Makefile.am
27839 src/an_symbol_view.c
27840 src/an_symbol_view.h
27845 src/message-manager-private.cc
27847 src/project_dbase.c
27848 src/project_dbase_gui.c
27858 pixmaps/sv_class.xpm
27859 pixmaps/sv_function.xpm
27860 pixmaps/sv_macro.xpm
27861 pixmaps/sv_private_fun.xpm
27862 pixmaps/sv_private_var.xpm
27863 pixmaps/sv_protected_fun.xpm
27864 pixmaps/sv_protected_var.xpm
27865 pixmaps/sv_public_fun.xpm
27866 pixmaps/sv_public_var.xpm
27867 pixmaps/sv_static_fun.xpm
27868 pixmaps/sv_static_var.xpm
27869 pixmaps/sv_struct.xpm
27870 pixmaps/sv_unknown.xpm
27871 pixmaps/sv_variable.xpm
27872 pixmaps/fv_core.xpm
27873 pixmaps/fv_text.xpm
27874 pixmaps/filestoremove.txt:
27878 * pixmaps/class.xpm
27879 pixmaps/function.xpm
27880 pixmaps/fv_autofile.xpm
27882 pixmaps/fv_i18n.xpm
27883 pixmaps/fv_source.xpm
27884 pixmaps/private_func.xpm
27885 pixmaps/private_var.xpm
27886 pixmaps/protected_func.xpm
27887 pixmaps/protected_var.xpm
27888 pixmaps/public_func.xpm
27889 pixmaps/public_var.xpm
27891 pixmaps/variable.xpm
27897 Upgraded to tagmanager-0.7
27899 2002-01-24 Johannes Schmid <clubfan@users.sourceforge.net>
27900 * src/anjuta_cbs.c: Fixed bug #506441
27901 * src/watch_gui.c: Changed layout of eval dialog so that
27902 it fits on a 800x600 desktop with German translation.
27904 2002-01-23 Andy Piper <andy.piper@freeuk.com>
27906 * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
27907 * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new
27908 icon for new project type (thanks to Misha)
27909 * configure.in: build and install Danish translation
27910 * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated
27911 credits to cover new patches and translations
27913 2002-01-23 Johannes Schmid <clubfan@users.sourceforge.net>
27915 * src/preferences.c, src/message-manager.cc, src/project_type.c,
27916 src/appwiz_page1.c:
27918 - Font preferences are restored properly now (\n was missing)
27919 - Dock menu label of message-manager is "Dock/Undock" instead
27920 of "Dock|Undock" to match with the rest of anjuta.
27921 - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
27922 changed it in anjuta, too
27924 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
27926 * tagmanager/tm_source_file.c,
27927 tagmanager/parse.c,
27928 tagmanager/tm_project.c,
27929 src/an_symbol_view.c,
27932 Disabled debug warnings.
27934 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
27936 * src/appwiz_page1.c
27937 src/compiler_options.c
27938 src/project_dbase.c
27939 src/project_dbase.h
27944 New project type named LibGlade.
27946 Patch submitted by:
27947 Dick Knol <dknol@gmx.net>
27950 Commented out unused pixmap creation. May be it
27951 will fix the crash in project creation.
27953 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
27957 src/registers_cbs.c
27958 src/registers_cbs.h
27959 src/registers_gui.c
27962 src/sharedlib_cbs.c
27963 src/sharedlib_cbs.h
27964 src/sharedlib_gui.c
27972 src/stack_trace_cbs.c
27973 src/stack_trace_cbs.h
27974 src/stack_trace_gui.c
27982 Fixed bug #496290: Attach/detach removed from these
27983 windows as they are never implemented.
27985 Patch submitted by:
27986 Johannes Schmid <johannes.schmid@gmx.de>
27988 2002-01-18 Naba Kumar <kh_naba@users.sourceforge.net>
27994 when you right click on the tabs, a list of filenames are given
27995 out, but now it gives a list of "page 1", "page 2", etc...
27997 Patch submitted by:
27998 Jens Georg <mail@jensgeorg.de>
28000 * anjuta.in.in: Removed c|c++ because, it was not necessary
28001 and was causing translation problem.
28003 * plugins/class-gen/clsGen.c:
28004 removed "'" for the same reason.
28006 attached the fix for the menu
28009 2002-01-17 Naba Kumar <kh_naba@users.sourceforge.net>
28011 * src/preferences.h,
28013 src/preferences_gui.c:
28015 Adds the functionality to Anjuta to auto save your unsaved
28016 files before you build a project.
28018 Patch submitted by:
28019 jason <jason_williams@suth.com>
28021 * src/anjuta.[h,c]:
28022 Added function for save all files.
28024 * src/mainmenu_callbacks.c:
28025 Modified to use the above function.
28027 * src/build_project.c:
28028 Save all files before build if it is set in the
28031 2002-01-17 Naba Kumar <kh_naba@users.sourceforge.net>
28033 * src/message-manager-private.cc
28034 src/message-manager-private.h
28035 src/message-manager.cc:
28037 Message-manager now restores the tabs which were shown on startup.
28038 The terminal is now created on demand (as requested by Biswa)
28039 and I have removed some debug messages.
28041 Patch submitted by:
28042 Johannes Schmid <johannes.schmid@gmx.de>
28044 2002-01-13 Stephane Demurget <demurgets@free.fr>
28046 * src/anjuta_cbs.c: fixed the global shortcut handling to have a
28047 proper tabs keyboard navigation.
28049 * src/an_symbol_view.c,
28051 src/gnome_project.c,
28052 src/project_dbase.c,
28053 src/tags_manager.c: removed some debugging display.
28055 2002-01-09 Naba Kumar <kh_naba@users.sourceforge.net>
28057 * src/message-manager-dock.c
28058 src/message-manager-private.cc
28059 src/message-manager-private.h
28060 src/message-manager.cc
28063 src/preferences_gui.c:
28065 Patch submitted by:
28066 Johannes Schmid <johannes.schmid@gmx.de>
28068 This patch adds a tab to the notebook of the preferences-dialog
28069 where you can change the colors, the tab position of the new
28070 message manager. Also the truncate messages stuff has moved
28071 from misc tab to messages tab.
28073 Also improved the remembering position stuff of message manager.
28075 * data/internal.properties,
28076 Added definitions for messages colors and tag position.
28078 * src/message_manager.cc:
28079 Fixed a bug that never lets the messages panes to get cleared.
28080 Added wmclass setting for the message window. Fixed a bug in
28081 which the message window was not being shown.
28083 * src/tag_manager.c: Fixed printing of (NULL) in the debug
28084 output and disabled it.
28086 * src/anjuta.c: Preferences created and loaded before anything else.
28087 anjuta now recognizes messages colors on startup and initializes
28090 2002-01-09 Andy Piper <andy.piper@freeuk.com>
28092 * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
28094 2002-01-09 Stephane Demurget <demurgets@free.fr>
28096 * pixmaps/file_c.xpm,
28097 pixmaps/file_cpp.xpm,
28098 pixmaps/file_file.xpm,
28099 pixmaps/file_h.xpm,
28100 pixmaps/file_html.xpm,
28101 pixmaps/file_i18n.xpm,
28102 pixmaps/file_icon.xpm,
28103 pixmaps/file_pix.xpm,
28104 pixmaps/fv_doc.xpm,
28105 pixmaps/fv_i18n.xpm,
28106 pixmaps/fv_image.xpm,
28107 pixmaps/fv_source.xpm,
28108 pixmaps/fv_unknown.xpm: made these icons transparent.
28110 2002-01-08 Andy Piper <andy.piper@freeuk.com>
28112 * launcher/anjuta_launcher.c: updated message strings
28113 * src/message-manager-dock.c: added newline at end to avoid compile warning
28114 * src/project_dbase.c: corrected spelling of include (noted by Biswa)
28115 * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
28116 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
28117 entries for username and Python-style GPL notice
28118 * HACKING: added info on files to change to update Insert menu
28120 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
28122 * src/project_dbase.c,
28123 src/an_file_view.c,
28124 src/an_symbol_view.c:
28125 Changed the CTree expander style to square and
28126 line style to Dotted line.
28128 * po/POTFILES.in: Removed and Added translable files.
28130 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
28132 * ccview/.cvsignore: Removed.
28134 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
28137 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
28138 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
28139 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
28140 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
28141 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
28142 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
28144 Removed ccview module because it is no longer needed.
28146 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
28148 * src/project_dbase.c:
28149 Shifted structure initialization in project_dbase_new()
28150 before anything else, otherwise it was crashing due to
28151 uninitialized values.
28153 * src/an_symbol_view.c:
28154 Disabled high volume debug output.
28156 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
28158 Applied a very heavy patch from:
28159 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28163 pixmaps/Makefile.am
28175 src/fileselection.c
28178 src/main_menubar_def.h
28179 src/mainmenu_callbacks.c
28180 src/mainmenu_callbacks.h
28181 src/project_dbase.c
28182 src/project_dbase.h
28183 src/project_dbase_gui.c
28185 src/text_editor_menu.c
28186 src/toolbar_callbacks.c
28187 tagmanager/Makefile.am
28189 tagmanager/include/Makefile.am
28190 tagmanager/include/tm_project.h
28191 tagmanager/include/tm_symbol.h
28192 tagmanager/include/tm_tag.h
28193 tagmanager/include/tm_tagmanager.h
28194 tagmanager/include/tm_workspace.h
28195 tagmanager/tm_project.c
28196 tagmanager/tm_source_file.c
28197 tagmanager/tm_symbol.c
28198 tagmanager/tm_tag.c
28199 tagmanager/tm_workspace.c
28200 widgets/Makefile.am: Modified.
28202 * src/an_file_view.[c,h],
28203 src/an_symbol_view.[c,h],
28204 src/file_history.[c,h],
28206 widgets/scroll-menu.[c,h],
28207 tagmanager/tm_file_entry.c
28208 tagmanager/include/tm_file_entry.h: Added new files.
28210 * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
28211 private_func.xpm, public_func.xpm,
28212 class.xpm, fv_exec.xpm, fv_unknown.xpm,
28213 private_var.xpm, public_var.xpm,
28214 function.xpm, fv_i18n.xpm, macro.xpm,
28215 protected_func.xpm, struct.xpm,
28216 fv_autofile.xpm, fv_image.xpm,
28217 ofolder.xpm, protected_var.xpm, variable.xpm:
28218 Updated and Added pixmap files.
28222 a) Removes CCView dependency.
28223 b) Improves the terminal.
28224 c) Adds tag navigation context menus.
28225 d) Upgrades tagmanager to latest version.
28226 e) Miscellaneous small additions.
28228 2002-01-07 Naba Kumar <kh_naba@users.sourceforge.net>
28230 * src/project_dbase_gui.c: Fixed crash of anjuta
28231 when project first created.
28233 * src/gnome_project.c: It now updates the tags manager
28234 when new projects are created.
28236 2002-01-07 Naba Kumar <kh_naba@users.sourceforge.net>
28238 * Thanks Johannes Schmid <johannes.schmid@gmx.de>
28239 for this big patch.
28241 * src/messages.[c,h]: Removed files.
28243 * src/message-manager.[cc,h],
28244 src/message-manager-dock.[c,h],
28245 src/message-manager-private.[cc,h]
28248 * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
28249 src/build_project.c, src/clean_project.c, src/compile.c
28250 src/configurer.c, src/debugger.c, src/find_in_files.c
28251 src/mainmenu_callbacks.c, src/preferences.h
28252 src/preferences_gui.c, src/properties.h
28253 src/utilities.c, src/utilities.h:
28254 The new messages widget.
28256 - Use of GtkNotebook instead of ToggleButtons
28258 - Popupmenu to show and hide message types and
28259 to dock/undock in detach mode
28261 All other things should work as they did with the
28262 old message window. Currently the keyboard short-cuts
28263 do not work in detached mode.
28265 Some functions in utitlities.[c,h] changed.
28266 so that they take const arguments where this is possible
28268 * src/Makefile.am, po/POTFILES.in:
28269 Removed messages.[c,h] and
28270 added message-manager.[cc,h], message-manager-dock.[c,h],
28271 message-manager-private.[cc,h]
28273 * src/message-manager.h: Removed "include <bonobo.h>"
28274 and added a newline at the end of the file.
28276 * src/message-manager-private.cc:
28277 Set clist's width setting to Automatic.
28278 Set scroll window's scroll bars to Automatic.
28280 2002-01-05 Naba Kumar <kh_naba@users.sourceforge.net>
28282 * text_editor_menu.c:
28283 Fixed misalignment of the function sub menu
28284 in the text editor pop up menu.
28286 2002-01-04 Naba Kumar <kh_naba@users.sourceforge.net>
28288 * src/text_editor.c: Fixed a compiler warning.
28290 2002-01-04 Andy Piper <andy.piper@freeuk.com>
28292 * THANKS, manuals/*/authors.sgml: updated for new translations
28293 * plugins/class-gen/clsGen.c: converted messages to English
28294 * src/about.c, src/main_menubar_def.h: string updates
28296 2002-01-04 Naba Kumar <kh_naba@users.sourceforge.net>
28301 src/mainmenu_callbacks.c
28304 src/text_editor_cbs.c
28305 src/text_editor-gui.c:
28307 Earlier code for adding 'cross' button
28308 for closing pages were too error prone and unorganized.
28309 Cleaned up the code and shifted the 'extra' widgets
28310 creation (eg. close button, close_pixmap and lable)
28311 from anjuta to text_editor. This takes care of proper
28312 widgets creation and destruction. Otherwise, anjuta
28313 was crashing at too many points, especially related
28314 to docking and undocking.
28316 2002-01-04 Stephane Demurget <demurgets@free.fr>
28318 * src/aneditor.cxx: removed debugging code.
28320 * data/properties/.cvsignore: added swap files.
28322 2002-01-03 Naba Kumar <kh_naba@users.sourceforge.net>
28326 Fixed Crashing of anjuta when a new file is saved as
28329 2002-01-03 Naba Kumar <kh_naba@users.sourceforge.net>
28331 * src/aneditor.c: Some debug codes around.
28333 * data/internal.properties, data/anjuta.properties: Removed.
28334 data/properties/Makefile.am:
28335 data/properties/ada
28337 data/properties/make
28339 data/properties/html
28340 data/properties/ruby
28341 data/properties/baan
28342 data/properties/idl
28343 data/properties/pascal
28344 data/properties/sample
28345 data/properties/bash
28346 data/properties/java
28347 data/properties/perl
28348 data/properties/sql
28349 data/properties/conf
28350 data/properties/latex
28351 data/properties/props
28353 data/properties/cpp
28354 data/properties/lua
28355 data/properties/python
28356 data/properties/xml
28357 data/properties/others
28358 data/properties/.cvsignore:
28359 Added files. Properties now splitted into small files
28363 configure.in: Update the removal and added properties module.
28365 * src/preferences.c: preferences_new(): Updated to reflect the
28366 new properties files organization.
28368 * src/Makefile.am: Added Baan Lexer.
28370 2002-01-01 Stephane Demurget <demurgets@free.fr>
28372 * src/aneditor.cxx: readded the baan lexer.
28374 * src/preferences.c: fixed translated messages and a typo.
28376 * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
28377 confusing the regexp usage in xml-i18-merge.
28379 2002-01-01 Andy Piper <andy.piper@freeuk.com>
28381 * src/project_dbase.c: tidied some messages, and spotted a typo in
28382 the reading of properties which prevented the project version from
28383 ever being reported in the Project Information window - fixed :)
28385 * po/POTFILES.in: removed syntax.h
28387 2001-12-31 Stephane Demurget <demurgets@free.fr>
28389 * data/internal.properties: fixed baan properties.
28390 Added all ada properties.
28392 * src/main_menubar_def.h,
28395 src/utilities.[ch]: added support for the Ada highlight style.
28397 2001-12-31 Stephane Demurget <demurgets@free.fr>
28399 * plugins/*/.cvsignore: updated.
28401 2001-12-31 Stephane Demurget <demurgets@free.fr>
28405 src/Makefile.am: removed the empty header syntax.h.
28407 2001-12-31 Naba Kumar <kh_naba@users.sourceforge.net>
28410 Stef's observation on the 'superfluous' hseparators in the recent
28411 files and projects is fully justified -- removed.
28413 * main_menubar_def.h:
28414 Changed "Plug Ins" to "Plugins" in the menu label.
28416 * configure.in, plugins/Makefile.am, plugins/class-gen/*:
28417 Added class-gen in the configure output and class-gen module.
28419 * data/internal.properties:
28420 Correct mis-spelled "jave" to "java".
28421 Added file.is.source for *.h, *.c, *.cpp properties.
28423 * global-tags/Makefile.am:
28424 "chmod +x create_global_tags.sh" before it is executed, because
28425 there is very high chance that it will be found "-x" and resulting
28428 2001-12-31 Stephane Demurget <demurgets@free.fr>
28430 Fixed a crash on Solaris reported by Holder Burde, thanks to him
28433 * src/gnome_project.c: (create_new_project): if the user doesn't
28434 select any icon, it doesn't have any extension and thus we can't
28435 use it in printf on Solaris, since the %s modifier use strlen to
28436 know the string length and then crash. On Linux, gcc checks the value
28437 of the pointer to be NULL and write "(null)" if necessary. We can't
28440 * src/source.c: (source_write_desktop_entry): if there's no icon, we
28441 don't need to have the directory icon but the generic one.
28443 2001-12-30 Stephane Demurget <demurgets@free.fr>
28445 Merged with latest (1.42) scintilla.
28447 Added: Support for the {load,save}.on.(de)activate properties.
28448 The PHP lexer to match keywords case insensitively.
28450 Experimental supports for changeable style attribute & line
28453 Updated: Both the C++ and HTML lexers.
28454 More shell keywords added.
28455 Horizontal scrolling and diplay of long lines optimised.
28456 Cursor setting optimised.
28458 Bugs fixed: Caret movement over folded lines.
28459 Selection tracking in 2ndary views when doing modifications.
28461 * scintilla/CallTip.{cxx.h},
28462 scintilla/ContractionState.{cxx,h},
28463 scintilla/Document.{cxx,h},
28464 scintilla/Editor.{cxx,h},
28465 scintilla/KeyWords.cxx,
28466 scintilla/LexHTML.cxx,
28467 scintilla/PlatGTK.cxx,
28468 scintilla/RESearch.cxx,
28469 scintilla/ScintillaBase.cxx,
28470 scintilla/ScintillaGTK.cxx,
28471 scintilla/Style.{cxx,h},
28472 scintilla/StyleContext.h,
28473 scintilla/ViewStyle.cxx,
28474 scintilla/include/*.h: updated.
28476 * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
28478 * scintilla/LexCPP.cxx: removed all references to noDocChars. This
28479 should have been told to the scintilla team. We're lucky I read the
28480 ChangeLog and the modifications of the lexer (thanks to the Gnome
28483 * data/internal.properties: added Baan definitions.
28484 Fixed some issues for C such as *_cast directive, that are only
28485 available with C++.
28486 Updated C++, HTML and shell scripts definitions.
28487 Updated Ada and Bullant, that have been forgotten.
28489 * src/main_menubar_def.h,
28492 src/utilities.[ch]: added support for the Baan highlight style.
28494 2001-12-29 Stephane Demurget <demurgets@free.fr>
28496 Polished the plugins menu behaviour and added a tearoff
28497 menuitem to the recent entries submenu.
28499 Note: The recent entries list seems to be too height
28500 with all these superfluous hseparators.
28502 * src/main_menubar.c: Polished, making some
28503 functions declarations static and cleaning some code.
28505 (create_submenu_plugin): removed the extra
28506 plugins entry and the horizontal separators.
28508 (on_plugins_menu_realize): the plugins menu is only
28509 shown if there's at least one available.
28511 (create_submenu*): added a tearoff menuitem to have
28512 a more homogeneous menu style. For now, it doesn't
28513 take care of user settings (but it was even worse
28516 2001-12-29 Stephane Demurget <demurgets@free.fr>
28518 * configure.in: added the packageplugindir variable to avoid
28519 installing the plugins in $(prefix). It's not the same path as
28520 anjuta 2 to allow parallel installation.
28522 2001-12-29 Stephane Demurget <demurgets@free.fr>
28523 Fix a reopened part of bug #440676: keyboard navigation between the
28524 different text buffers. Changed to a more global approch.
28526 * src/notebook.[ch]: removed.
28528 * src/Makefile.am: removed notebook.[ch]
28530 * src/anjuta_{gui,cbs}.c, src/anjuta.h:
28531 (on_anjuta_window_key_press_event): added to fulfill the global
28534 * HACKING: updated according to the new global shortcuts handling.
28536 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
28538 * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
28539 Shifted plugin menu from Edit submenu to main menu.
28542 Added plugins/sample1/plugin-sample1.c
28544 * plugins/sample1/plugin-sample1.c:
28545 Added localization and used anjuta_info, instead of anjuta_error.
28547 * plugins/.cvsignore, plugins/sample1/.cvsignore:
28550 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
28552 * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
28555 * Makefile.am: Added module plugins.
28557 * plugins, plugins/Makefile.am, plugins/sample1/*:
28558 Created plugins modules.
28560 * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and
28561 Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
28562 to load plugins of *.so only and not *.so* (which results
28565 * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of
28566 plugins during packaging.
28568 2001-12-27 Simos Xenitellis <simos@hellug.gr>
28570 * configure.in: Added Greek (el) to ALL_LINGUAS.
28572 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
28574 * configure.in: Added portuguese to ALL_LINGUAS
28576 2001-12-24 Naba Kumar <kh_naba@users.sourceforge.net>
28578 * global-tags/.cvsignore
28579 tagmanager/.cvsignore
28580 tagmanager/include/.cvsignore:
28581 Added cvs ignore files.
28584 Updated cvs ignore file.
28586 2001-12-23 Andy Piper <andy.piper@freeuk.com>
28588 * src/debugger.c, src/text_editor.c, src/anjuta.c,
28589 data/anjuta.properties, data/internal.properties: clean up some
28590 message strings (me)
28592 2001-12-23 Andy Piper <andy.piper@freeuk.com>
28594 * src/about.c, THANKS: added Jens to the credits
28596 2001-12-23 Andy Piper <andy.piper@freeuk.com>
28598 * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
28599 src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
28600 src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
28601 Georg <mail@jensgeorg.de> to add close button to file tabs.
28603 2001-12-20 Andy Piper <andy.piper@freeuk.com>
28605 * launcher/anjuta_launcher.c: patch from Stef to fix #490816
28606 (debugger now catches correct signal from process)
28608 2001-12-20 Andy Piper <andy.piper@freeuk.com>
28610 * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
28611 * src/pixmaps.h: switch appwizard project icons to new designs
28612 * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
28614 2001-12-20 Andy Piper <andy.piper@freeuk.com>
28616 * pixmaps/Makefile.am: stop redundant images from being installed.
28617 The next step will be to remove them completely.
28618 * src/appwiz*: further updates (more to come)
28619 * src/pixmaps.h: cleaned up, commented
28620 * src/splash.c: should use the pixmaps macro defined
28621 * HACKING: more on the graphics stuff and use of pixmaps.h
28623 2001-12-19 Andy Piper <andy.piper@freeuk.com>
28625 * src/defaults.c: fix bug #494864
28627 2001-12-18 Andy Piper <andy.piper@freeuk.com>
28629 * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
28630 graphics from Misha
28631 * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
28632 redundant graphics, no longer used
28633 * src/appwiz*: revamped application wizard by Andy and Misha for
28634 a more usable and professional look-and-feel
28635 * HACKING: updates to cover patching, graphics, and some additions
28637 * TODO: removed some implemented features
28639 2001-12-17 Andy Piper <andy.piper@freeuk.com>
28641 * data/anjuta.properties, data/internal.properties: cleanup
28642 * src/compiler_options_gui.c, src/mainmenu_callbacks.*,
28643 src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
28644 to edit styles colors for keywords and add Goto Tag menu option
28647 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
28649 * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
28652 fixes the Forget of the cursor position when tab is brought active
28653 from project manager.
28655 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28658 Exported "TERM=xterm" to get a color terminal when
28659 anjuta is not started from within a terminal.
28661 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28665 Added a frame around zvt terminal.
28667 * src/preferences_gui.c
28668 Modified to say "Use glade component (experimental)"
28669 instead of "Use Component".
28671 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28674 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28677 src/fileselection.c
28682 src/project_dbase.c
28684 a) Extra scrollbar in terminal no longer appears.
28685 b) Character set preference should be preserved (untested).
28686 c) File selection widget now remembers last directory.
28687 d) On creation of generic project, the glade 'file not found' error no
28689 e) First terminal window is created 'on demand', so it should always to
28690 the Right Thing (TM) as far as starting WD is concerned. Also, the
28691 environment is now passed to the terminal.
28692 f) Solaris compilation should be fixed (replaced get_current_dir_name()
28694 g) Fixed some compilation warnings.
28696 2001-12-10 Andy Piper <andy.piper@freeuk.com>
28698 * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
28699 src/pixmaps.h: applied terminal and warnings patch (Biswa)
28700 * src/*: cleanups (me)
28701 * pixmaps/mini_term.xpm: added new file for terminal button
28702 (me, based on existing artwork)
28704 2001-12-07 Andy Piper <andy.piper@freeuk.com>
28706 * configure.in: bumped version to 0.1.9-pre
28707 * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new
28709 * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
28711 2001-12-07 Pablo Saratxaga <pablo@mandrakesoft.com>
28713 * src/splash.c: removed a DOS end of line of a comment (so the *.po
28714 files are free of that char)
28715 * configure.in: added "az" to ALL_LINGUAS
28717 2001-11-29 Andy Piper <andy.piper@freeuk.com>
28719 * tagmanager/tm_workspace.c, src/project_dbase.c: critical
28720 crash bug fix from Biswa.
28721 * FUTURE: added Anjuta/gIDE merger information to provide
28722 details on future direction and status of 1.x stuff
28723 * NEWS: prepared for release
28724 * po/de.po: update from Jens Georg <mail@jensgeorg>
28726 2001-11-28 Andy Piper <andy.piper@freeuk.com>
28728 * multiple minor updates pre-0.1.8
28729 * patch from Biswa to fix syntax highlighting and packaging
28730 * po/fr.po: update from Stef
28732 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
28734 * global-tags/Makefile.am
28735 global-tags/create_global_tags.sh
28736 global-tags/tm_global_tags.c
28737 scintilla/LexCPP.cxx
28738 scintilla/include/SciLexer.h
28740 src/project_dbase.c
28741 tagmanager/Makefile.am
28742 tagmanager/include/Makefile.am
28743 tagmanager/include/tm_project.h
28744 tagmanager/include/tm_tag.h
28745 tagmanager/include/tm_tagmanager.h
28746 tagmanager/tm_project.c
28747 tagmanager/tm_source_file.c
28748 tagmanager/tm_tag.c
28749 tagmanager/tm_workspace.c:
28751 Includes the syntax highliting patch to scintilla).
28752 and more stable code.
28754 *tagmanager/include/tm_symbol.h: New file.
28755 *tagmanager/tm_symbol.c: New file.
28757 Add symbol tree building functionality at project level
28760 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28762 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28764 * pixmaps/file_cpp.xpm, pixmaps/file_html.xpm, pixmaps/file_icon.xpm,
28765 pixmaps/file_c.xpm, pixmaps/file_h.xpm, pixmaps/file_pix.xpm,
28766 pixmaps/file_file.xpm, pixmaps/file_i18n.xpm
28767 : New and improved pixmaps from Misha <misha@phreaker.net>
28770 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28772 * Big patch submitted by
28773 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
28774 Many thanks to him.
28776 * src/Makefile.am, src/aneditor.cxx
28777 src/anjuta.c, src/anjuta.h, src/project_dbase.c,
28778 src/project_dbase.h, src/text_editor.c, src/text_editor.h:
28779 Use of tagmanager lib for advanced calltips.
28781 * global-tags/*: Created new directory and added files to
28782 generate system.tags.
28784 * tagmanager/*: Created new directory and added tagmanager lib
28787 * configure.in, acconfig.h, Makefile.am: Modified to reflect
28788 the above additions.
28790 * data/Makefile.am: Modified to accomodate generated system.tags file.
28792 2001-11-07 Andy Piper <andy.piper@freeuk.com>
28794 * scintilla/: updated to 1.41
28795 * src/Makefile.am: added Ada and Bullant lexers from Scintilla
28796 * src/about.c: updated list of authors
28797 * src/aneditor.cxx: tidied to remove unused SciTE debug calls
28798 * HACKING: updated to cover Scintilla usage
28799 * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new
28802 2001-11-07 Naba Kumar <kh_naba@users.sourceforge.net>
28804 * src/aneditor.cxx: Fixed compilation errors with it.
28805 by add include to gtk+ headers and typedefining a mysteriously
28806 vanished class Colour.
28808 2001-10-29 Naba Kumar <kh_naba@users.sourceforge.net>
28810 * configure.in: Added pt_BR in the languages.
28812 2001-11-01 Andy Piper <andy.piper@freeuk.com>
28814 * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
28815 (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
28817 * manuals/C/anjuta-manual/*: new format to match
28818 the rest of the GNOME docs chapter layout. Added the many
28819 new contributors. Moved Authors and License information into new
28820 chapters of their own - should make expansion easier too
28821 * src/compiler_options.c: changed the profiler option to -pg to
28822 work with GNU tools (gprof)
28823 * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages
28826 2001-10-29 Naba Kumar <kh_naba@users.sourceforge.net>
28828 * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
28829 compiler_options_gui.c:
28830 Added a new entry for linker flags and renamed c_options to c_flags
28831 and l_options to l_libs. Also, added a new function:
28832 compiler_options_set_prjlflags_in_file();
28834 * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
28836 * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
28838 2001-10-26 Andy Piper <andy.piper@freeuk.com>
28840 * THANKS, src/about.c: corrections and additions following
28842 * src/main_menubar.c: patch from Rikul to fix the problem with
28843 menu accelerators not being loaded
28845 2001-10-26 Naba Kumar <kh_naba@users.sourceforge.net>
28847 * THANKS: Added all contributors and translators names and emails.
28849 * pixmap/anjuta_logo.png: Reduced the size of the logo.
28850 * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
28851 Added new file (earlier logo with border).
28852 * src/about.c: Added all contributors names and emails
28853 and used macro definition for logo pixmap file.
28854 * src/pixmaps.h: Added entry for anjuta splash screen.
28856 2001-10-24 Andy Piper <andy.piper@freeuk.com>
28858 * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
28859 to new PNG version (thanks to Misha) and removed the old
28862 2001-10-24 Abel Cheung <maddog@linux.org.hk>
28864 * THANKS: added Conner Mo for simplified Chinese translation.
28865 * configure.in: added zh_CN in ALL_LINGUAS
28867 2001-10-21 Abel Cheung <maddog@linux.org.hk>
28869 * THANKS: added Joe Man for his traditional Chinese translation.
28870 * configure.in: added zh_TW in ALL_LINGUAS.
28872 2001-10-19 Naba Kumar <kh_naba@users.sourceforge.net>
28874 * src/main_menubar_def.h: Changed the link of lidn to
28875 http://lidn.sourceforge.net.
28877 2001-10-18 Naba Kumar <kh_naba@users.sourceforge.net>
28879 * Applied patch from Rikul
28880 * Applied patch from Luca
28881 * Fixed a cvs conflict. :)
28883 2001-10-17 Stephane Demurget <demurgets@free.fr>
28885 * THANKS: added Marc Botermans for his Dutch translation.
28887 * configure.in: added nl in ALL_LINGUAS.
28891 2001-10-17 Naba Kumar <kh_naba@users.sourceforge.net>
28893 * anjuta.c: Fixed luca's typo.
28894 * resources.c, resources.h: Changed gchar* return to void, to
28895 avoid a compiler warning.
28896 * scintilla/Makefile.am: Reorganized file entries.
28897 * src/Makefile.am: Added StyleContex.o module directly with the lexers.
28899 2001-10-16 Naba Kumar <kh_naba@users.sourceforge.net>
28901 * Upgraded scintilla to 1.4.
28902 * Added 6 files: LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
28903 LexLisp.cxx StyleContext.cxx StyleContext.h
28904 * src/Makefile.am: Added 4 lexers and separated lexer objects
28905 from the main link variable.
28907 2001-10-14 Stephane Demurget <demurgets@free.fr>
28909 * THANKS: added Luca, even if it shouldn't be my role to write
28910 this sort of thing :)
28912 * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
28913 the latest Luca patch.
28915 2001-10-14 Andy Piper <andy.piper@freeuk.com>
28917 * added skeleton plugin functionality (lbell <lbell@tsc4.com>).
28918 This is not documented yet; plugins to come later.
28919 * src/find*.c: find dialogs now persistent
28920 (Rick <rikul@bellsouth.net>)
28921 * widgets/gnomefilelist.c: fixed multiple file open issue
28922 (Rick <rikul@bellsouth.net>)
28923 * changes to recent file and project lists handling
28924 (lbell <lbell@tsc4.com>)
28925 * more minor UI updates (me)
28927 2001-10-11 Andy Piper <andy.piper@freeuk.com>
28929 * src/Makefile.am: removed warnings for traditional C syntax
28930 * pixmaps: added new icons for mini_locals, mini_cvs and
28931 the splash screen - thanks to Misha <misha@phreaker.net>
28933 2001-10-10 Andy Piper <andy.piper@freeuk.com>
28935 * src/toolbar.c: fix typo in tooltip text
28936 * ccview/cccmd.cc: alter Func to Function in menu text
28938 2001-10-09 Andy Piper <andy.piper@freeuk.com>
28940 * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
28941 issue with find dialog reporting an error when Scintilla finds text
28942 * applied patch from Denis Boehme <boehme at syncio dot de> to support
28943 DOS files (i.e. CR/LF translation)
28945 2001-10-03 Andy Piper <andy.piper@freeuk.com>
28947 * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
28949 * data/internal.properties: default fold style now set to 3 :-)
28950 * applied patch from rikul <null@acm.org> to turn notebook tab
28951 headings red when file has been edited.
28953 2001-10-02 Kjartan Maraas <kmaraas@gnome.org>
28955 * configure.in: Added "no" to ALL_LINGUAS.
28957 2001-09-29 Naba Kumar <kh_naba@users.sourceforge.net>
28959 * Patch from lbell <lbell@tsc4.com>
28964 src/main_menubar_def.h
28965 src/mainmenu_callbacks.c
28966 src/mainmenu_callbacks.h
28967 src/project_dbase.c
28968 src/project_dbase.h
28970 Implemented a check menu item to handle the 'show locals' flag
28971 for the current project.
28973 * data/internal.properties: Removed the redundant command
28974 for gnome-terminal.
28976 2001-09-25 Naba Kumar <kh_naba@users.sourceforge.net>
28978 * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
28980 2001-09-24 Fatih Demir <kabalak@gtranslator.org>
28982 * configure.in: Added "ta" to the languages list.
28984 2001-09-21 Andy Piper <andy.piper@freeuk.com>
28986 * data/internal.properties:
28987 added fold.symbols property to control appearance of folds
28988 in the Scintilla editor (thanks to rikul <null@acm.org>)
28990 2001-09-21 Naba Kumar <kh_naba@users.sourceforge.net>
28993 one extra button for message win is being created -- Fixed.
28995 The frame should be hidden and not only the pix_lab when
28996 that message pane is hidden (aBts[nIndex].bVisible == FALSE)
28999 * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am:
29000 for the time being it is same as mini_cvs.xpm.
29002 2001-09-21 Naba Kumar <kh_naba@users.sourceforge.net>
29004 * src/find_repace.c: Fixed the vanishing find/replace dialog box.
29006 Patch from rikul <null@acm.org>
29008 * CORBA-Server.c, debugger.c, debugger.h, glades.c,
29009 glades.h, messages.c, messages.h, pixmaps.h,
29010 project_dbase.c, project_dbase.h, session.c,
29011 session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
29013 inserted 'add to watch' option in inspect window, so you can add easily
29014 a variable in watch window .
29016 Added a new message pane for the gdb local variables inspection. Changed
29017 the code in messages.c to better account for future new panes insertion.
29018 Defined a new pixmap for the new tab button in pixmaps.h
29019 (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
29022 Changed the debugger module to have a single function for asking to gdb
29023 to send program info. The idea is to ask the debugger about only the
29024 info needed to open windows( watch, registers, etc ) to speedup the step
29025 command. I plan to ask informations to the debugger based on the user
29027 The request for local variables is enabled by default, but the
29028 projectDBase has a variable to control it, to allow disabling that
29029 feature, there is also the code to save and to reload the state. If you
29030 want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
29033 This big patch is from: lbell <lbell@tsc4.com>
29035 2001-09-20 Stephane Demurget <demurgets@free.fr>
29037 Patch from rikul <null@acm.org> :
29039 * data/internal.properties, src/aneditor.cxx: fixed the fold margin
29040 problem and added folding support for php/hmtl.
29042 2001-09-19 Naba Kumar <kh_naba@users.sourceforge.net>
29044 * Fixed dnd of files within scintilla.
29045 patch from: rikul <null@acm.org>
29047 2001-09-18 Naba Kumar <kh_naba@users.sourceforge.net>
29049 * Applied patch from Luca.
29051 * src/source.c: source_write_build_files(): Fixed the project generation
29052 failure. The fist return statement and the free_project_type were
29055 2001-09-14 Naba Kumar <kh_naba@users.sourceforge.net>
29057 * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
29058 mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
29060 1) Restore the error color to red (waiting for a configurable one )
29061 2) Saving projects settings if you exit anjuta without closing an open
29063 3) New Menu 'repaeat search' to search with a keystroke without pressing
29065 4) some define in the menus to better handle menu item update
29067 Patch from: lbell <lbell@tsc4.com>
29069 * main_menubar_def.h, main_menubar.c: Change the position of
29070 "Repeat find" menu position.
29072 2001-09-13 Naba Kumar <kh_naba@users.sourceforge.net>
29074 project_type.h, project_type.c, source.c: Applied patch.
29075 patch from Johannes Schmid <clubfan@users.sourceforge.net>
29077 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
29079 * configure.in, src/Makefile.am: Using macros for ORBit flags.
29081 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
29083 * Fixed bug #445752
29085 2001-9-06 Johannes Schmid <clubfan@users.sourceforge.net>
29087 * Fixed bugs in Gtk-- and Gnome-- project type
29089 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
29091 * dnd.c: Support for multiple files drag-n-drop.
29093 Patch from: rikul <null@acm.org>
29095 * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
29096 mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
29099 Patch from: rikul <null@acm.org>
29101 * Applied patch for widgetizing goto dialog box.
29104 * Applied patch for having new project type handling.
29105 Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
29107 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
29109 * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
29110 anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
29111 debugger.c, debugger.h, find_in_files.c, find_in_files.h,
29112 find_replace.c, find_replace.h, find_text.c, find_text.h,
29113 glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
29114 project_dbase.h, source.c, text_editor.c, text_editor.h,
29115 text_editor_cbs.c, utilities.c, utilities.h:
29117 Applied a huge patch (after slight preview). I would like Luca
29118 to have his feature additions mentioned here.
29120 Patch from: lbell <lbell@tsc4.com>
29122 2001-09-09 Stephane Demurget <demurgets@free.fr>
29124 * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
29126 * po/fr.po: updated to the latest sources.
29129 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
29131 * Fixed bug #445752
29133 2001-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
29135 * dnd.h, dnd.c: New files for drag n drop support.
29137 * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
29138 Added drag and drop support for opening files.
29140 Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
29141 Archit Baweja <bighead@crosswinds.net> for this idea.
29143 * TODO: Added some more todos. :-(
29145 2001-08-06 Naba Kumar <kh_naba@users.sourceforge.net>
29147 * Fixed the goto line activate bug.
29148 patch from: Martyn Bone <mbone@brightstar.u-net.com>
29150 2001-9-06 Johannes Schmid <clubfan@users.sourceforge.net>
29152 * Fixed bugs in Gtk-- and Gnome-- project type
29154 2001-08-5 Naba Kumar <kh_naba@users.sourceforge.net>
29156 * widgets/gonmefilelist.c, gnomefilelist.c:
29157 Modified multiple selection on pressing control.
29158 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29160 * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
29161 Modified multiple selection on pressing control.
29162 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29164 2001-09-05 Abel Cheung <maddog@linux.org.hk>
29166 * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
29167 This is useless; but just in case...
29169 2001-08-4 Naba Kumar <kh_naba@users.sourceforge.net>
29171 * data/internal.properties: modified a bit of perl properties.
29173 2001-08-3 Naba Kumar <kh_naba@users.sourceforge.net>
29175 * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
29176 src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
29177 Added support for multiple file imports. Changed the standrd C++
29178 convention of #include <file> to #include <file.h>, because I had given
29179 some wrong options while compiling my gcc-3.0.1 compiler, so it does not
29180 now support the #include <file> convention. That is something to be fixed :).
29181 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29183 2001-08-1 Naba Kumar <kh_naba@users.sourceforge.net>
29185 * src/anjuta.c: Added function static greetings_text(), to solve the non
29186 translation of the greetings text in the wizard.
29188 2001-08-31 Andy Piper <andy.piper@freeuk.com>
29190 * src/find_in_files_gui.c: made order of buttons consistent with other Find
29191 dialogs, with OK the default (fix bug #453482)
29193 2001-08-31 Naba Kumar <kh_naba@users.sourceforge.net>
29195 * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
29197 * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
29199 2001-08-29 Naba Kumar <kh_naba@users.sourceforge.net>
29207 src/main_menubar_def.h
29208 src/mainmenu_callbacks.c
29209 src/mainmenu_callbacks.h:
29210 Applied the patch that addes menu items which allow users to
29211 insert GPL notice and date time in current document.
29212 patch from: Rick Patel <rikul@shreve.net>
29214 * src/main_menu.c: Fixed a compilation error.
29216 * src/anjuta.c: Fixed non-rememberence of editor tab position.
29218 * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
29219 about the unterminated strings.
29221 * scintilla/*: Updated scintilla to 1.3.9 version.
29223 2001-08-28 Naba Kumar <kh_naba@users.sourceforge.net>
29225 * widgets/gnomefileselection.c:
29226 Applied the patch for fixing multiple selection of file open funcion,
29227 which will deselect the files selected.
29228 patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29230 2001-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
29232 * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
29233 src/fileselection.c, src/anjuta_cbs.c:
29234 Applied the patch for multiple selection of file open.
29235 patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29237 2001-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
29239 * Removed "-f" option in call to devhelp, because devhelp no longer
29242 2001-08-26 Stephane Demurget <demurgets@free.fr>
29244 All these modifications have been pointed out by
29245 Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
29247 * data/internal.properties: two fixes for the PHP lexer.
29250 * fr.po: minor fixes.
29252 * TODO: added a couple of PHP suggestions from Gregory Schmitt.
29254 2001-08-25 Naba Kumar <kh_naba@users.sourceforge.net>
29258 main_menubar_def.h,
29259 main_menubar_callbacks.c,
29261 Added new menu item for "close all fils".
29262 (Patch from Rikul <rikul@shreve.net>, after revision)
29264 * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
29266 * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
29267 (Patch from Rikul <rikul@shreve.net>)
29269 * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
29270 (Patch from Rikul <rikul@shreve.net>)
29272 2001-08-22 Naba Kumar <kh_naba@users.sourceforge.net>
29274 * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
29275 project name in application widzard.
29276 [Patch from: Yannick Koehler <yannick.koehler@colubris.com> ]
29278 * executer.c: hacked to change the behavior of the executer dialog. Now, instead
29279 of the 'OK' button there is an 'Execute' one.
29280 [ Patch from: Giovanni Corriga <valkadesh@libero.it> ]
29282 * executer.c: Changed cancel button to close button. That was more appropriate.
29284 2001-08-22 Naba Kumar <kh_naba@users.sourceforge.net>
29286 * HACKING: corrected >>>>>> Config management.
29288 * HACKING: Added many things.
29290 * src/launcher.h: Added some comments.
29292 2001-08-21 Stephane Demurget <demurgets@free.fr>
29294 * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
29297 manuals/C/anjuta-faqs/anjuta-faqs.sgml,
29298 src/appwizard_cbs.c,
29299 src/appwizard_gui.c: Applied UI/docs cleanup patch from
29300 Andy Piper <andy.piper@freeuk.com>
29302 * po/fr.po: updated to latest sources.
29304 * Makefile.am: removed anjuta.prj from EXTRA_DIST.
29307 2001-08-18 Andy Piper <andy.piper@freeuk.com>
29309 * Fixed bugs #450280 and #448845
29311 * src/about.c: corrected Naba's e-mail address (.net, not .com)
29313 * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
29316 * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
29317 src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c,
29318 src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog
29319 names to remove "Anjuta: " prefix
29321 * src/main_menubar_def.c: altered a message
29323 * launcher/anjuta_launcher.c: cleaned up some messages
29325 * src/debugger.c: edited messages to improve clarity
29327 * src/app_wiz*.c: tidied wizard interface
29330 2001-08-15 Stephane Demurget <demurgets@free.fr>
29332 Synced Naba's fix and mine about the wizards not working and removed
29333 anjuta.prj to avoid a nasty checkin.
29335 * Makefile.am: removed the install-data-local rule.
29337 * data/Makefile.am: changed the list of files.
29339 * anjuta.prj: removed to avoid checkin of Anjuta temp files.
29341 * .cvsignore: added anjuta.prj for the same reason.
29344 2001-08-15 Naba Kumar <kh_naba@users.sourceforge.net>
29346 * src/source.c: Fixed a bug that fails new gnome projects to get
29349 * src/project_manager.c: Fixed a bug that disables storing recent
29352 * Makefile.am: Added stuffs to install the macro files in the
29356 2001-08-14 Stephane Demurget <demurgets@free.fr>
29358 * data/Makefile.am: added some rules to support the gnome/ macros
29359 dir in order to make the wizards work again.
29361 * anjuta.spec.in: upped the release number.
29364 2001-08-12 Zbigniew Chyla <cyba@gnome.pl>
29366 * configure.in (ALL_LINGUAS): Added pl.
29369 2001-08-09 Stephane Demurget <demurgets@free.fr>
29371 * anjuta.spec.in: fixed the doc files list.
29374 2001-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
29376 * src/about.c: corrected my email address. :-)
29380 * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
29381 (patch from Andy Piper <squiggle@ukgateway.net>)
29383 2001-08-08 Naba Kumar <kh_naba@users.sourceforge.net>
29385 * debugger.c: Fixed a bug associated with debugging threaded
29388 * text_editor_menu.c: Fixed broken ui in text editor
29391 * text_editor_menu.c: Now the option sub menu in text editor pop up
29394 * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
29395 (suggested by lord sibn <sibn@utspl.cjb.net> )
29397 2001-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
29399 * src/text_editor_menu.c: Added menu item for context help
29400 (patch from Andy Piper <squiggle@ukgateway.net>)
29402 2001-08-06 Stephane Demurget <demurgets@free.fr>
29404 * ccview/cccproj.cc: added missing i18n strings.
29406 * data/welcome.txt: bumped version to 0.1.6.
29408 * src/anjuta.c: fixed a compilation error due to devhelp integration.
29410 2001-08-06 Naba Kumar <kh_naba@users.sourceforge.net>
29412 * help.c, help.h: Added support for DevHelp context sensitive help
29413 and gnome api browsing.
29414 * Fixed toolbars and editor views "not save" bug.
29415 * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
29416 (patch from Andy Piper <squiggle@ukgateway.net>)
29417 * Updated THANKS and chapter15.sgml for uk and ru translators.
29419 2001-08-05 Naba Kumar <kh_naba@users.sourceforge.net>
29421 * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
29422 * Updated configure.in to include these changes
29424 2001-08-03 Stephane Demurget <demurgets@free.fr>
29426 * src/project_dbase_gui.c: fixed bug #446963
29427 (on_project_dbase_ccview_update_start),
29428 (on_project_dbase_ccview_update_end): added.
29429 These two respectively disable and enable close file/project
29430 menu entries and toolbar items, while the ccview part updates
29434 2001-08-03 Stephane Demurget <demurgets@free.fr>
29436 * configure.in: added sv to the ALL_LINGUAS list.
29439 2001-08-01 Fatih Demir <kabalak@gtranslator.org>
29441 * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
29442 file to work: merge translations and distribute it.
29444 * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
29446 * NEWS, README, THANKS & TODO: Spelling fixes.
29448 2001-08-01 Stephane Demurget <demurgets@free.fr>
29450 * README: updated requirements.
29452 * scintilla/Makefile.am,
29453 src/Makefile.am: fixed includes using $(srcdir), as the distcheck
29454 target can't be realized (custom build path).
29456 * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
29457 Removed install-data-local.
29459 * src/compiler_options.c: changed the include paths of the pixmaps.
29460 we hadn't any warning because of the include paths passed to the
29461 compiler. Thanks to make distcheck for reporting this.
29464 2001-07-31 Stephane Demurget <demurgets@free.fr>
29466 * NEWS, THANKS: updated.
29468 * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
29469 fixed to show the correct kernel signal number and its description.
29471 * widgets/gnomefilelist.c: fixed bug #445756
29472 (goto_last): renamed to goto_prev and changed according to goto_next.
29473 (goto_next): added.
29474 (goto_directory): removed.
29475 (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
29476 returned value is now the position in the list.
29477 (check_ok_button_cb): changed the back check and added one for next.
29478 (gnome_filelist_set_dir): the check in history make it wouldn't be
29479 a "true" history. polished the whole thing, using set_dir_internal.
29480 (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
29481 there's no check in the history when using back or next.
29483 * manuals/*: added missing .cvsignore files.
29486 2001-07-30 Stephane Demurget <demurgets@free.fr>
29488 * po/fr.po: updated to latest sources.
29490 * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
29491 call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
29492 to put off their sensitive attributes.
29494 2001-07-29 Stephane Demurget <demurgets@free.fr>
29496 * po/fr.po: fixed some grammar things.
29497 Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
29500 * src/utilities.c: (file_is_link): use lstat instead of stat.
29502 2001-07-27 Naba Kumar <kh_naba@123india.com>
29504 * Remove help dir from cvs, because it is no longer
29507 * Remove manuals/anjuta-manual dir from cvs, because it is no longer
29510 2001-07-24 Naba Kumar <kh_naba@123india.com>
29512 * debugger.c: (debugger_update_prog_status): Fixed
29513 the bug with gdb version 5. Debugger starts, when
29514 step in/out/over etc are clicked.
29516 * debugger.c: All functions: added debugging codes.
29518 * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
29519 * breakpoints.c: (breakpoints_dbase_add_brkpnt):
29520 Modified to recognize non project files also.
29522 * source.c: (source_write_configure_in):
29523 Added source for 'prefix' counterparts for
29524 no-prefix AC_SUBST.
29526 2001-07-23 Naba Kumar <kh_naba@123india.com>
29528 * anjuta.c: added function anjuta_remove_text_editor();
29529 and suitably modified anjuta_remove_current_text_editor().
29531 * project_dbase.c: project_dbase_close(), Added code to
29532 close all opened files that belong to the project when
29533 the project is closed.
29534 (patch from "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
29536 * Updated the manuals/anjuta-manual subdir for GDP standards.
29537 (patch from Andy Piper <squiggle@ukgateway.net>)
29539 * main_menubar.h, main_menubar.def: Added Menu items to handle
29540 urls for library references, bugs, patches and feature request
29543 2001-07-20 Naba Kumar <kh_naba@123india.com>
29545 * Set wmclass names in all windows.
29546 (patch from Andy Piper <squiggle@ukgateway.net>)
29547 * New splash logo from "Misha" <misha@phreaker.net>);
29549 2001-07-19 Naba Kumar <kh_naba@123india.com>
29551 * preferences.[h,c], preferences_gui.c: Added 4 properties to
29552 set caret color, calltip back color and selection fore/back
29555 2001-07-18 Naba Kumar <kh_naba@123india.com>
29557 * project_dbase.c: Closes all files when project is closed.
29558 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
29559 -- We still need to refine this as it closes all sort of files.
29561 * compiler_options.c: Fixed seg-fault bug when last item in
29562 compiler option lists is removed.
29564 * Fixed missing newline warnings during compilation.
29565 (patch from Andy Piper <squiggle@ukgateway.net>)
29567 2001-07-17 Fatih Demir <kabalak@gtranslator.org>
29569 * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
29570 autogenerated no need to store'em in CVS.
29572 * ccview/.cvsignore: Addition of cvsignore.
29574 2001-07-17 Naba Kumar <kh_naba@123india.com>
29576 *GUI fixes and spell corrections
29577 (patch from Andy Piper <squiggle@ukgateway.net>)
29579 2001-07-15 Naba Kumar <kh_naba@123india.com>
29581 *Fixed double error message for file not found.
29583 *Put white backgrounds for png images.
29585 *Converted '-' to '_' in sgml files.
29587 2001-07-14 Naba Kumar <kh_naba@123india.com>
29589 * project_dbase.c: Short-cut for expand/collasp project tree
29591 * project_dbase_gui.c:
29592 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
29594 2001-07-13 Naba Kumar <kh_naba@123india.com>
29596 * notebook.[h,c]: Added
29597 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
29598 Project/message window now toggles on control and
29599 and notebook switch short-cut
29601 2001-07-7 Naba Kumar <kh_naba@123india.com>
29603 * Changed a new icon set which looks more gnomish.
29605 * Changed a new anjuta splash logo.
29606 (Icons and splash logo created by "Misha" <misha@phreaker.net>)
29608 2001-07-6 Naba Kumar <kh_naba@123india.com>
29610 * ccview/*: Integrated ccview for class view and file view
29611 in the project Manager.
29613 * widgets/gnomefilelist.[h,c]: Added show hidden files options.
29615 2001-07-1 Naba Kumar <kh_naba@123india.com>
29617 * scintilla/*: Upgraded Scintilla to version 1.3.7
29619 * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
29621 2001-06-28 Naba Kumar <kh_naba@123india.com>
29623 * src/debugger.c: Correct step-over and step-out swapping.
29625 * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
29626 chapters and added more stuffs.
29628 2001-06-13 Naba Kumar <kh_naba@123india.com>
29630 * data/autogen.sh.gtkmm: Added
29632 * data/autogen.sh.gnomemm: Added
29634 * src/appwiz.c: Added two more application wizard templetes
29636 * src/project: for gtk-- and gnome-- and proper support
29638 * src/source.c: for c++ in the project configuration.
29642 2001-05-05 Naba Kumar <kh_naba@123india.com>
29644 * Merged my pre-cvs modifications with
29645 the current cvs copy.
29647 * (lot of files change).
29649 * Implemented session management.
29651 * Local installation possible by
29652 manageing our own pixmaps paths
29655 * resources.h: Added.
29656 * resources.c: Added.
29660 2001-05-05 Fatih Demir <kabalak@gtranslator.org>
29662 * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
29663 Corrected/extended ignores.
29665 2001-05-04 Naba Kumar <kh_naba@123india.com>
29667 * manuals/: dir tree added.
29668 Sgml documentation started in this dir.
29670 * omf-install/: dir tree added.
29672 * manuals/anjuta-manual/C/anjuta-manual.sgml:
29673 Created initial document structure.
29675 * configure.in: Added test for scrollkeeper.
29676 Added some Makefile entries in AC_OUTPUT.
29678 * Makefile.am: Added subdir manuals/
29680 * HACKING: Wrote something stupid.
29682 2001-05-02 Stéphane Démurget <demurgets@free.fr>
29684 * Makefile.am: Added ChangeLog in local data list, becaused it's
29685 needed to create a new project.
29687 * po/fr.po: minor fixes.
29689 * src/build_file.c, src/configurer.c, src/debugger.c,
29690 src/executer.c, src/find_replace.c, src/gnome_project.c,
29691 src/goto_line.c, src/launcher.c, src/messages.c,
29692 src/preferences.c src/project_dbase.c: functions declared static.
29694 * widgets/gnomefilelist.c: Fixed a project creation bug,
29695 introduced with latest changes.
29697 2001-05-01 Stéphane Démurget <demurgets@free.fr>
29699 * widgets/gnomefilelist.c,
29700 BUGS: Fixed an annoying bug preventing from loading files/project
29701 given on the command line. Polished the whole gnome_filelist widget.
29703 2001-04-27 Stéphane Démurget <demurgets@free.fr>
29707 src/anjuta.h: Polished the command line parsing.
29709 * BUGS: Need to clean that damn gnome_filelist widget.
29711 2001-04-25 Stéphane Démurget <demurgets@free.fr>
29715 src/signals.c: Removed duplicated includes.
29717 * po/fr.po: minor fixes.
29719 * src/compiler_options_gui.c: Cleaned up a part of the GUI,
29720 create_compiler_options_page? () declared static.
29722 src/anjuta.c: Put a command line option for disabling
29725 * src/preferences_gui.c: Fixed an internationalization issue,
29726 other functions declared static.
29728 * src/gnome_project.c: Fixed some memory leaks,
29729 new_prj_terminated () declared static.
29731 2001-04-24 Fatih Demir <kabalak@gtranslator.org>
29733 * configure.in: Sort ALL_LINGUAS alphabetically.
29735 2001-04-22 Stéphane Démurget <demurgets@free.fr>
29737 * Emptied that ugly old Changelog.
29739 == Anjuta 0.1.5 ===
29742 2001-03-10 Naba kumar <naba@gnome.org>
29744 * src/gnome_project.c: Fixed project dir creation bug.
29746 * src/text_editor.c: Fixed double accelerators bug.
29748 * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
29750 * src/stack_trace.c, * src/compiler_options.c,
29751 data/internals.properties, src/defaults.c:
29752 Fixed pixmap creation with NULL window.
29754 * src/commands.c, src/preferences_gui.c, src/build_project.c
29755 src/clean_project.c: Bug fix.
29757 * src/main_menubar_def.h: i18n bug fix.
29759 * src/executer.h, src/executer.c: Bug fix.
29761 * src/controls.c: Bug fix.
29763 * src/debugger.c: Debugger now takes program args.
29765 * po/ja.po: Added japanese translation file.
29767 Upgraded to ver 0.1.4
29768 ... Fixed other minor bugs.
29770 == Anjuta 0.1.3 ===
29772 2001-XX-XX Naba kumar <naba@gnome.org>
29774 * Lots of unaccountable changes. Integrated scintilla.
29775 Redesigned Project managemet. Added supports for other languages.
29776 Java style properties managements. .... blah blah
29778 2000-11-11 Naba kumar <naba@gnome.org>
29780 * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
29781 Upgraded to version 0.1.3.
29783 * src/mainmenu_callbacks.c, src/main_menubar_def.h:
29784 Fixed to activate Debug->add watch properly.
29786 === Anjuta 0.1.2 beta_2 ===
29787 === Anjuta 0.1.2 ===
29789 2000-11-05 Naba kumar <naba@gnome.org>
29791 * src/compiler_options.c, src/compiler_options_cbs.c
29792 src/compiler_options_cbs.h, src/compiler_options_gui.c
29793 src/anjuta2.c, extra/stock_libs.anj (new),
29794 extra/README.stock_libs (new), htmls/page13.html,
29795 htmls/images/*: Improved Library settings GUI. Can now enable/disable
29796 added libraries. Stock libs provided for ease of entry. Modified
29797 help html file accordingly.
29799 2000-11-03 Naba kumar <naba@gnome.org>
29801 * README: Minor fixes in Doc files.
29803 * src/gnome_prj.c, src/appwidzard_cbs.c:
29804 Fixed to ignore non-existant dir for blank prj.
29805 More checking in project creation, especially to confirm
29806 that the prj file already does not exist.
29808 * anjuta.spec, configure.in: Upgraded to version 0.1.2
29810 * src/controls.c: Now Menu item "Format/Detach current document"
29811 is inactive when there is no document opened.
29813 === Anjuta 0.1.1 ===
29815 2000-11-01 Naba kumar <naba@gnome.org>
29817 Completed and Release of first version (Beta) with lots of bugs.
29819 1999-12-27 Naba kumar <naba@gnome.org>
29821 Anjuta project started.