1 2008-07-20 Sébastien Granjoux <seb.sfo@free.fr>
3 * plugins/build-basic-autotools/build-basic-autotools.c:
4 Fix #534566: expand shell variable in configure parameters
6 2008-07-20 Sébastien Granjoux <seb.sfo@free.fr>
8 * plugins/build-basic-autotools/build-basic-autotools.c,
9 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
10 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
11 plugins/message-view/anjuta-message-manager.ui:
12 Fix #375640: Allow user to stop a build in progress
14 2008-07-19 Sébastien Granjoux <seb.sfo@free.fr>
16 * plugins/build-basic-autotools/build-basic-autotools.c:
17 Fix another crash on closing project with a file outside project
19 2008-07-19 Sébastien Granjoux <seb.sfo@free.fr>
21 * plugins/build-basic-autotools/build-basic-autotools.c,
22 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
23 Add more options for build command: parallel make, keep going on error
24 and keep message untranslated
26 2008-07-18 Sébastien Granjoux <seb.sfo@free.fr>
28 * plugins/build-basic-autotools/build-basic-autotools.c:
29 Fix crash on closing project due to the previous patch
31 2008-07-17 Sébastien Granjoux <seb.sfo@free.fr>
33 * plugins/build-basic-autotools/build-basic-autotools.c,
34 plugins/build-basic-autotools/build-basic-autotools.h,
35 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
36 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
37 plugins/build-basic-autotools/build-options.c,
38 plugins/build-basic-autotools/build-options.h,
39 plugins/build-basic-autotools/Makefile.am,
40 (added) plugins/build-basic-autotools/configuration-list.c,
41 (added) plugins/build-basic-autotools/configuration-list.h:
42 Allow to build project outside source directory (fix #540782)
44 * plugins/project-manager/plugin.c:
45 Use IANJUTA_BUILDER_ROOT_URI as parent uri for all targets
47 * plugins/debug-manager/start.c,
48 plugins/project-wizard/autogen.c,
49 plugins/run-program/execute.c,
50 libanjuta/interfaces/libanjuta.idl:
51 Add a handle argument to IAnjutaBuilder callback
53 * libanjuta/anjuta-launcher.c,
54 libanjuta/anjuta-launcher.h:
55 Set environment variables in anjuta_launcher_execute_v
57 2008-07-14 Massimo Cora' <maxcvs@email.it>
59 * plugins/symbol-db/plugin.c (on_editor_destroy),
60 (on_session_save), (on_session_load), (on_project_element_removed),
61 (do_import_system_src_after_abort),
62 (do_import_project_src_after_abort), (do_import_sources),
63 (on_project_root_added), (symbol_db_activate),
64 (symbol_db_deactivate), (isymbol_manager_search), (g_list_compare),
65 (on_prefs_package_add), (on_prefs_package_remove),
66 (ipreferences_merge), (ipreferences_unmerge):
67 * plugins/symbol-db/plugin.h:
68 * plugins/symbol-db/symbol-db-engine.c
69 (sdb_engine_get_dyn_query_node_by_id),
70 (sdb_engine_insert_dyn_query_node_by_id),
71 (sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
72 (sdb_engine_init), (sdb_engine_finalize),
73 (symbol_db_engine_set_ctags_path), (symbol_db_engine_new),
74 (symbol_db_engine_project_exists),
75 (symbol_db_engine_add_new_files),
76 (symbol_db_engine_get_files_with_zero_symbols),
77 (sdb_engine_prepare_symbol_info_sql):
78 * plugins/symbol-db/symbol-db-engine.h:
79 * plugins/symbol-db/symbol-db-prefs.c
80 (on_prefs_executable_changed), (on_listall_output),
81 (on_listall_exit), (on_tag_load_toggled_parseable_cb),
82 (on_tag_load_toggled), (sdb_prefs_init1), (sdb_prefs_init),
83 (sdb_prefs_finalize), (sdb_prefs_class_init),
84 (symbol_db_prefs_new):
85 * plugins/symbol-db/symbol-db-prefs.h:
86 Rewritten symbol-db-prefs.[c|h]. SymbolDBPrefs is now an object.
87 It's more usable/maintainable.
88 Session packages are now saved and reloaded at session-start time.
91 * plugins/symbol-db/symbol-db-system.c (destroy_engine_scan_data),
92 (sdb_system_do_engine_scan), (on_engine_package_scan_end),
93 (sdb_system_do_scan_package_1), (on_pkg_config_exit),
94 (symbol_db_system_scan_package), (symbol_db_parse_aborted_package):
95 * plugins/symbol-db/symbol-db-system.h:
96 * plugins/symbol-db/symbol-db-view.c
97 (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
98 Added 'continue global tags scan after abort' feature.
101 2008-07-16 Naba Kumar <naba@gnome.org>
103 * libanjuta/interfaces/libanjuta.idl: Fixed documentation for
106 2008-07-15 Johannes Schmid <jhs@gnome.org>
108 * global-tags/create_global_tags.sh.in:
109 Fixed #542838 – create_global_tags.sh is creating tags in root directory
111 2008-07-15 Johannes Schmid <jhs@gnome.org>
113 * libanjuta/anjuta-preferences.c (get_property_value_as_string):
114 Use get_filename() instead of get_current_folder(). Thanks to seb
117 2008-07-15 Johannes Schmid <jhs@gnome.org>
119 * libanjuta/Makefile.am:
120 * libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
121 * libanjuta/anjuta-utils.h:
122 * libanjuta/libanjuta-1.0.deps:
123 * libanjuta/libanjuta-1.0.vapi:
124 * libanjuta/vapi-gen/README:
125 * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
126 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
127 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
128 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
129 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
130 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
131 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
132 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
133 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
134 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
135 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
137 Remove vala bindings, they should go to the vala module instead
139 2008-07-10 Massimo Cora' <maxcvs@email.it>
141 * libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
142 * libanjuta/anjuta-utils.h:
143 fixed definition const *gchar.
145 * plugins/symbol-db/anjuta-symbol-db.glade:
146 * plugins/symbol-db/plugin.c (symbol_db_activate),
147 (symbol_db_deactivate):
148 * plugins/symbol-db/plugin.h:
149 * plugins/symbol-db/symbol-db-engine.c
150 (sdb_engine_get_dyn_query_node_by_id),
151 (sdb_engine_insert_dyn_query_node_by_id),
152 (sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
153 (sdb_engine_init), (symbol_db_engine_set_ctags_path),
154 (symbol_db_engine_new), (sdb_engine_prepare_symbol_info_sql):
155 * plugins/symbol-db/symbol-db-engine.h:
156 * plugins/symbol-db/symbol-db-prefs.c
157 (on_prefs_executable_changed), (symbol_db_prefs_init):
158 * plugins/symbol-db/symbol-db-view.c
159 (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
160 The engine will now check for a working (existing) ctags executable.
161 If not found a message will be displayed. It's now possible to switch
162 ctags executable on the fly.
163 Fixed a crasher with dynamic queries (missing initialization)
165 2008-07-10 Johannes Schmid <jhs@gnome.org>
167 Patch from Yuriy Penkin
168 * plugins/search/search-replace.c (search_and_replace):
169 #541941 – Crash on searching with regular expression
171 2008-07-09 Johannes Schmid <jhs@gnome.org>
173 * plugins/language-support-cpp-java/cpp-java-assist.c
174 (cpp_java_assist_create_word_completion_cache),
175 (cpp_java_assist_check):
176 * plugins/symbol-db/plugin.c (symbol_db_activate):
177 Show all completions even when the editor makes own suggestions
179 2008-07-09 Johannes Schmid <jhs@gnome.org>
181 * libanjuta/anjuta-preferences.c (get_property_value_as_string):
182 Get the file path from the file-chooser instead of the ui
184 * plugins/symbol-db/anjuta-symbol-db.glade:
185 * plugins/symbol-db/plugin.c (symbol_db_activate):
186 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_scan_files_1),
187 (symbol_db_engine_new):
188 * plugins/symbol-db/symbol-db-engine.h:
189 Fixed symbol-db prefs
191 * scripts/glade2schema.pl:
192 Support for "folder" and "file" preferences
194 * configure.in: Require latest libgda-4.0
196 2008-07-07 Massimo Cora' <maxcvs@email.it>
198 * libanjuta/interfaces/libanjuta.idl:
199 * plugins/symbol-db/plugin.c (isymbol_manager_search):
200 * plugins/symbol-db/symbol-db-engine.c
201 (symbol_db_engine_get_class_parents_by_symbol_id),
202 (symbol_db_engine_get_class_parents),
203 (symbol_db_engine_get_scope_members_by_symbol_id),
204 (symbol_db_engine_get_scope_members),
205 (symbol_db_engine_get_current_scope),
206 (symbol_db_engine_get_file_symbols),
207 (symbol_db_engine_find_symbol_by_name_pattern),
208 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
209 fixed global search. There were some bitwise problems in IAnjutaSymbolManager
212 2008-07-07 Johannes Schmid <jhs@gnome.org>
214 * libanjuta/libanjuta-1.0.vapi:
217 2008-07-07 Johannes Schmid <jhs@gnome.org>
219 * plugins/symbol-db/plugin.c:
222 2008-07-07 Massimo Cora' <maxcvs@email.it>
224 * plugins/language-support-cpp-java/cpp-java-assist.c
225 (cpp_java_assist_create_word_completion_cache):
226 added some debugging info.
228 * plugins/symbol-db/plugin.c (on_project_root_added),
229 (isymbol_manager_search):
230 * plugins/symbol-db/symbol-db-engine.c
231 (sdb_engine_get_statement_by_query_id),
232 (sdb_engine_get_dyn_query_node_by_id),
233 (sdb_engine_insert_dyn_query_node_by_id),
234 (sdb_engine_get_query_parameters_list),
235 (sdb_engine_free_cached_queries),
236 (sdb_engine_free_cached_dynamic_queries),
237 (sdb_engine_get_tuple_id_by_unique_name),
238 (sdb_engine_get_tuple_id_by_unique_name2),
239 (sdb_engine_get_tuple_id_by_unique_name3), (sdb_engine_init),
240 (sdb_engine_finalize), (symbol_db_engine_new),
241 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
242 * plugins/symbol-db/symbol-db-engine.h:
243 * plugins/symbol-db/symbol-db-prefs.c (symbol_db_prefs_init):
244 * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
245 (destroy_engine_scan_data), (sdb_system_init),
246 (sdb_system_finalize), (sdb_system_class_init),
247 (sdb_system_get_normalized_cflags),
248 (on_engine_package_single_file_scan_end), (symbol_db_system_new),
249 (symbol_db_system_is_package_parsed), (on_pkg_config_output),
250 (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
251 (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
252 (sdb_system_do_scan_next_package),
253 (sdb_system_do_scan_new_package), (on_pkg_config_exit),
254 (symbol_db_system_scan_package),
255 (symbol_db_system_is_package_parseable):
256 * plugins/symbol-db/symbol-db-system.h:
257 fixed threaded libgda stuff. It was the static prepared statement that broke
260 2008-07-07 Johannes Schmid <jhs@gnome.org>
262 * libanjuta/libanjuta-1.0.deps:
263 * libanjuta/vapi-gen/README:
264 * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
265 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
266 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
267 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
268 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
269 * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
270 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
271 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
272 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
273 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
274 * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
275 * manuals/reference/libanjuta/writing-plugins-vala.sgml:
276 * plugins/project-wizard/templates/anjuta-plugin-vala.wiz:
277 * plugins/project-wizard/templates/anjuta-plugin-vala/Makefile.am:
278 * plugins/project-wizard/templates/anjuta-plugin-vala/configure.ac.
280 * plugins/project-wizard/templates/anjuta-plugin-vala/po/Makefile.a
282 * plugins/project-wizard/templates/anjuta-plugin-vala/po/POTFILES.i
284 * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
286 * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
288 * plugins/project-wizard/templates/anjuta-plugin-vala/src/config.va
290 * plugins/project-wizard/templates/anjuta-plugin-vala/src/plugin.va
292 * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
293 (destroy_engine_scan_data), (sdb_system_init),
294 (sdb_system_finalize), (sdb_system_class_init),
295 (sdb_system_get_normalized_cflags),
296 (on_engine_package_single_file_scan_end), (symbol_db_system_new),
297 (symbol_db_system_is_package_parsed), (on_pkg_config_output),
298 (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
299 (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
300 (sdb_system_do_scan_next_package),
301 (sdb_system_do_scan_new_package), (on_pkg_config_exit),
302 (symbol_db_system_scan_package),
303 (symbol_db_system_is_package_parseable):
304 * plugins/symbol-db/symbol-db-system.h:
306 Added various missing files to svn
308 2008-07-07 Abderrahim Kitouni <a.kitouni@gmail.com>
310 * plugins/project-wizard/templates/anjuta-plugin-vala*:
311 * configure.in, plugins/project-wizard/templates/Makefile.am:
312 Added a template for an Anjuta plugin in Vala.
314 * manuals/reference/libanjuta/writing-plugins-vala.sgml:
315 * manuals/reference/libanjuta/libanjuta-docs.sgml:
316 Added a little tutorial.
318 * libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-session.h:
319 Removed two extra semicolons that gobject-introspection parser
322 * libanjuta/libanjuta-1.0.vapi, libanjuta/libanjuta-1.0.deps:
323 * libanjuta/Makefile.am, libanjuta/vapigen/*
324 Added Vala API bindings along with files needed to regenerate them.
326 2008-07-07 Johannes Schmid <jhs@idefix>
328 * plugins/message-view/message-view.c:
329 Use correct plural forms for buttons and update buttons on clear()
331 2008-07-06 Johannes Schmid <jhs@idefix>
333 * plugins/build-basic-autotools/build-basic-autotools.c
334 (on_build_mesg_format):
335 Do not set MESSAGE_INFO on change directory messages
337 2008-07-06 Juan Dapena Paz <karion.siand@gmail.com>
339 * plugins/message-view/message-view.c:
340 Fixed #541689 – Filter buttons added
342 2008-07-06 Johannes Schmid <jhs@gnome.org>
344 Patch from Arun Chaganty
345 * global-tags/create_global_tags.sh.in:
346 * libanjuta/anjuta-ui.c (anjuta_ui_get_accel_file):
347 * libanjuta/anjuta-ui.h:
348 * libanjuta/anjuta-utils.c (anjuta_util_create_dir):
349 * libanjuta/anjuta-utils.h:
350 * plugins/editor/style-editor.c (apply_styles):
351 * plugins/editor/text_editor.c (text_editor_get_props):
352 * plugins/macro/macro-db.c (get_user_macro_path):
353 * plugins/project-wizard/druid.c (npw_druid_fill_selection_page):
354 * plugins/symbol-browser/an_symbol_prefs.c (update_system_tags),
355 (update_system_tags_only_add), (create_store),
356 (on_create_tags_clicked), (on_add_tags_clicked),
357 (on_remove_tags_clicked), (on_update_global_clicked),
358 (symbol_browser_load_global_tags):
359 * plugins/symbol-browser/plugin.c (project_root_added):
360 * plugins/symbol-db/plugin.c (symbol_db_activate):
361 * plugins/tools/editor.c (on_editor_script_toggle),
362 (on_editor_response):
363 * plugins/tools/fileop.c (atp_anjuta_tools_load),
364 (atp_anjuta_tools_save):
365 * plugins/tools/plugin.h:
366 * plugins/tools/variable.c (atp_variable_get_editor_variable):
367 * plugins/valgrind/vggeneralprefs.c (vg_general_prefs_init):
368 * plugins/valgrind/vgrule-list.c (vg_rule_list_add_rule):
369 * src/anjuta.c (anjuta_new):
370 (with some warning fixes)
372 #518594 – Get rid of .anjuta and follow fd.o specifications
374 2008-07-06 Johannes Schmid <jhs@idefix>
377 * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl:
378 * plugins/project-wizard/templates/cpp/configure.ac.tpl:
379 * plugins/project-wizard/templates/gcj/configure.ac.tpl:
380 * plugins/project-wizard/templates/java/configure.ac.tpl:
381 * plugins/project-wizard/templates/minimal/configure.ac.tpl:
382 * plugins/project-wizard/templates/python/configure.ac.tpl:
383 * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
384 * plugins/project-wizard/templates/xlib/configure.ac.tpl:
386 #475244 – AC_SUBST() not needed after PKG_CHECK_MODULES()
388 2008-07-05 Massimo Cora' <maxcvs@email.it>
390 * libanjuta/anjuta-utils.c (anjuta_util_parse_args_from_string):
391 fixed a little mem-leak.
393 * plugins/symbol-db/Makefile.am:
394 * plugins/symbol-db/anjuta-symbol-db.glade:
395 * plugins/symbol-db/plugin.c (on_editor_update_ui),
396 (on_char_added), (on_project_element_added),
397 (on_project_element_removed), (on_system_scan_package_start),
398 (on_system_scan_package_end), (on_system_single_file_scan_end),
399 (on_project_single_file_scan_end), (on_importing_project_end),
400 (do_import_sources_after_abort), (do_import_sources),
401 (on_project_root_added), (on_project_root_removed),
402 (symbol_db_activate), (symbol_db_deactivate),
403 (symbol_db_instance_init), (isymbol_manager_search):
404 * plugins/symbol-db/plugin.h:
405 * plugins/symbol-db/symbol-db-engine.c
406 (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
407 (sdb_engine_ctags_output_thread), (sdb_engine_scan_files_1),
408 (symbol_db_engine_new), (sdb_engine_create_db_tables),
409 (symbol_db_engine_db_exists), (symbol_db_engine_file_exists),
410 (symbol_db_engine_project_exists),
411 (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
412 (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
413 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
414 (sdb_engine_add_new_sym_implementation),
415 (sdb_engine_add_new_scope_definition),
416 (sdb_engine_add_new_tmp_heritage_scope),
417 (sdb_engine_add_new_symbol),
418 (symbol_db_engine_update_project_symbols),
419 (on_scan_update_buffer_end),
420 (symbol_db_engine_update_buffer_symbols),
421 (symbol_db_engine_get_full_local_path),
422 (symbol_db_engine_get_file_db_path),
423 (symbol_db_engine_get_files_with_zero_symbols),
424 (symbol_db_engine_get_file_symbols),
425 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
426 * plugins/symbol-db/symbol-db-engine.h:
427 * plugins/symbol-db/symbol-db-prefs.c (destroy_parseable_data),
428 (on_listall_output), (on_listall_exit),
429 (on_tag_load_toggled_parseable_cb), (on_tag_load_toggled),
430 (symbol_db_prefs_init), (symbol_db_prefs_finalize):
431 * plugins/symbol-db/symbol-db-prefs.h:
432 * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
433 (destroy_engine_scan_data), (sdb_system_init),
434 (sdb_system_finalize), (sdb_system_class_init),
435 (sdb_system_get_normalized_cflags),
436 (on_engine_package_single_file_scan_end), (symbol_db_system_new),
437 (symbol_db_system_is_package_parsed), (on_pkg_config_output),
438 (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
439 (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
440 (sdb_system_do_scan_next_package),
441 (sdb_system_do_scan_new_package), (on_pkg_config_exit),
442 (symbol_db_system_scan_package),
443 (symbol_db_system_is_package_parseable):
444 * plugins/symbol-db/symbol-db-system.h:
445 * plugins/symbol-db/symbol-db-view.h:
446 * plugins/symbol-db/test/Makefile.am:
447 * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
448 * plugins/symbol-db/test/main.c (add_new_files):
449 brand-new system tags population system. It's still not completed. It crashes
450 with libgda svn 3174: probably there's some thread bug on this library and
451 must be fixed. The crash happens when system tags and project tags are scanned
452 concurrently. It's a random crash, so it's not possible to find a point.
453 Preferences page now support check-box toggle population. Anyway it's still
454 missing a save-on-session method... to be implemented soon.
456 * plugins/valgrind/preferences.c (build_general_prefs):
457 be sure to set the correct executable path.
459 2008-07-05 Johannes Schmid <jhs@gnome.org>
461 * plugins/run-program/execute.c (get_local_executable):
462 500962 – Further icons
464 2008-07-05 Johannes Schmid <jhs@gnome.org>
466 * plugins/document-manager/action-callbacks.c
467 (on_close_file_activate):
468 fixed memory corruption (thanks to yura_dev)
470 * plugins/document-manager/anjuta-docman.c
471 (anjuta_docman_remove_document),
472 (anjuta_docman_set_current_document):
473 #535173 – UI isn't updated on closing all documents
475 * plugins/file-loader/plugin.c (create_file_open_dialog_gui):
476 #511762 – Multiple selection don't work well when hitting enter
478 2008-07-05 Johannes Schmid <jhs@gnome.org>
480 * libanjuta/interfaces/libanjuta.idl:
481 * plugins/document-manager/action-callbacks.c
482 (on_close_file_activate):
483 Fixed a crasher due to g_free vs. g_object_unref
485 * plugins/document-manager/anjuta-docman.c
486 (anjuta_docman_update_page_label):
487 * plugins/editor/text_editor.c (isavable_is_read_only),
488 (isavable_iface_init):
489 * plugins/glade/anjuta-design-document.c:
490 * plugins/sourceview/anjuta-view.c (anjuta_view_cut_clipboard):
491 * plugins/sourceview/sourceview-io.c (sourceview_io_get_read_only):
492 * plugins/sourceview/sourceview-io.h:
493 * plugins/sourceview/sourceview-private.h:
494 * plugins/sourceview/sourceview.c (on_file_changed),
495 (on_read_only_dialog_response), (on_open_finish), (on_save_finish),
496 (ifile_savable_is_read_only), (isavable_iface_init),
498 #357697 – readonly file can be edited
500 * plugins/symbol-browser/plugin.c (project_root_added):
501 #539551 – AutoComplete doesn't work
503 2008-07-05 Johannes Schmid <jhs@gnome.org>
505 * plugins/Makefile.am:
506 #539551 – AutoComplete doesn't work
508 2008-07-05 Johannes Schmid <jhs@gnome.org>
510 * plugins/file-manager/file-model.c (file_model_filter_file):
511 Fixed "Hide binary files"
513 2008-07-05 Sébastien Granjoux <seb.sfo@free.fr>
515 * plugins/debug-manager/start.c,
516 plugins/build-basic-autotools/build-basic-autotools.c,
517 plugins/run-program/plugin.c,
518 plugins/run-program/plugin.h:
519 Fix bug #538217: Run in terminal option isn't remembered
520 Fix bug: Debugger sources directories isn't remembered neither
522 2008-07-04 Johannes Schmid <jhs@gnome.org>
524 * plugins/symbol-browser/plugin.c (project_root_added):
525 Fixed global tags loading
527 2008-07-04 Johannes Schmid <jhs@gnome.org>
529 Patch from Arun Chaganty:
531 * plugins/symbol-browser/an_symbol_prefs.c
532 (on_create_tags_clicked):
533 #515954 – create_global_tags.sh: wrong anjuta-tags path
535 * global-tags/create_global_tags.sh.in:
536 Use #!/bin/bash instead of #!/bin/sh as the script does not work with dash
538 2008-07-04 Johannes Schmid <jhs@gnome.org>
540 * plugins/debug-manager/breakpoints.c (on_editor_saved):
541 * plugins/symbol-browser/plugin.c (on_editor_saved):
542 * plugins/symbol-db/plugin.c (on_editor_saved):
543 Adapted to change in the "saved" signal of IAnjutaFile
545 * plugins/editor/text_editor.c (text_editor_save_file):
546 Fixed #541313 – Crash on saving file
548 * plugins/sourceview/sourceview.c (on_save_finish):
551 2008-07-04 Johannes Schmid <jhs@gnome.org>
553 * plugins/sourceview/anjuta-editor-sourceview.glade:
554 Remove "Monitor VFS" preference - it is always enabled
556 2008-07-04 Johannes Schmid <jhs@gnome.org>
558 * plugins/document-manager/action-callbacks.c
559 (on_close_file_activate):
560 * plugins/document-manager/anjuta-docman.c:
561 * plugins/project-manager/plugin.c (value_added_current_editor):
562 * plugins/symbol-browser/plugin.c (value_added_current_editor):
563 Fixed GFile* related stuff
565 * plugins/file-manager/file-model.c (file_model_update_file):
566 Do not unref GIcon* as it is owned by GFileInfo*
568 * plugins/sourceview/anjuta-document-loader.c:
569 * plugins/sourceview/anjuta-document-loader.h:
570 * plugins/sourceview/anjuta-document-saver.c:
571 * plugins/sourceview/anjuta-document-saver.h:
572 * plugins/sourceview/anjuta-document.c:
573 * plugins/sourceview/anjuta-document.h:
574 * plugins/sourceview/anjuta-utils.c:
575 * plugins/sourceview/anjuta-utils.h:
576 Deleted old (gedit) gnome-vfs stuff.
578 * plugins/sourceview/sourceview.io.c
579 * plugins/sourceview/sourceview.io.h:
580 New helper class that takes care of file saving/loading
581 and is much smaller than the gnome-vfs stuff as many things are
584 * plugins/sourceview/Makefile.am:
585 * plugins/sourceview/anjuta-view.c (anjuta_view_new),
586 (anjuta_view_cut_clipboard), (anjuta_view_paste_clipboard),
587 (anjuta_view_delete_selection), (anjuta_view_expose):
588 * plugins/sourceview/anjuta-view.h:
589 * plugins/sourceview/sourceview-private.h:
590 * plugins/sourceview/sourceview.c (sourceview_create_markers),
591 (sourceview_create_highligth_indic), (goto_line),
592 (on_document_modified_changed), (on_mark_set),
593 (on_reload_dialog_response), (on_file_changed), (on_open_failed),
594 (on_open_finish), (on_save_failed), (on_save_finish),
595 (sourceview_instance_init), (sourceview_dispose),
596 (sourceview_finalize), (sourceview_new), (ifile_open),
597 (ifile_get_file), (ifile_savable_save), (ifile_savable_save_as),
598 (ieditor_goto_line), (wordcharacters_contains),
599 (ieditor_get_current_word), (idocument_get_filename), (mark_real),
600 (autodetect_language), (ihover_iface_init):
601 Adapted to use the new IO class, clean up a bit
603 2008-07-03 Johannes Schmid <jhs@gnome.org>
605 * plugins/debug-manager/plugin.c (dma_plugin_location_changed):
606 Removed useless DEBUG_PRINTs
608 * plugins/document-manager/action-callbacks.c:
609 * plugins/document-manager/action-callbacks.h:
610 * plugins/document-manager/anjuta-docman.c
611 (anjuta_docman_goto_file_line_mark):
612 * plugins/document-manager/anjuta-document-manager.ui:
613 * plugins/document-manager/plugin.c
614 (update_document_ui_interface_items), (register_stock_icons):
615 * plugins/language-support-cpp-java/anjuta-language-support-cpp-jav
617 * plugins/language-support-cpp-java/plugin.c (on_swap_activate),
618 (register_stock_icons):
619 Moved "Swap .c/.h" from document-manager to language-support where it
620 belongs and reimplemented it without gnome-vfs
622 2008-07-02 Johannes Schmid <jhs@gnome.org>
624 * libanjuta/interfaces/libanjuta.idl:
625 Corrected sigal argument
626 * plugins/file-manager/file-model.c (file_model_row_collapsed):
627 #538921 Duplicated folders
629 2008-07-02 Johannes Schmid <jhs@gnome.org>
631 * plugins/debug-manager/breakpoints.c
632 (on_jump_to_breakpoint_activate):
633 * plugins/debug-manager/disassemble.c (on_location_changed):
634 * plugins/debug-manager/plugin.c (dma_plugin_location_changed),
635 (dma_plugin_activate):
636 * plugins/document-manager/anjuta-docman.c
637 (anjuta_docman_goto_file_line_mark):
639 Fixed crash when double-clicking on a breakpoint.
641 2008-07-02 Johannes Schmid <jhs@gnome.org>
643 * libanjuta/interfaces/anjuta-idl-compiler.pl:
646 * plugins/file-loader/plugin.c (on_session_load):
649 * src/main.c (on_message_received):
650 Fixed loading of files from the command line
652 2008-07-02 Johannes Schmid <jhs@gnome.org>
654 * libanjuta/interfaces/anjuta-idl-compiler.pl:
655 * libanjuta/interfaces/libanjuta.idl:
656 Change (nearly) all interfaces to use GFile* instead of uris
657 Document all shell variables
659 * plugins/build-basic-autotools/build-basic-autotools.c
660 (on_build_mesg_parse), (value_added_fm_current_file),
661 (value_removed_fm_current_file), (value_added_pm_current_uri),
662 (value_added_project_root_uri), (value_added_current_editor),
663 (activate_plugin), (ifile_open), (ifile_get_file),
664 (ifile_iface_init), (ibuilder_is_built), (ibuilder_build):
665 * plugins/class-gen/plugin.c (activate_plugin),
666 (cg_plugin_generator_created_cb):
667 * plugins/class-inheritance/class-callbacks.c
668 (on_member_menuitem_clicked), (on_nodedata_expanded_event):
669 * plugins/class-inheritance/class-inherit.c
670 (class_inheritance_show_dynamic_class_popup_menu),
671 (cls_inherit_draw_expanded_node):
672 * plugins/class-inheritance/plugin.c (activate_plugin):
673 * plugins/cvs-plugin/plugin.c (value_added_fm_current_file),
674 (value_removed_fm_current_file), (value_added_current_editor),
676 * plugins/debug-manager/breakpoints.c
677 (breakpoints_dbase_set_all_in_editor),
678 (breakpoints_dbase_add_breakpoint),
679 (breakpoints_dbase_edit_breakpoint),
680 (on_toggle_breakpoint_activate), (breakpoints_dbase_new):
681 * plugins/debug-manager/command.c (dma_command_run):
682 * plugins/debug-manager/plugin.c (set_program_counter),
683 (dma_plugin_location_changed), (on_run_to_cursor_action_activate),
684 (dma_plugin_activate):
685 * plugins/debug-manager/variable.c (on_program_stopped):
686 * plugins/devhelp/plugin.c (devhelp_activate):
687 * plugins/document-manager/Makefile.am:
688 * plugins/document-manager/action-callbacks.c
689 (on_close_file_activate), (on_reload_file_activate),
690 (get_swapped_filename), (on_swap_activate):
691 * plugins/document-manager/anjuta-docman.c
692 (anjuta_docman_page_init), (on_open_filesel_response),
693 (anjuta_docman_save_document_as), (anjuta_docman_save_document),
694 (anjuta_docman_add_editor), (anjuta_docman_add_document),
695 (anjuta_docman_set_current_document),
696 (anjuta_docman_goto_file_line),
697 (anjuta_docman_goto_file_line_mark), (anjuta_docman_get_file),
698 (anjuta_docman_update_page_label),
699 (anjuta_docman_delete_all_indicators),
700 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
701 (anjuta_docman_get_document_for_file):
702 * plugins/document-manager/anjuta-docman.h:
703 * plugins/document-manager/editor-tooltips.c:
704 * plugins/document-manager/editor-tooltips.h:
705 * plugins/document-manager/file_history.c (an_file_history_back),
706 (an_file_history_forward):
707 * plugins/document-manager/plugin.c (get_directory_display_name),
708 (update_title), (value_added_project_root_uri),
709 (on_document_changed), (on_session_save), (on_save_prompt),
710 (on_docman_auto_save):
711 * plugins/editor/Makefile.am:
712 * plugins/editor/plugin.c (itext_editor_factory_new_editor):
713 * plugins/editor/print.c:
714 * plugins/file-loader/plugin.c (open_with_dialog), (open_file),
715 (open_file_with), (value_added_fm_current_file),
716 (value_removed_fm_current_file), (dnd_dropped), (on_session_load),
717 (activate_plugin), (iloader_load):
718 * plugins/file-manager/file-model.c (file_model_update_file),
719 (file_model_get_file):
720 * plugins/file-manager/file-model.h:
721 * plugins/file-manager/file-view-marshal.list:
722 * plugins/file-manager/file-view.c (file_view_get_selected),
723 (file_view_button_press_event), (file_view_selection_changed),
724 (file_view_class_init):
725 * plugins/file-manager/file-view.h:
726 * plugins/file-manager/plugin.c
727 (on_file_view_current_file_changed), (on_file_view_open_file),
728 (on_file_view_show_popup_menu), (file_manager_activate),
729 (ifile_manager_set_selected):
730 * plugins/file-wizard/file.c (on_new_file_okbutton_clicked):
731 * plugins/file-wizard/plugin.c (activate_plugin):
732 * plugins/gdb/plugin.c (idebugger_run_to):
733 * plugins/glade/anjuta-design-document.c (ifile_open),
734 (ifile_get_file), (ifile_iface_init):
735 * plugins/glade/plugin.c (value_added_current_editor),
736 (on_session_save), (activate_plugin), (ifile_open),
737 (ifile_get_file), (ifile_iface_init):
738 * plugins/gtodo/plugin.c (activate_plugin), (itodo_load):
739 * plugins/language-support-cpp-java/plugin.c
740 (cpp_java_plugin_activate_plugin):
741 * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
742 * plugins/profiler/plugin.c (register_stock_icons),
743 (profiler_activate), (ifile_open), (ifile_get_file),
745 * plugins/project-import/plugin.c (ifile_open), (ifile_get_file),
747 * plugins/project-import/project-import.c (on_import_apply):
748 * plugins/project-manager/plugin.c (confirm_removal),
749 (on_uri_activated), (on_treeview_selection_changed),
750 (value_added_fm_current_file), (value_removed_fm_current_file),
751 (value_added_current_editor), (project_manager_unload_gbf),
752 (project_manager_plugin_activate_plugin), (ifile_open),
753 (ifile_get_file), (ifile_iface_init):
754 * plugins/project-wizard/install.c (npw_open_action):
755 * plugins/search/search-replace.c (search_and_replace),
756 (on_message_clicked):
757 * plugins/search/search-replace_backend.c
758 (file_buffer_new_from_te), (file_buffer_new_from_path):
759 * plugins/sourceview/plugin.c (ieditor_factory_new_editor):
760 * plugins/sourceview/sourceview.c (on_reload_dialog_response),
761 (sourceview_new), (ifile_open), (ifile_get_file),
762 (ifile_savable_save_as), (ifile_iface_init):
763 * plugins/sourceview/sourceview.h:
764 * plugins/subversion/plugin.c (value_added_fm_current_file),
765 (value_removed_fm_current_file), (value_added_current_editor),
767 * plugins/symbol-browser/an_symbol.c (isymbol_get_file),
768 (isymbol_iface_init):
769 * plugins/symbol-browser/plugin.c (goto_file_line),
770 (update_editor_symbol_model), (value_added_current_editor),
772 * plugins/symbol-db/plugin.c
773 (on_editor_buffer_symbols_update_timeout),
774 (value_added_current_editor), (goto_file_line),
775 (symbol_db_activate):
776 * plugins/symbol-db/symbol-db-engine-iterator-node.c
777 (isymbol_get_file), (isymbol_iface_init):
778 * plugins/tools/editor.c (on_editor_response):
779 * plugins/tools/execute.c (on_message_buffer_click):
780 * plugins/tools/variable.c (atp_variable_get_editor_variable):
781 * plugins/valgrind/plugin.c (valgrind_activate):
782 * plugins/valgrind/vgdefaultview.c (custom_editor_cb):
783 * src/anjuta.c (anjuta_new):
784 * src/main.c (on_message_received), (main):
786 Adapt all plugins to the interface changes, port partly to gio
788 Patch from Yuriy Penkin:
789 * plugins/editor/text_editor.c (on_text_editor_uri_changed),
790 (text_editor_update_monitor), (text_editor_new),
791 (save_filtered_in_dos_mode), (load_from_file), (save_to_file),
792 (text_editor_save_file), (ifile_get_file), (ifile_open),
793 (isavable_save_as), (ifile_iface_init):
794 * plugins/editor/text_editor.h:
796 #540731 - Port editor to gio
798 2008-06-29 Johannes Schmid <jhs@gnome.org>
800 * plugins/language-support-cpp-java/cpp-java-assist.c
802 (cpp_java_assist_create_word_completion_cache),
803 (cpp_java_assist_show_autocomplete):
804 * plugins/sourceview/sourceview.c (iassist_get_suggestions):
806 #449620 – Implement autocompletion for gtksourceview editor
808 2008-06-28 Johannes Schmid <jhs@gnome.org>
810 Patch from Yuriy Penkin:
811 * plugins/search/search-replace.c (search_update_dialog):
812 #538906 – Enable state "Max actions" when "No limit" toggled
814 2008-06-28 Johannes Schmid <jhs@gnome.org>
816 Patch from Yuriy Penkin:
817 * plugins/file-loader/plugin.c (on_session_load):
818 * plugins/macro/macro-dialog.c (macro_dialog_init):
819 * plugins/patch/patch-plugin.glade:
820 #538443 – Missing files in POTFILES.in
822 2008-06-28 Johannes Schmid <jhs@gnome.org>
824 Patch from Ignacio Casal Quinteiro:
825 * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose),
826 (anjuta_launcher_finalize):
827 * libanjuta/anjuta-ui.c (anjuta_ui_dispose), (anjuta_ui_finalize),
828 (anjuta_ui_class_init), (anjuta_ui_init):
829 * libanjuta/cell-renderer-captioned-image.c
830 (anjuta_cell_renderer_captioned_image_dispose),
831 (anjuta_cell_renderer_captioned_image_finalize),
832 (anjuta_cell_renderer_captioned_image_init),
833 (anjuta_cell_renderer_captioned_image_class_init):
834 * libanjuta/e-splash.c (e_splash_finalize), (e_splash_class_init),
836 513156 – Get rid of libgnome(ui)
838 * plugins/symbol-db/test/main.c (close_project),
839 (get_global_members):
842 2008-06-28 Johannes Schmid <jhs@gnome.org>
844 * plugins/document-manager/anjuta-docman.c
845 (anjuta_docman_update_documents_menu_status):
848 * plugins/document-manager/anjuta-document-manager.ui:
849 * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
850 Show actions in correct Goto menu
852 2008-06-28 Johannes Schmid <jhs@gnome.org>
854 Patch from Yuriy Penkin:
856 * plugins/file-manager/Makefile.am:
857 * plugins/file-manager/plugin.c (file_manager_set_default_uri):
858 #539726 – Completing port to GIO
860 2008-06-28 Johannes Schmid <jhs@gnome.org>
862 * plugins/file-manager/file-model.c (file_model_row_expanded),
863 (file_model_init), (file_model_finalize), (file_model_refresh):
865 #538921 – Duplicated folders
866 Using sync API for now as the async approach does not seem to have any
867 advantages and just caused problems
869 2008-06-21 Sébastien Granjoux <seb.sfo@free.fr>
871 * plugins/document-manager/anjuta-docman.c:
872 Fix again #538798: UI selected tab document differs from real one
873 Remove automatic page reordering (annoying when sorting tab with
875 Do not reselect page on page switch as the page number could have
876 changed just update document menu
877 Update document menu after reordering all documents
879 2008-06-17 Sébastien Granjoux <seb.sfo@free.fr>
881 * plugins/document-manager/anjuta-docman.c:
882 Fix #538798: UI selected tab document differs from real one
884 2008-06-16 Johannes Schmid <jhs@gnome.org>
886 * plugins/language-support-cpp-java/plugin.c
887 (set_indentation_param_emacs), (set_indentation_param_vim),
888 (set_line_indentation), (get_line_indentation_base),
889 (get_line_auto_indentation), (on_editor_char_inserted_cpp):
891 Fixed #528699 – Auto-indent ignores spaces-per-indent settings
893 2008-06-15 Johannes Schmid <jhs@gnome.org>
895 * plugins/file-manager/file-model.c (on_file_model_changed):
896 Fixed file monitoring
898 * plugins/file-manager/file-view.c (file_view_show_extended_data),
899 (file_view_selection_changed):
901 Some code refactoring
903 * plugins/file-manager/plugin.c (on_file_view_show_popup_menu):
904 Hide "rename" menu item for now
906 2008-06-15 Sébastien Granjoux <seb.sfo@free.fr>
908 * plugins/document-manager/anjuta-docman.c:
909 Make sure that scintilla window is displayed
911 2008-06-15 Naba Kumar <naba@gnome.org>
913 * plugins/document-manager/anjuta-docman.c
914 (anjuta_docman_set_current_document),
915 (anjuta_docman_goto_uri_line_mark):
916 * plugins/sourceview/sourceview.c (ieditor_goto_line):
918 Restore text focus on switching editor with ALT+X and
919 navigating from local-symbols view.
921 2008-06-15 Naba Kumar <naba@gnome.org>
923 * plugins/file-manager/file-view.c (file_view_show_extended_data):
924 Fixed a crash on file selection. Gave enough buffer for the formated
927 2008-06-15 Naba Kumar <naba@gnome.org>
929 * libanjuta/anjuta-preferences.c: Fixed a compile warning.
931 2008-06-15 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
933 Reviewed by: Naba Kumar <naba@gnome.org>
934 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
935 Removed GNOME_CALL_PARENT.
937 * libanjuta/anjuta-status.ch:
938 Now it uses GtkProgressBar and GtkStatusbar instead of GnomeAppBar.
941 2008-06-15 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
943 Reviewed by: Naba Kumar <naba@gnome.org>
944 * plugins/debug-manager/info.c:
945 * plugins/debug-manager/data_view.c:
946 * plugins/debug-manager/debug_tree.c:
947 * plugins/debug-manager/sparse_view.c:
948 * plugins/project-wizard/druid.c:
949 * plugins/project-wizard/property.c:
950 * plugins/valgrind/vggeneralprefs.c:
951 * plugins/valgrind/vgdefaultview.c:
952 * plugins/valgrind/vgrule-list.c:
953 * plugins/valgrind/process.c:
954 * plugins/valgrind/vgcachegrindprefs.c:
955 * plugins/valgrind/vgrule-editor.c:
956 * plugins/valgrind/vghelgrindprefs.c:
957 * plugins/valgrind/vgmemcheckprefs.c:
958 * plugins/valgrind/vgsearchbar.c:
959 * plugins/symbol-db/symbol-db-view-search.c:
960 * plugins/gdb/parser.c:
961 Using glib/gi18n.h instead of libgnome/gnome-i18n.h
963 2008-06-14 Louis-Francis Ratté-Boulianne <louisfrancis.rb@gmail.com>
965 reviewed by: Johannes Schmid <jhs@gnome.org>
967 * libanjuta/Makefile.am:
968 * libanjuta/interfaces/libanjuta.idl:
969 * plugins/document-manager/anjuta-docman.c
970 (anjuta_docman_update_documents_menu),
971 (on_notebook_page_close_button_click), (anjuta_docman_page_init),
972 (on_notebook_switch_page), (on_document_save_point),
973 (on_document_destroy), (anjuta_docman_remove_document),
974 (anjuta_docman_get_page_for_document),
975 (anjuta_docman_get_nth_page), (anjuta_docman_set_current_document),
976 (anjuta_docman_set_message_area), (anjuta_docman_get_uri),
977 (anjuta_docman_present_notebook_page),
978 (anjuta_docman_update_page_label),
979 (anjuta_docman_delete_all_markers),
980 (anjuta_docman_delete_all_indicators), (anjuta_docman_order_tabs),
981 (anjuta_docman_get_document_for_uri),
982 (anjuta_docman_get_all_doc_widgets):
983 * plugins/document-manager/anjuta-docman.h:
984 * plugins/document-manager/plugin.c:
985 * plugins/sourceview/sourceview.c (on_reload_dialog_response),
986 (on_sourceview_uri_changed_prompt):
988 #530215 – Have a message area like gedit
990 Commited with a trivial change to make sure it doesn't crash when a project is
993 2008-06-13 Massimo Cora' <maxcvs@email.it>
995 * plugins/project-manager/plugin.c (on_close_project_idle),
996 (project_manager_plugin_deactivate_plugin):
997 removed a forced anjuta_plugin_deactivate () that caused a critical-warning.
999 2008-06-13 Johannes Schmid <jhs@gnome.org>
1001 * plugins/file-manager/file-view.c (file_view_query_tooltip),
1002 (file_view_init), (file_view_class_init):
1003 Correct position for tooltips
1005 2008-06-13 Johannes Schmid <jhs@gnome.org>
1007 * plugins/file-manager/file-view.c (file_view_query_tooltip):
1008 Show correct tooltip
1010 2008-06-13 Johannes Schmid <jhs@gnome.org>
1012 * plugins/file-manager/file-manager.ui:
1013 * plugins/file-manager/file-model.c (file_model_filter_file),
1014 (file_model_remove_file), (file_model_update_file),
1015 (file_model_add_file), (on_file_model_changed),
1016 (file_model_add_watch), (file_model_expand_row_real),
1017 (file_model_row_collapsed), (file_model_new), (file_model_refresh):
1018 * plugins/file-manager/file-model.h:
1019 * plugins/file-manager/file-view.c (file_view_refresh),
1020 (file_view_rename), (file_view_can_rename),
1021 (file_view_show_extended_data), (file_view_selection_changed),
1023 * plugins/file-manager/file-view.h:
1024 * plugins/file-manager/plugin.c (on_file_manager_rename),
1025 (project_root_added), (project_root_removed),
1026 (on_file_view_show_popup_menu), (on_gconf_notify),
1027 (file_manager_activate):
1029 Big code reorganization in file-manger plugin. No more refresh as it now
1030 listens to file system changes and an extended selection view.
1032 2008-06-13 Johannes Schmid <jhs@gnome.org>
1034 * configure.in: Require gio-2.0 >= 2.16.0 (GNOME stable)
1035 * plugins/file-manager/file-model.c (file_model_add_dummy),
1036 (file_model_filter_file), (file_model_expand_row_real),
1037 (file_model_row_expanded), (file_model_row_collapsed),
1038 (file_model_expand_cancelled), (file_model_init),
1039 (file_model_finalize), (file_model_set_property), (file_model_new),
1040 (file_model_refresh), (file_model_get_uri):
1041 * plugins/file-manager/file-model.h:
1042 * plugins/file-manager/file-view.c (file_view_button_press_event),
1043 (file_view_selection_changed), (file_view_sort_model),
1045 * plugins/file-manager/plugin.c (on_gconf_notify):
1046 Ported file-manager to gio
1048 2008-06-13 Naba Kumar <naba@gnome.org>
1050 * plugins/file-loader/plugin.c (setup_recent_chooser_menu):
1051 Enabled tooltips for recent files to identify full paths.
1053 2008-06-13 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
1055 Reviewed by Naba Kumar <naba@gnome.org>:
1056 * plugins/project-import/project-import.c:
1057 Changed label alignment to 0.0
1059 2008-06-13 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
1061 Reviewed by Naba Kumar <naba@gnome.org>:
1063 * libanjuta/anjuta-ui.{ch}:
1064 Moved accels save/load funcs to anjuta-ui.
1066 2008-06-12 Sébastien Granjoux <seb.sfo@free.fr>
1068 * libanjuta/interfaces/libanjuta.idl,
1069 libanjuta/anjuta-plugin-manager.c,
1070 libanjuta/anjuta-plugin-manager.h:
1071 Add new IAnjutaEnvironment interface
1073 * plugins/build-basic-autotools/build-basic-autotools.c,
1074 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
1075 Remove scratchbox 1 support from build plugin
1076 Use new IAnjutaEnvironment interface
1078 * (added) plugins/scratchbox/plugin.c,
1079 (added) plugins/scratchbox/plugin.h,
1080 (added) plugins/scratchbox/anjuta-scratchbox.plugin.in,
1081 (added) plugins/scratchbox/anjuta-scratchbox.glade,
1082 (added) plugins/scratchbox/anjuta-scratchbox-48.png,
1083 (added) plugins/scratchbox/Makefile.am,
1084 plugins/Makefile.am,
1086 Add new scratchbox 1 plugin implementing IAnjutaEnvironment
1088 2008-06-12 Sébastien Granjoux <seb.sfo@free.fr>
1091 Fix #536375: libsocket not included cause build fail on Solaris
1093 2008-06-12 Johannes Schmid <jhs@gnome.org>
1095 * plugins/project-manager/plugin.c (on_close_project_idle),
1096 (on_close_project), (project_manager_plugin_deactivate_plugin),
1097 (project_manager_plugin_instance_init):
1098 * plugins/project-manager/plugin.h:
1100 Fixed a possible bug where the project-manager plugin is deactivated twice.
1102 2008-06-10 Sébastien Granjoux <seb.sfo@free.fr>
1104 * libanjuta/anjuta-utils.c,
1105 libanjuta/anjuta-utils.h,
1106 plugins/debug-manager/start.c,
1107 plugins/run-program/execute.c:
1108 Copy libgnome deprecated gnome_util_user_shell into libanjuta
1110 2008-06-10 Sébastien Granjoux <seb.sfo@free.fr>
1112 * plugins/build-basic-autotools/build-basic-autotools.c:
1113 Fix #534523: anjuta parses filenames from make wrong
1114 GMatchInfo need to be freed even when regex fail in build_get_summary
1116 2008-06-09 Sébastien Granjoux <seb.sfo@free.fr>
1118 * plugins/tools/plugin.c:
1119 Fix #537134: critical warnings tools->plugin_deactivate
1121 2008-06-09 Johannes Schmid <jhs@gnome.org>
1123 * plugins/symbol-browser/plugin.c (project_root_removed):
1124 Fixed #537398 – crash in Anjuta IDE: Closed project
1126 2008-06-07 Johannes Schmid <jhs@gnome.org>
1128 Patch from Marc Lorber:
1129 * libanjuta/anjuta-plugin-manager.c (plugin_set_update),
1130 (anjuta_plugin_manager_get_remembered_plugins_page):
1133 Patch from Arun Raghavan:
1134 * manuals/anjuta-manual/C/debugger.xml:
1135 #536889 – anjuta doesn't pass "make check"
1137 2008-06-07 Johannes Schmid <jhs@gnome.org>
1139 * plugins/symbol-db/Makefile.am:
1140 Put tables.sql into distribution
1142 2008-06-07 Massimo Cora' <maxcvs@email.it>
1144 Reviewed by: Johannes Schmid <jhs@gnome.org>
1146 * libanjuta/interfaces/libanjuta.idl:
1147 * plugins/class-inheritance/class-inherit.c
1148 (class_inheritance_show_dynamic_class_popup_menu),
1149 (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
1150 (class_inheritance_update_graph):
1151 * plugins/language-support-cpp-java/cpp-java-assist.c
1152 (create_completion),
1153 (cpp_java_assist_create_word_completion_cache),
1154 (cpp_java_assist_show_calltip):
1155 * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1156 * plugins/symbol-browser/plugin.c (isymbol_manager_search):
1157 * plugins/symbol-db/plugin.c (isymbol_manager_search):
1158 * plugins/symbol-db/plugin.h:
1159 * plugins/symbol-db/symbol-db-engine.c
1160 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1161 * plugins/symbol-db/symbol-db-engine.h:
1162 * plugins/symbol-db/symbol-db-view.c (prepare_for_adding):
1163 now search for symbols can be done also in global tags. Added a new parameter
1164 to search function and adjusted dependencies on different plugins.
1166 2008-06-05 Sébastien Granjoux <seb.sfo@free.fr>
1168 * plugins/terminal/terminal.c,
1169 libanjuta/anjuta-preferences.c:
1170 Fix a crash when GNOME Terminal is not installed
1172 2008-06-03 Halton Huo <halton.huo@sun.com>
1174 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1175 * libanjuta/anjuta-launcher.c:
1176 Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD
1178 === anjuta 2.5.0 ===
1180 2008-06-02 Naba Kumar <naba@gnome.org>
1182 * NEWS: Updated for 2.5.0 release.
1184 2008-06-02 Yuriy Penkin <yuriy.penkin@gmail.com>
1186 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1187 * plugins/cvs-plugin/Makefile.am,
1188 plugins/cvs-plugin/cvs-execute.c,
1189 plugins/sourceview/anjuta-document.c,
1190 plugins/sourceview/Makefile.am,
1191 plugins/subversion/Makefile.am,
1192 plugins/search/search-replace.h,
1193 plugins/search/Makefile.am,
1194 plugins/build-basic-autotools/build-basic-autotools.c,
1195 plugins/build-basic-autotools/Makefile.am,
1196 plugins/editor/Makefile.am,
1197 plugins/document-manager/Makefile.am,
1198 plugins/macro/Makefile.am,
1200 Fix #514620: Port anjuta to GRegex
1202 2008-06-02 Sébastien Granjoux <seb.sfo@free.fr>
1204 * plugins/debug-manager/anjuta-marshal.list,
1205 plugins/debug-manager/sexy-icon-entry.c:
1206 Fix #536254: gtk_marshal_VOID__INT_INT shouldn't be used
1207 Update sexy icon entry
1209 2008-06-01 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
1211 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1212 * plugins/run-program/execute.c:
1213 Fix #536045: New run program plugin crash
1215 2008-05-30 Sébastien Granjoux <seb.sfo@free.fr>
1217 * libanjuta/interfaces/anjuta-idl-compiler.pl,
1218 libanjuta/interfaces/libanjuta.idl,
1219 manuals/reference/libanjuta/libanjuta-sections.txt:
1220 Keep comment for enum and structures
1221 Declare class typedef first
1222 Allow to document Anjuta shell variable using define
1223 Add a documentation sample in IAnjutaProjectManager interface
1225 * manuals/reference/libanjuta/writing-plugins.sgml:
1226 Fix a detail in the previous patch
1228 2008-05-29 Arun Tejasvi Chaganty <arunchaganty@gmail.com>
1230 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1231 * manuals/reference/libanjuta/writing-plugins.sgml:
1232 Fix #534175: Deprecated code in Plugin Tutorial
1234 2008-05-27 basti <pee@hiddenbox.de>
1236 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1237 * scripts/anjuta_import.sh.in,
1238 plugins/tools/scripts/prepare-changelog.pl,
1239 global-tags/create_global_tags.sh.in:
1240 Use sh instead of bash when possible
1242 * plugins/sourceview/anjuta-document-saver.c,
1243 plugins/sourceview/anjuta-document-loader.c:
1244 Order of include matter on OpenBSD
1246 * plugins/debug-manager/start.c:
1247 ps syntax differ on *BSD
1249 * libanjuta/anjuta-launcher.c:
1250 Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
1251 CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
1253 2008-05-27 Johannes Schmid <jhs@gnome.org>
1255 * plugins/language-manager/Makefile.am:
1256 Merged patch from bug
1257 #535048 – Anjuta doesn't build when checking underlinking and overlinking
1259 2008-05-26 Sébastien Granjoux <seb.sfo@free.fr>
1261 * manuals/reference/libanjuta/libanjuta-docs.sgml:
1262 Forget this change to add AnjutaCommand and AnjutaAsyncCommand
1263 in the documentation
1265 2008-05-26 Sébastien Granjoux <seb.sfo@free.fr>
1267 * plugins/debug-manager/start.c,
1268 plugins/build-basic-autotools/build-basic-autotools.c,
1269 plugins/run-program/plugin.c,
1270 plugins/run-program/execute.c,
1271 plugins/run-program/plugin.h,
1272 libanjuta/interfaces/libanjuta.idl,
1273 libanjuta/interfaces/anjuta-idl-compiler.pl,
1274 manuals/reference/libanjuta/libanjuta-docs.sgml,
1275 manuals/reference/libanjuta/libanjuta-sections.txt:
1276 Change the new IAnjutaBuilder interface to use callbacks
1277 Add the documentation of IAnjutaBuilder
1279 2008-05-25 Naba Kumar <naba@gnome.org>
1281 Patch from: Pavel Kostyuchenko
1283 * libanjuta/anjuta-preferences.c
1284 (anjuta_preferences_is_dialog_created):
1285 * libanjuta/anjuta-preferences.h:
1286 * src/action-callbacks.c (on_set_preferences1_activate):
1287 Fixed bug #532537 - Crash on closing Anjuta Preferences when it
1290 2008-05-25 Sébastien Granjoux <seb.sfo@free.fr>
1292 * plugins/editor/text_editor_cbs.c:
1293 Set line to mouse location when popup-menu is displayed (#530689)
1295 2008-05-25 James Liggett <jrliggett@cox.net>
1297 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1298 * libanjuta/anjuta-command.c,
1299 libanjuta/anjuta-async-command.c:
1300 Document AnjutaCommand and AnjutaAsyncCommand
1302 2008-05-25 basti <pee@hiddenbox.de>
1304 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1305 * plugins/debug-manager/debug_tree.c:
1306 Fix a crash when changing a watch while debugger is stopped
1308 * plugins/gdb/plugin.c,
1309 plugins/gdb/anjuta-gdb.plugin.in:
1310 Allow loading application/octet-stream mime type
1312 2008-05-24 Sébastien Granjoux <seb.sfo@free.fr>
1314 * plugins/debug-manager/start.c:
1315 Fix #378903: Use IAnjutaBuilder to always debug an up to date program
1317 2008-05-24 Sébastien Granjoux <seb.sfo@free.fr>
1319 * plugins/run-program/plugin.c,
1320 plugins/run-program/execute.c,
1321 plugins/run-program/plugin.h:
1322 Use IAnjutaBuilder to always run an up to date program
1324 2008-05-24 Sébastien Granjoux <seb.sfo@free.fr>
1326 * plugins/build-basic-autotools/build-basic-autotools.c,
1327 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
1328 libanjuta/interfaces/libanjuta.idl,
1329 libanjuta/interfaces/anjuta-idl-compiler.pl:
1330 New IAnjutaBuilder interface allowing to check if a target is up to
1331 data and having a notification when the target is built
1333 2008-05-21 Michael Placentra <someone@michaelplacentra2.net>
1335 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1336 * plugins/project-wizard/templates/django.wiz:
1337 Fix #533758: django project creation fails
1339 2008-05-19 Johannes Schmid <jhs@gnome.org>
1341 Patch from Pavel Kostyuchenko:
1342 * plugins/glade/anjuta-design-document.h:
1343 * plugins/glade/plugin.c (update_current_project),
1344 (value_added_current_editor), (glade_update_ui),
1345 (on_document_destroy), (glade_plugin_add_project):
1347 #532625 – Wrong consecution of functions calls when opening a glade file
1349 2008-05-17 Sébastien Granjoux <seb.sfo@free.fr>
1351 * plugins/project-wizard/templates/terminal.wiz,
1352 plugins/project-wizard/templates/xlib-dock.wiz,
1353 plugins/project-wizard/templates/wxwin.wiz,
1354 plugins/project-wizard/templates/java.wiz,
1355 plugins/project-wizard/templates/django.wiz,
1356 plugins/project-wizard/templates/gnome.wiz,
1357 plugins/project-wizard/templates/anjuta-plugin.wiz,
1358 plugins/project-wizard/templates/gtkmm.wiz,
1359 plugins/project-wizard/templates/python.wiz,
1360 plugins/project-wizard/templates/cpp.wiz,
1361 plugins/project-wizard/templates/sdl.wiz,
1362 plugins/project-wizard/templates/gtk.wiz,
1363 plugins/project-wizard/templates/minimal.wiz,
1364 plugins/project-wizard/templates/xlib.wiz,
1365 plugins/project-wizard/templates/gcj.wiz:
1366 Fix #533346: Create project in path with spaces fails
1368 2008-05-17 Sébastien Granjoux <seb.sfo@free.fr>
1371 libanjuta/anjuta-preferences.c:
1372 Fix #531940: Can't change the default project directory
1374 2008-05-14 Rémi Cardona <remi@gentoo.org>
1376 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1377 * plugins/editor/scintilla/Makefile.am,
1378 libanjuta/Makefile.am:
1379 Remove useless _DEPENDENCIES
1381 2008-05-13 Sébastien Granjoux <seb.sfo@free.fr>
1383 * plugins/run-program/execute.c:
1384 Fix #532243: Execute program with whitespace in the project path fails
1386 2008-05-13 Sébastien Granjoux <seb.sfo@free.fr>
1388 * plugins/debug-manager/debug_tree.c:
1389 Fix #531623: Crash on updating non-existing watch
1391 2008-05-13 Christian Kirbach <Christian.Kirbach@googlemail.com>
1393 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1394 * tagmanager/tm_tag.c:
1395 * tagmanager/test_tm_buffer.c:
1396 * plugins/editor/scintilla/LexNsis.cxx:
1397 * plugins/editor/aneditor.cxx:
1398 * plugins/file-manager/file-view.c:
1399 Fixed a bunch of compiler warnings
1401 2008-05-10 Johannes Schmid <jhs@gnome.org>
1403 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1404 * plugins/symbol-browser/plugin.c (project_root_added),
1405 (isymbol_manager_search):
1407 Fixed global tags loading from project configuration and added a
1408 configuration option
1410 2008-05-08 Johannes Schmid <jhs@gnome.org>
1412 Patch from Marc Lorber <lorber.marc@wanadoo.fr>
1414 * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
1415 * plugins/subversion/subversion-log-dialog.c (create_columns):
1417 Fix translation issues (#530860 and #531411)
1419 2008-05-08 Johannes Schmid <jhs@gnome.org>
1421 Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
1423 * plugins/project-wizard/templates/cpp/configure.ac.tpl:
1424 * plugins/project-wizard/templates/gcj/configure.ac.tpl:
1425 * plugins/project-wizard/templates/java/configure.ac.tpl:
1426 * plugins/project-wizard/templates/minimal/autogen.sh:
1427 * plugins/project-wizard/templates/minimal/configure.ac.tpl:
1428 * plugins/project-wizard/templates/python/configure.ac.tpl:
1429 * plugins/project-wizard/templates/sdl/configure.ac.tpl:
1430 * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
1431 * plugins/project-wizard/templates/xlib/configure.ac.tpl:
1433 #531405 – AM_CONFIG_HEADER macro is obsolete
1435 project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
1436 http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
1438 2008-05-07 Massimo Cora' <maxcvs@email.it>
1440 * libanjuta/interfaces/libanjuta.idl:
1441 * plugins/class-inheritance/class-inherit.c
1442 (class_inheritance_show_dynamic_class_popup_menu):
1443 * plugins/language-support-cpp-java/cpp-java-assist.c
1444 (cpp_java_assist_create_word_completion_cache),
1445 (cpp_java_assist_show_calltip):
1446 * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1447 * plugins/symbol-db/plugin.c (isymbol_manager_search):
1448 * plugins/symbol-db/symbol-db-engine.c
1449 (on_scan_update_files_symbols_end),
1450 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1451 * plugins/symbol-db/symbol-db-engine.h:
1452 add limit/offset keywords to search query. Adjusted APIs.
1453 Fixed a minor bug with caches in the engine.
1455 2008-05-06 Sébastien Granjoux <seb.sfo@free.fr>
1457 * plugins/terminal/anjuta-terminal-plugin.glade,
1458 plugins/terminal/terminal.c:
1459 The terminal configuration default option doesn't work (#530031)
1460 Combobox for terminal choose not working (#530032)
1462 2008-05-06 Johannes Schmid <jhs@gnome.org>
1464 * plugins/document-manager/plugin.c (on_session_save):
1465 Do not reverse list of file in save-session (#531445)
1467 * plugins/sourceview/anjuta-view.c
1468 (anjuta_view_button_press_event):
1469 Set line to mouse location when popup-menu is displayed (#530689)
1471 2008-05-02 Sébastien Granjoux <seb.sfo@free.fr>
1473 * (added) plugins/terminal/anjuta-terminal-plugin.ui,
1474 plugins/terminal/Makefile.am,
1475 plugins/terminal/terminal.c:
1476 Add a context menu with copy/paste in terminal plugin
1478 2008-05-02 Johannes Schmid <jhs@gnome.org>
1480 * configure.in: changed gnome-build requirement, bumped version to 2.5.0
1481 * libanjuta/interfaces/libanjuta.idl:
1482 * plugins/project-manager/plugin.c (iproject_manager_get_packages),
1483 (iproject_manager_iface_init):
1484 Add an interface method to access the pkg-config data from gnome-build.
1486 * plugins/symbol-browser/plugin.c (project_root_added):
1487 Automatically load symbol from project configuration (proof-of-concept)
1489 2008-05-01 Massimo Cora' <maxcvs@email.it>
1491 * plugins/symbol-db/plugin.c (symbol_db_activate):
1492 * plugins/symbol-db/test/main.c (main):
1494 Adapt to changes in recent libgda
1496 2008-05-01 Sébastien Granjoux <seb.sfo@free.fr>
1498 * plugins/run-program/execute.c:
1499 Fix run plugin again, previous patch was causing a crash when
1502 2008-05-01 Johannes Schmid <jhs@gnome.org>
1504 * plugins/document-manager/plugin.c (update_title):
1505 Fixed bug broken titles for new files
1507 2008-05-01 Johannes Schmid <jhs@gnome.org>
1509 * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
1510 (anjuta_util_replace_home_dir_with_tilde),
1511 (anjuta_util_str_middle_truncate):
1512 * libanjuta/anjuta-utils.h:
1513 Added some utility methods (derived from gedit)
1515 * plugins/document-manager/plugin.c (get_directory_display_name),
1517 Really fix #530033 now
1519 2008-05-01 Massimo Cora' <maxcvs@email.it>
1521 * plugins/symbol-db/plugin.c (on_single_file_scan_end):
1522 set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
1524 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1525 (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
1526 (sdb_engine_thread_monitor), (sdb_engine_init),
1527 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1528 (sdb_engine_add_new_sym_implementation),
1529 (sdb_engine_second_pass_update_scope_1),
1530 (sdb_engine_second_pass_update_scope),
1531 (sdb_engine_second_pass_update_heritage),
1532 (symbol_db_engine_update_project_symbols),
1533 (symbol_db_engine_get_files_with_zero_symbols),
1534 (symbol_db_engine_get_file_symbols):
1535 fixed a population bug introduced with using of caches. It broke the kind
1536 of symbol in some cases (e.g. returning of table_id = -1).
1537 Avoid lazy initialization and inlined the lookup functions to speed up the
1539 Performances improvement in sdb_engine_second_pass_update_heritage () using
1540 a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
1541 logic in this part should avoid gui freezing, at least here it does not freeze.
1543 * plugins/symbol-db/symbol-db-view-locals.c
1544 (symbol_db_view_locals_recv_signals_from_engine):
1545 * plugins/symbol-db/symbol-db-view.c
1546 (symbol_db_view_recv_signals_from_engine):
1547 greyed out trees while population is in place.
1549 2008-05-01 Sébastien Granjoux <seb.sfo@free.fr>
1551 * data/default.profile:
1552 Put the new run program plugin in the default plugin list
1554 * plugins/run-program/execute.c:
1555 Fix a crash when the program doesn't exist
1557 2008-04-30 Johannes Schmid <jhs@gnome.org>
1559 * plugins/document-manager/anjuta-document-manager.ui:
1560 * plugins/message-view/anjuta-message-manager.ui:
1561 Put the menu items of the message-manager in the correct Goto menu
1563 2008-04-30 Johannes Schmid <jhs@gnome.org>
1565 * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
1566 Allow markup in dialog description
1568 * plugins/file-loader/plugin.c (iloader_load):
1569 #523186 – Open With dialog should mention filename
1571 2008-04-30 Johannes Schmid <jhs@gnome.org>
1573 * libanjuta/anjuta-status.c (anjuta_status_set_title):
1574 * plugins/document-manager/anjuta-docman.c
1575 (anjuta_docman_update_page_label):
1576 * plugins/document-manager/plugin.c (update_title),
1577 (on_document_update_save_ui):
1579 #530033 – Have window title like gedit
1580 Also add the dirty char (*) at the beginning of the filename to match HIG
1582 2008-04-30 Johannes Schmid <jhs@gnome.org>
1584 * plugins/devhelp/anjuta-devhelp.ui:
1585 * plugins/search/anjuta-search.ui:
1586 * plugins/document-manager/anjuta-document-manager.ui:
1588 Moved Goto menu into View to avoid cluttering the menubar and created
1591 * plugins/document-manager/action-callbacks.c (on_next_document),
1592 (on_previous_document):
1593 * plugins/document-manager/action-callbacks.h:
1594 * plugins/document-manager/anjuta-docman.c (on_document_toggled),
1595 (anjuta_docman_update_documents_menu_status),
1596 (anjuta_docman_update_documents_menu),
1597 (on_notebook_page_reordered), (anjuta_docman_page_init),
1598 (anjuta_docman_new), (on_notebook_switch_page),
1599 (anjuta_docman_add_document), (anjuta_docman_remove_document):
1600 * plugins/document-manager/plugin.c:
1602 Show open documents in the "Documents" menu and add actions for next/prev
1603 document like in gedit. Don't center menu items of notebook popup menu.
1604 (Fixes bugs #453702 and #529528)
1606 2008-04-29 Johannes Schmid <jhs@gnome.org>
1608 Patch from Yuriy Penkin:
1610 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1612 * plugins/debug-manager/anjuta-debug-manager.glade:
1613 * plugins/run-program/anjuta-run-program.glade:
1614 * plugins/tools/anjuta-tools.glade:
1615 530566 – Fix translation and POTFILES.in
1617 2008-04-29 Johannes Schmid <jhs@gnome.org>
1619 * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
1620 Use current project folder as default and added a file filter for
1621 the patch file chooser.
1623 2008-04-28 Massimo Cora' <maxcvs@email.it>
1625 * plugins/symbol-db/symbol-db-view-search.c
1626 (sdb_view_search_model_filter):
1627 fixed search symbols to match "foo_symbol_%"
1629 2008-04-28 Sébastien Granjoux <seb.sfo@free.fr>
1633 plugins/Makefile.am,
1635 (added) plugins/run-program/anjuta-run-program-48.png,
1636 (added) plugins/run-program/anjuta-run-program.glade,
1637 (added) plugins/run-program/anjuta-run-program.plugin.in,
1638 (added) plugins/run-program/anjuta-run-program.ui,
1639 (added) plugins/run-program/execute.c,
1640 (added) plugins/run-program/execute.h,
1641 (added) plugins/run-program/Makefile.am,
1642 (added) plugins/run-program/parameters.c,
1643 (added) plugins/run-program/parameters.h,
1644 (added) plugins/run-program/plugin.c,
1645 (added) plugins/run-program/plugin.h,
1646 (added) plugins/run-program/utils.c,
1647 (added) plugins/run-program/utils.h:
1648 New run program plugin, includes a new dialog box to set
1651 * plugins/debug-manager/anjuta-debug-manager.plugin.in,
1652 plugins/debug-manager/anjuta-debug-manager.ui,
1653 plugins/debug-manager/plugin.c,
1654 plugins/debug-manager/start.c:
1655 Update debugger plugin to use run program parameter dialog
1657 * plugins/build-basic-autotools/build-basic-autotools.c,
1658 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
1659 Remove run program menu item
1661 * libanjuta/interfaces/libanjuta.idl,
1662 plugins/gdb/plugin.c,
1663 plugins/gdb/debugger.c,
1664 plugins/gdb/debugger.h,
1665 plugins/debug-manager/command.c,
1666 plugins/debug-manager/command.h:
1667 Use a gchar * null terminated array instead of a GList for
1668 passing environment variables
1670 2008-04-28 Sébastien Granjoux <seb.sfo@free.fr>
1672 * plugins/terminal/terminal.c,
1673 libanjuta/interfaces/libanjuta.idl:
1674 Add a child-exited signal in the IAnjutaTerminal interface
1675 Remove environment variables merging, it is already done
1678 2008-04-28 Massimo Cora' <maxcvs@email.it>
1680 * plugins/symbol-db/plugin.c (isymbol_manager_search):
1681 * plugins/symbol-db/symbol-db-engine.c
1682 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1683 fixed partial pattern match accordingly with api.
1685 2008-04-28 Johannes Schmid <jhs@gnome.org>
1687 * plugins/symbol-db/plugin.c:
1688 Hide progress bar when things are done.
1690 2008-04-27 Massimo Cora' <maxcvs@email.it>
1692 * plugins/symbol-db/symbol-db-engine.c
1693 (symbol_db_engine_find_symbol_by_name_pattern),
1694 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1695 fixed typo on query.
1697 2008-04-26 Massimo Cora' <maxcvs@email.it>
1699 * plugins/document-manager/plugin.c (on_document_update_ui):
1700 * plugins/symbol-db/symbol-db-engine-iterator-node.c
1701 (symbol_db_engine_iterator_node_get_symbol_extra_string):
1702 * plugins/symbol-db/symbol-db-engine.c
1703 (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
1704 (sdb_engine_get_dyn_query_node_by_id),
1705 (sdb_engine_dyn_child_query_node_destroy),
1706 (sdb_engine_insert_dyn_query_node_by_id),
1707 (sdb_engine_free_cached_queries),
1708 (sdb_engine_free_cached_dynamic_queries),
1709 (sdb_engine_get_tuple_id_by_unique_name),
1710 (sdb_engine_get_tuple_id_by_unique_name2),
1711 (sdb_engine_get_tuple_id_by_unique_name3),
1712 (sdb_engine_populate_db_by_tags),
1713 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1714 (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
1715 (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1716 (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1717 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1718 (sdb_engine_add_new_sym_implementation),
1719 (sdb_engine_add_new_heritage),
1720 (sdb_engine_add_new_scope_definition),
1721 (sdb_engine_add_new_tmp_heritage_scope),
1722 (sdb_engine_second_pass_update_scope_1),
1723 (sdb_engine_second_pass_update_heritage),
1724 (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1725 (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1726 (on_scan_update_files_symbols_end),
1727 (symbol_db_engine_update_project_symbols),
1728 (symbol_db_engine_get_full_local_path),
1729 (symbol_db_engine_get_file_db_path),
1730 (sdb_engine_walk_down_scope_path),
1731 (symbol_db_engine_get_files_with_zero_symbols),
1732 (sdb_engine_prepare_symbol_info_sql),
1733 (symbol_db_engine_get_class_parents_by_symbol_id),
1734 (symbol_db_engine_get_class_parents),
1735 (symbol_db_engine_get_global_members_filtered),
1736 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1737 (symbol_db_engine_get_scope_members_by_symbol_id),
1738 (symbol_db_engine_get_scope_members),
1739 (symbol_db_engine_get_current_scope),
1740 (symbol_db_engine_get_file_symbols),
1741 (symbol_db_engine_get_symbol_info_by_id),
1742 (symbol_db_engine_find_symbol_by_name_pattern),
1743 (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1744 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1745 * plugins/symbol-db/symbol-db-engine.h:
1746 * plugins/symbol-db/tables.sql:
1747 new dynamic prepared queries architecture. Now every query used in the
1748 engine has its own compiled query in libgda-sqlite provider. This for speed
1749 improvements, code cleaning and auto-escaping of string parameters.
1750 Lookup of dynamic queries takes care of sym_info parameters and of
1751 parameters passed to functions. The compiled GdaStatements are stored in an
1752 array of GTree (of GTree(s)). Some parameters, as the filter_kinds,
1753 are bounded at n = 5, to avoid a third level of indirection on the store-trees.
1755 * plugins/symbol-db/test/Makefile.am:
1756 * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
1760 2008-04-25 Yuriy Penkin <yuriy.penkin@gmail.com>
1762 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1764 plugins/tools/tool.c:
1765 Fix #529798: Mark additional strings for translation
1767 2008-04-23 Sébastien Granjoux <seb.sfo@free.fr>
1769 * plugins/project-wizard/druid.c,
1770 plugins/project-wizard/property.c,
1771 plugins/project-wizard/property.h,
1772 plugins/project-wizard/parser.c,
1773 plugins/project-wizard/templates/mkfile.wiz,
1774 plugins/project-wizard/templates/terminal.wiz,
1775 plugins/project-wizard/templates/xlib-dock.wiz,
1776 plugins/project-wizard/templates/wxwin.wiz,
1777 plugins/project-wizard/templates/java.wiz,
1778 plugins/project-wizard/templates/django.wiz,
1779 plugins/project-wizard/templates/gnome.wiz,
1780 plugins/project-wizard/templates/anjuta-plugin.wiz,
1781 plugins/project-wizard/templates/gtkmm.wiz,
1782 plugins/project-wizard/templates/python.wiz,
1783 plugins/project-wizard/templates/cpp.wiz,
1784 plugins/project-wizard/templates/sdl.wiz,
1785 plugins/project-wizard/templates/gtk.wiz,
1786 plugins/project-wizard/templates/minimal.wiz,
1787 plugins/project-wizard/templates/xlib.wiz,
1788 plugins/project-wizard/templates/gcj.wiz:
1789 Add additional restriction on project name fix #529226
1791 2008-04-23 Yuriy Penkin <yuriy.penkin@gmail.com>
1793 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1794 * plugins/tools/plugin.c:
1795 Fix #529506: Uncorrect unloading tools plugin
1797 2008-04-22 Johannes Schmid <jhs@gnome.org>
1799 * plugins/search/search-replace.c (search_and_replace),
1800 (on_message_view_destroyed):
1801 Don't spit out two many warnings when the message view is destroyed
1803 * plugins/search/search-replace_backend.c
1804 (file_buffer_new_from_path):
1805 Only use first 500 characters for validation
1807 2008-04-21 Johannes Schmid <jhs@gnome.org>
1809 * plugins/search/plugin.c (find_incremental):
1810 * plugins/search/search-replace.c (on_search_regex_toggled),
1811 (on_search_button_next_clicked), (search_replace_find_usage):
1812 * plugins/search/search-replace_backend.c (match_substr_free),
1813 (file_buffer_new_from_path), (get_next_match),
1814 (clear_search_replace_instance), (create_search_replace_instance):
1815 * plugins/search/search-replace_backend.h:
1817 Use GRegex instead of pcre and convert files to utf-8 if necessary.
1820 2008-04-21 Johannes Schmid <jhs@gnome.org>
1822 * plugins/document-manager/action-callbacks.c
1823 (on_editor_command_paste_activate):
1824 #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
1825 (there was an else missing...)
1827 2008-04-17 Naba Kumar <naba@naba-desktop>
1829 * plugins/file-wizard/anjuta-file-wizard.plugin.in:
1830 * plugins/project-import/anjuta-project-import.plugin.in:
1831 * plugins/project-wizard/anjuta-project-wizard.glade:
1832 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1833 Fixed bug #528264 - New: Uses incorrect spelling "assistent"
1835 2008-04-20 Johannes Schmid <jhs@gnome.org>
1837 * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
1838 Fixed a condition where we kill our own process
1840 2008-04-20 Johannes Schmid <jhs@gnome.org>
1842 * libanjuta/anjuta-session.h:
1843 * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
1844 * plugins/symbol-db/plugin.c (value_added_current_editor),
1845 (on_session_load), (symbol_db_activate):
1846 * plugins/symbol-db/plugin.h:
1847 * plugins/symbol-db/symbol-db-view.c
1848 (sdb_view_build_and_display_base_tree):
1849 Added new sessions states to avoid loading the local symbols before
1850 the session is loaded (speeds up start-up).
1852 * plugins/document-manager/plugin.c
1853 (update_document_ui_undo_items), (update_document_ui_save_items),
1854 (on_document_update_ui):
1855 * plugins/sourceview/sourceview.c (idocument_redo):
1856 Fixed #528705 – There is no Redo
1858 2008-04-18 Sébastien Granjoux <seb.sfo@free.fr>
1860 * libanjuta/interfaces/libanjuta.idl,
1861 plugins/terminal/terminal.c,
1862 plugins/build-basic-autotools/executer.c,
1863 plugins/gdb/plugin.c:
1864 Add an env parameter in the IAnjutaTerminal interface allowing
1865 to specify additional environment variables
1867 * libanjuta/anjuta-launcher.c:
1868 Add one initialization
1870 2008-04-16 Johannes Schmid <jhs@gnome.org>
1872 Patch from Ignacio Casal Quinteiro:
1873 * plugins/file-loader/anjuta-recent-chooser-menu.c
1874 (_gtk_recent_chooser_get_items),
1875 (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
1876 (anjuta_recent_chooser_menu_populate):
1877 Show 5 project and 15 file items in recent-chooser
1879 2008-04-16 Johannes Schmid <jhs@gnome.org>
1881 * plugins/search/search-replace_backend.c (isawordchar),
1882 (extra_match), (get_next_match):
1884 Make searching utf-8 aware. We still need to fix encodings for
1885 search/replace in files as it is currently assumed they are utf-8 like
1888 2008-04-16 Johannes Schmid <jhs@gnome.org>
1890 Patch from Ignacio Casal Quinteiro:
1891 * plugins/file-loader/anjuta-recent-chooser-menu.c
1892 (anjuta_recent_chooser_menu_insert_item),
1893 (anjuta_recent_chooser_menu_populate):
1894 * plugins/file-loader/plugin.c (activate_plugin):
1895 Fix recent files in the toolbar
1897 * plugins/tools/plugin.c (ipreferences_merge):
1900 2008-04-13 Sébastien Granjoux <seb.sfo@free.fr>
1902 * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
1904 2008-04-13 Naba Kumar <naba@naba-desktop>
1906 * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
1907 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1908 Do not enable brace autocompletion by defualt because it annoying for
1909 fast typist (i.e. it's easier to type ending brace than move carat)
1910 and it's currently broken for scintilla.
1912 2008-04-13 Naba Kumar <naba@naba-desktop>
1914 * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
1915 * src/about.c (on_about_plugin_activate): Removed dead code.
1916 * src/main.c: Make smaller include.
1918 2008-04-12 Naba Kumar <naba@naba-desktop>
1920 * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
1921 src/utilities.h: Removed dead files.
1922 * src/widget-registry.c, src/widget-registry.h: Removed more dead
1925 2008-04-12 Naba Kumar <naba@naba-desktop>
1927 * src/action-callbacks.c: Removed unneeded gnome.h include.
1928 * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
1930 2008-04-12 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
1932 Reviewed by Naba Kumar <naba@gnome.org>:
1933 * libanjuta/anjuta-utils.{ch}:
1934 Added anjuta_utils_get_user_config_dir. This func is used
1935 to get the user config directory.
1936 * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
1938 2008-04-12 Johannes Schmid <jhs@gnome.org>
1940 * plugins/search/Makefile.am:
1941 * plugins/search/anjuta-search.glade:
1942 * plugins/search/anjuta-search.ui:
1943 * plugins/search/plugin.c (find_incremental), (on_find1_activate),
1944 (on_find_and_replace1_activate), (on_find_in_files1_activate),
1945 (on_findnext1_activate), (on_findprevious1_activate),
1946 (on_prev_occur), (on_next_occur), (activate_plugin),
1947 (deactivate_plugin), (dispose), (finalize),
1948 (search_plugin_class_init):
1949 * plugins/search/plugin.h:
1950 * plugins/search/search-replace.c (search_and_replace_init),
1951 (search_and_replace), (write_message_pane), (on_message_clicked),
1952 (save_not_opened_files), (replace_in_not_opened_files),
1953 (search_replace_next_previous), (search_replace_next),
1954 (search_replace_previous), (sr_get_gladewidget),
1955 (search_set_popdown_strings), (search_set_popdown_map),
1956 (search_select_item), (search_set_combo), (search_set_action),
1957 (search_set_target), (search_set_direction),
1958 (search_get_item_combo), (search_get_item_combo_name),
1959 (search_direction_changed), (populate_value), (reset_flags),
1960 (reset_flags_and_search_button), (search_start_over),
1961 (search_end_alert), (max_results_alert), (nb_results_alert),
1962 (search_show_replace), (modify_label_image_button),
1963 (search_replace_populate), (show_jump_button),
1964 (translate_dialog_strings), (create_dialog), (show_dialog),
1965 (word_in_list), (list_max_items), (search_update_combos),
1966 (replace_update_combos), (search_update_dialog),
1967 (on_search_replace_delete_event),
1968 (on_search_dialog_key_press_event),
1969 (search_disconnect_set_toggle_connect),
1970 (on_search_match_whole_word_toggled),
1971 (on_search_match_whole_line_toggled),
1972 (on_search_match_word_start_toggled), (on_search_regex_toggled),
1973 (search_set_toggle_direction), (on_search_direction_changed),
1974 (on_search_action_changed), (on_search_target_changed),
1975 (on_search_expression_changed), (on_actions_no_limit_clicked),
1976 (on_search_button_close_clicked), (on_search_button_stop_clicked),
1977 (on_search_button_next_clicked), (search_replace_find_usage),
1978 (on_search_button_jump_clicked), (on_search_expression_activate),
1979 (on_search_full_buffer_toggled), (on_search_forward_toggled),
1980 (on_search_backward_toggled), (on_setting_basic_search_toggled),
1981 (basic_search_toggled), (anjuta_search_replace_activate):
1982 * plugins/search/search-replace.h:
1983 * plugins/search/search-replace_backend.c (pcre_info_free),
1984 (pcre_info_new), (match_substr_free), (match_info_free),
1985 (file_buffer_free), (file_buffer_new_from_te),
1986 (file_buffer_new_from_path), (file_buffer_line_from_pos),
1987 (file_match_line_from_pos), (create_search_files_list),
1988 (get_project_file_list), (isawordchar), (extra_match),
1989 (get_next_match), (create_search_entries), (regex_backref),
1990 (clear_search_replace_instance), (clear_pcre),
1991 (create_search_replace_instance):
1992 * plugins/search/search-replace_backend.h:
1993 Restored old search plugin - was a bad idea to merge this patch. Sorry!
1995 2008-04-12 Johannes Schmid <jhs@gnome.org>
1997 * libanjuta/Makefile.am:
1998 * libanjuta/libanjuta.h:
1999 * plugins/document-manager/anjuta-document-manager.glade:
2000 * plugins/document-manager/plugin.c:
2001 * plugins/editor/text_editor.c (text_editor_finalize),
2002 (convert_to_utf8), (load_from_file), (save_to_file):
2003 * plugins/editor/text_editor.h:
2004 * plugins/sourceview/Makefile.am:
2005 * plugins/sourceview/anjuta-convert.c:
2006 * plugins/sourceview/anjuta-convert.h:
2007 * plugins/sourceview/anjuta-document-loader.c:
2008 * plugins/sourceview/anjuta-document-saver.c:
2009 * plugins/sourceview/anjuta-document.c:
2010 * plugins/sourceview/anjuta-encodings.c:
2011 * plugins/sourceview/anjuta-encodings.h:
2012 * plugins/sourceview/anjuta-utils.c:
2013 * plugins/sourceview/anjuta-utils.h:
2014 * plugins/sourceview/anjuta-view.c:
2015 * plugins/sourceview/sourceview.c:
2017 Move the encoding conversion infrastrcute to libanjuta and update all
2018 users. Test all available encodings by default in scintilla editor
2019 like sourceview is doing and removed encoding preferences
2021 * plugins/search/search-replace_backend.c
2022 (file_buffer_new_from_uri):
2025 2008-04-11 Johannes Schmid <jhs@gnome.org>
2027 * plugins/search/anjuta-search.glade:
2028 Various small improvements to the dialog
2030 2008-04-11 Johannes Schmid <jhs@gnome.org>
2032 Patch from Ignacio Casal Quinteiro:
2033 * plugins/file-loader/Makefile.am:
2034 * plugins/file-loader/anjuta-recent-chooser-menu.c
2035 (gtk_recent_chooser_iface_init),
2036 (_anjuta_recent_chooser_install_properties),
2037 (sort_recent_items_mru), (get_is_recent_filtered),
2038 (_gtk_recent_chooser_get_items),
2039 (anjuta_recent_chooser_menu_class_init),
2040 (anjuta_recent_chooser_menu_init),
2041 (anjuta_recent_chooser_menu_finalize),
2042 (anjuta_recent_chooser_menu_dispose),
2043 (anjuta_recent_chooser_menu_constructor),
2044 (anjuta_recent_chooser_menu_set_property),
2045 (anjuta_recent_chooser_menu_get_property),
2046 (anjuta_recent_chooser_menu_set_current_uri),
2047 (anjuta_recent_chooser_menu_get_current_uri),
2048 (anjuta_recent_chooser_menu_select_uri),
2049 (anjuta_recent_chooser_menu_unselect_uri),
2050 (anjuta_recent_chooser_menu_select_all),
2051 (anjuta_recent_chooser_menu_unselect_all),
2052 (anjuta_recent_chooser_menu_set_sort_func),
2053 (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
2054 (anjuta_recent_chooser_menu_get_recent_manager),
2055 (anjuta_recent_chooser_menu_add_filter),
2056 (anjuta_recent_chooser_menu_remove_filter),
2057 (anjuta_recent_chooser_menu_list_filters),
2058 (anjuta_recent_chooser_menu_set_current_filter),
2059 (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
2060 (anjuta_recent_chooser_menu_create_item),
2061 (anjuta_recent_chooser_menu_insert_item),
2062 (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
2063 (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
2064 (item_activate_cb), (manager_changed_cb), (set_recent_manager),
2065 (get_icon_size_for_widget), (foreach_set_shot_tips),
2066 (anjuta_recent_chooser_menu_set_show_tips),
2067 (anjuta_recent_chooser_menu_new),
2068 (anjuta_recent_chooser_menu_new_for_manager):
2069 * plugins/file-loader/anjuta-recent-chooser-menu.h:
2070 * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
2071 (activate_plugin), (dispose):
2073 Add separator to recent menu (#526932)
2075 * plugins/search/Makefile.am:
2076 * plugins/search/anjuta-search.glade:
2077 * plugins/search/anjuta-search.ui:
2078 * plugins/search/plugin.c (on_find1_activate),
2079 (on_find_and_replace1_activate), (on_find_in_files1_activate),
2080 (on_findnext1_activate), (on_findprevious1_activate),
2081 (on_search_again_activate), (on_find_usage), (activate_plugin),
2082 (deactivate_plugin), (dispose), (search_plugin_class_init):
2083 * plugins/search/plugin.h:
2084 * plugins/search/search-replace.c (anj_sr_execute),
2085 (anj_sr_write_match_message), (on_message_clicked),
2086 (anj_sr_set_search_string), (anj_sr_select_nearest),
2087 (anj_sr_select_next), (anj_sr_select_previous),
2088 (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
2089 (anj_sr_is_idle), (anj_sr_set_popdown_strings),
2090 (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
2091 (anj_sr_activate_combo_id_item), (anj_sr_set_action),
2092 (anj_sr_set_target), (anj_sr_set_direction),
2093 (anj_sr_get_direction), (anj_sr_get_combo_active_value),
2094 (anj_sr_get_combo_id_active_value),
2095 (anj_sr_conform_direction_change), (anj_sr_populate_value),
2096 (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
2097 (anj_sr_end_alert), (anj_sr_max_results_alert),
2098 (anj_sr_total_results_alert), (anj_sr_show_replace),
2099 (anj_sr_modify_button), (anj_sr_populate_data),
2100 (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
2101 (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
2102 (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
2103 (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
2104 (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
2105 (anj_sr_find_in_list), (anj_sr_trim_list),
2106 (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
2107 (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
2108 (on_search_dialog_delete_event), (on_search_dialog_key_press),
2109 (anj_sr_disconnect_set_toggle_connect),
2110 (on_search_match_whole_word_toggled),
2111 (on_search_match_whole_line_toggled),
2112 (on_search_match_word_start_toggled), (on_search_regex_toggled),
2113 (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
2114 (on_search_direction_changed), (on_search_action_changed),
2115 (on_search_target_changed), (on_search_expression_changed),
2116 (on_search_button_close_clicked), (on_search_button_stop_clicked),
2117 (on_search_button_start_clicked),
2118 (on_search_button_replace_clicked),
2119 (on_search_expression_activate):
2120 * plugins/search/search-replace.h:
2121 * plugins/search/search-replace_backend.c (regex_backref),
2122 (pcre_info_free), (pcre_info_new), (match_substr_free),
2123 (match_info_free_subs), (editor_new_from_file_buffer),
2124 (file_buffer_new_from_te), (file_buffer_new_from_uri),
2125 (file_buffer_free), (file_buffer_get_byte_offset),
2126 (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
2127 (file_buffer_find_lines), (file_buffer_freshen_lines),
2128 (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
2129 (file_buffer_get_linetext_for_line), (save_file_buffer),
2130 (replace_in_local_buffer), (get_search_files_list),
2131 (get_project_files_list), (isawordchar), (extra_match),
2132 (get_next_match), (create_search_entries), (clear_search_entries),
2133 (search_get_default_data), (search_replace_data_new),
2134 (clear_search_replace_instance), (search_replace_data_destroy),
2135 (search_replace_init):
2136 * plugins/search/search-replace_backend.h:
2137 * plugins/search/search_preferences.c (removed):
2138 * plugins/search/search_preferences.h (removed):
2140 Merged the UI changes from bug #511688 and simplified the search dialog
2142 2008-04-10 Johannes Schmid <jhs@gnome.org>
2144 * plugins/symbol-db/symbol-db-engine.c:
2146 Check for ctags binary (#516123)
2148 2008-04-09 Massimo Cora' <maxcvs@email.it>
2150 * plugins/symbol-db/symbol-db-engine.c
2151 (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2152 (sdb_engine_get_query_parameters_list),
2153 (sdb_engine_free_cached_queries),
2154 (sdb_engine_get_tuple_id_by_unique_name),
2155 (sdb_engine_get_tuple_id_by_unique_name2),
2156 (sdb_engine_get_tuple_id_by_unique_name3),
2157 (symbol_db_engine_add_new_workspace),
2158 (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2159 (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
2160 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2161 (sdb_engine_add_new_sym_implementation),
2162 (sdb_engine_add_new_heritage),
2163 (sdb_engine_add_new_scope_definition),
2164 (sdb_engine_add_new_tmp_heritage_scope),
2165 (sdb_engine_second_pass_update_scope_1),
2166 (sdb_engine_add_new_symbol), (sdb_engine_update_file),
2167 (on_scan_update_files_symbols_end),
2168 (symbol_db_engine_update_project_symbols):
2169 GdaSet *plist is now used globally for every prepared statement.
2170 It won't be created/unreffed at every query.
2172 2008-04-09 Johannes Schmid <jhs@gnome.org>
2174 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
2175 Fixed crasher when deactivating symbol-db plugin
2177 2008-04-08 Johannes Schmid <jhs@gnome.org>
2179 * plugins/symbol-db/symbol-db-engine.c
2180 (sdb_engine_populate_db_by_tags):
2181 Don't use transactions - uses only half of the time now!
2183 2008-04-08 Massimo Cora' <maxcvs@email.it>
2185 * plugins/symbol-db/symbol-db-engine.c
2186 (sdb_engine_prepare_symbol_info_sql),
2187 (symbol_db_engine_get_global_members_filtered):
2188 * plugins/symbol-db/symbol-db-view.c
2189 (sdb_view_load_symbol_pixbufs),
2190 (sdb_view_build_and_display_base_tree):
2191 fixed global tab icons. Libgda could not understood the right fields, now it
2194 2008-04-07 Johannes Schmid <jhs@gnome.org>
2196 * plugins/language-support-cpp-java/cpp-java-assist.c
2197 (completion_compare), (create_completion),
2198 (cpp_java_assist_create_word_completion_cache):
2200 Only show () for functions/methods and macros with arguments. Does not work
2201 with symbol-db yet but fixes things for symbol-browser
2203 2008-04-07 Johannes Schmid <jhs@gnome.org>
2205 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2206 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2207 (sdb_engine_add_new_sym_implementation):
2209 Fixed some issues with caching
2211 2008-04-07 Johannes Schmid <jhs@gnome.org>
2213 * plugins/symbol-db/plugin.c (on_single_file_scan_end),
2214 (on_importing_project_end), (project_root_added),
2215 (symbol_db_activate), (symbol_db_deactivate):
2216 * plugins/symbol-db/plugin.h:
2218 Give the symbol-db it's own progress bar because there are too many
2219 interactions with the global status bar.
2221 2008-04-07 Johannes Schmid <jhs@gnome.org>
2223 * plugins/symbol-db/symbol-db-view-locals.c
2224 (sdb_view_locals_create_new_store):
2225 * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
2226 * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
2227 (symbol_db_view_open):
2231 2008-04-07 Johannes Schmid <jhs@gnome.org>
2233 * plugins/sourceview/sourceview.c (idocument_cut),
2234 (idocument_copy), (idocument_paste):
2235 Block insert-text signal on cut/copy/paste
2237 2008-04-07 Johannes Schmid <jhs@gnome.org>
2239 * plugins/symbol-db/plugin.c (on_char_added),
2240 (on_single_file_scan_end):
2241 Only update buffer when a newline is inserted
2243 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
2244 (sdb_engine_get_tuple_id_by_unique_name),
2245 (sdb_engine_get_tuple_id_by_unique_name2),
2246 (sdb_engine_get_tuple_id_by_unique_name3),
2247 (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
2248 (sdb_engine_finalize), (symbol_db_engine_db_exists),
2249 (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2250 (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
2251 Precompute file_defined_id to speed up population
2253 2008-04-06 Johannes Schmid <jhs@gnome.org>
2255 * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2256 (anjuta_launcher_set_encoding):
2257 Fixed some problems with binary streams needed by symbol-db
2259 * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
2262 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
2263 (sdb_engine_insert_cache), (sdb_engine_clear_caches),
2264 (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
2265 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
2266 (sdb_engine_add_new_sym_implementation),
2267 (on_scan_update_files_symbols_end):
2268 Use some caching to speed up population
2270 * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
2271 Exit properly when scanning is over
2273 2008-04-06 Sébastien Granjoux <seb.sfo@free.fr>
2275 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2276 One additional change missed in the previous commit
2278 2008-04-06 Sébastien Granjoux <seb.sfo@free.fr>
2280 * plugins/project-wizard/templates/gtkmm.wiz,
2281 plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
2282 plugins/project-wizard/templates/gtkmm/src/main.cc,
2283 plugins/project-wizard/templates/django.wiz,
2284 plugins/project-wizard/templates/python.wiz,
2285 plugins/project-wizard/templates/python/configure.ac.tpl,
2286 plugins/project-wizard/templates/python/src/Makefile.am.tpl,
2287 plugins/project-wizard/templates/cpp.wiz,
2288 plugins/project-wizard/templates/cpp/configure.ac.tpl,
2289 plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
2290 plugins/project-wizard/templates/sdl.wiz,
2291 plugins/project-wizard/templates/sdl/configure.ac.tpl,
2292 plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
2293 plugins/project-wizard/templates/terminal.wiz,
2294 plugins/project-wizard/templates/terminal/configure.ac.tpl,
2295 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
2296 plugins/project-wizard/templates/terminal/Makefile.am.tpl,
2297 plugins/project-wizard/templates/gtk.wiz,
2298 plugins/project-wizard/templates/gtk/src/main.c,
2299 plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
2300 plugins/project-wizard/templates/minimal.wiz,
2301 plugins/project-wizard/templates/minimal/configure.ac.tpl,
2302 plugins/project-wizard/templates/minimal/Makefile.am.tpl,
2303 plugins/project-wizard/templates/java.wiz,
2304 plugins/project-wizard/templates/java/configure.ac.tpl,
2305 plugins/project-wizard/templates/java/src/Makefile.am.tpl,
2306 plugins/project-wizard/templates/xlib.wiz,
2307 plugins/project-wizard/templates/xlib/configure.ac.tpl,
2308 plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
2309 plugins/project-wizard/templates/gcj.wiz,
2310 plugins/project-wizard/templates/gcj/configure.ac.tpl,
2311 plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
2312 plugins/project-wizard/templates/xlib-dock.wiz,
2313 plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
2314 plugins/project-wizard/templates/wxwin.wiz,
2315 plugins/project-wizard/templates/wxwin/configure.ac.tpl,
2316 plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
2317 plugins/project-wizard/templates/gnome.wiz,
2318 plugins/project-wizard/templates/gnome/src/main.c,
2319 plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
2320 plugins/project-wizard/templates/anjuta-plugin.wiz,
2321 plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
2322 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
2323 plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
2324 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
2325 plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
2326 Fix bug #525999: Remove space in file and target names generated
2328 Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
2329 has been renamed ianjuta_document_manager_get_current_document
2331 2008-04-06 Naba Kumar <naba@naba-desktop>
2333 * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
2334 * libanjuta/anjuta-utils.h:
2335 * plugins/project-wizard/druid.c (check_and_warn_missing),
2337 * plugins/project-wizard/header.c (npw_header_free),
2338 (npw_header_add_required_program),
2339 (npw_header_add_required_package),
2340 (npw_header_check_required_programs), (package_is_installed),
2341 (npw_header_check_required_packages):
2342 * plugins/project-wizard/header.h:
2343 * plugins/project-wizard/parser.c (parse_tag),
2344 (parse_header_start), (parse_header_text):
2345 * plugins/project-wizard/templates/anjuta-plugin.wiz:
2346 * plugins/project-wizard/templates/cpp.wiz:
2347 * plugins/project-wizard/templates/django.wiz:
2348 * plugins/project-wizard/templates/gcj.wiz:
2349 * plugins/project-wizard/templates/gnome.wiz:
2350 * plugins/project-wizard/templates/gtk.wiz:
2351 * plugins/project-wizard/templates/gtkmm.wiz:
2352 * plugins/project-wizard/templates/java.wiz:
2353 * plugins/project-wizard/templates/minimal.wiz:
2354 * plugins/project-wizard/templates/mkfile.wiz:
2355 * plugins/project-wizard/templates/python.wiz:
2356 * plugins/project-wizard/templates/sdl.wiz:
2357 * plugins/project-wizard/templates/terminal.wiz:
2358 * plugins/project-wizard/templates/wxwin.wiz:
2359 * plugins/project-wizard/templates/xlib-dock.wiz:
2360 * plugins/project-wizard/templates/xlib.wiz:
2362 Added a check for vital programs and packages needed to create a
2363 new project. A warning dialog is shown to user in project
2364 wizard when he proceeds after selecting a project type.
2365 Updated all project templates to cover vital programs and
2366 packages to generate and build correctly.
2368 2008-04-05 Naba Kumar <naba@gnome.org>
2370 patch from surenspost@gmail.com:
2371 * src/about.c: Fixed bug #523068 link in about window doesn't work.
2373 2008-04-04 Johannes Schmid <jhs@gnome.org>
2375 * plugins/sourceview/anjuta-view.c:
2376 * plugins/sourceview/anjuta-view.h:
2377 * plugins/sourceview/sourceview-prefs.c (init_fonts),
2378 (sourceview_prefs_init):
2379 Removed unused color management code
2381 * plugins/sourceview/anjuta-editor-sourceview.glade:
2382 * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
2383 (create_style_model), (on_style_changed), (ipreferences_merge),
2384 (ipreferences_unmerge):
2385 * plugins/sourceview/plugin.h:
2387 Added style chooser for sourceview editor (#522555)
2389 2008-04-04 Johannes Schmid <jhs@gnome.org>
2391 * plugins/document-manager/action-callbacks.c:
2392 * plugins/document-manager/anjuta-document-manager.ui:
2393 * plugins/document-manager/plugin.c (ui_give_shorter_names),
2394 (update_document_ui_disable_all):
2395 * plugins/file-loader/anjuta-loader-plugin.ui:
2396 * plugins/file-loader/plugin.c (on_new_activate),
2399 Moved "New" action from document-manager to file-loader using
2400 IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
2402 2008-04-03 Johannes Schmid <jhs@gnome.org>
2406 * libegg/.cvsignore:
2407 * libegg/Makefile.am:
2408 * libegg/egg-cell-renderer-text.c:
2409 * libegg/egg-combo-action.c:
2410 * libegg/egg-entry-action.c:
2411 * libegg/egg-recent-action.c:
2412 * libegg/egg-recent-files-module.c:
2413 * libegg/egg-recent-item.c:
2414 * libegg/egg-recent-model.c:
2415 * libegg/egg-recent-util.c:
2416 * libegg/egg-recent-view-gtk.c:
2417 * libegg/egg-recent-view.c:
2418 * libegg/egg-submenu-action.c:
2419 * libegg/eggcellrendererpopup.c:
2420 * libegg/eggcomboselect.c:
2421 * libegg/eggmarshalers.list:
2422 * libegg/eggtreemodelfilter.c:
2423 * libegg/eggtreemodelunion.c:
2424 * libegg/eggtreemultidnd.c:
2425 * libegg/gtkcellview.h:
2426 * libegg/layout.glade:
2427 * libegg/menu/.cvsignore:
2428 * libegg/menu/Makefile.am:
2429 * libegg/menu/egg-combo-action.h:
2430 * libegg/menu/egg-entry-action.h:
2431 * libegg/menu/egg-recent-action.h:
2432 * libegg/menu/egg-submenu-action.h:
2433 * libegg/menu/eggcomboselect.h:
2434 * libegg/recent-files/.cvsignore:
2435 * libegg/recent-files/Makefile.am:
2436 * libegg/recent-files/egg-recent-item.h:
2437 * libegg/recent-files/egg-recent-model.h:
2438 * libegg/recent-files/egg-recent-util.h:
2439 * libegg/recent-files/egg-recent-view-gtk.h:
2440 * libegg/recent-files/egg-recent-view.h:
2441 * libegg/recent-files/egg-recent.h:
2442 * libegg/test-actions.c:
2443 * libegg/test-multi-drag.c:
2444 * libegg/test-union.c:
2445 * libegg/treeviewutils/.cvsignore:
2446 * libegg/treeviewutils/Makefile.am:
2447 * libegg/treeviewutils/egg-cell-renderer-text.h:
2448 * libegg/treeviewutils/eggcellrendererpopup.h:
2449 * libegg/treeviewutils/eggtreemodelfilter.h:
2450 * libegg/treeviewutils/eggtreemodelunion.h:
2451 * libegg/treeviewutils/eggtreemultidnd.h:
2452 * libegg/util/.cvsignore:
2453 * libegg/util/Makefile.am:
2454 * libegg/util/egg-macros.h:
2455 * libegg/util/eggintl.h:
2457 Killed libegg (#349279)
2459 * plugins/document-manager/Makefile.am:
2460 * plugins/document-manager/action-callbacks.c:
2461 * plugins/document-manager/plugin.c:
2462 * plugins/editor/plugin.c:
2463 (on_open_recent_file), (sort_recent_menu),
2464 (setup_recent_chooser_menu), (activate_plugin), (dispose),
2465 (anjuta_file_loader_plugin_instance_init):
2466 * plugins/file-loader/plugin.h:
2467 * plugins/search/Makefile.am:
2468 * plugins/search/plugin.c:
2469 * plugins/search/search-replace.c:
2471 Removed dead code and libegg from Makefiles
2473 * plugins/symbol-browser/Makefile.am:
2474 * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
2475 * plugins/symbol-browser/plugin.c (on_editor_saved),
2476 (update_editor_symbol_model), (iter_matches),
2477 (value_removed_current_editor), (activate_plugin):
2478 Removed symbol-browser toolbar which used libegg and was
2481 Patch from Ignacio Casal Quinteiro with lots of changes:
2482 * plugins/file-loader/Makefile.am:
2483 * plugins/file-loader/anjuta-loader-plugin.ui:
2484 * plugins/file-loader/plugin.c (set_recent_file), (open_file),
2485 Port FileLoader to GtkRecent (#398984)
2487 2008-04-03 Johannes Schmid <jhs@gnome.org>
2490 * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2491 (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
2492 * libanjuta/interfaces/libanjuta.idl:
2493 * plugins/Makefile.am:
2494 * plugins/class-inheritance/class-inherit.c
2495 (class_inheritance_show_dynamic_class_popup_menu),
2496 (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
2497 (class_inheritance_update_graph):
2498 * plugins/language-support-cpp-java/cpp-java-assist.c
2499 (create_completion),
2500 (cpp_java_assist_create_scope_completion_cache),
2501 (cpp_java_assist_create_word_completion_cache),
2502 (cpp_java_assist_show_calltip):
2503 * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
2504 * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
2505 (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
2506 (isymbol_get_extra_info_string), (isymbol_get_line),
2507 (isymbol_get_icon), (isymbol_iface_init):
2508 * plugins/symbol-browser/an_symbol.h:
2509 * plugins/symbol-browser/an_symbol_view.c
2510 (anjuta_symbol_view_get_file_symbol_model):
2511 * plugins/symbol-browser/plugin.c (isymbol_manager_search),
2512 (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2513 (isymbol_manager_iface_init):
2514 * plugins/symbol-db/Makefile.am:
2515 * plugins/symbol-db/anjuta-symbol-db.glade:
2516 * plugins/symbol-db/plugin.c
2517 (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
2518 (value_added_current_editor), (goto_local_tree_iter),
2519 (goto_global_tree_iter), (on_global_treeview_row_expanded),
2520 (on_global_treeview_row_collapsed), (on_project_element_added),
2521 (on_project_element_removed), (on_importing_project_end),
2522 (do_import_sources_after_abort), (do_import_sources),
2523 (project_root_added), (project_root_removed), (symbol_db_activate),
2524 (symbol_db_deactivate), (isymbol_manager_search),
2525 (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2526 (isymbol_manager_iface_init), (ipreferences_merge),
2527 (ipreferences_unmerge), (ipreferences_iface_init):
2528 * plugins/symbol-db/plugin.h:
2529 * plugins/symbol-db/symbol-db-engine-iterator-node.c
2530 (symbol_db_engine_iterator_node_new),
2531 (sdb_engine_iterator_node_instance_init),
2532 (sdb_engine_iterator_node_finalize),
2533 (symbol_db_engine_iterator_node_get_symbol_id),
2534 (symbol_db_engine_iterator_node_get_symbol_name),
2535 (symbol_db_engine_iterator_node_get_symbol_file_pos),
2536 (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
2537 (symbol_db_engine_iterator_node_get_symbol_signature),
2538 (symbol_db_engine_iterator_node_get_symbol_extra_string),
2539 (isymbol_get_name), (isymbol_get_args),
2540 (isymbol_get_extra_info_string), (isymbol_get_uri),
2541 (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
2542 (isymbol_iface_init):
2543 * plugins/symbol-db/symbol-db-engine-iterator.c
2544 (symbol_db_engine_iterator_new):
2545 * plugins/symbol-db/symbol-db-engine.c
2546 (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
2547 (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2548 (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
2549 (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
2550 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2551 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2552 (sdb_engine_init), (sdb_engine_finalize),
2553 (sdb_engine_set_defaults_db_parameters),
2554 (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
2555 (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2556 (sdb_engine_get_tuple_id_by_unique_name),
2557 (sdb_engine_get_tuple_id_by_unique_name2),
2558 (sdb_engine_get_tuple_id_by_unique_name3),
2559 (symbol_db_engine_add_new_workspace),
2560 (symbol_db_engine_project_exists),
2561 (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2562 (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
2563 (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
2564 (sdb_engine_add_new_sym_access),
2565 (sdb_engine_add_new_sym_implementation),
2566 (sdb_engine_add_new_heritage),
2567 (sdb_engine_add_new_scope_definition),
2568 (sdb_engine_add_new_tmp_heritage_scope),
2569 (sdb_engine_second_pass_update_scope_1),
2570 (sdb_engine_second_pass_update_heritage),
2571 (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
2572 (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
2573 (on_scan_update_files_symbols_end),
2574 (symbol_db_engine_fill_type_array),
2575 (symbol_db_engine_update_files_symbols),
2576 (symbol_db_engine_update_project_symbols),
2577 (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
2578 (symbol_db_engine_update_buffer_symbols),
2579 (symbol_db_engine_get_files_with_zero_symbols),
2580 (sdb_engine_prepare_symbol_info_sql),
2581 (symbol_db_engine_get_class_parents_by_symbol_id),
2582 (symbol_db_engine_get_class_parents),
2583 (symbol_db_engine_get_global_members_filtered),
2584 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
2585 (symbol_db_engine_get_scope_members_by_symbol_id),
2586 (symbol_db_engine_get_scope_members),
2587 (symbol_db_engine_get_file_symbols),
2588 (symbol_db_engine_get_symbol_info_by_id),
2589 (symbol_db_engine_get_full_local_path),
2590 (symbol_db_engine_get_file_db_path),
2591 (symbol_db_engine_find_symbol_by_name_pattern),
2592 (symbol_db_engine_get_parent_scope_id_by_symbol_id),
2593 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
2594 * plugins/symbol-db/symbol-db-engine.h:
2595 * plugins/symbol-db/symbol-db-prefs.c
2596 (on_prefs_executable_changed), (on_gconf_notify_prefs),
2597 (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
2598 (on_listall_output), (on_listall_exit), (files_visit_dir),
2599 (on_tag_load_toggled), (symbol_db_prefs_init),
2600 (symbol_db_prefs_finalize):
2601 * plugins/symbol-db/symbol-db-prefs.h:
2602 * plugins/symbol-db/symbol-db-view-locals.c
2603 (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
2604 (do_add_root_symbol_to_view),
2605 (consume_symbols_inserted_queue_idle_destroy),
2606 (consume_symbols_inserted_queue_idle), (on_scan_end),
2607 (do_recurse_subtree_and_remove), (on_symbol_removed),
2608 (on_symbol_inserted),
2609 (symbol_db_view_locals_recv_signals_from_engine),
2610 (symbol_db_view_locals_update_list):
2611 * plugins/symbol-db/symbol-db-view.c
2612 (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
2613 (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
2614 (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2615 (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2616 (sdb_view_build_and_display_base_tree):
2617 * plugins/symbol-db/symbol-db.glade:
2618 * plugins/symbol-db/symbol-db.ui:
2619 * plugins/symbol-db/tables.sql:
2620 * plugins/symbol-db/test/Makefile.am:
2621 * plugins/symbol-db/test/main.c (get_parents), (main),
2622 (packages_foreach), (files_visit_dir):
2624 Merged changes from symbol-db branch
2626 2008-04-02 Johannes Schmid <jhs@gnome.org>
2628 * plugins/sourceview/sourceview.c (autodetect_language):
2629 Use gnome_vfs_get_slow_mime_type()
2631 2008-04-02 Johannes Schmid <jhs@gnome.org>
2633 * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
2634 * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
2637 Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
2638 supertype instead no plugin for mime-type was found (#525706)
2640 2008-03-31 Johannes Schmid <jhs@gnome.org>
2642 patch by: Carl-Anton Ingmarsson:
2644 Fixed padding in preferences
2646 2008-03-31 Johannes Schmid <jhs@gnome.org>
2648 patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
2650 * plugins/tools/anjuta-tools.glade:
2651 * plugins/tools/anjuta-tools.ui:
2652 * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
2653 TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
2654 atp_tool_dialog_refresh, atp_tool_dialog_show):
2655 * plugins/tools/dialog.h (dialog, plugin):
2656 * plugins/tools/plugin.c (prefs, gxml, action_group,
2657 atp_plugin_finalize, test, atp_plugin_activate,
2658 atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
2659 ipreferences_unmerge, ipreferences_iface_init):
2660 * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
2661 icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
2662 atp_user_tool_activate, atp_tool_list_append_new,
2663 atp_tool_list_activate, atp_tool_list_deactivate):
2664 * plugins/tools/tool.h (plugin):
2666 #515854 – Move configuration into preferences
2668 2008-03-31 Johannes Schmid <jhs@gnome.org>
2670 patch by: Carl-Anton Ingmarsson:
2671 * src/anjuta-app.c (style, on_toolbar_style_changed,
2672 on_add_merge_widget, anjuta_app_instance_init):
2675 #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
2677 2008-03-30 Sébastien Granjoux <seb.sfo@free.fr>
2679 * plugins/debug-manager/anjuta-debug-manager.glade,
2680 plugins/debug-manager/command.c,
2681 plugins/debug-manager/command.h,
2682 plugins/debug-manager/start.c,
2683 plugins/gdb/plugin.c,
2684 plugins/gdb/debugger.c,
2685 plugins/gdb/debugger.h,
2686 libanjuta/interfaces/libanjuta.idl:
2687 Improve start program dialog, allowing to specify working
2688 directory and environment variables
2690 2008-03-26 Naba Kumar <naba@gnome.org>
2692 * libanjuta/resources.c (anjuta_res_url_show): Use
2693 anjuta_prog_is_installed() instead of g_find_program_in_path() and
2696 Patch from Carl-Anton Ingmarsson:
2698 * libanjuta/anjuta-utils.c (anjuta_util_help_display):
2699 * libanjuta/anjuta-utils.h:
2700 * src/action-callbacks.c (help_activate),
2701 (on_help_manual_activate), (on_help_tutorial_activate),
2702 (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
2703 * libanjuta/Makefile.am:
2704 Get rid of gnome_help_display_with_doc_id()
2706 2008-03-26 Naba Kumar <naba@gnome.org>
2708 Patch from Carl-Anton Ingmarsson:
2710 * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
2711 * plugins/project-import/project-import.c (on_import_cancel): Remove
2712 stray GnomeDruid variable.
2714 2008-03-26 Naba Kumar <naba@gnome.org>
2716 * plugins/project-import/project-import.c (create_start_page):
2717 * plugins/project-wizard/druid.c (npw_druid_new):
2718 * plugins/project-wizard/plugin.c (npw_plugin_create_view):
2720 Fixed type 'assistent' to 'assistant'.
2722 2008-03-25 Naba Kumar <naba@gnome.org>
2724 Patch from Carl-Anton Ingmarsson:
2726 * libanjuta/Makefile.am:
2727 * libanjuta/anjuta-ui.c (sensitivity_toggled),
2728 (visibility_toggled), (accel_edited_callback),
2729 (accel_cleared_callback), (iter_compare_func), (accel_set_func),
2730 (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
2731 (anjuta_ui_get_accel_editor):
2732 * libegg/Makefile.am:
2733 * libegg/eggaccelerators.c (removed):
2734 * libegg/eggcellrendererkeys.c (removed):
2735 * libegg/eggtreeviewstate.c (removed):
2736 * libegg/test-tree-utils.c (removed):
2737 * libegg/treeviewutils/Makefile.am:
2738 * libegg/treeviewutils/eggaccelerators.h (removed):
2739 * libegg/treeviewutils/eggcellrendererkeys.h (removed):
2740 * libegg/treeviewutils/eggtreeviewstate.h (removed):
2742 Ports anjuta-ui to gtk_cell_renderer_accel
2744 2008-03-16 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
2746 Reviewed by Naba Kumar <naba@gnome.org>
2748 * plugins/project-import/Makefile.am:
2749 * plugins/project-import/project-import.{ch}:
2750 * plugins/project-import/anjuta-project-import.glade (removed):
2751 * configure.in, po/POTFILES.in:
2753 Ported the GnomeDruid stuff to GtkAssistant an removed the glade
2754 file because libglade doesn't have GtkAssistant support.
2756 2008-03-17 Sébastien Granjoux <seb.sfo@free.fr>
2758 * plugins/debug-manager/registers.c:
2759 Avoid a crash when debugger stop on an error
2761 * plugins/debug-manager/start.c,
2762 plugins/gdb/debugger.c,
2763 libanjuta/interfaces/libanjuta.idl:
2764 Display an error message when debugger target is not found
2766 2008-03-15 Naba Kumar <naba@naba-desktop>
2770 * (removed) data/properties:
2771 * (added) plugins/editor/properties:
2772 * plugins/editor/Makefile.am:
2774 Moved data/properties to plugins/editor/ and removed dead code from
2777 2008-03-15 Naba Kumar <naba@naba-desktop>
2779 * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
2780 * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2781 (macro_dialog_finalize):
2782 * plugins/macro/macro-edit.c (macro_edit_dispose),
2783 (macro_edit_finalize):
2785 Fixed errors in previous patch.
2787 2008-03-15 Naba Kumar <naba@naba-desktop>
2789 Patch from Ignacio Casal Quinteiro:
2791 * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
2793 * plugins/class-gen/plugin.c (dispose), (finalize):
2794 * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
2795 (class_inheritance_dispose):
2796 * plugins/cvs-plugin/plugin.c (finalize), (dispose):
2797 * plugins/debug-manager/plugin.c (dma_plugin_dispose),
2798 (dma_plugin_finalize):
2799 * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
2800 (dma_debugger_queue_finalize):
2801 * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
2802 * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
2803 (anjuta_docman_finalize):
2804 * plugins/document-manager/plugin.c:
2805 * plugins/editor/plugin.c (dispose), (finalize),
2806 (editor_plugin_class_init):
2807 * plugins/editor/text_editor.c (text_editor_dispose),
2808 (text_editor_finalize):
2809 * plugins/file-loader/plugin.c (dispose), (finalize),
2810 (anjuta_file_loader_plugin_class_init):
2811 * plugins/file-manager/plugin.c (file_manager_finalize),
2812 (file_manager_dispose):
2813 * plugins/file-wizard/plugin.c (dispose), (finalize),
2814 (file_wizard_plugin_class_init):
2815 * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
2816 * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
2817 * plugins/glade/plugin.c (glade_plugin_dispose),
2818 (glade_plugin_finalize), (glade_plugin_class_init):
2819 * plugins/gtodo/plugin.c (finalize), (dispose):
2820 * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
2821 (anjuta_vim_plugin_dispose):
2822 * plugins/indent/plugin.c (indent_plugin_finalize),
2823 (indent_plugin_dispose):
2824 * plugins/language-manager/plugin.c (language_manager_finalize),
2825 (language_manager_dispose):
2826 * plugins/language-support-cpp-java/plugin.c
2827 (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
2828 * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
2829 (macro_db_class_init):
2830 * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2831 (macro_dialog_finalize), (macro_dialog_class_init):
2832 * plugins/macro/macro-edit.c (macro_edit_dispose),
2833 (macro_edit_finalize), (macro_edit_class_init):
2834 * plugins/macro/plugin.c (finalize), (dispose):
2835 * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
2836 (anjuta_msgman_finalize):
2837 * plugins/message-view/message-view.c (message_view_dispose),
2838 (message_view_finalize):
2839 * plugins/message-view/plugin.c (message_view_plugin_dispose),
2840 (message_view_plugin_finalize):
2841 * plugins/patch/plugin.c (patch_plugin_finalize),
2842 (patch_plugin_dispose):
2843 * plugins/profiler/plugin.c (profiler_finalize),
2845 * plugins/project-import/plugin.c (dispose), (finalize),
2846 (project_import_plugin_class_init):
2847 * plugins/project-manager/plugin.c
2848 (project_manager_plugin_finalize),
2849 (project_manager_plugin_dispose):
2850 * plugins/project-wizard/plugin.c (npw_plugin_dispose),
2851 (npw_plugin_finalize), (npw_plugin_class_init):
2852 * plugins/sample1/plugin.c (sample_plugin_finalize),
2853 (sample_plugin_dispose):
2854 * plugins/search/plugin.c (dispose), (finalize),
2855 (search_plugin_class_init):
2856 * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
2857 (sourceview_plugin_dispose):
2858 * plugins/subversion/plugin.c (finalize), (dispose):
2859 * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
2860 * plugins/symbol-browser/an_symbol_iter.c
2861 (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
2862 * plugins/symbol-browser/an_symbol_search.c
2863 (an_symbol_search_dispose), (an_symbol_search_finalize):
2864 * plugins/symbol-browser/an_symbol_view.c
2865 (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
2866 * plugins/symbol-browser/plugin.c (dispose), (finalize):
2867 * plugins/symbol-db/plugin.c (symbol_db_finalize),
2868 (symbol_db_dispose):
2869 * plugins/terminal/terminal.c (terminal_plugin_dispose),
2870 (terminal_plugin_finalize):
2871 * plugins/tools/plugin.c (atp_plugin_dispose),
2872 (atp_plugin_finalize), (atp_plugin_class_init):
2873 * plugins/valgrind/plugin.c (valgrind_finalize),
2874 (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
2876 2008-03-15 Naba Kumar <naba@gnome.org>
2878 * TODO.tasks: Updated and marked debugger bounties completed.
2880 2008-03-12 Johannes Schmid <jhs@gnome.org>
2882 * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
2883 (get_line_indentation_base):
2885 #521847 – anjuta freez when edit file
2887 2008-03-11 Johannes Schmid <jhs@gnome.org>
2889 Patch from Rob Bradford:
2890 * plugins/build-basic-autotools/executer.c (execute_program):
2891 520324 – Execute command is not overridable
2893 * plugins/sourceview/sourceview.c (on_insert_text):
2896 2008-03-11 Johannes Schmid <jhs@gnome.org>
2898 Patch from James Liggett:
2899 * plugins/subversion/plugin.c (activate_plugin):
2900 521691 – Crash when click "Resolve Conflicts" without opened project
2902 2008-03-11 Johannes Schmid <jhs@gnome.org>
2904 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2905 * plugins/language-support-cpp-java/cpp-java-utils.c:
2906 * plugins/language-support-cpp-java/plugin.c
2907 (get_line_indentation_base), (on_editor_char_inserted_cpp):
2908 520415 – [PATCH] Problems in auto indentatation code,
2909 520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
2911 * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
2912 (anjuta_view_button_press_event):
2913 * plugins/sourceview/sourceview.c (on_insert_text),
2914 (sourceview_adjustment_changed), (sourceview_new):
2915 #520761 – Weirz behavior with popup
2917 2008-03-03 Johannes Schmid <jhs@gnome.org>
2919 * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
2920 (anjuta_launcher_dispose), (anjuta_launcher_finalize),
2921 (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
2922 (anjuta_launcher_fork):
2923 * libanjuta/anjuta-launcher.h:
2924 Add API to set environment variables for the forked process
2926 * plugins/build-basic-autotools/Makefile.am:
2927 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2929 * plugins/build-basic-autotools/build-basic-autotools.c
2930 (build_set_env), (build_execute_command_full),
2931 (build_execute_command), (build_configure_project),
2932 (build_autogen_project):
2933 * plugins/build-basic-autotools/build-basic-autotools.h:
2934 * plugins/build-basic-autotools/build-options.c
2935 (fill_options_combo), (build_dialog_configure):
2936 * plugins/build-basic-autotools/build-options.h:
2937 Use new launcher API to set CFLAGS when running configure. New configure dialog
2938 which has predefined CFLAGS settings.
2940 Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
2942 === anjuta 2.4.0 ===
2944 2008-03-11 Naba Kumar <naba@gnome.org>
2946 * NEWS: Updated for 2.4.0 stable release.
2947 * configure.in: Version bumped to 2.4.0
2948 * TODO.tasks: Updated.
2950 2008-03-10 Rob Bradford <rob@robster.org.uk>
2952 Reviewed by Naba Kumar <naba@gnome.org>:
2953 * global-tags/Makefile.am:
2954 Revert change for #515954. This change was incorrect, the anjuta-tags
2955 program is installed into the $(bindir) rather than the $(scriptdir).
2957 2008-03-02 Naba Kumar <naba@gnome.org>
2959 * plugins/message-view/anjuta-msgman.h: Fixed a build error.
2960 * configure.in: Added a requirement for scintilla editor plugin.
2962 2008-03-02 Johannes Schmid <jhs@gnome.org>
2964 * plugins/message-view/anjuta-msgman.c
2965 (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
2966 (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
2967 * plugins/message-view/anjuta-msgman.h:
2969 Fixed anjuta_msgman_get_current_view() to access the notebook directly and
2970 get rid of the cached current_view member.
2971 Fixes #518469 – Save message buffer not working good
2973 2008-03-01 Johannes Schmid <jhs@gnome.org>
2975 Patch by James Liggett:
2976 * plugins/subversion/svn-command.h:
2977 * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
2978 Fixed #519275 – Subversion should allow offline diffs
2980 2008-02-29 Johannes Schmid <jhs@gnome.org>
2982 * plugins/language-support-cpp-java/cpp-java-assist.c
2983 (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
2984 Removed some debug code
2986 * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
2987 Escape tooltip text to avoid broken markup
2989 2008-02-29 Johannes Schmid <jhs@gnome.org>
2991 * libanjuta/Makefile.am:
2992 Fixed a build error when building with -j X
2994 * plugins/tools/scripts/prepare-changelog.pl:
2995 Updated to latest script version in gnome svn
2997 2008-02-28 Johannes Schmid <jhs@gnome.org>
2999 * plugins/document-manager/anjuta-docman.c:
3000 (anjuta_docman_page_destroy):
3001 Do not unref widget because the GtkNotebook will unref them
3003 * plugins/file-manager/file-view.c: (file_view_refresh):
3004 * plugins/search/search_preferences.c: (search_preferences_init):
3005 Fixed a memory leaks
3007 * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
3008 (ieditor_get_offset), (ieditor_iface_init),
3009 (idocument_get_filename), (ilanguage_get_supported_languages),
3010 (autodetect_language):
3012 Fixed memory leaks and implemented ianjuta_editor_get_offset() which
3015 2008-02-28 Johannes Schmid <jhs@gnome.org>
3017 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3018 Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
3020 2008-02-27 Naba Kumar <naba@gnome.org>
3022 * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
3023 string break. That was a mistake doing at this point.
3025 === anjuta 2.3.5 ===
3027 2008-02-26 Naba Kumar <naba@gnome.org>
3029 * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
3030 crash when there is a modified new file open, a non-modified exiting
3031 file open and autosave happen. Simplified error checking logic and
3032 avoided memory corruption. Fixes bug #Bug 518716.
3034 2008-02-25 Naba Kumar <naba@gnome.org>
3036 * NEWS: Updated for release 2.3.5
3037 * configure.in: Bumped version to 2.3.5
3039 * plugins/build-basic-autotools/build-basic-autotools.c:
3040 (on_editor_changed): Avoid accessing text which is greater than
3043 * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
3045 2008-02-25 Sébastien Granjoux <seb.sfo@free.fr>
3047 * plugins/debug-manager/breakpoints.c:
3048 Fix #518329: Crash when adding breakpoint and other similar bugs
3050 2008-02-25 Johannes Schmid <jhs@gnome.org>
3052 * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
3053 (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
3054 Never call error() which calls exit()
3055 #517646 – Anjuta exists with code 2 when i try to import gedit
3057 2008-02-23 Johannes Schmid <jhs@gnome.org>
3059 * plugins/sourceview/sourceview.c: (ieditor_insert):
3060 Block insert_text signal when inserting manually.
3062 2008-02-23 Johannes Schmid <jhs@gnome.org>
3064 * plugins/sourceview/sourceview.c: (on_insert_text):
3065 Fixed a problem with the "insert-text" signal that broke
3066 copy&paste sometimes
3068 2008-02-22 Johannes Schmid <jhs@gnome.org>
3070 * plugins/language-support-cpp-java/plugin.c:
3071 (get_line_indentation_base):
3072 More fixes for comment handling and made the code
3075 2008-02-22 Johannes Schmid <jhs@gnome.org>
3077 * plugins/sourceview/sourceview.c: (on_insert_text):
3078 Fixed #517919 – Crash on pasting docblock
3080 2008-02-20 Johannes Schmid <jhs@gnome.org>
3082 Patch from James Liggett:
3083 * plugins/profiler/profiler.glade:
3084 Fix width options dialog. Translations are not longer cut off. (#516630)
3086 2008-02-18 Johannes Schmid <jhs@gnome.org>
3088 * plugins/sourceview/sourceview.c: (on_insert_text):
3089 Do not change the iterator in the "insert-text" handler because
3090 it has some strange side-effects when copying text
3091 Fix useless free'ing in hover-leave that might have led to random
3094 2008-02-18 Sébastien Granjoux <seb.sfo@free.fr>
3096 * plugins/debug-manager/start.c:
3097 Avoid a glib warning if no project is loaded
3099 2008-02-18 Sébastien Granjoux <seb.sfo@free.fr>
3101 * manuals/anjuta-manual/C/debugger.xml:
3102 Remove warning about new debugger
3104 2008-02-17 Johannes Schmid <jhs@gnome.org>
3106 * manuals/anjuta-manual/figures/project-window.png:
3107 Use a smaller picture
3109 2008-02-17 Sébastien Granjoux <seb.sfo@free.fr>
3111 * plugins/gdb/debugger.c:
3112 Set breakpoint in file with uncommon characters in path name
3114 2008-02-17 Johannes Schmid <jhs@gnome.org>
3116 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3117 * plugins/sourceview/sourceview-cell.c: (icell_get_character),
3119 * plugins/sourceview/sourceview.c: (on_insert_text):
3120 Fix "char-added" signal to pass the correct iterator
3122 2008-02-17 Sébastien Granjoux <seb.sfo@free.fr>
3124 * plugins/gdb/debugger.c:
3125 Load executable in gdb with space in path name
3127 2008-02-17 Johannes Schmid <jhs@gnome.org>
3129 * plugins/language-support-cpp-java/plugin.c:
3130 (get_line_indentation_base), (get_line_auto_indentation),
3132 Some bugfixes and clean-ups in comment indentation code
3134 * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3135 (anjuta_view_finalize), (anjuta_view_key_press_event):
3136 * plugins/sourceview/sourceview.c: (on_insert_text),
3137 (sourceview_create_highligth_indic), (sourceview_new):
3138 Cleaned implementation of char-added signal by using "insert-text" signal
3139 instead of filtering "key-press-event"
3140 * plugins/sourceview/sourceview-cell.c: (icell_get_character),
3141 (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
3143 Fixed implementation of get_character and return value of iiter_first() and
3146 2008-02-16 Johannes Schmid <jhs@gnome.org>
3148 * plugins/valgrind/plugin.c: (valgrind_activate),
3149 (ipreferences_merge), (ipreferences_unmerge):
3150 * plugins/valgrind/vgactions.c: (vg_actions_run):
3151 * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
3153 Fixed crasher when starting valgrind because of strange prefs handling and
3154 #516641 – Valgrind: Load Log does not clear list
3156 2008-02-15 James Liggett <jrliggett@cox.net>
3158 * plugins/profiler/plugin.c:
3159 (on_select_other_target_button_clicked):
3160 Select the new custom target in the list so that the user sees it.
3162 Bug 516630 – Selection custom binary in profiler is not
3165 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
3167 * manuals/anjuta-manual/C/projects.xml:
3168 Fix #515993: "Add package" button is "Add Package" in code
3169 Fix #516727: "Build All" is "Build Project" in code
3170 Fix #516728: "Clean All" is "Clean Project" in code
3171 Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
3172 Fix #516730: Fix note title
3173 "Configure" is "Run Configure..." in code
3175 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
3177 * (added) manuals/anjuta-manual/C/figures/project-window.png,
3178 (removed) manuals/anjuta-manual/C/figures/project_win.png,
3179 manuals/anjuta-manual/C/projects.xml,
3180 manuals/anjuta-manual/Makefile.am:
3181 Fix #515207: Add a new project window screenshoot
3182 Rename "Project View" to "Project window"
3184 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
3186 * plugins/project-import/project-import.c:
3187 Fix #516743: Import project keeps an old date on project file
3189 * plugins/project-manager/plugin.c:
3190 Fix #516737: Import project doesn't load project with space in name
3192 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
3194 * plugins/debug-manager/command.c:
3195 Destroy local variables on each step
3197 * plugins/debug-manager/debug_tree.c,
3198 plugins/debug-manager/watch.c,
3199 plugins/debug-manager/locals.c,
3200 plugins/gdb/debugger.c,
3201 libanjuta/interfaces/libanjuta.idl:
3202 Parse local variables scope (not used yet)
3204 2008-02-15 James Liggett <jrliggett@cox.net>
3206 reviewed by: Johannes Schmid <jhs@gnome.org>
3208 * plugins/profiler/gprof-options.c: (setup_widgets),
3209 (gprof_options_set_target), (gprof_options_has_target),
3210 (gprof_options_get_string):
3211 * plugins/profiler/gprof-options.h:
3212 * plugins/profiler/plugin.c: (ifile_open):
3213 516128 – crash in Anjuta IDE: selected profiler as the...
3215 2008-02-14 Johannes Schmid <jhs@gnome.org>
3217 * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
3218 * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
3219 * plugins/symbol-browser/an_symbol.c:
3220 * plugins/symbol-browser/an_symbol_view.c:
3221 (on_symbol_view_row_expanded):
3222 Fixed some memory leaks (Remember to all free/unref everything that comes
3223 from gtk_tree_model_get())
3225 2008-02-14 Johannes Schmid <jhs@gnome.org>
3227 * plugins/document-manager/search-box.c: (on_search_activated):
3228 516377 – Status bar does not change its status of 'Search for .. continued at top'
3229 (caused by differences between scintilla and sourceview)
3231 2008-02-13 James Liggett <jrliggett@cox.net>
3233 * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
3234 Output in UTF-8 format to avoid hangs with the editor. (#516014)
3236 2008-02-14 Johannes Schmid <jhs@gnome.org>
3238 * plugins/language-support-cpp-java/plugin.c:
3239 (get_line_indentation_base), (get_line_auto_indentation),
3240 (on_editor_char_inserted_cpp):
3241 504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
3243 2008-02-13 Johannes Schmid <jhs@gnome.org>
3245 * plugins/language-support-cpp-java/plugin.c:
3246 (is_iter_inside_string), (get_line_auto_indentation):
3247 Handle comments in the code and do not ask editor. Fixes scintilla
3248 indentation (sourceview does not report comments anyway).
3250 * plugins/sourceview/sourceview-cell.c: (iiter_diff):
3251 Diff with correct sign (also fixes some issues with language-support)
3253 2008-02-13 Johannes Schmid <jhs@gnome.org>
3255 * plugins/language-support-cpp-java/plugin.c:
3256 (get_line_indentation_base):
3257 Act even more clever for comments. Indent /* */ comments correctly
3260 2008-02-13 Johannes Schmid <jhs@gnome.org>
3262 * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
3263 Also set indentation size correctly, when tab size is set
3264 by language support plugin
3266 2008-02-13 Johannes Schmid <jhs@gnome.org>
3268 * plugins/language-support-cpp-java/plugin.c:
3269 (get_line_indentation_base):
3271 Indent lines after comments correctly
3273 2008-02-13 Johannes Schmid <jhs@gnome.org>
3275 * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
3276 (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
3277 * libanjuta/anjuta-launcher.h:
3278 Some more fixes from symbol-db-branch
3281 Move anjuta-shell to noinst_PROGRAMS as it is just a test
3283 2008-02-12 Johannes Schmid <jhs@gnome.org>
3285 Patch from Gennaro Bellizio <genbell@tiscali.it>:
3286 * global-tags/Makefile.am:
3288 #515954 – create_global_tags.sh: wrong anjuta-tags path
3290 * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
3291 (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
3292 (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
3293 (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
3294 (anjuta_launcher_fork):
3295 * libanjuta/anjuta-launcher.h:
3296 Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
3297 from symbol-db branch
3299 2008-02-11 Johannes Schmid <jhs@gnome.org>
3301 * plugins/file-manager/file-model.c: (file_model_expand_idle):
3302 515868 – File browser only shows icons when activated
3304 2008-02-11 Johannes Schmid <jhs@gnome.org>
3306 * plugins/file-manager/file-model.c: (file_model_expand_idle):
3307 #515867 – Anjuta dies on startup
3309 2008-02-11 Johannes Schmid <jhs@gnome.org>
3311 * TODO.tasks: Marked subversion task as completed
3313 === anjuta 2.3.4 ===
3315 2008-02-11 Naba Kumar <naba@gnome.org>
3317 * configure.in: Bumped version to 2.3.4
3319 2008-02-10 Naba Kumar <naba@gnome.org>
3321 * NEWS: Updated for release.
3323 2008-02-10 Johannes Schmid <jhs@gnome.org>
3325 * plugins/document-manager/anjuta-document-manager.plugin.in:
3326 Added html, javascript and glade file types. This makes it possible to
3327 edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
3328 document-manager (#514695 – Anjuta v2.2.3 can't open js files)
3330 * plugins/file-wizard/anjuta-file-wizard.glade:
3331 * plugins/gdb/anjuta-gdb.glade:
3332 * plugins/project-wizard/anjuta-project-wizard.glade:
3333 * plugins/search/anjuta-search.glade:
3334 * plugins/terminal/anjuta-terminal-plugin.glade:
3336 Fixed some other translation issues (#507921)
3338 2008-02-10 Naba Kumar <naba@gnome.org>
3340 * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
3341 unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
3343 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
3345 * manuals/anjuta-manual/C/interface.xml,
3346 manuals/anjuta-manual/C/introduction.xml,
3347 manuals/anjuta-manual/C/preferences.xml,
3348 manuals/anjuta-manual/C/fileoperations.xml,
3349 manuals/anjuta-manual/C/projects.xml:
3350 Fix spelling errors, including bug #515204, #515172, #515117
3353 2008-02-10 Naba Kumar <naba@gnome.org>
3355 * plugins/document-manager/plugin.c: Fixed stream comment and added
3356 translator's comment for 'block comment', 'box comment' and 'stream
3359 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
3361 * plugins/debug-manager/command.c,
3362 plugins/debug-manager/command.h,
3363 plugins/debug-manager/breakpoints.c,
3364 libanjuta/interfaces/libanjuta.idl:
3365 Avoid adding the same breakpoint several times
3367 * plugins/gdb/debugger.c:
3368 Fix bug #515463: Deattaching process kill it
3370 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
3372 * manuals/anjuta-manual/C/debugger.xml:
3373 Fix translation bug #515459 and #515460
3375 2008-02-10 Johannes Schmid <jhs@gnome.org>
3377 Patch from Rémi Cardona <remi@gentoo.org>
3379 * plugins/build-basic-autotools/Makefile.am:
3380 * plugins/cvs-plugin/Makefile.am:
3381 * plugins/document-manager/Makefile.am:
3382 * plugins/editor/Makefile.am:
3383 * plugins/indent/Makefile.am:
3384 * plugins/language-support-cpp-java/Makefile.am:
3385 * plugins/message-view/Makefile.am:
3386 * plugins/sourceview/Makefile.am:
3387 * plugins/symbol-browser/Makefile.am:
3388 * plugins/terminal/Makefile.am:
3389 * scripts/build-schemas.mk:
3391 Fix #512531 – Parallel build fails
3393 * AUTHORS: Added Rémi
3395 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
3397 * plugins/debug-manager/queue.c:
3398 Fix interrupt command, not working due to previous change
3400 2008-02-10 Johannes Schmid <jhs@gnome.org>
3404 * src/anjuta-callbacks.c (removed):
3405 * src/anjuta-callbacks.h (removed):
3407 Removed (almost) empty files, fixes #515383 and #515388
3409 2008-02-09 James Liggett <jrliggett@cox.net>
3411 Reviewed by Naba Kumar <naba@gnome.org>:
3413 * plugins/subversion/svn-add-command.c: (svn_add_command_new):
3414 * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
3415 * plugins/subversion/svn-command.c:
3416 (svn_command_make_canonical_path):
3417 * plugins/subversion/svn-command.h:
3418 * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
3419 * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
3420 * plugins/subversion/svn-log-command.c: (svn_log_command_new):
3421 * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
3422 * plugins/subversion/svn-remove-command.c:
3423 (svn_remove_command_new):
3424 * plugins/subversion/svn-status-command.c:
3425 (svn_status_command_new):
3426 * plugins/subversion/svn-switch-command.c:
3427 (svn_switch_command_new):
3428 * plugins/subversion/svn-update-command.c:
3429 (svn_update_command_new):
3430 Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't
3431 die if the user gives a path that libsvn doesn't like.
3435 2008-02-08 Sébastien Granjoux <seb.sfo@free.fr>
3437 * plugins/debug-manager/command.c,
3438 plugins/debug-manager/command.h,
3439 plugins/debug-manager/queue.c:
3440 Fix crashes when trying to stop the debugger while it is busy
3442 2008-02-08 Johannes Schmid <jhs@gnome.org>
3444 Patch from Rodrigo Moya <rodrigo@novell.com>
3446 * plugins/glade/plugin.c: (ifile_open):
3447 * plugins/symbol-browser/test-class.cpp:
3448 * AUTHORS: Added Rodrigo
3450 #514732 – 64 bit compliation error
3451 #514733 – Use of uninitialized variables
3453 2008-02-05 Sébastien Granjoux <seb.sfo@free.fr>
3455 * manuals/anjuta-manual/C/debugger.xml:
3456 Fix translation bug #514494 and bug #514440
3458 2008-02-05 Massimo Cora' <maxcvs@email.it>
3460 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3461 Fix a compile error added in the previous patch
3463 2008-02-04 Sébastien Granjoux <seb.sfo@free.fr>
3465 * plugins/profiler/gprof-view.c,
3466 plugins/class-inheritance/class-callbacks.c,
3467 plugins/class-inheritance/class-inherit.c,
3468 plugins/symbol-browser/an_symbol.c,
3469 plugins/symbol-db/symbol-db-engine-iterator-node.c,
3470 libanjuta/interfaces/libanjuta.idl:
3471 Change ianjuta_symbol_file function to ianjuta_symbol_uri
3473 2008-02-04 Johannes Schmid <jhs@gnome.org>
3475 * plugins/search/anjuta-search.glade: Fixed typo
3477 2008-02-03 Johannes Schmid <jhs@gnome.org>
3479 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
3480 * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
3481 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3483 * plugins/build-basic-autotools/build-basic-autotools.c:
3484 (build_get_context), (build_configure_project):
3485 * plugins/class-gen/anjuta-class-gen-plugin.glade:
3486 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3487 * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
3488 * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
3489 * plugins/devhelp/plugin.c: (devhelp_activate):
3490 * plugins/editor/Makefile.am:
3491 * plugins/editor/anjuta-editor-scintilla.glade:
3492 * plugins/editor/text_editor.c:
3493 * plugins/editor/text_editor.h:
3494 * plugins/editor/text_editor_menu.c (removed):
3495 * plugins/editor/text_editor_menu.h (removed):
3496 * plugins/file-wizard/anjuta-file-wizard.glade:
3497 * plugins/gtodo/notification.c: (create_notification_window):
3498 * plugins/gtodo/preferences.c: (preferences_widget):
3499 * plugins/language-support-cpp-java/plugin.c:
3500 (cpp_java_plugin_activate_plugin):
3501 * plugins/message-view/anjuta-message-manager-plugin.glade:
3502 * plugins/message-view/plugin.c: (activate_plugin):
3503 * plugins/project-manager/plugin.c: (confirm_removal):
3504 * plugins/search/anjuta-search.glade:
3505 * plugins/search/plugin.c:
3506 * plugins/search/search-replace.c: (nb_results_alert):
3507 * plugins/subversion/subversion-commit-dialog.c:
3508 (on_subversion_commit_response):
3509 * plugins/symbol-browser/plugin.c: (activate_plugin):
3510 * plugins/valgrind/plugin.c: (on_menu_run_activate):
3511 * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
3512 * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
3515 Fixed translation bugs from #507921.
3516 Removed unused files in scintilla plugin
3518 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
3520 * manuals/anjuta-manual/C/debugger.xml:
3521 Fix bug #514124 and bug #514138: Wrong menu item name
3523 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
3525 * plugins/profiler/gprof-view.c,
3526 plugins/symbol-browser/plugin.c,
3527 plugins/class-inheritance/class-callbacks.c,
3528 plugins/debug-manager/plugin.c,
3529 plugins/tools/editor.c,
3530 plugins/search/search-replace.c,
3531 plugins/search/search-replace_backend.c,
3532 plugins/search/search-replace_backend.h,
3533 plugins/build-basic-autotools/build-basic-autotools.c,
3534 plugins/document-manager/plugin.c,
3535 plugins/document-manager/file_history.c,
3536 plugins/document-manager/anjuta-docman.c,
3537 plugins/document-manager/anjuta-docman.h,
3538 plugins/document-manager/action-callbacks.c,
3539 libanjuta/interfaces/libanjuta.idl:
3540 Rename IAnjutaDocumentManager functions:
3541 find_document_with_path, goto_file_line, goto_file_line_mark
3542 and get_full_filename into
3543 find_document_with_uri, goto_uri_line, goto_uri_line_mark
3545 Fix search plugin to use an URI instead of a file path
3546 Fix anjuta_docman_get_uri to always return an URI
3548 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
3550 * plugins/debug-manager/breakpoints.c:
3551 Fix bug #514118: Rename Clear All Breakpoints to Remove
3554 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
3556 * manuals/anjuta-manual/C/debugger.xml:
3557 Update debugger documentation
3559 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
3561 * plugins/debug-manager/sharedlib.c,
3562 plugins/debug-manager/anjuta-debug-manager.glade,
3563 plugins/debug-manager/queue.c,
3564 plugins/tools/execute.c,
3565 plugins/tools/anjuta-tools.glade,
3566 plugins/tools/editor.c,
3567 plugins/project-wizard/templates/terminal.wiz,
3568 plugins/project-wizard/templates/xlib-dock.wiz,
3569 plugins/project-wizard/templates/wxwin.wiz,
3570 plugins/project-wizard/templates/java.wiz,
3571 plugins/project-wizard/templates/gnome.wiz,
3572 plugins/project-wizard/templates/anjuta-plugin.wiz,
3573 plugins/project-wizard/templates/gtkmm.wiz,
3574 plugins/project-wizard/templates/python.wiz,
3575 plugins/project-wizard/templates/cpp.wiz,
3576 plugins/project-wizard/templates/sdl.wiz,
3577 plugins/project-wizard/templates/gtk.wiz,
3578 plugins/project-wizard/templates/minimal.wiz,
3579 plugins/project-wizard/templates/xlib.wiz,
3580 plugins/project-wizard/templates/gcj.wiz,
3581 plugins/gdb/plugin.c,
3582 plugins/gdb/debugger.c,
3583 libanjuta/anjuta-plugin-manager.c:
3584 Partial fix of #507921: translation issues in debug-manager, tools,
3585 project-wizard, gdb and anjuta-plugin-manager.
3587 2008-02-02 Sébastien Granjoux <seb.sfo@free.fr>
3589 * plugins/debug-manager/queue.c:
3590 Debugger Local, Stack and Thread windows were missing due to
3591 the previous change.
3593 2008-02-02 Johannes Schmid <jhs@gnome.org>
3595 * manuals/anjuta-manual/Makefile.am:
3596 Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am
3597 causes make install to fail
3599 2008-02-02 Johannes Schmid <jhs@gnome.org>
3601 * plugins/macro/macros.xml:
3602 #495511 – Header_h macro correction
3604 2008-02-02 Johannes Schmid <jhs@gnome.org>
3606 * plugins/patch/patch-plugin.glade:
3607 gtk-apply is not translatable...
3609 2008-02-02 Johannes Schmid <jhs@gnome.org>
3611 * plugins/build-basic-autotools/build-basic-autotools.c:
3612 (on_build_mesg_format):
3614 Also check for untranslated messages from make. Should fix
3615 #511981 – Error parsing make output
3617 2008-02-02 Johannes Schmid <jhs@gnome.org>
3619 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3622 Fixed #511010 – [UI] Execute program utility window
3624 2008-02-02 Johannes Schmid <jhs@gnome.org>
3627 Fixed #509908 – [UI] Problems with the General settings tab
3629 2008-02-02 Johannes Schmid <jhs@gnome.org>
3631 * manuals/anjuta-manual/C/fileoperations.xml:
3632 Fixed #513730 – Option not present in the GUI po file
3634 2008-02-02 Johannes Schmid <jhs@gnome.org>
3636 * plugins/sourceview/anjuta-editor-sourceview.glade:
3637 Adjust preferences default values
3639 2008-02-02 Johannes Schmid <jhs@gnome.org>
3641 * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
3642 Fixed #512535 – Open files tabs' position is correctly remembered
3643 but not applied at startup
3645 2008-02-02 Johannes Schmid <jhs@gnome.org>
3647 * plugins/search/search-replace.c: (on_message_clicked):
3648 Pass and uri ianjuta_document_manager_goto_file_line_mark() to
3649 fix clicking on search result messages
3651 2008-02-01 James Liggett <jrliggett@cox.net>
3653 * plugins/subversion/svn-command.c: (on_svn_notify):
3654 Fixed wrong status message output when resolving conflicts.
3656 2008-02-02 Johannes Schmid <jhs@gnome.org>
3658 * configure.in: Require GtkSourceView 2.1.2
3659 * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
3660 * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
3661 (imark_is_marker_set), (imark_delete_all_markers),
3662 (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
3664 Adapted to API changes in GtkSourceView
3666 2008-02-01 Johannes Schmid <jhs@gnome.org>
3668 * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
3669 Fixed tabsize preference
3671 2008-02-01 Johannes Schmid <jhs@gnome.org>
3673 * manuals/anjuta-manual/C/fileoperations.xml:
3674 * manuals/anjuta-manual/C/interface.xml:
3677 * manuals/anjuta-manual/Makefile.am:
3678 * manuals/anjuta-manual/C/figures/*:
3680 Updated figures to be in clearlooks theme, removed old figures
3682 2008-02-01 Johannes Schmid <jhs@gnome.org>
3684 * plugins/patch/patch-plugin.glade:
3685 * plugins/patch/plugin.c: (patch_plugin_activate):
3686 Another UI issue with the patch plugin and silenced a compiler
3689 Patch from James Liggett:
3690 * plugins/profiler/gprof-call-graph-view.c:
3691 (gprof_call_graph_view_create_columns):
3692 * plugins/profiler/gprof-flat-profile-view.c:
3693 (gprof_flat_profile_view_create_columns):
3694 * plugins/profiler/gprof-view.c: (gprof_view_format_float):
3695 * plugins/profiler/gprof-view.h:
3697 Use two decimal places for float values in profiler views (#507831)
3699 2008-02-01 Johannes Schmid <jhs@gnome.org>
3702 * plugins/editor/Makefile.am:
3704 Fixed #512751 – libgnomeprint unnecessary without scintilla
3706 2008-01-31 Johannes Schmid <jhs@gnome.org>
3708 * plugins/language-manager/languages.xml:
3709 Added a pretty ugly string for C++ headers. Maybe we should rely
3710 on mime-types instead...
3712 2008-01-31 Johannes Schmid <jhs@gnome.org>
3714 * plugins/language-support-cpp-java/cpp-java-assist.c:
3715 (get_iter_column), (cpp_java_assist_get_calltip_context),
3716 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3717 (on_assist_chosen), (cpp_java_assist_install):
3718 * plugins/language-support-cpp-java/plugin.c:
3719 (on_editor_char_inserted_cpp):
3720 Removed annoying DEBUG_PRINTs
3722 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3723 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3724 * plugins/sourceview/sourceview.c: (iassist_show_tips):
3726 Fixed "jumping" tooltips, fixed indentation of brances
3728 2008-01-31 Johannes Schmid <jhs@gnome.org>
3730 * plugins/document-manager/plugin.c: (on_document_changed):
3731 Fixed crash when closing anjuta after all document tabs have been closed
3733 2008-01-31 Sébastien Granjoux <seb.sfo@free.fr>
3735 * plugins/debug-manager/anjuta-debug-manager.glade:
3736 Fix #513485: wrong strings maked as translatable
3738 2008-01-31 Sébastien Granjoux <seb.sfo@free.fr>
3740 * plugins/debug-manager/threads.c,
3741 plugins/debug-manager/stack_trace.c:
3742 Avoid crash when getting relative path from debugger (same fix
3745 * plugins/debug-manager/queue.c:
3746 Emit all state changes notification
3748 * plugins/debug-manager/start.c:
3749 Fix #511586: Project path with "+" not working in debugger
3751 2008-01-31 Johannes Schmid <jhs@gnome.org>
3753 * plugins/patch/patch-plugin.glade:
3754 Fixed button ui problem...
3756 Patch from James Liggett:
3757 * plugins/profiler/gprof-call-graph-block-entry.c:
3758 (gprof_call_graph_block_primary_entry_new),
3759 (gprof_call_graph_block_secondary_entry_new):
3760 * plugins/profiler/gprof-flat-profile-entry.c:
3761 (gprof_flat_profile_entry_new):
3763 Fix #507831 - Wrong Profiler values for some locales
3765 2008-01-31 Johannes Schmid <jhs@gnome.org>
3767 * plugins/sourceview/anjuta-editor-sourceview.glade:
3768 * plugins/sourceview/sourceview-prefs.c:
3769 * plugins/sourceview/sourceview.c: (sourceview_finalize):
3771 Fixed Editor->View popup menu for those entries that are appropriate for
3774 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
3776 * plugins/debug-manager/breakpoints.c:
3777 Fix #512901: Crash when adding a breakpoint
3779 * plugins/debug-manager/queue.c:
3780 Remove a possible memory leak
3782 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
3784 * plugins/debug-manager/data_view.c,
3785 plugins/debug-manager/sparse_view.c,
3786 manuals/anjuta-manual/C/debugger.xml:
3787 Fix #513130, #513131 #513135: Wrong menu item names and errors
3788 in the documentation
3790 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
3792 * plugins/tools/editor.c:
3793 ianjuta_document_manager_find_document_with_path expect an uri not
3796 2008-01-29 Sébastien Granjoux <seb.sfo@free.fr>
3798 * manuals/reference/libanjuta/libanjuta-docs.sgml,
3799 manuals/reference/libanjuta/libanjuta-sections.txt,
3800 libanjuta/interfaces/libanjuta.idl:
3801 Documentation fixes for IAnjutaDebugger* interfaces
3803 === anjuta 2.3.3 ===
3805 2008-01-27 Naba Kumar <naba@gnome.org>
3807 * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
3810 * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
3811 (value_added_current_editor), (value_removed_current_editor):
3814 * TODO.tasks: Updated.
3816 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
3817 scrollwindow shadow in.
3819 * plugins/editor/anjuta-editor-scintilla.glade:
3820 * plugins/editor/style-editor.c: (create_style_editor_gui):
3821 Set style window transient and cetered for preferences window.
3822 Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
3824 * plugins/editor/anjuta-editor-scintilla.glade:
3825 Fixes Bug #427108 - Scintilla plugin configuration folding-style
3828 * configure.in, NEWS: Updated for release 2.3.3
3830 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
3832 * plugins/debug-manager/anjuta-debug-manager.glade:
3833 Fix #512224: Use a string in english
3835 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
3837 * plugins/build-basic-autotools/build-basic-autotools.c:
3838 ianjuta_document_manager_goto_file_line_mark needs an uri and
3841 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
3843 * plugins/symbol-browser/plugin.c,
3844 plugins/symbol-browser/an_symbol_view.c:
3845 use gnome_vfs_get_uri_from_local_path to get local path from uri
3846 This takes care of escaping some characters
3848 2008-01-25 Sébastien Granjoux <seb.sfo@free.fr>
3850 * plugins/debug-manager/stack_trace.c:
3851 Probably fix #510028: crash debugger when having a relative filename
3854 2008-01-25 Tom <tpgww@onepost.net>
3856 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
3858 * plugins/document-manager/plugin.c,
3859 plugins/document-manager/file_history.c,
3860 plugins/document-manager/file_history.h,
3861 plugins/document-manager/anjuta-docman.c,
3862 plugins/document-manager/anjuta-docman.h:
3863 Rename filename argument to uri when an uri is expected
3864 anjuta_docman_get_document_for_uri will remove symlinks
3866 2008-01-25 Naba Kumar <naba@gnome.org>
3868 * plugins/terminal/terminal.c: (terminal_execute),
3870 * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
3872 2008-01-24 Sébastien Granjoux <seb.sfo@free.fr>
3874 * plugins/debug-manager/anjuta-debug-manager.glade,
3875 plugins/debug-manager/start.c:
3876 Fix #511049: Change UI of add source directories dialog
3878 2008-01-24 Naba Kumar <naba@gnome.org>
3880 * plugins/editor/text-editor-iterable.c: (iiter_get_length):
3881 * plugins/editor/text_editor.c: (itext_editor_get_text_all),
3882 (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
3883 of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
3884 ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
3887 2008-01-24 Johannes Schmid <jhs@gnome.org>
3889 Patch from: Luca Ferretti <ella.uca@libero.it>:
3891 * plugins/document-manager/anjuta-docman.c:
3892 (anjuta_docman_page_init), (anjuta_docman_class_init):
3893 * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
3895 Fix #511757 – Close icon in tabs cut off (Patch was only for
3896 document-manager, also adapted it for message-manager)
3898 2008-01-24 Johannes Schmid <jhs@gnome.org>
3900 * plugins/Makefile.am:
3901 * plugins/sourceview/anjuta-document.c:
3902 * plugins/sourceview/anjuta-marshal.list:
3903 * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3904 (anjuta_view_key_press_event):
3905 * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
3906 (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
3907 (iiter_diff), (iiter_iface_init):
3908 * plugins/sourceview/sourceview.c: (on_document_char_added),
3909 (ieditor_goto_position), (ieditor_get_text),
3910 (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
3911 (ieditor_erase), (ieditor_get_line_from_position),
3912 (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
3913 (ieditor_get_position_from_offset), (ieditor_get_start_position),
3914 (ieditor_get_end_position), (ieditor_goto_start),
3915 (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
3916 (iconvert_to_lower), (iindic_set), (iassist_suggest),
3917 (iassist_show_tips):
3919 Implemented new iterators interface in sourceview editor and
3922 2008-01-23 Naba Kumar <naba@gnome.org>
3924 * libanjuta/interfaces/libanjuta.idl:
3925 * manuals/reference/libanjuta/libanjuta-sections.txt:
3926 * plugins/build-basic-autotools/build-basic-autotools.c:
3927 (build_indicator_location_set), (on_editor_changed):
3928 * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
3929 * plugins/debug-manager/variable.c: (get_hovered_word):
3930 * plugins/document-manager/action-callbacks.c:
3931 (on_editor_command_upper_case_activate),
3932 (on_editor_command_lower_case_activate):
3933 * plugins/document-manager/search-box.c: (on_incremental_search),
3934 (on_search_activated):
3935 * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
3936 (iiter_last), (iiter_set_position), (iiter_get_position),
3937 (iiter_get_length), (iiter_compare), (iiter_diff),
3939 * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
3940 (text_editor_goto_point), (itext_editor_goto_start),
3941 (itext_editor_goto_end), (itext_editor_goto_position),
3942 (itext_editor_get_text_all), (itext_editor_get_text),
3943 (itext_editor_get_position), (itext_editor_get_offset),
3944 (itext_editor_get_length), (itext_editor_insert),
3945 (itext_editor_erase), (itext_editor_erase_all),
3946 (itext_editor_get_column), (itext_editor_get_overwrite),
3947 (itext_editor_set_popup_menu),
3948 (itext_editor_get_line_from_position),
3949 (itext_editor_get_line_begin_position),
3950 (itext_editor_get_line_end_position),
3951 (itext_editor_get_position_from_offset),
3952 (itext_editor_get_start_position), (itext_editor_get_end_position),
3953 (itext_editor_iface_init), (iconvert_to_upper),
3954 (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
3956 * plugins/editor/text_editor.h:
3957 * plugins/editor/text_editor_cbs.c:
3958 (on_text_editor_scintilla_notify):
3959 * plugins/indent/plugin.c: (on_indent_action_activate):
3960 * plugins/language-support-cpp-java/cpp-java-assist.c:
3961 (cpp_java_assist_get_scope_context),
3962 (cpp_java_assist_get_pre_word),
3963 (cpp_java_assist_show_autocomplete),
3964 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3965 (on_editor_char_added), (on_assist_chosen):
3966 * plugins/language-support-cpp-java/plugin.c:
3967 (get_line_indentation), (skip_iter_to_previous_logical_line),
3968 (skip_preprocessor_lines), (initialize_indentation_params),
3969 (set_line_indentation), (get_line_indentation_base),
3970 (get_line_auto_indentation), (on_editor_char_inserted_cpp),
3971 (on_editor_char_inserted_java), (on_auto_indent):
3972 * plugins/macro/macro-actions.c: (match_shortcut):
3973 * plugins/macro/macro-dialog.c: (on_ok_clicked):
3974 * plugins/macro/plugin.c: (match_keyword):
3975 * plugins/search/plugin.c: (find_incremental):
3976 * plugins/search/search-replace.c: (search_and_replace),
3977 (search_start_over):
3978 * plugins/search/search-replace_backend.c:
3979 (file_buffer_new_from_te), (file_buffer_line_from_pos),
3980 (create_search_entries):
3981 * plugins/symbol-browser/plugin.c:
3982 (on_editor_buffer_symbols_update_timeout), (on_char_added),
3983 (isymbol_manager_iface_init):
3984 * plugins/symbol-db/plugin.c:
3985 (on_editor_buffer_symbols_update_timeout), (on_char_added),
3986 (isymbol_manager_iface_init):
3987 * plugins/tools/execute.c: (atp_output_context_construct),
3988 (atp_output_context_destroy), (atp_user_tool_execute):
3990 Update IAnjutaEditor and IAnjutaIndicable interfaces to take
3991 iterators instead of integer offsets.
3992 - Renamed original ianjuta_editor_get_position(int) to
3993 ianjuta_editor_get_offset(). It is deprecated.
3994 - Renamed original ianjuta_editor_get_position_iter() to
3995 ianjuta_editor_get_position().
3996 - Renamed ianjuta_editor_get_cell_iter() to
3997 ianjuta_editor_get_position_from_offset()
3998 - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
3999 - Added new methods:
4000 ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
4001 ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
4002 ianjuta_editor_goto_end().
4003 - All relevent signals and methods converted to use iterators.
4004 - All relevent plugins fixed to use new API.
4005 - Removed ianjuta_editor_cell_get_line() because it is provided by
4006 ianjuta_editor_get_line_from_position().
4007 - Removed ianjuta_symbol_manager_get_completions_at_position()
4008 because it not used anywhere and is not right to be there.
4009 - Updated IAnjutaEditable documentation.
4011 Updated IAnjutaIterable interface:
4012 - ianjuta_iterable_compare() and ianjuta_iterable_diff()
4013 - Introduced 'end-iter' to point at the end of the list.
4014 - Updated IAnjutaIterable documentation.
4016 * plugins/Makefile.am:
4017 (Disabled sourceview plugin for now. Jhs is coming up with a patch
4020 2008-01-22 Johannes Schmid <jhs@gnome.org>
4022 * plugins/file-wizard/anjuta-file-wizard.plugin.in:
4023 * plugins/project-import/anjuta-project-import.glade:
4024 * plugins/project-import/anjuta-project-import.plugin.in:
4025 * plugins/project-wizard/anjuta-project-wizard.glade:
4026 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4027 * plugins/project-wizard/druid.c: (npw_druid_new):
4028 * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
4030 Fixed #465084 – wizard instead of assistant (only string changes...)
4032 2008-01-20 Rob Bradford <rob@openedhand.com>
4034 * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
4035 Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
4036 coming up with the solution. (Bug: #510390.)
4038 2008-01-20 Sébastien Granjoux <seb.sfo@free.fr>
4040 * plugins/build-basic-autotools/executer.c:
4041 Fix #502508, use anjuta_launcher to keep program output
4043 * plugins/terminal/terminal.c:
4044 Remove unused child_initizlized member
4045 Start the shell on plugin activation
4047 2008-01-20 Sébastien Granjoux <seb.sfo@free.fr>
4049 * plugins/debug-manager/sparse_buffer.c:
4050 Fix a crash when scrolling in the diassembly window
4052 * plugins/debug-manager/sparse_view.c:
4053 Small limit change using the same "unit" for both number
4055 2008-01-19 Naba Kumar <naba@gnome.org>
4057 * plugins/language-support-cpp-java/cpp-java-assist.c:
4058 (cpp_java_assist_get_scope_context),
4059 (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
4062 2008-01-19 Johannes Schmid <jhs@gnome.org>
4064 * plugins/sourceview/anjuta-editor-sourceview.glade:
4065 * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
4067 And even more strings...
4069 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
4071 * plugins/project-wizard/templates/cpp/src/main.cc:
4072 Fix #498734, typing error in c++ project template
4074 2008-01-19 Johannes Schmid <jhs@gnome.org>
4076 * plugins/editor/text_editor.c: (text_editor_save_file):
4077 * plugins/macro/anjuta-macro.glade:
4078 * plugins/subversion/anjuta-subversion.glade:
4080 Fixed even more strings
4082 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
4084 * plugins/language-support-cpp-java/cpp-java-assist.c:
4085 Fix bug #488519, remove critical warning (completion_cache == NULL
4088 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
4090 * plugins/gdb/debugger.c:
4091 Enable logging of gdb communication with an environment variable
4093 2008-01-19 Naba Kumar <naba@gnome.org>
4095 * plugins/editor/text-editor-iterable.c: (iiter_next),
4096 (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
4097 editor native funtions to avoid round trips.
4099 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
4101 * plugins/editor/text_editor.c:
4102 Fix a bug due to the previous patch: Unable to save new file in
4105 2008-01-18 Sébastien Granjoux <seb.sfo@free.fr>
4107 * plugins/debug-manager/disassemble.c,
4108 plugins/debug-manager/disassemble.h,
4109 plugins/debug-manager/registers.c,
4110 plugins/debug-manager/registers.h,
4111 plugins/debug-manager/memory.c,
4112 plugins/debug-manager/memory.h,
4113 plugins/debug-manager/command.c,
4114 plugins/debug-manager/command.h,
4115 plugins/debug-manager/queue.c,
4116 plugins/debug-manager/queue.h,
4117 plugins/debug-manager/breakpoints.c,
4118 plugins/debug-manager/stack_trace.c,
4119 plugins/debug-manager/threads.c,
4120 plugins/debug-manager/plugin.c,
4121 plugins/gdb/plugin.c,
4122 plugins/gdb/debugger.c,
4123 plugins/gdb/debugger.h,
4124 manuals/reference/libanjuta/libanjuta-sections.txt,
4125 manuals/reference/libanjuta/libanjuta.types,
4126 libanjuta/interfaces/libanjuta.idl:
4127 Use gulong instead of guint for addresses
4128 Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
4129 IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
4131 * plugins/gdb/anjuta-gdb.plugin.in:
4132 Remove reference to IAnjutaCpuDebugger (useless)
4134 2008-01-18 Johannes Schmid <jhs@gnome.org>
4136 * AUTHORS: Added Alexander
4138 2008-01-18 Johannes Schmid <jhs@gnome.org>
4140 Patch from: Alexander Korolyov <kilork@yandex.ru>
4142 * plugins/editor/text_editor.c: (load_from_file),
4143 (text_editor_save_file):
4145 Fixed symlinks (#510238) and file permission (#405321)
4146 handling for scintilla editor.
4148 2008-01-17 Johannes Schmid <jhs@gnome.org>
4150 * plugins/document-manager/action-callbacks.c:
4151 (on_editor_command_select_all_activate),
4152 (on_editor_command_cut_activate),
4153 (on_editor_command_paste_activate),
4154 (on_editor_command_copy_activate),
4155 (on_editor_command_clear_activate):
4156 Resupport cut/copy/paste/clear on GtkEditables when those
4157 have focus. (Important for shortcuts to work).
4159 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4160 * plugins/document-manager/search-box.c: (on_search_activated):
4161 * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
4162 * plugins/patch/patch-plugin.c: (on_ok_clicked):
4163 * plugins/profiler/plugin.c: (profiler_get_data):
4164 * plugins/project-wizard/druid.c: (npw_druid_new):
4165 * plugins/project-wizard/install.c: (on_install_end_install_file):
4166 * plugins/sourceview/anjuta-editor-sourceview.glade:
4167 * plugins/subversion/anjuta-subversion.glade:
4168 * plugins/tools/anjuta-tools.glade:
4169 Various string fixes
4171 2008-01-17 Naba Kumar <naba@gnome.org>
4173 Patch from James Liggett:
4175 * plugins/subversion/subversion-add-dialog.c:
4176 (on_subversion_add_response):
4177 * plugins/subversion/subversion-copy-dialog.c:
4178 (on_subversion_copy_response):
4179 * plugins/subversion/subversion-diff-dialog.c:
4180 (on_subversion_diff_response):
4181 * plugins/subversion/subversion-merge-dialog.c:
4182 (on_subversion_merge_response):
4183 * plugins/subversion/subversion-remove-dialog.c:
4184 (on_subversion_remove_response):
4185 * plugins/subversion/subversion-switch-dialog.c:
4186 (on_subversion_switch_response):
4187 * plugins/subversion/subversion-ui-utils.c: (check_input):
4188 * plugins/subversion/subversion-ui-utils.h:
4189 * plugins/subversion/subversion-update-dialog.c:
4190 (on_subversion_update_response):
4192 If the user doesn't enter any data for path or revision fields in
4193 certain SVN plugin dialogs, libsvn throws assertion failures and
4194 kills Anjuta. To avoid this, the validity of path and revision
4195 input data are checked before the command gets executed.
4197 Fixes Bug #509510 - Check input of some dialogs to avoid termination
4198 if user gives bad or no input
4200 2008-01-16 Sébastien Granjoux <seb.sfo@free.fr>
4202 * plugins/document-manager/anjuta-docman.c:
4203 Fix #507627 memory tab stay active on debugger stop
4204 Remove two unused variables due to the previous patch
4206 2008-01-16 Johannes Schmid <jhs@gnome.org>
4208 * libanjuta/anjuta-plugin-manager.c:
4209 Fixed #508399 â When you enable a plugin, preferences don't show up
4211 2008-01-16 Rob Bradford <rob@openedhand.com>
4213 Reviewed by: Johannes Schmid <jhs@gnome.org>
4215 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4216 (get_property_value_as_string), (set_property_value_as_string),
4217 (register_callbacks):
4218 * libanjuta/anjuta-preferences.h:
4219 Add support for both file and folder preferences (originally only
4220 folder choosers were supported. (Fixes bug: #508805.)
4222 * plugins/file-manager/file-manager.glade:
4223 Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
4226 2008-01-16 Johannes Schmid <jhs@gnome.org>
4228 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4230 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4233 Fixed #509875 â The "Update globale tags" button wording is incorrect
4234 Fixed #509873 â Build Autotools Preferences has excessive padding
4235 Fixed #509872 â General Information labels are incorrectly aligned
4236 Fixed #509871 â General preferences has incorrect use of colons
4238 2008-01-16 Johannes Schmid <jhs@gnome.org>
4240 * plugins/document-manager/anjuta-document-manager.glade:
4241 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4243 Fixed #509865 â Incorrect padding in the Documents settings tabs
4244 Fixed #509867 â Create button contents is mis-aligned
4245 Fixed #509869 â "Add Directory" button is not HIG complient
4247 2008-01-16 Johannes Schmid <jhs@gnome.org>
4249 * libanjuta/anjuta-preferences-dialog.c:
4250 (anjuta_preferences_dialog_add_page):
4252 Fix #509864 â No initial section selected when opening the Preferences dialog
4254 2008-01-16 Johannes Schmid <jhs@gnome.org>
4256 * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
4257 Removed unused gconf_notifications
4259 * plugins/search/anjuta-search.glade:
4260 * plugins/subversion/anjuta-subversion.glade:
4261 * plugins/tools/anjuta-tools.glade:
4262 * src/anjuta-app.c: (anjuta_app_instance_init):
4264 Fixed various strings
4266 2008-01-15 Naba Kumar <naba@gnome.org>
4268 * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
4269 newfile saved. Fixes bug #502322 - Highlight doesn't work on new
4272 * plugins/symbol-browser/an_symbol_view.c:
4273 (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
4276 2008-01-15 Johannes Schmid <jhs@gnome.org>
4278 * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
4279 (anjuta_profile_add_plugins_from_xml):
4280 * plugins/file-manager/file-manager.glade:
4283 * libanjuta/interfaces/libanjuta.idl:
4286 * plugins/sourceview/Makefile.am:
4287 * plugins/sourceview/anjuta-editor-sourceview.glade:
4288 * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
4289 (end_print), (print_setup), (sourceview_print),
4290 (sourceview_print_preview):
4291 * plugins/sourceview/sourceview.c: (iprint_print),
4292 (iprint_print_preview):
4294 Added printing support to GtkSourceView editor
4296 2007-01-14 Tom <tpgww@onepost.net>
4298 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
4300 * plugins/document-manager/anjuta-docman.c:
4301 Fix two memory leaks added by the previous patch
4303 2008-01-14 Johannes Schmid <jhs@gnome.org>
4305 * plugins/sourceview/assist-tip.c: (assist_tip_move):
4306 * plugins/sourceview/assist-window.c: (assist_window_move):
4310 2008-01-14 Rob Bradford <rob@openedhand.com>
4312 * global-tags/Makefile.am:
4313 * global-tags/create_global_tags.sh.in:
4314 Install anjuta-tags binary into FHS policy compliant directory and
4315 update references. (Fixes bug: 509346.)
4317 2008-01-13 Naba Kumar <naba@gnome.org>
4319 Patch from: Ritesh Khadgaray
4320 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4321 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
4322 Adds export-dynamic option to LDFLAGS to project template for libglade
4323 to work for autoconnect signals.
4325 2008-01-13 Sébastien Granjoux <seb.sfo@free.fr>
4327 * libanjuta/anjuta-utils.c:
4328 anjuta_util_get_real_path return a string that need to be freed
4329 with g_free even if PATH_MAX is not defined
4331 2008-01-13 Andre Klapper <a9016009@gmx.de>
4333 * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
4336 2008-01-13 Sébastien Granjoux <seb.sfo@free.fr>
4338 * plugins/document-manager/anjuta-docman.c:
4339 Do not reopen file having escaped character (+,...) in path name
4341 2008-01-13 Naba Kumar <naba@gnome.org>
4343 * libanjuta/interfaces/libanjuta.idl:
4344 * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
4345 * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
4346 Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
4347 IAnjutaProjectManager::add_sources().
4349 * plugins/glade/plugin.c: (on_glade_resource_removed),
4350 (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
4351 stubs for handing resources in glade file.
4353 2008-01-13 Naba Kumar <naba@gnome.org>
4355 * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
4357 * plugins/glade/plugin.c: (ifile_open): Select the first window
4358 in the glade project when it is first opened. Avoids empty glade
4359 document the first time.
4361 2008-01-12 Bolesław Kulbabiński <bolekk@gmail.com>
4363 Reviewed by: Johannes Schmid <jhs@gnome.org>
4365 * plugins/gtodo/callback.c: (remove_todo_item):
4366 Fix #507304 – crash in Anjuta IDE while removing done tasks
4368 2008-01-11 Sébastien Granjoux <seb.sfo@free.fr>
4370 * plugins/debug-manager/anjuta-debug-manager.ui,
4371 plugins/debug-manager/plugin.c,
4372 plugins/debug-manager/start.h,
4373 plugins/debug-manager/start.c:
4374 New menu item to add extra source directories for debugger
4376 === anjuta 2.3.2 ===
4378 2008-01-11 Bolesław Kulbabiński <bolekk@gmail.com>
4380 * plugins/gtodo/callback.c: (remove_todo_item):
4381 Fix #507304 – crash in Anjuta IDE while removing done tasks
4383 2008-01-11 Naba Kumar <naba@gnome.org>
4385 * configure.in: Bumped version to 2.3.2
4386 * NEWS: Updated for anjuta 2.3.2 release
4387 * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
4390 2008-01-11 Johannes Schmid <jhs@gnome.org>
4392 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4394 Reverted accidently commited change
4396 * plugins/document-manager/anjuta-document-manager.glade:
4397 Fix Gtk-Critical because of broken glade file
4399 2008-01-11 Naba Kumar <naba@gnome.org>
4401 * plugins/glade/plugin.c: (on_document_destroy),
4402 (glade_plugin_add_project): Fixed a bug where when more than one
4403 glade document is open and one is closed, it closes all the glade
4404 documents. Also it might have fixed the bug where sometimes closing
4405 the glade document leaves glade widget tree unclosed.
4407 2008-01-11 Naba Kumar <naba@gnome.org>
4409 * libanjuta/Makefile.am: Install glade3 files in own prefix to
4410 prevent install errors when not installed as root (then the files
4411 are only useful when glade-3 is installed in the same prefix, but it
4412 doesn't harm anjuta runtime).
4414 * plugins/sourceview/sourceview.c: Commented use of a file
4415 not currently distributed.
4417 2008-01-10 Naba Kumar <naba@gnome.org>
4419 * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
4420 nothing to translate in it.
4422 2008-01-10 Johannes Schmid <jhs@gnome.org>
4424 * plugins/project-wizard/templates/gnome.wiz:
4425 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4426 * plugins/project-wizard/templates/gnome/src/main.c:
4427 * plugins/project-wizard/templates/translatable-strings.h:
4429 Fixed #508497 and added a new chooser to select whether to use
4432 2008-01-10 Johannes Schmid <jhs@gnome.org>
4434 Patch from Tom <tpgww@onepost.net>:
4436 * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
4437 (anjuta_util_glist_path_dedup):
4438 * libanjuta/anjuta-utils.h:
4440 Give the method a proper prefixed name
4442 * plugins/document-manager/action-callbacks.c:
4443 (get_current_popup_active),
4444 (on_editor_command_select_all_activate),
4445 (on_editor_command_cut_activate),
4446 (on_editor_command_paste_activate),
4447 (on_editor_command_copy_activate),
4448 (on_editor_command_clear_activate), (on_show_search),
4449 (on_repeat_quicksearch):
4450 * plugins/document-manager/action-callbacks.h:
4451 * plugins/document-manager/anjuta-docman.c:
4452 (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
4453 (anjuta_docman_goto_file_line_mark),
4454 (anjuta_docman_get_full_filename):
4455 * plugins/document-manager/anjuta-docman.h:
4456 * plugins/document-manager/anjuta-document-manager.ui:
4457 * plugins/document-manager/plugin.c:
4458 (update_document_ui_interface_items):
4460 Better way to fix the popup-menu items (Cut/Copy/Paste)
4461 and various clean-ups.
4463 * plugins/document-manager/search-box.c: (on_document_changed),
4464 (search_box_fill_search_focus):
4465 * plugins/document-manager/search-box.h:
4466 * plugins/search/plugin.c:
4468 Add a menu item to repeat the quick search
4470 2008-01-10 Johannes Schmid <jhs@gnome.org>
4472 * plugins/language-support-cpp-java/cpp-java-assist.c:
4475 Fixed #508424 – Auto complete: previous char was removed when
4476 pre TAB to auto complete.
4478 2008-01-10 Johannes Schmid <jhs@gnome.org>
4480 Patch from: James Ligett:
4482 * plugins/profiler/gprof-call-graph-view.c:
4483 (gprof_call_graph_view_create_columns):
4484 * plugins/profiler/gprof-flat-profile-view.c:
4485 (gprof_flat_profile_view_create_columns):
4487 Fixed translation issues (#496833)
4489 2008-01-10 Johannes Schmid <jhs@gnome.org>
4491 Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
4493 * plugins/gtodo/gtodo.c: (category_manager_add_item):
4494 Fix #460390 – Changing categories while edinting something
4496 2008-01-09 Naba Kumar <naba@gnome.org>
4498 * libanjuta/anjuta-plugin-manager.c:
4499 (anjuta_plugin_manager_activate_plugins): Commented dead code and
4502 * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
4503 corruption reported in bug #507491. Potentially fixes too.
4505 2008-01-09 Johannes Schmid <jhs@gnome.org>
4507 Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
4509 * plugins/gtodo/mcategory.c: (category_manager_add_item):
4510 Fix bug #505205 completely
4512 * AUTHORS: Added Bolesław
4514 2008-01-08 Johannes Schmid <jhs@gnome.org>
4516 * plugins/document-manager/action-callbacks.c:
4517 (on_editor_command_cut_activate),
4518 (on_editor_command_paste_activate),
4519 (on_editor_command_copy_activate),
4520 (on_editor_command_clear_activate):
4522 Fixed editor popup menu (Cut, Copy, Paste)
4524 2008-01-08 Johannes Schmid <jhs@gnome.org>
4526 * plugins/sourceview/sourceview.c: (autodetect_language):
4527 Fixed a crash when creating a new file
4529 2008-01-08 Johannes Schmid <jhs@gnome.org>
4531 Patch by <bolekk@gmail.com> (GHOP Student)
4533 * plugins/gtodo/mcategory.c: (category_manager_add_item):
4536 2008-01-08 Naba Kumar <naba@gnome.org>
4538 * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
4539 * libanjuta/anjuta-plugin-manager.c:
4540 (anjuta_plugin_manager_select),
4541 (anjuta_plugin_manager_activate_plugins):
4542 * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
4543 * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
4544 (on_create_submenu), (create_open_with_submenu):
4545 * src/about.c: (on_about_plugin_activate),
4546 (about_create_plugins_submenu): Use translated version of get_string()
4547 API in AnjutaDescription for translatable properties. Fixes bug #496833
4550 2008-01-07 Johannes Schmid <jhs@gnome.org>
4552 * plugins/build-basic-autotools/executer.c: (execute_program):
4553 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4554 * plugins/debug-manager/anjuta-debug-manager.glade:
4555 * plugins/debug-manager/locals.c: (create_locals_gui):
4556 * plugins/file-loader/plugin.c: (on_create_submenu):
4557 * plugins/gtodo/main.h:
4558 * plugins/gtodo/preferences.c: (preferences_widget):
4559 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4560 * plugins/tools/anjuta-tools.glade:
4561 * plugins/tools/execute.c: (atp_output_context_print):
4564 Another bunch of i18n fixes (#496833)
4566 2008-01-07 Johannes Schmid <jhs@gnome.org>
4568 * plugins/build-basic-autotools/build-basic-autotools.c:
4569 (on_build_terminated):
4570 * plugins/gtodo/interface.c: (set_read_only):
4571 * plugins/project-manager/plugin.c: (confirm_removal),
4572 (on_popup_add_to_project):
4573 * plugins/subversion/anjuta-subversion.glade:
4574 * plugins/tools/execute.c: (atp_output_context_print_result):
4576 Fixed some strings from #496833
4578 2008-01-07 Johannes Schmid <jhs@gnome.org>
4580 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4581 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4583 * plugins/language-support-cpp-java/plugin.c: (install_support),
4584 (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
4585 Added basic Vala support
4587 * plugins/sourceview/sourceview.c: (autodetect_language):
4588 Fixed mime-type detection
4590 2008-01-06 Massimo Cora' <maxcvs@email.it>
4592 Reviewed by: Johannes Schmid <jhs@gnome.org>
4594 * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
4595 (value_removed_current_editor), (symbol_db_activate),
4596 (symbol_db_deactivate):
4597 * plugins/symbol-db/symbol-db-engine.c:
4598 (symbol_db_engine_get_global_members_filtered):
4599 * plugins/symbol-db/symbol-db-view.c:
4600 (do_add_child_symbol_to_view), (prepare_for_adding),
4601 (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
4602 (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
4603 (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
4604 (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
4605 (sdb_view_init), (sdb_view_finalize),
4606 (sdb_view_build_and_display_base_tree):
4607 * plugins/symbol-db/symbol-db-view.h:
4608 added controls to expand Global tab nodes in a non-freezing way.
4609 Fixed also some little bugs always on global-tab.
4611 2008-01-06 Naba Kumar <naba@gnome.org>
4613 Patches from James Liggett:
4614 * plugins/profiler/gprof-call-graph-view.c:
4615 (gprof_call_graph_view_create_columns):
4616 * plugins/profiler/gprof-flat-profile-view.c:
4617 (gprof_flat_profile_view_create_columns):
4618 * plugins/profiler/gprof-function-call-tree-view.c:
4619 (gprof_function_call_tree_view_create_columns): Made all
4620 of the columns resizable and reorderable.
4622 2008-01-06 Johannes Schmid <jhs@gnome.org>
4624 * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
4625 (anjuta_launcher_check_password_real),
4626 (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
4627 (anjuta_launcher_scan_pty),
4628 (anjuta_launcher_disable_password_check):
4629 * libanjuta/anjuta-launcher.h:
4630 Added disable_password_check for stream where it does not make sense
4631 (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
4632 that sometimes occur in symbol-db plugin
4634 * plugins/file-manager/file-model.c:
4635 (file_model_cancel_expand_idle):
4636 Fixed removing of idle source
4638 * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
4639 * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
4641 Fixed #348854 – invisible cursor in certain themes
4643 2008-01-06 Naba Kumar <naba@gnome.org>
4645 * libanjuta/anjuta-preferences.c:
4646 (anjuta_preferences_register_property_custom): Fixed a crash bug on
4647 closing preferences dialog due to patch in bug #507300
4649 2008-01-06 Naba Kumar <naba@gnome.org>
4651 * plugins/language-support-cpp-java/cpp-java-assist.c:
4653 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4654 * plugins/search/search-replace_backend.c: (create_search_entries):
4655 Added missing unrefs.
4657 2008-01-06 Johannes Schmid <jhs@gnome.org>
4659 * plugins/debug-manager/variable.c: (get_hovered_word):
4660 Add a g_object_unref()
4662 * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
4663 (on_sourceview_hover_leave):
4664 Fixed hover and editor interface to make hover in debugger work
4666 2008-01-06 Naba Kumar <naba@gnome.org>
4668 * plugins/editor/text-editor.c: Whitespaces fixes.
4669 * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
4670 DEBUG_PRINT instead of g_message.
4672 2008-01-06 Sébastien Granjoux <seb.sfo@free.fr>
4674 * plugins/debug-manager/breakpoints.c:
4675 Fix #507441: Disable all breakpoints doesn't work
4676 Fix #507444: Enable Breakpoint menu item doesn't change name
4678 2008-01-05 Naba Kumar <naba@gnome.org>
4680 * manuals/reference/libanjuta/libanjuta.types: Renamed
4681 IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
4683 2008-01-05 Sébastien Granjoux <seb.sfo@free.fr>
4685 * plugins/debug-manager/variable.c:
4686 Update variable display to use IAnjutaIterable instead of position
4688 * plugins/editor/text_editor_cbs.c,
4689 plugins/editor/text_editor.c:
4690 Fix Gtk critical warnings when a hover signal is emitted
4691 Fix get_text_iter in Scintilla (range should include last character)
4693 2008-01-05 Sébastien Granjoux <seb.sfo@free.fr>
4695 * plugins/debug-manager/debug_tree.c,
4696 plugins/debug-manager/debug_tree.h,
4697 plugins/debug-manager/watch.c,
4698 plugins/debug-manager/command.c,
4699 plugins/debug-manager/queue.c,
4700 plugins/gdb/plugin.c,
4701 plugins/gdb/debugger.c,
4702 plugins/gdb/debugger.h,
4703 libanjuta/interfaces/libanjuta.idl:
4704 Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
4706 2008-01-05 Naba Kumar <naba@gnome.org>
4708 * plugins/valgrind/plugin.c: Removed stock icon open/save from
4709 menus to avoid conflict with file open/save. Fixes bug #507455
4711 2008-01-05 Johannes Schmid <jhs@gnome.org>
4714 Conditionally depend on gtksourceview2 >= 2.1.0
4716 * libanjuta/interfaces/libanjuta.idl:
4717 Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
4718 iterators instead of positions
4720 * plugins/debug-manager/threads.c:
4721 Fixed a warnings by including gnome-vfs properly
4723 * plugins/debug-manager/variable.c: (get_hovered_word),
4725 Updated to changes in IAnjutaEditorHover/Selection
4727 * plugins/document-manager/action-callbacks.c:
4728 (on_editor_command_upper_case_activate),
4729 (on_editor_command_lower_case_activate):
4730 * plugins/document-manager/search-box.c: (on_incremental_search),
4731 (on_search_activated):
4732 * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
4733 (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
4734 (iselection_get_start), (iselection_get_end),
4735 (iselection_iface_init), (ihover_display), (ihover_iface_init):
4736 * plugins/editor/text_editor_cbs.c:
4737 (on_text_editor_scintilla_notify):
4739 Updated to changes in IAnjutaEditorHover/Selection and updated editor
4740 interface of scintilla editor.
4742 * plugins/language-manager/languages.xml:
4743 * plugins/language-manager/plugin.c:
4744 (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
4745 Added chdr to C language files and some DEBUG_PRINTs
4747 * plugins/language-support-cpp-java/cpp-java-assist.c:
4749 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4750 * plugins/search/plugin.c: (find_incremental):
4751 * plugins/search/search-replace.c: (search_and_replace):
4752 * plugins/search/search-replace_backend.c: (create_search_entries):
4753 Adapted to changed interfaces
4755 * plugins/sourceview/Makefile.am:
4756 * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
4757 (set_uri), (anjuta_document_save):
4758 * plugins/sourceview/anjuta-editor-sourceview.glade:
4759 * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
4760 (anjuta_view_key_press_event):
4761 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4762 * plugins/sourceview/sourceview-cell.c:
4763 (sourceview_cell_instance_init), (sourceview_cell_finalize),
4764 (icell_get_line), (icell_get_attribute), (icell_iface_init):
4765 * plugins/sourceview/sourceview-prefs.c: (get_bool),
4766 (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
4767 (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
4768 (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
4769 (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
4770 * plugins/sourceview/sourceview-private.h:
4771 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4772 (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
4773 (on_document_loaded), (sourceview_instance_init),
4774 (sourceview_dispose), (sourceview_finalize),
4775 (sourceview_create_markers), (sourceview_new),
4776 (ifile_savable_save), (ieditor_get_tab_size),
4777 (ieditor_set_tab_size), (ieditor_set_use_spaces),
4778 (ieditor_set_auto_indent), (ieditor_goto_line),
4779 (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
4780 (iselect_block), (iselect_set), (iselect_get_start),
4781 (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
4782 (imark_unmark), (imark_is_marker_set),
4783 (imark_location_from_handle), (imark_delete_all_markers),
4784 (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
4785 (ibookmark_last), (ibookmark_next), (ibookmark_previous),
4786 (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
4787 (ilanguage_get_supported_languages), (autodetect_language),
4788 (ilanguage_set_language), (iassist_show_tips),
4789 (on_sourceview_hover_leave), (on_sourceview_hover_over),
4790 (ihover_display), (ihover_iface_init):
4792 Use GtkSourceView 2.1.x:
4793 * New mark interface
4794 * Fixed #486724 and #488615
4795 * Implemented hover interface
4796 * Adapted to changed interfaces
4798 2008-01-04 Rob Bradford <rob@o-hand.com>
4800 Reviewed by Naba Kumar <naba@gnome.org>:
4801 * libanjuta/anjuta-preferences.c:
4802 (anjuta_preferences_register_property_custom):
4803 Unregister preferences for custom preferences when the widget is
4806 2008-01-03 Johannes Schmid <jhs@gnome.org>
4808 * plugins/file-manager/file-model.c: (file_model_row_expanded),
4809 (file_model_row_collapsed):
4810 Fixed the too method to take a correct data argument
4812 2008-01-02 Johannes Schmid <jhs@gnome.org>
4814 * plugins/document-manager/anjuta-docman.c:
4815 (anjuta_docman_add_document), (anjuta_docman_remove_document):
4816 ref and unref correctly to silence a Gtk+ critical
4818 2008-01-01 Johannes Schmid <jhs@gnome.org>
4820 * plugins/editor/text_editor.c: (itext_editor_get_text):
4821 Fixed #506740 – ianjuta_editor_get_text crash if request
4822 text past the buffer length
4824 2008-01-01 Sébastien Granjoux <seb.sfo@free.fr>
4826 * plugins/debug-manager/utilities.c,
4827 plugins/debug-manager/utilities.h,
4828 plugins/debug-manager/breakpoints.c:
4829 Move get_current_editor function in utilities.c
4831 * plugins/debug-manager/plugin.c,
4832 plugins/debug-manager/debug_tree.c,
4833 plugins/debug-manager/debug_tree.h,
4834 plugins/debug-manager/watch.c,
4835 plugins/debug-manager/watch.h,
4836 plugins/debug-manager/locals.c,
4837 plugins/debug-manager/locals.h,
4838 (added) plugins/debug-manager/variable.c,
4839 (added) plugins/debug-manager/variable.h,
4840 plugins/debug-manager/Makefile.am:
4841 Use hover interface to display variable value
4843 2007-12-31 Johannes Schmid <jhs@gnome.org>
4845 * libanjuta/Makefile.am:
4846 Only install glade catalog files if glade-3 is available
4847 (Fixes #506269 and #500296)
4849 2007-12-30 Johannes Schmid <jhs@gnome.org>
4851 * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
4852 (set_property_value_as_string), (register_callbacks):
4854 Fixed GtkFileChooserButton preferences to also work when only the combo
4855 changes without a dialog being open.
4857 2007-12-29 Johannes Schmid <jhs@gnome.org>
4859 * plugins/editor/Makefile.am:
4860 Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
4862 2007-12-29 Johannes Schmid <jhs@gnome.org>
4864 * plugins/devhelp/plugin.c: (devhelp_activate):
4865 Fixed #498986 - Anjuta-2.3.0 fails to build
4867 2007-12-29 Johannes Schmid <jhs@gnome.org>
4869 * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
4870 * plugins/debug-manager/plugin.c:
4871 (on_run_to_cursor_action_activate):
4872 * plugins/document-manager/anjuta-docman.c:
4873 (anjuta_docman_goto_file_line_mark):
4874 * plugins/symbol-db/plugin.c: (value_added_current_editor),
4875 (value_removed_current_editor):
4877 Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
4878 all those to value_added_current_document...
4880 * plugins/editor/anjuta-editor-scintilla.glade:
4881 Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
4882 Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
4884 2007-12-28 Massimo Cora' <maxcvs@email.it>
4886 * plugins/symbol-db/plugin.c: (on_importing_project_end),
4887 (symbol_db_activate), (symbol_db_deactivate),
4888 (symbol_db_instance_init), (isymbol_manager_get_parents):
4889 * plugins/symbol-db/plugin.h:
4890 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4891 * plugins/symbol-db/symbol-db-engine.c:
4892 (symbol_db_engine_get_global_members_filtered):
4893 * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
4894 (on_symbol_inserted):
4895 Filtered out static functions on global-tab. E.g. when flag
4896 is_file_scope = 1 we won't add entries there.
4897 Fixed a little bug on 'Global'->'Vars/Others' node too.
4899 2007-12-28 Johannes Schmid <jhs@gnome.org>
4901 * libanjuta/anjuta-launcher.c:
4902 Fixed a silly (and completely useless) memory corruption that probably
4903 only occured at a few race conditions though I wonder why it did not
4906 2007-12-28 Johannes Schmid <jhs@gnome.org>
4907 * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
4908 * plugins/debug-manager/plugin.c: (set_program_counter):
4909 * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
4910 * plugins/debug-manager/start.c: (get_source_directories):
4911 * plugins/debug-manager/threads.c: (on_info_thread),
4913 * plugins/file-manager/file-model.c: (file_model_set_property):
4914 * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
4915 * plugins/tools/editor.c: (on_editor_response):
4917 Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
4919 * plugins/document-manager/plugin.c: (update_title),
4920 (value_added_project_root_uri):
4921 * plugins/document-manager/plugin.h:
4922 Shorten down the title bar if the current path is inside the opened project
4924 2007-12-28 Massimo Cora' <maxcvs@email.it>
4926 reviewed by: Johannes Schmid <jhs@gnome.org>
4928 * plugins/project-wizard/templates/java/project.anjuta:
4929 * plugins/project-wizard/templates/mkfile/project.anjuta:
4930 * plugins/project-wizard/templates/python/project.anjuta:
4931 Added attribute="Interfaces" and value="IAnjutaSymbolManager" to
4932 let new projects use new SymbolDB plugin.
4934 * plugins/symbol-browser/images/Makefile.am:
4935 added some images taken from MonoDevelop project.
4937 * plugins/symbol-db/plugin.c: (value_added_current_editor),
4938 (goto_file_line), (on_importing_project_end), (project_root_added),
4939 (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
4940 (isymbol_manager_search):
4941 Added project-updating feature when opening a project with some files
4942 modified externally [e.g. a svn up].
4944 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4945 (sdb_engine_iterator_node_instance_init),
4946 (sdb_engine_iterator_node_finalize),
4947 (symbol_db_engine_iterator_node_set_conversion_hash):
4948 * plugins/symbol-db/symbol-db-engine-iterator-node.h:
4949 * plugins/symbol-db/symbol-db-engine-iterator.c:
4950 (symbol_db_engine_iterator_new):
4951 * plugins/symbol-db/symbol-db-engine-iterator.h:
4952 Moved Hash table initialization into the engine. This proxies and
4953 speeds up the process of creation and iteration of a GdaDataModel.
4955 * plugins/symbol-db/symbol-db-engine.c:
4956 (sdb_engine_ctags_output_thread),
4957 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4958 (sdb_engine_scan_files_1), (sdb_engine_init),
4959 (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
4960 (symbol_db_engine_add_new_workspace),
4961 (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
4962 (sdb_engine_update_file), (on_scan_update_files_symbols_end),
4963 (symbol_db_engine_get_sym_type_conversion_hash),
4964 (symbol_db_engine_update_files_symbols),
4965 (symbol_db_engine_update_project_symbols),
4966 (symbol_db_engine_update_buffer_symbols),
4967 (symbol_db_engine_get_class_parents),
4968 (symbol_db_engine_get_global_members_filtered),
4969 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
4970 (symbol_db_engine_get_scope_members_by_symbol_id),
4971 (symbol_db_engine_get_scope_members),
4972 (symbol_db_engine_get_current_scope),
4973 (symbol_db_engine_get_file_symbols),
4974 (symbol_db_engine_get_symbol_info_by_id),
4975 (symbol_db_engine_find_symbol_by_name_pattern),
4976 (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4977 * plugins/symbol-db/symbol-db-engine.h:
4978 * plugins/symbol-db/symbol-db-view-locals.c:
4979 (sdb_view_locals_get_iter_from_row_ref),
4980 (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
4981 (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
4982 (on_symbol_inserted), (symbol_db_view_locals_update_list):
4983 Changes on some queries fuctions and some fixes. Added *_filtered
4986 * plugins/symbol-db/symbol-db-view.c:
4987 (do_add_child_symbol_to_view), (add_new_waiting_for),
4988 (prepare_for_adding), (on_symbol_inserted),
4989 (do_recurse_subtree_and_remove), (on_symbol_removed),
4990 (sdb_view_do_add_hidden_dummy_child),
4991 (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
4992 (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
4993 (sdb_view_locals_create_new_store), (sdb_view_init),
4994 (sdb_view_finalize), (sdb_view_class_init),
4995 (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
4996 (symbol_db_view_get_pixbuf),
4997 (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4998 New display for global tags. This is the definitive version, bugs apart.
5000 * plugins/symbol-db/tables.sql:
5003 2007-12-27 Naba Kumar <naba@gnome.org>
5005 * libanjuta/interfaces/libanjuta.idl:
5006 * plugins/editor/aneditor-priv.h:
5007 * plugins/editor/aneditor.cxx:
5008 * plugins/editor/text_editor.c: (text_editor_instance_init),
5009 (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
5010 (ihover_display), (ihover_set_timeout), (ihover_iface_init):
5011 * plugins/editor/text_editor.h:
5012 * plugins/editor/text_editor_cbs.c:
5013 (on_text_editor_scintilla_notify):
5015 Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
5016 related code in AnEditor. Fixed some compilation warnings.
5018 2007-12-26 Naba Kumar <naba@gnome.org>
5020 * Changelog: Fixed indentation.
5022 2007-12-25 Naba Kumar <naba@gnome.org>
5024 * plugins/editor/Makefile.am:
5025 * plugins/editor/editor.glade:
5026 * plugins/editor/plugin.c:
5027 * plugins/editor/style-editor.c:
5028 * plugins/sourceview/Makefile.am:
5029 * plugins/sourceview/plugin.c:
5030 * plugins/sourceview/sourceview.glade:
5031 * plugins/valgrind/Makefile.am:
5033 Renamed glade files to anjuta-editor-* to give name space for the
5034 schema files (because they are installed in system directory).
5036 * scripts/build-schemas.mk: Install the schemas files also (need for
5037 binary package installation/uninstallation).
5039 2007-12-25 Johannes Schmid <jhs@gnome.org>
5041 * plugins/language-support-cpp-java/plugin.c:
5042 (set_indentation_param_vim):
5044 Support some more vim modeline commands and shortcuts (#504331)
5046 2007-12-25 Johannes Schmid <jhs@gnome.org>
5048 Patches from James Liggett:
5049 * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
5050 (anjuta_vcs_status_tree_view_init):
5051 * plugins/subversion/subversion-commit-dialog.c:
5052 (subversion_commit_dialog):
5053 * plugins/subversion/subversion-diff-dialog.c:
5054 (on_subversion_diff_response):
5055 * plugins/subversion/subversion-log-dialog.c:
5056 (on_log_view_selected_button_clicked),
5057 (on_log_diff_selected_button_clicked),
5058 (on_log_diff_previous_button_clicked):
5059 * plugins/subversion/subversion-resolve-dialog.c:
5060 (subversion_resolve_dialog):
5061 * plugins/subversion/subversion-revert-dialog.c:
5062 (subversion_revert_dialog):
5063 * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
5064 (pulse_progress_bar), (hide_pulse_progress_bar),
5065 (disconnect_data_arrived_signals),
5066 (cancel_data_arrived_signal_disconnect):
5067 * plugins/subversion/subversion-ui-utils.h:
5069 #504818 – Some signals/timeouts should be disconnected when dialogs are closed
5070 #505237 – Sort list of modified files
5072 2007-12-24 Sébastien Granjoux <seb.sfo@free.fr>
5074 * plugins/gdb/debugger.c:
5075 Fix bug #491301: Inspecting a variable opens a bad focus dialog
5077 2007-12-23 Johannes Schmid <jhs@gnome.org>
5079 * plugins/language-support-cpp-java/plugin.c:
5080 (set_indentation_param_emacs), (set_indentation_param_vim),
5081 (parse_mode_line_emacs), (parse_mode_line_vim),
5082 (extract_mode_line), (initialize_indentation_params):
5084 Added (basic) support for vim modelines (#504331)
5086 * plugins/message-view/message-view.c: (message_view_next),
5087 (message_view_previous):
5089 Fixed next/previous message
5091 2007-12-23 Johannes Schmid <jhs@gnome.org>
5093 * libanjuta/anjuta-ui.h:
5094 Check for != NULL before unref'ing pixbuf (related to #497878)
5096 * plugins/devhelp/plugin.c: (register_stock_icons):
5097 * plugins/document-manager/anjuta-docman.c:
5098 (anjuta_docman_add_document):
5099 * plugins/glade/plugin.c: (on_close_activated),
5100 (register_stock_icons), (on_session_save),
5101 (glade_plugin_add_project):
5103 Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
5104 and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
5106 * plugins/language-support-cpp-java/plugin.c:
5107 (register_stock_icons):
5108 Fixed stock icon registration macros
5110 2007-12-23 Johannes Schmid <jhs@gnome.org>
5112 * global-tags/Makefile.am:
5113 * launcher/Makefile.am:
5114 * libanjuta/Makefile.am:
5115 * libegg/Makefile.am:
5116 * manuals/anjuta-faqs/Makefile.am:
5117 * manuals/anjuta-manual/Makefile.am:
5118 * manuals/reference/libanjuta/Makefile.am:
5119 * plugins/build-basic-autotools/Makefile.am:
5120 * plugins/class-gen/Makefile.am:
5121 * plugins/class-inheritance/Makefile.am:
5122 * plugins/cvs-plugin/Makefile.am:
5123 * plugins/debug-manager/Makefile.am:
5124 * plugins/devhelp/Makefile.am:
5125 * plugins/document-manager/Makefile.am:
5126 * plugins/editor/Makefile.am:
5127 * plugins/editor/scintilla/Makefile.am:
5128 * plugins/editor/scintilla/include/Makefile.am:
5129 * plugins/file-loader/Makefile.am:
5130 * plugins/file-manager/Makefile.am:
5131 * plugins/file-wizard/Makefile.am:
5132 * plugins/gdb/Makefile.am:
5133 * plugins/glade/Makefile.am:
5134 * plugins/gtodo/Makefile.am:
5135 * plugins/gvim/Makefile.am:
5136 * plugins/indent/Makefile.am:
5137 * plugins/language-manager/Makefile.am:
5138 * plugins/language-support-cpp-java/Makefile.am:
5139 * plugins/macro/Makefile.am:
5140 * plugins/message-view/Makefile.am:
5141 * plugins/patch/Makefile.am:
5142 * plugins/profiler/Makefile.am:
5143 * plugins/project-import/Makefile.am:
5144 * plugins/project-manager/Makefile.am:
5145 * plugins/project-wizard/Makefile.am:
5146 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
5147 * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
5148 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
5149 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
5150 * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
5151 * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
5152 * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
5153 * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
5154 * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
5155 * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
5156 * plugins/sample1/Makefile.am:
5157 * plugins/search/Makefile.am:
5158 * plugins/sourceview/Makefile.am:
5159 * plugins/subversion/Makefile.am:
5160 * plugins/symbol-browser/Makefile.am:
5161 * plugins/symbol-db/Makefile.am:
5162 * plugins/symbol-db/test/Makefile.am:
5163 * plugins/terminal/Makefile.am:
5164 * plugins/tools/Makefile.am:
5165 * plugins/valgrind/Makefile.am:
5167 * tagmanager/Makefile.am:
5169 Replaces the deprecated "INCLUDES" in all Makefile.am's with
5170 the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
5171 warnings from illigel C++ compiler flags.
5173 2007-12-23 Johannes Schmid <jhs@gnome.org>
5175 Patch from Tom <tpgww@onepost.net>:
5177 * plugins/document-manager/anjuta-docman.c:
5178 (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
5179 (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
5180 (anjuta_docman_instance_init), (on_notebook_switch_page),
5181 (anjuta_docman_grab_text_focus):
5182 * plugins/document-manager/plugin.c: (on_document_added),
5183 (on_window_key_press_event), (on_window_key_release_event):
5185 Some more document-manager code cleanups and fixes.
5187 2007-12-23 Massimo Cora' <maxcvs@email.it>
5189 * plugins/symbol-db/plugin.c: (register_stock_icons),
5190 (value_added_current_editor), (value_removed_current_editor),
5191 (on_importing_project_end), (project_root_removed):
5192 added controls to clean/populate GtkTreeView(s) on projects unload/load.
5194 * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
5195 (symbol_db_engine_get_file_db_path):
5196 fixed a useless warning.
5198 * plugins/symbol-db/symbol-db-view-locals.c:
5199 (traverse_free_waiting_for), (file_view_status_destroy),
5200 (sdb_view_locals_create_new_store), (traverse_files_view_status),
5201 (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
5202 (sdb_view_locals_finalize), (on_symbol_inserted),
5203 (symbol_db_view_locals_recv_signals_from_engine),
5204 (symbol_db_view_locals_update_list):
5205 more speed on editors switching. GtkTreeStore caching method implemented.
5206 Fixed compiler warnings and a little memory leak.
5208 * plugins/symbol-db/symbol-db-view-locals.h:
5209 * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
5210 (traverse_free_waiting_for), (symbol_db_view_clear_cache),
5211 (on_scan_end), (on_symbol_inserted),
5212 (sdb_view_locals_create_new_store), (sdb_view_init),
5213 (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
5214 * plugins/symbol-db/symbol-db-view.h:
5215 fixed some crashers. Now project loading/populating should be quite quick.
5217 2007-12-22 Sébastien Granjoux <seb.sfo@free.fr>
5219 * plugins/debug-manager/command.c,
5220 plugins/debug-manager/queue.c:
5221 Take care of command return value (FALSE is an error)
5223 2007-12-22 Sébastien Granjoux <seb.sfo@free.fr>
5225 * plugins/debug-manager/anjuta-debug-manager.glade,
5226 plugins/debug-manager/breakpoints.c:
5227 Remove address, condition and pass breakpoint column if not supported
5228 Fix clear all remove_all to avoid an endless loop if a breakpoint
5231 2007-12-17 Johannes Schmid <jhs@gnome.org>
5233 Patch from Tom <tpgww@onepost.net> (with some changes):
5235 * plugins/document-manager/action-callbacks.c: (on_open_activate),
5236 (on_save_as_activate), (on_save_all_activate),
5237 (on_close_file_activate), (on_close_all_file_activate),
5238 (on_reload_file_activate), (on_editor_command_clear_activate),
5239 (on_transform_eolchars1_activate), (on_comment_block),
5240 (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
5241 (on_goto_block_start1_activate), (on_goto_block_end1_activate),
5242 (on_editor_linenos1_activate), (on_editor_markers1_activate),
5243 (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
5244 (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
5245 (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
5246 (on_zoom_out_text_activate):
5247 * plugins/document-manager/action-callbacks.h:
5248 * plugins/document-manager/anjuta-docman.c:
5249 (on_notebook_page_close_button_click),
5250 (on_notebook_page_close_button_enter),
5251 (on_notebook_page_close_button_leave),
5252 (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
5253 (anjuta_docman_page_init), (anjuta_docman_page_new),
5254 (on_open_filesel_response), (create_file_open_dialog_gui),
5255 (anjuta_docman_save_document_as), (anjuta_docman_dispose),
5256 (anjuta_docman_instance_init), (on_notebook_switch_page),
5257 (on_document_destroy), (anjuta_docman_add_editor),
5258 (anjuta_docman_add_document), (anjuta_docman_remove_document),
5259 (anjuta_docman_set_current_document),
5260 (anjuta_docman_goto_file_line_mark), (get_real_path),
5261 (anjuta_docman_get_full_filename),
5262 (anjuta_docman_delete_all_markers),
5263 (anjuta_docman_delete_all_indicators),
5264 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5265 (anjuta_docman_order_tabs):
5266 * plugins/document-manager/anjuta-docman.h:
5267 * plugins/document-manager/file_history.c: (an_hist_file_new),
5268 (an_file_history_push), (an_file_history_dump):
5269 * plugins/document-manager/file_history.h:
5270 * plugins/document-manager/plugin.c: (update_title),
5271 (value_removed_project_root_uri),
5272 (update_document_ui_interface_items), (menu_name_compare),
5273 (on_document_added), (on_document_changed),
5274 (on_window_key_press_event), (on_window_key_release_event),
5276 * plugins/document-manager/search-box.c: (on_document_changed),
5277 (on_goto_activated), (search_box_init), (search_box_new):
5278 * plugins/document-manager/search-box.h:
5280 Yet more code cleanups
5281 Save glade files correctly in session
5282 Use new tooltip API if available
5283 Sort notebook pages when session is restored (needs work)
5285 2007-12-16 Johannes Schmid <jhs@gnome.org>
5287 * plugins/document-manager/anjuta-docman.c:
5288 (anjuta_docman_add_document):
5290 Present correct widget with anjuta_shell_present_widget(). This got wrong when
5291 the new search bar was introduced.
5293 2007-12-12 Johannes Schmid <jhs@gnome.org>
5295 Patch from Tom <tpgww@onepost.net>:
5296 (#485233 – another bunch of docman cleanups)
5298 * libanjuta/interfaces/libanjuta.idl:
5299 * plugins/document-manager/action-callbacks.c:
5300 (get_current_document), (get_current_focus_widget),
5301 (on_save_activate), (on_save_as_activate), (on_save_all_activate),
5302 (on_close_file_activate), (on_close_all_file_activate),
5303 (on_reload_file_activate), (on_print_activate),
5304 (on_print_preview_activate),
5305 (on_editor_command_upper_case_activate),
5306 (on_editor_command_lower_case_activate),
5307 (on_editor_command_eol_crlf_activate),
5308 (on_editor_command_eol_lf_activate),
5309 (on_editor_command_eol_cr_activate),
5310 (on_editor_command_select_all_activate),
5311 (on_editor_command_select_to_brace_activate),
5312 (on_editor_command_select_block_activate),
5313 (on_editor_command_match_brace_activate),
5314 (on_editor_command_undo_activate),
5315 (on_editor_command_redo_activate),
5316 (on_editor_command_cut_activate),
5317 (on_editor_command_paste_activate),
5318 (on_editor_command_copy_activate),
5319 (on_editor_command_clear_activate),
5320 (on_editor_command_close_folds_all_activate),
5321 (on_editor_command_open_folds_all_activate),
5322 (on_editor_command_toggle_fold_activate),
5323 (on_editor_command_bookmark_toggle_activate),
5324 (on_editor_command_bookmark_first_activate),
5325 (on_editor_command_bookmark_next_activate),
5326 (on_editor_command_bookmark_prev_activate),
5327 (on_editor_command_bookmark_last_activate),
5328 (on_editor_command_bookmark_clear_activate),
5329 (on_transform_eolchars1_activate), (on_comment_block),
5330 (on_comment_box), (on_comment_stream),
5331 (on_goto_block_start1_activate), (on_goto_block_end1_activate),
5332 (on_zoom_in_text_activate), (on_zoom_out_text_activate),
5333 (on_force_hilite_activate), (on_swap_activate),
5334 (on_editor_add_view_activate), (on_editor_remove_view_activate):
5335 * plugins/document-manager/action-callbacks.h:
5336 * plugins/document-manager/anjuta-docman.c:
5337 (on_notebook_page_close_button_click),
5338 (on_notebook_page_close_button_enter),
5339 (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
5340 (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
5341 (anjuta_docman_page_new), (anjuta_docman_page_destroy),
5342 (on_open_filesel_response), (anjuta_docman_open_file),
5343 (anjuta_docman_save_document_as), (anjuta_docman_save_document),
5344 (anjuta_docman_dispose), (anjuta_docman_instance_init),
5345 (anjuta_docman_class_init), (anjuta_docman_new),
5346 (on_notebook_switch_page), (on_document_save_point),
5347 (on_document_destroy), (anjuta_docman_add_editor),
5348 (anjuta_docman_add_document), (anjuta_docman_remove_document),
5349 (anjuta_docman_set_popup_menu),
5350 (anjuta_docman_get_current_focus_widget),
5351 (anjuta_docman_get_page_for_document),
5352 (anjuta_docman_get_current_document),
5353 (anjuta_docman_set_current_document),
5354 (anjuta_docman_goto_file_line),
5355 (anjuta_docman_goto_file_line_mark),
5356 (anjuta_docman_get_full_filename),
5357 (anjuta_docman_present_notebook_page),
5358 (anjuta_docman_update_page_label),
5359 (anjuta_docman_delete_all_markers),
5360 (anjuta_docman_delete_all_indicators),
5361 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5362 (do_ordertab1), (anjuta_docman_order_tabs),
5363 (anjuta_docman_set_editor_properties),
5364 (anjuta_docman_get_document_for_path),
5365 (anjuta_docman_get_all_doc_widgets):
5366 * plugins/document-manager/anjuta-docman.h:
5367 * plugins/document-manager/editor-tooltips.c:
5368 * plugins/document-manager/plugin.c: (update_title),
5369 (update_document_ui_enable_all), (update_document_ui_disable_all),
5370 (update_document_ui_save_items),
5371 (update_document_ui_interface_items), (update_document_ui),
5372 (on_document_update_save_ui), (update_status),
5373 (on_document_update_ui), (on_document_added),
5374 (on_document_changed), (on_session_save), (on_save_prompt),
5375 (on_docman_auto_save), (on_gconf_notify_timer):
5376 * plugins/document-manager/search-box.c: (on_document_changed),
5377 (search_box_new), (search_box_grab_line_focus):
5378 * plugins/glade/plugin.c: (ifile_open):
5379 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5380 * plugins/search/search-replace_backend.c: (create_search_entries):
5381 * plugins/sourceview/anjuta-document.c: (set_uri),
5382 (anjuta_document_save):
5383 * plugins/sourceview/sourceview.c: (ifile_savable_save):
5384 * plugins/tools/editor.c: (on_editor_response):
5386 The patch renames most stuff from "editor" or "te" to "doc where appropriate.
5387 It fixes some issues with session handling and several memory lacks.
5388 Gtk 2.12 Tooltip API is used if available.
5390 2007-12-10 Sébastien Granjoux <seb.sfo@free.fr>
5392 * plugins/debug-manager/disassemble.c,
5393 plugins/debug-manager/disassemble.h,
5394 plugins/debug-manager/command.c,
5395 plugins/debug-manager/command.h,
5396 plugins/debug-manager/plugin.c
5397 plugins/debug-manager/sparse_view.c,
5398 plugins/debug-manager/sparse_view.h,
5399 plugins/gdb/plugin.c,
5400 plugins/gdb/debugger.c,
5401 plugins/gdb/debugger.h,
5402 libanjuta/interfaces/libanjuta.idl:
5403 Fix bug #502533: Implement assembler step
5405 * plugins/debug-manager/breakpoints.c:
5406 Do not save temporary breakpoints
5408 * plugins/debug-manager/stack_trace.c:
5409 Fix a crash when a stack command is cancelled
5411 2007-12-09 Sébastien Granjoux <seb.sfo@free.fr>
5413 * plugins/debug-manager/plugin.c,
5414 plugins/debug-manager/breakpoints.c,
5415 plugins/debug-manager/breakpoints.h:
5416 Fix bug #488732: Breakpoint on delete lines
5417 Breakpoints are now linked to their position in editor
5419 * plugins/gdb/debugger.c:
5420 Fix removing condition on breakpoint
5422 2007-12-07 Sébastien Granjoux <seb.sfo@free.fr>
5424 * plugins/debug-manager/anjuta-debug-manager.glade,
5425 plugins/debug-manager/start.c,
5426 plugins/gdb/plugin.c,
5427 plugins/gdb/debugger.c,
5428 plugins/gdb/debugger.h,
5429 libanjuta/interfaces/libanjuta.idl:
5430 Fix bug #481366: Do not stop at the beginning of the program
5432 * plugins/debug-manager/command.c,
5433 plugins/debug-manager/command.h,
5434 plugins/debug-manager/breakpoints.c,
5435 plugins/debug-manager/queue.c,
5436 plugins/debug-manager/queue.h:
5437 Fix a bug remove all breakpoints was not working due to latest changes
5438 Setting breakpoints is disabled when program is running
5440 2007-12-04 Sébastien Granjoux <seb.sfo@free.fr>
5442 * plugins/debug-manager/queue.c,
5443 plugins/gdb/plugin.c:
5444 Fix bug #501469: Crash if mime_type is unknown
5446 2007-12-01 Massimo Cora' <maxcvs@email.it>
5448 * plugins/symbol-db/plugin.c: (on_editor_destroy),
5449 (on_editor_update_ui), (on_single_file_scan_end),
5450 (on_importing_project_end), (project_root_added),
5451 (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
5452 * plugins/symbol-db/plugin.h:
5453 show on status bar files being scanned.
5455 * plugins/symbol-db/symbol-db-engine.c:
5456 (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
5457 (sdb_engine_ctags_output_thread),
5458 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
5459 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5460 (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
5461 (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
5462 (sdb_engine_get_table_id_by_unique_name2),
5463 (symbol_db_engine_open_project),
5464 (sdb_engine_prepare_executing_commands),
5465 (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
5466 (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
5467 (sdb_engine_detects_removed_ids),
5468 (symbol_db_engine_get_class_parents),
5469 (symbol_db_engine_get_global_members),
5470 (symbol_db_engine_get_scope_members_by_symbol_id),
5471 (symbol_db_engine_get_scope_members),
5472 (symbol_db_engine_get_current_scope),
5473 (symbol_db_engine_get_file_symbols),
5474 (symbol_db_engine_get_symbol_info_by_id),
5475 (symbol_db_engine_get_full_local_path),
5476 (symbol_db_engine_find_symbol_by_name_pattern),
5477 (symbol_db_engine_get_parent_scope_id_by_symbol_id):
5478 * plugins/symbol-db/symbol-db-engine.h:
5479 * plugins/symbol-db/symbol-db-view-locals.c:
5480 (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
5481 (symbol_db_view_locals_recv_signals_from_engine),
5482 (symbol_db_view_locals_update_list):
5483 * plugins/symbol-db/symbol-db-view-locals.h:
5484 * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
5485 (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
5486 (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
5487 (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
5488 * plugins/symbol-db/symbol-db-view.h:
5489 Added g_thread architecture to scan in background. With this you
5490 can use Anjuta's GUI without freezing.
5491 Improved insertion speed by using a paradigm like 'insert' and 'check'
5492 replacing a 'check' and 'insert' one. This has been done for tables
5493 like symbol, scope, sym_type.
5496 * plugins/symbol-db/tables.sql:
5497 * plugins/symbol-db/test/main.c: (get_global_members), (main),
5498 (thread), (print_message), (bastard_thread), (idle_signals):
5499 fixed a typo on tables that broke sql triggers.
5501 === anjuta 2.3.1 ===
5503 2007-12-02 Naba Kumar <naba.kumar@gnome.org>
5505 * NEWS, AUTHORS: Updated.
5506 * src/Makefile.am: Fixed make distcheck
5508 Patch from Yang Hong:
5509 * plugins/file-manager/file-manager.glade: Fixed file chooser
5510 size in file-manager preferences.
5512 2007-12-02 Naba Kumar <naba.kumar@gnome.org>
5514 * NEWS: Updated for 2.3.1 development release
5515 * configure.in: Bumped version to 2.3.1
5517 2007-12-01 Sébastien Granjoux <seb.sfo@free.fr>
5519 * plugins/debug-manager/threads.c,
5520 plugins/debug-manager/disassemble.c,
5521 plugins/debug-manager/watch.c,
5522 plugins/debug-manager/registers.c,
5523 plugins/debug-manager/locals.c,
5524 plugins/debug-manager/breakpoints.c,
5525 plugins/debug-manager/stack_trace.c,
5526 plugins/debug-manager/command.c,
5527 plugins/debug-manager/command.h,
5528 plugins/debug-manager/queue.c,
5529 libanjuta/interfaces/libanjuta.idl:
5530 Use different signals in IAnjutaDebugManager and IAnjutaDebugger
5531 Document IAnjutaDebugManager signals
5532 Generate new signals in queue.c
5533 Use new signals in other files
5535 2007-11-30 <genbell@tiscali.it>
5537 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
5539 * plugins/gdb/Makefile.am:
5542 2007-11-29 Sébastien Granjoux <seb.sfo@free.fr>
5544 * plugins/tools/variable.c:
5545 Fix a bug added in the previous patch (it is not a leak)
5547 2007-11-29 Sébastien Granjoux <seb.sfo@free.fr>
5549 * plugins/project-wizard/druid.c,
5550 plugins/project-wizard/templates/terminal.wiz,
5551 plugins/project-wizard/templates/xlib-dock.wiz,
5552 plugins/project-wizard/templates/wxwin.wiz,
5553 plugins/project-wizard/templates/java.wiz,
5554 plugins/project-wizard/templates/gnome.wiz,
5555 plugins/project-wizard/templates/anjuta-plugin.wiz,
5556 plugins/project-wizard/templates/gtkmm.wiz,
5557 plugins/project-wizard/templates/python.wiz,
5558 plugins/project-wizard/templates/cpp.wiz,
5559 plugins/project-wizard/templates/sdl.wiz,
5560 plugins/project-wizard/templates/gtk.wiz,
5561 plugins/project-wizard/templates/minimal.wiz,
5562 plugins/project-wizard/templates/xlib.wiz,
5563 plugins/project-wizard/templates/gcj.wiz,
5564 plugins/project-wizard/templates/translatable-strings.h,
5565 plugins/project-import/project-import.c:
5566 Partial Fix translation bugs #496833 comment 4,7,8,9,10,11
5568 2007-11-27 Sébastien Granjoux <seb.sfo@free.fr>
5570 * plugins/debug-manager/threads.c,
5571 plugins/debug-manager/disassemble.c,
5572 plugins/debug-manager/watch.c,
5573 plugins/debug-manager/registers.c,
5574 plugins/debug-manager/memory.c,
5575 plugins/debug-manager/locals.c,
5576 plugins/debug-manager/stack_trace.c,
5577 plugins/debug-manager/queue.c,
5578 plugins/debug-manager/queue.h:
5579 Connect debugger signal only when program is loaded
5580 Rename get_feature in is_supported
5582 * plugins/debug-manager/plugin.c:
5583 Remove editor watch when plugin is deactivated
5585 * plugins/debug-manager/anjuta-debug-manager.glade,
5586 plugins/debug-manager/breakpoints.c,
5587 plugins/debug-manager/breakpoints.h:
5588 Rewrite almost completely the breakpoint code
5589 Improve breakpoint dialog
5591 Implement condition, hit count, ignore and temporary attribute
5593 * plugins/debug-manager/command.c,
5594 plugins/debug-manager/command.h:
5595 Add a breakpoint list command
5597 * plugins/gdb/debugger.c,
5598 plugins/gdb/debugger.h:
5599 Add new breakpoint list command
5600 Fix parsing of breakpoint data
5602 * libanjuta/interfaces/libanjuta.idl,
5603 plugins/gdb/plugin.c:
5604 Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
5606 2007-11-23 Jaap Haitsma <jaap@haitsma.org>
5608 * plugins/document-manager/plugin.c:
5609 Use Ctrl+Shift+s as shortcut for Save As
5611 2007-11-22 Naba Kumar <naba.kumar@gnome.org>
5613 * plugins/subversion/plugin.c: (activate_plugin):
5614 * plugins/symbol-db/plugin.c: (symbol_db_activate):
5615 * src/layout.xml: Fixed dockitem positions.
5617 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
5619 Icons from tpgww@onepost.net:
5620 * plugins/project-wizard/applogo.png:
5621 Icons from patch in bug #480093 comment #23. Also renamed icons.
5623 * plugins/message-view/Makefile.am:
5624 * plugins/message-view/plugin.c: (register_stock_icons),
5625 (ipreferences_merge): Removed redundant icon.
5627 * plugins/document-manager/plugin.c:
5628 (update_editor_ui_disable_all), (update_editor_ui_interface_items):
5629 Do not insensitize New action when there is no document.
5632 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
5634 Icons from tpgww@onepost.net:
5635 * plugins/symbol-browser/an_symbol_prefs.c:
5636 * pixmaps/Makefile.am:
5637 * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
5639 Icons from patch in bug #480093 comment #23. Also renamed icons.
5642 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
5644 Patch from James Liggett:
5645 * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
5646 revert and dialogs resizable.
5648 2007-11-20 Naba Kumar <naba.kumar@gnome.org>
5650 Patch from James Liggett:
5651 * plugins/subversion/anjuta-subversion.glade:
5652 * plugins/subversion/subversion-diff-dialog.c:
5653 (on_subversion_diff_response), (subversion_diff_dialog):
5654 * plugins/subversion/subversion-diff-dialog.h:
5656 The diff dialog should have a checkbox, enabled by default, that
5657 allows the user to make sure that all open files are saved before
5660 2007-11-20 Naba Kumar <naba.kumar@gnome.org>
5662 * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
5664 Icons from tpgww@onepost.net:
5665 * pixmaps/Makefile.am:
5668 * src/anjuta-preferences-general.svg:
5670 Icons from patch in bug #480093 comment #23. Also renamed icons.
5673 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
5675 Icons from tpgww@onepost.net:
5676 * plugins/debug-manager/images/Makefile.am:
5677 * plugins/debug-manager/images/anjuta-watch.svg:
5678 * plugins/debug-manager/plugin.c: (register_stock_icons):
5679 * plugins/gdb/images/Makefile.am:
5680 * plugins/gtodo/Makefile.am:
5681 * plugins/gtodo/anjuta-gtodo-plugin.svg:
5682 * plugins/gtodo/anjuta-gtodo.plugin.in:
5683 * plugins/gtodo/interface.c: (stock_icons):
5684 * plugins/gtodo/main.h:
5685 * plugins/gtodo/plugin.c: (ipreferences_merge):
5686 * plugins/terminal/Makefile.am:
5687 * plugins/terminal/anjuta-terminal-plugin.svg:
5688 * plugins/terminal/anjuta-terminal.plugin.in:
5689 * plugins/terminal/terminal.c:
5690 * plugins/tools/Makefile.am:
5691 * plugins/tools/anjuta-tools-plugin.svg:
5692 * plugins/tools/anjuta-tools.plugin.in:
5693 * plugins/tools/plugin.c:
5694 * plugins/valgrind/Makefile.am:
5695 * plugins/valgrind/anjuta-valgrind-plugin.svg:
5696 * plugins/valgrind/anjuta-valgrind.plugin.in:
5697 * plugins/valgrind/plugin.c: (register_stock_icons),
5698 (ipreferences_merge):
5700 Icons from patch in bug #480093 comment #23. Also renamed icons.
5703 2007-11-18 Massimo Cora' <maxcvs@email.it>
5705 reviewed by: Johannes Schmid <jhs@gnome.org>
5708 required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
5709 due to bug #493360. Still present anyway bug #495843
5711 * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
5712 (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
5713 (on_local_treeview_row_activated),
5714 (on_global_treeview_row_activated),
5715 (on_global_treeview_row_expanded), (on_project_element_added),
5716 (on_project_element_removed), (project_root_added),
5717 (symbol_db_activate), (isymbol_manager_search),
5718 (isymbol_manager_get_members),
5719 (isymbol_manager_get_completions_at_position):
5720 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
5721 (symbol_db_engine_iterator_node_get_symbol_extra_string):
5722 * plugins/symbol-db/symbol-db-engine.c:
5723 (sdb_engine_execute_non_select_sql),
5724 (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
5725 (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
5726 (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
5727 (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5728 (symbol_db_engine_add_new_workspace),
5729 (symbol_db_engine_add_new_project),
5730 (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
5731 (sdb_engine_detects_removed_ids),
5732 (sdb_engine_walk_down_scope_path),
5733 (symbol_db_engine_get_class_parents),
5734 (symbol_db_engine_get_global_members),
5735 (symbol_db_engine_get_scope_members_by_symbol_id),
5736 (symbol_db_engine_get_scope_members),
5737 (symbol_db_engine_get_current_scope),
5738 (symbol_db_engine_get_file_symbols),
5739 (symbol_db_engine_get_symbol_info_by_id),
5740 (symbol_db_engine_find_symbol_by_name_pattern):
5741 * plugins/symbol-db/symbol-db-engine.h:
5742 * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5743 (on_symbol_inserted), (symbol_db_view_locals_update_list):
5744 * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
5745 (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
5746 (on_scan_end), (do_add_root_symbol_to_view),
5747 (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
5748 (trigger_on_symbol_inserted), (add_new_waiting_for),
5749 (do_recurse_subtree_and_invalidate), (prepare_for_adding),
5750 (on_symbol_inserted), (do_recurse_subtree_and_remove),
5751 (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
5752 (symbol_db_view_row_expanded), (sdb_view_init),
5753 (gtree_compare_func), (sdb_view_finalize),
5754 (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
5755 (sdb_view_populate_base_root),
5756 (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
5757 * plugins/symbol-db/symbol-db-view.h:
5758 * plugins/symbol-db/tables.sql:
5759 * plugins/symbol-db/test/Makefile.am:
5760 * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
5761 (get_scope_members), (get_current_scope), (get_global_members),
5762 (get_file_symbols), (get_info_by_id), (main):
5764 Rewrote symbol-db-view global tab. Now every expandable node is a query.
5765 Started using LIMIT keyword to speed up things.
5766 Deprecated GdaCommand in favour of GdaQuery into engine. This should
5767 make providers use prepared statements.
5769 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
5771 Patch from James Liggett:
5772 * plugins/subversion/plugin.c: (subversion_instance_init):
5773 * plugins/subversion/plugin.h:
5774 * plugins/subversion/subversion-diff-dialog.c:
5775 (on_subversion_diff_response), (subversion_diff_dialog),
5776 (on_menu_subversion_diff):
5777 * plugins/subversion/subversion-log-dialog.c:
5778 (on_log_view_selected_button_clicked),
5779 (on_log_diff_selected_button_clicked),
5780 (on_log_diff_previous_button_clicked),
5781 (subversion_log_window_create):
5782 * plugins/subversion/subversion-ui-utils.c:
5783 (get_filename_from_full_path), (init_whole_project),
5784 (on_whole_project_toggled):
5785 * plugins/subversion/subversion-ui-utils.h:
5786 * plugins/subversion/subversion-update-dialog.c:
5787 (subversion_update_dialog), (on_menu_subversion_update):
5789 Whole Project checkbox enabled by default in diff and update dialogs.
5790 changes the editor names for diff editors to something much more
5791 descriptive. For example, working copy/head diffs would have an editor
5792 with a name like "[Working Copy/Head] some-file.diff," where some-file
5793 is the name of the file/directory that was diffed. For diffs against
5794 arbitrary diffs the name would look like "[Revisions 2832/3200]
5795 some-file.diff" for a diff of some-file between revisions 2832 and
5798 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
5800 Icons from tpgww@onepost.net:
5801 * plugins/subversion/Makefile.am:
5802 * plugins/subversion/anjuta-subversion-plugin.svg:
5803 * plugins/subversion/anjuta-subversion.plugin.in:
5804 * plugins/subversion/plugin.h:
5805 * plugins/symbol-browser/Makefile.am:
5806 * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
5807 * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
5808 * plugins/symbol-browser/plugin.c:
5809 * plugins/symbol-db/Makefile.am:
5810 * plugins/symbol-db/plugin.c:
5811 * plugins/symbol-db/symbol-db.plugin.in:
5813 Icons from patch in bug #480093 comment #23. Also renamed icons.
5816 2007-11-18 Naba Kumar <naba.kumar@gnome.org>
5818 Icons from tpgww@onepost.net:
5819 * plugins/project-manager/Makefile.am:
5820 * plugins/project-manager/anjuta-project-manager-plugin.svg:
5821 * plugins/project-manager/anjuta-project-manager.plugin.in:
5822 * plugins/project-manager/plugin.c:
5823 * plugins/project-wizard/Makefile.am:
5824 * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
5825 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
5826 * plugins/project-wizard/druid.h:
5827 * plugins/search/Makefile.am:
5828 * plugins/search/anjuta-search-plugin.svg:
5829 * plugins/search/anjuta-search.plugin.in:
5830 * plugins/search/plugin.c:
5832 Icons from patch in bug #480093 comment #23. Also renamed icons.
5835 2007-11-18 Naba Kumar <naba.kumar@gnome.org>
5837 * TODO.tasks: updated.
5839 Icons from tpgww@onepost.net:
5840 * plugins/file-loader/Makefile.am:
5841 * plugins/file-loader/anjuta-loader-plugin.svg:
5842 * plugins/file-loader/anjuta-loader.plugin.in:
5843 * plugins/file-manager/Makefile.am:
5844 * plugins/file-manager/anjuta-file-manager-plugin.svg:
5845 * plugins/file-manager/file-manager.plugin.in:
5846 * plugins/file-manager/plugin.c:
5847 * plugins/glade/Makefile.am:
5848 * plugins/glade/anjuta-glade-plugin.svg:
5849 * plugins/glade/anjuta-glade.plugin.in:
5850 * plugins/glade/plugin.c: (register_stock_icons):
5851 * plugins/language-manager/Makefile.am:
5852 * plugins/language-manager/anjuta-language-manager-plugin.svg:
5853 * plugins/language-manager/language-manager.plugin.in:
5854 * plugins/message-view/Makefile.am:
5855 * plugins/message-view/anjuta-message-manager.plugin.in:
5856 * plugins/message-view/anjuta-messages-plugin.svg:
5857 * plugins/message-view/plugin.c:
5858 * plugins/patch/Makefile.am:
5859 * plugins/patch/anjuta-patch-plugin.svg:
5860 * plugins/patch/anjuta-patch.plugin.in:
5861 * plugins/patch/plugin.c:
5862 * plugins/profiler/Makefile.am:
5863 * plugins/profiler/anjuta-profiler-plugin.svg:
5864 * plugins/profiler/plugin.c: (register_stock_icons):
5865 * plugins/profiler/profiler.plugin.in:
5866 * plugins/project-import/Makefile.am:
5867 * plugins/project-import/anjuta-project-import-plugin.svg:
5868 * plugins/project-import/anjuta-project-import.plugin.in:
5869 * plugins/project-import/plugin.c:
5871 Icons from patch in bug #480093 comment #23. Also renamed icons.
5874 2007-11-18 Johannes Schmid <jhs@gnome.org>
5876 * plugins/build-basic-autotools/build-basic-autotools.c:
5878 * plugins/debug-manager/anjuta-debug-manager.glade:
5879 * plugins/debug-manager/breakpoints.c:
5880 * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
5881 * plugins/file-wizard/file.c:
5882 * plugins/gdb/anjuta-gdb.glade:
5883 * plugins/glade/plugin.c: (ifile_open):
5884 * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
5885 * plugins/gtodo/mcategory.c: (category_manager_add_item):
5886 * plugins/gtodo/tray-icon.c:
5887 * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
5888 * plugins/macro/macros.xml:
5889 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5890 Fixed translation bugs (#496833, #488211 and #497758)
5892 * plugins/document-manager/plugin.c: (on_editor_changed):
5895 2007-11-17 Naba Kumar <naba.kumar@gnome.org>
5897 Icons from tpgww@onepost.net:
5898 * plugins/devhelp/Makefile.am:
5899 * plugins/devhelp/anjuta-devhelp-plugin.svg:
5900 * plugins/devhelp/anjuta-devhelp.plugin.in:
5901 * plugins/devhelp/plugin.c:
5902 * plugins/document-manager/anjuta-document-manager.plugin.in:
5903 * plugins/document-manager/images/Makefile.am:
5904 * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
5905 * plugins/document-manager/plugin.c:
5906 * plugins/editor/Makefile.am:
5907 * plugins/editor/anjuta-editor-scintilla-plugin.svg:
5908 * plugins/editor/anjuta-editor.plugin.in:
5909 * plugins/editor/plugin.c:
5910 * plugins/sample1/Makefile.am:
5911 * plugins/sample1/anjuta-sample-plugin.svg:
5912 * plugins/sample1/anjuta-sample.plugin.in:
5913 * plugins/sourceview/Makefile.am:
5914 * plugins/sourceview/plugin.c:
5915 * plugins/sourceview/sourceview.plugin.in:
5917 Icons from patch in bug #480093 comment #23. Also renamed icons.
5920 2007-11-17 Naba Kumar <naba.kumar@gnome.org>
5922 * TODO.tasks: Updated.
5924 Icons from tpgww@onepost.net:
5925 * plugins/build-basic-autotools/Makefile.am:
5926 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
5927 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
5928 * plugins/build-basic-autotools/build-basic-autotools.c:
5929 * plugins/class-inheritance/Makefile.am:
5930 * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
5931 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
5932 * plugins/class-inheritance/plugin.c:
5933 * plugins/cvs-plugin/Makefile.am:
5934 * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
5935 * plugins/cvs-plugin/anjuta-cvs.plugin.in:
5936 * plugins/cvs-plugin/plugin.c:
5937 * plugins/debug-manager/anjuta-debug-manager.plugin.in:
5938 * plugins/debug-manager/images/Makefile.am:
5939 * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
5940 * plugins/debug-manager/plugin.c:
5942 Icons from patch in bug #480093 comment #23. Also renamed icons.
5945 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
5947 * (removed) libanjuta/anjuta-children.c,
5948 (removed) libanjuta/anjuta-children.h,
5949 libanjuta/anjuta-launcher.c,
5950 libanjuta/libanjuta.h,
5951 libanjuta/Makefile.am,
5952 plugins/gdb/debugger.c,
5953 plugins/terminal/terminal.c,
5954 manuals/reference/libanjuta/libanjuta-sections.txt,
5955 manuals/reference/libanjuta/libanjuta-docs.sgml:
5956 Replace anjuta_children_register by g_child_watch_add
5958 2007-11-13 Johannes Schmid <jhs@gnome.org>
5960 * plugins/subversion/anjuta-subversion.glade:
5961 * plugins/subversion/subversion-commit-dialog.c:
5962 (subversion_commit_dialog):
5963 * plugins/subversion/subversion-resolve-dialog.c:
5964 (subversion_resolve_dialog):
5965 * plugins/subversion/subversion-revert-dialog.c:
5966 (subversion_revert_dialog):
5967 * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
5968 (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
5969 (hide_pulse_progress_bar):
5970 * plugins/subversion/subversion-ui-utils.h:
5972 Yet another patch from #457477:
5973 Add a pulsing progress bar to all dialogs receiving status
5975 2007-11-12 Johannes Schmid <jhs@gnome.org>
5977 * plugins/document-manager/plugin.c: (create_highlight_submenu):
5978 Bug 493583 – crash in Anjuta IDE: trying to open a file
5980 * plugins/subversion/subversion-commit-dialog.c:
5981 (select_all_files), (subversion_commit_dialog):
5982 Patch from jrligget - see #457477
5984 2007-11-12 Johannes Schmid <jhs@gnome.org>
5986 Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
5987 * libanjuta/anjuta-plugin-handle.c:
5988 (anjuta_plugin_handle_get_about):
5989 Bug 495536 – Plugins localization improvement
5991 Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
5992 * plugins/class-gen/anjuta-class-gen-plugin.glade:
5993 * plugins/indent/indent.glade:
5994 * plugins/subversion/anjuta-subversion.glade:
5995 Bug 495245 – Strings bug
5997 2007-11-08 James Liggett <jrliggett@cox.net>
5999 reviewed by: Johannes Schmid <jhs@gnome.org>
6001 * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
6002 (anjuta_async_command_finalize),
6003 (anjuta_async_command_notification_poll),
6004 (anjuta_async_command_thread), (start_command),
6005 (notify_data_arrived), (notify_complete),
6006 (anjuta_async_command_class_init),
6007 (anjuta_async_command_set_error_message),
6008 (anjuta_async_command_get_error_message),
6009 (anjuta_async_command_lock), (anjuta_async_command_unlock):
6010 * libanjuta/anjuta-async-command.h:
6011 * libanjuta/anjuta-command.c: (anjuta_command_init),
6012 (anjuta_command_finalize), (anjuta_command_class_init),
6013 (anjuta_command_start), (anjuta_command_notify_data_arrived),
6014 (anjuta_command_notify_complete),
6015 (anjuta_command_set_error_message),
6016 (anjuta_command_get_error_message):
6017 * libanjuta/anjuta-command.h:
6018 * libanjuta/anjuta-glade-catalog.c:
6019 * libanjuta/anjuta-glade.xml:
6020 * libanjuta/anjuta-vcs-status-tree-view.c:
6021 (on_selected_column_toggled),
6022 (anjuta_vcs_status_tree_view_create_columns),
6023 (anjuta_vcs_status_tree_view_init),
6024 (anjuta_vcs_status_tree_view_finalize),
6025 (anjuta_vcs_status_tree_view_set_property),
6026 (anjuta_vcs_status_tree_view_get_property),
6027 (anjuta_vcs_status_tree_view_class_init),
6028 (anjuta_vcs_status_tree_view_new),
6029 (anjuta_vcs_status_tree_view_destroy),
6030 (anjuta_vcs_status_tree_view_add), (select_all_paths),
6031 (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
6032 (anjuta_vcs_status_tree_view_unselect_all),
6033 (create_selected_paths_list),
6034 (anjuta_vcs_status_tree_view_get_selected):
6035 * libanjuta/anjuta-vcs-status-tree-view.h:
6036 * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
6037 * libanjuta/anjuta-widgets.h:
6038 * plugins/subversion/subversion-add-dialog.c:
6039 (on_add_command_finished), (on_subversion_add_response),
6040 (subversion_add_dialog), (on_menu_subversion_add),
6041 (on_fm_subversion_add):
6042 * plugins/subversion/subversion-add-dialog.h:
6043 * plugins/subversion/subversion-commit-dialog.c:
6044 (on_commit_command_finished), (on_subversion_commit_response),
6045 (subversion_commit_dialog), (on_menu_subversion_commit),
6046 (on_fm_subversion_commit):
6047 * plugins/subversion/subversion-commit-dialog.h:
6048 * plugins/subversion/subversion-copy-dialog.c:
6049 (on_copy_other_revision_radio_toggled),
6050 (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
6051 (on_copy_command_finished), (on_subversion_copy_response),
6052 (subversion_copy_dialog), (on_menu_subversion_copy),
6053 (on_fm_subversion_copy):
6054 * plugins/subversion/subversion-copy-dialog.h:
6055 * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
6056 (on_subversion_diff_response), (subversion_diff_dialog),
6057 (on_menu_subversion_diff), (on_fm_subversion_diff):
6058 * plugins/subversion/subversion-diff-dialog.h:
6059 * plugins/subversion/subversion-log-dialog.c:
6060 (on_diff_selected_column_toggled), (create_columns),
6061 (on_log_command_finished), (on_log_view_button_clicked),
6062 (on_cat_command_data_arrived), (on_cat_command_finished),
6063 (on_log_view_selected_button_clicked), (get_selected_revisions),
6064 (on_log_diff_selected_button_clicked),
6065 (on_log_diff_previous_button_clicked),
6066 (on_subversion_log_vbox_destroy),
6067 (on_log_changes_view_row_selected), (subversion_log_window_create),
6068 (on_menu_subversion_log), (on_fm_subversion_log),
6069 (subversion_log_set_whole_project_sensitive):
6070 * plugins/subversion/subversion-log-dialog.h:
6071 * plugins/subversion/subversion-merge-dialog.c:
6072 (on_merge_command_finished), (on_subversion_merge_response),
6073 (on_merge_first_path_browse_button_clicked),
6074 (on_merge_second_path_browse_button_clicked),
6075 (on_merge_use_first_path_check_toggled),
6076 (on_merge_start_revision_radio_toggled),
6077 (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
6078 (on_menu_subversion_merge):
6079 * plugins/subversion/subversion-merge-dialog.h:
6080 * plugins/subversion/subversion-remove-dialog.c:
6081 (on_remove_command_finished),
6082 (on_remove_path_browse_button_clicked),
6083 (on_subversion_remove_response), (subversion_remove_dialog),
6084 (on_menu_subversion_remove), (on_fm_subversion_remove):
6085 * plugins/subversion/subversion-remove-dialog.h:
6086 * plugins/subversion/subversion-resolve-dialog.c:
6087 (on_resolve_command_finished), (on_subversion_resolve_response),
6088 (subversion_resolve_dialog), (on_menu_subversion_resolve):
6089 * plugins/subversion/subversion-resolve-dialog.h:
6090 * plugins/subversion/subversion-revert-dialog.c:
6091 (on_revert_command_finished), (on_subversion_revert_response),
6092 (subversion_revert_dialog), (on_menu_subversion_revert):
6093 * plugins/subversion/subversion-revert-dialog.h:
6094 * plugins/subversion/subversion-switch-dialog.c:
6095 (on_switch_other_revision_radio_toggled),
6096 (on_switch_command_finished), (on_subversion_switch_response),
6097 (subversion_switch_dialog), (on_menu_subversion_switch):
6098 * plugins/subversion/subversion-switch-dialog.h:
6099 * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
6100 (subversion_data_free), (on_mesg_view_destroy),
6101 (create_message_view), (check_filename), (get_log_from_textview),
6102 (pulse_timer), (on_pulse_timer_destroyed),
6103 (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
6104 (report_errors), (on_status_command_finished),
6105 (on_status_command_data_arrived), (on_command_info_arrived),
6106 (select_all_status_items), (clear_all_status_selections),
6107 (init_whole_project), (on_whole_project_toggled),
6108 (send_diff_command_output_to_editor), (on_diff_command_finished),
6109 (stop_status_bar_progress_pulse):
6110 * plugins/subversion/subversion-ui-utils.h:
6111 * plugins/subversion/subversion-update-dialog.c:
6112 (on_update_command_finished), (on_subversion_update_response),
6113 (subversion_update_dialog), (on_menu_subversion_update),
6114 (on_fm_subversion_update):
6115 * plugins/subversion/subversion-update-dialog.h:
6116 * plugins/subversion/svn-add-command.c: (svn_add_command_init),
6117 (svn_add_command_finalize), (svn_add_command_run),
6118 (svn_add_command_class_init), (svn_add_command_new),
6119 (svn_add_command_destroy):
6120 * plugins/subversion/svn-add-command.h:
6121 * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
6122 (svn_cat_command_finalize), (svn_cat_command_run),
6123 (svn_cat_command_class_init), (svn_cat_command_new),
6124 (svn_cat_command_destroy), (svn_cat_command_get_output):
6125 * plugins/subversion/svn-cat-command.h:
6126 * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
6127 (svn_command_release_ui_lock), (simple_prompt),
6128 (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
6129 (svn_auth_ssl_server_trust_prompt_func_cb),
6130 (svn_auth_ssl_client_cert_prompt_func_cb),
6131 (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
6132 (svn_command_init), (svn_command_finalize),
6133 (svn_command_class_init), (svn_command_push_info),
6134 (svn_command_get_info_queue), (svn_command_set_error),
6135 (svn_command_get_client_context), (svn_command_get_pool),
6136 (svn_command_lock_ui), (svn_command_unlock_ui),
6137 (svn_command_get_revision), (svn_command_copy_path_list),
6138 (svn_command_free_path_list):
6139 * plugins/subversion/svn-command.h:
6140 * plugins/subversion/svn-commit-command.c: (on_log_callback),
6141 (svn_commit_command_init), (svn_commit_command_finalize),
6142 (svn_commit_command_run), (svn_commit_command_class_init),
6143 (svn_commit_command_new), (svn_commit_command_destroy):
6144 * plugins/subversion/svn-commit-command.h:
6145 * plugins/subversion/svn-copy-command.c: (on_log_callback),
6146 (svn_copy_command_init), (svn_copy_command_finalize),
6147 (svn_copy_command_run), (svn_copy_command_class_init),
6148 (svn_copy_command_new), (svn_copy_command_destroy):
6149 * plugins/subversion/svn-copy-command.h:
6150 * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
6151 (svn_diff_command_finalize), (svn_diff_command_run),
6152 (svn_diff_command_class_init), (svn_diff_command_new),
6153 (svn_diff_command_destroy), (svn_diff_command_get_output):
6154 * plugins/subversion/svn-diff-command.h:
6155 * plugins/subversion/svn-log-command.c: (svn_log_command_init),
6156 (svn_log_command_finalize), (log_callback), (svn_log_command_run),
6157 (svn_log_command_class_init), (svn_log_command_new),
6158 (svn_log_command_destroy), (svn_log_command_get_entry_queue):
6159 * plugins/subversion/svn-log-command.h:
6160 * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
6161 (svn_log_entry_finalize), (svn_log_entry_class_init),
6162 (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
6163 (svn_log_entry_get_author), (svn_log_entry_get_date),
6164 (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
6165 (svn_log_entry_get_full_log):
6166 * plugins/subversion/svn-log-entry.h:
6167 * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
6168 (svn_merge_command_finalize), (svn_merge_command_run),
6169 (svn_merge_command_class_init), (svn_merge_command_new),
6170 (svn_merge_command_destroy):
6171 * plugins/subversion/svn-merge-command.h:
6172 * plugins/subversion/svn-remove-command.c: (on_log_callback),
6173 (svn_remove_command_init), (svn_remove_command_finalize),
6174 (svn_remove_command_run), (svn_remove_command_class_init),
6175 (svn_remove_command_new), (svn_remove_command_destroy),
6176 (svn_remove_command_get_path):
6177 * plugins/subversion/svn-remove-command.h:
6178 * plugins/subversion/svn-resolve-command.c:
6179 (svn_resolve_command_init), (svn_resolve_command_finalize),
6180 (svn_resolve_command_run), (svn_resolve_command_class_init),
6181 (svn_resolve_command_new), (svn_resolve_command_destroy):
6182 * plugins/subversion/svn-resolve-command.h:
6183 * plugins/subversion/svn-revert-command.c:
6184 (svn_revert_command_init), (svn_revert_command_finalize),
6185 (svn_revert_command_run), (svn_revert_command_class_init),
6186 (svn_revert_command_new), (svn_revert_command_destroy):
6187 * plugins/subversion/svn-revert-command.h:
6188 * plugins/subversion/svn-status-command.c:
6189 (svn_status_command_init), (svn_status_command_finalize),
6190 (on_svn_status_notify), (svn_status_command_run),
6191 (svn_status_command_class_init), (svn_status_command_new),
6192 (svn_status_command_destroy),
6193 (svn_status_command_get_status_queue):
6194 * plugins/subversion/svn-status-command.h:
6195 * plugins/subversion/svn-status.c: (svn_status_init),
6196 (svn_status_finalize), (svn_status_class_init), (svn_status_new),
6197 (svn_status_destroy), (svn_status_get_path),
6198 (svn_status_get_vcs_status):
6199 * plugins/subversion/svn-status.h:
6200 * plugins/subversion/svn-switch-command.c:
6201 (svn_switch_command_init), (svn_switch_command_finalize),
6202 (svn_switch_command_run), (svn_switch_command_class_init),
6203 (svn_switch_command_new), (svn_switch_command_destroy):
6204 * plugins/subversion/svn-switch-command.h:
6205 * plugins/subversion/svn-update-command.c:
6206 (svn_update_command_init), (svn_update_command_finalize),
6207 (svn_update_command_run), (svn_update_command_class_init),
6208 (svn_update_command_new), (svn_update_command_destroy):
6209 * plugins/subversion/svn-update-command.h:
6211 Now really committed all files from James patch (#457477)
6213 2007-11-08 Johannes Schmid <jhs@gnome.org>
6215 * TODO.tasks: Updated
6217 2007-11-08 James Liggett <jrliggett@cox.net>
6219 reviewed by: Johannes Schmid <jhs@gnome.org>
6222 * libanjuta/Makefile.am:
6223 * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
6224 * libanjuta/anjuta-status.h:
6225 * libanjuta/libanjuta.h:
6226 * plugins/subversion/Makefile.am:
6227 * plugins/subversion/anjuta-subversion.glade:
6228 * plugins/subversion/anjuta-subversion.ui:
6229 * plugins/subversion/plugin.c: (value_added_project_root_uri),
6230 (value_removed_project_root_uri), (activate_plugin),
6231 (deactivate_plugin), (finalize), (subversion_instance_init):
6232 * plugins/subversion/plugin.h:
6233 * plugins/subversion/subversion-actions.c:
6234 * plugins/subversion/subversion-actions.h:
6235 * plugins/subversion/subversion-callbacks.c:
6236 * plugins/subversion/subversion-callbacks.h:
6237 * plugins/subversion/svn-auth.c:
6238 * plugins/subversion/svn-auth.h:
6239 * plugins/subversion/svn-backend-priv.h:
6240 * plugins/subversion/svn-backend.c:
6241 * plugins/subversion/svn-backend.h:
6242 * plugins/subversion/svn-notify.c:
6243 * plugins/subversion/svn-notify.h:
6244 * plugins/subversion/svn-thread.c:
6245 * plugins/subversion/svn-thread.h:
6247 Commited alpha2 of the new subversion plugin (#457477)
6249 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
6251 * plugins/debug-manager/command.c:
6252 Fix a stupid crash when changing a register value
6254 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
6256 * libanjuta/interfaces/libanjuta.idl,
6257 plugins/debug-manager/command.c,
6258 plugins/debug-manager/command.h,
6259 plugins/debug-manager/start.c,
6260 plugins/gdb/plugin.c,
6261 plugins/gdb/debugger.c,
6262 plugins/gdb/debugger.h:
6263 Use anjuta terminal plugin instead of gnome terminal
6264 Select if a terminal is used in the the start_program function
6265 Move terminal code from debugger.c to plugin.c
6266 Partial fix of bug #481366
6268 * plugins/gdb/utilities.c,
6269 plugins/gdb/utilities.h:
6270 Remove gnome terminal check function
6272 2007-11-06 Johannes Schmid <jhs@gnome.org>
6274 * plugins/project-import/anjuta-project-import.glade:
6275 * plugins/project-import/project-import.c: (on_import_next),
6276 (on_import_finish), (project_import_set_directory):
6277 * plugins/project-wizard/property.c: (npw_property_create_widget),
6278 (npw_property_set_value_from_widget):
6280 Replaced gnome_file_entry with gtk_file_chooser_button
6281 Fixes #422329 – Creating a new directory in program options doesn't work
6283 2007-11-04 Massimo Cora' <maxcvs@email.it>
6285 * plugins/symbol-db/plugin.c:
6286 add all files at once on project_import.
6287 No need to split them into more languages: ctags
6288 and the engine will take care of that.
6290 * plugins/symbol-db/symbol-db-engine.h,
6291 * plugins/symbol-db/symbol-db-engine.c,
6292 * plugins/symbol-db/tables.sql,
6293 * plugins/symbol-db/test/Makefile.am,
6294 * plugins/symbol-db/test/main.c,
6295 * plugins/symbol-db/symbol-db-view-locals.c:
6296 some memory leaks fixed. Ported the thing to
6297 libgda 3.1.2 [or better svn HEAD].
6298 Thanks to a fresh new algorithm to detect
6299 parent scope we're able to display correcly
6300 a local gtktree, including classes not directly
6301 defined inside that file.
6303 2007-11-04 Sébastien Granjoux <seb.sfo@free.fr>
6305 * plugins/debug-manager/threads.c,
6306 plugins/debug-manager/stack_trace.c:
6307 Do not display address when not needed
6309 * plugins/debug-manager/plugin.c,
6310 plugins/debug-manager/breakpoints.c:
6311 Breakpoints directly connect to debugger signals
6313 * plugins/debug-manager/watch.c:
6314 program-unload signal does not exist used debugger-stopped
6316 * plugins/debug-manager/queue.c,
6317 libanjuta/interfaces/libanjuta.idl:
6318 Display error message returned by debugger command
6321 2007-11-04 Johannes Schmid <jhs@gnome.org>
6323 * plugins/project-wizard/templates/gcj/configure.ac.tpl:
6324 Bug 493062 – gcj template needs AC_PROG_CC
6325 (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
6327 * src/anjuta-actions.h:
6328 Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
6329 (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
6331 === anjuta 2.3.0 ===
6333 2007-11-02 Naba Kumar <naba.kumar@gnome.org>
6337 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
6339 * ChangeLog: Tagged 2.3.0 release.
6341 * plugins/indent/Makefile.am: Fixed indentation.
6343 * plugins/editor/aneditor-autocomplete.cxx:
6344 * plugins/editor/aneditor-priv.h:
6345 * plugins/editor/aneditor.cxx:
6346 * plugins/editor/aneditor.h: Commented out dead codes.
6348 * configure.in, plugins/symbol-db/symbol-db.plugin.in:
6349 Do not build symbol-db by
6350 default. Added 'unstable' in plugin description to signify it's
6351 developmental state.
6353 * plugins/file-manager/Makefile.am,
6354 plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
6356 2007-11-01 Sébastien Granjoux <seb.sfo@free.fr>
6358 * plugins/debug-manager/utilities.c,
6359 plugins/debug-manager/utilities.h,
6360 plugins/debug-manager/threads.c,
6361 plugins/debug-manager/plugin.c,
6362 plugins/debug-manager/plugin.h,
6363 plugins/debug-manager/disassemble.h,
6364 plugins/debug-manager/watch.c,
6365 plugins/debug-manager/watch.h,
6366 plugins/debug-manager/breakpoints.c,
6367 plugins/debug-manager/stack_trace.c:
6368 Replace few remaining function calls by signal
6370 * plugins/debug-manager/disassemble.c,
6371 plugins/debug-manager/registers.c,
6372 plugins/debug-manager/memory.c,
6373 plugins/debug-manager/locals.c,
6374 plugins/debug-manager/queue.c,
6375 plugins/debug-manager/queue.h:
6376 Connect signals when debugger is started
6377 Disconnect them when debugger is stopped
6378 Do not display window if debugger doesn't support feature
6380 * plugins/gdb/plugin.c,
6381 libanjuta/interfaces/libanjuta.idl:
6382 Remove unused initialization function
6384 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
6387 * plugins/file-manager/Makefile.am:
6388 * scripts/build-schemas.mk: Fixed 'make distcheck'
6390 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
6392 * manuals/reference/libanjuta/libanjuta-docs.sgml,
6393 manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
6394 to latest API additions.
6396 * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
6399 2007-10-31 Naba Kumar <naba.kumar@gnome.org>
6401 * ChangeLog: Fixed indentation.
6402 * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
6405 2007-10-30 Naba Kumar <naba.kumar@gnome.org>
6407 * libanjuta/interfaces/libanjuta.idl:
6408 * plugins/build-basic-autotools/build-basic-autotools.c:
6409 (build_compile_file_real), (build_build_project),
6410 (build_install_project), (build_clean_project),
6411 (build_configure_project), (build_autogen_project),
6412 (build_distribution_project), (build_build_module),
6413 (build_install_module), (build_clean_module), (fm_build),
6414 (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
6415 (finalize), (basic_autotools_plugin_instance_init),
6416 (ibuildable_set_command), (ibuildable_reset_commands),
6417 (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
6418 (ibuildable_install), (ibuildable_configure),
6419 (ibuildable_generate), (ibuildable_iface_init):
6420 * plugins/build-basic-autotools/build-basic-autotools.h:
6422 Added API for commands override in build interface and implemented
6423 them in build plugin. Useful for other plugins override build
6424 commands depending on project environment.
6426 2007-10-28 Naba Kumar <naba@gnome.org>
6429 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
6430 Fixed widget alignment for dock switcher tab style combo and
6431 scratchbox path entrybox.
6433 2007-10-28 Johannes Schmid <jhs@gnome.org>
6435 * plugins/document-manager/plugin.c: (on_editor_changed):
6436 Fixed a memory leak and simplified code (thanks again Sébastien)
6439 Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
6440 and OFFSET sql statements)
6442 2007-10-28 Massimo Cora' <maxcvs@email.it>
6444 * plugins/symbol-db/plugin.c,
6445 plugins/symbol-db/symbol-db-engine.h,
6446 plugins/symbol-db/symbol-db-view.c,
6447 plugins/symbol-db/symbol-db-view.c,
6448 plugins/symbol-db/symbol-db-view-locals.c,
6449 plugins/symbol-db/symbol-db-view-locals.h,
6450 plugins/symbol-db/symbol-db-engine.c:
6451 Better end-of-file-scan detection, permitting
6452 an improved scope/inheritance parsing.
6453 Locals tab gtktree now displays correct
6454 namespace->class->children tree, even if
6455 in a C++ file there isn't class declaration.
6457 2007-10-27 Johannes Schmid <jhs@gnome.org>
6459 Patch from Stanislav Brabec <sbrabec@suse.cz>
6461 Bug 489798 – Do not rely on svn-config
6463 Patch from Michael Wolf <maw@ximian.com>:
6464 * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
6465 (egg_tree_model_filter_remove_node),
6466 (egg_tree_model_filter_row_deleted):
6467 Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
6469 2007-10-27 Johannes Schmid <jhs@gnome.org>
6471 * plugins/devhelp/anjuta-devhelp.ui:
6472 * plugins/message-view/anjuta-message-manager.ui:
6474 Added some separators to the toolbar
6476 * plugins/document-manager/plugin.c:
6477 (on_support_plugin_deactivated), (load_new_support_plugins),
6478 (unload_unused_support_plugins), (on_editor_changed):
6480 Fixed the language supprt loading unloading stuff. Thanks to Sébastien
6481 for pointing out that is was crap.
6483 2007-10-24 Sébastien Granjoux <seb.sfo@free.fr>
6485 * libanjuta/interfaces/libanjuta.idl,
6486 libanjuta/anjuta-plugin-manager.c,
6487 libanjuta/anjuta-plugin-manager.h,
6488 libanjuta/anjuta-c-plugin-factory.c,
6489 libanjuta/anjuta-c-module.h,
6490 libanjuta/anjuta-c-module.c:
6491 Report detailled error message in case of plugin loading failure
6493 2007-10-24 Johannes Schmid <jhs@gnome.org>
6496 * plugins/Makefile.am:
6498 Activate build of symbol-db plugin (when libgda is available)
6500 * plugins/document-manager/plugin.c:
6501 (on_support_plugin_deactivated), (on_editor_changed):
6503 Properly handle language support plugins even when they are
6504 unloaded by the session.
6506 * plugins/symbol-db/plugin.c: (register_stock_icons),
6507 Port to new REGISTER_ICONS stuff
6509 2007-10-22 Massimo Cora' <maxcvs@email.it>
6511 * plugins/symbol-db/plugin.c,
6512 * plugins/symbol-db/symbol-db-view.c
6513 * plugins/symbol-db/symbol-db-engine.h,
6514 * plugins/symbol-db/symbol-db-engine-iterator-node.c,
6515 * plugins/symbol-db/symbol-db-view-locals.c,
6516 * plugins/symbol-db/symbol-db-view-locals.h,
6517 * plugins/symbol-db/symbol-db-engine.c:
6518 Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
6519 Added a new algorithm for dynamic population of the local symbols' tab.
6520 Now the default view is tree-like.
6521 Some fixes on engine correct some population issues.
6523 2007-10-23 Naba Kumar <naba@gnome.org>
6525 * plugins/glade/Makefile.am: Corrected conditional not to install
6526 .plugin file if plugin is disabled.
6527 * plugins/sourceview/Makefile.am: Corrected conditional not to
6528 install schemas if plugin is not built.
6530 2007-10-20 Sébastien Granjoux <seb.sfo@free.fr>
6532 * plugins/debug-manager/queue.c:
6533 Fix #488061: Mutiple crash dialogs
6535 * plugins/gdb/debugger.c,
6536 plugins/gdb/debugger.h:
6537 Remove maximum gdb command length, should fix bug#474811
6539 2007-10-19 Sébastien Granjoux <seb.sfo@free.fr>
6541 * manuals/reference/libanjuta/plugin-description-file.sgml,
6542 manuals/reference/libanjuta/libanjuta-docs.sgml,
6543 manuals/reference/libanjuta/libanjuta-sections.txt,
6544 libanjuta/interfaces/libanjuta.idl,
6545 libanjuta/anjuta-c-module.c,
6546 libanjuta/anjuta-c-plugin-factory.c:
6547 Document last changes in plugin code
6549 2007-10-19 Johannes Schmid <jhs@gnome.org>
6551 * plugins/subversion/subversion-callbacks.c: (check_filename):
6553 Fixed #487854 – Anjuta crashes when i try to add a SVN url
6555 2007-10-19 Naba Kumar <naba@gnome.org>
6557 * plugins/file-manager/file-model.c: Fixed a critical runtime
6560 2007-10-18 Johannes Schmid <jhs@gnome.org>
6562 * libanjuta/anjuta-ui.h:
6563 Small fix on icon macros
6565 * libanjuta/interfaces/libanjuta.idl:
6566 * plugins/language-manager/plugin.c: (ilanguage_get_name),
6567 (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
6568 (ilanguage_iface_init):
6570 Added get_from_editor() and get_name_from_editor() methods
6573 * plugins/document-manager/plugin.c:
6574 (update_editor_ui_interface_items), (on_editor_changed):
6575 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6577 * plugins/language-support-cpp-java/plugin.c: (install_support):
6579 Ported plugins to use the new interface
6581 2007-10-17 Johannes Schmid <jhs@gnome.org>
6583 * libanjuta/anjuta-ui.h:
6585 Added macros to register stock icons to stop all this copy&paste
6586 which had spread over a lot of files. New macros support to add
6587 icons with toolbar and menu size (16 and 24)
6589 * plugins/class-inheritance/plugin.c: (register_stock_icons):
6590 * plugins/debug-manager/images/anjuta-attach.svg:
6591 * plugins/debug-manager/images/anjuta-step-out.svg:
6592 * plugins/debug-manager/images/anjuta-step-over.svg:
6593 * plugins/debug-manager/plugin.c: (register_stock_icons):
6594 * plugins/document-manager/images/Makefile.am:
6595 * plugins/document-manager/images/anjuta-block-end.svg:
6596 * plugins/document-manager/images/anjuta-block-start.svg:
6597 * plugins/document-manager/images/anjuta-bookmark-16.xpm:
6598 * plugins/document-manager/images/anjuta-bookmark.svg:
6599 * plugins/document-manager/images/anjuta-go-history-next.svg:
6600 * plugins/document-manager/images/anjuta-go-history-prev.svg:
6601 * plugins/document-manager/plugin.c: (register_stock_icons):
6602 * plugins/glade/plugin.c: (register_stock_icons):
6603 * plugins/language-support-cpp-java/plugin.c:
6604 (register_stock_icons):
6605 * plugins/message-view/Makefile.am:
6606 * plugins/message-view/anjuta-go-message-next.svg:
6607 * plugins/message-view/anjuta-go-message-prev.svg:
6608 * plugins/message-view/anjuta-message-view.svg:
6609 * plugins/message-view/messages.xpm:
6610 * plugins/message-view/plugin.c: (register_stock_icons):
6611 * plugins/patch/plugin.c: (patch_plugin_activate):
6612 * plugins/project-manager/plugin.c: (register_stock_icons):
6613 * plugins/search/Makefile.am:
6614 * plugins/search/anjuta-go-match-next.svg:
6615 * plugins/search/anjuta-go-match-prev.svg:
6616 * plugins/search/plugin.c: (activate_plugin):
6617 * plugins/symbol-browser/plugin.c: (register_stock_icons):
6618 * plugins/terminal/terminal.c: (register_stock_icons):
6619 * plugins/valgrind/plugin.c: (register_stock_icons):
6621 Updated to use the new icons and added several new and updated
6624 2007-10-16 Sébastien Granjoux <seb.sfo@free.fr>
6626 * libanjuta/anjuta-plugin-handle.c,
6627 libanjuta/anjuta-plugin-handle.h:
6628 Add a new path property containing the directory of the .plugin
6629 file, library file (.so or whatever) must be in the same directory
6631 * libanjuta/anjuta-plugin-manager.c,
6632 libanjuta/interfaces/libanjuta.idl,
6633 (removed) libanjuta/anjuta-glue-plugin.c,
6634 (removed) libanjuta/anjuta-glue-plugin.h,
6635 (removed) libanjuta/anjuta-glue-c.c,
6636 (removed) libanjuta/anjuta-glue-c.h,
6637 (removed) libanjuta/anjuta-glue-cpp.c,
6638 (removed) libanjuta/anjuta-glue-cpp.h,
6639 (removed) libanjuta/anjuta-glue-factory.c,
6640 (removed) libanjuta/anjuta-glue-factory.h,
6641 (added) libanjuta/anjuta-c-module.c,
6642 (added) libanjuta/anjuta-c-module.h,
6643 (added) libanjuta/anjuta-c-plugin-factory.c,
6644 (added) libanjuta/anjuta-c-plugin-factory.h,
6645 libanjuta/Makefile.am:
6646 AnjutaPluginManager uses the new IAnjutaPluginFactory interface
6647 anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
6648 implementing IAnjutaPluginFactory
6649 anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
6651 * libanjuta/libanjuta.h:
6652 anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
6655 * libanjuta/anjuta-plugin.h:
6656 Replace AnjutaGluePlugin by GTypeModule
6657 Remove unused anjuta_glue_get_component_type replaced by
6660 * plugins/build-basic-autotools/build-basic-autotools.h,
6661 plugins/class-gen/plugin.h,
6662 plugins/class-inheritance/plugin.h,
6663 plugins/cvs-plugin/plugin.h,
6664 plugins/debug-manager/plugin.h,
6665 plugins/devhelp/plugin.h,
6666 plugins/document-manager/plugin.h,
6667 plugins/editor/plugin.h,
6668 plugins/file-loader/plugin.h,
6669 plugins/file-wizard/plugin.h,
6670 plugins/gdb/plugin.h,
6671 plugins/glade/plugin.h,
6672 plugins/gtodo/plugin.h,
6673 plugins/indent/plugin.h,
6674 plugins/language-manager/plugin.h,
6675 plugins/language-support-cpp-java/plugin.h,
6676 plugins/macro/plugin.h,
6677 plugins/message-view/plugin.h,
6678 plugins/patch/plugin.h,
6679 plugins/profiler/plugin.h,
6680 plugins/project-import/plugin.h,
6681 plugins/project-manager/plugin.h,
6682 plugins/project-wizard/plugin.h,
6683 plugins/sample1/plugin.h,
6684 plugins/search/plugin.h,
6685 plugins/sourceview/plugin.h,
6686 plugins/subversion/plugin.h,
6687 plugins/symbol-browser/plugin.h,
6688 plugins/symbol-db/plugin.h,
6689 plugins/terminal/terminal.c,
6690 plugins/tools/plugin.h,
6691 plugins/valgrind/plugin.h:
6692 Replace AnjutaGluePlugin by GTypeModule
6694 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
6696 * plugins/debug-manager/breakpoints.c:
6697 Fix bug#487112, crash while removing a breakpoint in a new file
6699 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
6701 * plugins/document-manager/search-box.c:
6702 Fix a crash (with an useful comment) focus-out-event handler must
6705 2007-10-14 Johannes Schmid <jhs@gnome.org>
6707 * plugins/sourceview/sourceview.c:
6708 Hide calltip when "Up" or "Down" key is pressed
6710 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
6712 * plugins/document-manager/search-box.c:
6713 Change included file order to avoid a compile error with gnome 2.16
6715 2007-10-13 Johannes Schmid <jhs@gnome.org>
6717 * plugins/debug-manager/plugin.c: (enable_log_view):
6719 Fixed crash when closing a project and unloading another while
6720 the debugger is enabled
6722 2007-10-13 Johannes Schmid <jhs@gnome.org>
6724 * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6726 Use correct breakpoint icon
6728 * plugins/devhelp/Makefile.am:
6729 * plugins/devhelp/anjuta-go-help-next.svg:
6730 * plugins/devhelp/anjuta-go-help-prev.svg:
6731 * plugins/devhelp/plugin.c: (register_stock_icons),
6734 Added new icons from #480093
6736 * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6737 * plugins/document-manager/images/anjuta-bookmark-first.svg:
6738 * plugins/document-manager/images/anjuta-bookmark-last.svg:
6739 * plugins/document-manager/images/anjuta-bookmark-next.svg:
6740 * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6741 * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6742 * plugins/message-view/anjuta-go-message-next.svg:
6743 * plugins/message-view/anjuta-go-message-prev.svg:
6745 Updated icons from #480093
6747 * src/anjuta-actions.h:
6748 Use GTK_STOCK_FULLSCREEN
6750 * src/anjuta-app.c: (on_gdl_style_changed),
6751 (anjuta_app_instance_init):
6754 Added preference option to set the gdl switcher style
6756 2007-10-13 Johannes Schmid <jhs@gnome.org>
6758 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6759 (get_property_value_as_string), (set_property_value_as_string),
6760 (register_callbacks):
6761 * libanjuta/anjuta-preferences.h:
6763 Support GtkFileChooserButton as preferences widget
6765 * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6767 Fixed a Gtk-Critical
6769 * plugins/file-manager/Makefile.am:
6770 * plugins/file-manager/file-model.c: (file_model_filter_file),
6771 (file_model_add_dummy), (file_model_expand_idle),
6772 (file_model_set_property), (file_model_get_property),
6773 (file_model_class_init):
6774 * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
6775 (project_root_added), (on_file_view_open_file), (on_gconf_notify),
6776 (file_manager_activate), (file_manager_finalize),
6777 (file_manager_instance_init), (ipreferences_merge),
6778 (ipreferences_unmerge), (ipreferences_iface_init):
6779 * plugins/file-manager/plugin.h:
6781 Added preferences to file-manager
6783 * plugins/glade/plugin.c: (activate_plugin):
6785 Move Properties widget into center because it is way to big
6788 2007-10-10 Johannes Schmid <jhs@gnome.org>
6790 * plugins/language-support-cpp-java/Makefile.am:
6791 * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
6792 * plugins/language-support-cpp-java/anjuta-complete.svg:
6793 * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
6794 * plugins/language-support-cpp-java/plugin.c:
6795 (register_stock_icons):
6797 And yet some more icons...
6799 2007-10-10 Johannes Schmid <jhs@gnome.org>
6801 * plugins/debug-manager/breakpoints.c:
6802 * plugins/debug-manager/images/Makefile.am:
6803 * plugins/debug-manager/images/anjuta-bookmark.svg:
6804 * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
6805 * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
6806 * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
6807 * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
6808 * plugins/debug-manager/images/anjuta-linemark.svg:
6809 * plugins/debug-manager/images/anjuta-pcmark.svg:
6810 * plugins/debug-manager/plugin.c: (register_stock_icons):
6811 * plugins/debug-manager/sparse_view.c:
6812 * plugins/document-manager/images/Makefile.am:
6813 * plugins/document-manager/images/anjuta-block-select.svg:
6814 * plugins/document-manager/images/anjuta-fold-close.svg:
6815 * plugins/document-manager/images/anjuta-fold-open.svg:
6816 * plugins/document-manager/images/anjuta-fold-toggle.svg:
6817 * plugins/document-manager/images/anjuta-indent-less.svg:
6818 * plugins/document-manager/images/anjuta-indent-more.svg:
6819 * plugins/document-manager/images/anjuta-swap.svg:
6820 * plugins/document-manager/images/block_select.xpm:
6821 * plugins/document-manager/images/fold_close.xpm:
6822 * plugins/document-manager/images/fold_open.xpm:
6823 * plugins/document-manager/images/fold_toggle.xpm:
6824 * plugins/document-manager/images/indent.xpm:
6825 * plugins/document-manager/images/indent_dcr.xpm:
6826 * plugins/document-manager/images/indent_inc.xpm:
6827 * plugins/document-manager/plugin.c: (register_stock_icons):
6828 * plugins/editor/Makefile.am:
6829 * plugins/editor/anjuta-bookmark-16.xpm:
6830 * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
6831 * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
6832 * plugins/editor/anjuta-linemark-16.xpm:
6833 * plugins/editor/anjuta-pcmark-16.xpm:
6834 * plugins/editor/bookmark.xpm:
6835 * plugins/editor/breakpoint-disabled.xpm:
6836 * plugins/editor/breakpoint-enabled.xpm:
6837 * plugins/editor/linemarker.xpm:
6838 * plugins/editor/program-counter.xpm:
6839 * plugins/editor/text_editor.c:
6840 * plugins/message-view/Makefile.am:
6841 * plugins/message-view/anjuta-go-message-next.svg:
6842 * plugins/message-view/anjuta-go-message-prev.svg:
6843 * plugins/message-view/anjuta-message-manager.ui:
6844 * plugins/message-view/plugin.c:
6845 * plugins/sourceview/Makefile.am:
6846 * plugins/sourceview/sourceview.c:
6848 Integrated lots of icons from #480093
6849 Thanks to <tpgww@onepost.net>
6851 * plugins/document-manager/plugin.c:
6852 Do not mark the line in ifile_open(), that looks ugly.
6854 * plugins/document-manager/search-box.c: (on_search_focus_out),
6856 Clear the status bar on focus_out.
6858 * plugins/file-loader/anjuta-loader-plugin.ui:
6861 2007-10-09 Johannes Schmid <jhs@gnome.org>
6863 * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6864 * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
6866 Some things I missed in the patch for #484419
6868 * plugins/document-manager/action-callbacks.c:
6869 (on_new_file_activate):
6870 * plugins/document-manager/action-callbacks.h:
6871 * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6872 (on_window_key_press_event), (on_gconf_notify_timer):
6874 484645 â patch to deal with docman FIXME etc
6876 * plugins/editor/text_editor.c: (text_editor_set_indicator):
6877 * plugins/search/search-replace.c: (search_and_replace),
6878 (write_message_pane), (search_replace_populate),
6879 (translate_dialog_strings), (create_dialog),
6880 (anjuta_search_replace_activate):
6881 * plugins/search/search-replace_backend.c:
6882 (file_buffer_new_from_path), (get_next_match),
6883 (create_search_entries), (regex_backref),
6884 (clear_search_replace_instance):
6885 * plugins/search/search-replace_backend.h:
6887 #484573 â patch to correct various search-related issues
6889 Thanks for the above patches to <tpgww@onepost.net>
6891 * plugins/sourceview/sourceview.c:
6892 (sourceview_create_highligth_indic):
6894 Use the same marker for important as gedit (yellow background)
6896 * plugins/document-manager/anjuta-document-manager.ui:
6897 * plugins/file-loader/anjuta-file-loader.ui:
6898 * plugins/file-loader/plugin.c:
6900 Moved FileNew action to document-manager
6902 2007-10-08 Johannes Schmid <jhs@gnome.org>
6904 * plugins/document-manager/search-box.c: (on_search_activated):
6905 Mark messages for translation
6907 2007-10-07 Marc Lorber <Lorber.Marc@wanadoo.fr>
6909 reviewed by: Johannes Schmid <jhs@gnome.org>
6911 * plugins/Makefile.am:
6912 * plugins/build-basic-autotools/build-basic-autotools.c:
6913 (build_compile_file_real):
6914 * plugins/search/search-replace.c:
6915 * plugins/valgrind/preferences.c: (build_general_prefs):
6917 Fix #484379 â Contents of Makefile.am plugins and
6918 #484419 â Improvement into translation
6920 2007-10-06 Johannes Schmid <jhs@gnome.org>
6922 * libanjuta/interfaces/anjuta-idl-compiler.pl:
6924 Fixed to properly support pointer-to-pointer (**) types
6926 * libanjuta/interfaces/libanjuta.idl:
6927 * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
6928 * plugins/sourceview/sourceview-cell.h:
6929 * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
6930 (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
6931 (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
6932 (isearch_backward), (isearch_iface_init):
6933 * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
6934 (itext_editor_iface_init), (iselection_set_iter),
6935 (iselection_get_start_iter), (iselection_get_end_iter),
6936 (iselection_iface_init), (isearch_forward), (isearch_backward),
6937 (isearch_iface_init):
6939 Added IAnjutaEditorSearch interface and some utility methods to
6940 migrate from positions to iterators for the editor interface.
6942 * plugins/document-manager/Makefile.am:
6943 * plugins/document-manager/action-callbacks.c:
6944 (on_goto_line_no1_activate), (on_show_search):
6945 * plugins/document-manager/action-callbacks.h:
6946 * plugins/document-manager/anjuta-docman.c:
6947 (anjuta_docman_add_document), (anjuta_docman_show_editor),
6948 (anjuta_docman_grab_text_focus):
6949 * plugins/document-manager/anjuta-document-manager.ui:
6950 * plugins/document-manager/goto_line.c: (removed)
6951 * plugins/document-manager/goto_line.h: (removed)
6952 * plugins/document-manager/search-box.c:
6953 * plugins/document-manager/search-box.h:
6954 * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6955 (update_editor_ui_enable_all), (update_editor_ui_disable_all),
6956 (update_editor_ui_interface_items), (on_editor_added),
6957 (activate_plugin), (deactivate_plugin):
6958 * plugins/document-manager/plugin.h:
6960 Created new incremental "Quick Search" bar in the document manager to
6961 replace the crappy EggToolbar entries. Uses the new search interface and
6962 it thus much faster and more reliable.
6964 Bug 357544 â incremental search should work consistently (or not at all)
6965 when main toolbar is hidden
6966 Bug 440637 â Search, don't work very well (partly for incremental search)
6968 * plugins/search/anjuta-search.ui:
6969 * plugins/search/plugin.c: (activate_plugin):
6971 Removed incremental search stuff
6973 * plugins/build-basic-autotools/build-basic-autotools.c:
6974 (on_session_save), (on_session_load):
6975 * plugins/build-basic-autotools/executer.c:
6976 (get_program_parameters):
6978 Scroll to selected executable and remember it across sessions
6979 (followup of #477976)
6981 * plugins/debug-manager/plugin.c: (value_added_current_editor):
6982 Check if it is an editor and cast afterwards, avoids a Gtk-Critical
6984 * plugins/devhelp/anjuta-devhelp.ui:
6985 Rearraged toolbar items a bit
6987 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
6989 * plugins/debug-manager/command.c,
6990 plugins/debug-manager/queue.c,
6991 plugins/gdb/plugin.c,
6992 plugins/gdb/debugger.c:
6993 Fix several crashing bugs (including bug#482985) with the debugger
6994 when closing project, stopping the debugger, restarting the program
6996 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
6998 * libanjuta/anjuta-launcher.c:
6999 Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
7001 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
7003 * plugins/debug-manager/command.c,
7004 plugins/debug-manager/queue.c:
7005 Asynchronous command can abort other commands in queue
7006 Resynchronize debugger state when a command is cancelled
7008 * plugins/debug-manager/breakpoints.c:
7009 Free BreakpointItem only when it is not used anymore
7011 * plugins/gdb/plugin.c:
7012 Do not return TRUE if the callback and/or ready signal is not used
7014 * plugins/gdb/debugger.c:
7015 Fix a crash, return correct state when debugger is stopped
7017 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
7019 * plugins/project-wizard/autogen.c:
7020 Fix bug#482067, escape project wizard user defined strings
7022 2007-10-01 Johannes Schmid <jhs@gnome.org>
7024 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7026 * plugins/build-basic-autotools/build-basic-autotools.c:
7027 (basic_autotools_plugin_instance_init):
7028 * plugins/build-basic-autotools/build-basic-autotools.h:
7029 * plugins/build-basic-autotools/executer.c:
7030 (get_program_parameters):
7032 Fixed #477976 – Keybinding in run dialog
7034 2007-09-30 Johannes Schmid <jhs@gnome.org>
7036 * plugins/Makefile.am:
7037 Do not build indent plugin (yet)
7039 * plugins/document-manager/plugin.c: (ipreferences_merge):
7040 Fixed unintentional and wrong change
7042 * plugins/indent/anjuta-indent.ui:
7045 2007-09-28 Johannes Schmid <jhs@gnome.org>
7047 * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
7048 * libanjuta/anjuta-launcher.h:
7049 Add a method to send EOF to some process. Needed for the indent plugin
7050 and should be useful in general. It does not actually send EOF as this
7051 is not possible with utf-8, but closes the stream instead.
7053 * plugins/devhelp/plugin.c: (value_added_current_editor):
7054 Fixed a Gtk-Critical due to the IAnjutaEditor -
7055 IAnjutaDocument switch.
7058 * plugins/Makefile.am:
7059 * plugins/document-manager/Makefile.am:
7060 * plugins/document-manager/action-callbacks.c:
7061 * plugins/document-manager/anjuta-document-manager.glade:
7062 * plugins/document-manager/anjuta-document-manager.ui:
7063 * plugins/document-manager/images/Makefile.am:
7064 * plugins/document-manager/images/indent_auto.xpm:
7065 * plugins/document-manager/images/indent_set.xpm:
7066 * plugins/document-manager/indent-dialog.c:
7067 * plugins/document-manager/indent-dialog.h:
7068 * plugins/document-manager/indent-util.c:
7069 * plugins/document-manager/indent-util.h:
7070 * plugins/document-manager/indent_test.c:
7071 * plugins/document-manager/plugin.c: (register_stock_icons),
7072 (docman_plugin_instance_init), (ipreferences_merge):
7073 * plugins/document-manager/plugin.h:
7075 Removed indent code from document manager
7077 * plugins/indent/Makefile.am:
7078 * plugins/indent/indent-dialog.c:
7079 * plugins/indent/indent-util.c: (indent_init_indent_style):
7080 * plugins/indent/indent.glade:
7081 * plugins/indent/indent.plugin.in:
7082 * plugins/indent/plugin.c: (on_indent_finished),
7083 (on_indent_output), (on_indent_action_activate),
7084 (on_edit_editor_indent), (on_style_combo_changed),
7085 (value_added_current_editor), (value_removed_current_editor),
7086 (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
7087 (indent_plugin_finalize), (indent_plugin_dispose),
7088 (anjuta_indent_plugin_instance_init),
7089 (anjuta_indent_plugin_class_init), (ipreferences_merge),
7090 (ipreferences_unmerge), (ipreferences_iface_init):
7091 * plugins/indent/plugin.h:
7093 Moved indent code to it's own plugin. Also reimplemented indent invocation
7094 using anjuta_launcher and streams. This is not yet completely working, maybe
7095 I got something wrong with the launcher.
7096 Also fixed #478987 – Unusable 'Indent setting window' on preferences
7098 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
7100 * plugins/debug-manager/plugin.c:
7101 Fix bug#480851, disconnect save_session signal when plugin is unloaded
7103 2007-09-27 Johannes Schmid <jhs@gnome.org>
7105 * libanjuta/interfaces/libanjuta.idl:
7106 * plugins/Makefile.am:
7107 * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
7108 (isymbol_type_str), (isymbol_name), (isymbol_args),
7109 (isymbol_scope), (isymbol_inheritance), (isymbol_access),
7110 (isymbol_impl), (isymbol_iface_init):
7111 * plugins/symbol-browser/an_symbol_info.c:
7112 * plugins/symbol-browser/an_symbol_info.h:
7113 * plugins/symbol-db/Makefile.am:
7114 * plugins/symbol-db/plugin.c:
7115 (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
7116 (value_added_current_editor), (on_editor_foreach_clear),
7117 (value_removed_current_editor), (project_root_added),
7118 (symbol_db_activate), (symbol_db_deactivate),
7119 (isymbol_manager_search):
7120 * plugins/symbol-db/readtags.c: (initialize_1):
7121 * plugins/symbol-db/symbol-db-engine-iterator.c:
7122 (sdb_engine_iterator_instance_init),
7123 (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
7124 (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
7125 (symbol_db_engine_iterator_move_next),
7126 (symbol_db_engine_iterator_move_prev),
7127 (symbol_db_engine_iterator_get_n_items),
7128 (symbol_db_engine_iterator_last),
7129 (symbol_db_engine_iterator_set_position),
7130 (symbol_db_engine_iterator_get_position),
7131 (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
7132 (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
7133 (isymbol_iter_foreach), (isymbol_iter_set_position),
7134 (isymbol_iter_get_position), (isymbol_iter_get_length),
7135 (isymbol_iter_clone), (isymbol_iter_assign),
7136 (isymbol_iter_iface_init):
7137 * plugins/symbol-db/symbol-db-engine-iterator.h:
7138 * plugins/symbol-db/symbol-db-engine.c:
7139 (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
7140 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
7141 (sdb_engine_finalize), (sdb_engine_get_type),
7142 (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
7143 (sdb_engine_get_table_id_by_unique_name2),
7144 (sdb_engine_get_table_id_by_unique_name3),
7145 (symbol_db_engine_add_new_workspace),
7146 (symbol_db_engine_get_opened_project_name),
7147 (symbol_db_engine_open_project), (symbol_db_engine_close_project),
7148 (sdb_engine_add_new_language), (sdb_engine_add_new_file),
7149 (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
7150 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
7151 (sdb_engine_add_new_scope_definition),
7152 (sdb_engine_add_new_tmp_heritage_scope),
7153 (sdb_engine_second_pass_update_scope_1),
7154 (sdb_engine_second_pass_update_heritage),
7155 (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
7156 (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
7157 (symbol_db_engine_update_project_symbols),
7158 (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
7159 (symbol_db_engine_update_buffer_symbols),
7160 (sdb_engine_walk_down_scope_path),
7161 (sdb_engine_prepare_symbol_info_sql),
7162 (symbol_db_engine_get_global_members),
7163 (symbol_db_engine_get_scope_members_by_symbol_id),
7164 (symbol_db_engine_get_scope_members),
7165 (symbol_db_engine_get_current_scope),
7166 (symbol_db_engine_get_file_symbols):
7167 * plugins/symbol-db/symbol-db-engine.h:
7168 * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
7169 (on_symbol_updated), (on_symbol_inserted),
7170 (symbol_db_view_locals_get_line),
7171 (symbol_db_view_locals_update_list):
7172 * plugins/symbol-db/symbol-db-view-search.c:
7173 (sdb_view_search_model_filter), (sdb_view_search_get_type):
7174 * plugins/symbol-db/symbol-db-view-search.h:
7175 * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
7176 (do_add_hidden_children), (do_recurse_and_add_new_sym),
7177 (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
7178 * plugins/symbol-db/tables.sql:
7179 * plugins/symbol-db/test/Makefile.am:
7180 * plugins/symbol-db/test/main.c: (add_new_files), (main):
7181 Updated patch from Massimo to improve symbol-db plugin
7183 * plugins/document-manager/plugin.c: (on_editor_changed):
7184 Make the code a bit more robust
7186 * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7187 (anjuta_document_get_property), (anjuta_document_class_init),
7188 (anjuta_document_init), (set_uri), (document_loader_loaded),
7189 (anjuta_document_load), (document_saver_saving):
7190 * plugins/sourceview/anjuta-document.h:
7191 * plugins/sourceview/sourceview.c: (autodetect_language),
7192 (ilanguage_set_language), (ilanguage_get_language):
7193 Fix language detection on startup
7195 2007-09-27 Naba Kumar <naba.kumar@gnome.org>
7197 * plugins/document-manager/action-callbacks.c:
7198 (on_editor_command_upper_case_activate),
7199 (on_editor_command_lower_case_activate): Leftover commit from previous
7200 commit (see last changlog entry by me).
7202 * plugins/file-manager/plugin.c: (file_manager_activate):
7203 Gave proper widget name so that layout works.
7205 2007-09-26 Johannes Schmid <jhs@gnome.org>
7207 * plugins/document-manager/plugin.c: (on_editor_changed),
7208 (docman_plugin_instance_init):
7209 Only unload/load language-support plugins if necessary.
7211 * plugins/language-manager/plugin.c: (language_manager_activate):
7212 Removed some debugging code
7214 * plugins/sourceview/sourceview.c: (on_document_saved),
7215 (ilanguage_set_language), (ilanguage_get_language):
7216 Fixed ianjuta_language interface and ensure that highlighting is
7217 activated when a new file is saved.
7219 2007-09-26 Naba Kumar <naba.kumar@gnome.org>
7221 * libanjuta/interfaces/libanjuta.idl:
7222 * plugins/document-manager/action-callbacks.c:
7223 (on_editor_command_upper_case_activate),
7224 (on_editor_command_lower_case_activate):
7225 * plugins/editor/text_editor.c: (iselection_has_selection),
7226 (iselection_get_start), (iselection_get_end),
7227 (iselection_iface_init):
7228 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
7229 * plugins/sourceview/sourceview.c: (iselect_has_selection),
7230 (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
7231 method and implemented it for both scintilla and sourceview editors.
7232 Updated document-manager and assist plugins to use the new method.
7234 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
7236 * plugins/file-manager/file-view.c:
7237 Fix typo, allow to compile new file manager with gtk < 2.12
7239 2007-09-25 Johannes Schmid <jhs@gnome.org>
7241 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
7242 Support Auto-Indent for single lines (e.g no selection);
7244 * plugins/macro/plugin.c:
7245 Do not use the same shortcut as auto-indent does
7247 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
7248 Optimized keyboard navigation - do not emit char_added when only
7249 navigation keys have been pressed.
7251 2007-09-25 Naba Kumar <naba.kumar@gnome.org>
7253 * plugins/language-support-cpp-java/cpp-java-assist.c:
7254 (on_assist_chosen), (cpp_java_assist_install),
7255 (cpp_java_assist_uninstall):
7256 * plugins/language-support-cpp-java/plugin.c: (install_support),
7257 (uninstall_support): Install and uninstall support in correct order.
7258 Fixes a bug where it was installed multiple times resulting in
7259 inserting autocomplete text multiple times.
7261 2007-09-25 Johannes Schmid <jhs@gnome.org>
7264 Add GNOME_WARNING_FLAGS(maximum) and
7265 GNOME_CXX_WARNIGS(yes) to avoid bugs
7266 the compiler can warn you.
7268 * libegg/test-tree-utils.c: (key_test):
7269 * plugins/file-manager/file-model.c:
7270 (file_model_cancel_expand_idle), (file_model_sort),
7271 (file_model_row_expanded):
7272 * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7273 (file_view_refresh), (file_view_get_selected), (file_view_init),
7275 * plugins/file-manager/file-view.h:
7276 * plugins/symbol-db/readtags.c: (initialize_1):
7279 Fixed the more critical warnings
7281 2007-09-25 Naba Kumar <naba.kumar@gnome.org>
7283 Icons from tpgww@onepost.net:
7285 * plugins/debug-manager/Makefile.am:
7286 * plugins/debug-manager/images/Makefile.am:
7287 * plugins/debug-manager/images/anjuta-attach.svg:
7288 * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
7289 * plugins/debug-manager/images/anjuta-step-into.svg:
7290 * plugins/debug-manager/images/anjuta-step-out.svg:
7291 * plugins/debug-manager/images/anjuta-step-over.svg:
7292 * plugins/debug-manager/plugin.c: (register_stock_icons):
7293 * plugins/document-manager/Makefile.am:
7294 * plugins/document-manager/block_select.xpm:
7295 * plugins/document-manager/fold_close.xpm:
7296 * plugins/document-manager/fold_open.xpm:
7297 * plugins/document-manager/fold_toggle.xpm:
7298 * plugins/document-manager/images/Makefile.am:
7299 * plugins/document-manager/images/anjuta-block-end.svg:
7300 * plugins/document-manager/images/anjuta-block-start.svg:
7301 * plugins/document-manager/images/anjuta-bookmark-clear.svg:
7302 * plugins/document-manager/images/anjuta-bookmark-first.svg:
7303 * plugins/document-manager/images/anjuta-bookmark-last.svg:
7304 * plugins/document-manager/images/anjuta-bookmark-next.svg:
7305 * plugins/document-manager/images/anjuta-bookmark-prev.svg:
7306 * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
7307 * plugins/document-manager/indent.xpm:
7308 * plugins/document-manager/indent_auto.xpm:
7309 * plugins/document-manager/indent_dcr.xpm:
7310 * plugins/document-manager/indent_inc.xpm:
7311 * plugins/document-manager/indent_set.xpm:
7312 * plugins/document-manager/plugin.c: Added nicer icons for
7313 document manager and debugger. Organized icons in 'images'
7316 2007-09-24 Johannes Schmid <jhs@gnome.org>
7318 * src/anjuta-app.c: (anjuta_app_add_widget_full):
7319 Fixed a missing NULL in g_object_set.
7321 2007-09-24 Naba Kumar <naba.kumar@gnome.org>
7323 * plugins/language-support-cpp-java/cpp-java-assist.c:
7324 (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
7325 scope memebers just after scope operator is entered.
7327 2007-09-24 Naba Kumar <naba.kumar@gnome.org>
7329 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7330 * plugins/language-support-cpp-java/cpp-java-assist.c:
7331 (completion_function), (completion_compare),
7332 (cpp_java_assist_tag_destroy), (create_completion),
7333 (cpp_java_assist_destroy_completion_cache),
7334 (cpp_java_assist_show_autocomplete), (on_assist_chosen):
7335 Show '()' for function items in autocomplete list. Allow adding
7336 ' ' and/or '(' after function call autocompletion and have preferences
7339 2007-09-24 Johannes Schmid <jhs@gnome.org>
7341 * sourceview.c: Reverting patch from r3157 because
7344 2007-09-24 Johannes Schmid <jhs@gnome.org>
7346 * plugins/search/search-replace.c: (on_message_clicked):
7348 Fixed #427104 – No "highlight" of lines matching find-result
7350 2007-09-24 Johannes Schmid <jhs@gnome.org>
7354 Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
7356 2007-09-24 Yang Hong <hongyang@redflag-linux.com>
7358 reviewed by: Johannes Schmid <jhs@gnome.org>
7360 * plugins/build-basic-autotools/executer.c: (execute_program):
7361 Fix #478238 – set env for execute programe in the terminal
7363 2007-09-24 Tom <tpgww@onepost.net>
7365 reviewed by: Johannes Schmid <jhs@gnome.org>
7367 * libanjuta/anjuta-status.c: (anjuta_status_set_title):
7370 * plugins/debug-manager/disassemble.c: (on_disassemble):
7371 Correct a format string in DEBUG_PRINT()
7373 2007-09-23 Johannes Schmid <jhs@gnome.org>
7375 * plugins/sourceview/sourceview.c: (offset_to_position),
7376 (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
7377 (ieditor_get_position), (iselect_set), (iselect_get_start),
7380 Fixed #Bug 440637 – Search, don't work very well
7382 2007-09-23 Johannes Schmid <jhs@gnome.org>
7384 * plugins/file-manager/file-model.c: (file_model_get_filename):
7385 * plugins/file-manager/file-model.h:
7386 * plugins/file-manager/file-view.c: (file_view_query_tooltip),
7387 (file_view_init), (file_view_class_init):
7388 * plugins/message-view/message-view.c:
7389 (message_view_query_tooltip), (message_view_dispose),
7390 (message_view_instance_init), (message_view_class_init):
7392 Added GTK+ 2.12 style tooltips to file-manager and message view.
7393 Only build if GTK+ 2.12 is availible otherwise for message-view, the
7394 old implementation is used.
7396 2007-09-23 Johannes Schmid <jhs@gnome.org>
7398 * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
7401 * plugins/language-manager/language-manager.plugin.in:
7402 Marked UserActivatable=FALSE
7404 * plugins/language-manager/plugin.c: (load_languages),
7405 (language_manager_activate), (language_manager_deactivate),
7406 (language_manager_dispose), (language_manager_instance_init),
7407 (language_manager_find_mime_type), (language_manager_find_string),
7408 (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
7409 (ilanguage_get_name), (ilanguage_get_strings):
7411 Fixed various stupid bugs in language-manager plugin
7413 * plugins/symbol-db/symbol-db-engine.c:
7414 (sdb_engine_second_pass_update_scope_1):
7416 Add a g_return_if_fail to avoid a crash though still unsure
7419 2007-09-23 Johannes Schmid <jhs@gnome.org>
7421 * plugins/symbol-db/plugin.c: (on_project_element_added),
7422 (sources_array_free), (sources_array_add_foreach),
7423 (project_root_added):
7424 * plugins/symbol-db/symbol-db-engine.c:
7425 (symbol_db_engine_add_new_files):
7426 * plugins/symbol-db/symbol-db-engine.h:
7428 Added support for other languages than "C" to symbol-db. Now
7429 supports all languages listed by the language-manager.
7431 2007-09-23 Tom <tpgww@onepost.net>
7433 reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
7436 Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
7438 * libanjuta/anjuta-glue-factory.c: (load_plugin),
7439 (anjuta_glue_factory_get_object_type):
7440 * libanjuta/anjuta-status.c: (anjuta_status_set_title):
7441 * plugins/build-basic-autotools/build-basic-autotools.c:
7442 (value_added_current_editor):
7443 * plugins/debug-manager/breakpoints.c:
7444 (breakpoints_dbase_edit_breakpoint),
7445 (on_toggle_breakpoint_activate):
7446 * plugins/debug-manager/plugin.c:
7447 (on_run_to_cursor_action_activate):
7448 * plugins/debug-manager/stack_trace.c:
7449 (dma_thread_update_stack_trace):
7450 * plugins/gdb/plugin.c:
7451 * plugins/glade/plugin.c: (ifile_open):
7452 * plugins/profiler/gprof-call-graph-view.c:
7453 * plugins/profiler/gprof-flat-profile-view.c:
7454 * plugins/profiler/gprof-function-call-tree-view.c:
7455 * plugins/profiler/gprof-options.c: (setup_widgets):
7456 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7457 * plugins/search/search-replace_backend.c:
7458 (file_buffer_new_from_te):
7459 * plugins/sourceview/assist-tip.c: (assist_tip_move):
7460 * plugins/sourceview/assist-window.c: (assist_window_set_property),
7461 (assist_window_get_property), (assist_window_move):
7462 * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
7463 (value_added_current_editor):
7464 * plugins/symbol-db/plugin.c: (value_added_current_editor):
7465 * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7466 * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
7468 Many small code, warnings and leak fixes
7470 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
7472 * (removed) plugins/debug-manager/debugger.c,
7473 (removed) plugins/debug-manager/debugger.h,
7474 (added) plugins/debug-manager/command.c,
7475 (added) plugins/debug-manager/command.h,
7476 (added) plugins/debug-manager/queue.c,
7477 (added) plugins/debug-manager/queue.h,
7478 plugins/debug-manager/breakpoints.c,
7479 plugins/debug-manager/debug_tree.c,
7480 plugins/debug-manager/debug_tree.h,
7481 plugins/debug-manager/disassemble.c,
7482 plugins/debug-manager/disassemble.h,
7483 plugins/debug-manager/locals.c,
7484 plugins/debug-manager/locals.h,
7485 plugins/debug-manager/memory.c,
7486 plugins/debug-manager/memory.h,
7487 plugins/debug-manager/plugin.c,
7488 plugins/debug-manager/plugin.h,
7489 plugins/debug-manager/registers.c,
7490 plugins/debug-manager/registers.h,
7491 plugins/debug-manager/sharedlib.c,
7492 plugins/debug-manager/sharedlib.h,
7493 plugins/debug-manager/signals.c,
7494 plugins/debug-manager/signals.h,
7495 plugins/debug-manager/stack_trace.c,
7496 plugins/debug-manager/stack_trace.h,
7497 plugins/debug-manager/start.h,
7498 plugins/debug-manager/start.c,
7499 plugins/debug-manager/threads.c,
7500 plugins/debug-manager/threads.h,
7501 plugins/debug-manager/watch.c,
7502 plugins/debug-manager/watch.h,
7503 plugins/debug-manager/Makefile.am,
7504 plugins/gdb/debugger.c,
7505 plugins/gdb/debugger.h,
7506 plugins/gdb/plugin.c,
7507 libanjuta/interfaces/libanjuta.idl:
7508 Split debug-manager/debugger.c into command.c and queue.c
7509 Clean up debugger queue
7510 DmaDebuggerQueue object does not implement IAnjutaDebugger
7512 2007-09-23 Johannes Schmid <jhs@gnome.org>
7515 Bumped version to 2.3.0 (to ensure bugzilla bugs are
7516 set correctly, etc.)
7518 * libanjuta/anjuta-glue-factory.c: (load_plugin):
7519 * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
7520 (plugin_set_update):
7522 Show an error dialog instead of crashing when plugin loading fails
7524 * plugins/language-manager/Makefile.am:
7525 * plugins/language-manager/language-manager.plugin.in:
7526 * plugins/language-manager/languages.xml:
7527 * plugins/language-manager/plugin.c: (language_destroy),
7528 (load_languages), (language_manager_activate),
7529 (language_manager_deactivate), (language_manager_finalize),
7530 (language_manager_dispose), (language_manager_instance_init),
7531 (language_manager_class_init), (language_manager_find_mime_type),
7532 (language_manager_find_string), (ilanguage_get_from_mime_type),
7533 (ilanguage_get_from_string), (ilanguage_get_name),
7534 (ilanguage_get_strings), (ilanguage_iface_init):
7535 * plugins/language-manager/plugin.h:
7537 Added new language-manager plugin to have a better organisation for
7538 language names. The xml probabaly needs to be extended over time.
7540 * plugins/Makefile.am:
7541 * plugins/document-manager/plugin.c: (on_editor_changed):
7543 Adapted to new IAnjutaLanguage interface. Do not unload language-support
7544 because it does not really save memory but makes tab switching slow.
7546 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
7548 * plugins/language-support-cpp-java/plugin.c: (install_support),
7549 (uninstall_support), (cpp_java_plugin_deactivate_plugin):
7550 Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
7553 * plugins/language-support-cpp-java/cpp-java-assist.c:
7554 (cpp_java_assist_show_autocomplete):
7556 Fix autocomplete to only show valid completions
7558 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7559 Calltips always have correct size and position now
7561 2007-09-22 Johannes Schmid <jhs@gnome.org>
7563 * plugins/search/search-replace_backend.c: (get_next_match):
7564 Removed code introduced by accident that causes a crash.
7566 * plugins/sourceview/sourceview-tags.c:
7567 * plugins/sourceview/sourceview-tags.h:
7568 Removed ununsed files
7570 2007-09-22 Johannes Schmid <jhs@gnome.org>
7572 * plugins/language-support-cpp-java/cpp-java-assist.c:
7575 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
7577 * plugins/language-support-cpp-java/cpp-java-assist.c:
7578 (cpp_java_assist_get_calltip_context), (on_editor_char_added):
7579 Increased matching brace search to 500 chars.
7581 2007-09-21 Johannes Schmid <jhs@gnome.org>
7583 * plugins/language-support-cpp-java/cpp-java-assist.c:
7584 (cpp_java_assist_get_pre_word),
7585 (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
7587 Added some profiling debug code
7589 * plugins/language-support-cpp-java/cpp-java-utils.c:
7590 (cpp_java_util_jump_to_matching_brace):
7591 * plugins/language-support-cpp-java/cpp-java-utils.h:
7592 * plugins/language-support-cpp-java/plugin.c:
7593 (get_line_indentation_base), (get_line_auto_indentation):
7595 Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
7596 avoid looping over the whole file when using calltips which is too slow and
7599 * plugins/sourceview/assist-tip.c: (assist_tip_init),
7600 (assist_tip_set_tips), (assist_tip_get_coordinates),
7602 * plugins/sourceview/sourceview.c: (iassist_show_tips):
7604 Better calltips appearance (use theme now) and avoid jumping
7607 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
7609 * plugins/document-manager/plugin.c:
7610 (update_editor_ui_interface_items):
7611 * plugins/language-support-cpp-java/plugin.c: (install_support),
7612 (uninstall_support): Moved autocomplete ui update code from
7613 document-manager to language-plugin.
7615 2007-09-21 Johannes Schmid <jhs@gnome.org>
7617 * libanjuta/interfaces/libanjuta.idl:
7619 Added IAnjutaLanguage interface (might still change...) for
7620 the upcoming language-manager plugin.
7622 * plugins/file-manager/Makefile.am:
7623 * plugins/file-manager/file-model.c:
7624 (file_model_cancel_expand_idle), (file_model_add_dummy),
7625 (file_model_expand_idle), (file_model_sort),
7626 (file_model_row_expanded), (file_model_row_collapsed),
7627 (file_model_init), (file_model_finalize),
7628 (file_model_set_property), (file_model_get_property),
7629 (file_model_class_init), (file_model_new), (file_model_refresh),
7630 (file_model_get_uri):
7631 * plugins/file-manager/file-model.h:
7632 * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7633 (file_view_expand_row_idle), (file_view_refresh),
7634 (file_view_get_selected), (file_view_button_press_event),
7635 (file_view_selection_changed), (file_view_init),
7636 (file_view_get_property), (file_view_set_property),
7637 (file_view_finalize), (file_view_class_init):
7639 Split up model/view as far as possible and fixed some file-manager
7640 bugs (popup-menu and incorrect project loading).
7642 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7643 Use monospace font for tips.
7645 * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
7646 (sourceview_cell_new), (icell_get_character), (icell_get_length),
7647 (icell_get_attribute), (icell_style_get_font_description),
7648 (icell_style_get_color), (icell_style_get_background_color),
7649 (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
7650 (iiter_foreach), (iiter_set_position), (iiter_get_position),
7651 (iiter_get_length), (iiter_clone), (iiter_assign):
7653 Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
7654 interface. This is way faster though it has the drawback to create invalid
7655 iterators if the buffer is changed.
7657 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
7659 * libanjuta/interfaces/libanjuta.idl:
7660 * plugins/document-manager/action-callbacks.c:
7661 * plugins/document-manager/anjuta-document-manager.ui:
7662 * plugins/document-manager/plugin.c: (register_stock_icons):
7663 * plugins/editor/text_editor.c:
7664 * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7665 * plugins/language-support-cpp-java/cpp-java-assist.c:
7666 (cpp_java_assist_get_calltip_context):
7667 * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
7668 (register_stock_icons), (cpp_java_plugin_activate_plugin):
7670 Moved autocomplete menu action from document-manager to assist plugin
7671 and got rid of deprecated autocomplete interface.
7673 2007-09-20 Naba Kumar <naba.kumar@gnome.org>
7675 * libanjuta/interfaces/libanjuta.idl:
7676 * plugins/editor/text_editor.c: (iassist_iface_init):
7677 * plugins/language-support-cpp-java/cpp-java-assist.c:
7678 (cpp_java_assist_check), (on_assist_chosen):
7679 * plugins/sourceview/sourceview.c: (iassist_iface_init):
7680 Removed react() methods in both editors and assist interface. Assist
7681 plugin itself handles setting the autocomplete. Also fixed
7684 2007-09-20 Naba Kumar <naba.kumar@gnome.org>
7686 * plugins/file-manager/Makefile.am:
7687 * plugins/file-manager/file-view.c: (file_view_add_dummy),
7688 (file_view_expand_idle), (file_view_init):
7689 * plugins/file-manager/plugin.c: (on_file_manager_refresh),
7690 (file_manager_set_default_uri), (project_root_added),
7691 (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
7692 (file_manager_activate), (file_manager_deactivate),
7693 (file_manager_instance_init), (file_manager_class_init),
7694 (ifile_manager_set_root), (ifile_manager_set_selected),
7695 (ifile_manager_iface_init): Adjusted white spaces to match
7698 2007-09-19 Naba Kumar <naba@gnome.org>
7700 * libanjuta/interfaces/libanjuta.idl:
7701 * plugins/editor/text_editor.c: (text_editor_instance_init),
7702 (iassist_show_tips), (iassist_cancel_tips),
7703 (iassist_hide_suggestions), (iassist_iface_init):
7704 * plugins/editor/text_editor.h:
7705 * plugins/editor/text_editor_cbs.c:
7706 (on_text_editor_scintilla_notify):
7707 * plugins/language-support-cpp-java/cpp-java-assist.c:
7708 (is_scope_context_character), (is_word_character),
7709 (create_completion), (cpp_java_assist_get_scope_context),
7710 (cpp_java_assist_get_pre_word),
7711 (cpp_java_assist_get_scope_operator),
7712 (cpp_java_assist_destroy_completion_cache),
7713 (cpp_java_assist_create_scope_completion_cache),
7714 (cpp_java_assist_create_word_completion_cache),
7715 (cpp_java_assist_show_autocomplete),
7716 (cpp_java_assist_get_calltip_context),
7717 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
7718 (on_editor_char_added), (on_assist_chosen),
7719 (cpp_java_assist_install), (cpp_java_assist_uninstall),
7720 (cpp_java_assist_init), (cpp_java_assist_finalize):
7721 * plugins/language-support-cpp-java/cpp-java-assist.h:
7722 * plugins/language-support-cpp-java/plugin.c:
7723 (initialize_indentation_params):
7724 * plugins/sourceview/assist-tip.c:
7725 * plugins/sourceview/assist-tip.h:
7726 * plugins/sourceview/sourceview-private.h:
7727 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7728 (on_assist_tip_destroyed), (on_assist_cancel),
7729 (on_document_char_added), (iassist_get_suggestions),
7730 (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
7732 Implement state-less assistance so that assist can be evaluated
7733 any given time at any position. Changed IAnjutaEditorAssist interfance
7734 and implementations and removed any state management in editors.
7736 2007-09-18 Naba Kumar <naba.kumar@gnome.org>
7738 * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7739 completion items sorting and avoided unnecssary sorts.
7741 * plugins/text-editor.c: Fixed state.
7743 2007-09-17 Johannes Schmid <jhs@gnome.org>
7745 * plugins/language-support-cpp-java/cpp-java-assist.c:
7748 Fixed calltips in sourceview
7750 2007-09-17 Naba Kumar <naba.kumar@gnome.org>
7752 * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7753 completion items preparation time. Fixed a crash bug.
7755 * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7756 Set buffer size (From Massimo, required for symbol-db).
7758 * libanjuta/interfaces/libanjuta.idl: Also pass position information
7761 * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
7764 * plugins/editor/aneditor-autocomplete.cxx,
7765 plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
7766 Added ANE_GETWORDBEFORECARAT command.
7768 * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
7769 using assist interface.
7771 * plugins/editor/text_editor.c: (text_editor_instance_init),
7772 (text_editor_get_word_before_carat),
7773 (text_editor_get_current_word), (iassist_add_trigger),
7774 (iassist_remove_trigger), (on_assist_canceled),
7775 (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
7776 (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
7777 * plugins/editor/text_editor.h:
7778 * plugins/editor/text_editor_cbs.c: (trigger_size),
7779 (max_trigger_size), (text_editor_check_assist),
7780 (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
7783 * plugins/language-support-cpp-java/Makefile.am:
7784 * plugins/language-support-cpp-java/plugin.c:
7785 (get_line_indentation_base), (get_line_auto_indentation),
7786 (install_support), (uninstall_support),
7787 (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
7788 (cpp_java_plugin_instance_init):
7789 * plugins/language-support-cpp-java/plugin.h:
7790 * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
7791 * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
7792 Make assist a separate class.
7794 2007-09-14 Johannes Schmid <jhs@gnome.org>
7796 * plugins/sourceview/sourceview.c: (iassist_suggest):
7797 Fixed changed char_alignment paramter in language-support
7800 2007-09-14 Naba Kumar <naba@gnome.org>
7802 * plugins/language-support-cpp-java/plugin.c: Send the right
7803 'char_alignment' paramenter (needs fixing in sourceview).
7805 2007-09-13 Johannes Schmid <jhs@gnome.org>
7808 * plugins/project-wizard/templates/minimal/project.anjuta:
7809 Use IAnjutaSymbolManager instead of loading the plugin directly.
7810 (TODO: Think of a version to do this for older files...)
7813 * plugins/Makefile.am:
7814 * plugins/symbol-db/Makefile.am:
7816 Build symbol-db plugin if libgda-3.0 is found
7818 2007-09-13 Johannes Schmid <jhs@gnome.org>
7820 * plugins/sourceview/Makefile.am:
7821 * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7823 * plugins/sourceview/anjuta-document.h:
7824 Removed lots of dead code
7826 * plugins/sourceview/anjuta-languages-manager.c:
7827 * plugins/sourceview/anjuta-languages-manager.h:
7830 * plugins/sourceview/sourceview.c: (on_document_char_added),
7831 (on_document_loaded), (sourceview_instance_init),
7832 (iselect_get_start), (iselect_get_end),
7833 (ilanguage_get_supported_languages), (ilanguage_set_language):
7835 Fixed selection handling and make some adaptions for the changes
7838 2007-09-13 Johannes Schmid <jhs@gnome.org>
7840 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7841 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7844 Added preferences to language support completion/calltips
7846 * plugins/sourceview/assist-window.c: (assist_window_update):
7848 Always select first entry
7850 * plugins/sourceview/sourceview.glade:
7851 Removed old completion preferences
7853 2007-09-11 Naba Kumar <naba@gnome.org>
7855 * plugins/terminal/terminal.c: Fixed critical warning, memory leak
7856 and possible crash when pressing ctrl+d in terminal after preferences
7857 window has been shown once (no need for backport).
7859 * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
7860 implementations to get warnings instead of crashes for unimplemented
7863 2007-09-11 Massimo Cora' <maxcvs@email.it>
7865 Reviewed by: Naba Kumar <naba@gnome.org>
7867 * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7868 * plugins/symbol-db/*:
7869 Added new symbol-database backend based on SQLite 3.
7870 (does not enabled for build currently).
7872 2007-09-10 Johannes Schmid <jhs@gnome.org>
7876 * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
7877 (parse_info_init), (parse_info_free), (valid_element),
7878 (start_element_handler), (end_element_handler), (text_handler),
7879 (egg_recent_model_filter), (egg_recent_model_changed_timeout),
7880 (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
7881 (egg_recent_model_monitor), (egg_recent_model_read),
7882 (egg_recent_model_open_file), (egg_recent_model_lock_file),
7883 (egg_recent_model_unlock_file), (egg_recent_model_finalize),
7884 (egg_recent_model_set_property), (egg_recent_model_class_init),
7885 (egg_recent_model_init), (egg_recent_model_add_full),
7886 (egg_recent_model_delete), (egg_recent_model_get_list),
7887 (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
7888 (egg_recent_model_set_filter_mime_types),
7889 (egg_recent_model_clear_group_filter),
7890 (egg_recent_model_set_filter_groups),
7891 (egg_recent_model_clear_scheme_filter),
7892 (egg_recent_model_set_filter_uri_schemes),
7893 (egg_recent_model_remove_expired):
7895 Update EggRecent (#456465)
7897 2007-09-10 Johannes Schmid <jhs@gnome.org>
7899 * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
7900 (anjuta_plugin_manager_get_plugin):
7901 * plugins/profiler/gprof-call-graph-view.c:
7902 (gprof_call_graph_view_create_columns):
7903 * plugins/profiler/gprof-flat-profile-view.c:
7904 (gprof_flat_profile_view_create_columns):
7905 * plugins/profiler/gprof-function-call-tree-view.c:
7906 (gprof_function_call_tree_view_create_columns):
7908 Fixed #466031 â Update of pieces of menus for Localization
7910 2007-09-10 Johannes Schmid <jhs@gnome.org>
7912 * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
7913 Bug 343522 â anjuta: Unable to execute commands that use options.
7915 2007-09-09 Johannes Schmid <jhs@gnome.org>
7917 * plugins/document-manager/anjuta-docman.c:
7918 (anjuta_docman_update_page_label):
7920 Fixed #458034 â Method of indicating unsaved changes breaks convention
7922 * plugins/document-manager/plugin.c: (update_title),
7923 (value_added_project_root_uri), (value_removed_project_root_uri),
7924 (on_editor_changed), (activate_plugin):
7925 * plugins/document-manager/plugin.h:
7926 * plugins/project-manager/plugin.c: (on_profile_scoped),
7927 (on_profile_descoped), (ifile_open):
7929 Fixed #427390 â Show path of item in currently focused editor window
7931 2007-09-09 Johannes Schmid <jhs@gnome.org>
7933 * plugins/search/plugin.c: (on_toolbar_find_clicked),
7934 (on_toolbar_find_incremental):
7935 Fix incremental search
7937 * plugins/sourceview/sourceview.c: (on_document_char_added),
7939 Fixed selection management
7941 2007-09-09 Johannes Schmid <jhs@gnome.org>
7943 * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7946 * libanjuta/interfaces/libanjuta.idl:
7947 Extended IAnjutaEditorAssist interface
7949 * plugins/language-support-cpp-java/plugin.c:
7950 (jump_to_matching_brace), (add_tags), (on_assist_begin),
7951 (assist_cleanup), (on_assist_chosen), (on_assist_update),
7952 (context_character), (get_context), (function_parser),
7953 (cpp_member_parser), (install_assist), (uninstall_assist),
7954 (get_line_indentation_base), (get_line_auto_indentation),
7955 (install_support), (uninstall_support),
7956 (on_value_added_current_editor), (on_value_removed_current_editor),
7957 (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
7958 * plugins/language-support-cpp-java/plugin.h:
7960 Improved fixed editor assistance and added support for function/method
7961 tooltips. jumb_to_matching_brance => jump_to_matching_brace
7963 * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
7966 * plugins/project-import/project-import.c: (on_import_next):
7967 Added a non-NULL check with could probably fix #474843 but not sure
7969 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
7970 Fixed anjuta-plugin project wizard
7972 * plugins/sourceview/Makefile.am:
7973 * plguins/sourceview/assist-tip.[ch]:
7974 * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
7975 (anjuta_view_key_press_event):
7976 * plugins/sourceview/assist-window.c: (assist_window_class_init),
7977 (assist_window_init), (assist_window_update), (assist_window_new):
7978 * plugins/sourceview/sourceview-private.h:
7979 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7980 (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
7981 (trigger_size), (max_trigger_size), (on_document_char_added),
7982 (sourceview_dispose), (ieditor_get_current_word),
7983 (iassist_add_trigger), (iassist_init_suggestions),
7984 (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
7985 (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
7987 Big update on sourceview assist capabilites. Autocompletion should
7988 now work much better and function tooltips are finally supported!
7990 * plugins/sourceview/anjuta-document.h:
7991 * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
7992 (anjuta_document_get_current_word):
7993 Fixed get_current_word (inspired by aneditor.cxx implementation)
7995 * plugins/sourceview/sourceview-cell.c: (icell_get_char),
7996 (icell_get_attribute):
7997 Fixed get_attribute() to also detect character constants.
7998 Simplified get_char()
8000 * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
8001 (isymbol_manager_get_members), (isymbol_manager_get_parents),
8002 (isymbol_manager_get_completions_at_position):
8004 Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
8006 2007-09-04 Naba Kumar <naba@gnome.org>
8008 * plugins/class-gen/plugin.c: Do not enable 'Add to project'
8009 projects that can not add sources.
8011 * plugins/file-wizard/file.c: Similarly for file wizard,
8012 Do not enable 'Add to project' projects that can not add sources.
8014 2007-09-04 Naba Kumar <naba@gnome.org>
8016 * configure.in: Bumped gnome-build requirement to 0.2.0
8017 for project capabilities support.
8019 * plugins/project-manager/plugin.c: Enable/disable project
8020 actions based on project capabilities. Fixes bug #433552:
8021 crash in Anjuta IDE: add file test.h in project on generic
8024 * libanjuta/interfaces/libanjuta.idl: Added method to query
8025 project capabilities.
8027 2007-09-03 Naba Kumar <naba@gnome.org>
8029 * plugins/file-manager/plugin.c: Set shadow type IN.
8030 * plugins/file-manager/file-view.c: Fixed code style.
8031 * plugins/file-manager/file-view.c: Fixed icons column to size
8034 * plugins/file-manager/plugin.[c,h]: Fixed code style.
8036 * plugins/file-manager/plugin.c: Fixed crash on closing project and
8037 unmonitors project-uri on file-manager deactivation.
8039 * TODO.tasks: Updated
8041 2007-09-02 Johannes Schmid <jhs@gnome.org>
8043 * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
8046 * plugins/file-manager/file-view.c: (file_view_get_selected),
8047 (file_view_button_press_event), (file_view_finalize):
8048 * plugins/file-manager/plugin.c: (project_root_removed),
8049 (file_manager_deactivate):
8051 Fixed some small bugs I missed before
8053 2007-09-02 Johannes Schmid <jhs@gnome.org>
8055 * plugins/file-manager/*:
8056 Added new and file-manager
8058 2007-09-02 Johannes Schmid <jhs@gnome.org>
8060 * plugins/file-manager/*:
8061 Removed old file-manager
8063 2007-08-31 Johannes Schmid <jhs@gnome.org>
8065 * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
8066 * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
8068 Fixed some memory leaks
8070 * MAINTAINERS: Fixed
8072 2007-08-31 Johannes Schmid <jhs@gnome.org>
8074 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
8075 (get_property_value_as_string), (set_property_value_as_string),
8076 (register_callbacks), (preferences_foreach_callback),
8077 (anjuta_preferences_register_property_raw):
8078 * libanjuta/anjuta-preferences.h:
8079 * plugins/build-basic-autotools/build-basic-autotools.c:
8080 (on_build_mesg_format):
8081 * plugins/document-manager/anjuta-document-manager.glade:
8082 * plugins/message-view/anjuta-message-manager-plugin.glade:
8084 Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
8085 broken message view preferences
8087 * plugins/message-view/message-view.c:
8088 (message_view_instance_init), (pref_change_color), (prefs_init),
8089 (imessage_view_append):
8090 Cleaned up message view (#458041)
8092 * src/shell.c: (on_preferences_activate),
8093 (anjuta_test_shell_instance_init),
8094 (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
8095 Fixed test shell to allow better debugging
8097 2007-08-31 Johannes Schmid <jhs@gnome.org>
8099 * plugins/gtodo/interface.c: (gtodo_get_hide_done),
8100 (gtodo_get_hide_nodate), (gtodo_get_hide_due):
8101 * plugins/gtodo/main.h:
8102 * plugins/gtodo/plugin.c: (activate_plugin):
8104 Fixed #423467 (View->Tasks menu items are not
8107 2007-08-31 Tobias Müller <gnome-bugs@auftrags-killer.org>
8109 reviewed by: Johannes Schmid <jhs@gnome.org>
8112 * data/welcome.txt.in:
8113 * launcher/anjuta_launcher.c:
8114 * libanjuta/anjuta-children.c:
8115 * libanjuta/anjuta-children.h:
8116 * libanjuta/anjuta-debug.h:
8117 * libanjuta/anjuta-encodings.c:
8118 * libanjuta/anjuta-encodings.h:
8119 * libanjuta/anjuta-glue-c.c:
8120 * libanjuta/anjuta-glue-c.h:
8121 * libanjuta/anjuta-plugin-description.c:
8122 * libanjuta/anjuta-plugin-description.h:
8123 * libanjuta/anjuta-plugin-handle.c:
8124 * libanjuta/anjuta-plugin-handle.h:
8125 * libanjuta/anjuta-plugin-manager.c:
8126 * libanjuta/anjuta-plugin-manager.h:
8127 * libanjuta/anjuta-plugin.c:
8128 * libanjuta/anjuta-plugin.h:
8129 * libanjuta/anjuta-preferences.c:
8130 * libanjuta/anjuta-preferences.h:
8131 * libanjuta/anjuta-profile-manager.c:
8132 * libanjuta/anjuta-profile-manager.h:
8133 * libanjuta/anjuta-profile.c:
8134 * libanjuta/anjuta-profile.h:
8135 * libanjuta/anjuta-save-prompt.c:
8136 * libanjuta/anjuta-save-prompt.h:
8137 * libanjuta/anjuta-serializer.c:
8138 * libanjuta/anjuta-serializer.h:
8139 * libanjuta/anjuta-session.c:
8140 * libanjuta/anjuta-session.h:
8141 * libanjuta/anjuta-shell.c:
8142 * libanjuta/anjuta-shell.h:
8143 * libanjuta/anjuta-status.c:
8144 * libanjuta/anjuta-status.h:
8145 * libanjuta/anjuta-ui.c:
8146 * libanjuta/anjuta-ui.h:
8147 * libanjuta/anjuta-utils-priv.h:
8148 * libanjuta/anjuta-utils.c:
8149 * libanjuta/anjuta-utils.h:
8150 * libanjuta/cell-renderer-captioned-image.c:
8151 * libanjuta/cell-renderer-captioned-image.h:
8152 * libanjuta/e-splash.c:
8153 * libanjuta/e-splash.h:
8154 * libanjuta/interfaces/anjuta-idl-compiler.pl:
8155 * libanjuta/interfaces/libanjuta.idl:
8156 * libanjuta/libanjuta.h:
8157 * libanjuta/resources.c:
8158 * libanjuta/resources.h:
8159 * libegg/egg-cell-renderer-text.c:
8160 * libegg/egg-combo-action.c:
8161 * libegg/egg-entry-action.c:
8162 * libegg/egg-recent-action.c:
8163 * libegg/egg-recent-files-module.c:
8164 * libegg/egg-recent-item.c:
8165 * libegg/egg-recent-model.c:
8166 * libegg/egg-recent-view-gtk.c:
8167 * libegg/egg-recent-view.c:
8168 * libegg/egg-submenu-action.c:
8169 * libegg/eggaccelerators.c:
8170 * libegg/eggcellrendererpopup.c:
8171 * libegg/eggcomboselect.c:
8172 * libegg/eggtreemodelfilter.c:
8173 * libegg/eggtreemultidnd.c:
8174 * libegg/gtkcellview.h:
8175 * libegg/treeviewutils/egg-cell-renderer-text.h:
8176 * libegg/treeviewutils/eggaccelerators.h:
8177 * libegg/treeviewutils/eggcellrendererkeys.h:
8178 * libegg/treeviewutils/eggcellrendererpopup.h:
8179 * libegg/treeviewutils/eggtreemodelfilter.h:
8180 * libegg/treeviewutils/eggtreemultidnd.h:
8181 * libegg/treeviewutils/eggtreeviewstate.h:
8182 * manuals/anjuta-faqs/C/anjuta-faqs.xml:
8183 * manuals/anjuta-faqs/Makefile.am:
8184 * manuals/anjuta-manual/C/anjuta-manual.xml:
8185 * manuals/anjuta-manual/C/license.xml:
8186 * manuals/anjuta-manual/es/es.po:
8187 * manuals/anjuta-manual/sv/sv.po:
8188 * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
8190 * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
8191 * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
8192 * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
8193 * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
8194 * manuals/old/ja/anjuta-manual/license.xml:
8195 * plugins/build-basic-autotools/build-basic-autotools.c:
8196 * plugins/build-basic-autotools/build-basic-autotools.h:
8197 * plugins/build-basic-autotools/executer.c:
8198 * plugins/build-basic-autotools/executer.h:
8199 * plugins/build/build_file.c:
8200 * plugins/build/build_file.h:
8201 * plugins/build/build_project.c:
8202 * plugins/build/build_project.h:
8203 * plugins/build/clean_project.c:
8204 * plugins/build/clean_project.h:
8205 * plugins/build/commands.c:
8206 * plugins/build/commands.h:
8207 * plugins/build/compile.c:
8208 * plugins/build/compile.h:
8209 * plugins/build/compiler_options.c:
8210 * plugins/build/compiler_options.h:
8211 * plugins/build/configurer.c:
8212 * plugins/build/configurer.h:
8213 * plugins/build/executer.c:
8214 * plugins/build/executer.h:
8215 * plugins/class-gen/cell-renderer-flags.c:
8216 * plugins/class-gen/cell-renderer-flags.h:
8217 * plugins/class-gen/combo-flags.c:
8218 * plugins/class-gen/combo-flags.h:
8219 * plugins/class-gen/element-editor.c:
8220 * plugins/class-gen/element-editor.h:
8221 * plugins/class-gen/generator.c:
8222 * plugins/class-gen/generator.h:
8223 * plugins/class-gen/plugin.c:
8224 * plugins/class-gen/plugin.h:
8225 * plugins/class-gen/transform.c:
8226 * plugins/class-gen/transform.h:
8227 * plugins/class-gen/validator.c:
8228 * plugins/class-gen/validator.h:
8229 * plugins/class-gen/window.c:
8230 * plugins/class-gen/window.h:
8231 * plugins/class-inheritance/class-callbacks.c:
8232 * plugins/class-inheritance/class-callbacks.h:
8233 * plugins/class-inheritance/class-inherit.c:
8234 * plugins/class-inheritance/class-inherit.h:
8235 * plugins/class-inheritance/plugin.c:
8236 * plugins/class-inheritance/plugin.h:
8237 * plugins/cvs-plugin/cvs-actions.c:
8238 * plugins/cvs-plugin/cvs-actions.h:
8239 * plugins/cvs-plugin/cvs-callbacks.c:
8240 * plugins/cvs-plugin/cvs-callbacks.h:
8241 * plugins/cvs-plugin/cvs-execute.c:
8242 * plugins/cvs-plugin/cvs-execute.h:
8243 * plugins/cvs-plugin/cvs-interface.c:
8244 * plugins/cvs-plugin/cvs-interface.h:
8245 * plugins/cvs-plugin/plugin.c:
8246 * plugins/cvs-plugin/plugin.h:
8247 * plugins/debug-manager/breakpoints.c:
8248 * plugins/debug-manager/breakpoints.h:
8249 * plugins/debug-manager/chunk_view.c:
8250 * plugins/debug-manager/chunk_view.h:
8251 * plugins/debug-manager/data_buffer.c:
8252 * plugins/debug-manager/data_buffer.h:
8253 * plugins/debug-manager/data_view.c:
8254 * plugins/debug-manager/data_view.h:
8255 * plugins/debug-manager/debug_tree.c:
8256 * plugins/debug-manager/debug_tree.h:
8257 * plugins/debug-manager/debugger.c:
8258 * plugins/debug-manager/debugger.h:
8259 * plugins/debug-manager/disassemble.c:
8260 * plugins/debug-manager/disassemble.h:
8261 * plugins/debug-manager/info.c:
8262 * plugins/debug-manager/info.h:
8263 * plugins/debug-manager/locals.c:
8264 * plugins/debug-manager/locals.h:
8265 * plugins/debug-manager/memory.c:
8266 * plugins/debug-manager/memory.h:
8267 * plugins/debug-manager/plugin.c:
8268 * plugins/debug-manager/plugin.h:
8269 * plugins/debug-manager/registers.c:
8270 * plugins/debug-manager/registers.h:
8271 * plugins/debug-manager/sexy-icon-entry.c:
8272 * plugins/debug-manager/sexy-icon-entry.h:
8273 * plugins/debug-manager/sharedlib.c:
8274 * plugins/debug-manager/sharedlib.h:
8275 * plugins/debug-manager/signals.c:
8276 * plugins/debug-manager/signals.h:
8277 * plugins/debug-manager/sparse_buffer.c:
8278 * plugins/debug-manager/sparse_buffer.h:
8279 * plugins/debug-manager/sparse_view.c:
8280 * plugins/debug-manager/sparse_view.h:
8281 * plugins/debug-manager/stack_trace.c:
8282 * plugins/debug-manager/stack_trace.h:
8283 * plugins/debug-manager/start.c:
8284 * plugins/debug-manager/start.h:
8285 * plugins/debug-manager/threads.c:
8286 * plugins/debug-manager/threads.h:
8287 * plugins/debug-manager/utilities.c:
8288 * plugins/debug-manager/utilities.h:
8289 * plugins/debug-manager/watch.c:
8290 * plugins/debug-manager/watch.h:
8291 * plugins/devhelp/htmlview.c:
8292 * plugins/devhelp/htmlview.h:
8293 * plugins/document-manager/action-callbacks.c:
8294 * plugins/document-manager/action-callbacks.h:
8295 * plugins/document-manager/anjuta-docman.c:
8296 * plugins/document-manager/anjuta-docman.h:
8297 * plugins/document-manager/editor-tooltips.c:
8298 * plugins/document-manager/editor-tooltips.h:
8299 * plugins/document-manager/file_history.c:
8300 * plugins/document-manager/file_history.h:
8301 * plugins/document-manager/indent-dialog.c:
8302 * plugins/document-manager/indent-dialog.h:
8303 * plugins/document-manager/indent-util.c:
8304 * plugins/document-manager/indent-util.h:
8305 * plugins/document-manager/plugin.c:
8306 * plugins/editor/aneditor-autocomplete.cxx:
8307 * plugins/editor/aneditor-calltip.cxx:
8308 * plugins/editor/aneditor-indent.cxx:
8309 * plugins/editor/aneditor-priv.h:
8310 * plugins/editor/aneditor.cxx:
8311 * plugins/editor/aneditor.h:
8312 * plugins/editor/lexer.h:
8313 * plugins/editor/plugin.c:
8314 * plugins/editor/plugin.h:
8315 * plugins/editor/print.c:
8316 * plugins/editor/print.h:
8317 * plugins/editor/properties.h:
8318 * plugins/editor/properties_cxx.h:
8319 * plugins/editor/style-editor.c:
8320 * plugins/editor/style-editor.h:
8321 * plugins/editor/text-editor-iterable.c:
8322 * plugins/editor/text-editor-iterable.h:
8323 * plugins/editor/text_editor.c:
8324 * plugins/editor/text_editor.h:
8325 * plugins/editor/text_editor_cbs.c:
8326 * plugins/editor/text_editor_cbs.h:
8327 * plugins/editor/text_editor_menu.c:
8328 * plugins/editor/text_editor_menu.h:
8329 * plugins/editor/text_editor_prefs.c:
8330 * plugins/editor/text_editor_prefs.h:
8331 * plugins/file-loader/dnd.c:
8332 * plugins/file-loader/dnd.h:
8333 * plugins/file-loader/plugin.c:
8334 * plugins/file-manager/an_file_view.c:
8335 * plugins/file-manager/plugin.c:
8336 * plugins/file-wizard/file.c:
8337 * plugins/file-wizard/file.h:
8338 * plugins/file-wizard/plugin.c:
8339 * plugins/file-wizard/plugin.h:
8340 * plugins/gdb/debugger.c:
8341 * plugins/gdb/debugger.h:
8342 * plugins/gdb/gdbmi-test.c:
8343 * plugins/gdb/gdbmi.c:
8344 * plugins/gdb/gdbmi.h:
8345 * plugins/gdb/global.h:
8346 * plugins/gdb/parser.c:
8347 * plugins/gdb/parser.h:
8348 * plugins/gdb/plugin.c:
8349 * plugins/gdb/plugin.h:
8350 * plugins/gdb/utilities.c:
8351 * plugins/gdb/utilities.h:
8352 * plugins/glade/plugin.c:
8353 * plugins/glade/plugin.h:
8354 * plugins/gtodo/egg-datetime.c:
8355 * plugins/gtodo/egg-datetime.h:
8356 * plugins/gtodo/eggtrayicon.c:
8357 * plugins/gtodo/eggtrayicon.h:
8358 * plugins/gtodo/plugin.c:
8359 * plugins/gvim/anjuta-vim.c:
8360 * plugins/gvim/anjuta-vim.h:
8361 * plugins/gvim/gtkvim.c:
8362 * plugins/gvim/gtkvim.h:
8363 * plugins/gvim/plugin.c:
8364 * plugins/gvim/plugin.h:
8365 * plugins/language-support-cpp-java/plugin.c:
8366 * plugins/language-support-cpp-java/plugin.h:
8367 * plugins/macro/macro-actions.c:
8368 * plugins/macro/macro-actions.h:
8369 * plugins/macro/macro-db.c:
8370 * plugins/macro/macro-db.h:
8371 * plugins/macro/macro-dialog.c:
8372 * plugins/macro/macro-dialog.h:
8373 * plugins/macro/macro-edit.c:
8374 * plugins/macro/macro-edit.h:
8375 * plugins/macro/macro-util.c:
8376 * plugins/macro/macro-util.h:
8377 * plugins/macro/plugin.c:
8378 * plugins/macro/plugin.h:
8379 * plugins/message-view/anjuta-msgman.c:
8380 * plugins/message-view/anjuta-msgman.h:
8381 * plugins/message-view/message-view.c:
8382 * plugins/message-view/message-view.h:
8383 * plugins/message-view/plugin.c:
8384 * plugins/message-view/plugin.h:
8385 * plugins/patch/patch-plugin.c:
8386 * plugins/patch/patch-plugin.h:
8387 * plugins/patch/plugin.c:
8388 * plugins/patch/plugin.h:
8389 * plugins/profiler/gprof-call-graph-block-entry.c:
8390 * plugins/profiler/gprof-call-graph-block-entry.h:
8391 * plugins/profiler/gprof-call-graph-block.c:
8392 * plugins/profiler/gprof-call-graph-block.h:
8393 * plugins/profiler/gprof-call-graph-view.c:
8394 * plugins/profiler/gprof-call-graph-view.h:
8395 * plugins/profiler/gprof-call-graph.c:
8396 * plugins/profiler/gprof-call-graph.h:
8397 * plugins/profiler/gprof-flat-profile-entry.c:
8398 * plugins/profiler/gprof-flat-profile-entry.h:
8399 * plugins/profiler/gprof-flat-profile-view.c:
8400 * plugins/profiler/gprof-flat-profile-view.h:
8401 * plugins/profiler/gprof-flat-profile.c:
8402 * plugins/profiler/gprof-flat-profile.h:
8403 * plugins/profiler/gprof-function-call-chart-view.c:
8404 * plugins/profiler/gprof-function-call-chart-view.h:
8405 * plugins/profiler/gprof-function-call-tree-view.c:
8406 * plugins/profiler/gprof-function-call-tree-view.h:
8407 * plugins/profiler/gprof-options.c:
8408 * plugins/profiler/gprof-options.h:
8409 * plugins/profiler/gprof-profile-data.c:
8410 * plugins/profiler/gprof-profile-data.h:
8411 * plugins/profiler/gprof-view-manager.c:
8412 * plugins/profiler/gprof-view-manager.h:
8413 * plugins/profiler/gprof-view.c:
8414 * plugins/profiler/gprof-view.h:
8415 * plugins/profiler/plugin.c:
8416 * plugins/profiler/plugin.h:
8417 * plugins/profiler/string-utils.c:
8418 * plugins/profiler/string-utils.h:
8419 * plugins/project-import/plugin.c:
8420 * plugins/project-import/plugin.h:
8421 * plugins/project-import/project-import.c:
8422 * plugins/project-import/project-import.h:
8423 * plugins/project-manager/plugin.c:
8424 * plugins/project-manager/plugin.h:
8425 * plugins/project-wizard/action.c:
8426 * plugins/project-wizard/action.h:
8427 * plugins/project-wizard/autogen.c:
8428 * plugins/project-wizard/autogen.h:
8429 * plugins/project-wizard/druid.c:
8430 * plugins/project-wizard/druid.h:
8431 * plugins/project-wizard/file.c:
8432 * plugins/project-wizard/file.h:
8433 * plugins/project-wizard/header.c:
8434 * plugins/project-wizard/header.h:
8435 * plugins/project-wizard/install.c:
8436 * plugins/project-wizard/install.h:
8437 * plugins/project-wizard/parser.c:
8438 * plugins/project-wizard/parser.h:
8439 * plugins/project-wizard/plugin.c:
8440 * plugins/project-wizard/plugin.h:
8441 * plugins/project-wizard/property.c:
8442 * plugins/project-wizard/property.h:
8443 * plugins/project-wizard/values.c:
8444 * plugins/project-wizard/values.h:
8445 * plugins/sample1/plugin.c:
8446 * plugins/search/plugin.c:
8447 * plugins/search/plugin.h:
8448 * plugins/search/search-replace_backend.c:
8449 * plugins/search/search-replace_backend.h:
8450 * plugins/search/search_preferences.c:
8451 * plugins/sourceview/anjuta-convert.c:
8452 * plugins/sourceview/anjuta-convert.h:
8453 * plugins/sourceview/anjuta-document-loader.c:
8454 * plugins/sourceview/anjuta-document-loader.h:
8455 * plugins/sourceview/anjuta-document-saver.c:
8456 * plugins/sourceview/anjuta-document-saver.h:
8457 * plugins/sourceview/anjuta-document.c:
8458 * plugins/sourceview/anjuta-document.h:
8459 * plugins/sourceview/anjuta-encodings.c:
8460 * plugins/sourceview/anjuta-encodings.h:
8461 * plugins/sourceview/anjuta-languages-manager.c:
8462 * plugins/sourceview/anjuta-languages-manager.h:
8463 * plugins/sourceview/anjuta-utils.c:
8464 * plugins/sourceview/anjuta-utils.h:
8465 * plugins/sourceview/anjuta-view.c:
8466 * plugins/sourceview/anjuta-view.h:
8467 * plugins/sourceview/assist-window.c:
8468 * plugins/sourceview/assist-window.h:
8469 * plugins/sourceview/sourceview-cell.c:
8470 * plugins/sourceview/sourceview-cell.h:
8471 * plugins/sourceview/sourceview-prefs.c:
8472 * plugins/sourceview/sourceview-prefs.h:
8473 * plugins/sourceview/sourceview-print.c:
8474 * plugins/sourceview/sourceview-print.h:
8475 * plugins/sourceview/sourceview-private.h:
8476 * plugins/sourceview/sourceview-tags.c:
8477 * plugins/sourceview/sourceview-tags.h:
8478 * plugins/sourceview/sourceview.c:
8479 * plugins/sourceview/sourceview.h:
8480 * plugins/subversion/plugin.c:
8481 * plugins/subversion/plugin.h:
8482 * plugins/subversion/subversion-actions.c:
8483 * plugins/subversion/subversion-actions.h:
8484 * plugins/subversion/subversion-callbacks.c:
8485 * plugins/subversion/subversion-callbacks.h:
8486 * plugins/subversion/svn-auth.c:
8487 * plugins/subversion/svn-auth.h:
8488 * plugins/subversion/svn-backend-priv.h:
8489 * plugins/subversion/svn-backend.c:
8490 * plugins/subversion/svn-backend.h:
8491 * plugins/subversion/svn-notify.c:
8492 * plugins/subversion/svn-notify.h:
8493 * plugins/subversion/svn-thread.c:
8494 * plugins/subversion/svn-thread.h:
8495 * plugins/symbol-browser/an_symbol.c:
8496 * plugins/symbol-browser/an_symbol.h:
8497 * plugins/symbol-browser/an_symbol_info.c:
8498 * plugins/symbol-browser/an_symbol_info.h:
8499 * plugins/symbol-browser/an_symbol_iter.c:
8500 * plugins/symbol-browser/an_symbol_iter.h:
8501 * plugins/symbol-browser/an_symbol_prefs.c:
8502 * plugins/symbol-browser/an_symbol_prefs.h:
8503 * plugins/symbol-browser/an_symbol_search.c:
8504 * plugins/symbol-browser/an_symbol_search.h:
8505 * plugins/symbol-browser/an_symbol_view.c:
8506 * plugins/symbol-browser/an_symbol_view.h:
8507 * plugins/symbol-browser/plugin.c:
8508 * plugins/symbol-browser/plugin.h:
8509 * plugins/terminal/terminal.c:
8510 * plugins/tools/dialog.c:
8511 * plugins/tools/dialog.h:
8512 * plugins/tools/editor.c:
8513 * plugins/tools/editor.h:
8514 * plugins/tools/execute.c:
8515 * plugins/tools/execute.h:
8516 * plugins/tools/fileop.c:
8517 * plugins/tools/fileop.h:
8518 * plugins/tools/plugin.c:
8519 * plugins/tools/plugin.h:
8520 * plugins/tools/scripts/find-fixmes.pl:
8521 * plugins/tools/scripts/translation-status.pl:
8522 * plugins/tools/tool.c:
8523 * plugins/tools/tool.h:
8524 * plugins/tools/variable.c:
8525 * plugins/tools/variable.h:
8526 * plugins/valgrind/ldd.c:
8527 * plugins/valgrind/ldd.h:
8528 * plugins/valgrind/list.c:
8529 * plugins/valgrind/list.h:
8530 * plugins/valgrind/menu-utils.c:
8531 * plugins/valgrind/menu-utils.h:
8532 * plugins/valgrind/parser.c:
8533 * plugins/valgrind/parser.h:
8534 * plugins/valgrind/plugin.c:
8535 * plugins/valgrind/plugin.h:
8536 * plugins/valgrind/preferences.c:
8537 * plugins/valgrind/preferences.h:
8538 * plugins/valgrind/process.c:
8539 * plugins/valgrind/process.h:
8540 * plugins/valgrind/symtab.c:
8541 * plugins/valgrind/symtab.h:
8542 * plugins/valgrind/vgactions.c:
8543 * plugins/valgrind/vgactions.h:
8544 * plugins/valgrind/vgcachegrindprefs.c:
8545 * plugins/valgrind/vgcachegrindprefs.h:
8546 * plugins/valgrind/vgdefaultview.c:
8547 * plugins/valgrind/vgdefaultview.h:
8548 * plugins/valgrind/vgerror.c:
8549 * plugins/valgrind/vgerror.h:
8550 * plugins/valgrind/vggeneralprefs.c:
8551 * plugins/valgrind/vggeneralprefs.h:
8552 * plugins/valgrind/vghelgrindprefs.c:
8553 * plugins/valgrind/vghelgrindprefs.h:
8554 * plugins/valgrind/vgio.c:
8555 * plugins/valgrind/vgio.h:
8556 * plugins/valgrind/vgmemcheckprefs.c:
8557 * plugins/valgrind/vgmemcheckprefs.h:
8558 * plugins/valgrind/vgrule-editor.c:
8559 * plugins/valgrind/vgrule-editor.h:
8560 * plugins/valgrind/vgrule-list.c:
8561 * plugins/valgrind/vgrule-list.h:
8562 * plugins/valgrind/vgrule.c:
8563 * plugins/valgrind/vgrule.h:
8564 * plugins/valgrind/vgrulepattern.c:
8565 * plugins/valgrind/vgrulepattern.h:
8566 * plugins/valgrind/vgsearchbar.c:
8567 * plugins/valgrind/vgsearchbar.h:
8568 * plugins/valgrind/vgstrpool.c:
8569 * plugins/valgrind/vgstrpool.h:
8570 * plugins/valgrind/vgtoolprefs.c:
8571 * plugins/valgrind/vgtoolprefs.h:
8572 * plugins/valgrind/vgtoolview.c:
8573 * plugins/valgrind/vgtoolview.h:
8576 * src/action-callbacks.c:
8577 * src/action-callbacks.h:
8578 * src/anjuta-actions.h:
8581 * src/anjuta-callbacks.c:
8582 * src/anjuta-callbacks.h:
8586 * src/bacon-message-connection.c:
8587 * src/bacon-message-connection.h:
8596 * tagmanager/options.c:
8598 Change the address of FSF in various files
8600 2007-08-30 Johannes Schmid <jhs@gnome.org>
8604 Removed because they are no longer in use
8606 * plugins/class-gen/anjuta-class-gen-plugin.glade:
8607 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
8608 Marked some strings as not translatable
8610 * plugins/search/search-replace.c: (list_max_items):
8611 Fixed a possible memory corruption
8613 * src/anjuta-app.c: (anjuta_app_add_widget_full):
8614 Do not show menuitems for locked layout items
8616 * src/main.c: (main):
8617 Some minor style correction in gnome_init
8619 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
8621 * plugins/debug-manager/debugger.c,
8622 plugins/debug-manager/breakpoints.c,
8623 plugins/gdb/plugin.c,
8624 plugins/gdb/debugger.c,
8625 libanjuta/interfaces/libanjuta.idl:
8626 Move all breakpoints functions from IAnjutaDebugger to a new
8627 IAnjutaBreakpointDebugger interface
8629 2007-07-28 Tom Lowe <tomlowe1@earthlink.net>
8631 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8632 * plugins/debug-manager/plugin.c,
8633 plugins/debug-manager/breakpoints.c,
8634 plugins/tools/execute.c,
8635 plugins/project-wizard/plugin.c,
8636 plugins/build-basic-autotools/executer.c,
8637 plugins/gdb/debugger.c,
8638 plugins/profiler/gprof-options.h,
8639 plugins/sourceview/assist-window.h,
8640 plugins/class-gen/transform.c,
8641 libanjuta/anjuta-plugin-description.c,
8642 libanjuta/anjuta-status.c,
8643 libanjuta/anjuta-glue-c.c,
8644 libanjuta/anjuta-glue-cpp.c,
8645 plugins/symbol-browser/an_symbol_prefs.c:
8646 Fix warnings mostly "dereferencing type-punned pointer"
8647 Fix two bugs in breakpoints.c and an_symbol_prefs.c
8649 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
8651 * plugins/debug-manager/breakpoints.c,
8652 plugins/debug-manager/debugger.c:
8653 Avoid an endless loop if clearing all breakpoints while the programm
8656 2007-07-22 Tom Lowe <tomlowe1@earthlink.net>
8658 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8659 * plugins/debug-manager/plugin.c:
8660 Fix a segmentation fault added in the previous patch
8662 2007-07-21 Johannes Schmid <jhs@gnome.org>
8664 * plugins/build-basic-autotools/executer.c:
8665 (get_program_parameters):
8667 Show an error dialog if no targets are availible instead of
8670 2007-07-20 Johannes Schmid <jhs@gnome.org>
8672 * libanjuta/anjuta-shell.c: (on_widget_data_add),
8673 (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
8674 * libanjuta/anjuta-shell.h:
8675 * plugins/document-manager/plugin.c: (activate_plugin):
8676 * plugins/glade/anjuta-design-document.c:
8677 * plugins/glade/plugin.c: (glade_update_ui):
8678 * src/anjuta-app.c: (anjuta_app_add_widget_full),
8679 (anjuta_shell_iface_init):
8680 * src/shell.c: (anjuta_test_shell_add_widget),
8681 (anjuta_shell_iface_init):
8683 Make the document manager undockable (#458038)
8685 2007-07-20 Johannes Schmid <jhs@gnome.org>
8687 * plugins/document-manager/plugin.c: (on_editor_update_ui):
8688 * plugins/glade/anjuta-design-document.c:
8689 * plugins/glade/plugin.c: (glade_update_ui):
8691 Fixed some save/dirty status bug in glade
8693 2007-07-20 Johannes Schmid <jhs@gnome.org>
8695 * libanjuta/anjuta-status.c:
8696 Fixed crasher on shutdown
8698 2007-07-20 Johannes Schmid <jhs@gnome.org>
8701 Minimum glade requirement is 3.2 now. It was before
8702 but we did not check...
8704 * libanjuta/anjuta-glue-factory.c: (load_plugin):
8705 * libanjuta/anjuta-profile.c:
8706 (anjuta_profile_add_plugins_from_xml):
8707 * libanjuta/anjuta-status.c: (anjuta_status_dispose):
8708 * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
8709 * libegg/egg-recent-action.c: (on_recent_files_tooltip):
8710 * plugins/file-loader/plugin.c: (on_create_submenu):
8711 * plugins/file-manager/an_file_view.c: (compare_iter):
8712 * plugins/glade/plugin.c: (activate_plugin):
8713 * src/anjuta-app.c: (on_toolbar_view_toggled):
8714 * src/main.c: (main):
8716 Fixed lots of memory leaks (thansk valgrind)
8718 2007-07-19 Johannes Schmid <jhs@gnome.org>
8720 * plugins/debug-manager/plugin.c: (value_added_current_editor):
8721 * plugins/document-manager/anjuta-docman.c:
8722 (anjuta_docman_set_busy):
8723 * plugins/document-manager/plugin.c: (on_editor_changed):
8724 * plugins/glade/plugin.c: (activate_plugin):
8725 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8726 (on_value_removed_current_editor):
8728 Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
8730 2007-07-18 Johannes Schmid <jhs.gnome.org>
8732 * plugins/build-basic-autotools/executer.c: (execute_program):
8733 Fixed some of the scratchbox stuff but the environment is
8736 2007-07-18 Johannes Schmid <jhs@gnome.org>
8738 * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
8739 (on_plugin_deactivated), (get_plugin_loader_type):
8740 * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
8741 (activate_plugin), (deactivate_plugin),
8742 (glade_plugin_instance_init):
8744 Fixed glade plugin deactivation
8746 2007-07-18 Johannes Schmid <jhs@gnome.org>
8748 * plugins/document-manager/anjuta-docman.c:
8749 (anjuta_docman_add_document):
8750 * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
8752 Fixed path display in document manager with glade files
8754 2007-07-17 Johannes Schmid <jhs@gnome.org>
8756 * libanjuta/interfaces/Makefile.am.iface:
8757 * pixmaps/Makefile.am:
8758 * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
8759 * plugins/debug-manager/plugin.c: (value_added_current_editor),
8760 (value_removed_current_editor):
8761 * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
8762 (anjuta_docman_set_current_document):
8763 * plugins/document-manager/plugin.c: (on_editor_update_ui),
8764 (on_editor_added), (on_editor_changed):
8765 * plugins/glade/Makefile.am:
8766 * plugins/glade/anjuta-design-document.c:
8767 (anjuta_design_document_instance_init),
8768 (anjuta_design_document_set_property),
8769 (anjuta_design_document_get_property),
8770 (anjuta_design_document_class_init), (anjuta_design_document_new),
8771 (ifile_open), (ifile_get_uri), (ifile_iface_init):
8772 * plugins/glade/anjuta-design-document.h:
8773 * plugins/glade/anjuta-glade-notebook.c:
8774 * plugins/glade/anjuta-glade-notebook.h:
8775 * plugins/glade/plugin.c: (value_added_current_editor),
8776 (value_removed_current_editor), (glade_update_ui),
8777 (on_close_activated), (on_glade_project_changed),
8778 (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
8780 * plugins/language-support-cpp-java/plugin.c:
8781 (on_value_added_current_editor), (on_value_removed_current_editor):
8782 * plugins/macro/plugin.c: (value_added_current_editor):
8783 * plugins/project-manager/plugin.c: (value_added_current_editor):
8784 * plugins/subversion/plugin.c: (value_added_current_editor):
8785 * plugins/symbol-browser/plugin.c: (value_added_current_editor):
8787 Fixed lot of IAnjutaEditor stuff and completed glade integration
8788 with document manager
8790 * plugins/build-basic-autotools/build-basic-autotools.c:
8791 (value_added_current_editor):
8792 * plugins/build-basic-autotools/executer.c: (execute_program):
8794 Some initial code to execute projects inside scratchbox
8796 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
8798 * plugins/project-import/project-import.c:
8799 Project import overwrites file on user request (bug #452579)
8801 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
8803 * plugins/debug-manager/debugger.c,
8804 plugins/debug-manager/threads.c,
8805 plugins/debug-manager/plugin.c,
8806 plugins/debug-manager/registers.c,
8807 plugins/debug-manager/locals.c,
8808 plugins/debug-manager/stack_trace.c,
8809 plugins/gdb/plugin.c,
8810 plugins/gdb/debugger.c,
8811 plugins/gdb/debugger.h,
8812 libanjuta/interfaces/libanjuta.idl:
8813 Rename change-location to program-moved
8814 Store thread id as gint instead of guint
8815 Do not display registers list if not available
8816 Add intermediate debugger states if missing
8818 2007-07-11 Johannes Schmid <jhs@gnome.org>
8820 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8822 Reverted unnecessary changes (#455819)
8824 2007-07-10 Johannes Schmid <jhs@gnome.org>
8826 * plugins/glade/plugin.c:
8827 Fixed glade plugin with glade 3.2 and another crasher
8829 2007-07-09 Johannes Schmid <jhs@gnome.org>
8831 * libanjuta/interfaces/libanjuta.idl:
8832 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8834 * plugins/debug-manager/breakpoints.c:
8835 (breakpoint_item_update_in_ui),
8836 (breakpoints_dbase_edit_breakpoint),
8837 (on_toggle_breakpoint_activate):
8838 * plugins/debug-manager/plugin.c:
8839 (on_run_to_cursor_action_activate):
8840 * plugins/document-manager/action-callbacks.c:
8841 (on_editor_command_cut_activate),
8842 (on_editor_command_copy_activate),
8843 (on_editor_command_paste_activate),
8844 (on_editor_command_clear_activate):
8845 * plugins/document-manager/anjuta-docman.c:
8846 (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
8847 (anjuta_docman_add_document), (anjuta_docman_set_current_document),
8848 (anjuta_docman_goto_file_line_mark),
8849 (anjuta_docman_find_editor_with_path),
8850 (anjuta_docman_get_all_editors):
8851 * plugins/document-manager/anjuta-docman.h:
8852 * plugins/document-manager/plugin.c:
8853 (update_editor_ui_interface_items), (on_editor_update_ui),
8854 (on_editor_changed), (on_session_save), (on_docman_auto_save),
8855 (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
8856 (ianjuta_document_manager_iface_init), (isaveable_save),
8857 (isavable_is_dirty):
8858 * plugins/editor/editor.glade:
8859 * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
8860 (idocument_paste), (idocument_clear), (idocument_iface_init),
8861 (iselection_iface_init):
8862 * plugins/glade/Makefile.am:
8863 * plugins/glade/anjuta-glade-notebook.c:
8864 (anjuta_glade_notebook_instance_init),
8865 (anjuta_glade_notebook_set_property),
8866 (anjuta_glade_notebook_get_property),
8867 (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
8868 (ifile_open), (ifile_get_uri), (ifile_iface_init),
8869 (ifile_savable_save), (ifile_savable_save_as),
8870 (ifile_savable_set_dirty), (ifile_savable_is_dirty),
8871 (ifile_savable_iface_init), (idocument_can_redo),
8872 (idocument_can_undo), (idocument_begin_undo_action),
8873 (idocument_end_undo_action), (idocument_undo), (idocument_redo),
8874 (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
8875 (idocument_copy), (idocument_paste), (idocument_clear),
8876 (idocument_iface_init):
8877 * plugins/language-support-cpp-java/plugin.c:
8878 (on_value_added_current_editor), (on_value_removed_current_editor):
8879 * plugins/macro/macro-util.c: (get_current_editor):
8880 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
8881 * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
8882 (on_next_occur), (on_incremental_entry_key_press),
8883 (on_toolbar_find_clicked), (on_toolbar_find_start_over),
8884 (on_toolbar_find_incremental_start),
8885 (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
8886 * plugins/search/search-replace.c: (search_start_over),
8887 (search_update_combos), (replace_update_combos),
8888 (anjuta_search_replace_activate):
8889 * plugins/search/search-replace_backend.c: (create_search_entries):
8890 * plugins/sourceview/sourceview.c: (idocument_cut),
8891 (idocument_copy), (idocument_paste), (idocument_clear),
8892 (idocument_iface_init), (iselect_iface_init), (iassist_react):
8893 * plugins/tools/editor.c: (on_editor_response):
8894 * plugins/tools/execute.c: (get_current_editor),
8895 (atp_output_context_initialize), (atp_user_tool_execute):
8896 * plugins/tools/variable.c: (get_current_editor),
8897 (atp_variable_get_editor_variable):
8899 Some more IAnjutaEditor => IAnjutaDocument fixing!
8901 * plugins/glade/anjuta-glade-notebook.h:
8902 * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
8904 * plugins/glade/plugin.h:
8905 Integrate glade designer in document manager for GLADEUI_VERSION >= 303
8906 and get rid of the glade menu. The Edit/File menu and the toolbar can now
8907 be used for glade, too. It might still have some rough edges but already works.
8908 (Fixes #415547 – Glade usability problem)
8910 2007-07-07 Vincent Geddes <vgeddes@gnome.org>
8912 * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
8913 development release (I updated version of glade3 svn to 3.3.2).
8915 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
8917 * plugins/symbol-browser/an_symbol_view.c:
8918 (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
8920 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
8922 * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
8923 (on_system_tags_update_finished), (on_update_global_clicked),
8924 (prefs_page_init), (on_gconf_notify_tags_list_changed),
8925 (symbol_browser_prefs_init),
8926 (symbol_browser_prefs_create_global_tags),
8927 (symbol_browser_load_global_tags):
8928 * plugins/symbol-browser/an_symbol_prefs.h:
8929 * plugins/symbol-browser/an_symbol_view.c:
8930 (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
8931 * plugins/symbol-browser/an_symbol_view.h:
8932 * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
8933 on global tags update because of delayed prefs merging. Happens when
8934 anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
8937 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
8939 * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
8940 after install/uninstall.
8942 Patch from James Liggett:
8943 * scripts/glade2schemas.pl: Fixed creating schemas for list
8946 2007-07-06 Vincent Geddes <vgeddes@gnome.org>
8948 * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
8949 version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
8950 development release since glade svn version is also 3.3.1. In future, the
8951 solution would be for us to always increment the micro version when
8954 2007-07-05 Johannes Schmid <jhs@gnome.org>
8956 * libanjuta/interfaces/libanjuta.idl:
8957 * plugins/build-basic-autotools/build-basic-autotools.c:
8958 (on_build_mesg_format):
8959 * plugins/debug-manager/breakpoints.c:
8960 (breakpoint_item_update_in_ui),
8961 (breakpoints_dbase_edit_breakpoint),
8962 (on_toggle_breakpoint_activate):
8963 * plugins/debug-manager/plugin.c:
8964 (on_run_to_cursor_action_activate):
8965 * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
8966 * plugins/document-manager/action-callbacks.c: (editor_autoformat),
8967 (get_current_editor), (on_save_activate), (on_save_as_activate),
8968 (on_save_prompt_save_editor), (on_close_file_activate),
8969 (on_close_all_file_activate), (on_reload_file_activate),
8970 (anjuta_print_cb), (anjuta_print_preview_cb),
8971 (on_editor_command_upper_case_activate),
8972 (on_editor_command_lower_case_activate),
8973 (on_editor_command_undo_activate),
8974 (on_editor_command_redo_activate),
8975 (on_editor_command_bookmark_toggle_activate), (on_comment_block),
8976 (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
8977 (on_goto_line_no1_activate), (on_goto_block_start1_activate),
8978 (on_goto_block_end1_activate), (on_zoom_in_text_activate),
8979 (on_zoom_out_text_activate), (on_force_hilite_activate),
8980 (on_indent1_activate), (on_swap_activate),
8981 (on_editor_add_view_activate), (on_editor_remove_view_activate):
8982 * plugins/document-manager/anjuta-docman.c:
8983 (on_text_editor_notebook_close_page), (editor_tab_widget_new),
8984 (anjuta_docman_save_document_as), (anjuta_docman_save_document),
8985 (anjuta_docman_dispose), (on_notebook_switch_page),
8986 (anjuta_docman_page_from_widget), (on_editor_destroy),
8987 (anjuta_docman_add_editor), (anjuta_docman_remove_document),
8988 (anjuta_docman_get_current_document),
8989 (anjuta_docman_set_current_document),
8990 (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
8991 (anjuta_docman_update_page_label),
8992 (anjuta_docman_get_document_from_path),
8993 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
8994 (anjuta_docman_order_tabs):
8995 * plugins/document-manager/anjuta-docman.h:
8996 * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
8997 (update_editor_ui_interface_items), (update_editor_ui),
8998 (on_editor_update_save_ui), (on_editor_update_ui),
8999 (on_editor_changed), (on_save_prompt_save_editor),
9000 (on_save_prompt), (ianjuta_docman_find_editor_with_path),
9001 (ianjuta_docman_get_current_document),
9002 (ianjuta_docman_set_current_document),
9003 (ianjuta_docman_remove_buffer),
9004 (ianjuta_document_manager_iface_init), (ifile_get_uri):
9005 * plugins/editor/text_editor.c: (itext_editor_iface_init),
9006 (idocument_get_filename), (idocument_can_undo),
9007 (idocument_can_redo), (idocument_undo),
9008 (idocument_begin_undo_action), (idocument_end_undo_action),
9009 (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
9010 * plugins/language-support-cpp-java/plugin.c:
9011 (on_editor_char_inserted_cpp), (on_auto_indent):
9012 * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
9013 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
9014 * plugins/sample1/plugin.c: (on_sample_action_activate):
9015 * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
9016 (on_next_occur), (on_incremental_entry_key_press),
9017 (on_toolbar_find_clicked), (on_toolbar_find_start_over),
9018 (on_toolbar_find_incremental_start),
9019 (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
9020 * plugins/search/search-replace.c: (search_and_replace),
9021 (write_message_pane), (search_start_over), (search_update_combos),
9022 (replace_update_combos), (anjuta_search_replace_activate):
9023 * plugins/search/search-replace_backend.c:
9024 (file_buffer_new_from_path), (create_search_entries):
9025 * plugins/sourceview/sourceview-print.c: (create_print_job):
9026 * plugins/sourceview/sourceview.c:
9027 (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
9028 (idocument_can_redo), (idocument_can_undo),
9029 (idocument_begin_undo_action), (idocument_end_undo_action),
9030 (idocument_undo), (idocument_redo), (idocument_grab_focus),
9031 (idocument_get_filename), (idocument_iface_init):
9032 * plugins/tools/editor.c: (on_editor_response):
9033 * plugins/tools/execute.c: (atp_output_context_initialize),
9034 (atp_user_tool_execute):
9035 * plugins/tools/variable.c: (atp_variable_get_editor_variable):
9037 Create IAnjutaDocument interface. This interface is a more general idea
9038 of documents being anything that can be modified, has undo/redo and
9039 may have operations like copy/paste.
9040 The primary goal is to integrate better by making it use the standard file
9041 and edit menu instead of it's own glade menu. Of course the downside is that
9042 you won't be able to view a source file and the designer at the same time. Anyway
9043 so many people have complained that they "can't save a glade file" that I think
9044 this is the much better solution.
9045 Work on the glade plugin is still to come but the most difficult things should be
9048 2007-07-02 Vincent Geddes <vgeddes@gnome.org>
9050 * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
9053 2007-07-04 Naba Kumar <naba.kumar@gnome.org>
9055 * libanjuta/anjuta-plugin-manager.c:
9056 (anjuta_plugin_manager_get_plugins_page),
9057 (anjuta_plugin_manager_get_remembered_plugins_page):
9058 * libanjuta/anjuta-plugin-manager.h:
9059 * src/anjuta-app.c: (anjuta_app_install_preferences):
9060 * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
9061 and remembered plugins preferences pages in separate pages (avoid
9064 2007-07-04 Naba Kumar <naba.kumar@gnome.org>
9066 Patch from James Liggett <jrliggett@cox.net>:
9067 * plugins/editor/Makefile.am, scripts/build-schemas.mk:
9068 Installed editor preferences schemas. Fixes bug #453463.
9070 2007-07-03 Naba Kumar <naba.kumar@gnome.org>
9072 * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
9073 (anjuta_preferences_dialog_init): Sort preferences pages on title.
9075 2007-07-03 Naba Kumar <naba.kumar@gnome.org>
9077 * plugins/document-manager/anjuta-document-manager.ui:
9078 * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
9079 * src/action-callbacks.c:
9080 * src/action-callbacks.h:
9081 * src/anjuta-actions.h:
9082 * src/anjuta-app.c: (anjuta_app_instance_init),
9083 (anjuta_app_install_preferences):
9085 * src/anjuta.ui: Moved plugins and shortcuts settings inside
9086 General preferences page. Move preferences menu from Settings to
9087 Edit submenu. And got rid of Settings submenu.
9089 2007-07-02 Vincent Geddes <vgeddes@gnome.org>
9091 * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
9093 2007-07-02 Naba Kumar <naba.kumar@gnome.org>
9095 * TODO.tasks: Increased bounty for on-demand preferences task to $150
9096 as discussed and agreed with James Liggett.
9098 Patch from James Liggett <jrliggett@cox.net>:
9101 * libanjuta/anjuta-plugin-manager.c:
9102 (on_activated_plugin_objects_foreach),
9103 (anjuta_plugin_manager_get_active_plugin_objects):
9104 * libanjuta/anjuta-plugin-manager.h:
9105 * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
9106 (anjuta_plugin_deactivate):
9107 * libanjuta/anjuta-preferences-dialog.c:
9108 (anjuta_preferences_dialog_finalize),
9109 (anjuta_preferences_dialog_class_init), (add_category_columns),
9110 (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
9111 (anjuta_preferences_dialog_remove_page):
9112 * libanjuta/anjuta-preferences.c: (property_destroy),
9113 (unregister_preferences_key), (register_callbacks),
9114 (preferences_foreach_callback), (connect_prop_to_object),
9115 (anjuta_preferences_register_property_raw),
9116 (anjuta_preferences_register_property_custom),
9117 (anjuta_preferences_foreach), (anjuta_preferences_add_page),
9118 (anjuta_preferences_remove_page),
9119 (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
9120 (anjuta_preferences_get_type), (anjuta_preferences_dispose),
9121 (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
9122 (anjuta_preferences_class_init), (anjuta_preferences_new):
9123 * libanjuta/anjuta-preferences.h:
9124 * plugins/build-basic-autotools/Makefile.am:
9125 * plugins/build-basic-autotools/build-basic-autotools.c:
9126 (ipreferences_unmerge):
9127 * plugins/cvs-plugin/Makefile.am:
9128 * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
9129 * plugins/document-manager/Makefile.am:
9130 * plugins/document-manager/plugin.c: (ipreferences_unmerge):
9131 * plugins/editor/plugin.c: (ipreferences_unmerge):
9132 * plugins/file-manager/Makefile.am:
9133 * plugins/file-manager/plugin.c: (activate_plugin),
9134 (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
9135 * plugins/gtodo/plugin.c: (ipreferences_merge),
9136 (ipreferences_unmerge):
9137 * plugins/language-support-cpp-java/Makefile.am:
9138 * plugins/language-support-cpp-java/plugin.c:
9139 (ipreferences_unmerge):
9140 * plugins/message-view/Makefile.am:
9141 * plugins/message-view/plugin.c: (ipreferences_unmerge):
9142 * plugins/sourceview/Makefile.am:
9143 * plugins/sourceview/plugin.c: (ipreferences_unmerge):
9144 * plugins/symbol-browser/Makefile.am:
9145 * plugins/symbol-browser/an_symbol_prefs.c:
9146 (symbol_browser_prefs_finalize):
9147 * plugins/terminal/Makefile.am:
9148 * plugins/terminal/terminal.c: (ipreferences_unmerge):
9149 * plugins/valgrind/plugin.c: (ipreferences_merge),
9150 (ipreferences_unmerge):
9151 * scripts/Makefile.am:
9152 * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
9154 * src/action-callbacks.c: (on_set_preferences1_activate):
9155 * src/anjuta-app.c: (anjuta_app_instance_init),
9156 (anjuta_app_install_preferences):
9158 * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
9159 task: Bug #445314: On demand preferences widgets creation. Thanks
9160 James for this great work.
9162 2007-07-02 Naba Kumar <naba.kumar@gnome.org>
9164 * plugins/debug-manager/data_buffer.c,
9165 plugins/message-view/message-view.c: Fixed compiler warnings.
9167 2007-06-29 Naba Kumar <naba.kumar@gnome.org>
9169 * src/action-callbacks.c: (help_activate),
9170 (on_help_manual_activate), (on_help_tutorial_activate),
9171 (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
9173 Fixed help activation (bug #451557).
9175 2007-06-28 Naba Kumar <naba.kumar@gnome.org>
9177 * AUTHORS: Added James Liggett. Forgot to add him before :(
9179 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
9181 * plugins/debug-manager/debugger.c,
9182 plugins/debug-manager/plugin.c,
9183 plugins/gdb/debugger.c,
9184 libanjuta/interfaces/libanjuta.idl:
9185 Add a GError* parameter to debugger-stopped signal
9187 * (added) libanjuta/anjuta-error.c,
9188 (added) libanjuta/anjuta-error.h,
9189 libanjuta/Makefile.am:
9190 Register GError as a boxed type
9192 * libanjuta/interfaces/anjuta-idl-compiler.pl:
9193 Support GError* in signal, GError must be registered as a boxed type
9194 Accept NULL as strings
9196 === anjuta 2.2.0 ===
9198 2007-06-25 Naba Kumar <naba.kumar@gnome.org>
9200 * configure.in: Bumped version to 2.2.0
9201 * NEWS: Updated for 2.2.0 stable release.
9202 * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
9203 Reduce the idle priority to make the UI update before anything else.
9205 2007-06-24 Naba Kumar <naba.kumar@gnome.org>
9207 * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
9209 * libanjuta/interfaces/libanjuta.idl:
9210 * plugins/document-manager/action-callbacks.c:
9211 (on_editor_command_complete_word_activate):
9212 * plugins/document-manager/plugin.c:
9213 (update_editor_ui_interface_items):
9214 * plugins/editor/text_editor.c: (iautocomplete_activate),
9215 (iautocomplete_iface_init):
9216 * plugins/sourceview/sourceview.c: (iassist_iface_init):
9218 Moved autocomplete() method away from IAnjutaEditorAssist into
9219 a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
9220 autocomplete and does not crash with sourceview. Fixes Bug #449620
9221 â The auto completion functionality not work. Also sets menuitem
9222 insensitive when hiding them.
9224 * plugins/debug-manager/disassemble.c:
9225 (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
9228 2007-06-22 Naba Kumar <naba.kumar@gnome.org>
9230 * pixmaps/anjuta_splash.png: Updated.
9232 * plugins/search/search-replace.c
9233 (anjuta_search_replace_activate): Fixed "Find in Files" to select
9234 the right target (project).
9235 * ChangeLog: Added missing log.
9237 2007-06-21 Naba Kumar <naba.kumar@gnome.org>
9239 * manuals/anjuta-faqs/C/anjuta-faqs.xml,
9240 manuals/anjuta-manual/C/fileoperations.xml,
9241 manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
9243 * plugins/gtodo/libgtodo.h: Give a typedef for enum.
9245 * libanjuta/anjuta-children.c: Fixed a bad compile warning.
9247 2007-06-21 Naba Kumar <naba.kumar@gnome.org>
9249 * TODO.tasks: Added bounty for on-demand preferences.
9251 Patch from Thierry Moisan:
9252 * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
9255 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
9257 Patch from tpgww@onepost.net:
9259 * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
9260 * libegg/test-actions.c:
9261 * libegg/test-multi-drag.c: (main):
9262 * plugins/debug-manager/memory.c: (read_memory_block):
9263 * tagmanager/tm_file_entry.c: (tm_file_entry_list):
9265 Fixes compile warnings. Fixes bug #427101.
9267 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
9269 Patch from James Liggett:
9271 * plugins/profiler/gprof-options.c: (on_option_changed),
9273 * plugins/profiler/gprof-options.h:
9274 * plugins/profiler/gprof-profile-data.c:
9275 (gprof_profile_data_init_profile):
9276 * plugins/profiler/gprof-profile-data.h:
9277 * plugins/profiler/plugin.c: (profiler_get_data),
9278 (profiler_set_target), (register_options),
9279 (on_profile_data_browse_button_clicked),
9280 (on_profiling_options_button_clicked), (on_profiler_delete_data):
9281 * plugins/profiler/profiler.glade: implements independent targets.
9282 implements the ability to select arbitrary gmon.out files.
9283 Fixes bug #403502 â User should also be allowed to select an
9284 independent executable target.
9286 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
9288 * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
9290 * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
9291 * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
9293 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
9295 * plugins/debug-manager/plugin.c,
9296 plugins/debug-manager/breakpoints.c:
9297 Remove weak pointers when owner is destroyed
9298 Remove all breakpoints before loading new one
9300 2007-06-20 Vincent Geddes <vincent.geddes@gmail.com>
9302 * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
9304 2007-06-19 Naba Kumar <naba@gnome.org>
9306 * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
9307 Bug #448491 Empty Lines Problem.
9309 * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
9311 * data/default.profile, plugins/message-view/plugin.c: Do not
9312 restore session for messages.
9313 Fixes bug #377461 â don't create new message window for each
9316 * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
9317 Fixes a crash on exit/project-close if profiler plugin is loaded.
9319 2007-06-17 Naba Kumar <naba@gnome.org>
9321 * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
9322 C keywords. Fixes bug #447655 â C keyword must NOT be localised.
9324 * plugins/file-loader/plugin.c: Fail on opening non existent files.
9325 Bug #448034 â Anjuta crashes on starting (when the last project
9326 directory was deleted).
9328 * plugins/document-manager/plugin.c: Set line markers for files
9329 opened via IAnjutaFile::open(). Fixes missing line markers while
9332 2007-06-17 Naba Kumar <naba@gnome.org>
9334 * plugins/sourceview/sourceview.glade: Set correct font
9335 default value and use monospace instead of sans. Fixes
9336 bug #448408 â crash in Anjuta IDE: Trying to change the
9339 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
9341 * plugins/search/search-replace.c,
9342 plugins/search/search-replace.h,
9343 plugins/search/anjuta-search.glade:
9344 Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
9347 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
9349 * plugins/debug-manager/plugin.c,
9350 plugins/debug-manager/breakpoints.c:
9351 Add weak references, fixes bug #448053 ?
9353 2007-06-16 Naba Kumar <naba@gnome.org>
9355 * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
9356 dialog to allow forgetting them if user chooses to select a different
9359 2007-06-13 Naba Kumar <naba@gnome.org>
9361 * plugins/sourceview/sourceview-prefs.c: Initialize font
9362 on startup correctly if use_theme is set.
9364 * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
9365 if available for default font. Fixes bug #447304.
9367 * plugins/sourceview/sourceview-prefs.c: Return value based
9368 on right data type. Fixes Bug #438878 â Using gtksourceview editor
9369 for the first time has black background
9371 * plugins/project-manager/plugin.c: Give a better error message
9372 when project could not be loaded.
9374 * libanjuta/anjuta-serializer.c: Added a comment.
9376 2007-06-13 Johannes Schmid <jhs@gnome.org>
9379 Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
9380 most warnings to avoid simple coding problems.
9382 * plugins/message-view/anjuta-msgman.c:
9383 (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
9384 * plugins/message-view/plugin.c: (on_view_changed),
9385 (ianjuta_msgman_add_view):
9387 Fixed #440866 by always presenting the message-manager when a tab is
9388 added because Gtk+ seems to have problems to add tabs to hidden widgets.
9390 * plugins/subversion/subversion-callbacks.c:
9391 (on_subversion_commit_response):
9392 Destroy dialog if user clicks "No"
9394 2007-06-12 Naba Kumar <naba@gnome.org>
9396 * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
9397 read and use of uninitialized variable.
9399 * Makefile.am, src/about.c: Install AUTHORS file in datadir also
9400 because it is used in credits listing and packaging could compress
9401 it in docdir. Fixes bug #397881: The credits are empty
9403 * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
9404 tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
9405 tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
9406 plugins/symbol-browser/an_symbol_info.c,
9407 plugins/symbol-browser/plugin.c,
9408 plugins/symbol-browser/an_symbol_view.c,
9409 plugins/editor/aneditor-autocomplete.cxx:
9411 - Do not access TMTag
9412 member in TMSymbol when freeing it because by then the tags
9413 could have changed. Avoids dangerous memory corruptions by freeing
9414 someone else's memory (Could explain those random crashes when
9415 refreshing symbols or re-loading a different project or closing
9416 a project). Anything that tries to refresh symbols could trigger
9418 - Added a flag to also retrieve method definitions as part of
9419 the class's scope members. And used it to set both function prototype
9420 and definition in symbols. Fixes navigation to prototype and
9421 function definitions from symbol browser (bug #440370)
9423 * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
9424 memory. Could fix those bogus 'file changed' dialogs.
9426 * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
9428 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
9430 * (added) libanjuta/anjuta-utils-priv.h,
9431 libanjuta/anjuta-utils.h,
9432 libanjuta/anjuta-launcher.c,
9433 libanjuta/Makefile.am:
9434 Fix bug #440801: do not use config.h in public include files
9436 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
9438 * plugins/project-wizard/templates/mkfile.wiz:
9439 Fix bug #442038: missing project.sh file
9442 plugins/project-wizard/templates/Makefile.am,
9443 plugins/project-wizard/templates/translatable-strings.h,
9444 (added) plugins/project-wizard/templates/sdl.wiz,
9445 (added) plugins/project-wizard/templates/appwiz_sdl.png,
9446 (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
9447 (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
9448 (added) plugins/project-wizard/templates/sdl/Makefile.am,
9449 (added) plugins/project-wizard/templates/sdl/.cvsignore,
9450 (added) plugins/project-wizard/templates/sdl/src/main.c,
9451 (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
9452 (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
9453 (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
9454 (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
9455 (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
9456 (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
9457 Fix bug #315635: add a SDL project wizard
9459 2007-06-09 Naba Kumar <naba.kumar@nokia.com>
9461 * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
9462 when SIGCHLD is triggered when main loop context is locked. Dead lock
9463 happens when child_exited callback also accesses main loop context.
9464 Happens particularly badly in debug target exiting.
9466 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
9468 * manuals/anjuta-manual/C/debugger.xml:
9469 First update of the debugger documentation
9471 2007-06-04 Naba Kumar <naba.kumar@nokia.com>
9473 * manuals/anjuta-manual/C/fileoperations.xml,
9474 manuals/anjuta-manual/C/projects.xml,
9475 manuals/anjuta-manual/C/anjuta-manual.xml,
9476 manuals/anjuta-manual/C/build.xml,
9477 manuals/anjuta-manual/C/execute.xml,
9478 manuals/anjuta-manual/Makefile.am: Updated more documentation.
9479 Added project properties documentation. Moved execution section
9480 inside project management. Removed dead documentation.
9482 2007-06-02 Naba Kumar <naba.kumar@nokia.com>
9484 * src/anjuta.c, plugins/symbol-browser/plugin.c,
9485 plugins/symbol-browser/plugin.h,
9486 plugins/symbol-browser/an_symbol_prefs.c,
9487 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9488 libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
9489 progress bar instead of separate window for system tags
9490 generation. Renamed AnjutaStatus methods to a proper ones.
9492 * plugins/symbol-browser/plugin.c,
9493 plugins/symbol-browser/plugin.h,
9494 plugins/symbol-browser/an_symbol_prefs.c,
9495 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9496 global-tags/create_global_tags.sh.in: Get rid of message window
9497 for showing global tags creation and use a small window with
9500 2007-05-30 Naba Kumar <naba@gnome.org>
9502 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
9503 Bug 442315 – After calling configure, the build menus are still insensitive,
9504 Bug 442314 – Autogeneration fails when there is no autogen.sh
9506 * plugins/project-manager/plugin.c: Fixed mem corruption when it
9507 fails to remove target/source/group. Fixes bug #440196 – crash in
9508 Anjuta IDE: removing a target
9510 2007-05-29 Naba Kumar <naba@gnome.org>
9512 * plugins/symbol-browser/an_symbol_view.c,
9513 plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
9514 tags generation. Fixed runtime warning.
9516 2007-05-28 Naba Kumar <naba@gnome.org>
9518 Patch from James Liggett <jrliggett@cox.net>:
9519 * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
9520 Fixed bug #403502 – User should also be allowed to select an
9521 independent executable target.
9523 2007-05-27 Johannes Schmid <jhs@gnome.org>
9525 * plugins/build-basic-autotools/build-basic-autotools.c:
9526 (get_real_directory), (on_build_mesg_format):
9528 Find correct files for error messages inside scratchbox
9530 2007-05-27 Naba Kumar <naba@gnome.org>
9532 * manuals/anjuta-manual/C/projects.xml,
9533 manuals/anjuta-manual/C/projects.xml: Updated project
9534 management chapter more.
9536 2007-05-25 Johannes Schmid <jhs@gnome.org>
9538 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
9539 * plugins/build-basic-autotools/build-basic-autotools.c:
9540 (on_sb_check_toggled), (build_execute_command),
9541 (ipreferences_merge), (ipreferences_unmerge):
9542 Added support for building inside scratchbox environment
9544 Patch from James Liggett <jrliggett@cox.net>:
9545 * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
9546 (anjuta_msgman_append_view):
9549 – Anjuta aborts with numerous assertion failures when adding a new message view tab
9551 2007-05-23 Naba Kumar <naba@gnome.org>
9553 * manuals/anjuta-manual/C/projects.xml: Updated project
9556 2007-05-22 Naba Kumar <naba@gnome.org>
9558 * manuals/anjuta-manual/C/projects.xml: More updates.
9560 * manuals/anjuta-manual/C/introduction.xml,
9561 manuals/anjuta-manual/C/projects.xml,
9562 manuals/anjuta-manual/C/interface.xml: Updated documentation.
9564 2007-05-22 Naba Kumar <naba@gnome.org>
9566 Patch from Étienne Bersac:
9567 * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
9568 class in generated class.
9570 2007-05-22 Naba Kumar <naba@gnome.org>
9572 * plugins/profiler/plugin.c: Fixed a compiler warning.
9573 * plugins/valgrind/Makefile.am: Added ldflags.
9575 Patch from James Liggett:
9576 * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
9577 plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
9580 2007-05-18 Johannes Schmid <jhs@gnome.org>
9582 * plugins/editor/text_editor.c:
9583 * plugins/language-support-cpp-java/plugin.c:
9584 (on_editor_language_changed), (on_value_added_current_editor),
9585 (on_value_removed_current_editor):
9587 Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
9588 Fix assist support in language-support-plugin.
9590 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9592 * libanjuta/interfaces/libanjuta.idl:
9593 Add a new interface allowing to implement plugin able
9594 to load other plugins (not written in C)
9596 * libanjuta/anjuta-plugin-handle.c,
9597 libanjuta/anjuta-plugin-handle.h:
9598 Add a language and a resident plugin properties
9600 * libanjuta/anjuta-glue-plugin.c,
9601 libanjuta/anjuta-glue-plugin.h,
9602 (added)libanjuta/anjuta-glue-c.c,
9603 (added)libanjuta/anjuta-glue-c.h,
9604 libanjuta/Makefile.am:
9605 Split code used to load a C plugin into a common part
9606 in anjuta-glue-plugin and a specific part in anjuta-glue-c
9608 * libanjuta/anjuta-glue-factory.c,
9609 libanjuta/anjuta-glue-factory.h,
9610 libanjuta/anjuta-plugin-manager.c:
9611 Allow to load plugin not written in C and search for the
9612 additional needed code in another plugin
9614 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9616 * plugins/editor/text_editor.c:
9617 Add an empty implementation of IAnjutaEditorAssist for scintilla,
9618 avoiding a crash if scintilla is used
9620 2007-05-14 Johannes Schmid <jhs@gnome.org>
9622 * libanjuta/interfaces/libanjuta.idl:
9623 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
9624 (assist_cleanup), (on_assist_end), (on_assist_cancel),
9625 (on_assist_chosen), (on_assist_update), (get_context),
9626 (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
9627 (install_assist), (uninstall_assist), (install_support),
9628 (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
9629 (cpp_java_plugin_instance_init):
9630 * plugins/language-support-cpp-java/plugin.h:
9631 Use IAnjutaEditorAssist to show language specific suggestions
9633 * plugins/sourceview/Makefile.am:
9634 * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
9635 (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9636 * plugins/sourceview/anjuta-view.h:
9637 * plugins/sourceview/assist-window.c: (assist_window_expose),
9638 (assist_window_set_property), (assist_window_get_property),
9639 (assist_window_class_init), (assist_activated),
9640 (assist_window_init), (assist_window_finalize),
9641 (assist_window_select), (assist_window_first),
9642 (assist_window_last), (assist_window_up), (assist_window_down),
9643 (get_coordinates), (assist_window_move), (assist_window_update),
9644 (assist_window_filter_keypress), (assist_window_is_active),
9645 (assist_window_new), (assist_window_get_trigger),
9646 (assist_window_get_position):
9647 * plugins/sourceview/assist-window.h:
9648 * plugins/sourceview/sourceview-args.c (removed):
9649 * plugins/sourceview/sourceview-args.h (removed):
9650 * plugins/sourceview/sourceview-autocomplete.c (removed):
9651 * plugins/sourceview/sourceview-autocomplete.h (removed):
9652 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9653 * plugins/sourceview/sourceview-private.h:
9654 * plugins/sourceview/sourceview-scope.c(removed):
9655 * plugins/sourceview/sourceview-scope.h(removed):
9656 * plugins/sourceview/sourceview.c: (on_assist_chosen),
9657 (on_assist_cancel), (on_document_char_added),
9658 (on_reload_dialog_response), (sourceview_class_init),
9659 (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
9660 (iassist_remove_trigger), (iassist_autocomplete),
9661 (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
9662 (iassist_react), (iassist_iface_init):
9663 * plugins/sourceview/tag-window.c (moved to assist-window.c):
9664 * plugins/sourceview/tag-window.h (moved to assist-window.c):
9666 - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
9667 - Mark files dirty if reload dialog is canceled.
9669 2007-05-12 Naba Kumar <naba@gnome.org>
9671 * libanjuta/anjuta-launcher.h: Corrected include file.
9673 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
9675 * libanjuta/anjuta-glue-plugin.c,
9676 libanjuta/anjuta-glue-plugin.h,
9677 libanjuta/anjuta-glue-factory.c,
9678 libanjuta/anjuta-glue-factory.h,
9679 ibanjuta/anjuta-plugin-manager.c:
9680 Move code used to load a C plugin from glue-factory to glue-plugin
9681 So loading a plugin written in another language could be done by
9682 just using another object derived from AnjutaGluePlugin
9684 * libanjuta/libanjuta.h:
9685 Remove anjuta-plugin-handle header, it's not installed as libanjuta
9688 === anjuta 2.1.3 ===
9690 2007-05-11 Naba Kumar <naba@gnome.org>
9692 * configure.in: Bumped version to 2.1.3
9695 * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
9697 2007-05-11 Naba Kumar <naba@gnome.org>
9700 * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
9701 Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
9702 based on patch from Jaap Versteegh <j_r_versteegh@hotmail.com>.
9704 2007-05-10 Johannes Schmid <jhs@gnome.org>
9706 * plugins/search/plugin.c:
9707 Make incremental search behave less annoying
9709 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
9711 * plugins/macro/macro-util.c:
9712 Fix bug #419008 and bug #419036
9713 When creating new header file, use name and email set in
9714 preferences and replace invalid C character by underscore
9717 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
9719 * plugins/search/search-replace.c,
9720 plugins/search/search-replace_backend.c:
9721 Disable search button if search expression is empty (bug #378193)
9723 2007-05-08 Naba Kumar <naba@gnome.org>
9725 * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
9728 2007-05-07 Naba Kumar <naba@gnome.org>
9731 * plugins/project-wizard/templates/Makefile.am:
9732 * plugins/project-wizard/templates/minimal.wiz:
9733 * plugins/project-wizard/templates/minimal/.cvsignore:
9734 * plugins/project-wizard/templates/minimal/Makefile.am:
9735 * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
9736 * plugins/project-wizard/templates/minimal/autogen.sh:
9737 * plugins/project-wizard/templates/minimal/configure.ac.tpl:
9738 * plugins/project-wizard/templates/minimal/project.anjuta:
9739 Added 'minimal', a generic and flat, project template.
9741 2007-05-05 Naba Kumar <naba@gnome.org>
9743 Patch from Cygwin Ports maintainer <yselkowitz@users.sourceforge.net>:
9745 * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
9746 * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
9747 * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
9748 * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
9749 instead of a real one, fixes interdependency with libanjuta.
9750 * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
9751 * libanjuta/Makefile.am:
9752 * libegg/Makefile.am:
9753 * plugins/build-basic-autotools/Makefile.am:
9754 * plugins/class-gen/Makefile.am:
9755 * plugins/class-inheritance/Makefile.am:
9756 * plugins/cvs-plugin/Makefile.am:
9757 * plugins/debug-manager/Makefile.am:
9758 * plugins/devhelp/Makefile.am:
9759 * plugins/document-manager/Makefile.am:
9760 * plugins/editor/Makefile.am:
9761 * plugins/file-loader/Makefile.am:
9762 * plugins/file-manager/Makefile.am:
9763 * plugins/file-wizard/Makefile.am:
9764 * plugins/gdb/Makefile.am:
9765 * plugins/glade/Makefile.am:
9766 * plugins/gtodo/Makefile.am:
9767 * plugins/language-support-cpp-java/Makefile.am:
9768 * plugins/macro/Makefile.am:
9769 * plugins/message-view/Makefile.am:
9770 * plugins/patch/Makefile.am:
9771 * plugins/profiler/Makefile.am:
9772 * plugins/project-import/Makefile.am:
9773 * plugins/project-manager/Makefile.am:
9774 * plugins/project-wizard/Makefile.am:
9775 * plugins/sample1/Makefile.am:
9776 * plugins/search/Makefile.am:
9777 * plugins/sourceview/Makefile.am:
9778 * plugins/subversion/Makefile.am:
9779 * plugins/symbol-browser/Makefile.am:
9780 * plugins/terminal/Makefile.am:
9781 * plugins/tools/Makefile.am:
9782 * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
9784 2007-05-05 Vincent Geddes <vincent.geddes@gmail.com>
9786 * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
9788 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9790 * libanjuta/anjuta-launcher.c,
9791 libanjuta/anjuta-launcher.h:
9792 Add some missing implementation
9794 2007-04-26 Brian Pepple <bpepple@fedoraproject.org>
9796 Reviewed by Naba Kumar <naba@gnome.org>:
9797 * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
9800 2007-04-26 Jason Switzer <jswitzer@gmail.com>
9802 Reviewed by Naba Kumar <naba@gnome.org>:
9803 * plugins/editor/text_editor.c: Large memory addresses were being
9804 truncated, switched to glong (bug #422143).
9806 2007-04-24 Naba Kumar <naba@gnome.org>
9808 * plugins/document-manager/plugin.c: (prefs_finalize):
9809 * plugins/editor/aneditor-autocomplete.cxx:
9810 * plugins/editor/text_editor_menu.c:
9811 * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
9812 * plugins/file-loader/plugin.c: (open_file_with),
9813 (create_open_with_submenu):
9814 * plugins/file-manager/plugin.c: (prefs_finalize):
9815 * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
9816 pointer type castings.
9818 2007-04-24 Naba Kumar <naba@gnome.org>
9820 Patch from s|s <supreet.sethi@gmail.com>:
9821 * (added) plugins/project-wizard/templates/django-logo.png:
9822 * (added) plugins/project-wizard/templates/django.wiz:
9823 * plugins/project-wizard/templates/Makefile.am:
9824 * plugins/project-wizard/templates/translatable-strings.h: Added
9825 django project template. http://www.djangoproject.com/
9827 2007-04-24 Naba Kumar <naba@gnome.org>
9829 * plugins/subversion/anjuta-subversion.glade: Set expansion for
9830 the log entry widget and made the dialog little larger.
9832 2007-04-24 Naba Kumar <naba@gnome.org>
9834 Patch from Halton Huo:
9836 * plugins/project-wizard/property.c:
9837 * plugins/subversion/svn-auth.c:
9838 * plugins/subversion/svn-backend-priv.h:
9839 * plugins/subversion/svn-backend.c:
9840 * plugins/subversion/svn-backend.h:
9841 * plugins/subversion/svn-notify.h: Proper use of subversion
9842 headers. Fixes build issues in solaris (bug #426701).
9844 2007-04-24 Naba Kumar <naba@gnome.org>
9846 * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
9848 * plugins/project-wizard/templates/cpp.wiz:
9849 * plugins/project-wizard/templates/gcj.wiz:
9850 * plugins/project-wizard/templates/gnome.wiz:
9851 * plugins/project-wizard/templates/gtk.wiz:
9852 * plugins/project-wizard/templates/gtkmm.wiz:
9853 * plugins/project-wizard/templates/java.wiz:
9854 * plugins/project-wizard/templates/python.wiz:
9855 * plugins/project-wizard/templates/terminal.wiz:
9856 * plugins/project-wizard/templates/wxwin.wiz:
9857 * plugins/project-wizard/templates/xlib-dock.wiz:
9858 * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
9859 project option and set it ON by default (since gnome-build, can't
9860 enabled configure shared lib support later when a sharedlib target
9863 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9865 * plugins/debug-manager/stack_trace.c:
9866 Fix a missing case in the previous changes
9868 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9870 * plugins/debug-manager/plugin.c:
9873 * plugins/debug-manager/breakpoints.c,
9874 plugins/gdb/plugin.c:
9875 Fix adding breakpoint on a function
9877 * plugins/debug-manager/stack_trace.c:
9878 Highlight changed stack frame
9880 2007-04-18 Naba Kumar <naba@gnome.org>
9882 * plugins/document-manager/anjuta-docman.c:
9883 (anjuta_docman_dispose), (on_editor_destroy),
9884 (anjuta_docman_remove_editor): Remove the editor widget from
9885 the parent container before calling destroy, otherwise container
9886 removal happens after TextEditor is disposed resulting in call
9887 to value-remove for a TextEditor which is half-dead (crash).
9889 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
9891 * plugins/debug-manager/data_buffer.c
9892 plugins/debug-manager/data_view.c,
9893 plugins/debug-manager/memory.c:
9894 Fixes for bug #418523, bug #427090 and bug #428174
9896 2007-04-11 Halton Huo <halton.huo@sun.com>
9898 reviewed by: <jhs@gnome.org>
9901 * libanjuta/Makefile.am:
9902 * libanjuta/anjuta-utils.c:
9903 * libanjuta/anjuta-utils.h:
9904 * manuals/reference/libanjuta/Makefile.am:
9906 Fixed compilation on sun by deploying the libutil methods
9907 in anjuta-utils.h and building them on condition.
9909 2007-04-11 Johannes Schmid <jhs@gnome.org>
9911 * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
9912 (anjuta_docman_add_editor):
9913 Hold a reference on the editor as long as we use it.
9915 * plugins/document-manager/plugin.c: (on_editor_changed):
9916 Destroy GValue to fix a memoery leak.
9918 2007-04-11 Johannes Schmid <jhs@gnome.org>
9920 * plugins/document-manager/plugin.c: (on_editor_changed):
9921 Fixed reference counting for editor by using g_value_take_object instead
9922 of g_value_set_object. The editors are now correctly finalized and thus
9923 we do not lack so much memory anymore.
9925 * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
9926 (anjuta_view_finalize), (anjuta_view_focus_out),
9927 (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9928 * plugins/sourceview/anjuta-view.h:
9929 * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
9930 * plugins/sourceview/sourceview-prefs.c:
9931 (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
9932 * plugins/sourceview/sourceview-prefs.h:
9933 * plugins/sourceview/sourceview-private.h:
9934 * plugins/sourceview/sourceview.c: (on_document_loaded),
9935 (timeout_unref), (on_document_saved), (sourceview_finalize),
9936 (sourceview_new), (ifile_open), (ifile_savable_save),
9937 (ifile_savable_save_as):
9939 Several changes to fix things when the editor is correctly destroyed.
9940 Fixed preferences (which led me to the refcounting issue, #409412)
9941 and removed deprecated completition code that will be replace by
9942 IAnjutaAssist interface soon.
9944 2007-04-11 Johannes Schmid <jhs@gnome.org>
9946 * libanjuta/anjuta-launcher.c:
9947 (anjuta_launcher_execution_done_cleanup),
9948 (anjuta_launcher_child_terminated):
9949 Possible fix for #428363 and added a g_return_if_fail
9951 * plugins/message-view/plugin.c: (activate_plugin):
9952 Fixed a Gtk/Gdl-Critical
9954 Patches from Étienne Bersac <bersace03@laposte.net>
9955 * plugins/class-gen/templates/go-source.tpl:
9956 * plugins/macro/macros.xml:
9957 Use better template for GObjects (#417875 and #417918)
9959 Patches from Halton Huo <halton.huo@sun.com>
9960 * libanjuta/anjuta-launcher.h:
9961 * libanjuta/anjuta-preferences.c:
9962 * libanjuta/anjuta-utils.c:
9963 * plugins/class-gen/window.c: (cg_window_set_add_to_project),
9964 (cg_window_set_add_to_repository):
9965 * plugins/class-inheritance/class-inherit.c:
9966 Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
9968 2007-04-09 Johannes Schmid <jhs@gnome.org>
9970 * plugins/editor/print.c: (anjuta_print_show_header):
9971 * plugins/file-manager/anjuta-file-manager-plugin.glade:
9972 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9974 Some string changes (#427395 and #427399)
9976 2007-04-06 Johannes Schmid <jhs@gnome.org>
9978 * plugins/build-basic-autotools/build-basic-autotools.c:
9979 (on_build_mesg_format), (on_build_mesg_parse):
9980 Fixed full path detection
9982 2007-04-05 Naba Kumar <naba@gnome.org>
9984 Patch from Halton Huo:
9985 * libanjuta/Makefile.am:
9986 * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
9987 * libanjuta/anjuta-glue-cpp.h:
9988 * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
9989 (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
9990 (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
9991 (anjuta_glue_factory_get_path), (get_already_loaded_module),
9992 (load_plugin), (anjuta_glue_factory_get_object_type):
9993 * libanjuta/anjuta-glue-factory.h:
9994 * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
9995 (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
9996 (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
9997 (anjuta_glue_plugin_new):
9998 * libanjuta/anjuta-glue-plugin.h:
9999 * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
10000 (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
10001 * libanjuta/anjuta-plugin.h:
10002 * libanjuta/glue-cpp.c:
10003 * libanjuta/glue-cpp.h:
10004 * libanjuta/glue-factory.c:
10005 * libanjuta/glue-factory.h:
10006 * libanjuta/glue-plugin.c:
10007 * libanjuta/glue-plugin.h:
10008 * plugins/build-basic-autotools/build-basic-autotools.h:
10009 * plugins/class-gen/plugin.h:
10010 * plugins/class-inheritance/plugin.h:
10011 * plugins/cvs-plugin/plugin.h:
10012 * plugins/debug-manager/plugin.h:
10013 * plugins/devhelp/plugin.h:
10014 * plugins/document-manager/plugin.h:
10015 * plugins/editor/plugin.h:
10016 * plugins/file-loader/plugin.h:
10017 * plugins/file-manager/plugin.h:
10018 * plugins/file-wizard/plugin.h:
10019 * plugins/gdb/plugin.h:
10020 * plugins/glade/plugin.h:
10021 * plugins/gtodo/plugin.h:
10022 * plugins/language-support-cpp-java/plugin.h:
10023 * plugins/macro/plugin.h:
10024 * plugins/message-view/plugin.h:
10025 * plugins/patch/plugin.h:
10026 * plugins/profiler/plugin.h:
10027 * plugins/project-import/plugin.h:
10028 * plugins/project-manager/plugin.h:
10029 * plugins/project-wizard/plugin.h:
10030 * plugins/sample1/plugin.h:
10031 * plugins/search/plugin.h:
10032 * plugins/sourceview/plugin.h:
10033 * plugins/subversion/plugin.h:
10034 * plugins/symbol-browser/plugin.h:
10035 * plugins/terminal/terminal.c:
10036 * plugins/tools/plugin.h:
10037 * plugins/tools/scripts/tools-2.xml.in:
10038 * plugins/valgrind/plugin.h:
10040 Renamed Glue to AnjutaGlue to avoid namespace conflicts.
10042 2007-04-05 Naba Kumar <naba@gnome.org>
10044 * anjuta.spec.in, configure.in: Removed dead codes.
10046 Patch from Jos Dehaes:
10047 * configure.in, plugins/project-wizard/templates/Makefile.am,
10048 plugins/project-wizard/templates/mkfile.wiz,
10049 plugins/project-wizard/templates/translatable-strings.h: Enabled
10050 makefile-based project creation and import. Fixes bug #355145
10052 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
10054 * plugins/debug-manager/debugger.c,
10055 plugins/debug-manager/plugin.c,
10056 plugins/gdb/anjuta-gdb.plugin.in:
10057 Code cleaning (remove unused code, rename this into self)
10058 Add information about supported format in debugger plugin
10059 Activate debugger plugin according to the target format
10061 2007-04-01 Naba Kumar <naba@gnome.org>
10063 * plugins/message-view/message-view.c:
10064 (message_view_instance_init): Fixed message icons to appear.
10066 2007-03-31 Johannes Schmid <jhs@gnome.org>
10068 * plugins/message-view/anjuta-msgman.c:
10069 (anjuta_msgman_append_view):
10070 * plugins/message-view/plugin.c: (on_view_changed),
10071 (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
10075 2007-03-31 Johannes Schmid <jhs@gnome.org>
10077 * plugins/message-view/message-view.c:
10078 (message_view_instance_init), (imessage_view_append):
10079 Show nice icons beside the messages for info, warning and error. This is a completly
10080 cosmetic change so if someone dislikes it he is free to remove it.
10082 2007-03-31 Johannes Schmid <jhs@gnome.org>
10084 * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
10085 (anjuta_msgman_class_init), (anjuta_msgman_append_view),
10086 (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
10087 * plugins/message-view/anjuta-msgman.h:
10088 * plugins/message-view/message-view.h:
10089 * plugins/message-view/plugin.c: (on_view_changed),
10091 Fixed #359399 and made next/previous insensitive when not availible
10093 * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
10094 (tag_style_to_string):
10095 Fixed namespace Problem with gdk >= 2.11
10097 * plugins/sourceview/sourceview-autocomplete.c:
10098 (sourceview_autocomplete_init):
10099 Removed structure, follow-up of #423682
10101 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
10103 * plugins/debug-manager/debug_tree.c,
10104 plugins/debug-manager/debug_tree.h,
10105 plugins/debug-manager/watch.c,
10106 plugins/debug-manager/anjuta-debug-manager.glade:
10107 Inspect variable at cursor
10108 Fix buttons in inspect dialog
10110 2007-03-27 Halton Huo <halton.huo@sun.com>
10112 Reviewed by Sebastien Granjoux <seb.sfo@free.fr>:
10114 * plugins/sourceview/sourceview-autocomplete.c
10115 plugins/debug-manager/disassemble.c,
10116 libanjuta/interfaces/libanjuta.idl:
10117 Remove array with 0 size and empty structure as it is not
10118 supported by sun cc, Fixes bug #423682
10120 * plugins/debug-manager/debugger.c:
10121 Remove anonymous union as it is not supported by sun cc,
10124 === anjuta 2.1.2 ===
10126 2007-03-28 Naba Kumar <naba@gnome.org>
10128 * configure.in: Bumped version to 2.1.2
10129 * NEWS: Updated for release.
10131 * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
10132 Improved breakpoint marker icon.
10134 * plugins/editor/anjuta-editor.plugin.in,
10135 plugins/sourceview/sourceview.plugin.in: Made editor plugins
10136 non user activable since they are now remembered properly.
10138 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
10140 * plugins/tools/editor.c:
10143 2007-03-27 Naba Kumar <naba@gnome.org>
10145 * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
10146 word when autocompleting without leaving any trailing part of
10149 2007-03-27 Kamil Páral <ripper42@gmail.com>
10151 Reviewed by Naba Kumar <naba@gnome.org>:
10152 * anjuta.desktop.in.in: Remove "Application" category from desktop
10153 file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
10155 2007-03-27 Naba Kumar <naba@gnome.org>
10157 * configure.in, plugins/document-manager/anjuta-docman.c:
10158 (anjuta_docman_add_editor): Conditionally compile notebook tab
10159 reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
10161 Patch from Halton Huo:
10162 * configure.in, global-tags/Makefile.am: Do not pass -Wall to
10163 non gcc compiler flags. Fixes bug #423089.
10165 2007-03-26 Naba Kumar <naba@gnome.org>
10167 * AUTHORS, NEWS, TODO.tasks: Updated.
10169 * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
10172 * plugins/symbol-browser/plugin.c: (on_editor_saved),
10173 (update_editor_symbol_model), (iter_matches),
10174 (on_editor_update_ui), (value_added_current_editor),
10175 (activate_plugin), (dispose),
10176 (symbol_browser_plugin_instance_init):
10177 * plugins/symbol-browser/plugin.h: update line on editor save
10178 and editor change. Code clean up and fixed warnings.
10180 2007-03-26 Naba Kumar <naba@gnome.org>
10182 * plugins/project-wizard/templates/java/project.anjuta,
10183 plugins/project-wizard/templates/python/project.anjuta,
10184 plugins/project-wizard/templates/python/project.anjuta:
10185 Removed version control plugins from default selection.
10187 * plugins/tools/scripts/prepare-changelog.pl,
10188 plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
10189 script to a better one (that works on both cvs and svn).
10191 2007-03-26 Naba Kumar <naba@gnome.org>
10193 * (added) plugins/project-wizard/templates/translatable-strings.pl,
10194 Makefile.am: Added the generated translatable file (required for
10195 translations for svn checkouts).
10198 plugins/project-wizard/templates/extract-translatable-strings.pl
10199 plugins/project-wizard/templates/Makefile.am, Makefile.am,
10200 po/POTFILES.in: Generated translatable strings for .wiz files and
10201 added them in POTFILES.in for translation. Fixes bug #398035
10203 2007-03-25 Naba Kumar <naba@gnome.org>
10205 * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
10207 * src/anjuta-app.c: Removed dead codes.
10209 * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
10210 global tags generation starts.
10212 * plugins/debug-manager/chunk_view.c,
10213 plugins/debug-manager/start.h,
10214 plugins/debug-manager/chunk_view.h,
10215 plugins/debug-manager/utilities.c,
10216 plugins/debug-manager/utilities.h,
10217 plugins/debug-manager/debugger.c,
10218 plugins/debug-manager/threads.c,
10219 plugins/debug-manager/disassemble.c,
10220 plugins/debug-manager/info.c,
10221 plugins/debug-manager/sharedlib.c,
10222 plugins/debug-manager/threads.h,
10223 plugins/debug-manager/disassemble.h,
10224 plugins/debug-manager/signals.c,
10225 plugins/debug-manager/info.h,
10226 plugins/debug-manager/sharedlib.h,
10227 plugins/debug-manager/data_buffer.c,
10228 plugins/debug-manager/data_view.c,
10229 plugins/debug-manager/signals.h,
10230 plugins/debug-manager/debug_tree.c,
10231 plugins/debug-manager/watch.c,
10232 plugins/debug-manager/registers.c,
10233 plugins/debug-manager/data_buffer.h,
10234 plugins/debug-manager/data_view.h,
10235 plugins/debug-manager/memory.c,
10236 plugins/debug-manager/debug_tree.h,
10237 plugins/debug-manager/watch.h,
10238 plugins/debug-manager/registers.h,
10239 plugins/debug-manager/memory.h,
10240 plugins/debug-manager/locals.c,
10241 plugins/debug-manager/sexy-icon-entry.c,
10242 plugins/debug-manager/breakpoints.c,
10243 plugins/debug-manager/locals.h,
10244 plugins/debug-manager/sexy-icon-entry.h,
10245 plugins/debug-manager/stack_trace.c,
10246 plugins/debug-manager/breakpoints.h,
10247 plugins/debug-manager/sparse_buffer.c,
10248 plugins/debug-manager/sparse_view.c,
10249 plugins/debug-manager/stack_trace.h,
10250 plugins/debug-manager/sparse_buffer.h,
10251 plugins/debug-manager/sparse_view.h,
10252 plugins/debug-manager/start.c,
10253 plugins/gdb/utilities.c,
10254 plugins/gdb/utilities.h,
10255 plugins/gdb/debugger.c,
10256 plugins/gdb/debugger.h: Added indentation modeline for easy indentation
10259 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10261 * plugins/gdb/debugger.c:
10262 Avoid empty debugger log window by limiting line to 90 characters
10264 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10266 * plugins/debug-manager/plugin.c,
10267 plugins/debug-manager/plugin.h,
10268 plugins/debug-manager/threads.c,
10269 plugins/debug-manager/threads.h,
10270 plugins/debug-manager/breakpoints.c,
10271 plugins/debug-manager/breakpoints.h,
10272 plugins/debug-manager/stack_trace.c,
10273 plugins/debug-manager/stack_trace.h:
10274 View code action now changes location in disassembly view too
10276 * plugins/debug-manager/anjuta-debug-manager.ui:
10277 Rename breakpoint actions
10279 2007-03-24 Naba Kumar <naba@gnome.org>
10281 * configure.in, src/anjuta-app.c: Use the new docking algorithm
10282 in gdl 0.7.3 (svn trunk).
10283 * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
10285 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
10287 * plugins/debug-manager/threads.c,
10288 plugins/debug-manager/debug_tree.c,
10289 plugins/debug-manager/debug_tree.h,
10290 plugins/debug-manager/locals.c,
10291 plugins/debug-manager/registers.c,
10292 plugins/debug-manager/stack_trace.c:
10293 Allow to change current thread updating register, stack and locals
10294 Allow to change current stack frame updating locals
10296 * plugins/gdb/debugger.c:
10297 Read argument of selected stack frame
10299 * plugins/debug-manager/data_view.c:
10300 Fix an unrelated bug
10302 2007-03-23 Naba Kumar <naba@gnome.org>
10304 * plugins/document-manager/anjuta-docman.c,
10305 plugins/document-manager/plugin.c: Fixed many memory leaks.
10306 (ianjuta_file_get_uri() returns a new string).
10308 * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
10309 widget for save dialogs.
10311 * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
10312 svn and fixed to get function/prototype/member args list. Call tips
10313 also work fine now.
10315 2007-03-22 Naba Kumar <naba@gnome.org>
10317 * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
10318 and calltips would work again for functions from global tags (Needs
10319 regenerating global tags).
10321 * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
10322 ctags svn version and reopened bug #395362. Fixes tags parsing that
10323 seemed to have stopped working recently.
10325 2007-03-21 Naba Kumar <naba@gnome.org>
10327 * tagmanager/tm_source_file.c, tagmanager/options.c,
10328 global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
10329 extend .. more needs to be investigated and fixed). Enabled some
10332 2007-03-16 Naba Kumar <naba@gnome.org>
10334 * src/anjuta.c: Fixed project loading from command line.
10336 2007-03-16 Naba Kumar <naba@gnome.org>
10338 Patch from James Liggett <jrliggett@cox.net>:
10339 plugins/profiler/gprof-profile-data.c: Fixed a crash.
10341 2007-03-15 Naba Kumar <naba@gnome.org>
10343 * libanjuta/anjuta-profile-manager.c,
10344 libanjuta/anjuta-profile-manager.h: Added method to get current
10347 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
10348 signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
10351 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
10352 plugins/file-loader/plugin.c: Moved to functions as utility functions.
10353 Also, not load project files in session load in loader plugin.
10355 * plugins/project-manager/plugin.c, src/anjuta.c:
10356 Emit "exiting" signal in shell when exiting anjuta. project manager
10357 listens to exiting signal and saves session. anjuta.c saves session
10358 only when current projfile is 'user'. Load project saved in session
10359 differently then the rest of the session. This should fix all the
10360 session restoration bugs.
10362 src/main.c: Present anjuta window when becon message is received.
10364 2007-03-14 Naba Kumar <naba@gnome.org>
10366 * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
10367 not randomly save (it was a wrong looping).
10369 2007-03-12 Naba Kumar <naba@gnome.org>
10371 * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
10373 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
10375 * plugins/debug-manager/anjuta-debug-manager.ui,
10376 libanjuta/interfaces/libanjuta.idl,
10377 plugins/debug-manager/debugger.c,
10378 (added) plugins/debug-manager/threads.c,
10379 (added) plugins/debug-manager/threads.h,
10380 plugins/debug-manager/plugin.c,
10381 plugins/debug-manager/Makefile.am,
10382 plugins/gdb/plugin.c,
10383 plugins/gdb/debugger.c,
10384 plugins/gdb/debugger.h:
10385 Add a window displaying all threads
10386 Add needed functions
10387 Switching to a different thread is still not done
10389 * plugins/debug-manager/debug_tree.c,
10390 plugins/debug-manager/locals.c,
10391 plugins/debug-manager/stack_trace.c:
10392 Small cosmetic changes
10394 * plugins/gdb/gdbmi.c:
10395 Keep all elements in gdbmi hash
10396 Even if using the same key like in -threads-list-ids
10398 2007-03-11 Naba Kumar <naba@gnome.org>
10400 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
10402 * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
10404 * manuals/reference/libanjuta/libanjuta-docs.sgml,
10405 manuals/reference/libanjuta/libanjuta-sections.txt,
10406 manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
10409 2007-03-11 Naba Kumar <naba@gnome.org>
10411 * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
10412 gtk-doc properly. Bumped gtk-doc requirement to 1.4
10414 * manuals/reference/libanjuta/libanjuta-docs.sgml,
10415 manuals/reference/libanjuta/libanjuta.types,
10416 manuals/reference/libanjuta/libanjuta-sections.txt,
10417 manuals/reference/libanjuta/.cvsignore,
10418 (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
10419 infrastructure. Got rid of tmpl/ directory and moved all section
10420 documenation to source code (requires gtk-doc >= 1.4).
10422 * libanjuta/anjuta-plugin-description.c,
10423 libanjuta/interfaces/libanjuta.idl, libanjuta/anjuta-status.c,
10424 libanjuta/cell-renderer-captioned-image.c,
10425 libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
10426 libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
10427 libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
10428 libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
10429 libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
10430 libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
10431 libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
10432 libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
10433 libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
10434 libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
10435 libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
10436 libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
10437 documentation from templates to source code.
10439 2007-03-10 Johannes Schmid <jhs@gnome.org>
10441 * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
10442 Added some debug output but could not figure out why
10443 some plugins are not kept.
10445 * libanjuta/interfaces/libanjuta.idl:
10446 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10447 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10448 Added IAnjutaEditorGoto::matching_brace
10450 * plugins/document-manager/action-callbacks.c:
10451 (on_editor_command_match_brace_activate):
10452 * plugins/document-manager/plugin.c:
10453 (update_editor_ui_interface_items):
10454 * plugins/editor/text_editor.c: (igoto_matching_brace),
10455 (igoto_iface_init):
10456 * plugins/sourceview/sourceview.c: (ieditor_iface_init):
10457 Fixed #355155 (matching brace for scintilla, disabled for sourceview)
10459 2007-03-09 Johannes Schmid <jhs@gnome.org>
10461 * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10462 Hide correct column
10464 * plugins/sourceview/sourceview-private.h:
10465 * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10466 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10467 (sourceview_new), (ifile_savable_save_as):
10468 Tweaked vfs monitoring
10470 2007-03-09 Johannes Schmid <jhs@gnome.org>
10472 * libanjuta/interfaces/Makefile.am.iface:
10473 Fixed installtion of header files
10475 * plugins/sourceview/sourceview.c: (set_select):
10476 do not scroll to much in interactive search
10478 2007-03-09 Naba Kumar <naba@gnome.org>
10480 * src/anjuta.c: Fixed session restoration.
10482 * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
10483 signal handlers after symbol browser plugin is deactivated.
10485 * plugins/editor/editor.glade,
10486 plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
10487 Fixed indentation confustion in preferences.
10489 2007-03-08 Johannes Schmid <jhs@gnome.org>
10491 * plugins/search/search-replace.c: (search_set_combo),
10492 (search_set_action), (search_set_target), (search_set_direction),
10493 (create_dialog), (search_disconnect_set_toggle_connect),
10494 (on_search_match_whole_word_toggled),
10495 (on_search_match_whole_line_toggled),
10496 (on_search_match_word_start_toggled),
10497 (search_set_toggle_direction):
10498 Use GCallback instead of GSignalFunc! We need to fix this code anyway,
10499 it's somehow ugly and uses many deprecated widgets
10501 Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
10502 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10505 2007-03-07 Naba Kumar <naba@gnome.org>
10507 * src/anjuta.c: Make launching projects work from command line. Also
10508 fixes gnome session restart command.
10510 2007-03-07 Johannes Schmid <jhs@gnome.org>
10512 Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
10513 * plugins/class-gen/plugin.c: (iwizard_activate):
10516 * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
10519 * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10520 Fixed #377483 (It's not possible to know if directories have
10521 a version in CVS. Show version column only if there are version
10522 informations availible
10524 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
10527 2007-03-07 Johannes Schmid <jhs@gnome.org>
10529 * plugins/sourceview/sourceview-prefs.c: (get_bool):
10531 * plugins/symbol-browser/an_symbol_prefs.c:
10532 (on_update_global_clicked):
10535 2007-03-07 Johannes Schmid <jhs@gnome.org>
10537 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
10538 (anjuta_save_prompt_new):
10539 * plugins/project-import/project-import.c:
10540 (project_import_finalize):
10541 Fixed Gtk-Criticals (maybe #409408)
10543 2007-03-07 Naba Kumar <naba@gnome.org>
10545 * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
10546 when we are at just beginning of string or comment. Fixes bug #397981.
10548 2007-03-07 Johannes Schmid <jhs@gnome.org>
10550 * plugins/language-support-cpp-java/plugin.c:
10551 (initialize_indentation_params):
10552 Removed annoying DEBUG_PRINT
10554 * plugins/sourceview/sourceview-cell.c:
10555 (sourceview_cell_instance_init), (icell_get_character),
10556 (icell_get_length), (icell_get_char), (icell_get_attribute):
10557 Improved code to be faster
10558 Implemented attribute handling so that indentation really works in any case
10560 2007-03-06 Johannes Schmid <jhs@gnome.org>
10563 GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
10565 * plugins/document-manager/anjuta-docman.c:
10566 (anjuta_docman_instance_init), (anjuta_docman_add_editor):
10567 Removed old and ugly tab drag&drop code and use built-in gtk stuff
10568 instead (required GTK >= 2.10)
10570 * plugins/sourceview/sourceview-private.h:
10571 * plugins/sourceview/sourceview.c:
10572 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10573 (sourceview_finalize), (sourceview_new), (imark_mark),
10574 (imark_unmark), (imark_is_marker_set),
10575 (imark_location_from_handle), (imark_delete_all_markers):
10576 Fixed marker handling and worked a bit more on vfs monitoring
10578 2007-03-05 Johannes Schmid <jhs@gnome.org>
10580 * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
10581 Added method to select specific iter
10583 * plugins/sourceview/sourceview-private.h:
10584 * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10585 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10586 (sourceview_add_monitor), (on_document_saved),
10587 (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
10588 Fixed vfs monitoring (mostly ported code from text_editor.c)
10590 * plugins/symbol-browser/an_symbol_view.c:
10591 * plugins/symbol-browser/an_symbol_view.h:
10592 * plugins/symbol-browser/plugin.c: (iter_matches),
10593 (on_editor_update_ui), (value_added_current_editor):
10594 Select the current tag in locals window and symbol toolbar. If there
10595 is no tag at the current line, reserve backward for the next tag. This will
10596 select the correct tag if inside a function.
10598 2007-03-05 Naba Kumar <naba@gnome.org>
10600 * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
10601 * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
10603 * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
10606 2007-03-04 Johannes Schmid <jhs@gnome.org>
10608 * data/Makefile.am:
10610 Fixed distcheck (well, partly)
10612 2007-03-04 Johannes Schmid <jhs@gnome.org>
10614 * plugins/document-manager/anjuta-document-manager.ui:
10615 Move "Swap .c/.h from Main to Browser toolbar
10617 Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
10618 * plugins/file-manager/an_file_view.c: (fv_prefs_new),
10619 (fv_prefs_free), (fv_add_tree_entry):
10620 * plugins/file-manager/anjuta-file-manager-plugin.glade:
10621 * plugins/file-manager/plugin.c: (prefs_init):
10623 Bug 387208 – [Patch] Add custom file-manager ignore pattern support
10625 2007-03-04 Naba Kumar <naba@gnome.org>
10627 * data/default.proflie, data/Makefile.am, src/anjuta.c,
10628 plugins/project-manager/plugin.c:
10629 Restored default profile and renamed it from "default.anjuta" to
10632 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10634 * plugins/debug-manager/debugger.c,
10635 plugins/debug-manager/plugin.c,
10636 plugins/gdb/debugger.c,
10637 libanjuta/interfaces/libanjuta.idl,
10638 plugins/debug-manager/stack_trace.c:
10639 Add a dialog box when a signal is received (except SIGINT)
10640 Display stack frame even if arguments are not available
10642 2007-03-03 Naba Kumar <naba@gnome.org>
10644 * TODO.tasks: Icons bounty added.
10646 * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
10649 * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
10652 * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
10653 plugins/Makefile.am, (removed) plugins/profile-default/*,
10654 plugins/project-manager/anjuta-project-manager.plugin.in,
10655 plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
10656 profile implementation to load user profile and projects. Store and
10657 restore remembered plugins. Use profile scoping and descoping for
10658 saving and loading sesstions.
10660 * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
10661 libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
10662 libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
10665 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10667 * plugins/debug-manager/debug_tree.c
10668 plugins/debug-manager/debug_tree.h:
10669 Bug fix, deleting wrong variable
10671 * plugins/gdb/debugger.c:
10672 Bug fix, remove forgotten debugging code
10674 2007-03-02 Johannes Schmid <jhs@gnome.org>
10676 * plugins/document-manager/anjuta-document-manager.ui:
10677 * plugins/search/anjuta-search.ui:
10678 * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
10679 Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
10682 * src/anjuta-app.c: (on_toolbar_view_toggled),
10683 (on_add_merge_widget), (on_session_save), (on_widget_remove):
10684 Save toolbar positions, don't use fixed toolbar style
10686 All in all this will allow more complex toolbar configurations and
10687 might gain some space on smaller displays because the user can disable
10688 toolbar parts he does not use. Also allows to use any toolbar style
10689 without looking too ugly.
10691 2007-03-01 Naba Kumasr <naba@gnome.org>
10693 * TODO.tasks: Added a bounty for creating icons.
10695 * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
10696 libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
10697 profile-changed signal. Do not sync non-user-activatable plugins.
10699 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
10701 * plugins/debug-manager/disassemble.c,
10702 plugins/debug-manager/sparse_view.c,
10703 plugins/gdb/debugger.c,
10704 libanjuta/interfaces/libanjuta.idl:
10705 Display function name in disassembly view
10707 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
10709 * (added) plugins/debug-manager/bookmark.png,
10710 (added) plugins/debug-manager/breakpoint-disabled.png,
10711 (added) plugins/debug-manager/breakpoint-enabled.png,
10712 (added) plugins/debug-manager/program-counter.png,
10713 (added) plugins/debug-manager/linemarker.png,
10714 plugins/debug-manager/Makefile.am,
10715 plugins/debug-manager/disassemble.c,
10716 plugins/debug-manager/disassemble.h,
10717 plugins/debug-manager/sparse_buffer.c,
10718 plugins/debug-manager/sparse_buffer.h,
10719 plugins/debug-manager/sparse_view.c,
10720 plugins/debug-manager/sparse_view.h,
10721 plugins/debug-manager/plugin.c,
10722 plugins/debug-manager/breakpoints.c,
10723 libanjuta/interfaces/libanjuta.idl:
10724 Add markers in the disassembly view
10725 Display program counter and breakpoints in disassembly view
10727 * plugins/gdb/debugger.c:
10728 Fix a bug added with my previous patch, setting and clearing
10729 breakpoints was not working
10731 2007-02-28 Johannes Schmid <jhs@gnome.org>
10733 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
10734 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
10735 * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
10736 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10737 * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
10738 * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
10739 * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
10740 * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
10741 * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
10742 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10743 Updated (why do they need to be under version control?)
10745 * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
10746 (create_tab_popup_menu), (on_msgman_popup_menu),
10747 (on_tab_button_press_event), (anjuta_msgman_page_new),
10748 (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
10749 Added "Close all message tabs" popup menu
10751 2007-02-26 Naba Kumar <naba@gnome.org>
10753 * plugins/profiler/gprof-flat-profile-entry.c,
10754 plugins/profiler/gprof-flat-profile.c,
10755 plugins/profiler/gprof-flat-profile-entry.h,
10756 plugins/profiler/gprof-flat-profile.h,
10757 plugins/profiler/gprof-flat-profile-view.c,
10758 plugins/profiler/gprof-flat-profile-view.h,
10759 plugins/profiler/gprof-call-graph-block-entry.c,
10760 plugins/profiler/gprof-call-graph-block.c,
10761 plugins/profiler/gprof-function-call-chart-view.c,
10762 plugins/profiler/gprof-call-graph-block-entry.h,
10763 plugins/profiler/gprof-profile-data.c,
10764 plugins/profiler/gprof-call-graph-block.h,
10765 plugins/profiler/gprof-view.c,
10766 plugins/profiler/gprof-call-graph.c,
10767 plugins/profiler/gprof-function-call-chart-view.h,
10768 plugins/profiler/gprof-profile-data.h,
10769 plugins/profiler/gprof-call-graph.h,
10770 plugins/profiler/gprof-view.h,
10771 plugins/profiler/gprof-view-manager.c,
10772 plugins/profiler/gprof-call-graph-view.c,
10773 plugins/profiler/plugin.c,
10774 plugins/profiler/gprof-view-manager.h,
10775 plugins/profiler/gprof-call-graph-view.h,
10776 plugins/profiler/gprof-function-call-tree-view.c,
10777 plugins/profiler/gprof-function-call-tree-view.h,
10778 plugins/profiler/Makefile.am: Fix compiler warnings and link with
10779 gnome-vfs. Fixes bug #411377.
10781 2007-02-26 Naba Kumar <naba@gnome.org>
10783 * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
10785 Patch from James Liggett <jrliggett@cox.net>:
10786 * plugins/profiler/gprof-flat-profile-view.c,
10787 plugins/profiler/gprof-flat-profile-view.h,
10788 plugins/profiler/gprof-function-call-chart-view.c,
10789 plugins/profiler/gprof-function-call-chart-view.h,
10790 plugins/profiler/gprof-view.c,
10791 plugins/profiler/gprof-view.h,
10792 plugins/profiler/gprof-call-graph-view.c,
10793 plugins/profiler/plugin.c,
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: Implements
10797 double click navigation. Fixes bug #403514.
10799 2007-02-25 Naba Kumar <naba@gnome.org>
10801 * libanjuta/anjuta-plugin-manager.c,
10802 libanjuta/anjuta-plugin-handle.[ch],
10803 plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
10804 g_hash_table_remove_all (introduced in glib 2.12) to stay the
10805 dependency on glib 2.8. Fixes bug #411623.
10807 2007-02-24 Naba kumar <naba@gnome.org>
10809 * libanjuta/interfaces/Makefile.am.iface: Added log domain.
10811 * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
10812 libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
10813 libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
10814 (added) libanjuta/anjuta-profile-manager.c,
10815 (added) libanjuta/anjuta-profile-manager.h: Implemented profile
10817 Implemented profile pushing and popping. Implemented profile xml
10818 synchronization. Implemented error handling in profiles. Implemented
10819 activation and deactivation signals in plugin manager.
10821 * libanjuta/Makefile.am: Added libanjuta log domain.
10823 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10824 src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
10825 in AnjutaShell interface and implemented it in AnjutaApp.
10827 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10829 2007-02-23 Naba kumar <naba@gnome.org>
10831 src/main.c: Fixed missing end quote.
10833 2007-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10835 * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
10838 2007-02-20 Naba Kumar <naba@gnome.org>
10840 * plugins/subversion/plugin.c: Added "..." menuitems.
10841 * ROADMAP, README: Updated.
10842 * libanjuta/anjuta-profile.c: Fixed bugs.
10844 * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
10845 plugins/gtodo/Makefile.am: Removed dead code.
10847 Patch from Antoine Cailliau <a.cailliau@ac-graphic.net>:
10848 * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
10849 plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
10850 plugins/gtodo/list_tooltip.c,
10851 plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
10852 libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
10853 not contain markups. Fixes Bug #360462.
10855 2007-02-16 Naba Kumar <naba@gnome.org>
10857 * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
10858 unnecessary sub-sections.
10860 2007-02-15 Naba Kumar <naba@gnome.org>
10862 * (removed) plugins/document-manager/bookmark-prev-16.png,
10863 plugins/document-manager/bookmark-last.png,
10864 (removed)plugins/document-manager/bookmark-first-16.png,
10865 plugins/document-manager/bookmark-prev.png,
10866 (added) plugins/document-manager/bookmark-toggle.png,
10867 (removed)plugins/document-manager/bookmark_toggle.xpm,
10868 (removed)plugins/document-manager/bookmark-last-16.png,
10869 plugins/document-manager/plugin.c,
10870 plugins/document-manager/anjuta-document-manager.ui,
10871 (removed)plugins/document-manager/bookmark-next-16.png,
10872 plugins/document-manager/bookmark-next.png,
10873 plugins/document-manager/Makefile.am,
10874 (added) plugins/document-manager/bookmark-clear.png,
10875 plugins/document-manager/bookmark-first.png: Upgraded bookmark
10876 icons (stolen from monodevelop). Added clear bookmarks toolbar
10879 * plugins/document-manager/plugin.c,
10880 (added) plugins/document-manager/swap.png,
10881 (removed) plugins/document-manager/undock.png,
10882 plugins/document-manager/Makefile.am: Fixed swap icon.
10884 2007-02-13 Naba Kumar <naba@gnome.org>
10886 * plugins/class-gen/element-editor.c: Fixed typo.
10888 * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
10889 libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
10890 Implementing plugin profiles loading.
10892 2007-02-13 Naba Kumar <naba@gnome.org>
10894 * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
10895 * pixmaps/Makefile.am, pixmaps/appwiz*.png,
10896 pixmaps/applogo.png, pixmaps/anjuta_logo.png,
10897 pixmaps/open_project.png, pixmaps/close_project.png:
10898 Removed more old icons.
10899 * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
10900 pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
10903 2007-02-13 Naba Kumar <naba@gnome.org>
10905 * plugins/class-gen/element-editor.c: Included missing headers to
10906 prevent build failures in some cases.
10908 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
10910 * plugins/debug-manager/stack_trace.c:
10913 * plugins/debug-manager/watch.c,
10914 plugins/debug-manager/breakpoints.c:
10915 Same bug than above, wrong use of gtk_ui_manager_get_widget
10917 === anjuta 2.1.1 ===
10919 2007-02-11 Naba Kumar <naba@gnome.org>
10921 * cofigure.in: Bumped version to 2.1.1
10922 * NEWS: Updated for 2.1.1 release.
10924 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10926 * plugins/debug-manager/plugin.c,
10927 plugins/debug-manager/sparse_view.c,
10928 plugins/debug-manager/sparse_view.h:
10931 * plugins/gdb/debugger.c,
10932 plugins/debug-manager/debugger.c,
10933 plugins/debug-manager/memory.c,
10934 plugins/debug-manager/sparse_buffer.c
10935 plugins/gdb/debugger.h,
10936 libanjuta/interfaces/libanjuta.idl:
10937 Clean up, remove some warnings
10938 Use guint everywhere for addresses
10939 Rewrite code parsing position in debugger
10941 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10943 * plugins/debug-manager/debug_tree.c:
10944 Use GtkTreeRowReference instead of GtkTreeIter as callback data
10947 2007-02-08 Naba Kumar <naba@gnome.org>
10949 * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10950 Delay showing the 'file modified on disk' dialog for one sec
10951 from the last notification to insure multiple notifications for
10952 the same file are treated as one. Do not same multiple dialogs
10953 for the same file. Make sure to destory the dialog if later
10954 the conent is no longer different.
10956 2007-02-08 Naba Kumar <naba@gnome.org>
10958 * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10959 Prevented spurious 'file modified' dialogs in scintilla editor
10960 when the file is saved.
10962 2007-02-09 Johannes Schmid <jhs@gnome.org>
10964 * scripts/glade2schema.pl:
10965 Added script to convert glade preferences into gconf schema files.
10968 2007-02-08 Naba Kumar <naba@gnome.org>
10970 * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
10971 itself is destroyed. Fixes bug #355160.
10973 2007-02-08 Johannes Schmid <jhs@gnome.org>
10975 * plugins/profiler/profiler.plugin:
10976 removed from version control (only .in file needed)
10978 * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10979 * plugins/sourceview/sourceview.c: (sourceview_new):
10982 * plugins/subversion/svn-thread.c: (svn_thread_start):
10983 * src/main.c: (main):
10985 Fixed #395875 about initialisation of threads too late
10987 2007-02-07 Armin Burgmeier <armin@arbur.net>
10989 Reviewed by Naba Kumar <naba@gnome.org>:
10990 * plugins/class-gen/plugin.c:
10991 * plugins/class-gen/window.c: Removed browse button related code, load
10992 generated output directly into new buffers when not adding to project.
10994 * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
10995 buttons from user interface.
10997 2007-02-07 Naba Kumar <naba@gnome.org>
10999 * po/POTFILES.in: Fixed distcheck.
11001 2007-02-07 Daniel Nylander <po@danielnylander.se>
11003 * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
11005 2007-02-07 Johannes Schmid <jhs@gnome.org>
11007 * anjuta.desktop.in.in:
11010 2007-02-07 Johannes Schmid <jhs@gnome.org>
11013 * manuals/anjuta-manual/*
11014 * manuals/anjuta-faqs/*:
11015 #398991 – Anjuta manuals does not use the gnome-doc-utils format
11017 * plugins/document-manager/anjuta-document-manager.plugin.in:
11018 Removed duplicate application-xml mime-type (review patches properly ;-)
11020 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
11022 * plugins/gdb/debugger.c,
11023 libanjuta/interfaces/libanjuta.idl:
11025 Fix handling of missing source file
11027 2007-02-06 Naba Kumar <naba@gnome.org>
11029 Patch from James Liggett <jrliggett@cox.net>:
11030 * plugins/profiler/gprof-flat-profile.c,
11031 plugins/profiler/gprof-profile-data.c,
11032 plugins/profiler/gprof-call-graph.c,
11033 plugins/profiler/gprof-profile-data.h,
11034 plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
11035 Show profiler view when target selected bug #403515.
11037 2007-02-05 Naba Kumar <naba@gnome.org>
11039 * configure.in: Enabled devhelp plugin by default now that
11042 Patch from parmigio@2ainfo.it:
11043 * plugins/document-manager/anjuta-document-manager.plugin.in:
11044 Added xml file type in supported mime types list.
11046 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
11048 * plugins/debug-manager/debugger.c,
11049 plugins/debug-manager/plugin.c:
11050 Add a field in status bar displaying debugger state
11051 Change cursor shape when debugger is busy
11054 * plugins/debug-manager/watch.c,
11055 plugins/debug-manager/locals.c,
11056 libanjuta/interfaces/libanjuta.idl:
11057 Clean up, remove debugging messages and unused signals
11059 2007-02-03 Johannes Schmid <jhs@gnome.org>
11062 Fixed AC_INIT and seperated version to major, minor, micro
11065 Load Subversion instead of CVS
11067 * anjuta.desktop.in.in:
11068 Fixed bug-buddy component
11070 Original patch from Rob Bradfort <robster@debian.org>:
11071 * src/main.c: (get_command_line_args), (main):
11072 Bug #335981 – Migration from popt to GOption
11074 2007-02-03 Naba Kumar <naba@gnome.org>
11076 * configure.in: Depend on devhelp 0.13 and fixed gecko home
11077 path variable. Fixed bug #341170.
11078 * plugins/profiler/Makefile.am: Fixed indentation.
11080 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
11082 * libanjuta/interfaces/libanjuta.idl,
11083 plugins/sourceview/sourceview.c,
11084 plugins/editor/text-editor.c,
11085 plugins/symbol-browser/plugin.c,
11086 plugins/search/search-replace.c,
11087 plugins/document-manager/goto_line.c,
11088 plugins/document-manager/action-callbacks.c,
11089 plugins/document-manager/anjuta-docman.c:
11090 Rename markers of anjuta interface
11091 IANJUTA_MARKABLE_NONE has been removed
11092 IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
11093 IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
11094 IANJUTA_MARKABLE_ATTENTIVE renamed in
11095 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
11096 IANJUTA_MARKABLE_INTENSE renamed in
11097 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
11098 IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
11100 * (removed) plugins/sourceview/marker-light.png,
11101 (removed) plugins/sourceview/marker-basic.png,
11102 (removed) plugins/sourceview/marker-attentive.png,
11103 (removed) plugins/sourceview/marker-intense.png,
11104 plugins/sourceview/bookmark.png,
11105 (added) plugins/sourceview/breakpoint-disabled.png,
11106 (added) plugins/sourceview/breakpoint-enabled.png,
11107 (added) plugins/sourceview/program-counter.png,
11108 (added) plugins/sourceview/linemarker.png,
11109 plugins/sourceview/Makefile.am,
11110 (added) plugins/editor/bookmark.xpm,
11111 (added) plugins/editor/breakpoint-disabled.xpm,
11112 (added) plugins/editor/breakpoint-enabled.xpm,
11113 (added) plugins/editor/program-counter.xpm,
11114 (added) plugins/editor/linemarker.xpm,
11115 plugins/editor/Makefile.am:
11116 Add or change marker pixmaps in scintilla and sourceview editor
11118 * plugins/document-manager/plugin.c,
11119 libanjuta/interfaces/libanjuta.idl,
11120 plugins/debug-manager/plugin.c,
11121 plugins/debug-manager/breakpoints.c
11122 plugins/gdb/debugger.c:
11123 Fix bug #376404, program counter marker is not displayed when debugger
11124 Return the selected editor or NULL (if file does not exist) with
11125 ianjuta_document_manager_goto_file_line* functions
11126 Emit a change-location signal even if the program counter is in an
11129 2007-02-02 Naba Kumar <naba@gnome.org>
11131 * TODO.tasks: Marked bounty bug #359478 completed. And checked
11132 older bounties 'Done'.
11134 2007-02-02 Naba Kumar <naba@gnome.org>
11136 * TODO.tasks: Fixed typop.
11138 Patch from James Liggett <jrliggett@cox.net>:
11139 * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
11140 plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
11141 profiler plugin by James Liggett. Completes bounty bug #359478
11142 'Gprof performance profiler plugin'
11144 2007-02-01 Naba Kumar <naba@gnome.org>
11146 * src/main.c: Renamed option name.
11148 * TODO.tasks: Marked "Test and fix all project wizards templates"
11151 2007-01-29 Johannes Schmid <jhs@gnome.org>
11153 * plugins/document-manager/plugin.c: (on_editor_changed):
11154 Added DEBUG_PRINT(...)
11155 * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
11157 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
11158 Fix language support plugin for sourceview editor (add some new
11161 * plugins/sourceview/sourceview.c: (iindic_clear):
11162 Clear all indicators
11164 2007-01-29 Johannes Schmid <jhs@gnome.org>
11167 Minor task currentions
11169 * libanjuta/interfaces/libanjuta.idl:
11170 * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
11171 (itext_editor_iface_init):
11172 * plugins/language-support-cpp-java/plugin.c: (install_support):
11173 * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
11174 (ieditor_get_attributes), (ieditor_iface_init):
11175 Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
11178 * plugins/sourceview/sourceview.glade:
11179 Fixed sourceview preference window
11181 2007-01-28 Naba Kumar <naba@gnome.org>
11183 * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
11184 Implemented --no-files and --no-session command line options and
11185 corresponding preferernces checkboxes in General tab.
11187 2007-01-28 Johannes Schmid <jhs@gnome.org>
11189 * plugins/subversion/plugin.c:
11190 * plugins/subversion/plugin.h:
11191 * plugins/subversion/svn-notify.c: (svn_show_info),
11192 (show_svn_error), (on_svn_notify):
11193 * plugins/subversion/svn-notify.h:
11194 * plugins/subversion/svn-thread.c: (create_message_view),
11195 (svn_thread_start):
11196 Fixed error handling and fixed #394216 – No indication of subversion commands running
11198 * plugins/tools/execute.c: (atp_output_context_print):
11199 Show name of tool in message pane
11201 2007-01-28 Naba Kumar <naba@gnome.org>
11203 * configure.in, plugins/glade/plugin.c: Make it work with
11204 glade svn. Based on patch from Vincent Geddes. Fixes bug #400833.
11206 * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
11207 from devhelp (won't work untill devhelp is fixed: bug #341170).
11209 * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
11211 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
11213 Reviewed by Naba Kumar <naba@gnome.org>:
11214 * libanjuta/interfaces/libanjuta.idl,
11215 plugins/debug-manager/debugger.c,
11216 plugins/debug-manager/start.c,
11217 plugins/gdb/plugin.c,
11218 plugins/gdb/debugger.c,
11219 plugins/gdb/debugger.h:
11220 Fix a bug when launching gdb
11221 Set the terminal for the debugged program on the command line.
11223 2007-01-26 Johannes Schmid <jhs@gnome.org>
11225 * plugins/sourceview/anjuta-document-saver.c:
11226 (anjuta_document_saver_save):
11227 * plugins/sourceview/anjuta-document.c: (document_saver_saving):
11228 * plugins/sourceview/sourceview.c: (save_if_modified),
11229 (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
11230 Proper error handling, for example if a file was modified externally. Use backup files
11231 to avoid data-loss on disk full.
11233 2007-01-24 Naba Kumar <naba@gnome.org>
11235 * plugins/devhelp/htmlview.c: Fixed crash during project load.
11236 Fixed mem leak and source leak.
11238 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
11240 Reviewed by Naba Kumar <naba@gnome.org>:
11241 * plugins/debug-manager/debug_tree.c,
11242 plugins/debug-manager/debug_tree.h,
11243 plugins/debug-manager/watch.c:
11244 Partial rewrite of the variable object code, find and fix a few bugs
11245 Fix bug #395808: gdb can still crash but children are listed
11246 on request only so you can avoid the crash
11248 2007-01-24 Naba Kumar <naba@gnome.org>
11250 * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
11251 (added) plugins/symbol-browser/anjuta-symbol-locals.h,
11252 plugins/symbol-browser/plugin.h,
11253 plugins/symbol-browser/plugin.c,
11254 plugins/symbol-browser/Makefile.am: Added current file (local)
11255 symbols view (Seriously getting bored with the browse toolbar).
11257 2007-01-22 Naba Kumar <naba@gnome.org>
11259 Patch from Gabor Kelemen:
11260 * po/POTFILES.in: Added .plugin.in files.
11262 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
11264 Reviewed by Naba Kumar <naba@gnome.org>:
11265 * plugins/document-manager/anjuta-docman.c,
11266 plugins/message-view/anjuta-msgman.c
11267 Set right alignment to the label widget in the tab title.
11269 2007-01-21 Naba Kumar <naba@gnome.org>
11271 * libegg/egg-combo-action.c: Fixed mode line.
11272 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11273 manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
11275 2007-01-21 Armin Burgmeier <armin@arbur.net>
11277 Reviewed by Naba Kumar <naba@gnome.org>:
11278 * plugins/class-gen/plugin.c: Prompt for target before actually
11279 generating the class files. This ensures that the files are created in
11280 the correct directory. Fixes bug #397406.
11282 * plugins/class-gen/window.c: Set browse buttons to insensitive when
11283 the class is added to the project.
11285 2007-01-21 Naba Kumar <naba@gnome.org>
11287 * libanjuta/anjuta-plugin-description.c,
11288 libanjuta/anjuta-ui.h,
11289 libanjuta/anjuta-status.c,
11290 libanjuta/anjuta-plugin-description.h,
11291 libanjuta/cell-renderer-captioned-image.c,
11292 libanjuta/anjuta-plugin-handle.c,
11293 libanjuta/anjuta-status.h,
11294 libanjuta/resources.c,
11295 libanjuta/cell-renderer-captioned-image.h,
11296 libanjuta/glue-cpp.c,
11297 libanjuta/anjuta-plugin-handle.h,
11298 libanjuta/anjuta-plugin.c,
11299 libanjuta/anjuta-preferences-dialog.c,
11300 libanjuta/libanjuta.h,
11301 libanjuta/resources.h,
11302 libanjuta/glue-cpp.h,
11303 libanjuta/anjuta-plugin.h,
11304 libanjuta/anjuta-preferences-dialog.h,
11305 libanjuta/anjuta-plugin-manager.c,
11306 libanjuta/anjuta-shell.c,
11307 libanjuta/anjuta-plugin-manager.h,
11308 libanjuta/anjuta-shell.h,
11309 libanjuta/anjuta-save-prompt.c,
11310 libanjuta/anjuta-save-prompt.h,
11311 libanjuta/anjuta-children.c,
11312 libanjuta/anjuta-utils.c,
11313 libanjuta/anjuta-profile.c,
11314 libanjuta/anjuta-preferences.c,
11315 libanjuta/anjuta-launcher.c,
11316 libanjuta/anjuta-utils.h,
11317 libanjuta/anjuta-profile.h,
11318 libanjuta/anjuta-launcher.h,
11319 libanjuta/anjuta-ui.c: Updated file headers.
11321 * po/POTFILES.in: Updated.
11323 * libanjuta/anjuta-marshal.list,
11324 (added) libanjuta/anjuta-plugin-handle.c,
11325 (added) libanjuta/anjuta-plugin-handle.h,
11326 (added) libanjuta/anjuta-plugin-manager.c,
11327 (added) libanjuta/anjuta-plugin-manager.h,
11328 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
11329 (added) libanjuta/anjuta-profile.c,
11330 (added) libanjuta/anjuta-profile.h,
11331 (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
11332 libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
11333 src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
11334 src/action-callbacks.c: Implemented AnjutaPluginManager
11335 class based on old plugins.[ch]. Implemented AnjutaProfile as
11336 prelimanary profiles implementation. Implemented AnjutaPluginHandle
11337 class to represent plugins (not to be confused with plugin objects).
11338 Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
11339 implemented it in AnjutaApp and AnjutaTestShell.
11340 De-globalized plugin management and several clean ups.
11342 * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
11343 plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
11344 plugins/search/search-replace.c, plugins/terminal/terminal.c,
11345 plugins/project-import/project-import.c,
11346 plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
11347 plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
11348 Fixed plugins for the change in API.
11350 * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
11353 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
11355 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
11357 Reviewed by Naba Kumar <naba@gnome.org>:
11358 * libanjuta/anjuta-launcher.c,
11359 libanjuta/anjuta-launcher.h:
11360 Add a new function anjuta_set_terminate_on_exit to close the i/o
11361 channel when the child exit
11362 Return directly the status and not the exit code in child-exited
11365 * plugins/gdb/debugger.c:
11366 Use new function in debugger plugin
11368 2007-01-18 Johannes Schmid <jhs@gnome.org>
11370 * src/about.c: Do not show empty license information instead hide the button (#397883)
11372 2007-01-15 Johannes Schmid <jhs@gnome.org>
11374 * plugins/project-manager/plugin.c:
11375 * plugins/project-wizard/templates/python.wiz
11376 * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
11378 Fixed #335235 python programs are not executeable/ do not start when pressing F3
11379 You will also need latest gnome-build svn
11381 === anjuta 2.1.0 ===
11383 2007-01-14 Naba Kumar <naba@gnome.org>
11385 * configure.in: Removed reference of mkfile project
11386 template to fix distcheck build error.
11387 * AUTHORS: Updated.
11389 * configure.in: Bumped version to 2.1.0 for beta release.
11390 * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
11391 crashes as soon as editing starts in normal text files.
11393 2007-01-14 Johannes Schmid <jhs@gnome.org>
11397 Applied http://live.gnome.org/GnomeGoals/PoLinguas
11400 Patch from Massimo Cora' to hopefully fix #395362
11402 * plugins/project-wizard/templates/*:
11404 Fixed and tested all project-wizards. Deactivated mkfile project because
11405 it was totally broken and I don't see any real use for it.
11406 Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
11408 2007-01-14 Naba Kumar <naba@gnome.org>
11410 * NEWS: Updated for release.
11412 * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
11414 * libanjuta/interfaces/libanjuta.idl,
11415 plugins/editor/text_editor_cbs.c,
11416 plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
11417 interface and implemented it for scintilla.
11419 * plugins/editor/text-editor.c: Fixed highlighing issues when
11420 used with indicators (particularly when the file is just opened).
11421 Fixes bug #377477 – when debugging, scintilla editor grays out all
11422 lines before current line.
11424 * plugins/build-basic-autotools/build-basic-autotools.[ch]:
11425 Maintain a separate list of indicated edtitors for separate contexts.
11426 Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
11428 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
11430 Reviewed by Naba Kumar <naba@gnome.org>:
11431 * plugins/debug-manager/plugin.c:
11432 Bug fix: breakpoints cannot be added after stopping the debugger
11434 2007-01-13 Naba Kumar <naba@gnome.org>
11436 * NEWS: Updated for release.
11438 2007-01-12 Johannes Schmid <jhs@gnome.org>
11440 * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
11441 * plugins/project-wizard/cpp/src/Makefile.am.tpl:
11442 * plugins/project-wizard/gcj/src/Makefile.am.tpl:
11443 * plugins/project-wizard/gnome/src/Makefile.am.tpl:
11444 * plugins/project-wizard/gtk/src/Makefile.am.tpl:
11445 * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
11446 * plugins/project-wizard/terminal/src/Makefile.am.tpl:
11447 * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
11448 * plugins/project-wizard/xlib/src/Makefile.am.tpl:
11449 * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
11451 Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
11452 [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
11454 * plugins/sourceview/sourceview.c:
11455 Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
11456 on character positions.
11458 2007-01-12 Naba Kumar <naba@gnome.org>
11460 * src/anjuta-app.c,
11461 plugins/project-manager/plugin.c,
11462 plugins/profile-default/plugin.c,
11463 libanjuta/anjuta-status.c,
11464 libanjuta/anjuta-status.h: Introduced an API for application title
11465 in AnjutaStatus. Set application title to project name.
11467 2007-01-11 Massimo Cora' <maxcvs@email.i>
11469 Reviewed by Naba Kumar <naba@gnome.org>:
11470 * tagmanager/Makefile.am,
11471 plugins/symbol-browser/Makefile.am: removed installation for
11474 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
11476 Reviewed by Naba Kumar <naba@gnome.org>:
11477 * plugins/debug-manager/start.h,
11478 plugins/debug-manager/start.c,
11479 plugins/debug-manager/anjuta-debug-manager.ui,
11480 plugins/debug-manager/plugin.c:
11481 Partial fix for bug #392537
11483 * plugins/debug-manager/disassemble.c:
11486 2007-01-11 Naba Kumar <naba@gnome.org>
11488 * src/anjuta.c: Load project seperately from session,
11489 so that project session is also loaded.
11491 * plugins/profile-default/plugin.c: Load project in new
11492 anjuta if there already is one loaded currently (disabled
11495 * plugins/editor/aneditor.cxx: Disconnect focus in/out
11496 signals when editor is destroyed. Fixes a crash bug.
11498 * plugins/editor/text_editor.c: Do not mark line in
11499 ianjuta_editor_goto_line() implementation.
11501 * plugins/search/search-replace.c: Always check for markable
11502 interface availablility because its optional for an editor.
11504 * plugins/document-manager/goto_line.c,
11505 plugins/document-manager/action-callbacks.c: Mark lines for
11506 goto line commands (from dialog and from menu entry box).
11508 * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
11509 plugins/file-manager/an_file_view.c: Expand file manager
11510 nodes in idle loop, one at a time. Did as a possible work
11511 around for bug #361763, but it didn't make any difference.
11512 However, it could still be useful in situations where there
11513 are lots to expand.
11515 * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
11517 2007-01-11 Naba Kumar <naba@gnome.org>
11519 * plugins/editor/scintilla/LineMarker.h,
11520 plugins/editor/scintilla/LexBasic.cxx,
11521 plugins/editor/scintilla/LexHTML.cxx,
11522 plugins/editor/scintilla/include/SciLexer.h,
11523 plugins/editor/scintilla/include/Scintilla.h,
11524 plugins/editor/scintilla/include/Scintilla.iface,
11525 plugins/editor/scintilla/include/ScintillaWidget.h,
11526 plugins/editor/scintilla/LexBash.cxx,
11527 plugins/editor/scintilla/PlatGTK.cxx,
11528 plugins/editor/scintilla/ViewStyle.h,
11529 plugins/editor/scintilla/Editor.cxx,
11530 plugins/editor/scintilla/StyleContext.h,
11531 plugins/editor/scintilla/LexCPP.cxx,
11532 plugins/editor/scintilla/Converter.h,
11533 plugins/editor/scintilla/LexAU3.cxx,
11534 plugins/editor/scintilla/Editor.h,
11535 plugins/editor/scintilla/LexPerl.cxx,
11536 plugins/editor/scintilla/LexVB.cxx,
11537 plugins/editor/scintilla/ScintillaGTK.cxx,
11538 plugins/editor/scintilla/ViewStyle.cxx,
11539 plugins/editor/scintilla/PropSet.cxx,
11540 plugins/editor/scintilla/LexSQL.cxx,
11541 plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
11544 2007-01-11 Armin Burgmeier <armin@arbur.net>
11546 Reviewed by Naba Kumar <naba@gnome.org>:
11547 * plugins/class-gen/element-editor.c: Scroll to a cell if it is
11548 selected for editing. This fixes bug #394218.
11550 * plugins/class-gen/plugin.c: Do not use project's root URI as project
11551 name if said URI is not known.
11553 * plugins/class-gen/window.c: When stripping function prefix away,
11554 include the trailing underscore because it is already set by the
11557 * plugins/class-gen/transform.c: Include "const char*" and "const
11558 gchar*" in the list for transforming a default C type to a GType.
11559 Don't access invalid memory when writing pointer_str in
11560 cg_transform_first_argument.
11562 2007-01-11 Naba Kumar <naba@gnome.org>
11564 * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
11565 pixmaps/anjuta.svg, pixmaps/Makefile.am,
11566 (renamed) pixmaps/anjuta_icon.png, src/main.c,
11567 libegg/test-actions.c, anjuta.desktop.in.in,
11568 anjuta.prj: Renamed application icon to 'anjuta.png' from
11569 'anjuta_icon.png'. Added more fields in desktop file.
11571 * mime/anjuta.xml: Added magic section.
11573 * (removed) mime/anjuta.applications,
11574 (removed) mime/anjuta.mime, mime/Makefile.am,
11575 (removed) mime/anjuta.keys,
11576 mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
11577 registeration and added scalable icon. Also fixes bug #393680
11579 2007-01-09 Curtis Magyar <curtm4n@gmail.com>
11581 Reviewed by Naba Kumar <naba@gnome.org>:
11582 * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
11583 and anjuta_status_progress_add_ticks() to check for progressbar
11584 being realized before trying to update it.
11586 2007-01-10 Naba Kumar <naba@gnome.org>
11588 * tagmanager/tm_workspace.c,
11590 plugins/debug-manager/Makefile.am,
11591 plugins/tools/scripts/Makefile.am,
11592 plugins/class-gen/plugin.c,
11593 plugins/class-gen/Makefile.am,
11594 global-tags/Makefile.am: Fixed make distcheck.
11596 * plugins/debug-manager/attach_process.c,
11597 plugins/debug-manager/attach_process.h,
11598 plugins/class-gen/action-callbacks.h,
11599 plugins/class-gen/action-callbacks.c,
11600 plugins/class-gen/class_gen.h,
11601 plugins/class-gen/class_gen.c: Deleted unused/old files.
11603 * (removed) scintilla, (added) plugins/editor/scintilla,
11604 plugins/editor/scintilla/lexers.make,
11605 plugins/editor/scintilla/Makefile.am,
11606 plugins/editor/Makefile.am
11607 configure.in, manuals/reference/libanjuta/Makefile.am
11608 Makefile.am: Moved scintilla to its right place.
11610 2007-01-09 Naba Kumar <naba@gnome.org>
11612 * plugins/profile-default/plugin.c: Save project session before
11613 a new one is opened.
11615 * plugins/project-manager/plugin.c,
11616 plugins/project-manager/plugin.h,
11617 plugins/project-manager/anjuta-project-manager.ui,
11618 plugins/profile-default/plugin.c,
11619 plugins/profile-default/plugin.h,
11620 plugins/profile-default/Makefile.am,
11621 (added) plugins/profile-default/anjuta-default-profile.ui,
11622 manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11623 libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
11624 multiple projects support.
11626 2007-01-06 Armin Burgmeier <armin@arbur.net>
11628 Reviewed by Naba Kumar <naba@gnome.org>
11629 * plugins/class-gen/combo-flags.h:
11630 * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
11631 enum, added a type parameter to selected signal. Select highlighted
11632 entry when pressing enter (but not unselect it if it was already
11633 selected) before closing the popup. Also accept input when clicking
11634 not into the popup.
11636 * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
11637 according to selection type.
11639 * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
11642 2007-01-08 Johannes Schmid <jhs@gnome.org>
11644 * plugins/project-wizard/templates/gtkmm/configure.in.tpl
11645 * plugins/project-wizard/templates/gtkmm/Makefile.am
11646 * plugins/project-wizard/templates/python/configure.ac.tpl
11647 * plugins/project-wizard/templates/python/configure.in.tpl
11648 * plugins/project-wizard/templates/python/Makefile.am
11649 * plugins/project-wizard/templates/cpp/configure.ac.tpl
11650 * plugins/project-wizard/templates/cpp/configure.in.tpl
11651 * plugins/project-wizard/templates/cpp/Makefile.am
11652 * plugins/project-wizard/templates/terminal.wiz
11653 * plugins/project-wizard/templates/xlib-dock.wiz
11654 * plugins/project-wizard/templates/wxwin.wiz
11655 * plugins/project-wizard/templates/java.wiz
11656 * plugins/project-wizard/templates/xlib/configure.ac.tpl
11657 * plugins/project-wizard/templates/xlib/configure.in.tpl
11658 * plugins/project-wizard/templates/xlib/Makefile.am
11659 * plugins/project-wizard/templates/gcj/configure.ac.tpl
11660 * plugins/project-wizard/templates/gcj/configure.in.tpl
11661 * plugins/project-wizard/templates/gcj/Makefile.am
11662 * plugins/project-wizard/templates/terminal/configure.ac.tpl
11663 * plugins/project-wizard/templates/terminal/configure.in.tpl
11664 * plugins/project-wizard/templates/terminal/Makefile.am
11665 * plugins/project-wizard/templates/terminal/autogen.sh
11666 * plugins/project-wizard/templates/wxwin/configure.ac.tpl
11667 * plugins/project-wizard/templates/wxwin/configure.in.tpl
11668 * plugins/project-wizard/templates/wxwin/Makefile.am
11669 * plugins/project-wizard/templates/gnome.wiz
11670 * plugins/project-wizard/templates/java/configure.ac.tpl
11671 * plugins/project-wizard/templates/java/configure.in.tpl
11672 * plugins/project-wizard/templates/java/Makefile.am
11673 * plugins/project-wizard/templates/anjuta-plugin.wiz
11674 * plugins/project-wizard/templates/gtkmm.wiz
11675 * plugins/project-wizard/templates/python.wiz
11676 * plugins/project-wizard/templates/cpp.wiz
11677 * plugins/project-wizard/templates/gtk.wiz
11678 * plugins/project-wizard/templates/gcj.wiz
11679 * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
11680 * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
11681 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11683 Starting fixing of all project wizards:
11684 - rename configure.in to configure.ac
11685 - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
11686 - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
11689 * TODO.task: Added bug number to bounty
11691 2007-01-07 Johannes Schmid <jhs@gnome.org>
11693 * plugins/build-basic-autotools.c:
11694 Fixed #392290 – Missed install as root option in project manager
11696 2007-01-07 Johannes Schmid <jhs@gnome.org>
11698 * plugins/sourceview/sourceview.c:
11699 Fixed #388731 – Odd editor behaviour after performing block-text operations
11700 Fixed #388727 – Block-tab does not work
11702 * plugins/sourceview/anjuta-document.h/c:
11703 Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
11706 Require Gtk+ >= 2.10 for sourceview plugin
11708 2007-01-06 Curtis Magyar <curtm4n@gmail.com>
11710 * libanjuta/anjuta-status.c:
11711 Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
11713 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
11716 plugins/terminal/terminal.c:
11718 remove support for VTE < 0.9
11720 2007-01-06 Naba Kumar <naba@gnome.org>
11722 * po/POTFILES.in: Updated
11724 2007-01-05 Adam Dingle <adam@medovina.org>
11726 Reviewed by Naba Kumar <naba@gnome.org>:
11727 * plugins/message-view/anjuta-message-manager-plugin.glade:
11728 Fixed bug #377903 (improve message color defaults).
11730 2007-01-05 Naba Kumar <naba@gnome.org>
11732 * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
11734 2007-01-03 Armin Burgmeier <armin@arbur.net>
11736 Reviewed by Naba Kumar <naba@gnome.org>:
11737 * plugins/symbol-browser/test-class.h: Fixed block ends.
11739 * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
11740 C-style-block comment.
11742 * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
11743 allow lists when writing autogen definition files. This is required
11744 for the new class generator. Also fixed a wrong return value in
11745 npw_autogen_write_definition_file and set a GError in
11746 npw_autogen_execute when the output file could not be opened.
11748 * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
11751 * plugins/class-gen/Makefile.am: Added templates subdir, removed
11752 goc_template_header and goc_template_source, added top_srcdir to
11753 includes, link against project wizard (also hopefully temporarily),
11754 removed class_gen.h, class_gen.c, action-callbacks.h,
11755 action-callbacks.c.
11757 * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
11759 * plugins/class-gen/cell-renderer-flags.h:
11760 * plugins/class-gen/cell-renderer-flags.c:
11761 * plugins/class-gen/combo-flags.h:
11762 * plugins/class-gen/combo-flags.c:
11763 * plugins/class-gen/element-editor.c:
11764 * plugins/class-gen/element-editor.h:
11765 * plugins/class-gen/generator.c:
11766 * plugins/class-gen/generator.h:
11767 * plugins/class-gen/plugin.h:
11768 * plugins/class-gen/plugin.c:
11769 * plugins/class-gen/transform.c:
11770 * plugins/class-gen/transform.h:
11771 * plugins/class-gen/validator.c:
11772 * plugins/class-gen/validator.h:
11773 * plugins/class-gen/window.c:
11774 * plugins/class-gen/window.h: Rewrote class generator, it now allows
11775 adding of several class elements and uses autogen.
11777 * plugins/class-gen/templates/cc-header.tpl:
11778 * plugins/class-gen/templates/cc-source.tpl:
11779 * plugins/class-gen/templates/go-header.tpl:
11780 * plugins/class-gen/templates/go-source.tpl:
11781 * plugins/class-gen/templates/Makefile.am: Added Autogen templates
11782 for the class generator.
11784 * configure.in: Added plugins/class-gen/templates/Makefile to output.
11786 2007-01-04 Naba Kumar <naba@gnome.org>
11788 Patch from Nick Treleaven:
11789 * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
11790 all matching symbols.
11792 Patches from Maik Beckmann and Sébastien Granjoux:
11793 * plugins/profile-default/plugin.c,
11794 plugins/project-manager/plugin.c: Unescape project name. Fixes
11797 2007-01-04 Naba Kumar <naba@gnome.org>
11799 * plugins/glade/plugin.c: Fixed compilation with
11800 older glade-3 version.
11802 Patch from Roland Illig:
11803 libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
11804 plugins/sourceview/anjuta-document-saver.c,
11805 plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
11806 are necessary to build anjuta on NetBSD 3.0
11808 Patch from Sebastien Granjoux <seb.sfo@free.fr>:
11809 * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
11810 window manager in gnome.
11812 2007-01-02 Naba Kumar <naba@gnome.org>
11814 * plugins/glade/plugin.c: Make it work with glade-3 svn.
11816 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
11818 Reviewed by Naba Kumar <naba@gnome.org>:
11819 * libanjuta/interfaces/libanjuta.idl,
11820 plugins/debug-manager/Makefile.am,
11821 plugins/debug-manager/anjuta-marshal.list,
11822 plugins/debug-manager/debugger.c,
11823 plugins/debug-manager/sparse_buffer.c,
11824 plugins/debug-manager/sparse_buffer.h,
11825 plugins/debug-manager/sparse_view.c,
11826 plugins/debug-manager/sparse_view.h,
11827 plugins/debug-manager/disassemble.h,
11828 plugins/debug-manager/disassemble.c,
11829 plugins/debug-manager/anjuta-marshal.list,
11830 plugins/debug-manager/plugin.c,
11831 plugins/gdb/debugger.c,
11832 plugins/gdb/debugger.h,
11833 plugins/gdb/plugin.c:
11834 Add a disassembly view window
11836 * plugins/debug-manager/breakpoints.c,
11837 plugins/debug-manager/chunk_view.c,
11838 plugins/debug-manager/locals.c,
11839 plugins/debug-manager/memory.c,
11840 plugins/debug-manager/registers.c,
11841 plugins/debug-manager/stack_trace.c:
11842 Add some debugging information
11844 2006-12-18 Naba Kumar <naba@gnome.org>
11846 * configure.in, plugins/glade/plugin.c: Allow building against both
11847 glade == 3.0.2 and glade > 3.0.2 (~ cvs).
11849 2006-12-03 Naba Kumar <naba@gnome.org>
11851 * TODO.tasks: Marked a bounty completed.
11853 2006-11-24 Adam Dingle <adam@medovina.org>
11855 Reviewed by Naba Kumar <naba@gnome.org>:
11856 * plugins/build-basic-autotools/build-basic-autotools.c,
11857 plugins/debug-manager/watch.c,
11858 plugins/document-manager/plugin.c,
11859 plugins/patch/plugin.c,
11860 plugins/project-manager/plugin.c:
11861 Fixed bug #378879 (several command names need ellipses).
11863 2006-11-22 Sylvain Defresne <sdefresne@gmail.com>
11865 Reviewed by: Naba Kumar <naba@gnome.org>
11866 * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11867 GCC 4.1.2 (there are only two warnings remaining now when compiling
11870 * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
11872 * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
11873 macro so that the generated function support a NULL plugin parameter.
11875 * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
11876 in debug_tree_find_expression by freeing memory returned by the call
11877 to gtk_tree_model_get instead of the parameter string.
11879 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11881 * plugins/debug-manager/breakpoints.c:
11884 * plugins/debug-manager/anjuta-debug-manager.ui,
11885 plugins/debug-manager/debugger.c,
11886 plugins/debug-manager/plugin.c:
11889 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
11891 * libanjuta/anjuta-launcher.c,
11892 plugins/gdb/debugger.c:
11895 2006-11-21 Naba Kumar <naba@gnome.org>
11897 * plugins/search/search_preferences.c: Fixed build break.
11899 2006-11-20 Naba Kumar <naba@gnome.org>
11901 Patch from Kjartan Maraas:
11902 * plugins/cvs-plugin/cvs-interface.c,
11903 plugins/document-manager/plugin.c,
11904 plugins/gtodo/interface.c,
11905 plugins/gtodo/libgtodo.h,
11906 plugins/message-view/anjuta-msgman.c,
11907 plugins/project-wizard/druid.c,
11908 plugins/search/search_preferences.c,
11909 plugins/sourceview/sourceview-prefs.c,
11910 plugins/terminal/terminal.c,
11911 src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
11913 Patch from Przemysław Grzegorczyk:
11914 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
11915 plugins/subversion/anjuta-subversion.glade: Enable files in
11916 fileselection dialog. Fixes bug #376031.
11918 2006-11-17 Adam Dingle <adam@medovina.org>
11920 Reviewed by: Naba Kumar <naba@gnome.org>
11921 * plugins/build-basic-autotools/build-basic-autotools.c
11922 * plugins/class-gen/anjuta-class-gen.plugin.in
11923 * plugins/debug-manager/breakpoints.c
11924 * plugins/debug-manager/plugin.c
11925 * plugins/devhelp/plugin.c
11926 * plugins/document-manager/plugin.c
11927 * plugins/gdb/debugger.c
11928 * plugins/glade/anjuta-glade.plugin.in
11929 * plugins/gtodo/plugin.c
11930 * plugins/language-support-cpp-java/plugin.c
11931 * plugins/message-view/plugin.c
11932 * plugins/project-import/anjuta-project-import.glade
11933 * plugins/project-import/anjuta-project-import.plugin.in
11934 * plugins/search/plugin.c
11935 * plugins/tools/scripts/tools-2.xml.in
11936 * plugins/valgrind/plugin.c
11937 * src/anjuta-actions.h:
11938 Fixed bug #376335 "menu items should be capitalized". Minor
11941 2006-11-20 Naba Kumar <naba@gnome.org>
11943 * configure.in: Fixed build.
11945 Patch from: Arjan Timmerman
11946 *configure.in: Make subvesion plugin build for apr 1.x.
11947 Fixes: Bug #364754.
11949 2006-11-20 Johannes Schmid <jhs@gnome.org>
11952 * plugins/*/*.[ch]:
11953 Removed patches from Sylvain and Günther. They caused not problems but
11954 Naba was against them.
11956 2006-11-20 Johannes Schmid <jhs@gnome.org>
11958 * Removed me from MAINTAINERS
11960 2006-11-14 Günther Brammer <GBrammer@gmx.de>
11963 Use apr-1 instead of apr-0
11965 2006-11-14 Sylvain Defresne <sdefresne@gmail.com>
11967 * global-tags/create_global_tags.sh.in: Correct a bug when environment
11968 variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
11969 and another bug occuring when parsing .pc file containing quotes.
11971 2006-11-13 Sylvain Defresne <sdefresne@gmail.com>
11973 * plugins/*/*.[ch]: Use class macro for type casting.
11975 * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11976 GCC 4.1.2 (there are only two warnings remaining now when compiling
11979 * plugins/debug-manager/debug_tree.c: corrected a invalid free and
11980 a memory leak in debug_tree_find_expression; g_free was called on
11981 the parameter instead of the memory allocated by gtk_tree_model_get.
11983 * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
11984 to declare and initialize the global type variable of the plugin.
11986 2006-10-31 Naba Kumar <naba@gnome.org>
11988 * global-tags/create_global_tags.sh.in: Added an end message.
11990 * libanjuta/anjuta-launcher.h: Fixed indentation.
11992 * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
11993 creation to a) append the messages in right way, b) Connect signals
11994 to the view properly and c) Recreate the system-tags.cache at the
11995 end of the generation.
11997 * plugins/symbol-browser: Fixed action path (double
11998 click on sysmbols was not working).
12000 * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
12001 Fixed typedef and removed dead code.
12003 * tagmanager/c.c: Took the latest version from ctags source
12004 repository, because the one we had (from ctags 5.6) was broken.
12006 * global_tags/create_global_tags.sh.in: Reverted the patch from
12007 Sylvain because it was not right fix (and added a helpful comment).
12008 Used /bin/bash to fix the bashism and generated separate log files
12009 for each tag files in the same directory.
12011 2006-10-29 Naba Kumar <naba@gnome.org>
12013 * plugins/editor/text_editor.c: Use a temporary file
12014 to save the editor and move it at the end to original
12015 file. This will prevent data corruption if file save
12016 failed for any reason. Also report proper errors when
12017 file save fails. Fixes bug #346575.
12019 2006-10-26 Naba Kumar <naba@gnome.org>
12021 * plugins/document-manager/anjuta-docman.c: Do not load
12022 the same files with different path more than once (happens
12023 with symlinked files). Fixes Bug #323591.
12025 2006-10-25 Naba Kumar <naba@gnome.org>
12027 * plugins/valgrind/vgactions.c: Fixed a warning.
12029 2006-10-25 Sylvain Defresne <sdefresne@gmail.com>
12031 Reviewed by Naba Kumar <naba@gnome.org>:
12033 * plugins/valgrind/vgtoolview.c:
12034 Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
12036 * plugins/valgrind/bugged-prg-test.c:
12037 No more warning during compilation with GCC 4.1.
12038 Program is still buggy in order to be used as a test of the
12041 * plugins/valgrind/ldd.c plugins/valgrind/parser.c
12042 plugins/valgrind/preferences.c plugins/valgrind/symtab.c
12043 plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
12044 plugins/valgrind/vgrule.c:
12045 No more warning during compilation with GCC 4.1.
12047 * plugins/valgrind/plugin.c:
12048 Correct call to vg_tool_view_set_{argv,srcdir} to conform to
12049 prototype (was missing from previous patch).
12051 2006-10-24 Naba Kumar <naba@gnome.org>
12053 * plugins/glade/plugin.c: Show glade tree view, not list view.
12055 * plugins/glade/plugin.c: Fixed crash when Anjuta is
12056 exited with glade plugin still loaded. Fixes Bug #364755.
12058 * plugins/document-manager/anjuta-document-manager.plugin.in:
12059 Added application/x-reject in accepted mime-types.
12061 * Changelog: Fixed changelog alignments.
12063 2006-10-24 Sylvain Defresne <sdefresne@gmail.com>
12065 Reviewed by: Naba Kumar <naba@gnome.org>
12067 * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
12068 plugins/valgrind/plugin.h plugins/valgrind/preferences.c
12069 plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
12070 plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
12071 plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
12072 plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
12073 plugins/valgrind/vgsearchbar.c:
12074 Use class macro for type casting.
12076 * plugins/valgrind/plugin.h:
12077 Don't force cast a GtkActionGroup to a GtkAction.
12079 * plugins/valgrind/plugin.c:
12080 Use correct API to get path of the preoject root when building
12081 the list of targets for the run action.
12082 Correct ordering of the construction of the preferences widgets.
12083 Only remove the valgrind widget if it is currently displayed.
12085 * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
12086 Return if check_valgrind_binary() fails.
12087 The ValgrindPluginPrefs object is initialized after the call to
12088 vg_action_new. Take a handle to the location of the pointer to
12091 2006-10-24 Naba Kumar <naba@gnome.org>
12093 * HACKING: Updated coding sample.
12095 Patch from: Armin Burgmeier <armin@arbur.net>
12096 * plugins/symbol-browser/test-class.h,
12097 plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
12099 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
12101 * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
12102 * plugins/valgrind/vgtoolview.h:
12103 Correctly handle the argv / srcdir of vg_tool_view object. Do
12104 not leak memory associated with those arrays.
12106 * plugins/symbol-browser/an_symbol_prefs.c:
12107 Support unloading / reloading of the module (for example when
12108 closing a project and opening another one).
12110 * plugins/project-manager/plugin.c:
12111 Remove plugin widget before removing plugin itself, preventing
12112 a crash with valgrind plugin.
12114 * libanjuta/anjuta-preferences-dialog.c:
12115 Do not use the page_num returned by gtk_notebook_append_page to
12116 remove the page as it cause bugs when pages removal is not done
12119 * plugins/document-manager/anjuta-docman.c:
12120 Fix some GTK+ warnings.
12122 * global-tags/create_global_tags.sh.in:
12123 Rewrite script to remove bash-ism and use pkg-config directly
12124 instead of parsing the *.pc file by hand. This solve problems
12125 that occurred when one of the directory in PKG_CONFIG_PATH is
12128 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
12130 * plugins/glade/plugin.c: Fix build (#363884)
12132 2006-10-22 Johannes Schmid <jhs@gnome.org>
12134 * plugins/file-manager/an_file_view.c:
12135 * plugins/file-manager/plugin.c:
12136 * plugins/file-manager/plugin.h:
12137 Fix possible crasher when changing project-root uri when we try to restore open nodes
12140 2006-10-19 Naba Kumar <naba@gnome.org>
12142 Patch from: Juan Pablo Ugarte
12143 * plugins/glade/plugin.c: Include glade header
12146 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
12148 * plugins/debug-manager/Makefile.am,
12149 plugins/debug-manager/sexy-icon-entry.h,
12150 plugins/debug-manager/sexy-icon-entry.c,
12151 plugins/debug-manager/dataview.c:
12152 Fix bug #358134 (Goto memory prompt)
12153 Use sexy-icon-entry from libsexy 0.1.10
12155 * plugins/debug-manager/debugger.c,
12156 plugins/debug-manager/plugin.c,
12157 plugins/debug-manager/start.c,
12158 plugins/gdb/debugger.c,
12159 plugins/gdb/plugin.c:
12160 Better error handling when starting and stopping debugger
12162 2006-10-13 Maik Beckmann <maik@eigenco.de>
12164 * src/action_callbacks.c:
12165 Fixed bug #361830 (AboutDialog does not close) which is caused
12166 due to a change in Gtk+ 2.10
12168 2006-10-12 Adam Dingle <adam@medovina.org>
12170 * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
12172 * plugins/search/search-replace.c:
12173 Fixed bug #358068 (indicate when Find in Files is complete)
12175 * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
12177 * plugins/sourceview/sourceview-prefs.c:
12178 * plugins/sourceview/sourceview.glade:
12179 Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
12181 * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
12183 * plugins/devhelp/plugin.c:
12184 * plugins/search/plugin.c:
12185 Fixed bug #359750 (fix find/replace shortcut keys).
12187 * plugins/document-manager/plugin.c: fixed bug #351387 (don't
12188 use Alt+key for shortcuts)
12190 * plugins/debug-manager/debug_tree.c:
12191 * plugins/debug-manager/debugger.c:
12192 Fixed bug #359317 (can't load debug manager)
12194 * /plugins/document-manager/plugin.c:
12195 Fixed bug #359259 (highlight modes listed in reverse
12196 alphabetical order).
12198 2006-10-10 Johannes Schmid <jhs@gnome.org>
12200 * plugins/glade/plugin.c:
12201 Add scrollbars to glade project window
12203 2006-10-10 Johannes Schmid <jhs@gnome.org>
12205 * libanjuta/interfaces/Makefile.am.iface:
12206 Fixed Makefile with broke build
12208 2006-10-07 Johannes Schmid <jhs@gnome.org>
12210 * libanjuta/interfaces/anjuta-idl-compiler.pl:
12211 * libanjuta/interfaces/Makefile.iface.am:
12212 Fixed enum types generation
12214 * libanjuta/interfaces/libanjuta.idl:
12215 Fixed some strange typo
12217 2006-10-06 Johannes Schmid <jhs@gnome.org>
12219 * libanjuta/interfaces/Makefile.iface.am:
12220 Fixed enum-types.h generation
12221 * libanjuta/interfaces/libanjuta.idl:
12223 IAnjutaTODO::load should take const gchar* argument
12224 Remove include to libanjuta/e-splash.h which is not installed as header file
12225 Disable get_attributes for now
12227 * pluings/sourceview/sourceview.c: Disabled get_attributes
12229 * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
12231 2006-10-05 Naba Kumar <naba@gnome.org>
12233 * TODO.tasks: Set 'Improve class widzard' task to assigned.
12234 Set bug id for 'Profiler plugin' task.
12236 2006-10-03 Naba Kumar <naba@gnome.org>
12238 * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
12239 tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
12241 * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
12242 plugins/project-manager/plugin.c: Added a new API in
12243 IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
12244 Added some documentation. On project close, close all editors that
12245 has files opened for the project.
12247 * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
12248 from the containers on anjuta_shell_remove_widget(). Do not destroy
12249 glade widgets once created.
12251 2006-10-03 Johannes Schmid <jhs@gnome.org>
12253 * libanjuta/interfaces/anjuta-idl-compiler.pl:
12254 * libanjuta/interfaces/libanjuta.idl:
12255 const-List<> => const List<>
12256 List-free<> => List<>
12258 * Makefile.am: Reenabled launcher
12260 2006-10-03 Johannes Schmid <jhs@gnome.org>
12262 * libanjuta/interfaces/Makefile.am.iface:
12263 Install libanjuta.idl
12265 2006-10-02 Adam Dingle <adam@medovina.org>
12267 * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
12269 2006-10-02 Adam Dingle <adam@medovina.org>
12271 * plugins/editor/style-editor.c: fixed bug #357534
12272 * plugins/gdb/utilities.h: removed 2 unused declarations
12274 2006-10-02 Johannes Schmid <jhs@gnome.org>
12276 * Makefile.am: disabled anjuta-launcher
12277 * libanjuta/Makefile.am:
12279 * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
12280 * libanjuta/glue-factory.c: (glue_factory_add_path),
12281 (glue_factory_get_path):
12282 * libanjuta/plugins.c: (activate_tool), (tool_set_update):
12283 * libanjuta/glue-factory.h:
12284 * libanjuta/glue-cpp.h:
12285 * libanjuta/glue-cpp.c:
12286 Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file
12288 * libanjuta/interfaces/Makefile.am.iface:
12289 * libanjuta/interfaces/anjuta-idl-compiler.pl:
12290 * libanjuta/interfaces/libanjuta.idl:
12291 Add a new features to idl compiler:
12292 List<Type> => List of Type
12293 List-free<Type> => List of Type, it is up to the caller to free items and list
12294 const-List(-free)<Type> = const List of Types
12295 These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
12297 * plugins/class-gen/class_gen.c: (gobject_class_create_code),
12298 (generic_cpp_class_create_code):
12299 Adapted to new project_manager interface
12301 * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
12302 * plugins/debug-manager/debugger.c:
12303 (ivariable_debugger_iface_init):
12304 Do not use C++ keyword "delete" for interface name
12306 * plugins/document-manager/anjuta-document-manager.plugin.in:
12307 Added m4 to mime-types
12309 * plugins/project-manager/plugin.c:
12310 (iproject_manager_add_source_multi):
12311 Changed interface to use GList instead of GList* (needs new gnome-build CVS)
12313 2006-10-01 Naba Kumar <naba@gnome.org>
12315 * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
12316 UI file used when out-of-process devhelp is used instead of
12319 * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
12320 plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
12321 plugins/profile-default/default.anjuta: Build devhelp plugin,
12322 but use out-of-process devhelp if devhelp plugin is disabled
12323 (either by user or devhelp is not installed). Disabled devhelp
12324 plugin by default. Added it in default profile.
12326 2006-10-01 Naba Kumar <naba@gnome.org>
12328 * plguins/project-manager/plugin.c: Possible fix for crash
12331 * configure.in, plugins/Makefile.am: Enabled glade plugin and
12332 set dep to last version 3.0.2.
12334 * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
12335 plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
12336 plugins/symbol-browser/plugin.c: Use the right action group
12337 for getting popup actions (Fixes lots of assertion failures).
12339 * plugins/project-manager/plugin.c,
12340 plugins/project-manager/plugin.h: use separate action group
12341 for profie actions.
12343 * plugins/message-view/plugin.c: Disconnect session load
12344 signal on plugin deactivation (fixes a crash).
12346 2006-09-30 Naba Kumar <naba@gnome.org>
12348 * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
12349 * TODO.tasks: Assigned a bounty to Massimo.
12351 2006-09-29 Naba Kumar <naba@gnome.org>
12353 * src/anjuta-app.c, src/shell.c: Fixed build errors.
12355 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
12357 * plugins/debug-manager/debugger.c,
12358 plugins/debug-manager/plugin.c,
12359 libanjuta/interfaces/libanjuta.idl:
12360 Add a new abort command to quit debugger without waiting
12362 * plugins/gdb/debugger.c,
12363 plugins/gdb/debugger.h,
12364 plugins/gdb/plugin.c:
12365 Send a signal directly to the debugged program
12366 Implement abort command
12368 * plugins/debug-manager/debug_tree.c:
12371 * plugins/debug-manager/stack-trace.c:
12374 2006-09-29 Naba Kumar <naba@gnome.org>
12376 * TODO.tasks: Updated.
12378 * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
12381 * TODO.tasks: Added more tasks and bounties. Marked a few completed.
12383 * TODO.tasks: Updated in light of the word wrapping fix
12384 in Tasks Manager. Added a test bounty entry.
12386 * TODO.tasks: Added four bounties.
12388 2006-09-28 Naba Kumar <naba@gnome.org>
12390 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
12391 Added 'customizable' parameter to
12392 anjuta_ui_add_action_group_entries() and similar functions to
12393 allow user configuration of the actions. Filter out actions that
12394 are not configurable items (such as submenu items). Now the
12395 'Customize shortcuts' dialog is much better listed.
12397 * plugins/build-basic-autotools/build-basic-autotools.c,
12398 plugins/build-basic-autotools/build-basic-autotools.h,
12399 plugins/cvs-plugin/plugin.c,
12400 plugins/cvs-plugin/plugin.h,
12401 plugins/debug-manager/breakpoints.c,
12402 plugins/debug-manager/plugin.c,
12403 plugins/debug-manager/stack_trace.c,
12404 plugins/debug-manager/watch.c,
12405 plugins/devhelp/plugin.c,
12406 plugins/document-manager/plugin.c,
12407 plugins/file-loader/plugin.c,
12408 plugins/file-manager/plugin.c,
12409 plugins/glade/plugin.c,
12410 plugins/gtodo/interface.c,
12411 plugins/gtodo/plugin.c,
12412 plugins/language-support-cpp-java/plugin.c,
12413 plugins/macro/plugin.c,
12414 plugins/macro/plugin.h,
12415 plugins/message-view/plugin.c,
12416 plugins/patch/plugin.c,
12417 plugins/profile-default/default.anjuta,
12418 plugins/project-manager/plugin.c,
12419 plugins/project-manager/plugin.h,
12420 plugins/sample1/plugin.c,
12421 plugins/search/plugin.c,
12422 plugins/subversion/plugin.c,
12423 plugins/subversion/plugin.h,
12424 plugins/symbol-browser/plugin.c,
12425 plugins/symbol-browser/plugin.h,
12426 plugins/tools/plugin.c,
12427 plugins/valgrind/plugin.c,
12428 plugins/valgrind/plugin.h: Fixed to take care of above change
12429 in API of AnjutaUI. Properly added/removed action groups in some
12430 plugins. Split action groups into customization and non-customizable
12431 groups and added them separately.
12433 * plugins/document-manager/plugin.c: Close files belonging to
12434 project when project is closed (not complete).
12436 * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
12437 vertical aligned cell entries.
12439 * src/anjuta-app.c: Define macros for the placeholder names.
12440 Set default widths and heights of the default placeholders,
12441 so that newly docked widgets are correclty sized.
12443 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12444 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
12445 Fixed to generated correct actions addition/removal code.
12447 2006-09-25 Naba Kumar <naba@gnome.org>
12449 * libanjuta/Makefile.am, libanjuta/libanjuta.h,
12450 libanjuta/anjuta-serializer.[ch]: Implemented serialization
12453 * plugins/message-view/anjuta-msgman.c,
12454 plugins/message-view/anjuta-msgman.h,
12455 plugins/message-view/message-view.c,
12456 plugins/message-view/message-view.h,
12457 plugins/message-view/plugin.c: Serialize messages panes in
12458 session save and deserialize them in session load so that
12459 build messages persistant.
12461 2006-09-24 Johannes Schmid <jhs@gnome.org>
12463 * libanjuta/anjuta-utils.c:
12464 * plugins/message-view/message-view.c:
12465 Really fixed #355407
12467 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
12469 * libanjuta/interfaces/libanjuta.idl:
12470 Change one variable sign
12472 * plugins/debug-manager/anjuta-debug-manager.glade,
12473 plugins/debug-manager/anjuta-debug-manager.ui:
12474 Few small interface changes
12476 * plugins/debug-manager/debug_tree.h,
12477 plugins/debug-manager/watch.c,
12478 plugins/debug-manager/debugger.c,
12479 plugins/debug-manager/plugin.c
12480 plugins/gdb/debugger.c,
12481 plugins/gdb/plugin.c:
12482 Big rewrite of debugger queue
12483 Allow to cancel command
12485 * plugins/debug-manager/memory.c:
12486 Fix a bug if a command is cancelled
12488 2006-09-23 Bursig Rafal <Bursig_Rafal@mentor.com>
12490 * plugins/gdb/debugger.c,
12491 plugins/debug-manager/debug_tree.c,
12492 plugins/debug-manager/locals.c:
12493 Restore tree representation for local variable
12494 Add argument in local variable list
12495 Use gdb variable object to get all informations
12497 2006-09-19 Naba Kumar <naba@gnome.org>
12499 * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
12500 that implements AnjutaSavePrompt class.
12502 * ChangeLog: Fixed indentation.
12504 * libanjuta/Makefile.am,
12505 libanjuta/anjuta-marshal.list,
12506 libanjuta/anjuta-shell.c,
12507 libanjuta/anjuta-shell.h,
12508 plugins/document-manager/action-callbacks.c,
12509 plugins/document-manager/action-callbacks.h,
12510 plugins/document-manager/anjuta-docman.c,
12511 plugins/document-manager/anjuta-docman.h,
12512 plugins/document-manager/plugin.c,
12513 src/anjuta.c: Impletemnted save prompt dialog to prompt for
12514 unsaved items during exit. A new signal is added in shell
12515 interface called 'save-prompt' to collect all unsaved items.
12516 Create AnjutaSavePrompt class (dialog) to process unsaved items.
12517 Fixed document manager to use the new save-prompt signal in shell
12518 and AnjutaSavePrompt object for unsaved files. Cleaned up
12519 AnjutaDocman to synchronously save new files. Fixed function
12522 2006-09-18 Johannes Schmid <jhs@gnome.org>
12524 * configure.in: Added gdl-gnome-1.0 to depencies and bumped
12525 gdl requirement to 0.7.0
12527 2006-09-18 Johannes Schmid <jhs@gnome.org>
12529 * global-tags/.cvsignore:
12530 * global-tags/Makefile.am:
12531 * global-tags/create_global_tags.sh (removed):
12532 * global-tags/create_global_tags.sh.in (added):
12535 * libanjuta/anjuta-launcher.c:
12538 * plugins/project-manager/plugin.c:
12539 (project_manager_plugin_close_project):
12542 * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
12545 * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
12546 More reasonable toolbar creation/deletition though it does
12547 not completly work!
12549 2006-09-15 Johannes Schmid <jhs@gnome.org>
12551 * libanjuta/anjuta-utils.c/.h:
12554 2006-09-13 Curtis Magyar <curtm4n@gmail.com>
12556 * scintilla/ScintillaGTK.cxx
12557 Fixed doulbe freeing in Scintilla
12559 2006-09-12 Johannes Schmid <jhs@gnome.org>
12561 * plugins/symbol-browser/an_symbol_prefs.c:
12562 Support unloading / reloading of the module (for example when
12563 closing a project and opening another one).
12565 * plugins/project-manager/plugin.c:
12566 Really fixed #355148 (Show project name in title bar)
12568 2006-09-09 Johannes Schmid <jhs@gnome.org>
12570 * libanjuta/plugins.c:
12571 Fixed #355156 (Show plugins in alphabetical order)
12573 2006-09-09 Johannes Schmid <jhs@gnome.org>
12575 * plugins/project-manager/plugin.c:
12576 Fixed #355148 (Show project name in title bar)
12578 2006-09-09 Johannes Schmid <jhs@gnome.org>
12580 * plugins/project-manager/plugin.c:
12581 (value_removed_project_root_uri):
12582 Fixed crasher if project cannot be opened
12584 2006-08-30 Naba Kumar <naba@gnome.org>
12586 * plugins/language-support-cpp-java/plugin.[c,h],
12587 plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12588 Impletemnted UI for auto indent.
12590 2006-08-28 Naba Kumar <naba@gnome.org>
12592 * plugins/gvim/.cvsignore,
12593 plugins/gvim/Makefile.am,
12594 plugins/gvim/anjuta-vim-plugin.png,
12595 plugins/gvim/anjuta-vim.c,
12596 plugins/gvim/anjuta-vim.h,
12597 plugins/gvim/anjuta-vim.plugin.in,
12598 plugins/gvim/gtkvim.c,
12599 plugins/gvim/gtkvim.h,
12600 plugins/gvim/plugin.c,
12601 plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
12604 2006-08-28 Naba Kumar <naba@gnome.org>
12606 Patch from: Massimo Corà <maxcvs@email.it>
12607 * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
12608 possible infinite loop.
12610 2006-08-22 Adam Dingle <adam@medovina.org>
12612 * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
12613 to edit are shown in the preferences dialog in anjuta").
12614 Removed unused widgets from the style editor dialog.
12616 2006-08-21 Johannes Schmid <jhs@gnome.org>
12618 * plugins/symbol-browser/test-class.[cpp/h]
12619 Added missing files
12621 2006-08-18 Naba Kumar <naba@gnome.org>
12623 * plugins/sourceview/sourceview.c: Emit language-changed signal at the
12624 end of document loading.
12626 * plugins/language-support-cpp-java/plugin.c,
12627 plugins/sourceview/sourceview.c: Fixed plugin loading.
12629 2006-08-17 Naba Kumar <naba@gnome.org>
12631 * plugins/language-support-cpp-java/plugin.c,
12632 plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
12633 mode line parsing. Indentation parameters initialized based on
12634 mode line parameters.
12636 2006-08-16 Naba Kumar <naba@gnome.org>
12638 * Makefile.am, plugins/editor/text_editor.c,
12639 plugins/language-support-cpp-java/plugin.c: Fixed indentation in
12642 2006-08-16 Naba Kumar <naba@gnome.org>
12644 Patch from Massimo Cora' <maxcvs@email.it>:
12646 * plugins/editor/aneditor-autocomplete.cxx,
12647 plugins/editor/aneditor-calltip.cxx,
12648 plugins/symbol-browser/Makefile.am,
12649 plugins/symbol-browser/an_symbol.c,
12650 plugins/symbol-browser/an_symbol_view.c,
12651 plugins/symbol-browser/plugin.c,
12652 tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
12653 tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
12654 tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
12655 tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
12656 tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
12657 tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
12658 tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
12659 tagmanager/get.h, tagmanager/html.c,
12660 tagmanager/include/tm_source_file.h,
12661 tagmanager/include/tm_tag.h,
12662 tagmanager/include/tm_workspace.h,
12663 tagmanager/jscript.c, tagmanager/keyword.c,
12664 tagmanager/keyword.h, tagmanager/lisp.c,
12665 tagmanager/lregex.c, tagmanager/lua.c,
12666 tagmanager/main.h, tagmanager/make.c,
12667 tagmanager/options.c, tagmanager/options.h,
12668 tagmanager/parse.c, tagmanager/parse.h,
12669 tagmanager/parsers.h, tagmanager/pascal.c,
12670 tagmanager/perl.c, tagmanager/php.c,
12671 tagmanager/python.c, tagmanager/read.c,
12672 tagmanager/read.h, tagmanager/readtags.c,
12673 tagmanager/readtags.h, tagmanager/rexx.c,
12674 tagmanager/routines.c, tagmanager/routines.h,
12675 tagmanager/ruby.c, tagmanager/scheme.c,
12676 tagmanager/sh.c, tagmanager/slang.c,
12677 tagmanager/sml.c, tagmanager/sort.c,
12678 tagmanager/sort.h, tagmanager/sql.c,
12679 tagmanager/strlist.c, tagmanager/strlist.h,
12680 tagmanager/tcl.c, tagmanager/tm_source_file.c,
12681 tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
12682 tagmanager/tm_workspace.c, tagmanager/verilog.c,
12683 tagmanager/vim.c, tagmanager/vstring.c,
12684 tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
12685 5.6 and namespace completion fixed.
12687 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12688 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
12690 2006-08-15 Naba Kumar <naba@gnome.org>
12692 * libanjuta/interfaces/libanjuta.idl,
12693 plugins/editor/text-editor-iterable.c,
12694 plugins/editor/text_editor.c,
12695 plugins/sourceview/sourceview-cell.c,
12696 plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
12697 ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
12698 ianjuta_editor_end_action().
12700 * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
12702 2006-08-13 Naba Kumar <naba@gnome.org>
12704 * plugins/debug-manager/breakpoints.c,
12705 plugins/debug-manager/memory.c,
12706 plugins/debug-manager/registers.c,
12707 src/layout.xml: Fixed debugger widgets layout.
12709 2006-08-12 Naba Kumar <naba@gnome.org>
12711 * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
12712 plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12713 plugins/editor/editor.glade, plugins/editor/text_editor.h,
12714 plugins/editor/text_editor_prefs.c: Disabled automatic indentation
12715 codes and dead codes. Removed automatic indentation prefs.
12717 2006-08-12 Johannes Schmid <jhs@gnome.org>
12719 * libanjuta/Makefile.am:
12720 * libanjuta/anjuta-launcher.c:
12721 * libanjuta/anjuta-launcher.h:
12722 * libanjuta/anjuta-plugin.c:
12723 * libanjuta/anjuta-plugin.h:
12724 * libanjuta/anjuta-preferences.c:
12725 * libanjuta/anjuta-preferences.h:
12726 * libanjuta/anjuta-shell.c:
12727 * libanjuta/anjuta-shell.h:
12728 * libanjuta/libanjuta.h:
12730 Made wrapper friendly:
12731 - no inline in header files (preferences_set/get)
12732 - correct signal names
12733 - correct GError** argument in anjuta_shell_freeze/thaw
12734 - include correct files in libanjuta.h
12736 * plugins/project-manager/plugin.c:
12739 2006-08-11 Naba Kumar <naba@gnome.org>
12741 * plugins/editor/aneditor-priv.h,
12742 plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
12744 * plugins/editor/text_editor_cbs.c,
12745 plugins/sourceview/anjuta-view.c: Pass the right position for char
12748 * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
12750 * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
12752 2006-08-11 Naba Kumar <naba@gnome.org>
12754 * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
12755 return the right character at the iter position and get_char() to
12758 * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
12759 to set to character offset and not byte index.
12761 * plugins/language-support-cpp-java/plugin.c: Improved
12762 auto-indentation login. Indents opening and closing braces correctly.
12764 2006-08-10 Johannes Schmid <jhs@gnome.org>
12768 Required automake = 1.9
12770 * libanjuta/anjuta-children.c:
12771 * libanjuta/anjuta-children.h:
12772 * libanjuta/anjuta-encodings.h:
12773 * libanjuta/anjuta-launcher.h:
12774 * libanjuta/anjuta-plugin-description.h:
12775 * libanjuta/anjuta-preferences-dialog.h:
12776 * libanjuta/anjuta-preferences.h:
12777 * libanjuta/anjuta-session.h:
12778 * libanjuta/anjuta-status.h:
12779 * libanjuta/anjuta-ui.h:
12780 * libanjuta/anjuta-utils.c:
12781 * libanjuta/anjuta-utils.h:
12782 * libanjuta/e-splash.h:
12783 * libanjuta/glue-factory.h:
12784 * libanjuta/glue-plugin.h:
12785 * libanjuta/plugins.h:
12786 * libanjuta/resources.h:
12787 Fixed libanjuta to be able to wrap it
12788 - G_BEGIN_DECLS, G_END_DECLS
12789 - include all necessary files in libanjuta.h
12791 * plugins/gtodo/tray-icon.c:
12792 * plugins/terminal/terminal.c:
12793 Some build fixes for freebsd
12795 * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12796 * plugins/sourceview/sourceview.glade:
12797 Remove auto-indent feature as it is now in language-support
12799 2006-08-09 Naba Kumar <naba@gnome.org>
12801 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
12802 plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12803 Added missing files.
12805 * plugins/sourceview/sourceview.c: Implemented get_tabsize(),
12806 get_use_spaces(), set_tabsize() and set_use_spaces().
12808 2006-08-09 Naba Kumar <naba@gnome.org>
12810 * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
12811 succeeded in activating.
12813 * plugins/document-manager/plugin.c: Added debug message.
12815 * libanjuta/interfaces/libanjuta.idl,
12816 plugins/editor/text_editor.c: Implemented get_tabsize(),
12817 get_use_spaces(), set_tabsize() and set_use_spaces().
12819 * plugins/language-support-cpp-java/Makefile.am,
12820 plugins/language-support-cpp-java/plugin.c,
12821 plugins/language-support-cpp-java/plugin.h: Used editor parameters
12822 for indentation. Added preferences page for paramenters.
12824 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
12826 2006-08-08 Naba Kumar <naba@gnome.org>
12828 * libanjuta/interfaces/libanjuta.idl,
12829 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12830 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12831 plugins/editor/text_editor.c,
12832 plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
12833 and implemented it for both scintilla and sourceview.
12835 * plugins/search/plugin.c: Use the new grab_focus() to transfer
12836 focus back to editor (happens when pressing esc in incremental
12839 2006-08-08 Naba Kumar <naba@gnome.org>
12841 * libanjuta/interfaces/libanjuta.idl,
12842 plugins/editor/text_editor.c,
12843 plugins/editor/text_editor.h,
12844 plugins/editor/text-editor-iterable.c,
12845 plugins/sourceview/sourceview-cell.c,
12846 plugins/sourceview/sourceview.c: Implemented editor attributes
12849 * plugins/editor/aneditor.cxx: Disabled old indentation code.
12850 plugins/language-support-cpp-java/plugin.c: Implemented indentation
12851 code (not complete yet).
12853 * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12854 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12855 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12856 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12857 manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12858 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12860 2006-08-04 Naba Kumar <naba@gnome.org>
12862 * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
12865 2006-08-03 Johannes Schmid <jhs@gnome.org>
12867 * configure.in: Add a more informative text to valgrind plugin
12870 Modified Preferences tasl
12871 * libanjuta/anjuta-plugin.c:
12872 * libanjuta/anjuta-preferences-dialog.c:
12873 * libanjuta/anjuta-preferences-dialog.h:
12874 * libanjuta/anjuta-preferences.c:
12875 * libanjuta/anjuta-preferences.h:
12876 * libanjuta/interfaces/Makefile.am.iface:
12877 * libanjuta/interfaces/libanjuta.idl:
12878 Added IAnjutaPreferences interface which every plugin that has preferences should
12879 implement. Call merge() and unmerge() at plugin activation/deactivation.
12880 Fixed preferences_page_remove()
12882 * plugins/build-basic-autotools/build-basic-autotools.c:
12883 * plugins/cvs-plugin/plugin.c:
12884 * plugins/document-manager/plugin.c:
12885 * plugins/editor/plugin.c:
12886 * plugins/editor/plugin.h:
12887 * plugins/file-manager/plugin.c:
12888 * plugins/gtodo/main.h:
12889 * plugins/gtodo/plugin.c:
12890 * plugins/gtodo/preferences.c:
12891 * plugins/message-view/anjuta-msgman.c:
12892 * plugins/message-view/anjuta-msgman.h:
12893 * plugins/message-view/plugin.c:
12894 * plugins/sourceview/plugin.c:
12895 * plugins/sourceview/plugin.h:
12896 * plugins/symbol-browser/an_symbol_prefs.c:
12897 * plugins/symbol-browser/plugin.c:
12898 * plugins/terminal/terminal.c:
12899 * plugins/valgrind/plugin.c
12900 * src/anjuta-app.c:
12902 Updated preference loading/unloading for all plugins
12904 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
12906 * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
12907 src/Makefile.am, plugins/tools/scripts/Makefile.am:
12908 - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
12909 recommended by the autoconf manual.
12910 - Fixes compiling with autoconf 2.60.
12912 * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
12914 2006-08-02 Johanes Schmid <jhs@gnome.org>
12916 * plugins/profile-default/plugin.c:
12917 Fixed session handling
12919 2006-08-01 Johannes Schmid <jhs@gnome.org>
12922 * plugins/Makefile.am:
12923 Disabled devhelp and glade for now as they do not work (#341073
12926 * plugins/profile-default/anjuta-default-profile.ui (removed):
12927 * plugins/profile-default/plugin.c:
12928 * plugins/profile-default/plugin.h:
12929 * plugins/project-manager/anjuta-project-manager.ui:
12930 * plugins/project-manager/plugin.c:
12931 * plugins/project-manager/plugin.h:
12932 Limted multiple project support #315043
12934 * libanjuta/interfaces/libanjuta.idl:
12935 Added ianjuta_profile_unload
12937 2006-07-31 Naba Kumar <naba@gnome.org>
12939 * libanjuta/interfaces/libanjuta.idl,
12940 plugins/editor/text-editor-iterable.c,
12941 plugins/editor/text_editor.c,
12942 plugins/sourceview/anjuta-view.c,
12943 plugins/sourceview/anjuta-view.h,
12944 plugins/sourceview/sourceview.c: Fixed text iteration and
12945 IAnjutaEditor implementations in both scintilla
12946 and sourceview. Cleand up libanjuta API: Removed redundant
12947 erase_range() method from IAnjutaEditor interface, fixed
12948 ianjuta_editor_get_text to take length instead of range (consistency).
12949 autoindentation in both sourceview and scintilla more or less works,
12950 but still disabled for now because there are still some anomalies
12953 * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
12955 * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
12958 2006-07-30 Johannes Schmid <jhs@gnome.org>
12960 * plugins/sourceview/anjuta-document.c:
12961 * plugins/sourceview/anjuta-document.h:
12962 * plugins/sourceview/anjuta-view.c:
12963 * plugins/sourceview/sourceview.c:
12964 Wrote a new "char_added" implementation, I hope this one is good
12966 * plugins/sourceview/sourceview-cell.c:
12967 Fixed typo: "text_iter" instead of "iter"
12969 2006-07-30 Naba Kumar <naba@gnome.org>
12971 * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
12973 2006-07-30 Johannes Schmid <jhs@gnome.org>
12975 * autogen.sh: use gnome-autogen.sh from gnome-coomen
12977 * plugins/debug-manager/plugin.c:
12978 * plugins/patch/plugin.c:
12979 Use IAnjutaIndicable to mark debugger position
12981 * plugins/sourceview/sourceview.c:
12982 Define colors for IAnjutaIndicable
12984 2006-07-29 Johannes Schmid <jhs@gnome.org>
12986 * plugins/debug-manager/anjuta-debug-manager.ui:
12987 * plugins/debug-manager/breakpoints.c:
12988 * plugins/debug-manager/images/Makefile.am:
12989 * plugins/debug-manager/images/run-to-cursor.png:
12990 * plugins/debug-manager/plugin.c:
12991 Added toolbar and some icons
12993 * plugins/patch/anjuta-patch.ui:
12994 * plugins/patch/patch-plugin.c:
12995 * plugins/patch/patch-plugin.glade:
12996 * plugins/patch/plugin.c:
12997 * plugins/patch/plugin.h:
12998 Improved patch plugin (GUI and function)
13000 * plugins/sourceview/sourceview.c:
13001 Fixed another Gtk-Critical
13003 * plugins/tools/anjuta-tools.ui:
13004 * plugins/tools/plugin.h:
13005 Put Patch plugin in tools menu and changed ui file
13007 2006-07-29 Johannes Schmid <jhs@gnome.org>
13009 * plugins/document-manager/plugin.c:
13010 Fixed accelator Gtk-Warning
13012 * plugins/message-view/anjuta-msgman.c:
13015 * plugins/sourceview/anjuta-document.c:
13016 * plugins/sourceview/anjuta-document.h:
13017 * plugins/sourceview/anjuta-marshal.list:
13018 Wrote a better emitter for the char-added signal
13020 * plugins/sourceview/sourceview.c:
13021 Fixed Redo/Undo to void Gtk-Criticals
13023 * plugins/sourceview/sourceview-args.c:
13024 * plugins/sourceview/sourceview-cell.c:
13025 * plugins/sourceview/sourceview-scope.c:
13026 * plugins/sourceview/sourceview-tags.c:
13027 Adapted to new IAnjutaIterator API
13029 2006-07-28 Naba Kumar <naba@gnome.org>
13031 * libanjuta/interfaces/libanjuta.idl: More accurate comments.
13033 * plugins/symbol-browser/an_symbol.c,
13034 plugins/symbol-browser/an_symbol_iter.c,
13035 plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
13036 subclass of AnjutaSymbol so that the symbol is accessible from
13037 the iter in light of changes in IAnjutaIterable.
13039 * plugins/class-inheritance/class-inherit.c: Fixed based on changes
13040 implementation of IAnjutaIterable.
13042 2006-07-28 Naba Kumar <naba@gnome.org>
13044 * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
13045 IAnjutaIterable. They were kind of useless since the interface is
13046 defined on the data object itself. Added set_position() method
13047 in IAnjutaIterable to allow setting arbitrary current index to the
13049 Added erase() and erase_range() in IAnjutaEditor.
13051 * plugins/editor/text-editor-iterable.c: Fixed
13052 plugins/editor/text_editor.c: Implemented erase() and erase_range()
13053 methods in editor. Fixed get_line_from_position() method.
13055 * plugins/language-support-cpp-java/plugin.c: Fixed indentation
13056 code. It's disabled for now.
13058 * plugins/sourceview/sourceview-cell.c,
13059 plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
13062 2006-07-27 Johannes Schmid <jhs@gnome.org>
13064 * plugins/sourceview/sourceview-cell.c:
13065 Fixed IAnjutaEditorCell to work only on a single line
13066 Fixed crasher in finalize
13068 * plugins/symbol-browser/an_symbol_prefs.c:
13069 * global-tags/Makefile.am:
13070 Philip van Hoof pointed out that it is a bad idea to depend on PATH for
13071 script installation
13073 2006-07-26 Naba Kumar <naba@gnome.org>
13075 * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
13076 IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
13078 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
13080 * plugins/document-manager/plugin.c: Fixed dynamic loading of
13083 * plugins/editor/text-editor-iterable.c,
13084 plugins/editor/text_editor.c,
13085 plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
13086 method to work correctly, it was ignoring start and end parameters.
13087 Fixed TextEditorCell implementation. Fixed 'char-added' signal
13090 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
13091 plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
13093 2006-07-24 Massimo Cora' <maxcvs@email.it>
13095 * plugins/symbol-browser/an_symbol_view.c,
13096 plugins/symbol-browser/an_symbol_view.h,
13097 plugins/symbol-browser/plugin.c:
13098 fix a matching case into sv_extract_type_qualifier_from_expr ()
13099 and some minor issues.
13101 2006-07-26 Johannes Schmid <jhs@gnome.org>
13103 * plugins/language-support-cpp-java/plugin.c:
13104 Fixed to work kind of with sourceview editor
13105 * plugins/sourceview/anjuta-document.c:
13106 * plugins/sourceview/anjuta-view.c:
13107 * plugins/sourceview/sourceview-cell.c:
13108 * plugins/sourceview/sourceview.c:
13109 Fixed IAnjutaEditorCell and "char-added" signal
13111 2006-07-24 Naba Kumar <naba@gnome.org>
13113 * plugins/document-manager/plugin.c,
13114 plugins/document-manager/plugin.h: Initial implementedion for loading
13117 * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
13120 * plugins/editor/text_editor.c: Fixed syntax highlighting when
13121 indicators are cleared (that leaved grey texts).
13123 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
13125 * libanjuta/interfaces/libanjuta.idl,
13126 plugins/debug-manager/breakpoints.c,
13127 plugins/debug-manager/memory.c,
13128 plugins/debug-manager/registers.c,
13129 plugins/debug-manager/debug_tree.c,
13130 plugins/debug-manager/debugger.c,
13131 plugins/gdb/debugger.c,
13132 plugins/gdb/debugger.h,
13133 plugins/gdb/plugin.c:
13134 Add a parameter for reporting error
13135 Add a new interface for using gdb variable object
13136 Allow to cancel commands
13137 Rewrite handling of debugger state
13139 * plugins/debug-manager/plugin.c,
13140 plugins/debug-manager/locals.c,
13141 plugins/debug-manager/locals.h,
13142 plugins/debug-manager/register.c,
13143 plugins/debug-manager/stack_trace.c,
13144 plugins/debug-manager/stack_trace.h:
13145 Create and destroy local and stack trace windows when needed
13147 2006-07-20 Johannes Schmid <jhs@cvs.gnome.org>
13149 * plugins/document-manager/plugin.c:
13150 Fixed "Automatic" highlighting
13152 2006-07-20 Johannes Schmid <jhs@cvs.gnome.org>
13154 * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
13156 * plugins/sourceview/anjuta-view.c:
13157 Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
13159 2006-07-14 Johannes Schmid <jhs@cvs.gnome.org>
13161 * configure.in: Check for C/C++-Compiler correctly
13163 2006-07-14 Fredrik Axelsson <fraxbe@gmail.com>
13165 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13167 * plugins/debug-manager/stack_trace.c:
13168 Destroy stack window when debuuger is disabled (#347414)
13170 * plugins/sourceview/anjuta-view.c:
13171 Fix a crash with popup-menu (#347412)
13173 2006-07-13 Naba Kumar <naba@gnome.org>
13175 * plugins/editor/Makefile.am,
13176 plugins/editor/text_editor.h,
13177 plugins/editor/text-editor-iterable.h,
13178 plugins/editor/text-editor-iterable.c: Implemented text iterator (not
13181 * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
13184 * plugins/sourceview/sourceview-cell.c: Fixed a leak.
13186 2006-07-03 Johannes Schmid <jhs@cvs.gnome.org>
13188 * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
13191 2006-07-03 Fredrik Axelsson <fraxbe@gmail.com>
13193 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13195 * libanjuta/anjuta-preferences-dialog.c:
13196 Do not use the page_num returned by gtk_notebook_append_page to
13197 remove the page as it cause bugs when pages removal is not done
13200 * plugins/document-manager/anjuta-docman.c:
13201 * src/anjuta-app.c:
13202 makes Anjuta display dock_items which have previously been hidden
13204 2006-07-03 Fredrik Axelsson <fraxbe@gmail.com>
13206 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
13208 * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
13209 * plugins/sourceview/sourceview.c: (imark_unmark):
13211 Patches for bugs #346450 and #346295
13213 * AUTHORS: Added Fredrik
13215 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
13217 * plugins/message-view/anjuta-msgman.c:
13218 Fixed close button/icon size (like in docman)
13220 2006-06-10 Naba Kumar <naba@gnome.org>
13222 * plugins/editor/text_editor.c: Fixed goto line to mark the line
13225 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
13227 * libanjuta/interfaces/libanjuta.idl:
13228 Move inspect_memory function in IAnjutaCpuDebugger interface
13229 Rename Boolean type to State
13231 * plugins/debug-manager/breakpoint.c:
13232 Rename Boolean type to State
13234 * plugins/debug-manager/Makefile.am,
13235 plugins/debug-manager/anjuta-marshal.list,
13236 plugins/debug-manager/data_view.c,
13237 plugins/debug-manager/data_view.h,
13238 plugins/debug-manager/data_buffer.c,
13239 plugins/debug-manager/data_buffer.h,
13240 plugins/debug-manager/chunk_view.c,
13241 plugins/debug-manager/chunk_view.h,
13242 plugins/debug-manager/anjuta-debug-manager.ui,
13243 plugins/debug-manager/debugger.c,
13244 plugins/debug-manager/memory.c,
13245 plugins/debug-manager/memory.h,
13246 plugins/debug-manager/plugin.c,
13247 plugins/gdb/debugger.c,
13248 plugins/gdb/debugger.h,
13249 plugins/gdb/plugin.c:
13250 Rewrite memory window using a special widget
13251 Rename Boolean type to State
13253 2006-06-08 Naba Kumar <naba@gnome.org>
13255 * plugins/editor/text_editor.c (itext_editor_get_current_word):
13256 Do not return garbage characters and return NULL when there is no
13259 * plugins/search/plugin.c: Fixed next occurance and prev occurance to
13262 * plugins/search/search-replace.c: Fixed a mem leak.
13264 2006-06-08 Johannes Schmid <jhs@cvs.gnome.org>
13266 * libanjuta/anjuta-launcher.c:
13267 Added debug message (see #343522)
13269 * plugins/build-basic-autotools/build-basic-autotools.c:
13270 Patch from Günther Brammer to fix #344015
13272 * plugins/sourceview/sourceview.c:
13273 Implemented IAnjutaEditor->get_begin/end_line_position (crashed
13274 automatic highlight of build messages)
13276 2006-06-06 Naba Kumar <naba@gnome.org>
13279 libanjuta/interfaces/libanjuta.idl,
13280 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13281 plugins/Makefile.am,
13282 plugins/document-manager/action-callbacks.c,
13283 plugins/document-manager/plugin.c,
13284 plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
13285 interface for language highlight selection and langauge change
13288 * plugins/language-support-cpp-java: Added language support
13289 plugin for cpp and java.
13291 2006-05-27 Naba Kumar <naba@gnome.org>
13293 * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
13294 plugins/debug-manager/*, data/Makefile.am,
13295 manuals/reference/libanjuta/libanjuta.types,
13296 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13297 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13298 merged anjuta-new-debugger branch into trunck.
13299 (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
13301 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
13303 * libanjuta/interfaces/libanjuta.idl,
13304 plugins/debug-manager/debugger.c,
13305 plugins/debug-manager/debugger.h,
13306 plugins/gdb/anjuta-gdb.plugin.in,
13307 plugins/gdb/debugger.c,
13308 plugins/gdb/debugger.h,
13309 plugins/gdb/plugin.c:
13310 Add new IAnjutaCpuDebugger interface to access cpu register
13311 Run gdb instead of /usr/local/bin/gdb
13313 * plugins/debug-manager/plugin.c,
13314 plugins/debug-manager/registers.c,
13315 plugins/debug-manager/registers.h:
13316 Rewrite register window
13317 Rename Load target menu item to Run target
13319 2006-05-07 Naba Kumar <naba@gnome.org>
13323 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
13325 * plugins/debug-manager/watch.c,
13326 plugins/debug-manager/breakpoint.c,
13327 plugins/debug-manager/breakpoint.h:
13328 Fix crash: disconnect save and load session signals
13330 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
13332 * libanjuta/interface/libanjuta.idl,
13333 plugins/debug-manager/debugger.c,
13334 plugins/gdb/plugin.c:
13335 Add a value parameter for evaluate command
13337 * plugins/debug-manager/anjuta-debug-manager.glade:
13338 Create new dialog box for watches using glade
13340 * plugins/debug-manager/anjuta-debug-manager.ui:
13341 Move watch menu items near the end
13342 Move breakpoint menu items outside the sub menu
13344 * plugins/debug-manager/debug_tree.c,
13345 plugins/debug-manager/debug_tree.h,
13346 plugins/debug-manager/debug_tree.h,
13347 plugins/debug-manager/watch.c:
13348 Move all GUI code from watch.c to debug_tree.c
13349 Add an auto update property to watches
13351 * plugins/debug-manager/locals.c,
13352 plugins/debug-manager/locals.h,
13353 plugins/debug-manager/stack_trace.c,
13354 plugins/debug-manager/stack_trace.h,
13355 plugins/debug-manager/plugin.c:
13356 Register actions before starting debugger
13358 * plugins/gdb/debugger.c:
13359 Do not call callback function if not present
13361 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
13363 * libanjuta/interfaces/libanjuta.idl,
13364 plugins/debug-manager/stack_trace.c,
13365 plugins/debug-manager/stack_trace.h,
13366 plugins/debug-manager/anjuta-debug-manager.ui,
13367 plugins/gdb/debugger.c:
13368 Add a popup menu in stack frame window
13369 Add a new frame-changed event
13370 Use MI command for getting stack informations
13371 Get filename with full path (need gdb > 6.3)
13373 * libanjuta/interfaces/libanjuta.idl,
13374 plugins/debug-manager/debug_tree.c,
13375 plugins/debug-manager/debugger.c,
13376 plugins/debug-manager/locals.c,
13377 plugins/debug-manager/locals.h,
13378 plugins/debug-manager/plugin.c,
13379 plugins/gdb/debugger.c,
13380 plugins/gdb/debugger.h,
13381 plugins/gdb/parser.c,
13382 plugins/gdb/parser.h,
13383 plugins/gdb/plugin.c,
13384 plugins/gdb/Makefile.am:
13385 Pass watch data with string instead of Watch structures
13386 Use debug_tree in local window
13390 * plugins/debug-manager/breakpoints.c,
13391 plugins/debug-manager/utilities.c,
13392 plugins/debug-manager/utilities.h:
13393 Use a GtkListStore instead of a GtkTreeStore
13394 move goto_location_in_editor in utilities.c
13396 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
13398 * libanjuta/interfaces/libanjuta.idl,
13399 plugins/debug-manager/anjuta-debug-manager.ui,
13400 plugins/debug-manager/breakpoints.c,
13401 plugins/debug-manager/plugin.c,
13402 plugins/gdb/debugger.c:
13403 Add a breakpoint type
13404 Add new popup menu in breakpoint window
13405 Add toggle breakpoint in editor popup menu
13406 Save and restore breakpoint enable
13407 Fix bug in clear all breakpoints
13408 Remove old useless code
13410 * plugins/debug-manager/debugger.c:
13411 Fix some problem with debugger states
13413 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
13414 Update documentation
13416 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
13418 * data/Makefile.am,
13419 plugins/gdb/Makefile.am,
13420 plugins/gdb/gdb.init:
13421 Move gdb.init crom data to plugins/gdb
13423 * plugins/gdb/gdb.init,
13424 libanjuta/interfaces/libanjuta.idl,
13425 plugins/debug-manager/breakpoints.c,
13426 plugins/debug-manager/debugger.c,
13427 plugins/debug-manager/plugin.c,
13428 plugins/gdb/debugger.c,
13429 plugins/gdb/plugin.c:
13430 Support pending breakpoints
13431 Rewrite debugger states
13432 Split ianjuta_debugger_log into _enable_log and _disable_log
13434 * plugins/debug-manager/start.c,
13435 plugins/debug-manager/debug_tree.c,
13436 plugins/gdb/parser.c:
13437 Remove some useless lines
13439 * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13440 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13441 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13442 Update documentation
13444 2006-03-12 Naba Kumar <naba@gnome.org>
13446 * manuals/references/libanjuta/libanjuta.types: Fixed
13447 debug-manager name.
13449 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
13451 * libanjuta/anjuta-debugger.c,
13452 libanjuta/anjuta-debugger.h:
13455 * libanjuta/interfaces/libanjuta.idl,
13456 plugins/debug-mananger/breakpoints.c,
13457 plugins/debug-manager/debug_tree.c,
13458 plugins/debug-manager/debugger.c,
13459 plugins/debug-manager/plugin.c,
13460 plugins/debug-manager/registers.c,
13461 plugins/debug-manager/sharedlib.c,
13462 plugins/debug-manager/signal.c,
13463 plugins/debug-manager/stack_trace.c,
13464 plugins/debug-manager/start.c,
13465 plugins/debug-manager/watch.c,
13466 plugins/gdb/debugger.c,
13467 plugins/gdb/debugger.h,
13468 plugins/gdb/parser.c,
13469 plugins/gdb/parser.h,
13470 plugins/gdb/plugin.c:
13471 Move types definitions from libanjuta/anjuta-debugger.{ch}
13472 Rename types from AnjutaDebugger* to IAnjutaDebugger*
13474 * plugins/gdb/Makefile.am:
13475 Remove user interface from gdb plugin
13477 2006-03-12 Naba Kumar <naba@gnome.org>
13479 * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
13481 2006-05-21 Johannes Schmid <jhs@cvs.gnome.org>
13483 Modified Patch from Marc Maurer <uwog@uwog.net>:
13484 * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
13487 * plugins/sourceview/Makefile.am:
13488 * plugins/sourceview/sourceview-cell.c:
13489 * plugins/sourceview/sourceview-cell.h:
13490 * plugins/sourceview/sourceview.c:
13492 Implemented IAnjutaEditorCell
13494 2006-05-21 Naba Kumar <naba@gnome.org>
13496 * libanjuta/interfaces/libanjuta.idl,
13497 plugins/document-manager/action-callbacks.c,
13498 plugins/document-manager/plugin.c,
13499 plugins/editor/print.c, plugins/editor/text_editor.c,
13500 plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
13501 Fixed zooming and added icons and shortcuts for zoom menu items.
13503 2006-05-21 Naba Kumar <naba@gnome.org>
13505 * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
13508 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
13510 * plugins/document-manager/anjuta-docman.c:
13511 Fixed close button reaction by setting the correct current editor
13513 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
13515 Patch from Yang Hong <yanghong@ccoss.com.cn>:
13516 * plugins/document-manager/anjuta-docman.c
13517 - Fix close button, you can close any tab as you wish now.
13518 - Fadeout mime icon as the same as close image
13520 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
13522 Patch from Marc Maurer <uwog@uwog.net>
13523 * main.c: Compile fix when NLS is enabled
13525 AUTHORS: Added Marc
13527 2006-05-20 Naba Kumar <naba@gnome.org>
13529 * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
13530 while loading abiword-2.4.4/abi project).
13532 2006-05-18 Naba Kumar <naba@gnome.org>
13534 * libanjuta/interfaces/libanjuta.idl,
13535 plugins/document-manager/action-callbacks.c,
13536 plugins/editor/print.c,
13537 plugins/editor/text_editor.c,
13538 plugins/editor/text_editor.h,
13539 plugins/editor/text_editor_prefs.c: Fixed zooming.
13541 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
13542 interface for character iteration and IAnjutaEditorAssist interface
13543 for autocompletions and editor tips.
13545 2006-05-18 Johannes Schmid <jhs@cvs.gnome.org>
13547 Patch from Günther Brammer <GBrammer@gmx.de>:
13548 * plugins/document-manager/anjuta-docman.c:
13549 Make tabs smaller but keep nice closing icon
13551 * plugins/document-manager/anjuta-docman.c:
13552 * plugins/document-manager/Makefile.am:
13554 Added nice mime-icons to the editor tabs
13556 2006-05-17 Johannes Schmid <jhs@cvs.gnome.org>
13558 * configure.in: Bumped version to 2.0.3 (pre-release increment)
13560 * plugins/symbol-browser/an_symbol_view.c:
13562 - Fixed symbol searching (Yang Hong (#341997))
13564 * plugins/devhelp/htmlview.c:
13565 Fixed devhelp plugin
13567 * plugins/build-basic-autotools/build-basic-autotools.c:
13568 * plugins/search/search-replace.c:
13569 * plugins/document-manager/anjuta-docman.c:
13571 Only add a marker to a line where it makes sense!
13573 === anjuta 2.0.2 ===
13575 2006-05-15 Naba Kumar <naba@gnome.org>
13577 * configure.in: set required versions for
13580 2006-05-15 Johannes Schmid <jhs@cvs.gnome.org>
13582 * plugins/glade/plugin.c:
13583 Fixed signal connection for "gtk-doc-search"
13585 2006-05-15 Johannes Schmid <jhs@cvs.gnome.org>
13587 * NEWS: Set release date, add known issues
13589 * libanjuta/anjuta-shell.c:
13590 Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
13591 and debug other gtk-warnings/criticals)
13593 * plugins/build-basic-autotools/build-basic-autotools.c:
13594 Fixed gtk-critical (gtk_hash_table_destroy(NULL))
13596 * plugins/sourceview/anjuta-view.c:
13597 * plugins/sourceview/sourceview-args.c:
13598 * plugins/sourceview/sourceview-scope.c:
13599 * plugins/sourceview/sourceview-tags.c:
13600 Fixed gtk-criticals (gtk_source_language_get_mime_types)
13602 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13604 * pixmaps/Makefile.am:
13605 Add preferences_general.png
13607 * plugins/devhelp/plugin.c:
13608 Fixed some more realise things
13610 * plugins/message-view/anjuta-msgman.c:
13611 Support stock icons for message panes
13613 * plugins/search/search-replace.c:
13614 Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
13616 * plugins/search/search-replace_backend.c:
13619 * plugins/sourceview/anjuta-document.c:
13620 * plugins/sourceview/sourceview.c:
13621 Fixed finalise and tag completion
13623 * src/anjuta-app.c:
13624 Use preferences_general icon
13626 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13628 * pixmaps/Makefile.am:
13631 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13633 * plugins/sourceview/sourceview-prefs.c:
13634 Fixed font & color handling
13636 * plugins/symbol-browser/an_symbol_view.c:
13639 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13641 * plugins/macro/macros.xml:
13642 Fixed bug #341583 (Address of FSF)
13644 2006-05-12 Johannes Schmid <jhs@cvs.gnome.org>
13647 Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
13648 Update: Do it the cool way...
13650 2006-05-08 Johannes Schmid <jhs@cvs.gnome.org>
13652 * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
13653 Implement gtk-api-help signals of glade3
13654 * configure.in: Bump to glade3 2.91.2
13656 * plugins/devhelp/plugin.c:
13657 Fixed some realize stuff in the devhelp plugin
13659 * plugins/sourceview/anjuta-document.c:
13660 fixed bug with scope completion
13662 2006-05-08 Johannes Schmid <jhs@cvs.gnome.org>
13664 * plugins/symbol-browser/an_symbol_view.c
13665 * plugins/symbol-browser/an_symbol_prefs.c
13666 * plugins/symbol-browser/an_symbol_prefs.h
13667 * global_tags/create_global_tags.sh:
13669 Automaticly create global tags on first startup
13671 2006-05-08 Massimo Cora' <maxcvs@email.it>
13674 * plugins/project-wizard/templates/Makefile.am:
13675 * (added) plugins/project-wizard/templates/cpp-logo.png:
13676 * (added) plugins/project-wizard/templates/cpp.wiz:
13677 * (added) plugins/project-wizard/templates/cpp/*:
13679 Added a generic c++ template. It's a simple hello world.
13681 2006-05-07 Massimo Cora' <maxcvs@email.it>
13683 * plugins/symbol-browser/an_symbol_view.c:
13684 fixed a stupid crasher.
13686 2006-05-05 Johannes Schmid <jhs@cvs.gnome.org>
13688 * plugins/project-wizard/templates/wxwin/configure.in.tpl
13689 * plugins/project-wizard/templates/wxwin/src/Makefile.am:
13691 Fixed WxWidgets project type
13693 2006-05-04 Johannes Schmid <jhs@cvs.gnome.org>
13695 * plugins/devhelp/htmlview.c:
13696 * plugins/devhelp/plugin.c:
13697 Maybe I fixed the crash this time! I could at least not reproduce anymore!
13699 * plugins/project-wizard/install.c:
13700 Don't set a message - thanks to seb
13702 2006-05-04 Johannes Schmid <jhs@cvs.gnome.org>
13704 * plugins/devhelp/htmlview.c:
13705 * plugins/symbol-browser/an_symbol_view.c:
13707 There is a weird crash in gtk_idle which I still did not completly fix!
13709 * plugins/project-wizard/install.c:
13710 Default to success instead of failure
13712 2006-05-03 Johannes Schmid <jhs@cvs.gnome.org>
13714 * plugins/devhelp/htmlview.c:
13715 * plugins/devhelp/plugin.c:
13716 Fixed bug and libdevhelp issue!
13718 * plugins/project-wizard/install.c:
13719 Fixed message string!
13721 2006-05-03 Massimo Cora' <maxcvs@email.it>
13723 * plugins/symbol-browser/an_symbol_view.c:
13724 Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
13726 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
13728 * pixmaps/Makefile.am:
13730 * anjuta.desktop.in.in
13732 GNOME Goal #2.1: Install theme-friendly icons
13734 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
13736 * plugins/devhelp/htmlview.c: Reload page on reparent
13737 * plugins/document-manager/anjuta-docman.c:
13738 Present document-manager when document is selected in file-manager
13740 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
13742 * plugins/symbol-broser/an_symbol_view.c:
13743 Fixed crasher in namespace exploration
13745 2006-05-01 Massimo Cora' <maxcvs@email.it>
13748 * plugins/valgrind/Makefile.am:
13750 Optional compiling of Valgrind plugin
13752 2006-05-01 Massimo Cora' <maxcvs@email.it>
13754 * plugins/symbol-browser/an_symbol_view.c:
13755 - modularized code. Marked with FIXME the parts which need improvement.
13757 - Added basic namespace completion for Gtkmm type project:
13758 - namespace1::MyClass *class;
13759 - class-> [display]
13760 - Namespaces must be anyway improved.
13762 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
13764 * plugins/devhelp/plugin.c:
13765 Fixed up plugin unloading and show html widget on link selected
13769 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
13771 * plugins/devhelp/Makefile.am:
13772 * plugins/devhelp/anjuta-devhelp.plugin.in:
13773 * plugins/devhelp/htmlview.c:
13774 * plugins/devhelp/htmlview.h:
13775 * plugins/devhelp/plugin.c:
13776 * plugins/devhelp/plugin.h:
13777 Reimplemeted devhelp plugin from scratch
13779 * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
13782 2006-04-30 Johannes Schmid <jhs@cvs.gnome.org>
13784 * plugins/sourceview/sourceview-tags.c:
13785 complete some more tag types
13787 * plugins/valgrind/plugin.c:
13788 * plugins/valgrind/preferences.c:
13789 * plugins/valgrind/vggeneralprefs.c:
13791 Fixed lots of gtk warnings
13793 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
13795 * plugins/sourceview/sourceview-scope.c:
13796 Implemented type-ahead for scope completion
13798 2006-04-28 Johannes Schmid <jhs@cvs.gnome.org>
13800 * manuals/C/Makefile.am:
13801 * manuals/Makefile.am:
13802 * plugins/document-manager/Makefile.am:
13803 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13804 * plugins/sourceview/Makefile.am:
13809 * plugins/class-gen/goc_template_header: G_END_DECLS
13811 2006-05-27 Naba Kumar <naba@gnome.org>
13813 * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
13814 scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
13815 scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
13816 scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
13817 scintilla/include/Scintilla.iface,
13818 (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
13819 cvs. Fixed compile flags. Removed outdated patches.
13821 2006-04-27 Johannes Schmid <jhs@cvs.gnome.org>
13823 * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
13825 * plugins/sourceview/anjuta-document.c:
13826 * plugins/sourceview/sourceview-args.c:
13827 * plugins/sourceview/sourceview-scope.c:
13829 Add End/Home keypresses and support completion if symbol start with '!' for example
13832 2006-04-27 Massimo Cora' <maxcvs@email.it>
13834 * libanjuta/interfaces/libanjuta.idl:
13836 * plugins/sourceview/sourceview-scope.c:
13837 * plugins/sourceview/tag-window.c:
13838 * plugins/sourceview/tag-window.h:
13839 * plugins/symbol-browser/an_symbol_view.c:
13840 * plugins/symbol-browser/an_symbol_view.h:
13841 * plugins/symbol-browser/plugin.c:
13843 added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
13845 Code and ideas for C/C++ new completion engine comes from IComplete written by
13846 Martin Stubenschrott <stubenschrott@gmx.net>.
13847 Currently the interface works only with GtkSourceView plugin.
13849 * tagmanager/Makefile.am:
13851 * tagmanager/entry.h:
13852 * tagmanager/get.c:
13853 * tagmanager/get.h:
13854 * tagmanager/include/tm_file_entry.h:
13855 * tagmanager/include/tm_project.h:
13856 * tagmanager/include/tm_source_file.h:
13857 * tagmanager/include/tm_symbol.h:
13858 * tagmanager/include/tm_tagmanager.h:
13859 * tagmanager/include/tm_work_object.h:
13860 * tagmanager/include/tm_workspace.h:
13861 * tagmanager/parse.c:
13862 * tagmanager/read.c:
13863 * tagmanager/read.h:
13864 * tagmanager/tm_project.c:
13865 * tagmanager/tm_source_file.c:
13866 * tagmanager/tm_workspace.c:
13868 Tagmanager can now parse a memory buffer and generate/update
13869 tags into tm_workspace/tm_project on the fly, without using files.
13870 C/C++ is supported now.
13872 2006-04-26 Johannes Schmid <jhs@cvs.gnome.org>
13874 * plugins/sourceview/anjuta-document.c:
13875 * plugins/sourceview/sourceview-args.c:
13876 * plugins/sourceview/sourceview-scope.c:
13877 * plugins/sourceview/sourceview.c:
13879 Fixed some memory leaks and argument completion
13881 2006-04-25 Johannes Schmid <jhs@cvs.gnome.org>
13883 * plugins/glade/plugin.c:
13885 Fixed glade plugin build because of API changes in glade3
13887 2006-04-25 Johannes Schmid <jhs@cvs.gnome.org>
13889 * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13890 Updated editor section
13892 * manuals/C/anjuta-manual/interface.xml:
13893 * manuals/C/anjuta-manual/preferences.xml:
13894 * manuals/C/anjuta-manual/projects.xml:
13897 * plugins/editor/anjuta-editor.plugin.in:
13900 2006-04-23 Johannes Schmid <jhs@cvs.gnome.org>
13903 * plugins/editor/anjuta-editor.plugin.in:
13904 * plugins/sourceview/sourceview.plugin.in:
13906 Build both editors and let the user decide a runtime!
13908 * plugins/sourceview/sourceview-scope.c:
13909 Fixed bug in regex to allow test()-> completions
13911 2006-04-23 Johannes Schmid <jhs@cvs.gnome.org>
13913 * plugins/sourceview/anjuta-document.c:
13914 * plugins/sourceview/sourceview-args.c:
13915 * plugins/sourceview/sourceview-scope.c:
13916 * plugins/sourceview/sourceview-tags.c:
13917 * plugins/sourceview/tag-window.c:
13919 Improved callltip windows
13921 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
13923 * src/anjuta-app.c: (on_session_save):
13924 Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
13925 <ricardo.jose.ferrari@gmail.com> for pointing this out!
13927 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
13929 * libanjuta/anjuta-utils.c:
13930 * plugins/cvs-plugin/cvs-execute.c:
13933 * scintilla/LexInno.cxx:
13934 * scintilla/LexOpal.cxx:
13935 * scintilla/LexTCL.cxx:
13937 Added missing files from scintilla-update
13939 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
13942 * manuals/C/Makefile.am:
13943 * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13944 * manuals/C/anjuta-manual/Makefile.am:
13945 * manuals/C/anjuta-manual/anjuta-manual.xml:
13946 * manuals/C/anjuta-manual/build.xml:
13947 * manuals/C/anjuta-manual/debugger.xml:
13948 * manuals/C/anjuta-manual/execute.xml:
13949 * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
13950 * manuals/C/anjuta-manual/figures/arguments.png:
13951 * manuals/C/anjuta-manual/figures/configure_dlg.png:
13952 * manuals/C/anjuta-manual/figures/file_menu.png:
13953 * manuals/C/anjuta-manual/figures/menu_main.png:
13954 * manuals/C/anjuta-manual/figures/menubar.png:
13955 * manuals/C/anjuta-manual/figures/new_file_wizard.png:
13956 * manuals/C/anjuta-manual/figures/project_info.png:
13957 * manuals/C/anjuta-manual/figures/scrshot.png:
13958 * manuals/C/anjuta-manual/figures/symbol_browser.png:
13959 * manuals/C/anjuta-manual/figures/tool-editor.png:
13960 * manuals/C/anjuta-manual/figures/toolbar_browser.png:
13961 * manuals/C/anjuta-manual/figures/toolbar_ext.png:
13962 * manuals/C/anjuta-manual/figures/toolbar_format.png:
13963 * manuals/C/anjuta-manual/figures/toolbar_main.png:
13964 * manuals/C/anjuta-manual/figures/toolbar_tags.png:
13965 * manuals/C/anjuta-manual/fileoperations.xml:
13966 * manuals/C/anjuta-manual/interface.xml:
13967 * manuals/C/anjuta-manual/introduction.xml:
13968 * manuals/C/anjuta-manual/preferences.xml:
13969 * manuals/C/anjuta-manual/projects.xml:
13970 * manuals/C/anjuta-manual/tools.xml:
13971 * manuals/Makefile.am:
13973 Updated manual and faq
13975 * scintilla/CallTip.cxx:
13976 * scintilla/CallTip.h:
13977 * scintilla/CellBuffer.cxx:
13978 * scintilla/CellBuffer.h:
13979 * scintilla/ContractionState.cxx:
13980 * scintilla/Document.cxx:
13981 * scintilla/Document.h:
13982 * scintilla/DocumentAccessor.cxx:
13983 * scintilla/Editor.cxx:
13984 * scintilla/Editor.h:
13985 * scintilla/ExternalLexer.cxx:
13986 * scintilla/Indicator.cxx:
13987 * scintilla/KeyMap.cxx:
13988 * scintilla/KeyWords.cxx:
13989 * scintilla/LexAU3.cxx:
13990 * scintilla/LexBash.cxx:
13991 * scintilla/LexCPP.cxx:
13992 * scintilla/LexCaml.cxx:
13993 * scintilla/LexCsound.cxx:
13994 * scintilla/LexEiffel.cxx:
13995 * scintilla/LexGui4Cli.cxx:
13996 * scintilla/LexHTML.cxx:
13997 * scintilla/LexLua.cxx:
13998 * scintilla/LexMSSQL.cxx:
13999 * scintilla/LexOthers.cxx:
14000 * scintilla/LexPOV.cxx:
14001 * scintilla/LexPython.cxx:
14002 * scintilla/LexRuby.cxx:
14003 * scintilla/LexSQL.cxx:
14004 * scintilla/LexVB.cxx:
14005 * scintilla/Makefile.am:
14006 * scintilla/PlatGTK.cxx:
14007 * scintilla/PropSet.cxx:
14008 * scintilla/RESearch.cxx:
14009 * scintilla/RESearch.h:
14010 * scintilla/ScintillaBase.cxx:
14011 * scintilla/ScintillaGTK.cxx:
14012 * scintilla/StyleContext.h:
14013 * scintilla/ViewStyle.cxx:
14014 * scintilla/ViewStyle.h:
14015 * scintilla/XPM.cxx:
14016 * scintilla/include/KeyWords.h:
14017 * scintilla/include/Platform.h:
14018 * scintilla/include/PropSet.h:
14019 * scintilla/include/SciLexer.h:
14020 * scintilla/include/Scintilla.h:
14021 * scintilla/include/Scintilla.iface:
14022 * scintilla/include/ScintillaWidget.h:
14023 * scintilla/lexers.make:
14025 Update to scintilla 1.68
14027 * src/anjuta-app.c:
14028 Only show help items which are really availible
14030 * plugins/cvs-plugin/cvs-callbacks.c
14031 * plugins/cvs-plugin/cvs-execute.c
14032 * plugins/cvs-plugin/subversion-callbacks.c:
14033 * libanjuta/anjuta-utils.c:
14034 Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
14036 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
14038 * plugins/project-wizard/install.c,
14039 * plugins/project-wizard/autogen.c:
14040 Add error messages if using a read only directory
14041 Improve fix for bug #339296
14043 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
14045 * libanjuta/interfaces/libanjuta.idl:
14046 * plugins/document-manager/action-callbacks.c:
14047 * plugins/document-manager/plugin.c:
14048 * plugins/editor/text_editor.c:
14049 Added IAnjutaEditorGoto
14051 * plugins/editor/aneditor.cxx:
14052 * plugins/editor/aneditor.h:
14053 * plugins/editor/text_editor.h:
14054 * plugins/editor/text_editor_prefs.c:
14058 2006-04-21 Johannes Schmid <jhs@cvs.gnome.org>
14060 * libanjuta/interfaces/libanjuta.idl:
14061 * plugins/document-manager/action-callbacks.c:
14062 * plugins/document-manager/anjuta-docman.c:
14063 * plugins/document-manager/plugin.c:
14064 * plugins/editor/text_editor.c:
14065 Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
14067 * plugins/sourceview/sourceview.c:
14068 * plugins/sourceview/sourceview.glade:
14069 Fixed some uft-8 issues and added a preference option
14070 to enable/disable gnome-vfs monitoring
14072 * scintilla/Makefile.am:
14073 * scintilla/include/Makefile.am:
14076 2006-04-20 Massimo Cora' <maxcvs@email.it>
14078 * libanjuta/interfaces/libanjuta.idl:
14079 Remove get_current_pos () because we have get_position()
14081 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
14084 * plugins/sourceview/tag-window.c:
14085 Don't close window on PageUp/PageDown
14087 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
14089 * data/Makefile.am:
14090 * manuals/reference/libanjuta/Makefile.am:
14095 * src/bacon-message-connection.c:
14096 * src/bacon-message-connection.h: (both from gedit)
14099 Fixed #312319 (Opening files when Anjuta is already open)
14101 2006-04-18 Johannes Schmid <jhs@cvs.gnome.org>
14103 * TODO.tasks: Updated
14104 * plugins/sourceview/anjuta-view.c:
14105 * plugins/sourceview/anjuta-view.h:
14106 * plugins/sourceview/sourceview.c:
14108 * configure.in: Fix --enable-plugin-scintilla
14110 Added char_added signal
14112 2006-04-18 Johannes Schmid <jhs@cvs.gnome.org>
14114 * libanjuta/anjuta-utils.c: (anjuta_util_diff):
14116 Fixed diff for utf8
14118 * plugins/sourceview/sourceview.c:
14119 Fixed VFS monitoring (still a bit buggy)
14121 * plugins/sourceview/sourceview-args.c:
14122 * plugins/sourceview/tag-window.c:
14124 Better sizing for the popup-window
14126 2006-04-17 Johannes Schmid <jhs@cvs.gnome.org>
14128 * plugins/project-wizard/templates/gnome/src/main.c:
14129 * plugins/project-wizard/templates/gnome/src/project.glade:
14130 * plugins/project-wizard/templates/gtk/src/main.c:
14131 * plugins/project-wizard/templates/gtk/src/project.glade:
14132 * plugins/project-wizard/templates/gtkmm/src/main.cc:
14134 Fixed up GLADE_FILE definition in project types and fixed bug #334546
14136 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
14138 * configure.in: More removal of obsoleteness.
14141 2006-04-12 Johannes Schmid <jhs@cvs.gnome.org>
14144 * libanjuta/anjuta-preferences.c:
14145 * libanjuta/anjuta-utils.c:
14146 * libanjuta/anjuta-utils.h:
14147 * plugins/message-view/message-view.c:
14149 Changed color functions and moved convert_color to anjuta-utils.h
14151 * plugins/message-view/anjuta-message-manager-plugin.glade:
14152 GnomeColorPicker -> GtkColorButton (bug #309154)
14154 * plugins/sourceview/plugin.c:
14155 * plugins/sourceview/sourceview-prefs.c:
14156 * plugins/sourceview/sourceview.glade:
14157 Added color and font preferences
14159 * plugins/sourceview/sourceview-tags.c:
14160 Only show as much choices as configured in preferences
14162 2006-04-11 Johannes Schmid <jhs@cvs.gnome.org>
14164 * ROADMAP, NEWS: Updated (we are far behind ;-)
14165 * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
14167 2006-04-11 Johannes Schmid <jhs@cvs.gnome.org>
14170 * plugins/editor/Makefile.am:
14171 * scintilla/Makefile.am
14173 Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
14175 * global-tags/Makefile.am:
14176 * global-tags/create_global_tags.sh:
14177 * plugins/symbol-browser/an_symbol_prefs.c:
14178 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
14179 * plugins/symbol-browser/plugin.h:
14180 * tagmanager/include/tm_workspace.h:
14181 * tagmanager/tm_workspace.c:
14183 Fixed symbol-browser prefs and move global tags generation from installtion to
14184 preferences to make the life easier for distributers and to allow updates after installtion
14186 * plugins/document-manager/action-callbacks.c:
14187 * plugins/document-manager/action-callbacks.h:
14188 * plugins/document-manager/anjuta-document-manager.ui:
14189 * plugins/document-manager/indent-util.c:
14190 * plugins/document-manager/plugin.c:
14191 * plugins/editor/text_editor.c:
14193 Moved indent stuff to document-manager
14195 * plugins/sourceview/anjuta-view.c:
14196 * plugins/sourceview/sourceview-args.c:
14197 * plugins/sourceview/sourceview-scope.c:
14198 * plugins/sourceview/sourceview-tags.c:
14199 * plugins/sourceview/sourceview.c:
14203 * plugins/sourceview/sourceview.plugin (removed):
14204 * plugins/sourceview/sourceview.plugin.in:
14205 Editor is not user-activatible
14207 * plugins/sourceview/sourceview.png:
14210 2006-04-08 Johannes Schmid <jhs@cvs.gnome.org>
14212 * src/anjuta-app.c: Fixed crasher on plugin unloading
14214 2006-04-06 Johannes Schmid <jhs@cvs.gnome.org>
14216 * plugins/sourceview/sourceview.c
14217 * plugins/sourceview/sourceview-args.c
14218 * plugins/sourceview/sourceview-args.h:
14220 Polished argument completion
14222 2006-04-05 Johannes Schmid <jhs@cvs,gnome.org>
14224 * plugins/message-view/anjuta-msgman.c:
14225 * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
14227 Show message pane on switch (does not work, anjuta_shell needs a fix)
14229 * plugins/sourceview/Makefile.am:
14230 * plugins/sourceview/anjuta-view.c: (find_tag_window),
14231 * plugins/sourceview/sourceview-args.c:
14232 * plugins/sourceview/sourceview-args.h:
14233 * plugins/sourceview/sourceview-private.h:
14234 * plugins/sourceview/sourceview-scope.c:
14235 (sourceview_scope_update), (sourceview_scope_filter_keypress):
14236 * plugins/sourceview/sourceview-tags.c:
14237 * plugins/sourceview/sourceview.c:
14238 * plugins/sourceview/tag-window.c:
14239 * plugins/sourceview/tag-window.h:
14241 Added scope and argument completion
14243 2006-04-03 Johannes Schmid <jhs@gnome.org>
14246 * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
14247 (on_widget_remove):
14250 * plugins/sourceview/sourceview.c: (iselect_clear):
14251 Make "Delete"-key working
14253 * configure.in: #336389
14255 2006-04-03 Johannes Schmid <jhs@gnome.org>
14257 * plugins/sourceview/Makefile.am:
14258 * plugins/sourceview/anjuta-view.c:
14259 * plugins/sourceview/plugin.c:
14260 * plugins/sourceview/sourceview-private.h:
14261 * plugins/sourceview/sourceview-scope.c:
14262 * plugins/sourceview/sourceview-scope.h:
14263 * plugins/sourceview/sourceview-tags.c:
14264 * plugins/sourceview/sourceview-tags.h:
14265 * plugins/sourceview/sourceview.c:
14266 * plugins/sourceview/sourceview.h:
14267 * plugins/sourceview/tag-window.c:
14269 - fixed goto_file_line
14270 - scroll to cursor on undo/redo
14271 - show correct popup-menu
14272 - scope completion (not ready yet)
14274 2006-04-03 Johannes Schmid <jhs@gnome.org>
14276 * plugins/sourceview/plugin.c:
14277 * plugins/sourceview/sourceview-tags.c:
14278 * plugins/sourceview/sourceview.c:
14279 * plugins/sourceview/sourceview.h:
14280 * plugins/sourceview/tag-window.c:
14282 Fixed some GObject stuff and use proper AnjutaSymbolManager interface
14284 2006-04-03 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14286 * plugins/sourceview/sourceview.c:
14287 Fixed next/previous bookmark.
14288 Toggled bookmark (set/unset).
14290 2006-04-03 Johannes Schmid <jhs@gnome.org>
14292 * plugins/document-manager/action-callbacks.c:
14293 Fixed Gtk-Warning in goto_line
14295 * plugins/sourceview/Makefile.am:
14296 * plugins/sourceview/anjuta-document.c:
14297 * plugins/sourceview/anjuta-view.c:
14298 * plugins/sourceview/anjuta-view.h:
14299 * plugins/sourceview/sourceview-autocomplete.c:
14300 * plugins/sourceview/sourceview-autocomplete.h:
14301 * plugins/sourceview/sourceview-private.h:
14302 * plugins/sourceview/sourceview-tags.c:
14303 * plugins/sourceview/sourceview-tags.h:
14304 * plugins/sourceview/sourceview.c:
14305 * plugins/sourceview/tag-window.c:
14306 * plugins/sourceview/tag-window.h:
14307 Created a nice API for tag and completion windows
14309 * plugins/sourceview/sourceview-print.h:
14310 * plugins/sourceview/sourceview-print.c:
14313 2006-04-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14315 * plugins/sourceview/sourceview.c:
14316 Fixed typo (Sort bookmarks).
14318 2006-04-01 Johannes Schmid <jhs@gnome.org>
14320 * plugins/sourceview/anjuta-document.c:
14321 * plugins/sourceview/anjuta-document.h:
14322 * plugins/sourceview/anjuta-view.c:
14323 * plugins/sourceview/anjuta-view.h:
14324 * plugins/sourceview/sourceview-autocomplete.c:
14325 * plugins/sourceview/sourceview-autocomplete.h:
14326 * plugins/sourceview/sourceview-prefs.c:
14327 * plugins/sourceview/sourceview-prefs.h:
14328 * plugins/sourceview/sourceview-private.h:
14329 * plugins/sourceview/sourceview-tags.c:
14330 * plugins/sourceview/sourceview-tags.h:
14331 * plugins/sourceview/sourceview.c:
14332 * plugins/sourceview/sourceview.glade:
14333 * plugins/sourceview/tag-window.c:
14334 * plugins/sourceview/tag-window.h:
14336 Improved code complete and autocomplete
14338 2006-04-01 Johannes Schmid <jhs@gnome.org>
14340 * plugins/sourceview/Makefile.am:
14341 * plugins/sourceview/bookmark.png:
14342 * plugins/sourceview/marker-attentive.png:
14343 * plugins/sourceview/marker-basic.png:
14344 * plugins/sourceview/marker-intense.png:
14345 * plugins/sourceview/marker-light.png:
14346 * plugins/sourceview/sourceview.c:
14348 Added pixmaps for all marker types and show bookmarks
14351 * plugins/sourceview/Makefile.am:
14352 Build sourceview on 2.14 only
14354 2006-03-31 Johannes Schmid <jhs@gnome.org>
14356 * plugins/sourceview/Makefile.am:
14357 * plugins/sourceview/anjuta-document.c:
14358 * plugins/sourceview/anjuta-view.c:
14359 * plugins/sourceview/anjuta-view.h:
14360 * plugins/sourceview/sourceview-autocomplete.c:
14361 * plugins/sourceview/sourceview-private.h:
14362 * plugins/sourceview/sourceview-tags.c:
14363 * plugins/sourceview/sourceview-tags.h:
14364 * plugins/sourceview/sourceview.c:
14365 * plugins/sourceview/tag-window.c:
14366 * plugins/sourceview/tag-window.h:
14368 Added code completion with tag manager to the editor and fixed a save_as bug
14370 2006-03-31 Johannes Schmid <jhs@gnome.org>
14372 * src/main.c: Revert patch from Rob to allow building with
14374 * configure.in: Require at least 2.12 libraries
14376 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
14378 reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
14380 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
14381 Improve anjuta-plugin project template: Added missed files dist tarball
14384 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
14387 2006-03-28 Yang Hong <yanghong@ccoss.com.cn>
14389 reviewed by: Johannes Schmid <jhs@gnome.org>
14391 * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
14392 plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
14393 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14394 plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
14396 Improve anjuta-plugin project template. Also fix for #322744
14398 2006-03-27 Johannes Schmid <jhs@gnome.org>
14400 * plugins/sourceview/sourceview-private.h:
14401 plugins/sourceview/sourceview.c:
14403 Added basic bookmark support
14405 2006-03-27 Johannes Schmid <jhs@gnome.org>
14410 Patch from Rob Bradfort <robster@debian.org>:
14411 * src/main.c: (get_command_line_args), (main):
14412 Migration from popt to GOption
14414 2006-03-26 Naba Kumar <naba@gnome.org>
14416 * plugins/document-manager/anjuta-docman.c: Fixed close icon button
14417 size to scale itself with theme.
14419 2006-03-26 Naba Kumar <naba@gnome.org>
14421 * plugins/file-manager/an_file_view.c,
14422 plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
14423 when symbolview and fileview objects are destroyed to avoid crashes
14424 after the plugins are disabled.
14426 2006-03-26 Naba Kumar <naba@gnome.org>
14428 * Makefile.am, po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
14429 Deleted unused file.
14431 * plugins/glade/plugin.c: Be able to close glade plugin when there
14432 there is no glade project loaded.
14434 * plugins/sourceview/sourceview.plugin,
14435 plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
14437 2006-03-23 Naba Kumar <naba@gnome.org>
14439 * plugins/editor/print.c: Fixed a bug where some sections of
14440 printed/previewed text is not highlighted.
14442 2006-03-20 Johannes Schmid <jhs@gnome.org>
14444 * libanjuta/interfaces/libanjuta.idl:
14446 * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
14447 as we do not use private apis. Show help window and startup because it does
14450 * plugins/document-manager/action-callbacks.c:
14451 plugins/editor/Makefile.am:
14452 plugins/editor/text_editor.c:
14453 plugins/editor/print.c:
14454 plugins/editor/print.h:
14456 Fixed printing (nobody has missed it BTW ;-)
14458 * plugins/sourceview/sourceview.c:
14461 2006-03-20 Naba Kumar <naba@gnome.org>
14463 * configure.in, plugins/devhelp/plugin.c: Be able to build with
14464 devhelp >= 0.9 < 0.11 versions.
14466 2006-03-20 Johannes Schmid <jhs@gnome.org>
14468 * plugins/sourceview/anjuta-document-loader.c
14469 plugins/sourceview/sourceview.c:
14471 Fixed encoding bugs
14473 2006-03-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14475 * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
14476 Fixed bug (line position)
14477 Give the good line position whatever the active editor.
14479 2006-03-19 Ilkka Tuohela <hile@iki.fi>
14481 * configure.in: Added fi to ALL_LINGUAS
14483 2006-03-19 Johannes Schmid <jhs@gnome.org>
14485 * plugins/sourceview/anjuta-document-loader.c:
14486 replace gnome_vfs_get_mime_type_for_name_and data
14488 * plugins/build-basic-autotools/build-basic-autotools.c:
14491 2006-03-17 Johannes Schmid <jhs@gnome.org>
14493 * plugins/editor/editor.glade:
14494 Added style-editor again after it got lost somehow
14496 2006-03-17 Johannes Schmid <jhs@gnome.org>
14498 * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
14499 configure.in: require devhelp 0.11
14501 Post 0.11 devhelp versions (CVS) do not work because of an API change...
14503 plugins/build-basic-autotools/build-basic-autotools.c:
14504 forgot a an installtion callback for the "install as root"-feature
14506 2006-03-17 Massimo Cora' <maxcvs@email.it>
14508 reviewed by: Johannes Schmid <jhs@gnome.org>
14510 * plugins/class-gen/anjuta-class-gen-plugin.glade
14511 plugins/class-gen/class_gen.c
14512 plugins/class-gen/goc_template_header
14513 plugins/class-gen/goc_template_source
14517 2006-03-16 Johannes Schmid <jhs@gnome.org>
14519 * plugins/sourceview/sourceview.c:
14520 Fixed "save-point" signal for undo actions
14522 2006-03-16 Massimo Cora' <maxcvs@email.it>
14524 reviewed by: Johannes Schmid <jhs@gnome.org>
14526 * plugins/document-manager/anjuta-docman.c:
14527 Implement tab drag and drop
14529 2006-03-16 Johannes Schmid <jhs@gnome.org>
14531 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
14532 plugins/build-basic-autotools/build-basic-autotools.c:
14534 Implemented "install as root"-feature (#321455)
14536 2006-03-16 Johannes Schmid <jhs@gnome.org>
14539 plugins/sourceview/.cvsignore
14540 plugins/tools/scripts/.cvsignore:
14541 Added/extended .cvsignore files
14543 * plugins/sourceview/sourceview-autocomplete.c:
14544 plugins/sourceview/sourceview-autocomplete.h:
14545 plugins/sourceview/sourceview-prefs.c:
14546 plugins/sourceview/sourceview-private.h:
14547 plugins/sourceview/sourceview.glade:
14548 Autcomplete just works(tm) now and respects preferences
14550 * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
14551 Use better algorithm from autocomplete
14553 2006-03-15 Johannes Schmid <jhs@gnome.org>
14555 * src/anjuta-app.c:
14558 2006-03-15 Johannes Schmid <jhs@gnome.org>
14560 * libanjuta/interfaces/libanjuta.idl:
14561 plugins/class-gen/class_gen.c:
14562 plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
14563 plugins/project-manager/plugin.c:
14565 Allow to add multiple source files (#320191)
14567 * configure.in: Require gnome-build 0.1.3
14569 2006-03-14 Johannes Schmid <jhs@gnome.org>
14571 * plugins/macro/macro-utils.c: Fixed bug #333606
14572 * plugins/file-wizard/file.c: Fixed bug #333601
14574 2006-03-13 Johannes Schmid <jhs@gnome.org>
14576 * plugins/sourceview/sourceview_autocomplete.c
14577 plugins/sourceview/sourceview_autocomplete.h
14578 plugins/sourceview/sourceview.c
14579 plugins/sourceview/sourceview-private.h
14580 plugins/sourceview/sourceview-prefs.c:
14582 Cleaned up and fixed several issues
14584 2006-03-13 Johannes Schmid <jhs@gnome.org>
14586 * plugins/sourceview/Makefile.am:
14587 plugins/sourceview/sourceview-autocomplete.c
14588 plugins/sourceview/sourceview-autocomplete.h:
14589 plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14590 plugins/sourceview/sourceview-private.h:
14591 plugins/sourceview/sourceview.c:
14593 Added (buggy) autocomplete feature to sourceview
14595 2006-03-12 Naba Kumar <naba@gnome.org>
14597 * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
14598 libanjuta/anjuta-session.c: Added API docs.
14600 2006-03-12 Naba Kumar <naba@gnome.org>
14602 * TODO.tasks: Added couple of tasks.
14603 * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
14604 Register private class as early as possible so that members could
14605 point to self class. Code clean up.
14607 2006-03-12 Naba Kumar <naba@gnome.org>
14609 * po/POTFILES.in, po/POTFILES.skip: Updated.
14611 2006-03-11 Naba Kumar <naba@gnome.org>
14613 * libanjuta/anjuta-shell.c,
14614 plugins/document-manager/anjuta-docman.c,
14615 plugins/document-manager/plugin.c,
14616 plugins/symbol-browser/an_symbol_search.c,
14617 plugins/valgrind/vgrule-list.c: Use correct signal names while
14620 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
14621 signal names and fixed enum IANJUTA_TYPE_* macro.
14623 2006-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14625 * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
14626 plugins/search/search-replace.c :
14627 Fixed bug (Bookmark the good line).
14628 Search & Replace (Mark all matched strings).
14630 2006-03-09 Johannes Schmid <jhs@gnome.org>
14632 * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
14633 Completed changes from yesterday
14635 * plugins/document-manager/anjuta-document-manager.glade:
14636 plugins/editor/editor.glade
14637 plugins/editor/plugin.c: (activate_plugin)
14638 plugins/editor/text_editor.c
14639 plugins/sourceview/Makefile.am
14640 plugins/sourceview/plugin.c: (sourceview_plugin_activate)
14641 plugins/sourceview/sourceview.glade:
14642 Completed preference changes
14644 2006-03-08 Johannes Schmid <jhs@gnome.org>
14646 * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
14647 plugins/search/plugin.c: (activate_plugin):
14649 Removed Gtk-Criticals
14651 * plugins/document-manager/anjuta-document-manager.glade:
14652 plugins/document-manager/plugin.c: (on_docman_auto_save),
14653 (on_gconf_notify_timer), (prefs_init):
14654 plugins/document-manager/plugin.h:
14655 plugins/editor/text_editor.c: (text_editor_instance_init),
14656 (text_editor_dispose):
14657 plugins/editor/text_editor.h:
14658 plugins/editor/text_editor_cbs.c:
14659 plugins/editor/text_editor_cbs.h:
14660 plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
14661 plugins/glade/plugin.c: (activate_plugin):
14662 plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14663 plugins/sourceview/sourceview-private.h:
14664 plugins/sourceview/sourceview.c: (on_menu_popup),
14665 (sourceview_new), (ifile_open), (ifile_savable_save),
14666 (ifile_savable_save_as), (ieditor_set_popup_menu),
14667 (ieditor_get_filename), (imark_mark):
14669 Moved autosave from editor to document manager and fixed some things in
14672 2006-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14674 * plugins/search/anjuta-search.glade :
14675 New order's buttons - Renamed "Forward" to "Find" (bug #306970)
14676 plugins/search/search-replace_bachend.c: Fixed a crash bug.
14677 plugins/search/search-replace.c : Fixed bug.
14679 2006-03-08 Johannes Schmid <jhs@gnome.org>
14681 * plugins/search/anjuta-search.glade
14682 Fixed widget names (glade is a bit stupid on copying widgets to other files)
14684 2006-03-07 Johannes Schmid <jhs@gnome.org>
14686 * plugins/document-manager/action-callbacks.c
14687 plugins/document-manager/anjuta-document-manager.glade
14688 plugins/document-manager/plugin.c: (prefs_init),
14690 plugins/editor/Makefile.am:
14691 plugins/editor/editor.glade:
14692 plugins/editor/plugin.c: (on_style_button_clicked),
14693 (activate_plugin), (dispose):
14694 plugins/editor/style-editor.c:
14696 Startet to seperate document-manager and editor preferences
14698 * plugins/search/Makefile.am:
14699 plugins/search/anjuta-search.glade:
14700 plugins/search/search-replace.c:
14702 Moved search GUI to search-plugin
14704 * plugins/sourceview/sourceview-prefs.c:
14705 plugins/sourceview/sourceview-prefs.h:
14706 plugins/sourceview/sourceview-private.h:
14707 plugins/sourceview/sourceview.c:
14708 plugins/sourceview/sourceview.h:
14709 plugins/sourceview/Makefile.am:
14710 plugins/sourceview/anjuta-document.h:
14711 plugins/sourceview/anjuta-view.c: (anjuta_view_init):
14712 plugins/sourceview/plugin.c:
14714 Added some preferences to sourceview and fixed vfs_monitor
14716 * tagmanager/c.c: (parseParens):
14717 Removed annoying debug message
14719 * libanjuta/interfaces/libanjuta.idl:
14720 Removed IAnjutaEditorFactory::create_style_editor()
14722 2006-03-07 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14724 * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
14725 Search : Bookmark all matched lines.
14727 2006-03-06 Johannes Schmid <jhs@gnome.org>
14729 * plugins/class-gen/anjuta-class-gen.plugin.in
14730 plugins/file-loader/plugin.c: (sort_wizards)
14731 (on_create_submenu), (activate_plugin)
14732 plugins/file-wizard/anjuta-file-wizard.plugin.in
14733 plugins/glade/anjuta-glade.plugin.in
14734 plugins/project-import/anjuta-project-import.plugin.in
14735 plugins/project-wizard/anjuta-project-wizard.plugin.in:
14737 Changed File->Wizard to File->New and changed some wizard titles. Wizards are
14738 sorted alphabeticly
14740 * plugins/project-wizard/templates/mkfile.wiz:
14741 Use configured project directory instead of ~/myproject
14743 * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
14745 Show markers (again) and monitor uri
14747 2006-03-06 Naba Kumar <naba@gnome.org>
14749 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
14750 typedefs separately so that forward linking would work.
14751 e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
14753 2006-03-05 Naba Kumar <naba@gnome.org>
14755 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
14756 passing Enums and Structs in signals. Define struct _Name in
14757 generated code, so that forward referencing.
14758 e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
14760 * libanjuta/interfaces/libanjuta.idl: Fixed typo.
14762 2006-03-05 Naba Kumar <naba@gnome.org>
14764 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
14765 support. Generate GType definitions for enums in generated codes
14766 so that enums could be passed as signal params.
14768 2006-03-04 Naba Kumar <naba@gnome.org>
14770 * plugins/document-manager/*, plugins/print/*, plugins/search/*:
14771 Restored cvs-moved revision files. They were originally marked
14772 deleted at their older locations. Now they are restored at
14773 their new locations. The changeset is one that was committed
14774 as part of document-manager, editor, search and print plugins
14775 separation from editor plugin.
14777 2006-03-03 Johannes Schmid <jhs@gnome.org>
14779 * plugins/sourceview/*:
14780 Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for
14783 2006-03-04 Naba Kumar <naba@gnome.org>
14785 * plugins/gdb/*: Deleted removed files (see previous changlog
14786 entry for files list).
14788 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
14790 * plugins/debug-mananger/breakpoints.c,
14791 plugins/debug-manager/breakpoints.h,
14792 plugins/debug-manager/debug_tree.c,
14793 plugins/debug-manager/debug_tree.h,
14794 plugins/debug-manager/info.c,
14795 plugins/debug-manager/info.h,
14796 plugins/debug-manager/locals.c,
14797 plugins/debug-manager/locals.h,
14798 plugins/debug-manager/memory.c,
14799 plugins/debug-manager/memory.h,
14800 plugins/debug-manager/registers.c,
14801 plugins/debug-manager/registers.h,
14802 plugins/debug-manager/sharedlib.c,
14803 plugins/debug-manager/sharedlib.h,
14804 plugins/debug-manager/signal.c,
14805 plugins/debug-manager/signal.h,
14806 plugins/debug-manager/stack_trace.c,
14807 plugins/debug-manager/stack_trace.h,
14808 plugins/debug-manager/watch.c,
14809 plugins/debug-manager/watch.h,
14810 plugins/debug-manager/Makefile.am:
14811 Move from gdb plugin to debug manager plugin
14813 * plugins/debug-manager/anjuta-debug-manager.glade,
14814 plugins/debug-manager/anjuta-debug-manager.ui:
14815 Move all user interface from gdb to debug manager
14817 * plugins/debug-manager/utilities.c,
14818 plugins/debug-manager/utilities.h:
14819 Remove some unused code
14820 Add useful code from gdb plugin
14822 * plugins/debug-manager/start.c,
14823 plugins/debug-manager/start.h:
14824 Include code of attach_process
14825 Add more code to start the debugger
14827 * plugins/debug-manager/plugin.c,
14828 plugins/debug-manager/plugin.h,
14829 plugins/debug-manager/anjuta-debug-manager.plugin.in:
14830 Rename IAnjutaDebuggerManager to IAnjutaDebugManager
14832 * plugins/debug-manager/debugger.c,
14833 plugins/debug-manager/debugger.h:
14834 Implement a queue of debugger command
14836 * plugins/gdb/actions.c,
14837 plugins/gdb/actions.h,
14838 plugins/gdb/watch_cbs.c,
14839 plugins/gdb/watch_cbs.h,
14840 plugins/gdb/watch_gui.c,
14841 plugins/gdb/watch_gui.h:
14844 * plugins/gdb/debugger.c,
14845 plugins/gdb/debugger.h,
14846 plugins/gdb/gdbmi.c,
14847 plugins/gdb/gdbmi.h,
14848 plugins/gdb/utilities.c,
14849 plugins/gdb/utilities.h,
14850 plugins/gdb/Makefile.am,
14851 plugins/gdb/anjuta-gdb.plugin.in:
14852 Implement necessary functions
14854 * plugins/gdb/parser.c,
14855 plugins/gdb/parser.h:
14856 Code for parsing variable previously in debug_tree.c
14858 * plugins/gdb/anjuta-gdb.glade,
14859 plugins/gdb/anjuta-gdb.ui:
14860 Remove user interface
14862 * plugins/gdb/gdbmi-test.c:
14865 * plugins/gdb/anjuta-gdb.plugin.png:
14866 Try an improved icon for gdb (archer fish)
14868 * libanjuta/anjuta-debugger.c,
14869 libanjuta/anjuta-debugger.h,
14870 libanjuta/interfaces/libanjuta.idl,
14871 libanjuta/interfaces/anjuta-idl-compiler.pl,
14872 libanjuta/Makefile.am:
14873 Add declaration used in new IAnjutaDebugger interface
14875 * manuals/reference/libanjuta.types,
14876 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
14877 manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
14878 Update documentation
14880 2006-03-02 Naba Kumar <naba@gnome.org>
14882 * manuals/reference/libanjuta/Makefile.am,
14883 manuals/reference/libanjuta/libanjuta-docs.sgml,
14884 manuals/reference/libanjuta/libanjuta-sections.txt,
14885 manuals/reference/libanjuta/libanjuta.types,
14886 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14887 manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
14888 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
14889 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14890 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
14891 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14892 manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14893 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14894 manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
14895 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14896 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14897 manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
14898 manuals/reference/libanjuta/tmpl/e-splash.sgml,
14899 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
14900 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
14901 manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
14902 manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14903 manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
14904 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
14905 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14906 manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14907 manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14908 manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14909 manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14910 manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14911 manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14912 manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14913 manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14914 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14915 manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
14916 manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14917 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14918 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14919 manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14920 manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
14921 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14922 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
14923 manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14924 manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14925 manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14926 manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
14927 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14928 manuals/reference/libanjuta/tmpl/plugins.sgml,
14929 (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14930 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14931 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14932 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14933 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14934 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14935 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14936 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14937 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14938 (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14939 (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14940 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14941 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14942 (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
14945 2006-02-28 Naba Kumar <naba@gnome.org>
14947 (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14948 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
14949 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
14950 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
14951 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
14952 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
14953 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
14954 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
14955 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
14956 (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
14957 (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
14958 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
14959 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
14960 (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
14962 2006-03-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14964 * plugins/sourceview/sourceview.c:
14965 Select to brace, select block.
14967 2006-02-28 Johannes Schmid <jhs@gnome.org>
14969 * plugins/file-wizard/Makefile.am
14970 plugins/file-wizard/action-callbacks.c (removed)
14971 plugins/file-wizard/action-callbacks.h (removed)
14972 plugins/file-wizard/anjuta-file-wizard.ui
14973 plugins/file-wizard/plugin.c: (activate_plugin),
14974 (deactivate_plugin)
14975 plugins/file-wizard/plugin.h:
14976 Removed Edit->Insert Text submenu (replace by macros plugin)
14978 * plugins/sourceview/sourceview.c: (sourceview_new),
14979 (ieditor_set_popup_menu):
14980 Fixed some more bugs
14982 * plugins/subversion/svn-threat.h (removed): Removed ununsed file
14984 2006-02-28 Naba Kumar <naba@gnome.org>
14986 * plugins/file-manager/an_file_view.c,
14987 plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
14988 rows also and with delay 1 sec (the color and timout value should
14989 probably be picked up from some system wide preference key).
14991 2006-02-28 Naba Kumar <naba@gnome.org>
14993 * libanjuta/interfaces/libanjuta.idl,
14994 plugins/document-manager/action-callbacks.c,
14995 plugins/document-manager/plugin.c,
14996 plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
14997 IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
14998 Added interface checks in document manager and enable/disable
14999 menus based on supported interface.
15001 * plugins/project-import/anjuta-project-import.glade: Set some
15002 resonable size for the import dialog.
15004 2006-02-27 Naba Kumar <naba@gnome.org>
15006 * libanjuta/interfaces/libanjuta.idl,
15007 plugins/document-manager/action-callbacks.c,
15008 plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
15009 and eol conversion actions.
15011 2006-02-27 Johannes Schmid <jhs@gnome.org>
15013 * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
15014 * plugins/file-manager/an_file_view.c
15015 plugins/file-manager/plugin.h: Added tooltips
15016 * plugins/symbol-browser/an_symbol_view.h: Added tooltips
15018 2006-02-26 Naba Kumar <naba@gnome.org>
15020 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15021 plugins/build-basic-autotools/build-basic-autotools.c,
15022 plugins/build-basic-autotools/build-basic-autotools.h,
15023 plugins/build-basic-autotools/executer.c,
15024 plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
15025 disable indicator highlights preferences from message manager to
15026 build plugin. Implemented message indicator highlights in build tool.
15028 * plugins/editor/text_editor.c: Fixed indicators.
15030 2006-02-26 Johannes Schmid <jhs@gnome.org>
15032 * plugins/sourceview/sourceview.c:
15035 * plugins/subversion/svn_auth.c:
15036 Fixed username/password authentification but there might be a memory corruption
15038 2006-02-26 Naba Kumar <naba@gnome.org>
15040 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15041 * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
15042 libanjuta/anjuta-launcher.h: Added documentation.
15044 2006-02-24 Naba Kumar <naba@gnome.org>
15046 * plugins/editor/text_editor.c: Fixed change in API in
15047 IAnjutaEditorSelection::set().
15049 2006-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15051 * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
15052 plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
15053 libanjuta/interfaces/libanjuta.idl :
15054 Search in sourceview editor (Select in buffer).
15057 2006-02-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15059 * plugins/sourceview/sourceview.c :
15060 Fixed Replace, to_upper, to_lower.
15062 * plugins/search/search-replace_backend.c :
15063 Renamed header name.
15065 2006-02-22 Naba Kumar <naba@gnome.org>
15067 * libanjuta/anjuta-plugin-description.c,
15068 libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
15069 libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
15070 manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
15071 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15072 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
15074 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15075 * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
15077 2006-02-21 Naba Kumar <naba@gnome.org>
15079 * libanjuta/interfaces/libanjuta.idl,
15080 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15081 plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
15082 interface for editor.
15084 2006-02-21 Naba Kumar <naba@gnome.org>
15086 * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
15088 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
15089 * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
15091 2006-02-21 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15093 * GTKSOURCEVIEW EDITOR
15094 plugins/sourceview/sourceview.c :
15095 Fixed copy and Goto Line.
15097 plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
15098 plugins/macro/plugin.c :
15099 Fixed Insert key word and Insert macro.
15101 2006-02-19 Johannes Schmid <jhs@cvs.gnome.org>
15103 * plugins/document-manager/anjuta-docman.c:
15104 (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
15107 plugins/Makefile.am:
15108 plugins/sourceview/.cvsignore:
15109 plugins/sourceview/Makefile.am:
15110 plugins/sourceview/plugin.c: :
15111 plugins/sourceview/plugin.h:
15112 plugins/sourceview/sourceview.c:
15113 plugins/sourceview/sourceview.h:
15114 plugins/sourceview/sourceview.plugin:
15115 plugins/sourceview/sourceview.plugin.in:
15116 plugins/sourceview/sourceview.png:
15118 Added sourceview editor plugin
15120 2006-02-19 Naba Kumar <naba@gnome.org>
15122 * libanjuta/interfaces/libanjuta.idl,
15123 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15124 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15125 plugins/cvs-plugin/cvs-interface.c,
15126 plugins/document-manager/action-callbacks.c,
15127 plugins/document-manager/action-callbacks.h,
15128 plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
15129 plugins/search/plugin.c, plugins/search/search-replace.c,
15130 plugins/search/search-replace_backend.c,
15131 plugins/subversion/subversion-actions.c,
15132 plugins/subversion/subversion-callbacks.c,
15133 plugins/tools/editor.c, plugins/tools/execute.c,
15134 plugins/tools/variable.c: Defined proper editor interfaces and fixed
15135 few fatal warnings.
15137 2006-02-15 Naba Kumar <naba@gnome.org>
15139 * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
15142 * libanjuta/interfaces/libanjuta.idl,
15143 plugins/document-manager/anjuta-docman.c,
15144 plugins/document-manager/plugin.c,
15145 plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
15146 unnecessary parameters from IAnjutaEditor interface and used proper
15147 types instead of 'gpointer'. Fixed various compiler warnings.
15149 * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
15152 2006-02-12 Naba Kumar <naba@gnome.org>
15154 * po/POTFILES.in: Updated.
15156 2006-02-11 Naba Kumar <naba@gnome.org>
15158 * plugins/editor/properties.[cxx,h],
15159 plugins/editor/text_editor.c, plugins/editor/style-editor.c,
15160 plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
15161 to sci_prop_*(), because they were conflicting with external
15162 functions (in some ssl library).
15164 2006-02-08 Naba Kumar <naba@gnome.org>
15166 Patch from Massimo Cora <maxcvs@email.it>:
15167 * plugins/valgrind/anjuta-valgrind.schemas,
15168 plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
15169 plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
15170 plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
15171 plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
15172 plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
15173 plugins/valgrind/vgtoolview.c,
15174 plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
15175 before running the debugging session. I've added also a
15176 preference in Anjuta Preferences where you can specify
15177 the path to the valgrind binary. The default is /usr/bin/valgrind.
15178 Now it displays a dialog with the error. [it can be -program
15179 exited- or -file loaded or end of input-]. Some valgrind 3.x
15182 2006-01-29 Naba Kumar <naba@gnome.org>
15184 Patch from Massimo Cora <maxcvs@email.it>:
15185 * configure.in, plugins/Makefile.am,
15186 plugins/valgrind/*: Valgrind plugin (requires
15187 binutils-dev and valgrind to be installed.
15189 2005-01-24 Johannes Schmid <jhs@gnome.org>
15191 * Patch from Eric Greveson <ejg45@cam.ac.uk>
15192 plugins/tools/variables.c:
15193 Added current directory to possible variables
15195 * Patch from Günther Brammer <gbrammer@gmx.de>
15196 plugins/document-manager/anjuta-docman.c:
15197 Fix a crash on opening a file
15199 AUTHORS: Added Günther Brammer
15201 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
15203 * libanjuta/anjuta-launcher.c:
15204 Fix a bug in AnjutaLauncher when output is bigger than buffer
15205 Probably fix bug #315188 and #305134
15207 2005-12-28 Johannes Schmid <jhs@gnome.org>
15209 * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
15210 * src/about.c: Use new gtk about dialog
15211 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
15212 Updated anjuta_ui_add_action_group_entries call
15214 Patch from Jean Breford <jean.breford@normalesup.org>
15215 and Markus Habermehl <bmh1980de@yahoo.de>:
15217 * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
15218 * AUTHORS: Added Jean and Markus
15220 2005-12-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15221 * plugins/search/search-replace.c :
15222 Bookmark all matched lines.
15223 * plugins/search/search-replace_backend.c :
15224 Fixed bug (Search in all project files).
15226 2005-12-21 Johannes Schmid <jhs@gnome.org>
15228 * plugins/search/plugin.c:
15230 * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
15231 investigation needed.
15233 AUTHORS: Added Ross Goldner
15235 2005-12-19 Ross Golder <ross@golder.org>
15237 * plugins/document-manager/anjuta-document-manager.plugin.in: Added
15238 application/xml MIME type.
15240 2005-12-18 Johannes Schmid <jhs@gnome.org>
15242 po/POTFILES.in: Updated files after directory changes
15243 HACKING: Removed outdated section 3 (anoncvs)
15245 2005-12-15 Sebastien Granjoux <seb.sfo@free.fr>
15247 * plugins/build-basic-autotools/build-basic-autotools.c:
15248 Save all files in editor before running a command
15250 * plugins/tools/execute.c:
15251 Use document manager plugin instead of each editor for
15254 2005-12-15 Johannes Schmid <jhs@gnome.org>
15256 * plugins/document-manager/action-callbacks.c:
15257 (on_save_all1_activate), (on_swap_activate)
15258 plugins/document-manager/anjuta-docman.c:
15259 (on_save_as_filesel_response), (on_notebook_switch_page):
15261 Fixed some remaining issues in document-manger
15263 2005-12-15 Johannes Schmid <jhs@gnome.org>
15265 * plugins/profile-default/default.anjuta:
15266 Load Search plugin and Message Manager by default
15268 2005-12-14 Johannes Schmid <jhs@gnome.org>
15270 * plugins/editor/text_editor.c
15271 libanjuta/anjuta-utils.c:
15273 Check if files differ when gnome-vfs monitoring is used.
15276 2005-12-13 Johannes Schmid <jhs@gnome.org>
15278 * plugins/document-manager/plugin.c:
15279 Only save modified files in ianjuta_file_savable_save() for document-manager
15280 as discussed on mailing list.
15282 * plugins/cvs-plugin/cvs-callbacks.c:
15283 Fixed dialog handling for empty log message
15285 2005-12-13 Johannes Schmid <jhs@gnome.org>
15287 * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
15289 * plugins/project-manager/* Removed ununsed files
15291 * plugins/symbol-browser/an_symbol_iter.c
15292 plugins/build-basic-autotools/build-basic-autotools.c
15293 plugins/build-basic-autotools/executer.c
15294 plugins/class-gen/class_gen.c
15295 plugins/class-inheritance/class-inherit.c
15296 plugins/cvs-plugin/cvs-actions.c
15297 plugins/cvs-plugin/cvs-interface.c
15298 plugins/debug-manager/attach_process.
15299 plugins/devhelp/plugin.c
15300 plugins/document-manager/plugin.c
15301 plugins/document-manager/indent_util.c
15302 plugins/editor/properties.cxx
15303 plugins/editor/aneditor.cxx
15304 plugins/editor/style-editor.c
15305 plugins/editor/text_editor.c
15306 plugins/macro/macro_db.c
15309 Use DEBUG_PRINT for debug messages
15311 libanjuta/anjuta-debug.h: Include config.h
15313 HACKING: Updated (BTW: does anyone read this?)
15315 2005-12-12 Johannes Schmid <jhs@gnome.org>
15317 Patch from Johan Ersvik <jersvik@fastmail.fm>:
15318 * plugins/gdb/debugger.c
15320 Fix a crasher in gdb plugin
15322 * plugins/gtodo/plugin.c
15323 plugins/search/plugin.c
15327 * plugins/document-manager/anjuta-docman.c:
15329 Fixed error markers
15331 * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
15333 Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
15335 * plugins/document-manager/anjuta-docman.c:
15336 highlight changed files in docman popup-menu
15337 * plugins/gdb/debug-tree.c:
15338 plugins/gdb/debugger.c
15339 Do not corupt entire "locals" tree when variable pointer have
15340 additional info and arrays/strucs/unions correctly.
15343 2005-12-11 Johannes Schmid <jhs@gnome.org>
15345 * plugins/document-manager/anjuta-docman.c
15346 plugins/document-manager/plugin.c
15347 plugins/editor/text_editor.c:
15349 AUTHORS: Added Johan Ersvik
15351 Fixed "is-dirty" bug and tab ordering
15353 2005-12-11 Johan Ersvik <jersvik@fastmail.fm>
15355 * plugins/editor/aneditor-autocomplete.cxx
15356 plugins/editor/aneditor-calltip.cxx
15357 plugins/editor/aneditor-priv.h
15358 plugins/symbol-browser/an_symbol.c
15359 plugins/symbol-browser/an_symbol_view.c
15361 tagmanager/tm_symbol.c
15362 tagmanager/tm_tag.c
15363 tagmanager/include/tm_symbol.h
15364 tagmanager/include/tm_tag.h
15367 Better pointer recognition in tagmanager and symbol browser
15369 2005-12-11 Johannes Schmid <jhs@gnome.org>
15371 * plugins/search/*: New search plugin derived from search code in old editor
15374 * plugins/document-manager/*: new document-manger which is now seperated from
15375 editor to allow implementation of other editor widgets. Code is mostly derived
15376 from old editor plugin
15378 * plugins/print/* new print plugin which is not fully implemented in the
15381 * plugins/editor/text_editor.c: Added lots of interface code
15383 * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
15384 IAnjutaEditorFactory and extended IAnjutaEditor
15386 * configure.in, plugins/Makefile.am updated build system for new
15389 This is a huge commit which might still contain some bugs and also has
15390 some fixmes. Things that are not working are the search toolbar because it
15391 does not use the same backend as any other searching function and printing
15392 (easy to fix) because it did not yet implement IAnjutaPrintable.
15394 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
15396 * plugins/project-wizard/property.c:
15397 Use newer GtkFileChooser instead of GtkFileSelection with
15398 GnomeFileEntry to avoid a bug
15400 * plugins/project-wizard/install.c:
15401 Avoid an endless loop if project directory is not writable
15403 * plugins/project-wizard/druid.c:
15404 Allow creating project in empty directory without a
15407 2005-11-25 Johannes Schmid <jhs@cvs.gnome.org>
15409 Patch from Massimo Cora <maxcvs@email.it>
15410 * plugins/class-inheritence/class-inherit.c
15411 plugins/class-inheritence/plugin.c
15412 plugins/class-inheritence/plugin.h
15415 Update plugin to use new API from graphviz 2.6. Version 2.2 is
15416 no longer supported!
15418 2005-11-23 Johannes Schmid <jhs@cvs.gnome.org>
15420 Patch from Johan Ersvik <jersvik@fastmail.fm>
15421 * plugins/message-view/message-view.c
15422 plugins/build-basic-autotools/build-basic-autotools.c
15423 plugins/build-basic-autotools/automake-c.filters
15425 This patch correct regex-filters for newer automake
15428 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
15430 * plugins/tools/execute.c:
15431 Detect variables inside a word
15433 2005-11-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15435 * libanjuta/anjuta-status.[ch],
15436 plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
15437 plugins/editor/anjuta-docman.c :
15438 New anjuta-status procedure.
15440 2005-10-28 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15443 libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
15444 plugins/editor/Makefile.am
15445 plugins/editor/anjuta-document-manager.glade
15446 plugins/editor/plugin.c plugins/editor/plugin.h
15447 plugins/editor/text_editor.c plugins/editor/text_editor.h
15449 plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
15450 plugins/editor/indent-util.c plugins/editor/indent-util.h
15451 plugins/editor/indent_test.c :
15452 Set and Preview indent preferences parameters.
15453 Saved indent user parameters.
15455 2005-10-27 Naba Kumar <naba@gnome.org>
15457 Patch from Flavio daCosta <flavio.dacosta@gmail.com>
15458 * plugins/editor/anjuta-docman.c: Restore tab color to normal
15459 theme color for saved documents.
15461 2005-10-26 Naba Kumar <naba@gnome.org>
15463 * libanjuta/anjuta-encodings.c: Save changed supported encodings
15464 list. Fixed bug #316731.
15466 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
15468 * tagmanager/tm_symbol.c: Fixed bug #315218
15470 2005-10-23 Adam Weinberger <adamw@gnome.org>
15472 * plugins/build/build_file.c
15473 plugins/build-basic-autotools/build-basic-autotools.c
15474 plugins/tools/execute.c
15475 plugins/build/compile.c
15476 plugins/build/configurer.c
15477 plugins/debug-manager/plugin.c
15478 plugins/editor/plugin.c
15479 plugins/editor/print.c
15480 plugins/editor/text_editor.c
15481 plugins/file-loader/plugin.c
15482 plugins/file-manager/an_file_view.c
15483 plugins/symbol-browser/an_symbol_view.c
15484 plugins/gdb/debugger.c
15485 plugins/gdb/plugin.c
15486 plugins/glade/plugin.c
15487 plugins/macro/macro-actions.c
15488 plugins/macro/plugin.c
15489 plugins/profile-default/plugin.c
15490 plugins/project-manager/plugin.c
15491 plugins/project-manager/project_import.c
15492 plugins/symbol-browser/plugin.c
15493 plugins/tools/execute.c
15495 src/anjuta-actions.h
15497 Correct spacing errors before and after "...".
15499 2005-10-20 Naba Kumar <naba@gnome.org>
15501 * plugins/gdb/debugger.c: Fixed attach/detach process to
15502 updated UI properly.
15504 2005-10-18 Naba Kumar <naba@gnome.org>
15506 * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
15509 2005-10-13 Naba Kumar <naba@gnome.org>
15511 * plugins/project-mkfile-import/*: Removed separate import wizard for
15512 makefile based projects (because single widzard handles all wizards).
15514 * plugins/project-import/project-import.c: Made wizard window
15515 transient to main window.
15517 Patch from: Eric Greveson <ejg45@cam.ac.uk>
15519 * AUTHORS: Added Eric's name in contributors list.
15521 * configure.in, plugins/Makefile.am,
15522 plugins/project-import/Makefile.am,
15523 plugins/project-import/anjuta-project-import.glade,
15524 plugins/project-import/project-import.c,
15525 plugins/project-import/project-import.h: Import wizard now detects
15526 both makefile and automake projects together instead of separate wizard.
15528 * plugins/project-wizard/templates/java/project.anjuta,
15529 plugins/project-wizard/templates/mkfile/project.anjuta,
15530 plugins/project-wizard/templates/python/project.anjuta,
15531 plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
15532 name to make it appropriate.
15534 2005-10-11 Naba Kumar <naba@gnome.org>
15536 * configure.in: Fixed glade3 version requirement.
15538 2005-09-29 Alexander Shopov <ash@contact.bg>
15540 * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
15542 2005-09-26 Johannes Schmid <jhs@cvs.gnome.org>
15544 * plugins/subversion/svn_auth.c
15545 plugins/subversion/anjuta_subversion.glade:
15546 Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
15548 2005-09-22 Naba Kumar <naba@gnome.org>
15550 Patch from: Eric Greveson <ejg45@cam.ac.uk>:
15552 * configure.in, plugins/Makefile.am
15553 plugins/project-manager/anjuta-project-manager.plugin.in,
15554 plugins/project-manager/plugin.c,
15555 (added) plugins/project-mkfile-import/.cvsignore,
15556 (added) plugins/project-mkfile-import/Makefile.am,
15557 (added) plugins/project-mkfile-import/
15558 anjuta-project-mkfile-import-plugin.png,
15559 (added) plugins/project-mkfile-import/
15560 anjuta-project-mkfile-import.glade,
15561 (added) plugins/project-mkfile-import/
15562 anjuta-project-mkfile-import.plugin.in,
15563 (added) plugins/project-mkfile-import/plugin.c,
15564 (added) plugins/project-mkfile-import/plugin.h,
15565 (added) plugins/project-mkfile-import/project-mkfile-import.c,
15566 (added) plugins/project-mkfile-import/project-mkfile-import.h,
15567 plugins/project-wizard/templates/Makefile.am,
15568 (added) plugins/project-wizard/templates/mkfile-logo.png,
15569 (added) plugins/project-wizard/templates/mkfile.wiz,
15570 (added) plugins/project-wizard/templates/mkfile/.cvsignore,
15571 (added) plugins/project-wizard/templates/mkfile/Makefile.am,
15572 (added) plugins/project-wizard/templates/mkfile/project.anjuta,
15573 (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
15574 (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
15575 (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
15576 (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
15577 (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
15578 (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
15579 (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
15580 (added) plugins/project-wizard/templates/mkfile/src/main.c:
15581 Added makefile based project import wizard and wizard template.
15583 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
15585 * libanjuta/anjuta-launcher.c: Reduced false password detections
15587 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15589 * plugins/cvs-plugin/cvs-interface.c: Handle empty log
15590 messages correctly.a
15592 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15594 * scintilla/Makefile.am: Changed scintilla library to noinst
15595 * pixmaps/Makefile.am: Install password.png
15596 * libanjuta/anjuta-launcher.c: Changed password detection
15597 to be able to access GNOME CVS with ssh.
15599 2005-08-31 Naba Kumar <naba@gnome.org>
15601 * plugins/glade/plugin.c: Set transient window for the widget
15604 2005-08-21 Jens Seidel <jseidel@cvs.gnome.org>
15606 * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
15608 2005-08-10 Naba Kumar <naba@gnome.org>
15610 * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
15611 as shortcut key for execute.
15613 * src/about.c: Clean up.
15615 Patch from: Jochen Baier Jochen.Baier@stud.uni-karlsruhe.de
15616 * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
15619 2005-08-09 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15621 * plugins/editor/search-replace_backend.c :
15622 Fixed search in File Patterns.
15624 2005-08-09 Philip Van Hoof <pvanhoof@gnome.org>
15626 * plugins/gdb/Makefile.am: Fixed a make -j x bug
15628 2005-08-04 Naba Kumar <naba@gnome.org>
15630 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15631 for pango-1.8 rendering bug.
15633 2005-08-03 Naba Kumar <naba@gnome.org>
15635 * plugins/glade/plugin.c: Proper names for plugin widgets.
15637 * plugins/subversion/anjuta-subversion.glade,
15638 plugins/subversion/svn-auth.c: Fixed authentication dialog and
15639 string allocations. Use passed default values when available.
15640 Set proper focus and dialog default response. Destroy dialog after use.
15641 Return error when appropriate.
15643 2005-08-02 Naba Kumar <naba@gnome.org>
15645 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15646 for pango-1.8 rendering bug.
15648 2005-08-02 Philip Van Hoof <pvanhoof@gnome.org>
15650 * scintilla/Makefile.am: Fixed a make -j x bug
15652 2005-08-02 Johannes Schmid <jhs@gnome.org>
15654 * plugins/subversion/svn-auth.c: Added username/password
15657 2005-08-01 Naba Kumar <naba@gnome.org>
15659 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
15660 checks for character width calculations.
15662 2005-07-31 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15664 * plugins/gdb/debug_tree.c : Inspect memory from locals window.
15666 2005-07-31 Naba Kumar <naba@gnome.org>
15668 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
15669 messup with pango 1.8. Fixed bug #311846.
15671 2005-07-30 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15673 * plugins/gdb/memory.c : Fixed bug 305082.
15675 * plugins/project-wizard/templates/anjuta-plugin.wiz,
15676 plugins/project-wizard/templates/gcj.wiz,
15677 plugins/project-wizard/templates/gnome.wiz,
15678 plugins/project-wizard/templates/gtk.wiz,
15679 plugins/project-wizard/templates/java.wiz,
15680 plugins/project-wizard/templates/python.wiz,
15681 plugins/project-wizard/templates/wxwin.wiz,
15682 plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
15684 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
15686 * plugins/tools/execute.c:
15687 Correct a crash if editor is closed while a tool still use it.
15689 2005-07-28 Naba Kumar <naba@gnome.org>
15691 * scintilla/*: Updated scintilla from their latest CVS.
15693 2005-07-27 Naba Kumar <naba@gnome.org>
15695 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15696 plugins/build-basic-autotools/build-basic-autotools.c,
15697 plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
15698 plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15699 plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
15700 plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
15701 plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
15702 plugins/message-view/plugin.c, plugins/patch/plugin.c,
15703 plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
15704 plugins/sample1/plugin.c, plugins/subversion/plugin.c,
15705 plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
15706 src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
15707 argument to anjuta_ui_add_action_group_entries() and
15708 anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
15709 Fixed all plugins to pass translation domain. This fixes untranslated
15712 2005-07-27 Naba Kumar <naba@gnome.org>
15714 * plugins/class-inheritance/class-callbacks.c,
15715 plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
15716 proper system colors.
15718 2005-07-26 Naba Kumar <naba@gnome.org>
15720 * ROADMAP: Updated and added more tasks.
15722 2005-07-25 Naba Kumar <naba@gnome.org>
15724 * ROADMAP: Updated and added more tasks.
15726 2005-07-24 Naba Kumar <naba@gnome.org>
15728 * HACKING: Fixed format.
15730 2005-07-24 Naba Kumar <naba@gnome.org>
15732 * ROADMAP: Fixed format.
15733 * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
15735 2005-07-24 Naba Kumar <naba@gnome.org>
15737 * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
15738 * data/properties/cpp.properties: Added *.c++ as file extension for c++
15740 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
15742 * plugins/tools/dialog.c, plugins/tools/dialog.h:
15743 Correct wrong sensitivity setting
15745 * plugins/tools/tool.c: Correct a crash when removing overridden tool
15747 * plugins/tools/variable.c: Add variables for project manager
15749 2005-07-23 Naba Kumar <naba@gnome.org>
15751 * ROADMAP: updated.
15753 2005-07-23 Naba Kumar <naba@gnome.org>
15755 * plugins/subversion/Makefile.am,
15756 plugins/subversion/svn-auth.c,
15757 plugins/subversion/svn-auth.h: Added subversion authentication code
15760 * plugins/subversion/subversion-callbacks.c,
15761 plugins/subversion/subversion-callbacks.h,
15762 plugins/subversion/svn-backend-priv.h,
15763 plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
15764 plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
15765 plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
15766 Added file mode line.
15768 2005-07-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
15770 * configure.in: Added 'gl' to ALL_LINGUAS.
15772 2005-07-21 Naba Kumar <naba@gnome.org>
15774 * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
15775 the active sources and kill the running process without emitting
15776 signals (which could be fatal because the object is being destroyed).
15777 Incidentally, fixed the crash that happens when stopping an active
15778 debugger session. Disabled debug prints and code clean up.
15781 * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
15782 message view object, because that prevents many unprocessed outputs
15783 from the cvs command from being appended in view. Does not set NULL
15784 to mesg_view private member (not required) so that any pending outputs
15785 to view is processed.Fixed bug #172666.
15787 * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
15788 type in supported list.
15790 2005-07-18 Adam Weinberger <adamw@gnome.org>
15792 * plugins/file-manager/anjuta-file-manager-plugin.glade:
15793 grammar/spelling fixes.
15795 2005-07-17 Naba Kumar <naba@gnome.org>
15797 * (new) plugins/project-wizard/templates/terminal/cvsignore,
15798 (new) plugins/project-wizard/templates/terminal/po/cvsignore,
15799 (new) plugins/project-wizard/templates/terminal/src/cvsignore,
15800 plugins/project-wizard/templates/anjuta-plugin.wiz,
15801 plugins/project-wizard/templates/gcj.wiz,
15802 plugins/project-wizard/templates/gnome.wiz,
15803 plugins/project-wizard/templates/gtk.wiz,
15804 plugins/project-wizard/templates/gtkmm.wiz,
15805 plugins/project-wizard/templates/java.wiz,
15806 plugins/project-wizard/templates/python.wiz,
15807 plugins/project-wizard/templates/terminal.wiz,
15808 plugins/project-wizard/templates/terminal/Makefile.am,
15809 plugins/project-wizard/templates/terminal/po/Makefile.am,
15810 plugins/project-wizard/templates/terminal/src/Makefile.am,
15811 plugins/project-wizard/templates/wxwin.wiz,
15812 plugins/project-wizard/templates/xlib-dock.wiz,
15813 plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
15814 wizards and updated .wiz files to install them in newly created
15817 2005-07-16 Naba Kumar <naba@gnome.org>
15819 * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
15821 * plugins/file-manager/an_file_view.c,
15822 plugins/file-manager/plugin.c: Added file manager preferences to
15823 show/hide files ignored by version control (e.g. cvsignore).
15825 * plugins/editor/text_editor.c: Initialize vfs info struct.
15827 * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
15828 libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
15829 libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
15830 libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
15831 omf-install/.cvsignore, pixmaps/.cvsignore,
15832 plugins/file-manager/anjuta-file-manager-plugin.glade,
15833 scintilla/.cvsignore, scintilla/include/.cvsignore,
15834 scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
15835 tagmanager/python.c: Updated.
15837 2005-07-16 Naba Kumar <naba@gnome.org>
15839 * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
15840 Fixed python parser to parser class methods.
15842 2005-07-15 Naba Kumar <naba@gnome.org>
15844 * plugins/project-wizard/property.c: Used parenthesis to remove
15847 * plugins/project-wizard/templates/anjuta-plugin.wiz,
15848 plugins/project-wizard/templates/gcj.wiz,
15849 plugins/project-wizard/templates/gnome.wiz,
15850 plugins/project-wizard/templates/gtk.wiz,
15851 plugins/project-wizard/templates/gtkmm.wiz,
15852 plugins/project-wizard/templates/java.wiz,
15853 plugins/project-wizard/templates/python.wiz,
15854 plugins/project-wizard/templates/terminal.wiz,
15855 plugins/project-wizard/templates/wxwin.wiz,
15856 plugins/project-wizard/templates/xlib-dock.wiz,
15857 plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
15860 2005-07-15 Naba Kumar <naba@gnome.org>
15862 * plugins/project-wizard/templates/java.wiz,
15863 plugins/project-wizard/templates/java/Makefile.am,
15864 plugins/project-wizard/templates/java/project.anjuta,
15865 plugins/project-wizard/templates/python.wiz,
15866 plugins/project-wizard/templates/python/Makefile.am,
15867 plugins/project-wizard/templates/python/project.anjuta: Use different
15868 project files for java and python module where debugger is not
15869 included in the list of plugins.
15871 2005-07-15 Naba Kumar <naba@gnome.org>
15873 * configure.in, plugins/project-wizard/templates/Makefile.am,
15874 plugins/project-wizard/templates/gcj-logo.png,
15875 plugins/project-wizard/templates/gcj.wiz,
15876 plugins/project-wizard/templates/gcj/.cvsignore,
15877 plugins/project-wizard/templates/gcj/Makefile.am,
15878 plugins/project-wizard/templates/gcj/configure.in.tpl,
15879 plugins/project-wizard/templates/gcj/src/.cvsignore,
15880 plugins/project-wizard/templates/gcj/src/Makefile.am,
15881 plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
15882 plugins/project-wizard/templates/java-logo.png,
15883 plugins/project-wizard/templates/java.wiz,
15884 plugins/project-wizard/templates/java/configure.in.tpl,
15885 plugins/project-wizard/templates/java/po/Makefile.am,
15886 plugins/project-wizard/templates/java/po/POTFILES.in,
15887 plugins/project-wizard/templates/java/src/Makefile.am.tpl,
15888 plugins/project-wizard/templates/java/src/main.java,
15889 plugins/project-wizard/templates/python-logo.png,
15890 plugins/project-wizard/templates/python.wiz,
15891 plugins/project-wizard/templates/python/.cvsignore,
15892 plugins/project-wizard/templates/python/Makefile.am,
15893 plugins/project-wizard/templates/python/configure.in.tpl,
15894 plugins/project-wizard/templates/python/po/.cvsignore,
15895 plugins/project-wizard/templates/python/po/Makefile.am,
15896 plugins/project-wizard/templates/python/po/POTFILES.in,
15897 plugins/project-wizard/templates/python/src/.cvsignore,
15898 plugins/project-wizard/templates/python/src/Makefile.am,
15899 plugins/project-wizard/templates/python/src/Makefile.am.tpl,
15900 plugins/project-wizard/templates/python/src/main.py: Added Generic
15901 gcj and python project wizards. Fixed Generic java project to
15902 use _JAVA primary. Update gnome-build from cvs for them to work
15905 2005-07-12 Naba Kumar <naba@gnome.org>
15907 * plugins/project-manager/plugin.c: Automatically determine
15908 project backend by probing.
15910 2005-07-04 Naba Kumar <naba@gnome.org>
15912 * Makefile.am: Do not install old anjuta.glade file which conflicts
15913 with newer src/anjuta.glade.
15915 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
15917 * plugins/an_symbol_prefs.c:
15918 Sort list of available symbol files
15920 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
15922 * plugins/build-basic-autotools.c:
15925 * plugins/gtodo/libgtodo.c:
15926 Possible fix for #307800
15928 * libanjuta/anjuta-encodings.c
15929 libanjuta/anjuta-launcher.c
15930 libanjuta/anjuta-preference-dialog.c
15931 libanjuta/anjuta-preferences.c
15932 libanjuta/anjuta-ui.c
15933 libanjuta/anjuta-util.c
15934 libanjuta/cell-renderer-captioned-image.c
15935 libanjuta/plugin.c:
15937 Patch from de_lupus@pandora.be (Kristof Vansant):
15938 Replaced deprecated gnome-i18n.h
15941 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
15943 * plugins/subversion/anjuta-subversion.glade
15944 plugins/subversion/anjuta-subversion.ui
15945 plugins/subversion/plugin.c
15946 plugins/subversion/subversion-actions.c
15947 plugins/subversion/subversion-callbacks.h
15948 plugins/subversion/subversion-callbacks.c
15949 plugins/subversion/svn-backend-priv.h
15950 plugins/subversion/svn-backend.h
15951 plugins/subversion/svn-backend.c
15952 plugins/subversion/svn-thread.h
15953 plugins/subversion/svn-thread.c:
15955 Implemented Subversion diff
15957 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
15959 * plugins/build-basic-autotools/build-basic-autotools.c:
15960 Fixed crash bug! Might be useful to release 2.0.2 soon
15961 because this bug will crash any build which produces errors
15964 === Anjuta 2.0.1 ===
15966 2005-06-27 Naba Kumar <naba@gnome.org>
15968 * plugins/tools/execute.c: Formated code.
15970 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
15972 * plugins/build-basic-autotools/build-basic-autotools.c:
15973 Remove two memory leaks
15974 Check command output versus untranslated strings too
15976 * plugins/tools/execute.c:
15977 Remove two memory leaks
15978 Check command output versus untranslated strings too
15979 Remove description message
15981 * plugins/tools/fileop.c:
15982 Escape tool name in xml configuration file
15984 2005-05-26 Naba Kumar <naba@gnome.org>
15986 * configure.in: Bumped version to 2.0.1
15987 * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
15989 * plugins/tools/execute.c: Fixed clickable messages.
15992 * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
15993 Deactivate glade plugin when last glade project is closed. Reorder
15994 glade widgets in layout. Change glade project when user selects a
15995 new project. Removed project from the list when user closes it. Fixed
15996 glade project file loading from URI. Save and restored loaded glade
15997 projects in/from session.
15999 * plugins/class-gen/action-callbacks.c,
16000 plugins/class-gen/anjuta-class-gen-plugin.glade,
16001 plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
16002 plugins/file-wizard/anjuta-file-wizard.glade,
16003 plugins/file-wizard/file.c, plugins/file-wizard/file.h,
16004 plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
16005 "Add to project" correctly. Use the source file path returned after
16006 adding to project. Fixed memory leaks. Deactivate wizard plugins
16009 * plugins/project-manager/plugin.c,
16010 plugins/project-wizard/anjuta-project-wizard.glade,
16011 plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
16012 plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
16013 src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
16014 project-wizard preference page to anjuta app, because they are
16015 more appropriated as general preferences. Renamed username and
16016 useremail properties keys.
16018 * po/POTFILES.in: Updated.
16020 * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
16023 * plugins/file-loader/plugin.c: Do not use static variable to store
16024 created submenu in factory. Fixed crash in anjuta exit.
16026 2005-05-24 Naba Kumar <naba@gnome.org>
16028 * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16029 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16030 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16031 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16032 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16033 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16034 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16035 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16036 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16038 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
16039 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16040 plugins/build-basic-autotools/build-basic-autotools.c,
16041 plugins/build-basic-autotools/build-basic-autotools.h,
16042 plugins/build-basic-autotools/executer.c,
16043 plugins/build-basic-autotools/executer.h,
16044 plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
16045 plugins/tools/variable.c: Added an extra argument to
16046 anuta_util_dialog_input() to pass default value. Save/load project
16047 configure and execution parameters in/from session.
16049 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
16050 symbol browser is loaded.
16052 * plugins/profile-default/plugin.c: Fixed an unbalanced shell
16055 * plugins/terminal/terminal.c: Fixed bug where repeated activate and
16056 deactivate would not start shell.
16058 2005-05-24 Naba Kumar <naba@gnome.org>
16060 * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
16061 libegg/egg-combo-action.c, libegg/egg-recent-action.c,
16062 libegg/egg-submenu-action.c, libegg/test-actions.c,
16063 plugins/build-basic-autotools/build-basic-autotools.c,
16064 plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
16065 plugins/editor/search-replace.c, plugins/editor/text_editor.c,
16066 plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
16067 plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
16068 plugins/macro/plugin.c, plugins/message-view/plugin.c,
16069 plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
16070 plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
16071 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16072 plugins/sample1/plugin.c, plugins/subversion/plugin.c,
16073 plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
16075 2005-05-24 Naba Kumar <naba@gnome.org>
16077 * data/properties/styles.properties: Fixed defalt font.
16079 * plugins/editor/search-replace.c,
16080 plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
16081 project openness wihtout activating project-manager plugin (i.e.
16082 using anjuta_shell_get()).
16084 * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
16085 - Completed add_source(), add_group() and add_target() methods of
16086 IAnjutaProjectManager.
16087 - Change their definition to return the added element (or NULL).
16088 - Used interface API for project main menus and 'add to project'
16089 from file-manager context menu.
16090 - Select proper default target/group when prompting for adding
16091 source/target/group.
16092 - Do not expand all nodes in selection tree when default selection
16093 are given (eases navigation in big projects).
16095 - Marked strings for translation.
16097 2005-05-23 Naba Kumar <naba@gnome.org>
16099 * src/anjuta-app.c: Save menu accelerators on change.
16101 * plugins/editor/anjuta-docman.c: Fixed premature destruction of
16102 save-as dialog (leading to crash later).
16104 2005-05-22 Naba Kumar <naba@gnome.org>
16107 * AUTHORS: Added developers for other projects. Updated.
16108 * TODO.tasks: Updated.
16109 * ChangeLog: Added past changelogs from anjuta-0.1.5.
16111 2005-05-22 Naba Kumar <naba@gnome.org>
16113 * plugins/tools/execute.c: Make parsable lines distinct by adding
16114 a "Click me" description in the message. Allow tools to open arbibrary
16115 file in editory using gdb-styled annotation (The line starts with two
16116 \032 characters followed by the file:line).
16118 * plugins/tools/scripts/prepare-changelog.pl,
16119 plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
16120 ChangeLog file itself and open it.
16122 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
16124 * plugins/tools/execute.c:
16125 Parse output in message pane
16126 Correct a crash on plugin deactivation
16128 * plugins/tools/fileop.c,
16129 plugins/tools/tool.c,
16130 plugins/tools/tool.h:
16131 Load only valid tools
16133 2005-06-21 Naba Kumar <naba@gnome.org>
16135 * anjuta.spec.in: Fixed devel package requirement.
16137 * plugins/message-view/message-view.c: Scroll message on next/previous.
16139 * TODO.tasks: Updated.
16141 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16142 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16143 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16144 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16145 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16146 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16147 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16148 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16150 * libanjuta/anjuta-preferences.c,
16151 plugins/build-basic-autotools/build-basic-autotools.c,
16152 plugins/build-basic-autotools/executer.c,
16153 plugins/class-gen/action-callbacks.c,
16154 plugins/class-gen/action-callbacks.h,
16155 plugins/class-gen/class_gen.c,
16156 plugins/cvs-plugin/cvs-interface.c,
16157 plugins/debug-manager/attach_process.c,
16158 plugins/debug-manager/plugin.c,
16159 plugins/debug-manager/utilities.c,
16160 plugins/debug-manager/utilities.h,
16161 plugins/editor/aneditor-autocomplete.cxx,
16162 plugins/editor/aneditor.cxx,
16163 plugins/editor/search-replace.c,
16164 plugins/editor/search-replace_backend.c,
16165 plugins/gdb/breakpoints.c,
16166 plugins/gdb/registers.c,
16167 plugins/patch/plugin.c,
16168 plugins/project-wizard/druid.c,
16169 plugins/project-wizard/install.c,
16170 plugins/subversion/plugin.c,
16171 tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
16174 * plugins/class-gen/action-callbacks.c,
16175 plugins/project-wizard/parser.c,
16176 plugins/project-wizard/property.c,
16177 plugins/project-wizard/values.c,
16178 plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
16180 * plugins/tools/scripts/prepare-changelog.pl: Order filenames
16183 2005-06-20 Naba Kumar <naba@gnome.org>
16185 * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
16186 manuals/reference/libanjuta/tmpl/e-splash.sgml,
16187 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16189 * libanjuta/anjuta-launcher.c: Fixed possible double call of child
16190 exit idle function.
16192 * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
16193 Fixed possible memory corruption.
16195 * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
16196 plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
16197 libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
16198 progress bar increment and added progress status for symbol refresh
16199 and project loading.
16201 * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
16202 libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
16203 plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
16204 libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
16207 * TODO.tasks: Updated.
16209 2005-06-19 Naba Kumar <naba@gnome.org>
16211 * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
16214 * plugins/project-import/project-import.c: Deactivate plugin when done.
16216 2005-06-18 Naba Kumar <naba@gnome.org>
16218 * plugins/profile-default/plugin.c: Fixed error when loading another
16219 project while a project is still loaded.
16221 * plugins/project-manager/plugin.c: Used (newly added) group-activated
16222 signal from gnome-build to popup group properties.
16224 * src/anjuta.c: Load default session by default.
16226 * po/POTFILES.in: Added missing files.
16228 * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
16229 activate plugin on load (activate it separately). Connect to activate
16230 and deactivate signals for housekeeping, so that if plugins are
16231 activated or deactivate externally, they are properly recorded.
16233 * plugins/profile-default/plugin.c: Save profile before a project
16234 is loaded so that it could be restored when project is closed.
16236 * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
16238 2005-06-17 Naba Kumar <naba@gnome.org>
16240 * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
16241 libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
16242 for project. The plugins loaded for the project is restored when project
16243 is loaded next time.
16245 * TODO.tasks: Updated.
16247 2005-06-15 Naba Kumar <naba@gnome.org>
16249 * plugins/tools/scripts/find-fixmes.pl,
16250 (new) plugins/tools/scripts/translation-status.pl,
16251 plugins/tools/scripts/tools-2.xml.in,
16252 plugins/tools/scripts/Makefile.am,
16253 plugins/tools/scripts/prepare-changelog.pl: Added translation
16254 status script. Completed find-fixmes.pl script. Fixed bugs.
16256 * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
16259 2005-06-14 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16261 * plugins/message-view/anjuta-message-manager-plugin.glade :
16262 renamed "messages.tag.position" to "messages.tab.position".
16263 plugins/message-view/anjuta-msgman.c :
16264 Messages tab position prefrences.
16266 2005-06-14 Naba Kumar <naba@gnome.org>
16268 * (new) plugins/tools/scripts/find-fixmes.pl,
16269 (new) plugins/tools/scripts/tools-2.xml.in,
16270 (new) plugins/tools/scripts/Makefile.am,
16271 (new) plugins/tools/scripts/prepare-changelog.pl,
16272 plugins/tools/plugin.h, plugins/tools/fileop.c,
16273 plugins/tools/Makefile.am, configure.in: Added system tools.
16275 2005-06-11 Sebastien Granjoux <seb.sfo@free.fr>
16277 * plugins/tools/editor.c:
16278 Take care of creating .anjuta directory if missing
16280 2005-06-10 Naba Kumar <naba@gnome.org>
16282 * configure.in: Increased gnome-build required to version 0.1.2.
16284 * plugins/project-manager/plugin.c: Fixed target/group removal.
16285 Fixed memory leaks.
16287 2005-06-10 Naba Kumar <naba@gnome.org>
16289 * plugins/project-manager/plugin.c: Implemented target/group
16290 configuration (update gnome-build module from cvs).
16292 2005-06-07 Naba Kumar <naba@gnome.org>
16294 Patch from: Massimo Cora' <maxcvs@email.it>:
16295 * plugins/class-inheritance/Makefile.am,
16296 plugins/class-inheritance/class-inherit.c,
16297 plugins/class-inheritance/class-inherit.h,
16298 plugins/class-inheritance/plugin.c,
16299 plugins/class-inheritance/plugin.h,
16300 (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
16301 expanded view of classes in hierarchy canvas (collapsable again).
16303 2005-06-05 Johannes Schmid <jhs@cvs.gnome.org>
16305 * scintilla/patches/scintilla-64-bit.diff (added)
16306 * plugins/patch/patch-plugin.c:
16307 Conditional build for GTK 2.4 and GTK 2.6
16309 2005-06-04 Sebastien Granjoux <seb.sfo@free.fr>
16311 * plugins/tools/anjuta-tools.glade,
16312 plugins/tools/editor.c,
16313 plugins/tools/plugin.h,
16314 plugins/tools/fileop.c:
16315 Add a check box to edit an user script
16316 Correct a few memory leak
16318 * plugins/tools/execute.c,
16319 plugins/tools/tool.c,
16320 plugins/tools/tool.h:
16321 Move utility remove_mnemonic function in tool.c
16324 2005-06-04 Johannes Schmid <jhs@cvs.gnome.org>
16326 Patch from sbrabec@suse.cz:
16328 scintilla/include/Scintilla.h:
16330 Fix 64-Bit warnings in gcc 4
16332 2005-06-03 Johannes Schmid <jhs@cvs.gnome.org>
16334 * plugins/patch/patch_plugin.c
16335 plugins/patch/patch.h
16336 plugin/patch/patch-plugin.glade
16337 plugin/patch/Makefile.am:
16339 Changed patch plugin to use libglade and new gtk 2.6 widgets
16341 2005-05-31 Naba Kumar <naba@gnome.org>
16343 Patch from Jason Bayman <JBayman@HobbitHell.com>:
16344 * plugins/editor/text_editor.c: Don't show error
16347 2005-05-28 Sebastien Granjoux <seb.sfo@free.fr>
16349 * plugins/message-view/anjuta-message-manager.ui,
16350 plugins/message-view/anjuta-msgman.c,
16351 plugins/message-view/anjuta-msgman.h,
16352 plugins/message-view/message-view.c,
16353 plugins/message-view/message-view.h,
16354 plugins/message-view/plugin.c:
16355 Add a popup menu in messages panes
16356 Move save message pane option in it
16358 2005-05-28 Naba Kumar <naba@gnome.org>
16360 * data/properties/styles.properties: Fixed default font
16363 * plugins/editor/style-editor.c: cleanup.
16365 2005-05-25 Naba Kumar <naba@gnome.org>
16367 * plugin/gdb/plugin.c: Start gdb even if the program does
16368 not exists. Fixes bug #305074
16370 2005-05-24 Naba Kumar <naba@gnome.org>
16372 Patch from: Saleem Abdulrasool <compnerd@gentoo.org>
16373 * configure.in: graphviz pkgconfig path.
16375 2005-05-24 Naba Kumar <naba@gnome.org>
16377 * configure.in, anjuta.desktop.in.in: Fixed Icon path.
16378 * TODO.tasks: Updated.
16380 2005-05-22 Naba Kumar <naba@gnome.org>
16382 * anjuta.spec.in: Fixed spec file
16383 * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
16385 2005-05-21 Sebastien Granjoux <seb.sfo@free.fr>
16387 * TODO.tasks: Updated.
16389 * plugins/message-view/anjuta-message-manager.ui,
16390 plugins/message-view/message-view.c,
16391 plugins/message-view/message-view.h,
16392 plugins/message-view/plugin.c:
16393 Add shortcut for next and previous message
16394 Add a save message menu item
16395 Fix a bug in previous message
16397 2005-05-21 Naba Kumar <naba@gnome.org>
16399 * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
16400 doc/Makefile.am, global-tags/create_global_tags.sh,
16401 libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
16402 and rpm package creation. Fixed installation paths.
16404 * plugins/editor/anjuta-document-manager.glade,
16405 plugins/editor/text_editor.c: Fixed autoformat settings in preferences
16406 and indent options.
16408 * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
16410 2005-05-21 Naba Kumar <naba@gnome.org>
16412 * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
16413 global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
16414 pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
16415 tagmanager/Makefile.am: Fixed paths configure variables to take
16416 automake configure variables instead of hardcoding.
16418 * global-tags/tm_global_tags.c: Formated code.
16420 * manuals/reference/libanjuta/tmpl/e-splash.sgml,
16421 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16422 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16423 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16424 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16425 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16426 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16427 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16428 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16430 2005-05-20 Naba Kumar <naba@gnome.org>
16432 * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
16433 and fixed rpm spec file (more testing required).
16435 * data/gdb.init: Don't set gdb prompt.
16437 * mime/Makefile.am: run update-mime-data only on system-wide install.
16439 * plugins/gdb/Makefile.am: Install plugin at correct paths.
16441 2005-05-19 Naba Kumar <naba@gnome.org>
16443 * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
16444 while it's not visible.
16446 Patch from: Jason Bayman <JBayman@HobbitHell.com>
16447 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
16449 2005-05-19 Naba Kumar <naba@gnome.org>
16451 * configure.in: Fixed subversion checks. Added
16452 --disable-plugin-subversion and --disable-plugin-glade
16453 configure flags to manually turn off their plugin builds.
16455 * plugins/editor/plugin.c: Save and restore current editor line
16456 positions in session.
16458 2005-05-18 Naba Kumar <naba@gnome.org>
16460 * AUTHORS: Fixed email address.
16462 * libanjuta/anjuta-utils.c,
16463 plugins/project-manager/plugin.c: Take plugin shell as dialog parents
16464 when the projectmanager toplevel is not a window. Check for valid
16465 gtkwindow type before using the passed window as parent for anjuta
16468 2005-05-17 Naba Kumar <naba@gnome.org>
16470 * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
16472 * plugins/cvs-plugin/Makefile.am,
16473 plugins/devhelp/plugin.c,
16474 plugins/file-loader/Makefile.am,
16475 plugins/macro/Makefile.am,
16476 plugins/message-view/Makefile.am,
16477 plugins/patch/Makefile.am,
16478 plugins/project-manager/Makefile.am,
16479 plugins/subversion/Makefile.am,
16480 plugins/symbol-browser/Makefile.am: Removed -module flags
16483 * MAINTAINERS: Added file so that I could recieve bugzilla
16486 * plugins/glade/plugin.c: Fixed compile error.
16488 === Anjuta 2.0.0 ===
16490 2005-05-15 Naba Kumar <naba@gnome.org>
16492 * configure.in: Adjusted gdl version requirement. Bumped anjuta
16495 * plugins/symbol-browser/an_symbol_view.c,
16496 plugins/symbol-browser/plugin.c,
16497 tagmanager/tm_workspace.c: Fixed symbol-browser crash when
16498 symbols have been updated. Reset file symbols when update
16499 occurs. Fixed memory leaks.
16501 Patch from Jason Bayman <JBayman@HobbitHell.com>:
16502 * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
16504 2005-05-14 Sebastien Granjoux <seb.sfo@free.fr>
16506 * plugins/tools/anjuta-tools.glade:
16507 Remove unused parameter dialog
16509 * plugins/tools/dialog.c,
16510 plugins/tools/fileop.c,
16511 plugins/tools/fileop.h,
16512 plugins/tools/tool.c,
16513 plugins/tools/tool.h,
16514 plugins/tools/variable.c:
16515 Add a few comments and cleanups
16517 * plugins/tools/editor.c,
16518 plugins/tools/editor.h:
16519 Remove code from previous plugin and add comments
16520 Use main window as parent (instead of tool list)
16522 * plugins/tools/execute.c,
16523 plugins/tools/execute.h:
16524 Remove code from previous plugin and add comments
16527 2005-05-14 Naba Kumar <naba@gnome.org>
16529 * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
16532 * configure.in: Fixed
16534 * plugins/class-inheritance/class-inheritance.png: New icon.
16536 * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
16537 screws up when reparented.
16539 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16541 * plugins/editor/search-replace.c,
16542 plugins/editor/search-replace_backend.c
16543 plugins/project-manager/plugin.c : Clear find pane if searching same
16544 expression. Clean code.
16546 2005-05-14 Pawan Chitrakar <pawan@nplinux.org>
16548 * configure.in: Added ne in ALL_LINGUAS
16550 2005-05-13 Naba Kumar <naba@gnome.org>
16552 * configure.in: Fixed glade-3 version.
16554 * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
16555 plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
16556 plugins/gdb/watch.c: Update locals, watch and frame document on
16559 2005-05-12 Naba Kumar <naba@gnome.org>
16561 * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
16562 scope autocompletion when the function definition is incomplete.
16564 * plugins/class-gen/anjuta-class-gen.plugin.in,
16565 plugins/file-wizard/anjuta-file-wizard.plugin.in,
16566 plugins/gdb/plugin.c,
16567 plugins/glade/anjuta-glade.plugin.in,
16568 plugins/project-import/anjuta-project-import.plugin.in,
16569 plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
16570 titles for the wizards.
16572 2005-05-11 Naba Kumar <naba@gnome.org>
16574 * configure.in, plugins/debug-manager/Makefile.am,
16575 plugins/debug-manager/plugin.c,
16576 (added) plugins/debug-manager/images/.cvsignore,
16577 (added) plugins/debug-manager/images/Makefile.am,
16578 (added) plugins/debug-manager/images/detach-16.png,
16579 (added) plugins/debug-manager/images/detach.png,
16580 (added) plugins/debug-manager/images/step-into-16.png,
16581 (added) plugins/debug-manager/images/step-into.png,
16582 (added) plugins/debug-manager/images/step-out-16.png,
16583 (added) plugins/debug-manager/images/step-out.png,
16584 (added) plugins/debug-manager/images/step-over-16.png,
16585 (added) plugins/debug-manager/images/step-over.png,
16586 plugins/gdb/Makefile.am,
16587 plugins/gdb/breakpoints.c,
16588 plugins/gdb/plugin.c,
16589 (added) plugins/gdb/images/.cvsignore,
16590 (added) plugins/gdb/images/Makefile.am,
16591 (added) plugins/gdb/images/breakpoint.png,
16592 (added) plugins/gdb/images/locals.png,
16593 (added) plugins/gdb/images/stack.png,
16594 (added) plugins/gdb/images/watch.png: Fixed breakpoints
16595 'remove all'. Added debugger icons.
16597 * plugins/editor/text_editor.c: Fixed file monitor.
16599 Patch from: Massimo Cora' <maxcvs@email.it>
16600 * plugins/patch/anjuta-patch-plugin.png,
16601 plugins/class-gen/Makefile.am,
16602 plugins/class-gen/action-callbacks.c,
16603 plugins/class-gen/class_gen.c,
16604 plugins/class-gen/class_logo.xpm: Implemented vcs
16605 file addions. New icons by Fabio Zecchini
16607 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16609 * libanjuta/interfaces/libanjuta.idl
16610 plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
16611 plugins/editor/search-replace_backend.c
16612 plugins/project-manager/plugin.c : Search & Replace in all Project Files.
16614 2005-05-11 Naba Kumar <naba@gnome.org>
16616 * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
16617 plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
16618 plugins/gdb/plugin.c, plugins/gdb/plugin.h,
16619 plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
16620 plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
16623 * plugins/symbol-browser/an_symbol_prefs.c,
16624 plugins/symbol-browser/an_symbol_search.c,
16625 plugins/symbol-browser/an_symbol_view.c,
16626 plugins/symbol-browser/an_symbol_view.h,
16627 plugins/symbol-browser/plugin.c: Fixed memory leaks.
16629 2005-05-11 Naba Kumar <naba@gnome.org>
16631 * libanjuta/anjuta-shell.c: Fixed runtime warning.
16633 * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
16634 progress bar location at create time, instead of hardcoding.
16636 * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
16637 Added mini splash screen.
16639 * plugins/editor/text_editor.c: Do not produce warning when file
16640 monitor could not be created.
16642 * plugins/profile-default/plugin.c: Save project session on exit.
16643 Show mini splash with progress bar at profile load.
16645 2005-05-10 Naba Kumar <naba@gnome.org>
16647 * configure.in, manuals/Makefile.am: Fixed compile flags.
16648 Disable outdated manuals builds.
16650 * global-tags/Makefile.am: Uninstall tags files on
16653 * libegg/Makefile.am: Use configured deprecated flags.
16655 * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16656 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16657 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
16660 * mime/Makefile.am: Take DESTDIR into account.
16662 * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
16664 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
16665 on scope autocompletion.
16667 * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
16668 plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
16669 shared libs and static libs paths for debugging. Order them
16672 * po/POTFILES.in: Updated.
16674 2005-05-09 Naba Kumar <naba@gnome.org>
16676 * libanjuta/interfaces/libanjuta.idl,
16677 plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
16678 plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
16679 plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
16680 Implemented debugger source directory search and emits location changed
16681 signal with absolute path of the file.
16683 * plugins/tools/tool.c: Fixed compile errors.
16685 2005-05-08 Sebastien Granjoux <seb.sfo@free.fr>
16687 * plugins/tools/anjuta-tools.glade,
16688 plugins/tools/dialog.h,
16689 plugins/tools/dialog.c,
16690 plugins/tools/plugin.c,
16691 plugins/tools/editor.c:
16692 Improve graphical user interface
16694 Correct an error on close
16697 * plugins/tools/fileop.c,
16698 plugins/tools/tool.h,
16699 plugins/tools/tool.c:
16700 Change the tool internal structure
16701 Support having tools configuration in several places
16703 2005-05-08 Naba Kumar <naba@gnome.org>
16705 * plugins/gdb/actions.c,
16706 (removed) plugins/gdb/registers_cbs.c,
16707 (removed) plugins/gdb/registers_cbs.h,
16708 (removed) plugins/gdb/registers_gui.c,
16709 (removed) plugins/gdb/sharedlib_cbs.c,
16710 (removed) plugins/gdb/sharedlib_cbs.h,
16711 (removed) plugins/gdb/sharedlib_gui.c,
16712 (removed) plugins/gdb/signals_cbs.c,
16713 (removed) plugins/gdb/signals_cbs.h,
16714 (removed) plugins/gdb/signals_gui.c: Removed dead files.
16716 2005-05-08 Naba Kumar <naba@gnome.org>
16718 * plugins/build-basic-autotools/executer.c: Fixed programs
16721 * plugins/debug-manager/Makefile.am,
16722 plugins/debug-manager/anjuta-debug-manager.glade,
16723 plugins/debug-manager/plugin.c,
16724 plugins/gdb/Makefile.am: Used libglade for programs listing
16727 * (added) plugins/gdb/pointer.png: Stack pointer image.
16729 * libanjuta/anjuta-marshal.list,
16730 pixmaps/Makefile.am,
16731 plugins/gdb/actions.c,
16732 plugins/gdb/actions.h,
16733 plugins/gdb/anjuta-gdb-plugin.ui,
16734 plugins/gdb/anjuta-gdb.glade,
16735 plugins/gdb/breakpoints.c,
16736 plugins/gdb/breakpoints.h,
16737 plugins/gdb/debug_tree.c,
16738 plugins/gdb/debug_tree.h,
16739 plugins/gdb/debugger.c,
16740 plugins/gdb/debugger.h,
16741 plugins/gdb/gdbmi-test.c,
16742 plugins/gdb/gdbmi.c,
16743 plugins/gdb/gdbmi.h,
16744 plugins/gdb/info.c,
16745 plugins/gdb/info.h,
16746 plugins/gdb/locals.c,
16747 plugins/gdb/locals.h,
16748 plugins/gdb/memory.c,
16749 plugins/gdb/memory.h,
16750 plugins/gdb/plugin.c,
16751 plugins/gdb/plugin.h,
16752 plugins/gdb/registers.c,
16753 plugins/gdb/registers.h,
16754 plugins/gdb/registers_cbs.c,
16755 plugins/gdb/registers_cbs.h,
16756 plugins/gdb/registers_gui.c,
16757 plugins/gdb/sharedlib.c,
16758 plugins/gdb/sharedlib.h,
16759 plugins/gdb/sharedlib_cbs.c,
16760 plugins/gdb/sharedlib_cbs.h,
16761 plugins/gdb/sharedlib_gui.c,
16762 plugins/gdb/signals.c,
16763 plugins/gdb/signals.h,
16764 plugins/gdb/signals_cbs.c,
16765 plugins/gdb/signals_cbs.h,
16766 plugins/gdb/signals_gui.c,
16767 plugins/gdb/stack_trace.c,
16768 plugins/gdb/stack_trace.h,
16769 plugins/gdb/utilities.c,
16770 plugins/gdb/utilities.h,
16771 plugins/gdb/watch.c,
16772 plugins/gdb/watch.h,
16773 plugins/gdb/watch_cbs.c,
16774 plugins/gdb/watch_cbs.h,
16775 plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
16776 it for all debugger component updates and listing. Implemented
16777 user custom debugger command window. Fixed all debugger components
16778 to work correctly. Implemented debugger as GObject. Removed
16781 2005-05-06 Naba Kumar <naba@gnome.org>
16783 * TODO.tasks: Updated.
16785 * plugins/build-basic-autotools/Makefile.am,
16786 plugins/file-loader/Makefile.am,
16787 plugins/profile-default/Makefile.am,
16788 plugins/sample1/Makefile.am,
16789 plugins/symbol-browser/images/Makefile.am,
16790 src/Makefile.am: Fixed 'make distcheck' errors.
16792 * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
16795 * tagmanager/tm_workspace.c: Include prototypes in getting
16798 2005-05-06 Naba Kumar <naba@gnome.org>
16800 * TODO.tasks: Updated.
16802 * configure.in, plugins/cvs-plugin/Makefile.am,
16803 plugins/debug-manager/Makefile.am,
16804 plugins/devhelp/Makefile.am,
16805 plugins/editor/Makefile.am,
16806 plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
16808 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
16809 IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
16812 * tagmanager/tm_workspace.c,
16813 tagmanager/include/tm_workspace.h,
16814 plugins/editor/aneditor-autocomplete.cxx,
16815 plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
16816 to return all matching tag types when no name is given instead of
16817 returning empty array.
16819 * plugins/symbol-browser/Makefile.am,
16820 (added) plugins/symbol-browser/an_symbol.c,
16821 (added) plugins/symbol-browser/an_symbol.h,
16822 plugins/symbol-browser/an_symbol_info.c,
16823 plugins/symbol-browser/an_symbol_info.h,
16824 (added) plugins/symbol-browser/an_symbol_iter.c,
16825 (added) plugins/symbol-browser/an_symbol_iter.h,
16826 plugins/symbol-browser/an_symbol_search.c,
16827 plugins/symbol-browser/an_symbol_view.c,
16828 plugins/symbol-browser/an_symbol_view.h,
16829 plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16830 plugins/symbol-browser/plugin.c,
16831 plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
16832 for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
16833 plugin and implemented IAnjutaIterable interface for symbol search
16836 * plugins/class-inheritance/Makefile.am,
16837 plugins/class-inheritance/class-inherit.c,
16838 plugins/class-inheritance/class-inherit.h,
16839 plugins/class-inheritance/plugin.h: Use the newly added
16840 IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
16841 get rid of libanjuta-ctags.la dependencies.
16843 2005-05-02 Naba Kumar <naba@gnome.org>
16845 * plugins/class-inheritance/class-inherit.c,
16846 plugins/class-inheritance/plugin.c,
16847 plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
16848 be found for a class. Formated code.
16850 Patch from: Curtis Magyar <curtm4n@gmail.com>:
16851 * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
16854 2005-05-01 Sebastien Granjoux <seb.sfo@free.fr>
16856 * libanjuta/anjuta-launcher.c:
16857 Keep trying sending data until all bytes have been written
16859 * plugins/tools/anjuta-tools.glade,
16860 plugins/tools/editor.c:
16861 Add a combo box to defined data from stdin
16863 * plugins/tools/execute.c:
16864 Send data in stdin if needed
16867 * plugins/tools/fileop.c,
16868 plugins/tools/tool.h,
16869 plugins/tools/tool.c:
16870 Store, load and save stdin data
16871 Use tools-2.xml instead of tools.xml
16873 * plugins/tools/plugin.c,
16874 plugins/tools/plugin.h:
16877 * plugins/tools/dialog.c,
16878 plugins/tools/dialog.h:
16881 * plugins/tools/variable.c,
16882 plugins/tools/variable.h:
16883 Add editor related variables
16886 2005-04-29 Naba Kumar <naba@gnome.org>
16888 * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
16890 * plugins/editor/text_editor.c: Fixed line marker interpretation.
16892 * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16893 plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
16894 plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
16895 (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
16896 working on gdb MI interface. Completed MI parser interface.
16898 Patch from Massimo Cora <maxcvs@email.it>:
16899 * plugins/class-inheritance/Makefile.am,
16900 plugins/class-inheritance/class-inherit.c,
16901 plugins/class-inheritance/class-inherit.h,
16902 plugins/class-inheritance/plugin.c,
16903 plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
16904 Used system theme for colors. Display class members on mouse click.
16906 2005-04-28 Naba Kumar <naba@gnome.org>
16908 * plugins/symbol-browser/an_symbol_prefs.c
16909 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
16910 implementation to create/add/remove custom tags files in symbol
16911 brower preferences.
16913 * global-tags/Makefile.am: Exclude bin target anjuta-tags from
16916 * plugins/project-import/project-import.c: Fixed memory leaks and
16917 use correct debug prints.
16919 * TODO.tasks: Updated.
16921 2005-04-27 Naba Kumar <naba@gnome.org>
16923 * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
16924 libegg/Makefile.am, libegg/treeviewutils/Makefile.am,
16925 scintilla/Makefile.am: Fixed 'make distcheck' errors.
16927 * plugins/editor/anjuta-docman.c,
16928 plugins/editor/anjuta-docman.h,
16929 plugins/editor/plugin.c: Emit editor-added signal from docman
16930 and connect signals to new editor correctly.
16932 * plugins/class-inheritance/plugin.c,
16933 plugins/symbol-browser/plugin.c: Added stock icons.
16935 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16936 plugins/build-basic-autotools/executer.c,
16937 plugins/build-basic-autotools/executer.h: Added missing files
16938 for the execute programs implementation.
16940 2005-04-26 Naba Kumar <naba@gnome.org>
16942 * TODO.tasks: Updated.
16944 * plugins/file-loader/plugin.c,
16945 plugins/project-import/anjuta-project-import.plugin.in,
16946 plugins/project-import/plugin.c,
16947 plugins/project-import/project-import.c,
16948 plugins/project-import/project-import.h: Be able to import older
16951 2005-04-26 Naba Kumar <naba@gnome.org>
16953 * libanjuta/anjuta-shell.c: Remove widget from the queue also when
16954 removing it from the shell.
16956 * libanjuta/anjuta-shell.c,
16957 libanjuta/anjuta-shell.h,
16958 plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
16959 so that widget additions are freezed or thaw using a pending queue.
16960 Fixded UI flicker while loading projects.
16962 2005-04-26 Naba Kumar <naba@gnome.org>
16964 * TODO.tasks: Updated.
16966 * libanjuta/interfaces/libanjuta.idl: Added execute method for
16967 IAnjutaBuildable interface.
16969 * plugins/build-basic-autotools/Makefile.am,
16970 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16971 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16972 plugins/build-basic-autotools/build-basic-autotools.c,
16973 plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
16974 interface and UI for executing project/file programs. Implemented
16975 IAnjutaFile interface so that executables could be opened directly.
16977 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
16978 Authors line (Reserved for external plugins, which do not have a way to
16979 show their credits).
16981 * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
16982 [File Loader] group for menu labels (default to "Name" if it is not
16985 * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
16986 for executing external commands.
16988 2005-04-25 Sebastien Granjoux <seb.sfo@free.fr>
16990 * plugins/project-wizard/property.c:
16991 Correct a memory leak
16993 * libanjuta/interfaces/libanjuta.idl,
16994 plugins/editor/text_editor.c:
16995 Add erase_all and replace_selection function to IAnjutaEditor
16997 * plugins/tools/anjuta-tools.glade,
16998 plugins/tools/fileop.c,
16999 plugins/tools/editor.c,
17000 plugins/tools/tool.c
17001 plugins/tools/tool.h:
17002 Add shortcut and icon
17004 * plugins/tools/variable.c,
17005 plugins/tools/variable.h:
17006 Add a variable asking parameters at run time
17008 * plugins/tools/execute.c:
17009 Add a warning message for missing document manager
17010 Add replace buffer and replace selection output
17011 Correct an error in popup output
17013 * plugins/tools/plugin.c,
17014 plugins/tools/plugin.h,
17015 plugins/tools/anjuta-tools.ui,
17018 Attach tools menu to a new place
17020 2005-04-25 Naba Kumar <naba@gnome.org>
17022 * libanjuta/plugins.c, src/about.c, src/about.h,
17023 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
17024 plugins/class-gen/anjuta-class-gen.plugin.in: Added about
17025 plugins (about box for plugins) menu.
17027 2005-04-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17029 * plugins/editor/search-replace.c :
17030 Displayed full path in Search pane window.
17031 Bug 300231 : Selected line in Search pane window .
17033 2005-04-23 Naba Kumar <naba@gnome.org>
17035 * plugins/terminal/terminal.c: Fixed crash on terminal docking.
17037 2005-04-22 Naba Kumar <naba@gnome.org>
17039 * plugins/project-wizard/templates/java-logo.png: Smaller icons.
17041 * plugins/project-wizard/templates/java.wiz,
17042 plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
17043 to create bytecodes (.class) files.
17045 * plugins/symbol-browser/an_symbol_info.c,
17046 plugins/symbol-browser/an_symbol_info.h,
17047 plugins/symbol-browser/an_symbol_search.c,
17048 plugins/symbol-browser/an_symbol_view.c,
17049 plugins/symbol-browser/plugin.c,
17050 tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
17051 in file symbol list.
17053 2005-04-22 Naba Kumar <naba@gnome.org>
17055 * TODO.tasks: Updated.
17057 * plugins/class-inheritance/Makefile.am,
17058 plugins/subversion/Makefile.am: Do not install plugin files when
17059 plugin build condition is false.
17061 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17062 plugins/build-basic-autotools/build-basic-autotools.c,
17063 plugins/build-basic-autotools/build-basic-autotools.h,
17064 plugins/file-loader/anjuta-loader-plugin.ui,
17065 plugins/file-loader/dnd.c,
17066 plugins/file-loader/plugin.c,
17067 plugins/file-loader/plugin.h,
17068 plugins/project-manager/anjuta-project-manager.ui,
17069 plugins/project-manager/plugin.c: Added open file and build context
17070 menu in project manager context menu.
17072 2005-04-22 Naba Kumar <naba@gnome.org>
17074 * configure.in: Added message output showing conditional plugins to
17077 * src/layout.xml: Added layout for class-inheritance plugin widget.
17079 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
17080 plugin name to remove redundant terms.
17082 * TODO.tasks: Updated.
17085 plugins/symbol-browser/Makefile.am,
17086 plugins/symbol-browser/an_symbol_view.c,
17087 (removed) plugins/symbol-browser/sv_class.xpm,
17088 (removed) plugins/symbol-browser/sv_function.xpm,
17089 (removed) plugins/symbol-browser/sv_macro.xpm,
17090 (removed) plugins/symbol-browser/sv_private_fun.xpm,
17091 (removed) plugins/symbol-browser/sv_private_var.xpm,
17092 (removed) plugins/symbol-browser/sv_protected_fun.xpm,
17093 (removed) plugins/symbol-browser/sv_protected_var.xpm,
17094 (removed) plugins/symbol-browser/sv_public_fun.xpm,
17095 (removed) plugins/symbol-browser/sv_public_var.xpm,
17096 (removed) plugins/symbol-browser/sv_static_fun.xpm,
17097 (removed) plugins/symbol-browser/sv_static_var.xpm,
17098 (removed) plugins/symbol-browser/sv_struct.xpm,
17099 (removed) plugins/symbol-browser/sv_unknown.xpm,
17100 (removed) plugins/symbol-browser/sv_variable.xpm,
17101 (added) plugins/symbol-browser/images/.cvsignore,
17102 (added) plugins/symbol-browser/images/Icons.16x16.Class,
17103 (added) plugins/symbol-browser/images/Icons.16x16.Enum,
17104 (added) plugins/symbol-browser/images/Icons.16x16.Field,
17105 (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
17106 (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
17107 (added) plugins/symbol-browser/images/Icons.16x16.Interface,
17108 (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
17109 (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
17110 (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
17111 (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
17112 (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
17113 (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
17114 (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
17115 (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
17116 (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
17117 (added) plugins/symbol-browser/images/Icons.16x16.Literal,
17118 (added) plugins/symbol-browser/images/Icons.16x16.Method,
17119 (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
17120 (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
17121 (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
17122 (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
17123 (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
17124 (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
17125 (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
17126 (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
17127 (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
17128 (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
17129 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
17130 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
17131 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
17132 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
17133 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
17134 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
17135 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
17136 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
17137 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
17138 (added) plugins/symbol-browser/images/Icons.16x16.Reference,
17139 (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
17140 pixmaps and added new icons (taken from monodevelop).
17142 2005-04-21 Naba Kumar <naba@gnome.org>
17144 Patch from Massimo Cora <maxcvs@email.it>:
17146 * configure.in, plugins/Makefile.am
17147 (new) plugins/class-inheritance/.cvsignore,
17148 (new) plugins/class-inheritance/Makefile.am,
17149 (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
17150 (new) plugins/class-inheritance/class-inherit.c,
17151 (new) plugins/class-inheritance/class-inherit.h,
17152 (new) plugins/class-inheritance/plugin.c,
17153 (new) plugins/class-inheritance/plugin.h,
17154 (new) plugins/class-inheritance/class-inheritance.png: Added class
17155 inheritance plugin.
17157 Changes by naba: Added pkgconfig check for graphviz and conditionally
17160 * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
17162 2005-04-20 Naba Kumar <naba@gnome.org>
17164 * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17165 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17166 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17167 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17168 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17169 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17170 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17171 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17172 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17173 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17174 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17176 * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
17177 message view management.
17179 * libanjuta/anjuta-children.[ch],
17180 plugins/build-basic-autotools/build-basic-autotools.c,
17181 libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
17182 Removed anjuta_children_init() function,
17183 because it is done automatically when first invoked. Introduced
17184 anjuta_children_recover() to recover the child signalling. Fixed
17185 child exit management to correctly recover the exit status.
17187 * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
17188 to properly shutdown the launcher and to kill the running process
17189 (without emitting any signal).
17191 * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
17192 plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
17193 gdb and program instance.
17195 2005-04-19 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17197 * plugins/editor/search-replace.c :
17198 Fixed bug 300229 (Search dialog unsensitive freezed Search button).
17200 2005-04-18 Naba Kumar <naba@gnome.org>
17202 * TODO.tasks: Marked completed items.
17204 * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
17205 plugins/gdb/debugger.h, plugins/gdb/plugin.c,
17206 plugins/project-manager/plugin.c: Prompt user for the debugging
17207 target (select from a list of project's executable targets) and
17208 correctly start debugger. Take care of libtool wrapping when the
17209 target selected is libtool target. Fixed debugger menu items
17212 2005-04-17 Sebastien Granjoux <seb.sfo@free.fr>
17214 * plugins/tools/execute.c,
17215 plugins/tools/execute.h:
17216 Implement save all files before running a command
17217 Implement all options for stdout and stderr except replace buffer
17218 Allow running several tools
17220 * plugins/tools/plugin.c:
17221 Move anjuta launcher in execute.c
17223 * plugins/tools/tools.h,
17224 plugins/tools/variable.c:
17227 2005-04-13 Sebastien Granjoux <seb.sfo@free.fr>
17229 * plugins/tools/anjuta-tools.glade:
17230 Add new properties in tool editor dialog
17231 Cosmetic improvements
17233 * plugins/tools/anjuta-tools.ui:
17234 Attach tool menu as a build menu
17236 * plugins/tools/dialog.c:
17237 Set tool menu item sensitivity in tool list
17240 * plugins/tools/editor.c,
17241 plugins/tools/editor.h,
17242 plugins/tools/fileop.c,
17243 plugins/tools/tool.c,
17244 plugins/tools/tool.h:
17245 Add new properties (active, save file...)
17246 Most of them are still not implemented
17248 * plugins/tools/execute.c,
17249 plugins/tools/execute.h:
17250 Reorganize code to support multiple run
17251 Support run in terminal
17253 * plugins/tools/plugin.c
17254 plugins/tools/plugin.h:
17255 Move message handling in execute.c
17257 * plugins/tools/variable.h,
17258 plugins/tools/variable.c:
17259 Add useful variables
17261 2005-04-13 Naba Kumar <naba@gnome.org>
17263 * plugins/editor/text_editor.c: Fixed file monitoring condition.
17264 * plugins/editor/Makefile.am: Added gnome-vfs flags.
17266 2005-04-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17268 * plugins/tools/dialog.c plugins/tools/tool.c :
17271 2005-04-06 Naba Kumar <naba@gnome.org>
17273 * src/anjuta.c: Load default session only when
17274 "anjuta.session.load.last" preference is enabled.
17276 2005-04-07 Sebastien Granjoux <seb.sfo@free.fr>
17278 * plugins/tools/Makefile.am,
17279 plugins/tools/variable.c,
17280 plugins/tools/variable.h:
17281 Add new code for handling variables
17283 * plugins/tools/anjuta-tools.glade:
17284 Improve tool editor dialog
17285 Add variable selection dialog
17287 * plugins/tools/dialog.c,
17288 plugins/tools/dialog.h,
17289 plugins/tools/plugin.c,
17290 plugins/tools/plugin.h:
17291 Add variable object
17292 Add a function to get it
17294 * plugins/tools/editor.c:
17295 Add gui code for variable selection dialog
17297 * plugins/tools/execute.c:
17298 Use variables for executing command
17300 * Naba: Compile warning fixes.
17302 2005-04-06 Naba Kumar <naba@gnome.org>
17304 * TODO.tasks: Marked completed items.
17306 2005-04-06 Naba Kumar <naba@gnome.org>
17308 * plugins/subversion/svn-backend.c: Fixed subversion plugin
17311 * plugins/tools/anjuta-tools.glade: Improved dialog layout.
17313 2005-04-04 Naba Kumar <naba@gnome.org>
17315 * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
17316 inside Main window.
17318 2005-03-31 Sebastien Granjoux <seb.sfo@free.fr>
17320 * plugins/tools/Makefile.am,
17321 plugins/tools/anjuta-tools.plugin.in,
17322 plugins/tools/anjuta-tools.ui,
17323 plugins/tools/anjuta-tools.gladei,
17324 plugins/tools/anjuta-tools-plugin.png,
17325 plugins/tools/plugin.c,
17326 plugins/tools/plugin.h,
17327 plugins/tools/dialog.c,
17328 plugins/tools/dialog.h,
17329 plugins/tools/fileop.c,
17330 plugins/tools/fileop.h,
17331 plugins/tools/tool.c,
17332 plugins/tools/tool.h,
17333 plugins/tools/editor.c,
17334 plugins/tools/editor.h,
17335 plugins/tools/execute.c,
17336 plugins/tools/execute.h, configure.in, plugins/Makefile.am:
17337 Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
17340 * anjuta-tools.[ch]: Removed old tools code.
17342 2005-04-01 Steve Murphy <murf@e-tools.com>
17344 * configure.in: Added "rw" to ALL_LINGUAS.
17346 2005-03-29 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17349 manuals/C/anjuta-manual/fileoperations.xml
17351 manuals/C/anjuta-manual/figures/search_expr.png
17352 manuals/C/anjuta-manual/figures/search_expr_basic.png
17353 manuals/C/anjuta-manual/figures/search_file_list.png
17354 manuals/C/anjuta-manual/figures/search_file_pattern.png
17355 manuals/C/anjuta-manual/figures/search_replace.png
17356 manuals/C/anjuta-manual/figures/search_setting.png
17357 manuals/C/anjuta-manual/figures/search_target.png
17358 manuals/C/anjuta-manual/figures/search_target_action.png
17359 manuals/C/anjuta-manual/figures/search_target_in.png
17361 manuals/C/anjuta-manual/figures/find_files.png
17362 manuals/C/anjuta-manual/figures/find_replace.png
17363 manuals/C/anjuta-manual/figures/find_text.png :
17364 Updated Anjuta manual (File Operations)
17366 2005-03-26 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17368 * manuals/C/anjuta-manual/fileoperations.xml,
17369 manuals/C/anjuta-manual/figures/open_file.png,
17370 manuals/C/anjuta-manual/figures/open_file_multiple.png,
17371 manuals/C/anjuta-manual/figures/prefs_print.png,
17372 manuals/C/anjuta-manual/figures/print_dlg.png,
17373 manuals/C/anjuta-manual/figures/print_preview.png.
17375 manuals/C/anjuta-manual/figures/add_edit_macro.png,
17376 manuals/C/anjuta-manual/figures/display_macro.png,
17377 manuals/C/anjuta-manual/figures/insert_text.png,
17378 manuals/C/anjuta-manual/figures/keyword_macro.png,
17379 manuals/C/anjuta-manual/figures/new_file_wizard.png,
17380 manuals/C/anjuta-manual/figures/save_as_file.png :
17381 Updated Anjuta Manual (File Operations)
17383 2005-03-23 Adam Weinberger <adamw@gnome.org>
17385 * plugins/editor/action-callbacks.c,
17386 plugins/file-loader/plugin.c,
17387 plugins/gtodo/main.c,
17388 plugins/project-wizard/druid.c:
17389 Fix spelling/grammar errors. Fixes bugs
17390 169068, 169137, 169138, and 169139.
17392 2005-03-21 Naba Kumar <naba@gnome.org>
17394 Patch from: Massimo Cora' <maxcvs@email.it>:
17396 * plugins/editor/Makefile.am
17397 plugins/editor/anjuta-docman.c,
17398 (added) plugins/editor/editor-tooltips.c,
17399 (added) plugins/editor/editor-tooltips.h: Added tooltips to
17400 editor tabs to show full path.
17402 2005-03-19 Johannes Schmid <jhs@cvs.gnome.org>
17404 * plugins/subversion/svn-backend.c:
17405 Removed "apr-0/" from include because this is
17406 already included in SVN_INCLUDE and broke building if
17407 apr >= 1.0 was installed.
17409 2005-03-18 Naba Kumar <naba@gnome.org>
17411 Patch from: Massimo Cora' <maxcvs@email.it>:
17413 * plugins/editor/action-callbacks.c,
17414 plugins/editor/aneditor-calltip.cxx,
17415 plugins/editor/aneditor-priv.h,
17416 plugins/editor/aneditor.cxx,
17417 plugins/editor/aneditor.h,
17418 plugins/editor/anjuta-document-manager.ui: Added calltip
17419 activation from menu.
17421 2005-03-16 Naba Kumar <naba@gnome.org>
17423 Patch from: Massimo Cora' <maxcvs@email.it>:
17425 * plugins/class-gen/action-callbacks.c,
17426 plugins/class-gen/anjuta-class-gen-plugin.glade,
17427 plugins/class-gen/class_gen.c,
17428 plugins/class-gen/class_gen.h,
17429 plugins/class-gen/class_logo.xpm,
17430 plugins/class-gen/plugin.c: Create files without project
17431 being open. Add to project support. And other enhancements.
17433 2005-03-15 Adam Weinberger <adamw@gnome.org>
17436 plugins/debug-manager/utilities.c,
17437 plugins/file-loader/plugin.c,
17438 plugins/gdb/utilities.c,
17439 plugins/profile-default/plugin.c,
17440 plugins/project-import/project-import.c,
17441 src/anjuta-actions.h:
17442 Spelling/grammar fixes.
17444 2005-03-13 Naba Kumar <naba@gnome.org>
17446 * plugins/editor/action-callbacks.c,
17447 plugins/editor/action-callbacks.h,
17448 plugins/editor/anjuta-document-manager.ui,
17449 plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
17450 submenu. Moved menuitems from Format to View->Editor.
17452 * src/action-callbacks.c, src/action-callbacks.h,
17453 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
17454 layout and lock layout menus in View submenu. Get rid of
17455 Settings->Layout Manager menu.
17457 * plugins/project-import/anjuta-project-import.plugin.in:
17460 * global-tags/Makefile.am,
17461 global-tags/create_global_tags.sh,
17462 plugins/editor/aneditor-autocomplete.cxx,
17463 plugins/editor/aneditor-priv.h,
17464 plugins/editor/aneditor.cxx,
17465 tagmanager/tm_workspace.c: Fixed scope members autocompletion
17466 in editor and made it work in global symbols also.
17468 * src/anjuta-app.c: Always use priority texts besides icons style
17469 for toolbars, because other styles look horible for Anjuta (fixme).
17471 2005-03-11 Naba Kumar <naba@gnome.org>
17473 * configure.in: Removed test for iconv.
17475 * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
17476 before scintilla widget is realized.
17478 * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
17479 for Update menuitem.
17481 * scintilla/patches/set-cursor-warning-fix.diff: Removed because
17482 already applied in scintilla main stream.
17484 * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
17485 and notified scintilla developer.
17487 2005-03-10 Naba Kumar <naba@gnome.org>
17489 * src/action-callbacks.c: Removed reference to src/help.h (dead
17492 * plugins/editor/text_editor.c: Removed reference to
17493 src/launcher.h (a dead file).
17495 * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
17496 src/controls.c, src/controls.h, src/fileselection.c,
17497 src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
17498 src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
17499 src/main.cpp, src/main_menubar.c, src/main_menubar.h,
17500 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
17501 src/session.h, src/support.c, src/support.h, src/toolbar.c,
17502 src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
17503 Removed these dead files from CVS.
17506 2005-03-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17508 * plugins/file-wizard/action-callbacks.c : Added error message.
17509 plugins/project-import/project-import.c : Closed Import wizard with Esc key.
17512 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
17514 * plugins/cvs-plugin/cvs-callbacks.c
17515 plugins/cvs-plugin/plugin.c:
17516 Fixed preferences page init and busy handling
17518 * plugins/subversion/plugin.c:
17519 Fixed preferences page init
17521 2005-03-09 Naba Kumar <naba@gnome.org>
17523 * plugins/Makefile.am, plugins/glade/Makefile.am,
17524 plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
17525 enabled glade plugin in Anjuta. The plugin is built only when
17526 glade3 is installed.
17528 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
17530 * plugins/project-wizard/templates/java.wiz
17531 plugins/project-wizard/templates/java-logo.png (*)
17532 plugins/project-wizard/templates/java/*
17533 plugins/project-wizard/templates/Makefile.am
17536 Add Java project type. It generates a autoconf/automake
17537 project which is compiled using gcj. It requires automake
17538 > 1.4 (1.9 is known to work) to work!
17540 (*) still awaiting response from the gcj team if we
17541 may use their logo.
17543 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
17545 * plugins/project-import/*
17546 plugins/Makefile.am
17548 Added project import plugin. Might be a bit buggy and limited
17550 * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17551 Icon from old pixmaps dir
17553 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17555 * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
17556 plugins/macro/macro-util.c, plugins/macro/macros.xml :
17557 Added C Custom_Indent line macro.
17560 2005-03-09 Naba Kumar <naba@gnome.org>
17562 * TODO.tasks: Added new message-manager tasks.
17564 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17565 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17566 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17567 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17568 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17569 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17570 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17571 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17572 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17573 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17575 * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
17576 plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
17577 plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
17578 plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
17579 plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
17580 plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
17581 plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
17582 Removed debugger widgets from shell on debugger shutdown. Added
17583 scrolled windows for docked widgets. Removed unnecessary widget refs
17584 and unrefs. Destroy widgets correctly on debugger shutdown.
17586 * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
17587 with project description title. Removed frame shadow.
17589 * plugins/project-wizard/druid.c: Initializes tooltips.
17591 * scintilla/Makefile.am: Fixed comiple error.
17593 2005-03-08 Adam Weinberger <adamw@gnome.org>
17595 * plugins/class-gen/anjuta-class-gen-plugin.glade,
17596 plugins/class-gen/class_gen.c: Fix grammar/spelling errors
17598 2005-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17600 * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17601 plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17602 plugins/macro/macro-util.c, plugins/macro/macro-util.h
17603 plugins/macro/macros.xml, plugins/macro/plugin.c :
17604 Moved cursor at the '|' position defined in macros.
17606 2005-03-07 Naba Kumar <naba@gnome.org>
17608 * plugins/subversion/Makefile.am: Fixed build error.
17610 * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
17611 types (perl, python, shellscript).
17613 * plugins/editor/plugin.c: Fixed to show all highlight options.
17615 2005-03-07 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17617 * TODO.tasks : updated tasks.
17618 * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
17620 2005-03-07 Naba Kumar <naba@gnome.org>
17622 * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
17623 or disable subversion file-manager submenu. If "Subvesion" is also
17624 valid directory, we should also check for it.
17626 * configure.in: Disable cygwin macro until someone fixes the
17629 * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
17630 backward compatibility.
17632 2005-03-06 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17634 * src/about.c : Cleaned code.
17635 * plugins/macro/macros.xml : Added "do_while" C macro.
17636 * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
17637 plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c,
17638 plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
17639 Closed registers, shared libraries, kernel signals dialogs with ESC key.
17641 2005-03-06 Johannes Schmid <jhs@cvs.gnome.org>
17643 * plugins/class-gen/plugin.c:
17644 Removed "return" to activate project_root_uri watching.
17646 2005-03-06 Johannes Schmid <jhs@cvs.gnome.org>
17648 * plugins/Makefile.am
17649 plugins/subversion/*:
17650 Added subversion plugin. Add, Remove, Commit and Update work
17651 everything else needs work.
17653 * plugins/terminal/terminal.c
17654 Applied old 1.2.2 patch to fix Ctrl-C in terminal but
17655 we still have focus problems with the editor.
17657 2005-03-05 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17659 * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
17661 2005-03-04 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17663 * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
17665 2005-03-04 Naba Kumar <naba@gnome.org>
17667 Patch from Massimo Cora' <maxcvs@email.it>:
17669 * plugins/class-gen/Makefile.am,
17670 plugins/class-gen/action-callbacks.c,
17671 plugins/class-gen/action-callbacks.h,
17672 (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
17673 plugins/class-gen/anjuta-class-gen.plugin.in,
17674 plugins/class-gen/class_gen.c,
17675 plugins/class-gen/class_gen.h,
17676 (removed) plugins/class-gen/clsGen.c,
17677 (added) plugins/class-gen/goc_template_header,
17678 (added) plugins/class-gen/goc_template_source,
17679 plugins/class-gen/plugin.c,
17680 plugins/class-gen/plugin.h: Refactored class gen code.
17681 Added GOCBuilder code. Fixed UI. Implemented plugin.
17683 2005-03-03 Johannes Schmid <jhs@cvs.gnome.org>
17685 * plugins/project-wizard/property.c
17686 plugins/project-wizard/install.c
17687 plugins/project-wizard/druid.c
17688 plugins/editor/goto_line.c
17689 plugins/editor/plugin.c
17690 plugins/gtodo/add_edit_item.c
17691 plugins/gtodo/ligtodo.c
17692 plugins/gtodo/main.c
17693 plugins/gtodo/preferences.c:
17694 Fixed #167559, #167534, #167266, #167357
17695 (Bad English in strings...)
17697 Thanks to Adam Weinberger and Thierry Moisan for
17700 2005-03-03 Naba Kumar <naba@gnome.org>
17702 * libegg/Makefile.am, libegg/menu/Makefile.am,
17703 (added) libegg/egg-submenu-action.c,
17704 (added) libegg/menu/egg-submenu-action.h: Created a new action for
17705 submenu (used for wizard listing).
17707 * plugins/file-loader/anjuta-loader-plugin.ui
17708 plugins/file-loader/plugin.c: Implemented wizards submenu in menu
17711 * plugins/editor/action-callbacks.c,
17712 plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
17713 ctrl+tabbing because it was interfaring with focus navigation.
17714 Focus editor on "Esc" in incremental search entry. Cleanups.
17716 * plugins/file-manager/an_file_view.c,
17717 plugins/symbol-browser/plugin.c,
17718 plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
17721 * plugins/profile-default/plugin.c,
17722 scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
17725 * (removed) scintilla/patches/a64-crash-fix.patch,
17726 (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
17729 2005-03-03 Naba Kumar <naba@gnome.org>
17731 * HACKING: Fixed typos.
17733 * plugins/editor/aneditor-indent.cxx: Clean up.
17735 * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
17736 Enable/disable save, undo and redo actions depending on state
17739 2005-03-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17741 * libanjuta/anjuta-status.h plugins/editor/Makefile.am
17742 plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
17743 Displayed search_incremental status.
17745 * Removed plugins/editor/search_incremental.[ch]
17747 2005-02-26 Johannes Schmid <jhs@cvs.gnome.org>
17749 * plugins/cvs-plugin/cvs-execute.c
17750 plugins/cvs-plugin/cvs-callbacks.c:
17751 - Use weak reference on mesg_view and reuse tab if
17752 it still exists to avoid cluttering message manager.
17753 - Fixed bug in cvs remove
17755 README, HACKING: Updated
17757 configure.in: Added check for libsvn
17759 2005-02-29 Naba Kumar <naba@gnome.org>
17761 * plugins/file-manager/an_file_view.c,
17762 plugins/symbol-browser/an_symbol_view.c,
17763 plugins/symbol-browser/plugin.c: Hide column headers (they
17766 2005-02-29 Naba Kumar <naba@gnome.org>
17768 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17769 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17770 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17771 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17772 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17773 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17774 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17775 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17776 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17777 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17779 * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
17780 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17781 (added) libanjuta/anjuta-session.[hc],
17782 plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17783 plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
17784 src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
17787 Implemented session management. Implemented session
17788 container class. Added session notifications from shell. Implemented
17789 session save/load in editor, file-loader, default-profile-plugin
17790 and anjuta-app. Fixed window sizing and restoration. Cleaned up
17791 code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
17792 and maximized states in session. Implemented project session
17795 2005-02-27 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17797 * plugins/class-gen/action-callbacks.[ch],
17798 plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
17799 plugins/gdb/breakpoints.c plugins/gdb/memory.c:
17800 Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs
17803 2005-02-26 Sebastien Granjoux <seb.sfo@free.fr>
17805 * plugins/project-wizard/anjuta-project-wizard.glade,
17806 plugins/project-wizard/druid.c:
17807 Add some padding in tab label in project selection page
17809 * plugins/project-wizard/druid.c,
17810 plugins/project-wizard/parser.c:
17811 Search for project template recursively
17812 Add ~/.anjuta/project to the search paths
17814 2005-02-26 Naba Kumar <naba@gnome.org>
17816 * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
17817 * plugins/file-loader/plugin.c: Fixed crash bug.
17818 * libanjuta/plugins.c: Fixed memory leak.
17820 2005-02-26 Naba Kumar <naba@gnome.org>
17822 * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
17823 "UserActivatable" attribute for plugins. This attribute if set to
17824 "no" will prevent users from activating/deactivating it from
17825 plugins dialog. Added a toggle button in plugins dialog to toggle
17826 the plugins list between list of activatable plugins (default) to
17827 list of all plugins. anjuta_plugin_select() now only selects the
17828 plugin. Added anjuta_plugins_select_and_activate() method that will
17829 select and activate it.
17831 * plugins/profile-default/Makefile.am,
17832 plugins/profile-default/anjuta-default-profile.ui,
17833 plugins/profile-default/plugin.c,
17834 plugins/profile-default/plugin.h,
17835 plugins/project-manager/anjuta-project-manager.ui,
17836 plugins/project-manager/plugin.c,
17837 plugins/project-manager/plugin.h:
17839 Anjuta projects (*.anjuta) files define the profile of respective
17840 projects. Profile is a set of related plugins required for the
17841 project to open. Moved "close project" action from Project Manager
17842 to Profile Manager plugin. Implemented loading and unloading of
17843 project profiles in DefaultProfilePlugin. DefaultProfilePlugin
17844 (instead of Project Manager) now handles opening of *.anjuta files.
17845 Close Project menuitem is now moved to File submenu (being
17846 consistent with Anjuta 1.x versions and avoiding creating Project
17847 submenu when project manager is not loaded).
17849 * src/anjuta-actions.h: Fixed short-cut key for Help content.
17851 * src/anjuta.ui: Fixed place holder for projects.
17853 * (new) plugins/profile-default/default.anjuta: default startup
17854 profile. Removed the hardcoded plugins loading in
17855 DefaultProfilePlugin.
17858 plugins/project-wizard/templates/terminal/project.anjuta:
17859 Implemented project format in newly created projects.
17861 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
17862 plugins/class-gen/anjuta-class-gen.plugin.in,
17863 plugins/cvs-plugin/anjuta-cvs.plugin.in,
17864 plugins/editor/anjuta-document-manager.plugin.in,
17865 plugins/file-loader/anjuta-loader.plugin.in,
17866 plugins/file-wizard/anjuta-file-wizard.plugin.in,
17867 plugins/gdb/anjuta-gdb.plugin.in,
17868 plugins/glade/anjuta-glade.plugin.in,
17869 plugins/message-view/anjuta-message-manager.plugin.in,
17870 plugins/profile-default/anjuta-default-profile.plugin.in,
17871 plugins/project-manager/anjuta-project-manager.plugin.in,
17872 plugins/project-wizard/anjuta-project-wizard.plugin.in:
17873 Defined UserActivatable attributes. Added supported types attribute.
17875 * plugins/project-wizard/anjuta-project-wizard.glade
17876 plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
17877 "Project Wizard" in preferences title.
17879 * TODO.tasks: Updated.
17881 * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
17884 2005-02-25 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17886 * plugins/file-wizard/anjuta-file-wizard.glade
17887 plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
17889 Integrated License macros, cleaned file.c.
17891 2005-02-24 Johannes Schmid <jhs@cvs.gnome.org>
17893 * plugins/macor/macro-util.c: Fixed crash bugs if email or
17894 username can not be found correctly.
17896 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17898 * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
17899 plugins/macro/macros.xml :
17901 Added Headers macros. Cleaned file.c
17903 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17905 * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c,
17906 plugins/macro/macros.xml :
17908 Fixed a bug. Added Header macro.
17911 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17913 * plugins/file-wizard/action-callbacks.c,
17914 plugins/file-wizard/file.c, plugins/macro/macro-util.c
17915 plugins/macro/macros.xml :
17917 Added FileName, Header template macros.
17919 2005-02-24 Naba Kumar <naba@gnome.org>
17921 * plugins/patch/patch-plugin.c: Fixed a function call.
17923 * src/anjuta.c, src/main.c: Save and load default session.
17925 2005-02-24 Naba Kumar <naba@gnome.org>
17927 * libanjuta/interfaces/libanjuta.idl,
17928 plugins/message-view/anjuta-msgman.c,
17929 plugins/message-view/anjuta-msgman.h,
17930 plugins/message-view/plugin.c: Added and implemented
17931 set_view_title() method.
17933 * plugins/build-basic-autotools/build-basic-autotools.c,
17934 plugins/build-basic-autotools/build-basic-autotools.h: Implemented
17935 build context pooling. Maximum 3 contexts are reused. Additional
17936 contexts are created when all are busy.
17938 2005-02-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17940 * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17941 plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17942 plugins/macro/macros.xml, plugins/macro/plugin.[ch],
17943 plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
17945 Added Copyright, Changelog macros.
17947 2005-02-23 Naba Kumar <naba@gnome.org>
17949 Patch from Massimo Cora' <maxcvs@email.it>:
17950 * plugins/Makefile.am,
17951 plugins/patch/Makefile.am,
17952 (added) plugins/patch/anjuta-patch-plugin.png,
17953 (added) plugins/patch/anjuta-patch.plugin.in,
17954 (added) plugins/patch/anjuta-patch.ui,
17955 plugins/patch/patch-plugin.c,
17956 (added) plugins/patch/patch-plugin.h,
17957 (added) plugins/patch/plugin.c,
17958 (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
17961 2005-02-23 Naba Kumar <naba@gnome.org>
17963 * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
17964 file-loader/plugin.c, profile-default/plugin.c:
17965 Implemented "activated" and "deactivated" signals for plugin class.
17966 Renamed *_location() functions to *_id(), because location is
17967 ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
17968 anjuta_plugins_unload_plugin().
17970 * class-gen/plugin.c: Fixed complier warning and utility function call.
17972 * debug-manager/plugin.c: Unload debugger plugin correctly.
17974 * project-manager/plugin.c: Fixed compiler warnings.
17976 * plugins/project-wizard/templates/gnome/.cvsignore,
17977 plugins/project-wizard/templates/gnome/po/.cvsignore,
17978 plugins/project-wizard/templates/gnome/src/.cvsignore,
17979 plugins/project-wizard/templates/gtk/po/.cvsignore,
17980 plugins/project-wizard/templates/gtkmm/po/.cvsignore,
17981 plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
17983 * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
17984 build (we need to fix this thing).
17986 2005-02-23 Johannes Schmid <jhs@cvs.gnome.org>
17988 * plugins/macro/macro-action.[ch]
17989 plugins/macro/macro-edit.c
17990 plugins/macro/macro-dialog.c
17991 plugins/macro/macro-db.[ch]
17992 plugins/macro/plugin.[ch]
17993 plugins/macro/macro-util.[ch] (added)
17995 Cleaned up macro plugin and preview expanded macros.
17997 2005-02-21 Ryan Garver <rgarvage@yahoo.com>
17999 * plugins/cvs-plugin/cvs-interface.c:
18001 Fixed option setting when using no compression and not
18004 2005-02-23 Naba Kumar <naba@gnome.org>
18006 * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
18007 geometry on exit and startup (only if there is no geometry from the
18010 * TODO.tasks: Updated.
18012 Patch from Sebastien Granjoux <seb.sfo@free.fr>:
18014 * manuals/reference/libanjuta/Makefile.am,
18015 manuals/reference/libanjuta/libanjuta-docs.sgml,
18016 (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
18017 documentation for writing project templates.
18019 2005-02-22 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18021 * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
18022 plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
18024 Expansion keywords in macros.
18026 2005-02-22 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18028 * plugins/file-wizard/action-callbacks.c,
18029 plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
18030 plugins/macro/macros.xml :
18032 Inserting text by macro plugin
18035 2005-02-22 Johannes Schmid <jhs@cvs.gnome.org>
18037 * plugins/macro/plugin.c
18038 plugins/cvs-plugin/plugin.c:
18040 Fixed interfaces (use static)
18042 2005-02-21 Johannes Schmid <jhs@cvs.gnome.org>
18044 * plugins/macro/macro-actions.[ch]
18045 plugins/macro/plugin.c
18046 libanjuta/interfaces/libanjuta.idl:
18048 Implemented IAnjutaMacro interface to be used by file-wizard
18050 * plugins/cvs-plugin/plugin.c
18051 libanjuta/interfaces/libanjuta.idl:
18053 Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
18054 for all version control systems and not only for cvs.
18056 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18058 * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added
18061 * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
18064 2005-02-21 Naba Kumar <naba@gnome.org>
18066 * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
18067 IAnjutaDebugger interface.
18069 * plugins/debug-manager/anjuta-debug-manager.ui,
18070 plugins/debug-manager/attach_process.c,
18071 plugins/debug-manager/attach_process.h,
18072 plugins/debug-manager/plugin.c,
18073 plugins/debug-manager/plugin.h,
18074 plugins/gdb/actions.c,
18075 plugins/gdb/actions.h,
18076 plugins/gdb/anjuta-gdb-plugin.ui,
18077 plugins/gdb/breakpoints.c,
18078 plugins/gdb/breakpoints.h,
18079 plugins/gdb/debugger.c,
18080 plugins/gdb/debugger.h,
18081 plugins/gdb/memory.c,
18082 plugins/gdb/plugin.c,
18083 plugins/gdb/plugin.h,
18084 plugins/gdb/sharedlib.h,
18085 plugins/gdb/sharedlib_cbs.c,
18086 plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
18087 correctly between debug-manager and debugger. Implemented debugger
18088 interface in gdb plugin. Fixed action names. Added UI updating.
18089 Start and stop debugger (does not work yet). Fixed UI merging.
18090 Fixed debugger plugin handling in debug-manager.
18092 2005-02-20 Johannes Schmid <jhs@cvs.gnome.org>
18094 * plugins/editor/aneditor-autocomplete.cxx:
18096 Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
18097 crash with C++ "template" keyword.
18099 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18101 * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
18102 Fixed bug (Closed macro dialogs with Esc key).
18104 2005-02-19 Sebastien Granjoux <seb.sfo@free.fr>
18106 * plugins/project-wizard/xlib.wiz,
18107 plugins/project-wizard/xlib-logo.png,
18108 plugins/project-wizard/xlib/*:
18109 Port old xlib anjuta project on new project wizard
18111 * plugins/project-wizard/xlib-dock.wiz,
18112 plugins/project-wizard/xlib-dock/*:
18113 Port old xlib dock anjuta project on new project wizard
18115 * plugins/project-wizard/wxwin.wiz,
18116 plugins/project-wizard/wxwin-logo.png,
18117 plugins/project-wizard/wxwin/*:
18118 Port old wxwin anjuta project on new project wizard
18120 * configure.in, plugins/project-wizard/templates/Makefile.am: Other
18121 necessary changes for the new templates.
18123 2005-02-18 Naba Kumar <naba@gnome.org>
18125 * plugins/Makefile.am: Added class-gen
18127 2005-02-17 Sebastien Granjoux <seb.sfo@free.fr>
18129 * plugins/project-wizard/header.c:
18130 Fix a bug in sorting of project categories
18132 2005-02-18 Naba Kumar <naba@gnome.org>
18134 Patch from Massimo Cora <maxcvs@email.it>:
18136 * plugins/class-gen/.cvsignore,
18137 plugins/class-gen/Makefile.am,
18138 (added) plugins/class-gen/action-callbacks.c,
18139 (added) plugins/class-gen/action-callbacks.h,
18140 (added) plugins/class-gen/anjuta-class-gen.plugin.in,
18141 (added) plugins/class-gen/class_gen.c,
18142 (added) plugins/class-gen/class_gen.h,
18143 (added) plugins/class-gen/plugin.c,
18144 (added) plugins/class-gen/plugin.h: Ported class wizard to the
18147 * plugins/project-manager/plugin.c: implemented add_source().
18149 2005-02-17 Naba Kumar <naba@gnome.org>
18151 * plugins/file-loader/plugin.c: Fixed possible crash.
18153 * src/action-callbacks.c, src/action-callbacks.h,
18154 src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
18156 2005-02-17 Naba Kumar <naba@gnome.org>
18158 * plugins/project-wizard/templates/anjuta-plugin.wiz,
18159 plugins/project-wizard/templates/gnome.wiz,
18160 plugins/project-wizard/templates/gtk.wiz,
18161 plugins/project-wizard/templates/gtkmm.wiz,
18162 plugins/project-wizard/templates/terminal.wiz,
18163 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18164 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18165 plugins/project-wizard/templates/gnome/src/callbacks.c,
18166 plugins/project-wizard/templates/gnome/src/callbacks.h,
18167 plugins/project-wizard/templates/gnome/src/main.c,
18168 plugins/project-wizard/templates/gtk/src/callbacks.c,
18169 plugins/project-wizard/templates/gtk/src/callbacks.h,
18170 plugins/project-wizard/templates/gtk/src/main.c,
18171 plugins/project-wizard/templates/gtkmm/src/main.cc,
18172 plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
18173 to generate licence correctly (without any extra newlines). Removed
18174 IncludeGNUHeader macro definition and added proper licence property.
18175 Fixed project directory paths in file contents.
18177 2005-02-17 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18179 * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
18180 Closed macro dialogs with Esc key.
18182 2005-02-16 Naba Kumar <naba@gnome.org>
18184 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18185 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18186 plugins/project-wizard/templates/gnome/src/callbacks.c,
18187 plugins/project-wizard/templates/gnome/src/callbacks.h,
18188 plugins/project-wizard/templates/gnome/src/main.c,
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 licence
18192 macros to avoid blank newlines.
18194 2005-02-16 Sebastien Granjoux <seb.sfo@free.fr>
18196 * plugins/project-wizard/autogen.c:
18197 Correct a problem when having property value in UTF-8
18199 * plugins/project-wizard/druid.c:
18200 Correct a bug when reselecting a new project (all pages
18203 * plugins/project-wizard/property.c:
18204 Avoid having default invalid properties
18206 * plugins/project-wizard/templates/terminal.wiz,
18207 plugins/project-wizard/templates/terminal/po/ChangeLog,
18208 plugins/project-wizard/templates/terminal/src/main.c:
18209 Remove command for testing run function
18210 Move destination directory to second page and include
18211 project name. Add exist tag. Remove unused properties.
18213 2005-02-16 Naba Kumar <naba@gnome.org>
18215 * Makefile.am, libanjuta/interfaces/libanjuta.idl,
18216 plugins/debug-manager/anjuta-debug-manager.ui,
18217 plugins/debug-manager/plugin.c,
18218 plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
18219 plugins/gdb/debugger.c, plugins/gdb/plugin.c,
18220 plugins/gdb/plugin.h, plugins/gdb/registers.c,
18221 plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
18222 plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
18223 plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
18224 (removed) src/anjuta_info.c,
18225 (removed) src/anjuta_info.h,
18226 (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
18227 (added) plugins/gdb/anjuta-gdb-plugin.ui,
18228 (added) plugins/gdb/actions.c,
18229 (added) plugins/gdb/actions.h: Completed initial
18230 porting of debugger to new architecture. Fixed many of the debugger
18233 * plugins/file-loader/plugin.c: Detect some important mime ourself
18234 to avoid inconsistencies when mime system isn't working.
18236 2005-02-16 Naba Kumar <naba@gnome.org>
18238 * plugins/editor/Makefile.am,
18239 (added) plugins/editor/aneditor-autocomplete.cxx,
18240 (added) plugins/editor/aneditor-calltip.cxx,
18241 (added) plugins/editor/aneditor-indent.cxx,
18242 (added) plugins/editor/aneditor-priv.h,
18243 plugins/editor/aneditor.cxx: Split aneditor.cxx file into
18244 different smaller chunks to make it easy to maintain.
18246 2005-02-16 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18248 * plugins/project-wizard/druid.c :
18250 Found system Email address if not defined in Preferences.
18252 2005-02-16 Johannes Schmid <jhs@cvs.gnome.org>
18254 * plugins/project-wizard/gtkmm.wiz
18255 plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
18256 plugins/project-wizard/gtkmm/*
18258 Added GTKmm (C++) project type
18260 2005-02-15 Johannes Schmid <jhs@cvs.gnome.org>
18262 * plugins/message-view/plugin.c
18263 plugins/message-view/message-view.c
18265 Implemented next/prev action
18267 2005-02-15 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18269 * plugins/project-wizard/templates/libglade2.* :
18270 Removed libglade2 project.
18272 * plugins/project-wizard/templates/gtk* :
18273 Removed interface.[ch] & support.[ch].
18275 2005-02-15 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18277 * plugins/project-wizard/anjuta-project-wizard.glade,
18278 plugins/project-wizard/property.[ch],
18279 plugins/project-wizard/templates/anjuta-plugin.wiz :
18280 Added a new property ("iconfile").
18282 2005-02-14 Naba Kumar <naba@gnome.org>
18284 * plugins/project-wizard/install.c,
18285 plugins/project-wizard/plugin.c,
18286 plugins/project-wizard/templates/anjuta-plugin.wiz,
18287 plugins/project-wizard/templates/gnome.wiz,
18288 plugins/project-wizard/templates/gtk.wiz,
18289 plugins/project-wizard/templates/libglade2.wiz,
18290 plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
18291 newly created projects and open them. Fixed message buffering in
18294 2005-02-14 Naba Kumar <naba@gnome.org>
18296 * src/about.c, pixmaps/Makefile.am,
18297 (new) pixmaps/anjuta_logo2.png: New about page splash screen.
18299 * mime/gnome-mime-application-x-anjuta.png,
18300 pixmaps/anjuta_icon.png,
18301 (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
18302 done by 9-speed at:
18303 http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
18305 2005-02-14 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18308 plugins/project-wizard/templates/libglade2-logo.png,
18309 plugins/project-wizard/templates/libglade2.wiz,
18310 plugins/project-wizard/templates/libglade2/* :
18314 2005-02-14 Naba Kumar <naba@gnome.org>
18316 * TODO.tasks: Updated.
18318 * plugins/editor/anjuta-docman.c,
18319 plugins/editor/text_editor.c,
18320 plugins/editor/text_editor.h,
18321 plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
18322 for file modification, but it is still not functioning.
18324 2005-02-13 Sebastien Granjoux <seb.sfo@free.fr>
18326 * plugins/project-wizard/values.c,
18327 plugins/project-wizard/values.h,
18328 plugins/project-wizard/property.c,
18329 plugins/project-wizard/property.h,
18330 plugins/project-wizard/druid.c:
18331 Rewrite mandatory property check
18332 Add check of exist property
18333 Rewrite handling of cached property page
18335 2005-02-13 Naba Kumar <naba@gnome.org>
18337 Patch from Igor Kovalenko <garrison@mail.ru>:
18338 * tagmanager/tm_workspace.c: Improved performance.
18340 2005-02-13 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18342 *plugins/project-wizard/templates/*.wiz,
18343 plugins/project-wizard/druid.c,
18344 plugins/project-wizard/templates/terminal/src/main.c,
18345 plugins/project-wizard/templates/gtk/src/*.[ch],
18346 plugins/project-wizard/templates/gtk/src/Makefile.am,
18347 plugins/project-wizard/templates/gnome/src/*.[ch],
18348 plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
18349 Add Copyright date & Email address,
18350 Correct terminal project.
18352 2005-02-12 Naba Kumar <naba@gnome.org>
18354 * plugins/project-wizard/property.c: Fixed hidden
18355 properties to take values.
18357 * plugins/project-wizard/file.[ch]: Renamed
18358 true/false enum values to fix compile error
18359 (conflict with other definition).
18361 * plugins/file-loader/plugin.c: Detect anjuta projects correctly
18362 even when mime type detection fails (for example, when Anjuta is
18363 installed in non-system prefix).
18365 2005-02-12 Sebastien Granjoux <seb.sfo@free.fr>
18367 * plugins/project-wizard/values.c,
18368 plugins/project-wizard/values.h:
18369 Rewrite file with more comments
18371 * plugins/project-wizard/druid.c,
18372 plugins/project-wizard/druid.h,
18373 plugins/project-wizard/autogen.c,
18374 plugins/project-wizard/autogen.h,
18375 plugins/project-wizard/druid.c,
18376 plugins/project-wizard/druid.h:
18378 Use values instead of properties
18379 Move default properties to druid.c
18381 * plugins/project-wizard/install.c,
18382 plugins/project-wizard/install.h:
18383 Use values instead of properties
18384 Add a check to avoid overwriting files
18386 * plugins/project-wizard/parser.c,
18387 plugins/project-wizard/property.c,
18388 plugins/project-wizard/property.h:
18389 Update to use new values
18390 Add an "exist" attribute to check if a directory already exist
18392 * plugins/project-wizard/anjuta-project-wizard.glade:
18393 Change project selection page (GtkTextView => GtkLabel,
18394 GtkTable => GtkVBox)
18396 * plugins/project-wizard/templates/terminal.wiz:
18397 Move destination directory on second page
18399 * plugins/project-wizard/action.c:
18402 2005-02-12 Naba Kumar <naba@gnome.org>
18404 * plugins/file-manager/an_file_view.c,
18405 plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
18406 views. Created dynamic update date of view depending on project
18407 changes -- similar to file-manager view.
18409 * plugins/devhelp/plugin.c: Load help on idle.
18411 * plugins/editor/anjuta-document-manager.glade: Moved 'disable
18412 autoformat' to proper location in preferences.
18414 * mime/anjuta.mime: Added .prj extension in the mime type for backward
18417 * plugins/editor/plugin.c: Fixed accel name.
18419 2005-02-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18421 *plugins/project-wizard/templates/anjuta-plugin.wiz,
18422 plugins/project-wizard/templates/gnome.wiz,
18423 plugins/project-wizard/templates/gtk.wiz,
18424 plugins/project-wizard/anjuta-project-wizard.glade,
18425 plugins/project-wizard/autogen.c:
18426 Add Username & Email address in Project preferences.
18428 2005-02-11 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18430 *plugins/project-wizard/templates/gnome-logo.png,
18431 plugins/project-wizard/templates/gnome.wiz,
18432 plugins/project-wizard/templates/gnome/* :
18435 2005-02-11 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18437 * plugins/project-wizard/templates/terminal/src/main.c,
18438 plugins/project-wizard/templates/terminal/src/main.c,
18439 plugins/project-wizard/templates/terminal/src/main.[ch] :
18440 Insert License in projects
18442 2005-02-11 Naba Kumar <naba@gnome.org>
18444 * TODO.tasks: Added message manager task.
18446 * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
18448 * plugins/editor/plugin.c: Use bookmark stock icons.
18450 * plugins/message-view/anjuta-message-manager.ui,
18451 plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
18453 2005-02-10 Naba Kumar <naba@gnome.org>
18455 * libanjuta/interfaces/libanjuta.idl: fixed build error.
18457 2005-02-09 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18459 * global-tags/Makefile.am
18460 Error during 'make install'
18462 2005-02-09 Naba Kumar <naba@gnome.org>
18464 * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
18467 2005-02-08 Naba Kumar <naba@gnome.org>
18469 * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
18471 * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
18472 Show busy cursur when updating global tags in preferences.
18474 * configure.in: Fixed.
18476 2005-02-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18478 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
18479 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
18481 - Fixed anjuta-plugin project (glade)
18483 2005-02-08 Naba Kumar <naba@gnome.org>
18485 * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
18486 Fixed automatic indentations.
18488 * global-tags/Makefile.am, global-tags/create_global_tags.sh:
18489 Global tags are now segregated into smaller api tags, which can be
18490 selectively loaded from symbol browser preferences.
18492 * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
18493 Implemented IProjectManager interface in project-manager. Mostly getter
18494 methods for now, but need to add add() and remove() methods to add
18495 or remove project elements.
18497 * plugins/gdb/debug_tree.c: Small fix.
18499 * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
18500 plugins/symbol-browser/an_symbol_info.c,
18501 plugins/symbol-browser/an_symbol_info.h,
18502 plugins/symbol-browser/an_symbol_search.c,
18503 plugins/symbol-browser/an_symbol_search.h,
18504 plugins/symbol-browser/an_symbol_view.c,
18505 plugins/symbol-browser/an_symbol_view.h,
18506 plugins/symbol-browser/plugin.c,
18507 plugins/symbol-browser/plugin.h,
18509 tagmanager/entry.h,
18510 tagmanager/tm_project.c,
18511 tagmanager/tm_symbol.c,
18512 tagmanager/tm_tag.c,
18513 tagmanager/tm_workspace.c,
18514 tagmanager/vstring.c,
18515 tagmanager/include/tm_tag.h,
18516 tagmanager/include/tm_workspace.h:
18518 - Fixed tagmanager parsing of source files to parse for typedefines and
18519 properly record element scopes. Implemented scope autocompletion
18520 (autocompletion on '.', '->', '::' and ':'. The functionality is not
18521 fully working. It was based on older patch for Anjuta 1.2.2 in SF
18522 patch list (author is unknown).
18523 - Implemented symbol-browser preferences for dynamically loading and
18524 saving tags API segments.
18525 - Fixed symbol-search to use tagmanager directly instead of depending
18526 on symbol-view for tags list.
18527 - Fixed symbol-view to create the tree using TMSymbol tree directly.
18528 - Fixed TMSymbol to create the complete tags tree instead of letting the
18529 symbol-view created the root nodes.
18530 - Changed project tags cache name to .tm_project2.cache because the
18531 newer format records additional scope information.
18533 2005-02-07 Naba Kumar <naba@gnome.org>
18535 * plugins/editor/style-editor.c,
18536 plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
18537 and GtkFontButton instead of deprecated widgets in
18540 2005-02-07 Sebastien Granjoux <seb.sfo@free.fr>
18542 * plugins/project-wizard/action.c,
18543 plugins/project-wizard/action.h,
18544 plugins/project-wizard/autogen.c,
18545 plugins/project-wizard/autogen.h,
18546 plugins/project-wizard/file.c,
18547 plugins/project-wizard/file.h,
18548 plugins/project-wizard/install.c,
18549 plugins/project-wizard/install.h,
18550 plugins/project-wizard/parser.h,
18551 plugins/project-wizard/parser.c,
18552 plugins/project-wizard/property.c,
18553 plugins/project-wizard/property.h,
18554 plugins/project-wizard/plugin.h,
18555 plugins/project-wizard/plugin.c,
18556 plugins/project-wizard/values.c,
18557 plugins/project-wizard/values.h:
18558 Replace C++ comments by C comments
18560 * plugins/project-wizard/autogen.c,
18561 plugins/project-wizard/autogen.h:
18562 Add a run time check of autogen version.
18563 Add UserName variable.
18565 * plugins/project-wizard/anjuta-project-wizard.glade,
18566 plugins/project-wizard/header.c,
18567 plugins/project-wizard/druid.c,
18568 plugins/project-wizard/druid.h:
18569 Sort project in alphabetic order.
18570 Correct selection troubles in notebooks.
18572 * plugins/project-wizard/parser.c:
18573 Add some check when reading the project header block.
18575 2005-02-05 Sebastien Granjoux <seb.sfo@free.fr>
18577 * plugins/project-wizard/action.c,
18578 plugins/project-wizard/action.h,
18579 plugins/project-wizard/autogen.c,
18580 plugins/project-wizard/autogen.h,
18581 plugins/project-wizard/file.c,
18582 plugins/project-wizard/file.h,
18583 plugins/project-wizard/install.c,
18584 plugins/project-wizard/parser.h,
18585 plugins/project-wizard/parser.c,
18586 plugins/project-wizard/property.c,
18587 plugins/project-wizard/property.h,
18588 plugins/project-wizard/values.c,
18589 plugins/project-wizard/values.h,
18590 Add a space between function name and open.
18592 * plugins/project-wizard/plugin.h,
18593 plugins/project-wizard/plugin.c,
18594 plugins/project-wizard/install.c,
18595 Avoid a crash if the user close the message view used by the .
18597 * plugins/project-wizard/anjuta-project-wizard,
18598 plugins/project-wizard/druid.c,
18599 plugins/project-wizard/druid.h,
18600 plugins/project-wizard/header.h,
18601 plugins/project-wizard/header.c,
18602 Add a text view with the description of each.
18603 Add a tab for each project.
18604 Replace some C++ comments to C comments.
18606 2005-02-05 Naba Kumar <naba@gnome.org>
18608 * plugins/project-wizard/anjuta-project-wizard-plugin.png:
18609 New icon from Sebastien Granjoux .
18611 2005-02-05 Sebastien Granjoux <seb.sfo@free.fr>
18613 * libanjuta/anjuta-preferences.c:
18614 Set file property even without a focus out event (file selected
18617 2005-02-04 Naba Kumar <naba@gnome.org>
18619 * plugins/glade/plugin.c: Fixed glade function calls.
18620 * configure.in: Fixed a typo.
18621 * TODO.tasks: Updated.
18623 2005-02-03 Naba Kumar <naba@gnome.org>
18625 * plugins/project-manager/plugin.c: Fixed memory corruption.
18627 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
18630 * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
18631 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18632 manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
18633 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18635 * libanjuta/interfaces/libanjuta.idl,
18636 plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
18639 * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
18641 Patch from Massimo Cora <maxcvs@email.it>:
18642 * plugins/editor/plugin.c: Fixed update UI for created buffers.
18644 2005-02-01 Naba Kumar <naba@gnome.org>
18646 * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
18647 libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
18648 plugins/editor/goto_line.c, plugins/editor/goto_line.h,
18649 scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
18650 (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
18651 from sourceforge -- a64 crash fixes (correct typing for GType)
18652 and fixes compile errors in sun.
18654 * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
18655 paste (shift+insert) in terminal.
18657 2005-02-01 Kjartan Maraas <kmaraas@gnome.org>
18659 * configure.in: Add «nb» to ALL_LINGUAS.
18661 2005-02-01 Naba Kumar <naba@gnome.org>
18663 * TODO.tasks, TODO: Updated todo tasks.
18665 * plugins/editor/anjuta-document-manager.glade: Improved search
18668 * TODO.tasks: Fixed xml format.
18670 * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
18673 * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
18676 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
18677 format during save (removed unwanted text nodes). Fixed scrollbars.
18679 2005-01-31 Naba Kumar <naba@gnome.org>
18681 * libanjuta/interfaces/libanjuta.idl,
18682 plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
18683 Implemented append() method for IAnjutaEditor interface and fixed
18684 various bugs with text insertions (cvs diff and macro insertions).
18686 * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
18687 automatic indentation.
18689 * plugins/editor/action-callbacks.c,
18690 plugins/editor/action-callbacks.h,
18691 plugins/editor/anjuta-docman.c,
18692 plugins/editor/anjuta-document-manager.ui,
18693 plugins/editor/plugin.c,
18694 plugins/editor/text_editor.c,
18695 plugins/editor/text_editor.h,
18696 plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
18697 Fixed highlight issues.
18699 * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
18702 * plugins/symbol-browser/an_symbol_view.c: Force update project.
18704 * data/properties/*: Updated properties files from scite. Created
18705 styles.properties to override the scite styles.
18707 * plugins/editor/aneditor.cxx: Fixed automatic indentation.
18709 * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
18711 2005-01-30 Naba Kumar <naba@gnome.org>
18713 * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
18714 unused definitions.
18716 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
18718 * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
18719 plugins/editor/text_editor.c,
18720 plugins/editor/text_editor_prefs.c: Added new aneditor commands,
18721 fixed linuwidth preference setting, fixed insert text interface
18722 implementation. Improved automatice-indentation for cpp lexer.
18724 * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
18726 2005-01-29 Naba Kumar <naba@gnome.org>
18728 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
18729 option in update dialog as default. Improved import dialog. Sized
18732 * configure.in: Fixed underquoted warning from autoconf.
18734 * plugins/editor/action-callbacks.c,
18735 plugins/editor/aneditor.cxx,
18736 plugins/editor/aneditor.h,
18737 plugins/editor/anjuta-document-manager.glade,
18738 plugins/editor/plugin.c,
18739 plugins/editor/plugin.h,
18740 plugins/editor/text_editor.c,
18741 plugins/editor/text_editor.h,
18742 plugins/editor/text_editor_prefs.c: Implemented prefernces commands
18743 for Editor and fixed all preferences syncronization and notifys for
18744 visible prefs (in editor preferences page).
18746 * plugins/file-loader/plugin.c: Load recent files on idle.
18748 2005-01-28 Naba Kumar <naba@gnome.org>
18750 * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18751 plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
18753 * plugins/editor/action-callbacks.c,
18754 plugins/editor/action-callbacks.h,
18755 plugins/editor/aneditor.cxx,
18756 plugins/editor/aneditor.h,
18757 plugins/editor/anjuta-document-manager.ui,
18758 plugins/editor/plugin.c,
18759 plugins/editor/text_editor.c,
18760 plugins/editor/text_editor.h,
18761 plugins/editor/text_editor_cbs.c,
18762 plugins/editor/text_editor_cbs.h,
18763 plugins/editor/text_editor_prefs.c: Implemented Multiple view of
18766 Patch from Massimo Cora <maxcvs@email.it>:
18767 * plugins/editor/an_symbol_search.c,
18768 plugins/editor/an_symbol_search.c: Fixed crash bugs.
18770 2005-01-27 Naba Kumar <naba@gnome.org>
18772 *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
18773 minimum size request to 200.
18775 * plugins/symbol-browser/an_symbol_info.c,
18776 plugins/symbol-browser/an_symbol_info.h,
18777 plugins/symbol-browser/an_symbol_search.c,
18778 plugins/symbol-browser/an_symbol_search.h,
18779 plugins/symbol-browser/an_symbol_view.c,
18780 plugins/symbol-browser/an_symbol_view.h,
18781 plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
18782 pixbuf retrieval. Fixed runtime warning. Code clean up.
18784 2005-01-27 Naba Kumar <naba@gnome.org>
18786 * configure.in, plugins/Makefile.am, src/anjuta-app.c,
18787 src/anjuta.ui, (new) plugins/glade/.cvsignore,
18788 (new) plugins/glade/Makefile.am,
18789 (new) plugins/glade/anjuta-glade-plugin.png,
18790 (new) plugins/glade/anjuta-glade.plugin.in,
18791 (new) plugins/glade/anjuta-glade.ui,
18792 (new) plugins/glade/plugin.c,
18793 (new) plugins/glade/plugin.h,
18794 (new) plugins/profile-default/plugin.c: Glade plugin. Disabled for
18795 now until glade3 works properly.
18797 * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
18798 they are generated.
18800 2005-01-26 Naba Kumar <naba@gnome.org>
18802 * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
18803 Added mime icon for anjuta projects.
18805 patch from Massimo Cora <maxcvs@email.it>:
18806 * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
18807 an_symbol_search.h, an_symbol_view.c, plugin.c:
18808 Fix/implement objects destroying/freeing.
18810 2005-01-26 Johannes Schmid <jhs@cvs.gnome.org>
18812 * src/action-callback.[ch], src/anjuta-actions.h:
18813 Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
18814 because it has not been updated for years and we know have a devhelp plugin
18815 which can do the job much better.
18816 * TODO.tasks: Updated done items
18818 2005-01-25 Naba Kumar <naba@gnome.org>
18820 * autogen.sh: Fixed to generate interface files.
18822 * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
18823 session save filenames.
18825 * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
18827 2005-01-24 Sebastien Granjoux <seb.sfo@free.fr>
18829 * plugins/project-wizard/Makefile.am,
18830 plugins/project-wizard/install.c,
18831 plugins/project-wizard/install.h,
18832 plugins/project-wizard/parser.c,
18833 plugins/project-wizard/parser.h,
18834 plugins/project-wizard/templates/terminal.wiz:
18835 Add action list block in wizard template
18836 * plugins/project-wizard/file.c,
18837 plugins/project-wizard/autogen.c:
18840 2005-01-23 Naba Kumar <naba@gnome.org>
18842 * configure.in: Fixed build error.
18844 2005-01-22 Sebastien Granjoux <seb.sfo@free.fr>
18846 * plugins/project-wizard/druid.c,
18847 plugins/project-wizard/parser.c,
18848 plugins/project-wizard/property.c: Rewrite parser with
18849 better error handling
18851 2005-01-22 Naba Kumar <naba@gnome.org>
18853 * plugins/symbol-browser/plugin.c: Changed c++ coments
18854 to c commnets and formated code to anjuta coding styles.
18856 2005-01-21 Naba Kumar <naba@gnome.org>
18858 * configure.in, autogen.sh: Fixed build errors in newer automake.
18860 * plugins/editor/anjuta-docman.c: Do not emit change editor
18861 signal while in dispose.
18863 Patch from: Massimo Corà <maxcvs@email.it>
18864 * plugins/symbol-browser/Makefile.am,
18865 plugins/symbol-browser/an_symbol_view.c,
18866 plugins/symbol-browser/an_symbol_view.h,
18867 plugins/symbol-browser/plugin.c,
18868 plugins/symbol-browser/plugin.h,
18869 plugins/symbol-browser/test-symbol-browser.c,
18870 (new) plugins/symbol-browser/an_symbol_info.c,
18871 (new) plugins/symbol-browser/an_symbol_info.h,
18872 (new) plugins/symbol-browser/an_symbol_search.c,
18873 (new) plugins/symbol-browser/an_symbol_search.h:
18874 Added a cool real-time symbol-search-view in symbol browser.
18876 2005-01-21 Johannes Schmid <jhs@cvs.gnome.org>
18878 * plugin/macro/plugin.c
18879 plugin/macro/anjuta-macro-plugin.ui
18880 plugin/macro/macro-db.[ch]
18881 plugin/macro/macro-dialog.[ch]
18882 plugin/macro/macro-actions.[ch]
18883 plugin/macro/macro-edit.[ch]
18884 plugin/macro/plugin.[ch]:
18886 Implemented three menu items as Naba proposed:
18888 Insert Macro: Pops of a border-less window to enter a shortcut
18889 Add Macro: Same as Manage Macro => New
18890 Manage Macros: Full-features macro dialog
18892 2005-01-20 Naba Kumar <naba@gnome.org>
18894 * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
18895 libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
18896 libanjuta/anjuta-shell.h,
18897 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18898 plugins/editor/plugin.c, plugins/file-loader/plugin.c,
18899 plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
18900 src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18901 src/main.c, src/shell.c: Implemented command line args processing
18902 and session management. Fixed geometry restoration.
18904 2005-01-19 Johannes Schmid <jhs@cvs.gnome.org>
18906 * plugins/macro/macro-db.c,
18907 plugins/macros.xml:
18908 Cleaned up XML interface and use attributes now for name, category and
18909 shortcut. CDATA is used to avoid xml errors inside of macros.
18911 2005-01-19 Naba Kumar <naba@gnome.org>
18913 * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
18915 2005-01-18 Naba Kumar <naba@gnome.org>
18917 * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
18920 * scintilla/*: Updated scintilla to current cvs and updated
18923 2005-01-18 Johannes Schmid <jhs@cvs.gnome.org>
18925 * plugins/cvs-plugin/anjuta-cvs-plugin.glade
18926 plugins/cvs-plugin/cvs-actions.c:
18927 Added "Whole project" infrastructure but it does not
18928 work because I did not find a way to get the current project's
18931 2005-01-18 Johannes Schmid <jhs@cvs.gnome.org>
18933 * plugins/cvs-plugin/Makefile.am
18934 plugins/cvs-plugin/anjuta-cvs.plugin.in
18935 plugins/cvs-plugin/cvs-actions.c
18936 plugins/cvs-plugin/cvs-callbacks.c
18937 plugins/cvs-plugin/cvs-interface.[ch] (added)
18938 plugins/cvs-plugin/plugin.c:
18940 Added IAnjutaCVS interface and improved cvs plugin. There
18941 is still some work to do on cvs import and to add a current
18944 2005-01-17 Naba Kumar <naba@gnome.org>
18946 * plugins/editor/aneditor.cxx: Fixed auto indentation.
18948 * configure.in: Fixed build errors.
18950 * data/Makefile.am, (removed) data/README.stock_libs,
18951 (removed) data/anjuta.mime, (removed) data/autogen.sh*,
18952 (removed) data/header.c, (removed) data/stock_libs.anj,
18953 (removed) data/x-anjuta-project.desktop,
18954 (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
18956 * libanjuta/anjuta-plugin-description.c,
18957 libanjuta/anjuta-shell.c: Updated documentations.
18959 Patch from: Hamish Mackenzie <hamish@firestream.co.uk>
18961 * libanjuta/anjuta-launcher.c,
18962 plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
18965 2005-01-17 Naba Kumar <naba@gnome.org>
18967 * plugins/project-wizard/templates/anjuta-plugin.wiz,
18968 plugins/project-wizard/templates/gtk.wiz,
18969 plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
18970 Updated templates to new format.
18972 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
18973 * plugins/project-wizard/druid.c,
18974 plugins/project-wizard/parser.c,
18975 plugins/project-wizard/property.c,
18976 plugins/project-wizard/property.h,
18977 plugins/project-wizard/templates/terminal.wiz,
18978 plugins/project-wizard/templates/terminal/AUTHORS,
18979 plugins/project-wizard/templates/terminal/ChangeLog,
18980 plugins/project-wizard/templates/terminal/NEWS,
18981 plugins/project-wizard/templates/terminal/README,
18982 plugins/project-wizard/templates/terminal/project.anjuta,
18983 plugins/project-wizard/templates/terminal/src/main.c:
18984 Moveed code related to property types from druid.c and parser.c to
18985 property.c. Changed tag from "<string ..." to
18986 "<property type="string..." and so on. Rewrite parser
18987 (warning still in progress). Added list property. Changed
18988 terminal project to avoid using autogen on some file (much
18989 faster) using the autogen attribute. Add a license list box in
18990 terminal project (just as an example). _label in item list is
18993 2005-01-16 Naba Kumar <naba@gnome.org>
18995 * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
18996 plugins/edtior/anjuta-docman.c: Fixed build errors.
18998 * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
18999 libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
19000 libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
19001 (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
19002 (removed) libanjuta/defaults.c, libanjuta/defaults.h,
19003 (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
19004 libanjuta/resources.h,
19005 plugins/build-basic-autotools/build-basic-autotools.c,
19006 plugins/editor/plugin.c, plugins/editor/text_editor.c,
19007 plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
19008 plugins/gtodo/plugin.c, src/Makefile.am,
19009 src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
19010 src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
19011 Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
19012 should be handled in respective plugins. Added API documentations.
19014 * libanjuta-docs.sgml, libanjuta-sections.txt,
19016 (added) tmpl/anjuta-debug.sgml,
19017 (added) tmpl/anjuta-launcher.sgml,
19018 tmpl/anjuta-plugin.sgml,
19019 tmpl/anjuta-preferences.sgml,
19020 tmpl/anjuta-shell.sgml,
19021 (added) tmpl/anjuta-status.sgml,
19022 (removed) tmpl/anjuta-stock.sgml,
19023 tmpl/anjuta-utils.sgml,
19024 (removed) tmpl/defaults.sgml,
19025 (removed) tmpl/fileselection.sgml,
19026 (removed) tmpl/gnomefilelist.sgml,
19027 tmpl/ianjuta-buildable.sgml,
19028 (added) tmpl/ianjuta-debugger-manager.sgml,
19029 (added) tmpl/ianjuta-debugger.sgml,
19030 tmpl/ianjuta-document-manager.sgml,
19031 tmpl/ianjuta-editor.sgml,
19032 tmpl/ianjuta-file.sgml,
19033 tmpl/ianjuta-loader.sgml,
19034 tmpl/ianjuta-markable.sgml,
19035 tmpl/ianjuta-message-view.sgml,
19036 (added) tmpl/ianjuta-project-manager.sgml,
19037 (added) tmpl/ianjuta-todo.sgml,
19038 (added) tmpl/ianjuta-wizard.sgml,
19039 tmpl/libanjuta-iface-marshallers.sgml,
19040 tmpl/libanjuta-unused.sgml,
19041 (removed) tmpl/pixmaps.sgml,
19043 (removed) tmpl/properties.sgml,
19044 tmpl/resources.sgml: Updated API documentations.
19046 2005-01-15 Naba Kumar <naba@gnome.org>
19048 * libanjuta/anjuta-launcher.c: Added API docs.
19050 * plugins/project-wizard/templates/anjuta-plugin.wiz,
19051 plugins/project-wizard/templates/gtk.wiz,
19052 plugins/project-wizard/templates/terminal.wiz,
19053 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19054 plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
19055 plugins/project-wizard/templates/gtk/src/main.c,
19056 plugins/project-wizard/templates/terminal/Makefile.am.tpl,
19057 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
19060 Patch from: Sébastien Granjoux <seb.sfo@free.fr>
19061 * plugins/project-wizard/anjuta-project-wizard.glade,
19062 plugins/project-wizard/autogen.c,
19063 plugins/project-wizard/druid.c,
19064 plugins/project-wizard/druid.h,
19065 plugins/project-wizard/file.c,
19066 plugins/project-wizard/file.h,
19067 plugins/project-wizard/install.c,
19068 plugins/project-wizard/parser.c,
19069 plugins/project-wizard/plugin.c,
19070 plugins/project-wizard/plugin.h: Add a preferences dialog: used for
19071 setting the default project directory. Fix HIDDEN property, it's
19072 working but I think we could make this cleaner. Removed the
19073 copy of the string in mandatory_property. Add an optional autogen
19074 attribute, to force or avoid using autogen on some files, default
19075 without any attribute is autodetect.+ Replace the script tag with
19076 a normal file tag and an attribute execute.
19078 2005-01-14 Naba Kumar <naba@gnome.org>
19080 * plugins/editor/action-callbacks.c,
19081 plugins/editor/search_incremental.c,
19082 plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
19085 * plugins/editor/plugin.c, plugins/editor/plugin.h,
19086 src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
19089 2005-01-12 Naba Kumar <naba@gnome.org>
19092 plugins/project-wizard/templates/Makefile.am,
19093 (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
19094 plugins/project-wizard/templates/anjuta-plugin.wiz,
19095 (added) plugins/project-wizard/templates/gtk-logo.png,
19096 (added) plugins/project-wizard/templates/gtk.wiz,
19097 (added) plugins/project-wizard/templates/terminal-logo.png,
19098 plugins/project-wizard/templates/terminal.wiz,
19099 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19100 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19101 (added) plugins/project-wizard/templates/gtk/.cvsignore,
19102 (added) plugins/project-wizard/templates/gtk/Makefile.am,
19103 (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
19104 (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
19105 (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
19106 (added) plugins/project-wizard/templates/gtk/src/main.c,
19107 (added) plugins/project-wizard/templates/gtk/src/project.glade,
19108 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
19109 GTK+ project templated and fixed other templates. Updated template
19112 2005-01-12 Naba Kumar <naba@gnome.org>
19114 * plugins/macro/anjuta-macro.glade: Improved GUI.
19116 2005-01-10 Johannes Schmid <jhs@cvs.gnome.org>
19118 * plugins/cvs-plugin/cvs_gui.[ch] (removed)
19119 * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
19120 * plugins/cvs-plugin/cvs.[ch] (removed)
19121 Removed old unused files
19123 * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
19124 * plugins/cvs-plugin/cvs-actions.c
19125 * plugins/cvs-plugin/Makefile.am:
19126 Seperate callback functions for better error
19127 handling. Cleaned up code.
19129 * plugins/macro/macros.xml: removed corrupt cvs
19132 2005-01-10 Naba Kumar <naba@gnome.org>
19134 * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
19135 plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
19138 2005-01-09 Naba Kumar <naba@gnome.org>
19140 * libegg/egg-recent-action.c, libegg/test-actions.c,
19141 libegg/menu/egg-recent-action.h: Recent Action now takes multiple
19142 recent files models.
19144 * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
19145 two models -- one for projects and other for regular files and show
19146 both in recent files menu. Changed recent files group from "anjuta"
19147 to "anjuta-projects" and "anjuta-files" respectively. Set mime types
19148 when adding the URI in recent files.
19150 * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
19151 * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
19152 * plugins/macro/macro-dialog.c: Fixed dispose() method.
19153 * plugins/macro/macros.xml: Fixed xml errors.
19155 2005-01-08 Naba Kumar <naba@gnome.org>
19157 * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
19158 libegg/test-actions.c, libegg/menu/Makefile.am,
19159 libegg/menu/egg-recent-action.h: Added a new action for
19162 * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
19163 Fixed dispose. Cleanup.
19165 * plugins/file-loader/anjuta-loader-plugin.ui,
19166 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19167 Use the new action for recent files. Added recent files in
19170 * plugins/project-wizard/druid.c: Show busy cursor and
19171 de-sensitize druid buttons during page change.
19173 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
19174 * plugins/project-wizard/Makefile.am,
19175 plugins/project-wizard/druid.c,
19176 plugins/project-wizard/druid.h,
19177 plugins/project-wizard/install.c,
19178 plugins/project-wizard/plugin.c,
19179 plugins/project-wizard/plugin.h,
19180 plugins/project-wizard/property.c,
19181 plugins/project-wizard/property.h,
19182 (added) plugins/project-wizard/values.c,
19183 (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
19184 objects (in values.c and values.h) containing the values of all
19185 properties. The NPWProperty objects now keep their values in this
19186 object which is persistant for one activation of the plugin, so the
19187 user keeps all the values even if he goes backward. Used an anjuta
19188 message view to list all files copied by the project wizard.
19190 2005-01-08 Johannes Schmid <jhs@cvs.gnome.org>
19192 * plugins/macro/plugin.[ch],
19193 plugins/macro/macro-dialog.[ch]
19194 plugins/macro/macro-edit.[ch]
19195 plugins/macro/macro-db.[ch]
19196 plugins/macro/macro-actions.[ch]
19197 plugins/macro/anjuta-macro.plugin.in
19198 plugins/macro/anjuta-macro.glade
19199 plugins/macro/anjuta-macro.png
19200 plugins/macro/Makefile.am
19201 plugins/macro/macros.xml
19202 plugins/macro/anjuta-macro.ui (all added)
19204 plugins/Makefile.am:
19205 Added new macro plugins
19207 * plugins/cvs-plugin/anjuta-cvs-plugin.png:
19210 * manuals/reference/template (removed)
19211 Removed old api reference
19213 * plugins/message-view/message-view.c:
19214 "Fixed" crash in on_row_deleted and added a
19215 comment that I cannot work this way. We will
19216 have to change everything a bit to avoid losing
19219 * plugins/text-editor/text_editor.c:
19220 Update line number width on file save
19223 2005-01-07 Naba Kumar <naba@gnome.org>
19225 * plugins/project-wizard/anjuta-project-wizard.glade,
19226 plugins/project-wizard/druid.c,
19227 plugins/project-wizard/templates/anjuta-plugin.wiz,
19228 plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
19229 Display page description in bold. Fixed mandatory field check.
19232 libanjuta/libanjuta-1.0.pc.in,
19233 plugins/project-wizard/druid.c,
19234 plugins/project-wizard/parser.c,
19235 plugins/project-wizard/property.h,
19236 plugins/project-wizard/templates/anjuta-plugin.wiz,
19237 plugins/project-wizard/templates/terminal.wiz,
19238 plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
19239 (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
19240 (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
19241 (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
19242 (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
19243 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
19244 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19245 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
19246 plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
19247 plugins/project-wizard/templates/terminal/configure.in.tpl,
19248 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
19249 plugins/project-wizard/templates/terminal/src/main.c: Implemented
19250 a new property type -- hidden. Fixed terminal and anjuta-plugin
19253 2005-01-07 Naba Kumar <naba@gnome.org>
19255 * templates/anjuta-plugin.wiz,
19256 templates/terminal.wiz,
19257 templates/terminal/Makefile.am.tpl,
19258 templates/terminal/autogen.sh,
19259 (Removed) templates/terminal/configure.ac.tpl,
19260 (Added) templates/.cvsignore,
19261 (Added) templates/Makefile.am,
19262 (Added) templates/anjuta-plugin/.cvsignore,
19263 (Added) templates/anjuta-plugin/Makefile.am,
19264 (Added) templates/anjuta-plugin/src/.cvsignore,
19265 (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
19266 (Added) templates/terminal/.cvsignore,
19267 (Added) templates/terminal/Makefile.am,
19268 (Added) templates/terminal/configure.in.tpl,
19269 (Added) templates/terminal/po/.cvsignore,
19270 (Added) templates/terminal/po/ChangeLog,
19271 (Added) templates/terminal/po/Makefile.am,
19272 (Added) templates/terminal/po/POTFILES.in,
19273 (Added) templates/terminal/src/.cvsignore,
19274 (Added) templates/terminal/src/Makefile.am,
19275 (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
19276 project wizard. Fixed configure/po/Makefile template errors.
19278 2005-01-06 Naba Kumar <naba@gnome.org>
19280 * configure.in: Added project templates.
19281 * plugins/project-wizard/templates/*: Added to project and renamed
19282 Makefile.am and configure.in to Makefile.am and configure.ac respectively
19283 for the project templates (so that they do not conflict with autotools
19284 build. Created proper configure.ac.tpl and autogen.sh for project
19287 2005-01-06 Naba Kumar <naba@gnome.org>
19289 * plugins/project-wizard/anjuta-project-wizard.glade,
19290 plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
19291 Fixed file list parsing and to take absolute file paths (for example,
19292 from an icon selected previously). Used toggle buttons for boolean
19293 properties. Check if all mandatory fields are given before going
19294 forward in the wizard. Use scrollable viewport for listing property
19295 widgets incase the list goes out of wizard's size. Added tooltips
19296 as descriptions of the property widgets. And other fixes.
19298 * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
19299 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
19300 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
19301 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
19302 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
19303 (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
19304 (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
19305 (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19306 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
19307 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
19308 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
19309 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
19310 Restructured template files.
19312 2005-01-06 Naba Kumar <naba@gnome.org>
19314 * configure.in: Added check for autogen.
19316 * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
19319 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
19320 Do not emit changed signal when in dispose.
19322 * plugins/symbol-browser/plugin.c: Don't updated symbols when
19323 symbol-view widget has been destroyed.
19325 * src/anjuta-app.c: Set null to preference, status and ui object
19326 pointers when they are destroyed.
19328 * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
19329 plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
19330 Added boolean, integer and file property types.
19332 * plugins/project-wizard/Makefile.am,
19333 plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
19334 project wizard templates.
19336 2005-01-04 Naba Kumar <naba@gnome.org>
19338 * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
19341 * plugins/editor/aneditor.cxx,
19342 plugins/editor/anjuta-docman.c,
19343 plugins/editor/plugin.c,
19344 plugins/editor/text_editor.c:
19345 Removed unnecessary ref/unref of scintilla.
19347 * plugins/message-view/anjuta-msgman.c,
19348 plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
19349 make close button similar to document manager.
19351 * plugins/project-manager/plugin.c,
19352 plugins/project-manager/plugin.h: Removed dead codes. Removed
19353 unnecessary ref/unref.
19355 * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
19356 instead of hard refs.
19358 2005-01-03 Naba Kumar <naba@gnome.org>
19360 * libanjuta/interfaces/libanjuta.idl: Added configure() and
19361 generate() methods for IAnjutaBuildable interface.
19363 * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
19364 IAnjutaBuildable inteface.
19366 * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
19367 to destroy build context when message view is destroyed.
19369 * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
19370 a ref to it and unref in destructor. AnEditor class wants to be the
19371 owner of scintilla widget. Fixed compile warnings with signed/unsigned
19374 * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
19375 complicate the scene. Removed editor widget from AnjutaDocman when
19376 the widget is destroyed.
19378 * plugins/editor/plugin.c: Destroy docman widget instead of just removing
19379 from shell. It will be removed from shell when the widget is destroyed.
19381 * plugins/editor/text_editor.c: Added debug codes to track object
19384 * plugins/message-view/anjuta-msgman.c: Remove message view on
19385 widget destroy. Destroy message view on remove. Removed all views
19388 * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
19391 2005-01-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19393 * plugins/file-wizard/action-callbacks.c,
19394 plugins/file-wizard/anjuta-file-wizard.glade,
19395 plugins/file-wizard/file.c, plugins/file-wizard/file.h :
19396 Insert Licence, copyright, header template ...
19398 2005-01-02 Naba Kumar <naba@gnome.org>
19400 * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
19401 libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
19402 anjuta_status_add_widget() to allow setting busy cursor on non
19405 * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
19407 * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
19408 mime types to take text/source also.
19410 * plugins/editor/anjuta-docman.c,
19411 plugins/editor/anjuta-docman.h,
19412 plugins/editor/plugin.c,
19413 plugins/editor/text_editor.c,
19414 plugins/editor/text_editor.h,
19415 plugins/editor/text_editor_cbs.c: Listen for busy signal from
19416 AnjutaStatus and set busy cursor on editors.
19418 * plugins/file-loader/Makefile.am,
19419 plugins/file-loader/plugin.c,
19420 (added) plugins/file-loader/dnd.c,
19421 (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
19423 * src/anjuta.c: Hide anjuta window before destruction.
19425 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
19426 * configure.in, plugins/Makefile.am,
19427 (removed) plugins/project-wizard/appwiz_page1.c,
19428 (removed) plugins/project-wizard/appwiz_page2.c,
19429 (removed) plugins/project-wizard/appwiz_page3.c,
19430 (removed) plugins/project-wizard/appwiz_page4.c,
19431 (removed) plugins/project-wizard/appwizard.c,
19432 (removed) plugins/project-wizard/appwizard.h,
19433 (removed) plugins/project-wizard/appwizard_cbs.c,
19434 (removed) plugins/project-wizard/appwizard_cbs.h,
19435 (removed) plugins/project-wizard/appwizard_gui.c,
19436 (removed) plugins/project-wizard/gnome_project.c,
19437 (removed) plugins/project-wizard/gnome_project.h,
19438 (removed) plugins/project-wizard/wizard_gui.c,
19439 (removed) plugins/project-wizard/wizard_gui.h,
19440 (added) plugins/project-wizard/.cvsignore,
19441 (added) plugins/project-wizard/Makefile.am,
19442 (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
19443 (added) plugins/project-wizard/anjuta-project-wizard.glade,
19444 (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
19445 (added) plugins/project-wizard/applogo.png,
19446 (added) plugins/project-wizard/appwizard.png,
19447 (added) plugins/project-wizard/autogen.c,
19448 (added) plugins/project-wizard/autogen.h,
19449 (added) plugins/project-wizard/druid.c,
19450 (added) plugins/project-wizard/druid.h,
19451 (added) plugins/project-wizard/file.c,
19452 (added) plugins/project-wizard/file.h,
19453 (added) plugins/project-wizard/header.c,
19454 (added) plugins/project-wizard/header.h,
19455 (added) plugins/project-wizard/install.c,
19456 (added) plugins/project-wizard/install.h,
19457 (added) plugins/project-wizard/parser.c,
19458 (added) plugins/project-wizard/parser.h,
19459 (added) plugins/project-wizard/plugin.c,
19460 (added) plugins/project-wizard/plugin.h,
19461 (added) plugins/project-wizard/property.c,
19462 (added) plugins/project-wizard/property.h: Removed old application-wizard
19463 codes and added new template based (autogen based) project wizard
19464 implemented by Sébastien Granjoux <seb.sfo@free.fr>
19466 2005-01-01 Johannes Schmid <jhs@cvs.gnome.org>
19468 * plugins/cvs-plugin/plugin.c: Fixed crash bug
19469 * plugins/cvs-plugin/cvs-execute.c:
19470 Fix cvs_log which did not work because of some
19472 Patch from Mark R. Pariente <markpariente@cmu.edu>
19473 - Fix message highlighting
19475 2004-12-30 Johannes Schmid <jhs@cvs.gnome.org>
19480 Removed template stuff completly because we dicussed to implement
19481 a macro system for Edit->Insert Text
19483 2004-12-30 Johannes Schmid <jhs@cvs.gnome.org>
19485 * plugins/editor/aneditor.cxx,
19486 plugins/editor/text_editor.c:
19487 Set line number width dynamically
19489 Prepered new GTK 2.6 about dialog
19491 2004-12-30 Naba Kumar <naba@gnome.org>
19493 patch from: Massimo Corà <maxcvs@email.it>
19494 * plugins/editor/aneditor.cxx: Highlights correct function
19495 argument in recursive calltips.
19497 2004-12-30 Naba Kumar <naba@gnome.org>
19499 * plugins/symbol-browser/plugin.c,
19500 libanjuta/interfaces/libanjuta.idl,
19501 plugins/editor/text_editor.c: Fixed editor markers and added a new
19502 marker (BASIC) to indicate line numbers. Fixed symbol browser to
19503 mark the line visited.
19505 * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
19506 libegg/Makefile.am, libegg/eggcomboselect.c,
19507 libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
19508 widget for use with symbol view in toolbar.
19510 * plugins/cvs-plugin/anjuta-cvs.ui,
19511 plugins/file-manager/anjuta-file-manager.ui: Added appropriate
19512 placeholder for cvs plugin context menu in filemanager.
19514 2004-12-28 Johannes Schmid <jhs@cvs.gnome.org>
19516 * plugins/cvs-plugin/plugin.c:
19517 Show popup menu only if the file is contained in
19518 a directory containing a "CVS" directory
19520 2004-12-28 Johannes Schmid <jhs@cvs.gnome.org>
19522 * plugins/cvs-plugin/cvs-action.[ch],
19523 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19524 * plugins/cvs-plugin/anjuta-cvs.ui,
19525 * plugins/cvs-plugin/plugin.c:
19526 Implemented "Import"
19528 Patch from Mark R. Pariente <markpariente@cmu.edu>:
19529 Added right-click-menu for file-manager
19531 2004-12-26 Naba Kumar <naba@gnome.org>
19533 * src/action-callbacks.c, src/action-callbacks.h,
19534 src/anjuta-actions.h, src/anjuta-app.c,
19535 src/anjuta.ui: Added fullscreen action.
19537 * plugins/cvs-plugin/cvs-actions.c,
19538 plugins/cvs-plugin/plugin.c,
19539 plugins/cvs-plugin/plugin.h: Watches current editor,
19540 project and file manager selection in plugin
19543 2004-12-26 Naba Kumar <naba@gnome.org>
19545 * src/anjuta-app.c, src/anjuta.c, src/main.c,
19546 src/action-callbacks.c: Fixed app finalization. Added a
19547 command line arg --proper-shutdown (-p), which when set
19548 will release all plugins and their resources (this option
19549 is mainly for debugging).
19551 * plugins/file-loader/plugin.c: Fixed filename duplications
19552 in recent files history.
19554 * plugins/profile-default/plugin.c: Disabled problematic
19555 plugins for now to load at startup.
19557 * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled
19558 annoying debug prints.
19560 2004-12-23 Naba Kumar <naba@gnome.org>
19562 Patch from: Mark R. Pariente <markpariente@cmu.edu>
19563 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19564 plugins/cvs-plugin/anjuta-cvs.ui,
19565 plugins/cvs-plugin/cvs-actions.c,
19566 plugins/cvs-plugin/cvs-actions.h,
19567 plugins/cvs-plugin/cvs-execute.c,
19568 plugins/cvs-plugin/cvs-execute.h,
19569 plugins/cvs-plugin/Makefile.am,
19570 plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
19571 Added cvs log command.
19573 2004-12-20 Johannes Schmid <jhs@cvs.gnome.org>
19575 * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as
19578 2004-12-20 Naba Kumar <naba@gnome.org>
19580 patch from: Massimo Corà <maxcvs@email.it>
19581 * plugins/editor/aneditor.cxx: Added recursive calltips.
19583 2004-12-20 Naba Kumar <naba@gnome.org>
19585 * libanjuta/plugins.c, plugins/file-loader/plugin.c:
19586 Show busy cursor during loading and unloading.
19588 2004-12-19 Naba Kumar <naba@gnome.org>
19590 * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
19591 memory leaks. Disabled debug print.
19593 * plugins/symbol-browser/an_symbol_view.c,
19594 plugins/symbol-browser/plugin.c,
19595 plugins/symbol-browser/plugin.h: Fixed loading and unloading
19596 problems. Creates SymbolView object every time when the
19597 plugin is activated.
19599 * plugins/project-manager/plugin.c: Close project when
19602 2004-12-18 Naba Kumar <naba@gnome.org>
19604 * po/POTFILES.in: Removed commented lines.
19605 * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
19606 * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
19607 * plugins/gdb/plugin.c: Fixed compile error.
19609 Patch from: Mark R. Pariente <mark@demar.com.tr>
19610 * libegg/eggcellrendererkeys.c: Fixed compile error.
19612 2004-12-18 Naba Kumar <naba@gnome.org>
19614 * plugins/file-loader/plugin.c: Fixed loading bug.
19616 *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
19617 plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19618 plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
19619 plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
19620 and corruptions. Fixed loading and unloading of plugins.
19622 2004-12-17 Naba Kumar <naba@gnome.org>
19624 * plugins/file-loader/Makefile.am,
19625 plugins/file-loader/plugin.c,
19626 plugins/project-manager/plugin.c: Fixed memory corruption
19627 and disposition codes. Added missing plugin.h in Makefile.am.
19629 2004-12-16 Naba Kumar <naba@gnome.org>
19631 * plugins/symbol-browser/an_symbol_view.c,
19632 plugins/symbol-browser/plugin.c: Fixed finalization and disposition
19633 codes. Fixed memory leaks and corruptions.
19635 * plugins/build-basic-autotools/build-basic-autotools.c
19636 plugins/editor/anjuta-docman.c,
19637 plugins/editor/text_editor.c,
19638 plugins/file-loader/plugin.c,
19639 plugins/file-manager/plugin.c,
19640 plugins/file-wizard/plugin.c,
19641 plugins/message-view/anjuta-msgman.c,
19642 plugins/message-view/anjuta-msgman.h,
19643 plugins/message-view/message-view.c,
19644 plugins/message-view/plugin.c,
19645 plugins/message-view/plugin.h,
19646 plugins/terminal/terminal.c: Fixed finalization and disposition codes.
19648 * src/about.c, src/about.h, src/action-callbacks.c,
19649 src/action-callbacks.h, src/anjuta-actions.h,
19650 src/anjuta-app.c, src/anjuta-app.h,
19651 src/anjuta-callbacks.c, src/anjuta-callbacks.h,
19652 src/anjuta.c, src/anjuta.h, src/getline.c,
19653 src/main.c, src/main.cpp, src/shell.c, src/shell.h,
19654 src/start-with.c, src/start-with.h: Fixed emacs modes.
19656 * src/layout.xml: Brought document manager in front.
19658 2004-12-15 Naba Kumar <naba@gnome.org>
19660 * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
19663 * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
19664 finalization. Added a method to unload all plugins and destroy them.
19665 Fixed memory leaks.
19667 * plugins/sample1/plugin.c: Proper finalization code and renamed
19668 functions to proper names.
19670 * plugins/build-basic-autotools/build-basic-autotools.c,
19671 plugins/cvs-plugin/plugin.c: Proper finalization and disposition code.
19673 * src/shell.c: Unload all plugins on exit, so that memory profilers
19674 can detect memory leaks in plugins.
19676 2004-12-13 Naba Kumar <naba@gnome.org>
19678 * plugins/devhelp/plugin.c: Delay widget initialization, now that
19679 docking is working.
19680 * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
19681 * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
19683 2004-12-11 Naba Kumar <naba@gnome.org>
19685 * data/properties/anjuta.properties: Fixed font size.
19686 * plugin/build-basic-autotools/build-basic-autotools: Added initial
19687 compile file function. There are some fixmes there.
19688 * plugins/message-view/anjuta-msgman.c,
19689 * plugins/message-view/message-view.c: Fixed bugs and clean up.
19691 2004-12-08 Naba Kumar <naba@gnome.org>
19693 * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
19694 src/utilities.c, libanjuta/anjuta-utils.h: Added a function
19695 to escape quotes in a string.
19697 * plugins/cvs-plugin/cvs-actions.c,
19698 plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
19701 * plugins/build-basic-autotools/build-basic-autotools.c,
19702 plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
19705 2004-12-07 Naba Kumar <naba@gnome.org>
19707 * plugins/build-basic-autotools/build-basic-autotools.c,
19708 plugins/build-basic-autotools/automake-c.filters: Completed directory
19709 tracking. Double click on Errors and warnings now work as expected.
19711 * plugins/build-basic-autotools.c: Added codes to track build directory
19712 so that absolute path of the files could be determined.
19714 2004-12-06 Naba Kumar <naba@gnome.org>
19716 * plugins/cvs-plugin/cvs-execute.c: Show completion message.
19717 * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
19718 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
19720 2004-12-05 Naba Kumar <naba@gnome.org>
19722 * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
19723 tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
19725 * plugins/cvs-plugin/plugin.c,
19726 plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
19728 2004-13-05 Johannes Schmid <jhs@cvs.gnome.org>
19730 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19731 * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
19732 plugins/cvs-plugin/cvs-execute.[ch]:
19733 Implemented cvs status and cvs diff
19735 - rdiff command is not correct
19736 - Must find a way to allow selection of directies AND files
19739 2004-12-03 Naba Kumar <naba@gnome.org>
19741 * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
19742 plugins/editor/style-editor.h, plugins/editor/text_editor.c,
19743 plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
19744 session.properties file if it is for the first time.
19746 2004-12-02 Johannes Schmid <jhs@cvs.gnome.org>
19748 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
19751 * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
19752 plugins/cvs-plugin/anjuta-cvs.ui:
19753 Implemented update/commit and changed menu layout
19755 2004-12-02 Naba Kumar <naba@gnome.org>
19757 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
19758 property name (for cvs path property). Beautified dialogs.
19760 2004-11-30 Johannes Schmid <jhs@cvs.gnome.org>
19762 * plugins/message-view/anjuta-msgman.c: Changed callback name
19763 and changed switch-page handling.
19765 * plugins/cvs-plugin/cvs-actions.c:
19766 * plugins/cvs-plugin/cvs-execute.c:
19767 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19768 - Implemented cvs add and cvs removed - both working now
19769 - Created a useful preferences page
19772 2004-11-30 Naba Kumar <naba@gnome.org>
19774 * libanjuta/anjuta-status.c: Fixed runtime warning.
19776 * plugins/editor/Makefile.am:
19777 plugins/editor/anjuta-document-manager.glade,
19778 plugins/editor/plugin.c
19779 plugins/editor/plugin.h
19780 plugins/editor/style-editor.c (new, moved from src/),
19781 plugins/editor/style-editor.h (new, moved from src/),
19782 plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
19783 settings in preferences.
19785 * plugins/editor/text_editor.c,
19786 plugins/editor/text_editor.h: Do not take unused args in
19787 text_editor_get_props().
19789 * src/style-editor.c, src/style-editor.h: Removed, moved to
19790 plugins/editor/ directory.
19792 2004-11-29 Naba Kumar <naba@gnome.org>
19794 * plugins/editor/text_editor_cbs.c: Emit click signal in
19796 * libanjuta/anjuta-status.c: More spacing between items.
19798 2004-11-29 Naba Kumar <naba@gnome.org>
19800 Patch from: Pavol Bosik <pavol.bosik@radiantsystems.com>:
19802 * libanjuta/interfaces/libanjuta.idl,
19803 plugins/debug-manager/anjuta-debug-manager.plugin.in,
19804 plugins/debug-manager/plugin.c,
19805 plugins/gdb/breakpoints.c,
19806 plugins/gdb/breakpoints.h,
19807 plugins/gdb/debugger.c,
19808 plugins/gdb/debugger.h,
19809 plugins/gdb/plugin.c,
19810 plugins/gdb/plugin.h,
19811 plugins/gdb/utilities.c,
19812 plugins/gdb/utilities.h: Code cleanups and partial implementation of
19813 toggle breakpoint margin clicks.
19815 2004-11-28 Naba Kumar <naba@gnome.org>
19817 * TODO.tasks: Fixed indentations.
19818 * plugins/gtodo/libgtodo.c: Save with indentation.
19819 * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
19820 * plugins/project-manager/plugin.c: Fixed runtime warnings.
19821 * libanjuta/anjuta-status.c: Fixed busy cursors.
19822 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
19823 * po/POTFILES.in: Updated.
19825 2004-11-28 Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
19827 * plugins/editor/anjuta-document-manager.glade,
19828 plugins/editor/search-replace.[c,h],
19829 plugins/editor/search-replace_backend.h
19830 plugins/editor/search-preferences.[c,h] :
19831 Saved Search-Preferences (gconf),
19832 Basic search by default.
19834 2004-11-22 Naba Kumar <naba@gnome.org>
19836 * configure.in: Fixed build error.
19838 2004-11-21 Naba Kumar <naba@gnome.org>
19840 * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
19841 libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
19842 Added AnjutaStatus class to libanjuta.
19843 Added anjuta_shell_get_status() method.
19845 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
19846 and fixed marshaller generation.
19848 * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
19849 "updade_ui" signals to IAnjutaEditor interface.
19851 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
19853 * plugins/build-basic-autotools/automake-c.filters: Fixed filter
19856 * plugins/class-gen/clsGen.c: Intial port.
19858 * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
19861 * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
19862 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19863 plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
19864 Implemented status update. Emits "update_ui" and "char_added" signals.
19865 Added view preferences.
19867 * plugins/file-loader/plugin.c: Added open with plugins in open with
19870 * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
19872 * plugins/message-view/anjuta-msgman.c,
19873 plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
19874 to close correct message view rather than current view.
19876 2004-11-20 Johannes Schmid <jhs@cvs.gnome.org>
19878 * plugins/cvs-plugin/cvs-actions.c
19879 plugins/cvs-plugin/plugin.[ch]
19880 plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19881 Implemented cvs add but ran into a launcher/message_view
19882 problem because of a limitation of the idl compiler
19884 2004-11-19 Naba Kumar <naba@gnome.org>
19886 * plugins/project-manager/plugin.c: Displays a progress window during
19889 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
19890 Fixed UI separators.
19892 * plugins/file-manager/anjuta-file-manager.ui: Added project manager
19895 * plugins/project-manager/anjuta-project-manager.ui,
19896 plugins/project-manager/plugin.[c,h]: Added add/remove context
19897 menus and implemented them. Added file manager merge menu.
19899 2004-11-18 Naba Kumar <naba@gnome.org>
19901 * TODO.tasks: Updated.
19902 * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
19903 plugins/message-view/message-view.c: Fixed finalize and dispose
19905 * plugins/debugger/*: Removed from cvs (development now in
19908 2004-11-17 Pavol Bosik <pavol.bosik@radiantsystems.com>
19910 Reviewed by Naba Kumar <naba@gnome.org>:
19912 * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
19913 plugins/editor/plugin.c, plugins/editor/text_editor.c,
19914 plugins/gdb/breakpoints.c: all marker related stuff moved from
19915 editor and docman interfaces to IAnjutaMarkable
19917 2004-11-17 Naba Kumar <naba@gnome.org>
19919 * TODO.tasks: Updated.
19921 * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
19923 * libegg/egg-combo-action.c: Block changed signal when changing model.
19925 * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
19926 Emit changed signal. Removed dead codes.
19928 * plugins/file-loader/plugin.c: Remove file fragments from uris, so
19929 that recent files history do not duplicate.
19931 * plugins/symbol-browser/an_symbol_view.c,
19932 plugins/symbol-browser/an_symbol_view.h,
19933 plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
19936 2004-11-15 Naba Kumar <naba@gnome.org>
19938 * plugins/project-manager/plugin.c: Opens targets on double click.
19940 * plugins/message-view/message-view.c,
19941 plugins/file-manager/anjuta-file-manager-plugin.glade,
19942 plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
19943 Added proper class finalization
19944 and disposition. Added preferences notifications and callbacks to
19945 change info/warning/error colors.
19947 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19948 plugins/editor/text_editor.[h,c], src/action-callbacks.c,
19949 src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
19950 Implemented finalize method for AnjutaApp. Code cleanups.
19952 * plugins/message-view/plugin.c: Static parent_class.
19954 2004-11-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19955 * plugins/editor/search-replace.[c,h],
19956 plugins/editor/search-replace_backend.c
19957 Update search entry in main toolbar.
19960 2004-11-11 Naba Kumar <naba@gnome.org>
19962 * TODO.tasks: Updated.
19964 * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
19965 and completed on-the-fly-change preferences. Removed "changed"
19966 signal as it is no longer necessary (use notify for similar
19967 purpose to monitor individual preferences).
19970 * plugins/editor/anjuta-document-manager.glade: Added view menu
19971 preferences so that they are registered.
19973 * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
19974 (added) plugins/editor/text_editor_prefs.[c,h]: Removed
19975 connection to "changed" signal of preferences and implemented
19976 notifications for some editor preferences. More to implement.
19978 2004-11-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19979 * plugins/editor/print.c
19980 Fixed bug 1047624 : Add line number every X lines.
19982 2004-11-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19983 * plugins/editor/search-replace.c
19984 Fixed a crash bug (995755) when searching "%n"
19986 2004-11-09 Naba Kumar <naba@gnome.org>
19988 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
19989 Fixed to refresh categories list on file load.
19991 2004-11-08 Naba Kumar <naba@gnome.org>
19993 * configure.in, plugins/Makefile.am,
19994 plugins/profile-default/plugin.c: Added cvs plugin in build.
19996 * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
19998 * plugins/debug-manager/.cvsignore: Added file to ignore.
20000 * plugins/debug-manager/Makefile.am: Removed dead codes.
20002 * src/anjuta.ui: Added placeholder for version control UI.
20004 2004-11-08 Naba Kumar <naba@gnome.org>
20006 * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20007 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20008 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
20011 * global-tags/Makefile.am: Fixed make error.
20013 * plugins/profile-default/plugin.c: Added debug-manager
20014 and gdb plugins to load at startup so that debugger
20015 windows are docked properly. They will be removed
20016 later when we figure out runtime docking.
20018 * plugins/sample1/*: Restored to last working state.
20020 * plugins/gdb/debugger.c, src/layout.xml: Added debugger
20021 windows in lower pane. Named the windows appropriately.
20023 * ChangeLog: Fixed format.
20025 2004-11-07 Pavol Bosik <pavol.bosik@radiantsystems.com>
20027 * libanjuta/interfaces/libanjuta.idl,
20028 libanjuta/anjuta-marshal.c,
20029 plugins/Makefile.am,
20030 plugins/debug-manager/plugin.c,
20031 plugins/editor/plugin.c,
20032 plugins/editor/text_editor.c,
20033 plugins/gdb/breakpoints.c,
20034 plugins/gdb/debugger.c,
20035 plugins/gdb/plugin.c,
20036 plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
20038 2004-11-06 Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20039 * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
20040 plugins/editor/search-replace.c,
20041 plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
20042 Search and Replace; Show result in find pane
20044 2004-11-03 Johannes Schmid <jhs@cvs.gnome.org>
20046 * plugins/gdb, plugins/debug-manager: Applied debugger patch
20047 from Bosik, Pavol <pavol.bosik@radiantsystems.com>
20048 (added features: starting debugger and loading of core/executable,
20049 StepIn, StepOut, StepOver and Execute, toggling breakpoint
20052 2004-11-03 Johannes Schmid <jhs@cvs.gnome.org>
20054 * plugins/cvs-plugin/*: Mess up with cvs and lost some of
20055 my cvs-plugin files...
20056 I hope I have rescued everything possible.
20058 * Naba: Could you please fix sample1 because I messed it up to
20059 but there should be a histroy of this directory we should commit
20061 2004-10-22 Johannes Schmid <jhs@cvs.gnome.org>
20063 * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
20065 * plugins/cvs-plugin/plugin.c,
20066 /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
20067 Added preferences dialog (not yet complete)
20069 2004-10-22 Johannes Schmid <jhs@cvs.gnome.org>
20071 * global-tags/Makefile.am, mime/Makefile.am:
20072 Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
20074 * template/xmltemplate.[ch],
20075 template/xmlstrings.[ch],
20076 template/autotools.[ch] removed,
20077 template/prj_template.[ch] removed,
20078 template/lang_template.[ch] removed,
20079 template/lib_template.[ch] removed,
20080 template/Makefile.am adjusted,
20081 template/dtds/lang.dtd removed,
20082 template/dtds/lib.dtd removed,
20083 template/dtds/prj.dtd removed,
20084 template/dtds/autotools.dtd removed,
20085 data/template/lib/* removed,
20086 data/template/language/* removed,
20087 data/template/library/* removed,
20088 data/template/project/* removed,
20089 date/template/Makefile.am adjusted:
20090 Remove everything except text-templates to replace hardcoded
20091 Edit->Insert texts with dynamic loaded.
20093 * plugins/cvs-plugin/plugin.[ch],
20094 plugins/cvs-actions.[ch],
20095 plugins/Makefile.am,
20096 plugins/cvs-plugin/Makefile.am,
20097 plugins/cvs-plugin/anjuta-cvs-plugin.ui,
20098 plugins/cvs-plugin/anjuta-cvs-plugin.glade,
20099 plugins/cvs-plugin/anjuta-cvs.plugin.in:
20100 Added initial cvs-plugin code
20102 2004-10-21 Naba Kumar <naba@gnome.org>
20104 * libanjuta/anjuta-plugin.c,
20105 plugins/build-basic-autotools/build-basic-autotools.c,
20106 plugins/debugger/plugin.c,
20107 plugins/devhelp/plugin.c,
20108 plugins/editor/anjuta-docman.c,
20109 plugins/editor/goto_line.c,
20110 plugins/editor/plugin.c,
20111 plugins/editor/search-replace.c,
20112 plugins/editor/text_editor.c,
20113 plugins/file-loader/plugin.c,
20114 plugins/file-manager/plugin.c,
20115 plugins/file-wizard/file.c,
20116 plugins/file-wizard/plugin.c,
20117 plugins/gdb/plugin.c,
20118 plugins/gtodo/plugin.c,
20119 plugins/message-view/anjuta-msgman.c,
20120 plugins/profile-default/plugin.c,
20121 plugins/project-manager/plugin.c,
20122 plugins/sample1/plugin.c,
20123 plugins/terminal/terminal.c: Defined all global variables static,
20124 particularly class parent_class variables. They were getting
20125 confused at link time.
20127 * libanjuta/plugins.c: Do not unload plugins when they are
20128 deactivated. Simply cache them for later activation. Unloading
20129 modules have some problem with shared libs using static class
20130 registration. Fixed hash type for installed plugins. Eventually,
20131 we want to add "CanUnload" attribute for .plugin files (in
20132 "Anjuta Plugin" group) to let plugin loader know if the plugin can
20133 be unloaded from memory. Those plugins declaring CanUnload=false
20134 will not be unloaded from memory and will be put in the cache. Those
20135 not declaring anything or declaring CanUnload=true, will be unloaded
20136 from memory when they are deactivated.
20138 * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
20139 plugins/editor/plugin.c, plugins/editor/text_editor.c,
20140 plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
20141 plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
20142 plugins/project-manager/plugin.c: Fixed object finalization, dispose,
20143 activation, deactivation. Fixed memory leaks.
20145 2004-10-20 Naba Kumar <naba@gnome.org>
20147 * TODO.tasks: Updated.
20149 * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
20150 libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
20151 macro for adding interfaces to plugin types. Code cleanup.
20153 * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20154 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
20156 * plugins/build-basic-autotools/build-basic-autotools.c,
20157 plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
20158 plugins/editor/plugin.c, plugins/editor/text_editor.c,
20159 plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
20160 plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
20161 plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
20162 plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
20163 plugins/project-manager/plugin.c,
20164 plugins/symbol-browser/an_symbol_view.c,
20165 plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
20166 newly defined macro to add interfaces to plugin types.
20168 * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
20170 2004-10-20 Naba Kumar <naba@gnome.org>
20172 * TODO.tasks: Added task list.
20173 * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
20176 2004-10-19 Naba Kumar <naba@gnome.org>
20178 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
20180 * plugins/editor/action-callbacks.c,
20181 plugins/editor/action-callbacks.h,
20182 plugins/editor/anjuta-docman.c,
20183 plugins/editor/anjuta-docman.h,
20184 plugins/editor/anjuta-document-manager.ui,
20185 plugins/editor/file_history.c,
20186 plugins/editor/file_history.h,
20187 plugins/editor/plugin.c: Added file history browsing.
20189 * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
20191 * plugins/message-view/anjuta-message-manager.ui,
20192 plugins/message-view/plugin.c: Added document manager context menu.
20194 * plugins/symbol-browser/an_symbol_view.c,
20195 plugins/symbol-browser/an_symbol_view.h,
20196 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20197 plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
20198 document manager context menu.
20200 * scintilla/*, scintilla/include/*: Updated to current cvs.
20202 2004-10-19 Naba Kumar <naba@gnome.org>
20204 *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
20205 placeholder for debugger UI.
20207 * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
20208 * plugins/file-manager/plugin.c: Fixed loading bug.
20210 * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
20211 libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
20212 Initializes gconf database with default values when the
20213 values are not defined. Use bool and int prefs separately.
20215 * plugins/editor/plugin.c: Added encoding preferences.
20216 * plugins/project-manager/plugin.c: Cleanup and debug messages.
20218 * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20219 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20220 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20221 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
20223 2004-10-18 Naba Kumar <naba@gnome.org>
20225 * po/POTFILES.in: Updated.
20227 * libanjuta/anjuta-ui.c: Corrected debug messages.
20229 * libegg/egg-combo-action.c, libegg/test-actions.c,
20230 libegg/menu/egg-combo-action.h: Fixed combo action.
20232 * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
20235 * plugins/editor/action-callbacks.[c,h],
20236 plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
20237 Implemented file swap. Removed dead codes.
20239 * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
20242 * plugins/symbol-browser/an_symbol_view.[c,h],
20243 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20244 plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
20245 Implemented file symbols. Implemented goto file line when symbol is
20248 * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
20250 2004-10-10 Naba Kumar <naba@gnome.org>
20252 Patch from Bosik, Pavol <pavol.bosik@radiantsystems.com>:
20254 * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
20256 * plugins/debugger/.cvsignore,
20257 (added) plugins/debugger/Makefile.am,
20258 (added) plugins/debugger/anjuta-debugger.glade,
20259 (added) plugins/debugger/anjuta-debugger.plugin.in,
20260 (added) plugins/debugger/anjuta-debugger.plugin.png,
20261 (added) plugins/debugger/anjuta-debugger.ui,
20262 plugins/debugger/attach_process.c,
20263 (removed) plugins/debugger/attach_process_cbs.c,
20264 (removed) plugins/debugger/attach_process_cbs.h,
20265 (removed) plugins/debugger/breakpoints.c,
20266 (removed) plugins/debugger/breakpoints.h,
20267 (removed) plugins/debugger/debug_tree.c,
20268 (removed) plugins/debugger/debug_tree.h,
20269 (removed) plugins/debugger/debugger.c,
20270 (removed) plugins/debugger/debugger.h,
20271 (removed) plugins/debugger/memory.c,
20272 (removed) plugins/debugger/memory.h,
20273 (added) plugins/debugger/plugin.c,
20274 (added) plugins/debugger/plugin.h,
20275 (removed) plugins/debugger/registers.c,
20276 (removed) plugins/debugger/registers.h,
20277 (removed) plugins/debugger/registers_cbs.c,
20278 (removed) plugins/debugger/registers_cbs.h,
20279 (removed) plugins/debugger/registers_gui.c,
20280 (removed) plugins/debugger/sharedlib.c,
20281 (removed) plugins/debugger/sharedlib.h,
20282 (removed) plugins/debugger/sharedlib_cbs.c,
20283 (removed) plugins/debugger/sharedlib_cbs.h,
20284 (removed) plugins/debugger/sharedlib_gui.c,
20285 (removed) plugins/debugger/signals.c,
20286 (removed) plugins/debugger/signals.h,
20287 (removed) plugins/debugger/signals_cbs.c,
20288 (removed) plugins/debugger/signals_cbs.h,
20289 (removed) plugins/debugger/signals_gui.c,
20290 (removed) plugins/debugger/stack_trace.c,
20291 (removed) plugins/debugger/stack_trace.h,
20292 (added) plugins/debugger/utilities.c,
20293 (added) plugins/debugger/utilities.h,
20294 (removed) plugins/debugger/watch.c,
20295 (removed) plugins/debugger/watch.h,
20296 (removed) plugins/debugger/watch_cbs.c,
20297 (removed) plugins/debugger/watch_cbs.h,
20298 (removed) plugins/debugger/watch_gui.c,
20299 (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
20301 * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
20302 Added debugger gdb backend plugin.
20304 * plugins/message-view/plugin.c: Registered all message stock icons.
20306 * plugins/profile-default/plugin.c: Loads debugger plugin.
20308 * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
20310 2004-10-08 Naba Kumar <naba@gnome.org>
20312 * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
20315 * plugins/symbol-browser/.cvsignore,
20316 plugins/symbol-browser/Makefile.am,
20317 plugins/symbol-browser/an_symbol_view.c,
20318 plugins/symbol-browser/an_symbol_view.h,
20319 plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
20320 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
20321 plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
20322 plugins/symbol-browser/plugin.c,
20323 plugins/symbol-browser/plugin.h,
20324 plugins/symbol-browser/sv_class.xpm,
20325 plugins/symbol-browser/sv_function.xpm,
20326 plugins/symbol-browser/sv_macro.xpm,
20327 plugins/symbol-browser/sv_private_fun.xpm,
20328 plugins/symbol-browser/sv_private_var.xpm,
20329 plugins/symbol-browser/sv_protected_fun.xpm,
20330 plugins/symbol-browser/sv_protected_var.xpm,
20331 plugins/symbol-browser/sv_public_fun.xpm,
20332 plugins/symbol-browser/sv_public_var.xpm,
20333 plugins/symbol-browser/sv_static_fun.xpm,
20334 plugins/symbol-browser/sv_static_var.xpm,
20335 plugins/symbol-browser/sv_struct.xpm,
20336 plugins/symbol-browser/sv_unknown.xpm,
20337 plugins/symbol-browser/sv_variable.xpm,
20338 plugins/symbol-browser/test-symbol-browser.c,
20339 plugins/Makefile.am: Implemented Symbol
20342 * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
20344 * plugins/build-basic-autotools/Makefile.am,
20345 plugins/devhelp/Makefile.am,
20346 plugins/editor/Makefile.am,
20347 plugins/file-loader/Makefile.am,
20348 plugins/file-manager/Makefile.am,
20349 plugins/file-wizard/Makefile.am,
20350 plugins/gtodo/Makefile.am,
20351 plugins/message-view/Makefile.am,
20352 plugins/profile-default/Makefile.am,
20353 plugins/project-manager/Makefile.am
20354 plugins/sample1/Makefile.am,
20355 plugins/terminal/Makefile.am,
20356 scintilla/Makefile.am,
20357 libegg/Makefile.am,
20358 launcher/Makefile.am,
20359 libanjuta/Makefile.am,
20361 tagmanager/Makefile.am,
20362 configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
20363 anjuta_data_dir in configure.in and used them in plugins Makefile.am
20364 files. Also fixed library dependencies.
20366 * plugins/editor/aneditor.cxx: Disabled unused codes.
20367 * plugins/file-manager/an_file_view.c: Added copyright.
20368 * plugins/gtodo/tray-icon.c: Fixed pixmap path.
20370 * plugins/profile-default/plugin.c: Can load plugins by location.
20371 * plugins/project-manager/plugin.c: Remove project_root_uri value
20372 when project is closed.
20374 2004-10-06 Naba Kumar <naba@gnome.org>
20376 * libanjuta/plugins.c: Shows plugins in a nicer dialog.
20378 * libanjuta/interfaces/libanjuta.idl,
20379 plugins/editor/text_editor.c: Added get_length()
20380 and get_current_word() methods in IAnjutaEditor interface.
20382 * libegg/Makefile.am: Added test_actions target.
20384 * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
20386 * plugins/build-basic-autotools/build-basic-autotools.c,
20387 plugins/file-loader/plugin.c,
20388 plugins/message-view/message-view.c: Added code to go to file and
20391 * plugins/devhelp/plugin.c: Context sensitive help now works.
20392 * plugins/editor/anjuta-docman.c: Reads the fragment id from file
20393 uri as line number and goes to that line number.
20395 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
20396 plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
20397 gtodo_client_load() method to load from a diffrent file. Watched
20398 project root directory in plugin to open TODO.tasks of the project.
20400 * plugins/project-manager/plugin.c: Updates project UI
20401 sensitive/insensitive.
20403 * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
20404 anjuta-shell program to test plugins.
20406 * src/anjuta-app.c: Registered UI accels.
20408 2004-09-28 Naba Kumar <naba@gnome.org>
20410 * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
20413 * src/anjuta-app.c: Implemented present widget method.
20415 * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
20416 plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
20418 * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
20421 * plugins/editor/text_editor.c: Connects to preferences changed signal
20424 2004-09-28 Naba Kumar <naba@gnome.org>
20426 * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
20429 * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
20432 * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
20433 in changed signal callback.
20435 * plugins/editor/action-callbacks.c: Implemented save_all action
20436 callback. Removed dead code. Do save_as when saving a new file.
20437 Implemented incremental search.
20439 * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
20441 * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
20443 * src/anjuta-app.c: Registers UI accelerators.
20445 2004-09-27 Naba Kumar <naba@gnome.org>
20447 * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
20449 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20450 plugins/devhelp/anjuta-devhelp.plugin.in,
20451 plugins/file-loader/anjuta-loader.plugin.in,
20452 plugins/file-manager/anjuta-file-manager.plugin.in,
20453 plugins/gtodo/anjuta-gtodo.plugin.in,
20454 plugins/project-manager/anjuta-project-manager.plugin.in,
20455 plugins/terminal/anjuta-terminal.plugin.in:
20456 Gave proper plugin names.
20458 * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
20459 error when regex fail.
20461 * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
20462 Added help and context search. Watches current editor. More menus
20463 in Help submenu. Update UI (sensitive when required) properly.
20465 * plugins/editor/anjuta-document-manager.ui,
20466 plugins/devhelp/anjuta-devhelp.ui,
20467 plugins/message-view/anjuta-message-manager.ui,
20468 src/anjuta.ui: Goto menu actions are in separate submenu.
20470 * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
20471 Removed unimplemented UI elements.
20473 * src/anjuta-app.c: Larger (and normal) icon size.
20475 * src/layout.xml: Task manager plugin along with document (in middle).
20477 * plugins/editor/plugin.c, plugins/file-loader.c,
20478 plugins/devhelp/plugin.c: Gives short-labels and is-important flag
20479 in gtkactions. Enable/disable UI properly.
20481 2004-09-26 Naba Kumar <naba@gnome.org>
20483 * po/POTFILES.in: Updated, added missing files.
20485 * .cvsignore: Updated.
20487 * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
20488 a new function to get User input text.
20490 * libanjuta/resources.[c,h]: Added a function to created sized image.
20492 * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
20493 from filename, as thats the correct representation.
20495 * plugins/build-basic-autotools/Makefile.am,
20496 (added) plugins/build-basic-autotools/automake-c.filters,
20497 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20498 plugins/build-basic-autotools/build-basic-autotools.[c,h]:
20499 Rearragned UI elements in the build menu. Added codes to read build
20500 filter rules from external file. Implemented all build, configure,
20501 autogen commands. Watches current editor and project.
20503 * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
20504 Added editor changed signal and exports current editor value.
20505 Fixed parameter names. Fixed get_uri() interface implementation to
20506 return correct uri.
20508 * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
20511 * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
20513 * plugins/file-manager/an_file_view.c,
20514 plugins/file-manager/an_file_view.c: Exports file uri correctly.
20516 * plugins/file-wizard/file.c: Reads uri correctly.
20518 * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
20519 sets the page to the new view.
20521 * plugins/message-view/message-view.c: Unrefs the tree model when done.
20522 Fixed signal connecting.
20524 * plugins/project-manager/plugin.c: Changed "project_root_directory"
20525 to "project_root_uri" and exports as uri.
20527 2004-09-24 Naba Kumar <naba@gnome.org>
20529 * libanjuta/anjuta-ui.c: Fixed a crash bug.
20530 * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
20532 * plugins/file-manager/plugin.c: Fixed crash in unloading.
20533 * plugins/file-loader/plugin.c: Added comments.
20534 * plugins/build-basic-autotools/plugin.c: Added comments.
20535 * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
20537 * libanjuta/interfaces/libanjuta.idl,
20538 plugins/message-view/anjuta-msgman.c,
20539 plugins/message-view/message-view.c,
20540 plugins/message-view/message-view.h,
20541 plugins/message-view/plugin.c: Buffering and appending messages have
20542 been separated. message-view implementations cleaned up. Signals
20543 Emissions fixed. Messages now displayed in summary and details show
20544 as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
20547 * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
20550 * plugins/build-basic-autotools/Makefile.am,
20551 plugins/build-basic-autotools/build-basic-autotools.c: Added regex
20552 parsing of output to create message summaries. Uses new message view
20555 * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
20556 preferences to make dialog box smaller.
20558 * plugins/editor/search-replace.c: Fixed compile error with change
20559 in IAnjutaMessageView API.
20561 2004-09-21 Naba Kumar <naba@gnome.org>
20563 * plugins/Makefile.am: Deletes old (installed) plugins before
20564 installing new ones.
20566 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20567 plugins/build-basic-autotools/build-basic-autotools.c,
20568 plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
20569 file URI from filemanager. Only disables/enables build submenu in file
20570 manager, instead of merging/unmerging.
20572 * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
20575 * plugins/file-loader/anjuta-loader-plugin.ui,
20576 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20577 Implemented "Open with" file manager submenu. Displays error message
20578 when file can not be opened.
20580 * plugins/file-manager/an_file_view.c: Renamed
20581 file_manager_current_filename value name to file_manager_current_uri
20582 and exports proper URI.
20584 * plugins/gtodo/plugin.c: Display name changed to "Tasks".
20586 2004-09-19 Naba Kumar <naba@gnome.org>
20588 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
20589 plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
20590 save point signal to change editor tabs. Fixed accels.
20592 * plugins/file-loader/plugin.c: Fixed accels.
20594 * plugins/project-manager/plugin.c: Added target selection callback.
20596 * plugins/project-manager/plugin.c: Added URI activation.
20597 * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
20598 Fixed dialog and closed it on ok. Fixed a crash bug.
20599 * plugins/editor/anjuta-docman.c: Set notebook scrollable.
20601 * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
20602 configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
20603 plugins/file-loader/anjuta-loader-plugin.ui,
20604 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20605 Added recent files in file loade plugin.
20607 * ChangeLog: Fixed entry dates.
20609 2004-09-18 Naba Kumar <naba@gnome.org>
20611 * plugins/devhelp/plugin.c: Added UI sensitization and removed
20612 an unnecessary GtkFrame.
20614 2004-09-17 Naba Kumar <naba@gnome.org>
20616 * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
20620 * data/Makefile.am: Disabled installing old mime info.
20622 * mime/anjuta.applications, mime/anjuta.keys: Updated.
20624 * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
20625 plugins/editor/anjuta-document-manager.ui,
20626 plugins/editor/plugin.c, plugins/editor/text_editor.c,
20627 plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
20628 Added Editor context popup menu.
20630 * plugins/project-manager/anjuta-project-manager-plugin.png:
20633 * plugins/project-manager/anjuta-project-manager.plugin.in:
20634 Support .anjuta mime type.
20636 * plugins/project-manager/plugin.c: Exports "project_root_directory"
20639 * plugins/file-manager/plugin.c: Watches "project_root_directory"
20642 * src/layout.xml, plugins/profile-default/plugin.c:
20643 Added project manager plugin for startup.
20645 2004-09-16 Naba Kumar <naba@gnome.org>
20647 * anjuta.prj: Updated.
20649 * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
20650 plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
20651 plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
20652 plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
20653 plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
20654 plugins/terinal/Makefile.am, src/Makefile.am,
20655 plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
20656 Fixed makefile syntax errors.
20658 2004-09-16 Naba Kumar <naba@gnome.org>
20660 * configure.in, src/layout.xml,
20661 plugins/profile-default/plugin.c,
20662 libanjuta/interfaces/libanjuta.idl,
20663 plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
20665 * configure.in, plugins/Makefile.am,
20666 plugins/project-manager/.cvsignore,
20667 plugins/project-manager/Makefile.am,
20668 plugins/project-manager/anjuta-project-manager-plugin.png,
20669 plugins/project-manager/anjuta-project-manager.plugin.in,
20670 plugins/project-manager/anjuta-project-manager.ui,
20671 plugins/project-manager/plugin.c,
20672 plugins/project-manager/plugin.h: Added project manager plugin
20673 based on gnome-build.
20675 * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
20676 mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
20678 * manuals/reference/libanjuta/tmpl/e-splash.sgml,
20679 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20680 manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
20682 2004-09-16 Naba Kumar <naba@gnome.org>
20684 * plugins/editor/action-callbacks.c: Fixed compile error.
20686 2004-09-15 Naba Kumar <naba@gnome.org>
20688 * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
20690 * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
20691 New improved splace with nicer progress.
20693 * configure.in, plugins/Makefile.am,
20694 (added) file-wizard/.cvsignore,
20695 (added) file-wizard/Makefile.am,
20696 (added) file-wizard/action-callbacks.c,
20697 (added) file-wizard/action-callbacks.h,
20698 (added) file-wizard/anjuta-file-wizard-plugin.png,
20699 (added) file-wizard/anjuta-file-wizard.glade,
20700 (added) file-wizard/anjuta-file-wizard.plugin.in,
20701 (added) file-wizard/anjuta-file-wizard.ui,
20702 (added) file-wizard/file.c,
20703 (added) file-wizard/file.h,
20704 (added) file-wizard/plugin.c,
20705 (added) file-wizard/plugin.h:
20706 Created new file wizard and added it. The wizard takes care of text
20707 bit insertions and new files creation.
20709 * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20710 plugins/editor/action-callbacks.h,
20711 plugins/editor/anjuta-document-manager.glade,
20712 plugins/editor/anjuta-document-manager.ui,
20713 plugins/editor/plugin.c, plugins/editor/text_editor.c,
20714 (removed) plugins/editor/file.[c,h]: Removed text insertions and
20715 new files code and moved into a new plugin (file wizard).
20717 * libanjuta/plugins.[c,h]: Added plugins selection function.
20719 * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
20720 get_position(), insert() in IAnjutaEditor interface. Added
20721 add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
20722 interface (for wizard plugins).
20724 * plugins/file-loader/anjuta-loader-plugin.ui,
20725 plugins/file-loader/plugin.c: Added wizard launcher interface which
20726 scans for plugins implement IAnjutaWizard interface and presents the
20727 list to user for selection. The selected plugin is then activated
20730 * libanjuta/interfaces/.cvsignore: Updated.
20731 * plugins/message-view/.cvsignore: Updated.
20732 * plugins/launcher/*: Removed as launcher has already been moved to
20733 libanjuta as class.
20735 * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20736 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20737 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20738 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20739 manuals/reference/libanjuta/tmpl/pixmaps.sgml:
20740 Updated API documentations.
20742 2004-09-01 Amanpreet Singh Alam <aalam@redhat.com>
20744 * configure.in: Added Punjabi to ALL_LINGUAS
20746 2004-07-29 Naba Kumar <naba@gnome.org>
20748 * configure.in: Added file-loader plugin Makefile path and
20749 fixed devhelp version requirement.
20751 2004-07-28 Naba Kumar <naba@gnome.org>
20753 * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
20754 terminal/preferences-terminal.png (added), message-view/*.png (added),
20755 message-view/*.xpm (added), editor/*.png (added),
20756 editor/*.xpm (added), plugins/editor/Makefile.am,
20757 plugins/editor/plugin.c, plugins/message-view/Makefile.am,
20758 plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
20759 src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
20760 respective plugins directories.
20762 * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
20763 pixmaps/block-end-16.png, pixmaps/block-end.png
20764 pixmaps/block-start-16.png, pixmaps/block-start.png
20765 pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
20766 pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
20767 pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
20768 pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
20769 pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
20770 pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
20771 pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
20772 pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
20773 pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
20774 pixmaps/preferences-editor.png, pixmaps/undock.png
20775 pixmaps/error-next-16.png, pixmaps/error-next.png
20776 pixmaps/error-prev-16.png, pixmaps/error-prev.png
20777 pixmaps/messages.xpm, pixmaps/preferences-messages.png,
20778 pixmaps/preferences-terminal.png: Deleted
20780 * libanjuta/properties* (removed), plugins/editor/properties* (added),
20781 plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20782 plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
20783 plugins/editor/anjuta-document-manager.plugin.in,
20784 plugins/editor/anjuta-document-manager.ui,
20785 plugins/editor/plugin.c, plugins/editor/print.c,
20786 plugins/editor/search-replace_backend.c,
20787 plugins/editor/search_preferences.h,
20788 plugins/editor/text_editor.c, plugins/editor/text_editor.h:
20789 Moved properties souce files to editor plugin as it not required in
20790 libanjuta. Other editor fixes.
20792 * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
20793 libegg/dock/* (removed)
20794 : Restored GDL external dependencies and removed libegg dock
20795 sources, because gdl is being developed.
20797 * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
20798 libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
20799 libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
20800 libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
20801 libanjuta/plugins.c, libanjuta/plugins.h,
20802 libanjuta/resources.c, libanjuta/resources.h: Preferences now use
20803 gconf system. Shell now takes docking positions. Added more utility
20804 functions. Added plugins query function. And other fixes.
20806 * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
20808 * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
20809 plugin to load files based on mime type.
20811 * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
20813 * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
20814 plugins/file-manager/plugin.c: File manager now uses file loader to
20817 * plugins/message-view/anjuta-msgman.c,,
20818 plugins/message-view/message-view.c,
20819 plugins/message-view/plugin.c: Implemented launcher in libanjuta.
20821 * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
20822 plugins/terminal/terminal.c, src/Makefile.am,
20823 src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
20824 src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
20826 * libegg/dock/*: Removed directory.
20828 2004-07-28 Naba Kumar <naba@gnome.org>
20830 * configure.in: Reduced gnome-print version requirement.
20831 * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
20833 2004-07-21 Ray Strode <rstrode@redhat.com>
20834 * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
20837 2004-06-29 Johannes Schmid <jhs@cvs.gnome.org>
20839 * plugins/editor/search-replace.c: Some fixes
20840 * plugins/terminal/Makefile.am:
20841 Patch from: Alexey Rusakov <ktirf@users.sf.net>
20843 2004-05-19 Naba Kumar <naba@gnome.org>
20845 * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
20848 2004-05-17 Johannes Schmid <jhs@cvs.gnome.org>
20850 * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
20851 Implemented IAnjutaSavable
20852 * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
20854 2004-05-17 Naba Kumar <naba@gnome.org>
20856 * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
20857 plugins/build-basic-autotools/.cvsignore,
20858 plugins/build-basic-autotools/Makefile.am,
20859 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
20860 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20861 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20862 plugins/build-basic-autotools/build-basic-autotools.c,
20863 plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
20866 * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
20869 * plugins/file-manager/an_file_view.c,
20870 plugins/file-manager/anjuta-file-manager.ui,
20871 plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
20872 Added context menu UI.
20874 * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
20877 2004-05-16 Johannes Schmid <jhs@cvs.gnome.org>
20879 * libanjuta/anjuta-preferences.[ch]:
20880 Added save/load_gconf functions
20881 * src/action_callbacks.[ch], src/preferences.c:
20882 Load global prefs from gconf at startup and save them
20883 on exit. Prefs load and save correctly but something resets
20884 them to default after loading...
20885 * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
20886 Somehow the linker does not find save/load_gconf functions
20887 in libanjuta. Must be a stupid mistake, I would be glad
20888 if someone could fix that.
20889 * manuals/reference/libanjuta-sections.txt: Added new
20890 preferences functions and removed gnome-filelist
20891 * plugins/file-manager/anjuta-file-manager-plugin.glade:
20892 * plugins/file-manager/plugin.c:
20893 Added root-path property
20895 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
20897 * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
20898 they are not longer needed.
20899 * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
20900 anjuta-sections.txt: Remove references to the files
20901 * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
20902 Use new nautilus icons for file-manager, looks incredible
20905 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
20907 * plugins/editor/anjuta-docman.c: gchar* to
20908 const gchar* in arguments
20909 * plugins/editor/text_editor.c: Implemented IAnjutaFile
20911 * plugins/file-manager/an_file_view.c: Open files on
20912 double-click. Does not work yet because it does not
20913 find IAnjutaFile interface in document manager
20915 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
20917 * plugins/editor/anjuta-docman.c
20918 * plugins/editor/text_editor.c:
20919 Made close button working, made multiple selection in
20920 File/Open dialog possble, fixed crash bug if file cannot
20923 2004-05-13 Johannes Schmid <jhs@cvs.gnome.org>
20925 * plugins/editor/action-callbacks.c
20926 * plugins/editor/anjuta-docman.c
20927 * plugins/editor/anjuta-docman.h
20928 * plugins/editor/search-replace.c
20929 * plugins/editor/search-replace_backend.c
20930 * plugins/editor/text_editor.c
20931 * plugins/editor/text_editor.h:
20932 Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
20933 able to open all files, use uri instead of full_filename, fixed
20937 2004-05-13 Naba Kumar <naba@gnome.org>
20939 * plugins/message-view/anjuta-message-manager-plugin.glade:
20942 * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
20945 * pixmaps/anjuta_splash.png: Added border.
20947 * plugins/editor/anjuta-document-manager.png: New icon.
20949 * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
20950 plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
20952 plugins/editor/Makefile.am,
20953 plugins/editor/search-replace.c,
20954 plugins/editor/search-replace.h,
20955 plugins/editor/search-replace_backend.c,
20956 plugins/editor/search-replace_backend.h,
20957 plugins/editor/search_preferences.h,
20958 plugins/editor/search_preferences.c: Merged changes from
20959 ANJUTA_1_2_0 branch.
20961 * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
20962 plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
20965 * plugins/terminal/Makefile.am,
20966 plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
20969 * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
20972 2004-05-13 Johannes Schmid <jhs@cvs.gnome.org>
20973 * plugins/message-view/plugin.c: Fixed glade file loading
20974 Removed "Show messages" menu item
20975 * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
20976 twice because of this load system layout hack.
20977 * libanjuta/anjuta-ui.h: Removed #include config.h
20978 * libanjuta/libanjuta.pc: Fixed path and depencies
20979 * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
20980 * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
20981 * libanjuta/properties.cxx : #include "properties_cxx.h"
20982 * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
20984 2004-05-12 Johannes Schmid <jhs@cvs.gnome.org>
20985 * plugins/message-view/*: Fixed message view preferences
20986 * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
20987 * anjuta.glade: Removed messages stuff
20989 2004-05-12 Johannes Schmid <jhs@cvs.gnome.org>
20991 * Removed libanjutamm, it is now hosted on SF.net:
20992 cvs.sf.net/cvsroot/anjuta/libanjutamm
20994 2004-05-11 Johannes Schmid <jhs@cvs.gnome.org>
20997 Added some experimental code to add support for C++ plugins.
20998 Nothing works yet and it is likely that it will disappear but
20999 I have some questions to murrayc and he wants to see the code.
21001 2004-05-11 Naba Kumar <naba@gnome.org>
21003 * plugins/terminal/terminal.c: Fixed prefs loading bug.
21005 * plugins/editor/action-callbacks.c: Fixed a crash bug in
21006 hightlight style menu actions.
21008 * manuals/reference/libanjuta/libanjuta-docs.sgml,
21009 manuals/reference/libanjuta/plugin-description-file.sgml,
21010 manuals/reference/libanjuta/writing-plugins.sgml,
21011 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21012 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21013 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
21015 * src/anjuta-app.c: Always load system layout for now.
21017 * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
21019 * manuals/reference/libanjuta/libanjuta-docs.sgml,
21020 manuals/reference/libanjuta/libanjuta-sections.txt,
21021 manuals/reference/libanjuta/libanjuta.types,
21022 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21023 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21024 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21025 manuals/reference/libanjuta/tmpl/fileselection.sgml,
21026 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
21027 (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
21028 Updated documentation.
21030 * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
21031 plugins/profile-default/plugin.c, src/layout.xml:
21032 Created terminal plugin.
21034 * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
21035 (new) plugins/file-manager/.cvsignore,
21036 plugins/file-manager/an_file_view.c,
21037 plugins/file-manager/plugin.c,
21038 plugins/file-manager/plugin.h: Moved preferences to separate
21039 glade file and added cvsignore file.
21041 * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
21042 from ANJUTA_1_2_0 branch. Please note that other po files need merging
21043 from the branch. I tried it but there were way too many conflicts.
21045 * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
21047 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
21048 util functions required during the merge.
21050 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
21053 * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
21054 plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
21055 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
21056 plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
21057 Merged with ANJUTA_1_2_0 branch.
21059 2004-05-09 Johannes Schmid <jhs@cvs.gnome.org>
21061 * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
21063 2004-05-07 Naba Kumar <naba@gnome.org>
21065 * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
21067 * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
21068 Added preferences reading and loading.
21070 * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
21071 libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
21072 libanjuta/fileselection.c, libanjuta/fileselection.h,
21073 libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
21075 * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
21077 * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
21078 anjuta.spec.in, configure.in, data/autogen.sh.generic,
21079 data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
21080 data/macros/autogen.sh, data/macros2/autogen.sh
21081 data/properties/ada.properties, data/properties/anjuta.properties,
21082 launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
21083 libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
21084 (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
21085 (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
21086 (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
21087 (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
21088 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
21089 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
21090 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
21091 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
21092 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
21093 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
21094 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
21095 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
21096 manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
21097 manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
21098 plugins/class-gen/clsGen.c, plugins/editor/print.c,
21099 plugins/patch/patch-plugin.c, scintilla/Document.cxx,
21100 scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
21101 scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
21102 scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
21103 (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
21104 scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
21105 (added) scintilla/scintilla-marshal.c,
21106 (added) scintilla/scintilla-marshal.h,
21107 (added) scintilla/scintilla-marshal.list,
21108 scintilla/include/SString.h, scintilla/include/SciLexer.h,
21109 scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
21110 (added) scintilla/patches/scintilla-calltip-align.patch,
21111 (added) scintilla/patches/scintilla-minor.patch,
21112 tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
21114 2004-05-06 Naba Kumar <naba@gnome.org>
21116 * (added) plugins/file-manager/Makefile.am,
21117 (added) plugins/file-manager/anjuta-file-manager-plugin.png,
21118 (added) plugins/file-manager/anjuta-file-manager.plugin.in,
21119 (added) plugins/file-manager/anjuta-file-manager.ui,
21120 (added) plugins/file-manager/plugin.c,
21121 (added) plugins/file-manager/plugin.h,
21122 (removed) plugins/file-manager/an_file_view.h,
21123 plugins/Makefile.am, configure.in,
21124 plugins/file-manager/an_file_view.c: Created file manager plugin.
21126 * plugins/profile-default/plugin.c: Added file manager plugin in default
21129 * libanjuta/Makefile.am: Fixed dependencies.
21130 * pixmaps/anjuta_splash.png: New splash screen.
21132 2004-05-05 Johannes Schmid <jhs@cvs.gnome.org>
21134 * template/template.c/h: Added in-line doc
21135 * manuals/reference/template/*: Added template documentation
21136 * configure.in: Build template docs
21138 2004-05-05 Naba Kumar <naba@gnome.org>
21140 * autogen.sh: Added commands to generate initial interfaces.
21142 * libanjuta/Makefile.am,
21143 (removed)libanjuta/anjuta-plugin-parser.c,
21144 (removed)libanjuta/anjuta-plugin-parser.h,
21145 (added)libanjuta/anjuta-plugin-description.c,
21146 (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
21147 plugin description.
21149 * libanjuta/anjuta-plugin.c,
21150 libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
21152 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
21153 and added AnjutaShellPlacement enum for widgeds placement (passed to
21154 widget add_widget() method.
21156 * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
21157 and moved plugin sets loading in profile plugins.
21159 * libanjuta/interfaces/.cvsignore,
21160 (removed)libanjuta/interfaces/Makefile.am,
21161 libanjuta/interfaces/libanjuta.idl,
21162 libanjuta/interfaces/anjuta-idl-compiler.pl,
21163 (removed)libanjuta/interfaces/ianjuta-document-manager.c,
21164 (removed)libanjuta/interfaces/ianjuta-document-manager.h,
21165 (removed)libanjuta/interfaces/ianjuta-editor.c,
21166 (removed)libanjuta/interfaces/ianjuta-editor.h,
21167 (removed)libanjuta/interfaces/ianjuta-file.c,
21168 (removed)libanjuta/interfaces/ianjuta-file.h,
21169 (removed)libanjuta/interfaces/ianjuta-message-manager.c,
21170 (removed)libanjuta/interfaces/ianjuta-message-manager.h,
21171 (removed)libanjuta/interfaces/ianjuta-message-view.c,
21172 (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
21173 *.h and Makefile.am files. They are autogenerated. Interfaces are
21174 by anjuta-idl-compiler.pl from libanjuta.idl file.
21176 * manuals/reference/libanjuta/Makefile.am,
21177 manuals/reference/libanjuta/anjuta-architecture.sgml,
21178 manuals/reference/libanjuta/libanjuta-docs.sgml,
21179 manuals/reference/libanjuta/libanjuta-sections.txt,
21180 manuals/reference/libanjuta/libanjuta.types,
21181 manuals/reference/libanjuta/plugin-description-file.sgml,
21182 manuals/reference/libanjuta/writing-plugins.sgml,
21183 (added)manuals/reference/libanjuta/tmpl/.cvsignore,
21184 (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
21185 (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21186 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21187 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21188 (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
21189 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
21190 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
21191 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
21192 (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
21193 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
21194 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
21195 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
21196 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
21197 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
21198 (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
21199 (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
21200 (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
21201 (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
21202 (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
21203 (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
21204 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
21205 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
21206 (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
21207 (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
21208 (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
21209 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
21210 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
21211 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
21212 (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
21213 (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
21214 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21215 manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
21216 Wrote writing-plugins.sgml documentation. Fixed cross links. Added
21217 interfaces template sgmls.
21219 * plugins/Makefile.am,
21220 plugins/devhelp/anjuta-devhelp.plugin.in,
21221 plugins/devhelp/plugin.c,
21222 plugins/editor/action-callbacks.c,
21223 plugins/editor/anjuta-document-manager.plugin.in,
21224 plugins/editor/plugin.c,
21225 plugins/editor/plugin.h,
21226 plugins/editor/text_editor.c,
21227 plugins/sample1/plugin.c,
21228 plugins/message-view/anjuta-message-manager.plugin.in,
21229 plugins/message-view/plugin.c: Fixed shell add_widget method to take
21230 placement. Fixed other errors.
21232 * (added)plugins/profile-default/.cvsignore,
21233 (added)plugins/profile-default/Makefile.am,
21234 (added)plugins/profile-default/anjuta-default-profile-plugin.png,
21235 (added)plugins/profile-default/anjuta-default-profile.plugin.in,
21236 (added)plugins/profile-default/anjuta-default-profile.ui,
21237 (added)plugins/profile-default/plugin.c,
21238 (added)plugins/profile-default/plugin.h: Added a default new
21242 src/action-callbacks.c,
21245 src/main.cpp: Fixed necessary changes for libanjuta
21247 2004-05-04 Naba Kumar <naba@gnome.org>
21249 * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
21250 plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
21251 plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
21252 placement for default widgets placements.
21254 2004-05-03 Naba Kumar <naba@gnome.org>
21256 * manuals/reference/libanjuta/anjuta-architecture.sgml,
21257 manuals/reference/libanjuta/libanjuta-docs.sgml,
21258 manuals/reference/libanjuta/plugin-description-file.sgml,
21259 manuals/reference/libanjuta/writing-plugins.sgml:
21260 Wrote more sections in writing-plugins document and fixed errors.
21262 2004-05-03 Naba Kumar <naba@gnome.org>
21264 * libanjuta/interfaces/libanjuta.idl: Added interface
21265 IAnjutaFileManager.
21267 * manuals/reference/libanjuta/anjuta-architecture.dia,
21268 manuals/reference/libanjuta/anjuta-architecture.png: Updated
21269 architecture diagram.
21271 * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
21272 manuals/reference/libanjuta/libanjuta-docs.sgml,
21273 (added) manuals/reference/libanjuta/plugin-description-file.sgml,
21274 (added) manuals/reference/libanjuta/writing-plugins.sgml:
21275 Wrote writing-plugins document and separated chapters into
21276 separate sgml files.
21278 * plugins/file-manager/an_file_view.c,
21279 plugins/file-manager/an_file_view.h: New and improved directory
21282 2004-05-02 Sven Herzberg <herzi@abi02.de>
21284 * anjuta.glade: re-designed the new file dialog
21285 * anjuta_dialogs_strings.c: new strings from the new file dialog
21287 2004-04-30 Naba Kumar <naba@gnome.org>
21289 * libanjuta/interfaces/Makefile.am.iface,
21290 libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
21292 * libanjuta/interfaces/libanjuta.idl: Updated.
21294 * libanjuta/interfaces/Makefile.am.iface,
21295 libanjuta/interfaces/libanjuta.idl: Updated.
21297 2004-04-29 Naba Kumar <naba@gnome.org>
21299 * libanjuta/interfaces/Makefile.am.iface,
21300 libanjuta/interfaces/libanjuta.idl: Updated.
21302 2004-04-29 Naba Kumar <naba@gnome.org>
21304 * libanjuta/interfaces/giface-idlc-c.pl,
21305 libanjuta/interfaces/libanjuta.idl: Upgraded.
21306 * libanjuta/interfaces/Makefile.am.iface: Added.
21308 2004-04-28 Naba kumar <naba@gnome.org>
21310 * libanjuta/interfaces/giface-idlc-c.pl,
21311 libanjuta/interfaces/libanjuta.idl: Added anjuta interface
21312 definitions and wrote a compiler.
21314 2004-04-28 Naba Kumar <naba@gnome.org>
21316 * libanjuta/anjuta-shell.c: Fixed docs.
21317 * libanjuta/interfaces/Makefile.am,
21318 libanjuta/interfaces/ianjuta-file.c,
21319 libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
21321 * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
21323 * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
21325 * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21326 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21327 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21328 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21329 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
21330 * src/anjuta-app.c: Fixed bug.
21332 2004-04-27 Naba Kumar <naba@gnome.org>
21334 * libanjuta/anjuta-preferences-dialog.c,
21335 manuals/Makefile.am: Fixed document bugs and enabled docs
21338 * libanjuta/anjuta-preferences-dialog.c,
21339 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
21340 More documentation.
21342 * libanjuta/anjuta-preferences.c,
21343 manuals/reference/libanjuta/libanjuta-docs.sgml,
21344 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21345 manuals/reference/libanjuta/tmpl/anjuta-plugin.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:
21349 Wrote more documentations.
21351 * (removed) plugins/message-view/imessage-view.c,
21352 (removed) plugins/message-view/ianjuta-msgman.c,
21353 plugins/message-view/Makefile.am,
21354 plugins/message-view/anjuta-msgman.c,
21355 plugins/message-view/anjuta-msgman.h,
21356 plugins/message-view/message-view.c,
21357 plugins/message-view/message-view.h,
21358 plugins/message-view/plugin.c,
21359 plugins/message-view/plugin.h: Moved interface implementations
21360 in their respective classes and used correct macros to
21361 defined class types.
21363 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
21364 src/action-callbacks.c, src/anjuta-app.c: Subclassed
21365 AnjutaUI from GtkUIManager instead of GtkDialog.
21367 * manuals/reference/libanjuta/Makefile.am,
21368 manuals/reference/libanjuta/libanjuta-docs.sgml,
21369 manuals/reference/libanjuta/libanjuta-sections.txt,
21370 manuals/reference/libanjuta/libanjuta.types,
21371 (added) manuals/reference/libanjuta/anjuta-architecture.dia,
21372 (added) manuals/reference/libanjuta/anjuta-architecture.png,
21373 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21374 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21375 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21376 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
21377 Wrote more documentation, fixed typos, added architecture
21378 diagram, updated object types etc.
21380 * plugins/editor/text_editor.c: Fixed interface implementation.
21382 2004-04-26 Naba Kumar <naba@gnome.org>
21384 * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
21385 (added) manuals/reference/libanjuta/anjuta-architecture.png,
21386 manuals/reference/libanjuta/libanjuta-docs.sgml: Added
21387 architecture diagram and a new chapter on plugins description file.
21389 2004-04-25 Naba Kumar <naba@gnome.org>
21391 * libanjuta/anjuta-children.h,
21392 libanjuta/anjuta-plugin.c,
21393 libanjuta/anjuta-plugin.h,
21394 libanjuta/anjuta-preferences.c,
21395 libanjuta/anjuta-shell.c,
21396 libanjuta/anjuta-shell.h,
21397 libanjuta/e-splash.c,
21398 libanjuta/e-splash.h,
21399 manuals/reference/libanjuta/Makefile.am,
21400 manuals/reference/libanjuta/libanjuta-docs.sgml,
21401 manuals/reference/libanjuta/libanjuta-sections.txt,
21402 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21403 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21404 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21405 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21406 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21407 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21408 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21409 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21410 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21411 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21412 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21413 manuals/reference/libanjuta/tmpl/defaults.sgml,
21414 manuals/reference/libanjuta/tmpl/fileselection.sgml,
21415 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21416 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
21417 manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
21418 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21419 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21420 manuals/reference/libanjuta/tmpl/plugins.sgml,
21421 manuals/reference/libanjuta/tmpl/properties.sgml,
21422 manuals/reference/libanjuta/tmpl/resources.sgml,
21423 manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
21424 manuals/reference/libanjuta/tmpl/e-splash.sgml,
21425 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
21426 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
21427 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
21428 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
21430 Added more template files and wrote more documentation.
21432 2004-04-24 Andras Timar <timar@gnome.hu>
21434 * configure.in: Added hu to ALL_LINGUAS.
21436 2004-04-23 Naba Kumar <naba@gnome.org>
21438 * configure.in: Fixed compile error.
21440 * libanjuta/anjuta-children.c,
21441 libanjuta/anjuta-children.h,
21442 libanjuta/anjuta-preferences.c,
21443 libanjuta/anjuta-preferences.h,
21444 libanjuta/anjuta-shell.c,
21445 libanjuta/anjuta-ui.c,
21446 libanjuta/anjuta-ui.h,
21447 manuals/reference/libanjuta/Makefile.am,
21448 manuals/reference/libanjuta/libanjuta-docs.sgml,
21449 manuals/reference/libanjuta/libanjuta.types,
21450 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21451 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21452 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21453 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21454 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21455 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
21456 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21457 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21458 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21459 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21460 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21461 manuals/reference/libanjuta/tmpl/defaults.sgml,
21462 manuals/reference/libanjuta/tmpl/fileselection.sgml,
21463 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21464 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
21465 manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
21466 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21467 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21468 manuals/reference/libanjuta/tmpl/plugins.sgml,
21469 manuals/reference/libanjuta/tmpl/properties.sgml,
21470 manuals/reference/libanjuta/tmpl/resources.sgml,
21471 plugins/sample1/plugin.c: Added libanjuta API documentation.
21473 2004-04-22 Naba Kumar <naba@gnome.org>
21475 * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
21476 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21477 libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
21478 libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
21479 (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
21480 libegg/egg-combo-action.c, libegg/egg-entry-action.c,
21481 (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
21482 (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
21483 (removed) libegg/eggradiotoolbutton.c,
21484 (removed) libegg/eggseparatortoolitem.c,
21485 (removed) libegg/eggtoggletoolbutton.c,
21486 (removed) libegg/eggtoolbar.c,
21487 (removed) libegg/eggtoolbutton.c,
21488 (removed) libegg/eggtoolitem.c,
21489 (removed) libegg/prop-editor.c,
21490 (removed) libegg/test-actions.c,
21491 (removed) libegg/test-drag.c,
21492 (removed) libegg/test-merge.c,
21493 (removed) libegg/test-toolbar.c,
21494 libegg/menu/Makefile.am,
21495 (removed) libegg/menu/egg-accel-dialog.h,
21496 (removed) libegg/menu/egg-action-group.h,
21497 (removed) libegg/menu/egg-action.h,
21498 libegg/menu/egg-entry-action.h,
21499 (removed) libegg/menu/egg-markup.h,
21500 (removed) libegg/menu/egg-menu-merge.h,
21501 (removed) libegg/menu/egg-menu.h,
21502 (removed) libegg/menu/egg-radio-action.h,
21503 (removed) libegg/menu/egg-toggle-action.h,
21504 (removed) libegg/menu/howitshouldwork.txt,
21505 (removed) libegg/toolbar/.cvsignore,
21506 (removed) libegg/toolbar/Makefile.am,
21507 (removed) libegg/toolbar/TODO,
21508 (removed) libegg/toolbar/eggradiotoolbutton.h,
21509 (removed) libegg/toolbar/eggseparatortoolitem.h,
21510 (removed) libegg/toolbar/eggtoggletoolbutton.h,
21511 (removed) libegg/toolbar/eggtoolbar.h,
21512 (removed) libegg/toolbar/eggtoolbutton.h,
21513 (removed) libegg/toolbar/eggtoolitem.h,
21514 (removed) libegg/toolbar/prop-editor.h,
21515 (removed) libegg/toolbar/toolbar-api.txt,
21516 (removed) libegg/toolbar/toolbar-ideas.txt,
21517 plugins/devhelp/anjuta-devhelp.ui,
21518 plugins/devhelp/plugin.c,
21519 plugins/editor/action-callbacks.c,
21520 plugins/editor/action-callbacks.h,
21521 plugins/editor/anjuta-docman.c,
21522 plugins/editor/anjuta-document-manager.ui,
21523 plugins/editor/plugin.c,
21524 P plugins/message-view/Makefile.am,
21525 plugins/message-view/anjuta-message-manager.ui,
21526 plugins/message-view/plugin.c,
21527 plugins/sample1/anjuta-sample.ui,
21528 plugins/sample1/plugin.c,
21529 src/action-callbacks.c,
21530 src/action-callbacks.h,
21531 src/anjuta-actions.h,
21533 src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
21534 Gtk actions and UIManager. Fixed all plugins to use this.
21536 * manuals/reference/gtkdoc-scangobj.diff,
21537 manuals/reference/libanjuta/Makefile.am,
21538 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21539 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21540 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21541 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21542 manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
21544 * configure.in: Updated to require gtk-2.4 and gnome-2.6.
21546 2004-04-20 Johannes Schmid <jhs@cvs.gnome.org>
21548 * plugins/message-view/imessage-view.c
21549 * plugins/message-view/ianjuta-msgman.c:
21552 2004-04-17 Adam Weinberger <adamw@gnome.org>
21554 * configure.in: Added en_CA to ALL_LINGUAS.
21556 2004-04-08 Naba Kumar <naba@gnome.org>
21558 * libanjuta/interfaces/ianjuta-message-view.[c,h],
21559 libanjuta/interfaces/Makefile.am,
21560 libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
21561 message manager and message view interfaces.
21563 * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
21564 libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
21565 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21566 libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
21567 src/anjuta-app.c: Used 'activate' and
21568 'deactivate' virtual methods for plugins. Fixed installed plugins
21569 dialogs. Added remove_widget() method for AnjutaShell.
21571 * libanjuta/interfaces/Makefile.am,
21572 libanjuta/interfaces/ianjuta-document-manager.c,
21573 libanjuta/interfaces/ianjuta-document-manager.h,
21574 libanjuta/interfaces/ianjuta-editor.c,
21575 libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
21576 and editor interfaces.
21578 * plugins/devhelp/plugin.c,
21579 plugins/message-view/anjuta-message-manager.plugin.in,
21580 plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
21581 plugins/sample1/plugin.c: Updated plugins implementation to
21582 reflect the changes.
21584 2004-04-07 Naba Kumar <naba@gnome.org>
21586 * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
21587 libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
21588 libanjuta/interfaces/ianjuta-editor.h,
21589 (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
21590 plugins/editor/anjuta-docman.c,
21591 plugins/editor/anjuta-document-manager.plugin.in,
21592 plugins/editor/plugin.c, plugins/sample1/plugin.c,
21593 src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
21594 Added supported interfaces for plugins. Tested plugin interfaces
21595 through sample plugin.
21597 2004-02-29 Johannes Schmid <jhs@cvs.gnome.org>
21599 * template/Makefile.am, data/templates/library/Makefile.am
21600 Fixed some automake-1.7 incompatibilities
21601 * template/xmltemplate.c: Small fix
21603 2004-02-23 Naba Kumar <naba@gnome.org>
21605 * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
21606 Added plugins manager dialog.
21608 * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
21609 library dependencies.
21611 * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
21612 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
21613 src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
21614 (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
21615 geometry command line option.
21617 2004-02-16 Naba Kumar <naba@gnome.org>
21619 * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
21620 Added interfaces and IAnjutaEditor editor interface.
21621 * plugins/editor/text_editor.c: Implemented IAnjutaEditor
21623 * libanjuta/anjuta-shell.h: Fixed bug.
21625 2004-02-13 Naba Kumar <naba@gnome.org>
21627 * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
21629 2004-02-13 Johannes Schmid <jhs@cvs.gnome.org>
21631 * data/template/*/.cvsignore:
21632 Avoid all these ? in cvs output
21634 2004-02-13 Naba Kumar <naba@gnome.org>
21636 * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
21637 includes and linking.
21639 * configure.in, plugins/Makefile.am: Enabled devhelp plugin
21640 and set required version to devhelp 0.8. This devhelp version
21641 can be acquired from gnome cvs branch devhelp branch
21642 devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
21644 * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
21645 src/actions-callbacks.c: Added Dock Manager settings menu item.
21647 * configure.in, plugins/Makefile.am: Disabled devhelp creation.
21648 * plugins/devhelp/plugin.c: Fixed a linking bug.
21650 * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
21651 libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
21652 external GDL dependency and used libegg codes.
21654 2004-02-12 Naba Kumar <naba@gnome.org>
21656 * configure.in, plugins/Makefile.am, plugins/devhelp/*:
21657 Added devhelp plugin, but it can't be used without a
21658 patch in devhelp. So it's disabled for now.
21660 * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
21661 libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
21662 plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
21663 Update cvsignore files.
21665 * libanjuta/plugins.c, widgets/e-splash.c:
21666 Fixed plugins loading to show splash icons.
21668 * plugins/message-view/anjuta-message-manager.plugin.in,
21669 plugins/message-view/plugin.c: Fixed plugin registered name.
21671 * plugins/message-view/anjuta-message-view.png,
21672 plugins/sample1/anjuta-sample-plugin.png: Update images.
21674 * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
21675 src/main.c: Fixed layout loading.
21677 * plugins/devhelp/Makefile.am: Fixed error.
21679 * (removed) widgets/*, libanjuta/plugins.h,
21680 src/main.c: Transfered widgets to libanjuta/.
21682 * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
21683 toplevel directory to created only one library as libanjuta-egg.
21685 * data/Makefile.am: Fixed build error.
21687 * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
21688 libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
21689 libegg/.cvsignore: Added egg dock widget.
21691 * gdl/*: Removed as they are now available in libegg.
21693 2004-02-11 Franco Catrin <fcatrin@tuxpan.com>
21695 * plugins/editor/anjuta-docman.c:
21696 Use stock close icon on tab close button
21698 2004-02-11 Johannes Schmid <jhs@cvs.gnome.org>
21700 * data/template/Makefile.am
21701 data/template/language/Makefile.am
21702 data/template/library/Makefile.am
21703 data/template/text/Makefile.am
21704 data/template/project/Makefile.am
21705 data/template/project/terminal/Makefile.am
21706 configure.in: Created Makefile to install templates
21708 2004-02-11 Naba Kumar <naba@gnome.org>
21710 * plugins/editor/action-callbacks.c,
21711 plugins/editor/anjuta-document-manager.ui,
21712 plugins/editor/plugin.c
21713 plugins/message-view/anjuta-message-manager.ui,
21714 src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
21716 2004-02-09 Johannes Schmid <jhs@cvs.gnome.org>
21718 * plugins/message-view/*: MessageView plugin is now loaded
21719 The menu items are still dummies.
21721 2004-02-09 Naba Kumar <naba@gnome.org>
21723 * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
21726 * libanjuta/anjuta-preferences.h: Added some documentation.
21728 * libanjuta/anjuta-shell.h: Removed dead codes.
21730 * (removed) manuals/reference/gtkdoc-scangobj,
21731 manuals/reference/gtkdoc-scangobj.diff,
21732 manuals/reference/libanjuta/.cvsignore,
21733 manuals/reference/libanjuta/Makefile.am,
21734 manuals/reference/libanjuta/README.inline-doc,
21735 manuals/reference/libanjuta/README.sections,
21736 manuals/reference/libanjuta/libanjuta-docs.sgml,
21737 manuals/reference/libanjuta/libanjuta-sections.txt,
21738 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21739 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21740 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21741 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21742 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21743 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21744 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21745 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21746 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21747 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21748 manuals/reference/libanjuta/tmpl/defaults.sgml,
21749 manuals/reference/libanjuta/tmpl/fileselection.sgml,
21750 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21751 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21752 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21753 manuals/reference/libanjuta/tmpl/plugins.sgml,
21754 manuals/reference/libanjuta/tmpl/properties.sgml,
21755 manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
21756 of scan program. Updated templates.
21758 plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
21759 editor action callbacks data.
21761 plugins/editor/text_editor.c: Fixed scintilla height problem. Added
21762 scintilla object ref/unref.
21764 2004-02-08 Johannes Schmid <jhs@cvs.gnome.org>
21766 * template/*: Added new xml based template system
21767 * template/dtds/*: Dtds to validate xml files of the template systems
21768 * data/template/*: Some sample template files
21769 Still needs some work but builds fine!
21771 2004-02-06 Naba Kumar <naba@gnome.org>
21773 * cofigure.in, manuals/Makefile.am,
21774 (added) manuals/reference/*: Added API documentation
21775 structure (gtk-doc based).
21777 * libanjuta/libanjuta.h: Updated
21779 2004-02-05 Naba Kumar <naba@gnome.org>
21781 * configure.in: Sets correct dependencies and
21782 uses gdl external library.
21784 * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
21785 libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
21786 libanjuta/anjuta-utils.h, libanjuta/fileselection.c
21787 libanjuta/fileselection.h, libanjuta/glue-factory.c,
21788 libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
21789 libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
21790 and added file dialogs.
21792 * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
21793 libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
21794 Build dynamic libraries for libegg.
21796 * plugins/Makefile.am, plugins/editor/Makefile.am,
21797 plugins/editor/action-callbacks.c,
21798 plugins/editor/action-callbacks.h,
21799 plugins/editor/anjuta-docman.c,
21800 plugins/editor/anjuta-docman.h
21801 plugins/editor/anjuta-document-manager.plugin.in
21802 plugins/editor/anjuta-document-manager.png
21803 plugins/editor/anjuta-document-manager.ui
21804 plugins/editor/file.c
21805 plugins/editor/file.h
21806 plugins/editor/plugin.c
21807 plugins/editor/print.c
21808 plugins/editor/print.h
21809 plugins/editor/search-replace.c
21810 plugins/editor/search_incremental.c
21811 plugins/editor/search_incremental.h
21812 plugins/editor/text_editor.c
21813 plugins/editor/text_editor.h
21814 plugins/editor/text_editor_cbs.c
21815 plugins/editor/text_editor_menu.h
21816 plugins/sample1/Makefile.am
21817 plugins/sample1/anjuta-sample-plugin.png
21818 plugins/sample1/anjuta-sample.plugin.in
21819 plugins/sample1/anjuta-sample.ui
21820 plugins/sample1/plugin-sample1.c
21821 plugins/sample1/plugin.c
21822 plugins/sample1/plugin.h: Created sample
21823 plugin and fixed editor plugin.
21825 * printing/*: Removed.
21827 * scintilla/Makefile.am: Builds dynamic library.
21829 * src/Makefile.am, src/action-callbacks.c,
21830 src/action-callbacks.h, (removed) src/an_symbol_view.c,
21831 src/anjuta-actions.h, src/anjuta-app.c,
21832 src/anjuta-app.h, src/anjuta-callbacks.c,
21833 src/anjuta-callbacks.h, (removed) src/anjuta.c,
21834 (removed) src/anjuta.h, src/anjuta.ui,
21835 src/layout.xml, src/main.c, src/preferences.h,
21836 src/utilities.c: Debuggged and finally made plugins
21839 * global-tags/Makefile.am: Fixed build error.
21841 2004-02-03 Naba Kumar <naba@gnome.org>
21843 * configure.in: Users GDL from external package.
21844 * plugins/*: Added many new plugins (not ready though).
21845 * src/*: Removed many files (which have been transfered in plugins/).
21847 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
21849 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21851 2004-01-10 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21853 * configure.in: Added editor plugins
21855 * plugins/Makefile.am, src/search-replace_backend.h,
21856 plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
21857 plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
21859 * Added: plugins/editor/search_incremental.c,
21860 plugins/editor/search_incremental.h
21862 * Update search-replace in plugins/editor
21864 2004-01-09 Johannes Schmid <jhs@cvs.gnome.org>
21866 * plugins/message-view/message-view.c: Some code clean-up
21868 2004-01-09 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21870 * Added: search_incremental[ch]
21872 * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
21873 src/mainmenu_callbacks.c, src/toolbar.c
21874 src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
21876 * Incremental Search
21878 2004-01-03 Johannes Schmid <jhs@cvs.gnome.org>
21880 * plugins/message-view/anjuta-msgman.[c/h]:
21881 Added message manager for easier message handling with a
21882 similar interface as docman. Of course you can still use
21883 MessageView standalone.
21884 * plugins/Makefile.am: Added message-view because it compiles
21887 2004-01-03 Johannes Schmid <jhs@cvs.gnome.org>
21889 * plugins/message-view/*: Added message-view plugin
21891 * configure.in: Added plugins/message-view/Makefile
21893 2004-01-03 Naba Kumar <naba@gnome.org>
21895 * libanjuta/*.c: Added new files and updated old ones.
21896 * plugins/editor/*: Added editor plugin.
21897 * configure.in: Added editor plugin and moved editor related
21900 2004-01-02 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21902 * src/Makefile.am: Added search-replace_backend.[ch]
21903 Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21905 * anjuta.glade, src/search-replace.c, src/search-replace.h,
21906 src/search-replace_backend.c, src/search-replace_backend.h,
21907 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21908 src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21909 src/toolbar_callbacks.c
21910 * The advanced Search/Replace functionality now replaces the older
21911 Find/Replace stuff.
21912 * The Search/Replace functionality can be interrupted during a long
21915 2003-12-11 Naba Kumar <naba@gnome.org>
21917 * configure.in: Removed libegg flags from ANJUTA_FLAGS.
21918 * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
21920 * Makefile.am, libanjuta/*: Added new module.
21921 * src/Makefile.am: Fixed linking error.
21922 * src/watch_cbs.c: Debugger clean up.
21923 * configure.in: Added libanjuta-2.0.pc
21925 * configure.in, libanjuta/Makefile.am,
21926 (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
21929 2003-12-11 Naba Kumar <naba@gnome.org>
21931 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21933 * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
21934 src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
21935 src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
21936 src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
21937 The user can now give a name at the creation of a new file and
21938 insert automatically (user choice) header, gpl notice, header
21939 template. The file extension is added automatically according
21940 to the selected type of file. The various insert functions have
21941 been moved from mainmenu-callback.c to file.c. The cursor is now
21942 moved after an insert operation. Removes also useless code in
21943 memory.c and search-replace.c
21945 2003-12-11 Pavol Bosik <Pavol.Bosik@siemens.com>
21947 * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
21948 sortable headers, process tree, removal of path and process params
21949 * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21950 anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21953 2003-12-10 Naba Kumar <naba@gnome.org>
21955 * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
21957 2003-11-30 Abel Cheung <maddog@linux.org.hk>
21959 * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21961 2003-11-28 Naba Kumar <naba@gnome.org>
21963 * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
21965 * manuals/de/*: Added german translation docs.
21967 * configure.in, Makefile.am, src/Makefile.am,
21968 libegg/*/*: Added libegg library.
21970 * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
21971 installation directory.
21973 * src/text_editor_cbs.c: Fixed closing of file.
21975 2003-09-14 Hasbullah Bin Pit <sebol@ikhlas.com>
21977 * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21979 2003-09-05 Naba Kumar <naba@gnome.org>
21981 * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
21982 src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
21983 src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
21984 src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
21985 src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
21986 anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
21987 (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
21988 (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
21989 using libegg. Initial commit -- compiles but is not complete.
21991 2003-08-08 Abel Cheung <maddog@linux.org.hk>
21993 * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21995 2003-06-04 Abel Cheung <maddog@linux.org.hk>
21997 * configure.in: Removed "ta" from ALL_LINGUAS.
21999 2003-05-16 Jordi Mallach <jordi@sindominio.net>
22001 * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
22003 2003-05-16 Danilo Šegan <dsegan@gmx.net>
22005 * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
22007 2004-04-24 Andras Timar <tmar@gnome.hu>
22009 * configure.in: Added hu to ALL_LINGUAS.
22011 2004-04-14 Naba Kumar <naba@gnome.org>
22013 * src/Makefile.am, printing/Makefile.am,
22014 tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
22015 because we are still using GtkCombo and build breaks with gtk-2.4.
22017 2004-04-13 Naba Kumar <naba@gnome.org>
22020 * anjuta.spec.in: Fixed build error.
22021 * po/POTFILES.in: Updated.
22022 * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
22024 2004-04-11 Naba Kumar <naba@gnome.org>
22027 * AUTHORS: Updated.
22028 * configure.in: Added ga in ALL_LINGUAS.
22029 * ChangeLog: Fixed dates.
22031 2004-04-09 Naba Kumar <naba@gnome.org>
22033 * src/print.c: Fixed buffer styling bug when printing with
22036 * data/properties/anjuta.properties: Defined only one base font and
22037 used courier instead of lucidatypewriter, because most newer systems are
22038 unlikely to have it (bug #885023, #925956, #890473).
22040 * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
22043 * src/an_file_view.c: Fixed possible crash bug.
22045 2004-04-07 Naba Kumar <naba@gnome.org>
22047 * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
22048 gtk_main_quit() etc..), so that atexit() functions are not called
22049 (which is apparently done to free up memory and we don't need to
22050 do that at this point). Incidentally, something also happens in the
22051 atexit call which freezes the UI for far too long when the application
22052 exits and we want to avoid that..
22053 * src/glade_iface.c: Fixed compiler warning.
22055 2004-04-06 Naba Kumar <naba@gnome.org>
22057 * src/project_dbase_gui.c: Fixed errors.
22059 * src/registers_gui.c: Fixed possible crash bug.
22060 * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
22061 * src/signals.[c,h]: Used tree view and glade file for dialog.
22062 * src/Makefile.am, src/about.c, src/an_file_view.c,
22063 src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
22064 src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
22065 src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
22066 src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
22067 src/commands.c, src/compatibility_0.c, src/compiler_options.c,
22068 src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
22069 src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
22070 src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
22071 src/launcher.h, src/main.c, src/main_menubar.c,
22072 src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
22073 src/message-manager-private.cc, src/message-manager.cc,
22074 src/preferences.c, src/project_config.c, src/project_dbase.c,
22075 src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
22076 src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
22077 src/registers_cbs.h, src/registers_gui.c, src/resources.c,
22078 src/search-replace.c, src/search-replace_backend.c,
22079 src/search_incremental.c, src/search_preferences.c,
22080 src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
22081 src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
22082 src/signals_gui.c, src/source.c, src/src_paths.c,
22083 src/stack_trace.c, src/start-with.c, src/style-editor.c,
22084 src/support.c, src/text_editor.c, src/text_editor_cbs.c,
22085 src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
22086 src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
22087 src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
22088 tagmanager/Makefile.am, scintilla/include/SString.h,
22089 widgets/Makefile.am, widgets/gnomefilelist.c:
22091 Removed all deprecated codes and substituted
22092 with newer APIs. Fixed some possible crash bugs where cell renderers
22095 * scintilla/patches/scintilla-minor.patch: Minor patch.
22097 2004-04-06 Naba Kumar <naba@gnome.org>
22099 * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
22100 tree after all the files have been added (and not everytime a file
22101 is added in the project). Also fixed some memory corruption
22102 (possibly bug #900478).
22104 * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
22105 src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
22106 src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
22107 src/project_dbase_gui.c, src/source.c, src/text_editor.c,
22108 src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
22109 qualifier wherever appropriate.
22111 2004-04-05 Naba Kumar <naba@gnome.org>
22113 * src/launcher.[h,c], src/debugger.c: Added a method in launcher to
22114 switch terminal echo on/off. Debugger requires it off, while the
22115 rest requires it on.
22117 * src/search-replace.c: sets search direction and action (in addtion
22118 to target) for find in files.
22120 2004-04-02 Naba Kumar <naba@gnome.org>
22122 * src/mainmenu_callbacks.c: Sets filename during save of new files.
22124 * src/project_dbase.c, src/debugger, src/an_file_view.c,
22125 src/an_symbol_view.c: Added an gtk events loop for
22126 displaying project loading status (for loading large projects) and
22127 debugger program starting ... just to give an impression of fastness :-).
22129 * configure.in, anjuta.prj: Bumped version to 1.2.2.
22131 * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
22132 crash bug, which occurs when opening and closing a large project
22135 * src/attach_process.c: Fixed a comiple error for old gcc.
22137 * src/launcher.c: Prints proper error message when launcher child
22138 could not be executed and exits properly. Fixed a crash
22141 * src/resources.c, src/utilities.c, src/glade_iface.c,
22142 src/debugger.c, src/attach_process.c: Properly exits forked children
22143 when they could not be executed.
22145 2004-04-01 Naba Kumar <naba@gnome.org>
22147 * src/search-replace.c: Fixed a crash bug (bug #921893).
22149 2004-03-31 Naba Kumar <naba@gnome.org>
22151 * anjuta.glade: Added a note on compiler options dialog ->support
22152 dialog telling that supports are only available for file mode.
22154 * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
22156 Improved shutdown time delay by bypassing project closing
22157 and unloading plugins.
22159 * src/build_file.c, data/properties/anjuta.properties: Added a property
22160 to toggle on/off for going to first error automatically.
22162 2004-03-31 Pavol Bosik <Pavol.Bosik@siemens.com>
22164 * src/debugger.c: fixed core file loading
22165 * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
22166 for long lines (bugs #700968 and #911376)
22167 * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
22169 * src/anjuta.c: Focuses current AnEditor correctly.
22171 2004-03-30 Naba Kumar <naba@gnome.org>
22173 * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
22174 * AUTHORS: Updated with all contributors names.
22176 * src/about.c: Reads contributors names from AUTHORS file.
22177 * manuals/C/anjuta-manual/authors.xml: Points to online
22180 2004-03-29 Naba Kumar <naba@gnome.org>
22182 * data/properties/ada.properties: Fixed syntax colors. Patch
22183 from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
22186 * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
22187 src/appwiz_page2.c: Correctly defines PACKAGE_DATA_DIR for
22188 generated projects, so that their pixmap files are
22189 found properly (bug #919903).
22191 * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
22194 * src/source.c: Installs .glade file of libgllade
22195 projects in $(datadir)/$(package)/glade (part of bug #861038).
22197 * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
22198 in compiler options (bug #883837).
22200 * src/launcher.c: Disabled pty terminal echo. Correctly prompts
22201 for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
22203 2004-03-29 Pavol Bosik <Pavol.Bosik@siemens.com>
22205 * anjuta/src/search-replace.c: fixed another crash bug in
22207 * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
22208 breakpoint property fix
22210 2004-03-29 Naba Kumar <naba@gnome.org>
22212 * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
22213 (new) manuals/C/anjuta-advanced-tutorial/*:
22214 Added menu entry for 'Anjuta Advanced Tutorial'
22215 written by Olivier Pinçon <opincon _at_ wanadoo.fr>.
22217 2004-03-28 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22219 * src/fileselection.[ch], src/mainmenu_callbacks.c:
22220 Fixed bug #908941 ('Open' starts in wrong directory)
22222 2004-03-26 Naba Kumar <naba@gnome.org>
22224 * anjuta.h, src/message-manager-private.[h,cc]: Fixed
22225 compile error and bug #905738 with terminal.
22227 * src/search_incremental.c, src/register.c, src/sharedlib.c,
22228 src/search-replace.[h,c], src/search_incremental.[h,c],
22229 src/search_preferences.h, src/utilities.c, src/anjuta.c,
22230 src/text_editor.[c,h]: Fixed compiler warnings.
22232 * src/search-replace.c: Fixed a memory corruption (possible
22233 fix for bug #921893, but not yet confirmed).
22235 * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
22236 src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
22237 src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
22238 SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
22240 2004-03-25 Naba Kumar <naba@gnome.org>
22242 * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
22243 crash bug with attach process dialog and made the dialog closable
22246 * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
22247 always display within the margin.)
22249 * src/debugger.c: Fixed a typo (detele -> delete) which deletes
22250 the old breakpoint when it's properties are updated
22251 (creating a new updated one).
22253 2004-03-25 Pavol Bosik <Pavol.Bosik@siemens.com>
22255 * src/aneditor.cxx, src/aneditor.h: fixed calltips
22256 displayed for wrong file.
22257 * src/breakpoints.c: conditional breakpoints
22258 * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
22259 "Find in Files..." disabling policy
22261 2004-03-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22263 * src/build_file.c: Fixed bug #874380
22264 Goto the first error if it exists.
22266 2004-03-24 Naba Kumar <naba@gnome.org>
22268 * src/anjuta.c: Fixed to get correct child exit status
22269 using mask (bug #905738).
22271 * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
22272 Aligned buttons in the New file dialog,
22273 set default response to OK, entry box activates default response,
22274 ESC closes dialog and hides on delet_event.
22276 2004-03-19 Naba Kumar <naba@gnome.org>
22278 * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
22281 2004-03-17 Pavol Bosik <Pavol.Bosik@siemens.com>
22283 * src/search-replace.c: fixed "Find Usage" crash when no project open
22285 2004-03-17 Naba Kumar <naba@gnome.org>
22287 * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
22288 Fixed the generated projects to read m4 directory if the directory
22289 exists (bug #917781).
22291 2004-03-12 Naba Kumar <naba@gnome.org>
22293 * HACKING: Fixed formatting for auto-parsing.
22295 2004-03-10 Pavol Bosik <Pavol.Bosik@siemens.com>
22297 * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
22298 rework (bug #890609)
22300 2004-03-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22302 * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
22304 2004-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22306 * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
22307 * src/search_preferences.c: Fixed typo.
22309 2004-02-26 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22311 * src/search-replace.c: improved Search&Replace
22312 For the moment "Replace All" does not work with non opened files
22313 but Anjuta should not crash now ! ???
22315 2004-02-26 Naba Kumar <naba@gnome.or>
22317 * src/source.c: Fixed to pass cflags correctly
22318 and suppress the automake's default cflags.
22319 bug #816130, #801056, #782798, #773459
22321 * data/properties/anjuta.properties: Do not defualt to -k make option.
22324 * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
22327 * src/registers_gui.c: Fixed a runtime warning. bug #900087.
22329 * src/message-manager-private.cc: Disabled debug messages.
22331 2004-02-25 Adam Weinberger <adamw@FreeBSD.org>
22333 * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
22335 2004-02-25 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22336 * anjuta.glade, src/search-replace.c:
22337 Reduced Search&Replace dialog, bug #902636.
22339 2004-02-23 Naba Kumar <naba@gnome.or>
22341 * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
22344 2004-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22346 * src/search_incremental.c: Fixed bug #900903
22348 2004-02-23 Pavol Bosik <Pavol.Bosik@siemens.com>
22350 * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
22351 src/anjuta.c: Fixed bugs #890609 and #890609
22353 2004-02-23 Naba Kumar <naba@gnome.or>
22355 * src/message-manager.cc: Disconnects menuitem signal properly.
22358 * src/mainmenu_callbacks.c: Do not reload new files. Fixed
22361 2004-02-20 Naba Kumar <naba@gnome.org>
22363 * src/message-manager-private.[c,h]: Implemented keypress
22364 event for the terminal and resets it when ctrl c or ctrl d
22365 is pressed. But it doesn't seem to be working on keypress.
22366 Added a workaround to let it work on key release instead.
22369 * src/search-replace: Fixed compiler warnings.
22371 2004-02-18 Franco Catrin <fcatrin@tuxpan.com>
22373 * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
22374 Use defined file name when saving new files (fixes bug #898105)
22375 Don't change filename when clicking on a directory
22377 BTW: Happy birthday to me :-)
22379 2004-02-18 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22381 * src/search-replace.c: Fixed a crash bug
22382 Crash on Find & Replace (#887833)
22384 2004-02-18 Naba Kumar <naba@gnome.org>
22386 * src/executer.c: Fixed a crash bug.
22388 * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
22389 src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
22390 src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
22391 instead of GtkWindow (Part of bug #671596).
22393 * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
22394 src/registers_gui.c, src/registers_cbs.[h,c],
22395 src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
22396 src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
22397 src/compiler_options.c, src/an_file_view.c, start-with.c,
22398 src/anjuta-tools.c, help.c:
22400 Added "close" buttons on all
22401 dialogs (HIG) and fixed to properly response to ESC close
22402 (Part of bug #671596).
22404 * src/launcher.c: Disabled printing of long debug lines.
22406 * src/utilities.h: Fixed a compiler warning.
22408 2004-02-17 Franco Catrin <fcatrin@tuxpan.com>
22410 * src/anjuta.c: "Save all" action now asks for filenames for new files
22411 (fixes bug #898111)
22413 2004-02-16 Franco Catrin <fcatrin@tuxpan.com>
22415 * anjuta.glade, src/text_editor.c:
22416 Fixed a typo in Hello World indentation style
22417 Fixed misuse of translated strings when looking for style
22418 This entry fixes bug #876037
22420 2004-02-16 Naba Kumar <naba@gnome.org>
22422 * src/utilities.c: Fixed return value when dest file could
22425 Patch from: Dennis Moehlmann <darksaidin@users.sourceforge.net>
22426 * src/utilities.[c,h]: Removed 'cmp' dependency and used
22427 internal function to compare files.
22429 2004-02-14 Franco Catrin <fcatrin@tuxpan.com>
22431 * src/message-manager-private.cc:
22432 Set bold color as foreground color in terminal
22433 (fixes bug #864924)
22435 * src/aneditor.cxx:
22436 Use font style defined for message indicators in
22437 preferences/messages
22438 (fixes bug #885032)
22440 2004-02-13 Franco Catrin <fcatrin@tuxpan.com>
22442 * src/build_project.c:
22443 Use build.silent option from preferences (fixes bug #895726)
22445 2004-02-11 Robert Sedak <robert.sedak@sk.htnet.hr>
22447 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
22449 2004-01-27 Johannes Schmid <jhs@cvs.gnome.org>
22451 Patch from Massimo Corà <maxcvs@email.it>:
22452 * scintilla/LexCPP.cxx: Support "///" comments
22454 2004-01-18 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22455 * src/Makefile.am, src/anjuta.c, src/search-replace.c,
22456 src/search_replace.h, src/search-replace_backend.h
22459 * Added: src/search_preferences.c, src/search_preferences.h
22460 Allow the user to save search/replace settings and give them names.
22462 2004-01-16 Johannes Schmid <jhs@cvs.gnome.org>
22464 * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
22465 scintilla/ScintillaGTK.cxx:
22466 Hopefully fixed AMD 64 crash bug by using correct marshaller
22468 2004-01-16 Franco Catrin L. <fcatrin@tuxpan.com>
22470 * src/preferences.c: Save GtkOptionMenu properties properly
22471 * src/text_editor.c: Fixes editor mispell of fold.symbols property
22473 2004-01-15 Johannes Schmid <jhs@cvs.gnome.org>
22475 * configure.in, src/Makefile.am, scintilla/Makefile.am:
22476 Fixed libiconv issue
22479 2004-01-15 Johannes Schmid <jhs@cvs.gnome.org>
22481 Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
22482 * src/attach_process.c, src/debugger.c, src/registers.c/h,
22483 src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
22484 src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
22485 src/sharedlib_gui.c:
22486 Debugger speed-up, replaced deprecated GtkCList
22488 2004-01-14 Franco Catrin L.<fcatrin@tuxpan.com>
22490 * src/text-editor.c: Use stock gtk+ close button for editor tabs
22492 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
22494 * configure.in: Added "sq" to ALL_LINGUAS.
22496 2004-01-12 Changwoo Ryu <cwryu@debian.org>
22498 * configure.in: Added "ko" to ALL_LINGUAS.
22500 2004-01-09 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22502 * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
22503 src/search_incremental.c, src/search_incremental.h:
22504 Search_incremental code cleanup
22506 2004-01-08 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22508 * scintilla/*/*: Updated scintilla to CVS
22509 * Added: scintilla/Readme.sync
22510 * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
22511 scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
22512 scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
22513 scintilla/ScintillaGTK.cxx,
22514 scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
22515 scintilla/include/Scintilla.iface: Updated.
22517 2004-01-07 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22519 * search-replace_backend.[ch], search_incremental[ch]: Added
22521 * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
22522 find_replace.[ch]: Removed.
22524 * anjuta.glade, src/search-replace.c, src/search-replace.h,
22525 src/search-replace_backend.c, src/search-replace_backend.h,
22526 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22527 src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
22528 src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
22529 functionality now replaces the older Find/Replace stuff. The Search/Replace
22530 functionality can be interrupted during a long Search/Replace.
22532 2004-01-02 Dan Elphick <dre00r@ecs.soton.ac.uk>
22534 * widgets/gnomefilesel.c: Fix use of previously freed memory on
22535 selecting ".." and "." from file selector.
22537 2004-01-02 Johannes Schmid <jhs@cvs.gnome.org>
22539 * anjuta.glade: Fixed wrong "fold.symbols" property
22541 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
22543 * src/project_dbase_gui.c: Alphabetical order ;-)
22544 * src/compiler_options.c: Fixed bug #867539
22545 * src/launcher.c: Workaround for bugs #864922, #849928,
22546 #846386 and #845782: The launcher no longer hangs but does
22547 not get the exit status correctly sometimes.
22548 * Changes suggested by Bosik are obviously already in without
22549 any Changelog entry (ClsGen.c, project_dbase_gui.c)
22550 * NEWS, README, anjuta.prj, configure.in:
22551 Changed version to 1.2.1
22553 Patch from Andreas Volz <andreas99@users.sourceforge.net>:
22554 * anjuta_dialogs_strings.c, anjuta.glade:
22555 Fixed bugs #860906, #859329
22557 Patch from grzegol@pld-linux.org
22558 * anjuta.desktop.in.in: Fixed bug #858993 (Follow
22559 freedesktop.org standard)
22561 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
22563 Patch from Stefano Vallarino <stevalla@libero.it>:
22564 * src/source.[c/h]: Fixes cpp sample file to conform to
22565 ISO/IEC 14882, C++-Standard
22567 2003-12-31 Dan Elphick <dre00r@ecs.soton.ac.uk>
22569 Review by Johannes Schmid <jhs@cvs.gnome.org>
22570 * src/build_file.[ch]: Add build_execute_shell_command which executes the
22571 command using sh -c.
22572 * src/compile.c: Use build_execute_shell_command when compiling single
22575 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
22577 Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
22578 * src/breakpoints.c: Code cleanup, workaroud for possible
22580 * src/src_paths.c: Update debugger dirs on directory change
22582 2003-12-31 Pavol Bosik <Pavol.Bosik@siemens.com>
22584 Review by Johannes Schmid <jhs@cvs.gnome.org>
22585 * src/attach_process.c, src/attach_process.h, anjuta.glade:
22586 sortable headers, process tree, removal of path and process params
22587 * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
22588 anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
22591 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
22593 Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22594 * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
22595 Add a dialog for "New file" which lets the user set the
22596 filename and to add copyright/header templates to the file
22597 * Review: Changed function names to contain modules name (file_)
22599 2003-12-09 Naba Kumar <naba@gnome.org>
22601 * setup-gettext: Fixed a typo.
22602 * scintilla/Makefile.am: Fixed a build error for SMP systems.
22604 ---- Released version 1.2.0 ---
22606 2003-12-08 Naba Kumar <naba@gnome.org>
22608 * src/preferences.c: Fixed compiler error.
22609 * global_tags/create_global_tags.sh: Fixed to install properly
22610 even when system.tags could not be generated.
22613 2003-12-06 Naba Kumar <naba@gnome.org>
22615 * setup-gettext: Fixed to not generate intl directory with gettextize.
22617 Patch from: Karl-Heinz Brünen <k.bruenen@eprosoft.de>
22618 * src/anjuta.c: Filters out unnecessary files from find in files
22622 * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
22623 * src/widzard_gui.c: Added horiz scrollbar for desc text.
22625 2003-12-04 Naba Kumar <naba@gnome.org>
22627 * src/gnome_project.c: Enables debug and optimization flags for
22630 Patch from: Pavol Bosik <Pavol.Bosik@siemens.com>
22632 * src/project_dbase_gui.c: combined header and c files for
22635 * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
22636 * data/properties/pascal.properties: Fixed pascal syntax highlighting.
22638 2003-11-30 Abel Cheung <maddog@linux.org.hk>
22640 * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
22642 2003-11-29 Naba Kumar <naba@gnome.org>
22644 * configure.in, anjuta.prj: Bumped version to 1.2.0.
22647 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
22649 * src/main_menubar.c: Now files cannot be opened twice in recently
22652 2003-11-27 Pavol Bosik <Pavol.Bosik@siemens.com>
22654 * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
22656 2003-11-28 Naba Kumar <naba@gnome.org>
22658 * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
22660 2003-11-27 Naba Kumar <naba@gnome.org>
22662 * src/breakpoints.c, src/launcher.c, src/find_text.c,
22663 src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
22665 * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
22666 src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
22667 src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
22668 checkbox in project wizard (project options page) to enable/disable
22669 source code generation with glade(mm).
22673 2003-11-19 Pavol Bosik <Pavol.Bosik@siemens.com>
22675 * src/dnd.c: Opening files with special characters in the name.
22677 2003-11-20 Jordi Mallach <jordi@sindominio.net>
22679 * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
22682 2003-11-18 Naba Kumar <naba@gnome.org>
22684 * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
22685 src/find_in_files.c, src/gnome_project.c, src/launcher.c,
22686 src/project_import.c, plugins/patch/patch-plugin.c:
22687 Fixed g_signal_diconnect calls to pass correct data.
22688 (Fixed possible crash in project imports).
22692 2003-11-18 Pavol Bosik <Pavol.Bosik@siemens.com>
22694 Reviewed by Naba Kumar <naba@gnome.org>
22695 * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
22696 and debugger. Sets default settings for pty in launcher.
22697 * data/gdb.init: Removed charset work around (now works with user's
22699 * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
22701 2003-11-18 Naba Kumar <naba@gnome.org>
22703 * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
22704 names of 'index' to 'idx'.
22706 2003-11-17 Naba Kumar <naba@gnome.org>
22708 Patch from: arief_mulya <arief_m_utama@telkomsel.co.id>
22709 * src/project_dbase.c: Prompts user for unsaved project files
22710 when project is closed.
22712 2003-11-16 Naba Kumar <naba@gnome.org>
22714 Patch from: Marcin "Zenek" Jaskólski <zenek@moo.pl>
22715 * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
22718 2003-11-11 Johannes Schmid <clubfan@users.sourceforge.net>
22720 * src/anjuta.c: Fixed crash related to tag == NULL while
22723 2003-11-11 Naba Kumar <naba@gnome.org>
22725 * src/glade_iface.c: Avoids error conditions for glade or glademm not
22726 found. It simply doesn't generate the c/c++ codes and continues with
22730 2003-11-10 Naba Kumar <naba@gnome.org>
22732 * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
22733 'Start with dialog'.
22735 * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
22736 German translation of anjuta-tutorial.
22738 * src/launcher.c: Fixed an encoding bug with GIOChannels.
22741 2003-11-10 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22743 * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
22744 Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
22745 the syntax highlighting in Preferences, the automatic syntax
22746 highlighting is now selected. When the debugger is stopped and the
22747 breakpoints window not closed, the gtk_tree_view in this window is
22748 now made unsensitive.
22750 2003-11-07 Johannes Schmid <clubfan@users.sourceforge.net>
22752 * src/preferences.h, src/preferences.c, anjuta.glade:
22753 Fixed translation bug in preferences by using GtkOptionMenu
22754 * anjuta.prj: Project version 1.1.98
22756 ---------------- Released version 1.1.98 ----------------
22758 2003-11-07 Naba Kumar <naba@gnome.org>
22760 * anjuta.spec.in: Revived docs package and combined all docs into
22762 * configure.in: Bumped version to 1.1.98 rc2
22764 * anjuta.spec.in: Fixed scrollkeepr-update command.
22765 * anjuta.spce.in: Fixed file permissions.
22767 2003-11-06 Naba Kumar <naba@gnome.org>
22769 * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
22770 menus to activate anjuta helps.
22772 * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
22773 manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
22774 manuals/C/anjuta-faqs/legal.xml (added),
22775 manuals/C/anjuta-faqs/Makefile.am,
22776 manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22777 manuals/C/anjuta-faqs/.cvsignore,
22778 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
22779 manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
22780 manuals/C/anjuta-tutorial/legal.xml (added),
22781 manuals/C/anjuta-tutorial/Makefile.am,
22782 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22783 manuals/C/anjuta-tutorial/.cvsignore,
22784 manuals/C/anjuta-manual/*.sgml (removed),
22785 manuals/C/anjuta-manual/*.xml (added),
22786 manuals/C/anjuta-manual/Makefile.am,
22787 manuals/C/anjuta-manual/anjuta-manual-C.omf,
22788 manuals/C/anjuta-manual/.cvsignore,
22789 manuals/C/topic.dat (removed), manuals/C/Makefile.am,
22790 manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
22791 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
22792 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
22793 manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
22794 manuals/ja/anjuta-faqs/legal.xml (added),
22795 manuals/ja/anjuta-faqs/Makefile.am,
22796 manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
22797 manuals/ja/anjuta-faqs/.cvsignore,
22798 manuals/ja/anjuta-manual/*.sgml (removed),
22799 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
22800 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
22801 manuals/ja/anjuta-manual/*.xml (added),
22802 manuals/ja/anjuta-manual/Makefile.am,
22803 manuals/ja/anjuta-manual/anjuta-manual-C.omf,
22804 manuals/ja/anjuta-manual/.cvsignore,
22805 manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
22806 manuals/sgmldocs.make (removed),
22807 manuals/xmldocs.make (added), manuals/omf.make (added),
22808 manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
22809 documentations to newer docbook xml documentations. Converted
22810 Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
22811 Enabled manulas installations.
22813 * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
22815 2003-11-05 Naba Kumar <naba@gnome.org>
22817 * data/gdb.init: Sets host's charset to ascii to solve debugger
22818 freeze up due to uninitialized strings in target program.
22820 * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
22821 Fixed a crash bug with 'Add expression in watch'. Bug #822017
22825 Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
22826 src/launcher.c: Turns off echo in spawned pty to fix debugger.
22828 2003-11-04 Naba Kumar <naba@gnome.org>
22830 * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
22833 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22834 * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
22835 src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22836 src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
22839 * src/search-replace.c: Fixed infinite loop bug.
22840 * start-with.c: Fixed a crash bug with "Open last project".
22842 Patch from: Karl-Heinz Brünen <k.bruenen@eprosoft.de
22843 * scintilla/Makefile.am: Fixed compiler option.
22845 2003-10-16 Naba Kumar <naba@gnome.org>
22847 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22848 * src/text_editor.c: Fixed autoformat.
22850 2003-10-15 Naba Kumar <naba@gnome.org>
22852 * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
22855 2003-10-09 Naba Kumar <naba@gnome.org>
22857 * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
22859 2003-10-08 Naba Kumar <naba@gnome.org>
22861 * src/source.c: Fixed a GETTEXT typo error.
22862 * anjuta.glade: Made 'Sorted in order you open them' default option
22865 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22866 * anjuta.glade, data/properties/anjuta.properties:
22867 Fixed the freeze of the "Preferences" combos at the first Anjuta
22868 init is generated by:
22869 - a not complete translation of preferences.c file
22870 - a difference between 2 names in anjuta.glade and
22871 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
22872 - the same name given to 3 combos (anjuta.glade).
22874 * src/find_text.c: If the "whole document" mode is selected,
22875 a new search will select the next occurrence (Bug #764954).
22876 It is now possible to use the shortcuts to search next or previous
22877 occurrence even if the search dialog has the focus. Bug #790318
22879 * src/main_menubar_def.h: "Select code block" shortcut; the new
22880 shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
22883 Patch from: Richard Lee <r.h.lee@comcast.net>
22884 * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
22885 tagmanager/tm_workspace.c: The following is a patch to fix a
22886 seemingly random occurence where Anjuta would crash when a
22887 certain key was pressed.
22889 2003-09-29 Naba Kumar <naba@gnome.org>
22891 * src/find_in_files.c: Ignores binary by default. Disabled the option
22892 of NOCVS search, because launcher does not use sh and hence can not
22895 * src/project_dbase.c, src/session.[h,c]: Fixed to save the
22896 "clean before build" state in project session and not in account session,
22897 otherwise the state gets reflected to other projects causing annoyance.
22899 * src/compiler_options.c: Fixed a bug where compiler options were always
22900 claimed 'modified'.
22902 * src/build_project.c, data/properties/anjuta.properties,
22903 src/commands.[h]: Fixed a bad bug where clean-before-build
22906 * scintilla/patches/research-cvs-nolog.diff,
22907 scintilla/patches/scintilla-ac-gtk2-port.diff,
22908 scintilla/patches/scintilla-ac-sort-fix.diff,
22909 scintilla-optimization.diff: Removed, because they are already in
22912 * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
22915 * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
22916 scintilla/LexYAML.cxx: Added new scintilla lexers.
22918 * TODO, NEWS: Updated.
22920 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22921 * src/utilities.c: Fixed typo bugs.
22923 2003-09-26 Naba Kumar <naba@gnome.org>
22925 * src/anjuta.c: Only connects to kernel SIGCHLD signal.
22926 * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
22927 src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
22928 text_editor_find() and Fixed I-Search wrapping.
22929 * src/debugger.c: Fixed to pass a newline after a debugger
22930 command (which was broken since the launcher was refactored.
22931 (Pointed out by Bosik Pavol <Pavol.Bosik@siemens.com>)
22933 2003-09-25 Naba Kumar <naba@gnome.org>
22935 * src/toolbar_callbacks.c: Fixed start of incremental search.
22937 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22938 * src/controls.c, src/main_menubar.c, src/main_menubar.h,
22939 src/main_menubar_def.h, src/mainmenu_callbacks.c,
22940 src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
22941 menu and implementation.
22943 2003-09-24 Pavol Bosik <bosikp@frcatel.fri.utc.sk>
22945 Reviewed by 2003-09-24 Naba Kumar <naba@gnome.org>
22946 * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
22947 variables in Locals window.
22949 2003-09-24 Frederic RUAUDEL <grumz@users.sourceforge.net>
22951 Reviewed by 2003-09-24 Naba Kumar <naba@gnome.org>
22952 * src/utilities.[ch] : Fix a tooltip bug in
22953 anjuta_util_toolbar_append_stock(), the label appeared instead of
22954 the tooltip text. Remove label from arguments of the function
22955 because label is included in the stock icon data.
22956 * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
22957 * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
22958 * FIXME: translation file should be updated because of label text removal.
22960 2003-09-24 Naba Kumar <naba@gnome.org>
22962 * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
22964 * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22965 src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
22966 src/project-import.c, src/anjuta.c: Implemented buffered outputs for
22967 stdout and stderr. Also buffered output and check-for-password
22968 can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
22969 with password prompts. Checkes for password prompts from all outputs.
22971 * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
22972 which takes a string (which could be utf8 also) and converts into
22975 * src/main.c: Connects kernel signals after gnome_program_init().
22977 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22978 * src/message-manager.c: Fixed bug #787026 by converting the strings
22981 2003-09-22 Naba Kumar <naba@gnome.org>
22983 * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
22984 scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
22985 GtkCList and using GtkTreeView instead. Added the patch.
22986 * src/scintilla/patches/scintilla-ac-sort-fix.diff,
22987 scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
22989 2003-09-19 Naba Kumar <naba@gnome.org>
22991 * printing/print.c: Proper UTF8 printing support.
22992 * src/main.c: moved kernel signal connects at the
22993 end of application initialization.
22995 2003-09-18 Naba Kumar <naba@gnome.org>
22997 * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
22998 (new) lexers.make, (new) lexers: Update scintilla to latest
22999 scintilla CVS (2003-09-18), added new lexers, automated
23000 lexers makefiles sections and scintilla update. Added
23001 patches. Optimized pango rendering. Fixed a crash bug
23004 * (new) scintilla/patches/research-cvs-nolog.diff: Added
23005 patch to remove cvs log command from RESearch.cxx file.
23006 * scintilla/patches/scintilla-pango-always.diff:
23008 * scintilla/RESearch.cxx: Removed spurious cvs log command
23010 * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
23012 Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
23013 * src/dnd.c: Fixed a crash bug with DND.
23015 2003-09-15 Naba Kumar <naba@gnome.org>
23017 * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
23018 src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
23019 src/toolbar_callbacks.c: Added an additional parameter to
23020 text_editor_goto_line() funtion which decides if the line should
23021 be made visible (if it's under fold).
23023 * src/style-editor.c: Fixed a compiler warning.
23024 * src/message-manager.cc: Calls parent method correctly.
23026 * src/preferences.h: Fixed prent class.
23028 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23029 * src/project_dbase.c: Fixed bug #713210.
23031 2003-09-14 Hasbullah Bin Pit <sebol@ikhlas.com>
23033 * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
23035 2003-09-11 Naba Kumar <naba@gnome.org>
23037 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23038 * src/style-editor.c: Fixed bug #769130 (Crash on font
23041 * src/message-manger.[h,cc]: Made AnMessageManager
23042 derived from GtkFrame and removed deprecated code.
23044 * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
23047 2003-09-09 Naba Kumar <naba@gnome.org>
23049 * src/Makefile.am: Addded rules for built sources.
23051 2003-09-08 Naba Kumar <naba@gnome.org>
23053 * (new) src/anjuta-marshalers.list: Added marshalers definition
23056 * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
23057 and CXXFLAGS are not overwriten by automake's default.
23058 * src/style-editor.c: Added 'operators' in the style editor.
23060 Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
23061 and Jesus Gonzalez <jgonzlz@terra.es> (combined).
23062 * src/message-manager-private.cc, src/message-manager.cc:
23063 Converts message going into message into UTF-8 endoding.
23064 * src/main.c: Uses UTF-8 codeset for localization.
23066 2003-09-08 Franco Catrin L. <fcatrin@tuxpan.cl>
23068 * src/anjuta.desktop.in.in: Added Encoding attribute (required).
23070 2003-09-08 Naba Kumar <naba@gnome.org>
23074 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23075 * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
23076 Fixed bug #798717, Find - Find&Replace - Find in files bug;
23077 The combo entries were updated if the same data with a different
23078 case exist in the combo list. The combo entries are now case sensitive.
23079 Search&Replace bug; First search ,max actions = 0 ==> now max
23082 2003-09-08 Naba Kumar <naba@gnome.org>
23085 * src/utilities.[c,h]: a function takes contant args.
23086 * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
23087 Now the child terminated signal is emitted properly.
23088 * src/Makefile.am: Used $(top_srcdir) for referring to
23090 * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
23091 definitions file which will generate anjuta-marshalers.[c,h] files.
23092 * src/.cvsignore: Updated.
23093 * src/build_project.c: Changed su command to preserve quotes.
23094 * src/anjuta-tools.c, tagmanager/tm_project.c,
23095 tagmanager/tm_workspace.c: Use standard tmp file.
23096 * configure.in: Cleaned up. Provide -g -O0 flags for final build also
23097 so that users could report bugs easily.
23098 * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
23100 * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
23101 printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
23102 src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
23103 src/attach_process.c, src/breakpoints.c, src/commands.c,
23104 src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
23105 src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
23106 src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
23107 src/memory.c, src/message-manager-private.c, src/preferences.c,
23108 src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
23109 src/search-replace.[c,h], stack_trace.c, text_editor.c,
23110 src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
23111 src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
23112 Fixed compile warnings and cleanup.
23114 * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
23115 src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
23116 src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c:
23117 Removed libzvt usage and implemented child spawing differently. Launcher is
23118 now proper GObject, which can be created multiple times (and can be
23119 operated in parallel).
23121 * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
23122 * src/project_import_gui.c, src/project_import_cbs.c,
23123 src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
23124 (crash on project import). Removed deprecared codes.
23126 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
23128 * src/cvs.c: Fixed cvs output bug.
23130 2003-09-03 Naba Kumar <naba@gnome.org>
23132 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23133 * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
23134 src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
23135 src/text_editor_cbs.c: Implements --
23136 If the debugger is started
23137 A double click in the margin add or remove a breakpoint
23138 A single click activate or deactivate the breakpoint
23140 A double click in the margin add or remove a bookmark
23142 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
23144 Reviewed by Naba Kumar <naba@gnome.org>
23145 * src/cvs_gui.[c/h], mainmenu_callbacks.c:
23146 User is now able to choose a branch on cvs update for project.
23147 Cleaned up variable names.
23149 2003-09-03 Naba Kumar <naba@gnome.org>
23151 * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
23152 src/Makefile.am: Added lexers.
23153 * scintilla/*/*: Updated...
23154 * src/an_symbol_view.c: Fixed a crash bug.
23155 * src/compiler_options.c, src/project_dbase.c: Fixed compile
23157 * src/main_menubar.[c,h]: Removed 'page setup' menu item.
23158 * src/source.c: Fixed project generation bug with gettext code.
23159 * tagmanager/tm_project.c: Fixed a crash bug.
23160 * src/compiler_options.c, src/project_dbase.c: Fixed build failure
23161 bug when there is no project open. Bug #____.
23162 * src/source.c: Fixed a bug with build failure with non-gnome
23163 project with glade-generated source (eg. gtk2). Bug #____.
23166 2003-08-22 Naba Kumar <naba@gnome.org>
23168 Patch from: Rob Bradford <rob@debianplanet.org>
23169 * data/Makefile.am: Fixed to install properly during
23172 Patch from: Etay Meiri <etay-m@bezeqint.net>
23173 * src/debug-tree.c: Fixed a crash bug.
23174 * src/compiler_options.c: Takes care of linking the missing pieces;
23175 C flags, libs, optimization options, debug and profile.
23177 Patch from: Enver ALTIN <ealtin@casdb.com>
23178 * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
23180 2003-08-22 Johannes Schmid <clubfan@users.sourceforge.net>
23182 Reviewed by Naba Kumar <naba@gnome.org>
23183 * src/project_dbase.c: Fixed bugs #778263 and #778413
23184 Adding multiple files to project should work now.
23186 2003-08-22 Pavol Bosik <bosikp@frcatel.fri.utc.sk>
23188 Reviewed by Naba Kumar <naba@gnome.org>
23189 * src/dnd.c: Fixed Drag&Drop (opening file(s)).
23190 * src/debug_tree.c, src/debugger.c: Fixed context menu separator
23193 2003-08-08 Abel Cheung <maddog@linux.org.hk>
23195 * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
23197 2003-08-08 Abel Cheung <maddog@linux.org.hk>
23199 * src/text_editor.c: Fix translatable string (#113934).
23201 2003-07-04 Naba Kumar <naba@gnome.org>
23203 * src/compiler_options.c, src/project_dbase.c: Fixed build failure
23204 bug when there is no project open. Bug #____.
23206 * src/source.c: Fixed a bug with build failure with non-gnome
23207 project with glade-generated source (eg. gtk2). Bug #____.
23209 2003-06-26 Naba Kumar <naba@gnome.org>
23211 * src/anjuta.h: Removed reference to windows-dialog.h.
23212 * src/message-manager-private.[cc,h]: Fixed doulbe click
23213 activation of messages to properly jump at the destination.
23214 * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
23215 * src/toolbar.c: Code clean-ups.
23217 * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
23218 tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
23220 * src/message-manager-private.[cc,h]: Removed dead codes.
23222 * (new) data/properties/css.properties,
23223 data/properties/anjuta.properties, data/properties/Makefile.am:
23224 Added CSS syntax hiliting properties.
23226 * tagmanager/tm_file_entry.c: Fixed a possible bug.
23227 * src/debugger.c: Clean ups.
23228 * src/lexer.h: Added CSS lexer definition.
23230 * Makefile.am: Installs destop file properly.
23231 * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
23232 * NEWS: Updated for 1.1.97 release.
23233 * src/main_menubar_def.h: Changed some non working shortcuts.
23235 2003-06-24 Naba Kumar <naba@gnome.org>
23237 * src/search-replace.c: Shows the dialog properly, even when it is
23238 hidden behind another window.
23240 * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
23241 src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
23242 pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
23245 * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
23246 setup wizard dialogs.
23248 * src/debugger.c: Removed a redundant call to
23249 debugger_update_controls().
23250 * src/compiler_options.c, src/launcher.c: code cleanup.
23251 * src/executer.c: Fixed execution bug with 'Set Program params...".
23253 2003-06-23 Naba Kumar <naba@gnome.org>
23255 * widgets/e-splash.c: Removed border around the splash image.
23256 * anjuta.spec: correct libgnomeprintui22 name in depencencies.
23257 * widgets/gnomefilelist.c: Implemented multiple file selection mode.
23258 * src/cvs.c: Added a frame around commit log text widget.
23259 * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
23260 crash bug associated with translated combo box list in preferences
23261 dialog (in different locale other than en_US). Used widget names
23262 to pass the combo list items.
23263 * po/POTFILES.in: Updated.
23264 * src/launcher.c: Creates the zvt terminal at startup (and not
23265 every time a build is done) -- speeds up buld operations.
23266 * src/file_history.c: Should be if() conditional instead of
23268 * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
23269 Disabled useless warnings.
23270 * src/project_dbase.c: Fixed bonobo 2 project name.
23271 * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
23272 and uses correct glade-2 for file generation.
23274 2003-06-21 Naba Kumar <naba@gnome.org>
23276 * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
23277 And disables autocomple show for numbers (very annoying).
23278 * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
23279 src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
23280 src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
23281 from view menu and adjust the controls accordingly.
23282 * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
23284 * src/project_dbase.[c,h]: Removed show_local flag processing.
23285 * src/message-manager.[c,h]: Reorganized messages tabs in more
23287 * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
23288 Also added PCRE dependency.
23290 2003-06-20 Naba Kumar <naba@gnome.org>
23292 * pixmaps/anjuta_splash.png: New splash.
23293 from Jean Schurger <yshartk@schurger.org>
23295 * src/controls.c: De-sensitize run-to-cursor when debugger
23297 * src/cvs_gui.c: Set default reponse for various cvs dialogs.
23299 * src/message-manager-private.cc: Fixed to properly jump at
23300 the right file:line.
23302 * src/appwiz_page1.c: Fixed to correctly determine the project
23303 trpe from the wizard.
23305 2003-06-20 Naba Kumar <naba@gnome.org>
23307 * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
23308 * src/watch_gui.c: Code cleanups.
23309 * src/debugger.[c,h], src/stack_trace.[c,h],
23310 (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
23311 src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
23312 Removed direct access to stack_trace private data, Increased debugger
23313 command size from 256 to 1024 (to be on safer side). Also implemented
23314 row-activated signle for seting frame and viewing the source.
23315 * src/debugger.c: Avoids starting program and stopping debugger
23316 when starting debugger and stopping program, respectively.
23318 * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
23319 Reverted codes to start debugger automatically
23320 The file is brought to the state just after the branching
23321 (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for
23322 some code clean ups.
23324 * src/launcher.[h,c], plugins/patch/patch-plugin.c,
23325 src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
23326 src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
23327 src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
23328 src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
23329 src/project_dbase.c: Code clean ups.
23331 * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
23332 (Projects dir) so that correct $HOME/Projects path is set when
23333 anjuta is run for the first time.
23335 2003-06-13 Guntupalli Karunakar <karunakar@freedomink.org>
23337 * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
23339 2003-06-13 Naba Kumar <naba@gnome.org>
23341 * src/stack_trace_cbs.c: Moved variable declaration at the
23342 top of the block (bug #737867)
23344 * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
23345 just CFLAGS and CXXFLAGS (bug #743617).
23347 * src/create_global_tags.sh: Fixed shell script to properly
23348 detect installed *-config files.
23350 2003-06-12 Naba Kumar <naba@gnome.org>
23352 * src/preferences.[c,h]: Added methods for custom widgets in
23353 preferences: using custom set/get methods for them.
23355 * src/anjuta-encoding.c: Implemented up/down of the encodings
23356 in the list and property saves correctly.
23358 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23359 * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
23360 the beginning of a file.
23362 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23363 * src/aneditor.cxx, src/aneditor.h,
23364 src/controls.c, src/main_menubar.c, src/main_menubar.h,
23365 src/main_menubar_def.h, src/mainmenu_callbacks.c,
23366 src/mainmenu_callbacks.h: Allows the operator to select the current
23367 word or the current line (Request: 680801). It puts also
23368 sensitive/unsensitive several select/comment menu items.
23370 * src/breakpoints.c: Presets by default the current line for a
23371 defined breakpoint.
23373 2003-06-11 Naba Kumar <naba@gnome.org>
23375 * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
23376 color (red highlight) now cosistent for inactive tabs also.
23378 * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
23379 'Advanced search and replace' in Edit->Search submenu.
23381 * data/properties/tcltk.properties: Fixed bug #731851. Added line
23382 wrappings '\' where they were missing.
23384 * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
23385 message is now more descriptive and details the correct thing to do
23386 for GNOME2 desktop.
23388 2003-06-10 Naba Kumar <naba@gnome.org>
23390 * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
23391 autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
23392 Removed any reference to particular version of automake/autoconf
23393 so that they could work with newer versions (Bug #659394).
23395 * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
23396 src/anjuta.c: Added coded to add/remove supported encodings.
23398 * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
23399 src/preferences.c, src/project_dbase.c, src/project_dbase.h,
23400 src/project_import.c, src/project_type.c, src/project_type.h,
23401 src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
23402 in the projects typtes. Code clean ups. Removed GTK1/GNOME1
23403 from the project wizard.
23405 2003-06-06 Naba Kumar <naba@gnome.org>
23407 Patch from Etay Meiri <etay-m@bezeqint.net>
23408 * src/compiler_options.c: Fixed bugs related to clean before
23411 * anjuta.desktop.in.in: Added commandline options.
23412 * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
23413 -dP and -A flags of CVS update into different options.
23415 2003-06-04 Abel Cheung <maddog@linux.org.hk>
23417 * configure.in: Removed "ta" from ALL_LINGUAS.
23419 2003-06-02 Naba Kumar <naba@gnome.org>
23421 * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
23422 return NULL for undefined properties and "" for defined but empty
23423 strings. It was creating many problems where both are assumed to be
23424 same. And besides, it doesn't matter to differentiate the two (the
23425 problem with preferences was due to a different bug).
23427 * src/prefereces.[c,h]: Fixed to handle empty and blank properties
23428 correctly. Also, s/props_build_in/props_built_in/g.
23430 * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
23433 * src/an_file_view.c: Unrefed pixbufs when done with them.
23435 * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
23436 (removed) file_text.png: Added and removed pixmaps.
23438 2003-05-30 Naba Kumar <naba@gnome.org>
23440 * anjuta.glade: Fixed encodings preferences dialog
23442 2003-05-23 Etay Meiri <etay-m@bezeqint.net>
23444 Reviewed by Naba Kumar <naba@gnome.org>
23446 * src/build_project.c src/clean_project/c: perform a clean before
23447 build, if required. Show the message manager on clean.
23448 * src/compiler_options.c: save the new options when window is closed
23449 and flag project to be cleaned before the next build.
23450 * src/project_dbase.c: added a 'clean before build' flag to project
23452 2003-05-29 Naba Kumar <naba@gnome.org>
23454 * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
23457 * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
23458 file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
23459 file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
23460 file_h.png, file_h.xpm, file_html.png, file_html.xpm,
23461 file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
23462 file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
23463 file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
23464 print_color.xpm, print_landscape.xpm, print_layout.xpm,
23465 print_nocolor.xpm, print_portrait.xpm: Removed unused icons
23467 * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
23468 Removed unused icons references.
23470 2003-05-27 Enver ALTIN <ealtin@casdb.com>
23472 Reviewed by Naba Kumar <naba@gnome.org>
23474 * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
23475 src/compiler_options.c, src/debugger.c, src/find_replace.c,
23476 src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
23477 src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
23478 src/toolbar_callbacks.c: HIG compliant dialogs.
23480 * src/utilities.c: anjuta_button_new_with_stock_image() and
23481 anjuta_dialog_add_button() stolen from gedit.
23483 * src/main_menubar_def.h: Fixed mnemonics.
23485 2003-05-26 Naba Kumar <naba@gnome.org>
23487 * src/project_dbase_gui.c: Added header files filter for add file
23488 dialog box. Disabled project window to be transient window.
23490 * src/message-manager.cc: Disabled message manager window to be
23493 * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
23494 a file could not be loaded.
23496 * src/project_dbase.c: Fixed a bug with GUI editor command
23497 where empty string is returned.
23499 * src/Makefile.am, src/preferences.h, src/text_editor.c
23500 src/text_editor.h, (new) src/anjuta-encodings.h,
23501 (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
23502 Added encoding support and to handle characters encoding correctly
23503 by auto detecting it during load. Added preferences for selecting
23504 the encoding during save.
23506 * src/preferences.c, src/resources.c: Removed debug messages.
23508 Patch from: Alexander Nedotsukov <bland@mail.ru>
23509 * src/getline.c: Fixed many fatal bugs for FreeBSD.
23511 2003-05-26 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23512 * src/anjuta.c: Try to sow the splash image more often.
23514 2003-05-20 Naba Kumar <naba@gnome.org>
23516 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23517 * src/debug_tree.c: Colorize the modified locals during
23518 debugging and call memory analyze from the debugger.
23519 * src/breakpoints.c: The color is now different for the enabled
23520 and disabled breakpoints. Anjuta now can erase several
23521 breakpoints defined at the same line. The markers are updated
23522 according to the enable/disable action.
23524 Patch from Etay Meiri <etay-m@bezeqint.net>
23525 * src/launcher.c: Fixes launcher freeze up bug during build.
23527 2003-05-16 Dan Elphick <dre00r@ecs.soton.ac.uk>
23529 Reviewed by Naba Kumar <naba@gnome.org>
23530 * scintilla/PropSet.h: Change member variables from private to protected.
23531 * src/properties.[ch]*: Add new methods GetString and GetExpandedString
23532 to PropSetFile class, which return a gchar * (and can therefore indicate
23533 whether properties are empty or do not exist) and make prop_get and
23534 prop_get_expanded use them.
23535 * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
23536 that the result of of prop_get cannot be an empty string.
23538 2003-05-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
23540 Reviewed by Naba Kumar <naba@gnome.org>
23541 * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
23542 src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
23543 src/text_editor_cbs.c: When saving all the files in the project, the
23544 text editors are now only rehighlighted once instead of once for each
23547 2003-05-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23548 * src/main.c, widgets/e-splash.c: Splash screen improvements.
23549 * src/anjuta.desktop.in.in: Support startup notification.
23550 2003-05-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23551 * src/main.c, widgets/e-splash.c: Splash screen improvements.
23552 * src/anjuta.desktop.in.in: Support startup notification.
23555 2003-05-13 Dan Elphick <dre00r@ecs.soton.ac.uk>
23557 Reviewed by Naba Kumar <naba@gnome.org>
23559 * src/executer.[ch]: Only allow one set params dialog at a time. Fix
23560 memory leak from glade_xml_new call. Removed gxml field from Executer
23561 struct as only used in create_executer_dialog and then destroyed.
23563 * src/anjuta.c: Fix warning on getting a page that doesn't exist.
23565 * src/configurer.c: Fix warning trying to connect signal to non-existent
23566 environment entry in configure dialog and fix crash when closing the
23569 * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
23570 gnome_date_edit_get_time instead.
23572 * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
23573 in view menu required renumbering elsewhere.
23575 2003-05-10 Etay Meiri <etay-m@bezeqint.net>
23577 Reviewed by Naba Kumar <naba@gnome.org>
23579 * src/breakpoints.c: fixed an error when removing breakpoint
23580 * src/controls.c: 'run to cursor' is sensitive when debugger not active
23581 * src/debugger.c: changes to the way the debugger is activated
23582 * src/debugger.h: clean ups
23584 2003-05-13 Naba Kumar <naba@gnome.org>
23586 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23587 * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
23588 src/memory.h: A new version of memory and the interface
23589 is now integrated in anjuta.glade
23591 2003-05-09 Naba Kumar <naba@gnome.org>
23593 * configure.in: Bumped required gtk version to 2.0.8.
23595 2003-05-06 Naba Kumar <naba@gnome.org>
23597 src/message-manager-private.cc, src/message-manager.cc: Clean ups.
23599 2003-05-07 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23600 * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
23602 2003-05-06 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23603 * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
23604 , tagmanager/c.c: Support for ProC and RDB files.
23606 2003-05-06 Naba Kumar <naba@gnome.org>
23608 * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
23609 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23610 Uncomment (Box & Stream), Select the current function,
23611 authorize the "Quit" button of the GotoLine window
23613 2003-05-05 Naba Kumar <naba@gnome.org>
23615 * src/watch_gui.h: CVS added new file.
23617 * scintilla/ExterLexer.[cxx,h]: CVS added new files.
23619 Patch from Etay Meiri <etay-m@bezeqint.net>
23620 * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
23621 src/mainmenu_callbacks.c, src/message-manager.cc,
23622 src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
23623 src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
23624 Ported stack trace to GNOME2 and added it in the message manager
23627 2003-05-02 Naba Kumar <naba@gnome.org>
23629 * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
23631 * src/preferences.[h,c]: Fixed preferences to save only one copy of
23632 preferences property.
23634 * anjuta.prj: Fixed multiple preferences saved data.
23636 * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
23637 scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
23638 scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
23639 scintilla/include/Platform.h, scintilla/include/PropSet.h,
23640 scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
23641 Upgraded scitilla from CVS with faster window repaint
23644 Patch from Etay Meiri <etay-m@bezeqint.net>
23645 * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
23648 2003-04-30 Dan Elphick <dre00r@ecs.soton.ac.uk>
23650 * message-manager-private.[ch]: Make AnMessageWindow keep scrolling
23651 the window if messages are appended to the end and the scrollbar is
23654 2003-04-29 Naba Kumar <naba@gnome.org>
23656 * configure.in: Removed omf-install from Makefiles list.
23658 2003-04-28 Naba Kumar <naba@gnome.org>
23660 * po/POTFILES.in: Remvoded deleted files.
23662 * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
23663 pixmaps/windows-style-undocked.png: Added setup wizard's images.
23665 * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
23666 is executed as detached) is not set properly.
23668 2003-04-25 Naba Kumar <naba@gnome.org>
23670 * anjuta.prj: Updated.
23671 * src/anjuta_info.c: Fixed text wrapping and column view.
23672 * data/welcome.txt.in: Removed unaligned characters.
23674 2003-04-24 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23675 * src/main_menubar.c: Disable setup dialog.
23677 2003-04-22 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23678 * src/breakpoints.c; Fixed compilation with older GCC
23679 * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
23680 * HACKING: Spelling fixes (Suggested by Stephen Knight)
23682 2003-04-18 Naba Kumar <naba@gnome.org>
23684 * anjuta.prj: Updated (includes compiler options).
23686 * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
23687 function from anjuta.c (it was already available in anjuta-tools.c).
23689 2003-04-18 Naba Kumar <naba@gnome.org>
23691 * src/about.c, THANKS: Updated
23693 * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
23695 * src/an_file_view.c, src/project_dbase.c: Restores file-filters
23696 properly from the project session before updating the file
23699 * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23700 an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
23701 dialog settings (as it will not be required once GDL is in place) and
23702 added file view filters in the settings sub-menu.
23704 2003-04-17 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23706 * configure.in: Disable cast checks on final build.
23708 2003-04-17 Naba Kumar <naba@gnome.org>
23710 * src/build_project.c: Fixed a compilation error.
23712 * src/launcher.c: Removed commnets.
23714 * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
23715 properties from editor tab to indentation tab and fixed a property
23716 label for proper i18n translation. Fixed typos in project config
23717 dialog (reported by Gaëtan de Menten <ged@bugfactory.org>). Disabled
23718 sorting and reordering in compiler options dialog.
23720 * src/compiler_options.c: Implemented _save() function to save the
23721 options (which was pending).
23723 * src/build_project.c: Destroys install-as-root dialog when it is done.
23725 * src/an_symbol_view.c: Change "event" event to "event-after" so
23726 that symbol row is selected first before the popup is shown.
23728 2003-04-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
23730 * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first
23731 file in CVS/Entries. (Reviewed and applied by Biswa)
23733 2003-04-16 Naba Kumar <naba@gnome.org>
23735 * aneditor.cxx: use unicode everytime (fixed unicode related
23738 * anjuta.prj: Fixed UI editor name (blank to use default) and
23741 Patch from Patch from Gaëtan de Menten <ged@bugfactory.org>
23742 * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
23743 Editor preferences page.
23745 2003-04-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23746 * src/anjuta.[ch], src/print.c: Fixed warnings
23747 * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
23748 * configure.in: Profiling support with gprof
23750 2003-04-16 Naba Kumar <naba@gnome.org>
23752 Patch from Gaëtan de Menten <ged@bugfactory.org>
23753 * src/launcher.c: Fixed cvs dialog.
23755 2003-04-15 Johannes Schmid <clubfan@users.sourceforge.net>
23757 * src/message-manager-private.cc: Fixed double-click on first line of
23758 output to properly select a line.
23759 * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
23760 because still was a deprecatd GtkCTreeNode and always NULL anyway.
23762 2003-04-15 Naba Kumar <naba@gnome.org>
23764 * src/message-manager-private.cc: Fixed the glade filename typo.
23766 2003-04-15 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23767 * scintilla/*, data/properties/*: Scintilla CVS merge
23768 * anjuta.prj: Removed unnecessary files.
23769 * scintilla/PlatGTK.cxx: Force Pango fonts always
23770 * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
23771 src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
23773 * configure.in: Change version no. for 1.1.1 (alpha release)
23774 * configure.in: Added '--with-pref-suffix' option.
23775 * config.guess, config.sub: Removed from CVS.
23777 2003-04-15 Naba Kumar <naba@gnome.org>
23779 Patch from Timothee Besset <ttimo@idsoftware.com>
23780 * Makefile.am: Fixed a shell script error during intallation.
23782 2003-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
23784 Reviewed by Naba Kumar <naba@gnome.org>
23785 * src/message-manager.cc: Added popup-menu to TreeView and fixed
23786 set_wm_class to use "anjuta" instead of "an.
23787 * src/message-manager-private.cc: Headers are hidden again.
23789 2003-04-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23790 * src/project_dbase_gui.c: Memory corruption fix.
23791 * anjuta.prj: Updated project file
23793 2003-04-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
23794 * an_file_view.c: Connect to event-after signal rather than event so that
23795 selection is updated first and thus context menu is for the right file.
23796 Reviewed and applied by Biswa.
23798 2003-04-14 Naba Kumar <naba@gnome.org>
23800 * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
23802 * src/auncher.c: More child exit fixes
23803 from Timothee Besset <ttimo@idsoftware.com>
23805 2003-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
23807 Reviewed by Naba Kumar <naba@gnome.org>
23809 * src/message-manager.[c/h], src/message-manager-private[c/h],
23810 anjuta.[c/h]: Ported message-manager to Gtk2
23812 * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
23813 src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
23814 src/clean_project.c, src/compile.c, src/configurer.c,
23815 src/controls.c, src/cvs.c, src/debugger.c,
23816 src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
23817 src/project_import.c, src/search-replace.c: Changed name from
23818 AnjutaMessageManager to AnMessageManager to avoid too long type
23821 2003-04-11 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23822 * src/launcher.c: Fix build won't stop problem - TTimo
23824 * pixmaps/anjuta_splash.c: New splash screen prototype.
23825 * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
23826 * src/compiler_options.c: Mute pkgconfig errors.
23827 * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
23829 2003-04-10 Naba Kumar <naba@gnome.org>
23831 * configurer.[c,h]: Fixed dialog to close properly.
23832 * src/project_dbase.c, widgets/gnomefilelist.c: Added
23835 2003-04-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23836 * anjuta.prj: Removed unnecessary files, load with 1.2.0
23837 * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
23838 plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
23839 src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
23840 * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
23841 src/makefile.am: Move gdl to it's own directory.
23842 * global-tags/create_global_tags.sh: Silently ignore SDL error.
23844 2003-04-09 Naba Kumar <naba@gnome.org>
23846 * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
23849 2003-04-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23850 * src/anjuta-tools.c: Use CDATA for saving tools data.
23851 * anjuta.glade, src/search-replace.c: Port from branch.
23852 * widgets/e-splash.*, src/main.c: Better splash screen.
23853 * configure.in, widgets/gdl*: Import GDL widgets.
23854 * ROADMAP: Updated roadmap.
23855 * src/an_file_view.c: Use GDL icons for file tree.
23857 2003-04-09 Naba Kumar <naba@gnome.org>
23859 * anjuta.glade: Added (hidden) initial setup-wizard window.
23861 Patch from: Vitaly <vvv@rfniias.ru>
23862 * src/preferences.c: Fixes a bug with libglace widget access with
23863 translated strings.
23865 Patch from: Etay Meiri <etay-m@bezeqint.net>
23866 * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23867 src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
23868 src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
23869 src/toolbar_callbacks.[c,h],
23870 src/memory.c, src/message-manager-private.cc,
23871 src/message-manager-private.h, src/message-manager.cc,
23872 src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
23873 src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
23874 to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
23875 watch window to a subwindow in the notebook
23877 2003-04-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23878 * ROADMAP: Updated roadmap.
23880 2003-04-03 Dmitry G. Mastrukov <dmitry@taurussoft.org>
23882 * configure.in: Added Belarusian to ALL_LINGUAS.
23884 2003-04-01 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23885 * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
23887 * ROADMAP: Added roadmap for HEAD.
23889 2003-03-29 Naba Kumar <naba@gnome.org>
23891 * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
23892 src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
23893 anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
23894 (new) pixmaps/start-with-wizard.png,
23895 (new) pixmaps/start-with-import.png,
23896 (new) pixmaps/start-with-open.png Added Start with dialog which pops
23897 up on anjuta start-up to give quick access to opening file/project or
23900 * src/main.c: Sets proper data directory for the gnome
23903 2003-03-27 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23904 * src/text_editor.c: Fixed error/warning indicators.
23906 2003-03-24 Naba Kumar <naba@gnome.org>
23908 * README: Correct version.
23910 2003-03-24 Michael Tindal <etherscape@paradoxpoint.com>
23912 * configure.in: Added checks to see if were building on FreeBSD
23913 systems. Sets -DFREEBSD if we are, and also attempts to find
23914 gmake if the host system is FreeBSD.
23916 * src/getline.c: New file used to provide the getline function,
23917 which isnt available on a FreeBSD system. The function is only
23918 defined if FREEBSD is defined.
23920 * src/Makefile.am: Added getline.c to anjuta_SOURCES
23922 * tagmanager/Makefile.am: Uses $(GMAKE) rather than make.
23923 configure.in sets this to gmake on FreeBSD systems, and make
23924 on everything else.
23926 2003-03-23 Naba Kumar <naba@gnome.org>
23928 * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
23930 * anjuta.spec.in: Fixed spec file for correct file paths and
23931 corrected rpmbuild.
23933 * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
23934 the rpm build command separately now.
23936 * src/anjuta.c, windows-dialog.c: Added some more window management
23937 stuffs (not still fully working, though).
23941 2003-03-22 Naba Kumar <naba@gnome.org>
23943 * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
23945 2003-03-21 Naba Kumar <naba@gnome.org>
23947 * README: Removed Andy Piper's name from the active maintainers
23948 list on his request.
23950 * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
23953 * src/anjuta-tools.c: Fixed compiler errors.
23955 * src/anjuta-tools.c, src/attach_process.c: Fixed more window
23958 * src/commands.c, src/src_paths.c, src/style-editor.c,
23959 src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
23960 becuase they are now hidden by default (from glade editing).
23962 * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
23963 src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
23964 src/main_menubar_def.h, src/mainmenu_callbacks.c,
23965 src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
23966 basic windows managements.
23968 2003-03-21 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23969 * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
23970 to hot-spot problems with cursor in XFree86 4.3.0. Patch by
23971 Enver ALTIN (a.k.a. skyblue)
23973 2003-03-19 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23974 * tagmanager/*: Added ignore-list for symbols. This will make
23975 parsing more accurate for projects. Doc updates needed.
23977 2003-03-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23978 * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
23979 * launcher/Makefile.am: Link to correct libraries
23980 * src/launcher.c: Do not allow NULL shell
23982 2003-03-14 Etay Meiri <etay-m@bezeqint.net>
23983 * src/debug_tree.c: Improve debug tree view.
23985 2003-03-10 Dan Elphick <dre00r@ecs.soton.ac.uk>
23987 * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
23988 'Run Configure Script' and 'Execute Program'. Increase minimum width
23989 of Configure dialog.
23990 * find_in_files.c, find_in_files_cbs.*: Properly create the file
23991 list widget by setting a model and adding a column and renderer.
23992 Actually store the nocvs toggle button in FindInFiles data structure.
23993 Handle selection changes via changed signal rather than row_activated.
23994 Use response signal for handling the close and find buttons.
23995 Close window when escape is pressed.
23996 * find_replace.c: Close window when escape is pressed.
23997 * find_text.c: Close window when escape is pressed in find dialog as
23998 well as wrap search question, where now Yes is the default button.
24000 2003-03-05 Naba Kumar <naba@gnome.org>
24002 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
24004 * src/message-manager-private.cc: Fixed a bug with vte conditional
24006 * anjuta.glade: Hides all windows in glade file.
24008 2003-03-05 Naba Kumar <naba@gnome.org>
24010 * src/an_file_view.c: Fixed a compilation warning.
24011 * src/message-manager-private.cc: Conditional compilation for vte
24014 2003-02-28 Naba Kumar <naba@gnome.org>
24016 * configure.in, anjuta.spec.in: Updated dependency packages version.
24017 * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
24018 * src/preferences.c: Added debug assertions.
24019 * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
24020 editor to enable/disable bringing the recent editor tabs first.
24022 * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
24023 tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
24024 scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
24025 Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
24026 and bug fixes. Also code clean ups.
24028 * (new) src/search-replace.[h,c]: New search replace implementation
24029 from ANJUTA_1_0_0 branch.
24031 * (new) src/windows-dialog.[h,c]: New windows management class
24032 [work in progress].
24034 2003-02-28 Naba Kumar <naba@gnome.org>
24036 * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
24037 src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
24038 src/appwizard.c, src/build_file.c, src/build_project.c,
24039 src/clean_project.c, src/compile.c, src/configurer.c,
24040 src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
24041 src/message-manager-dock.c, src/message-manager-dock.h,
24042 src/message-manager-private.cc, src/message-manager.cc,
24043 src/preferences-dialog.c, src/preferences-dialog.h,
24044 src/preferences.c, src/preferences.h, src/project_dbase.c,
24045 src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
24046 src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
24047 src/utilities.c, src/utilities.h:
24049 Widgetized Preferences and gave proper function names.
24051 * src/executer.c: Fixed a session loading bug.
24053 2003-02-27 Naba Kumar <naba@gnome.org>
24055 * printing/print.c: Fixed printing font bug that failed to load the
24058 * src/toolbar.c: Disabled LED flashing (not yet implemented).
24060 * TODO, anjuta.prj: Updated.
24062 2003-02-24 Joe Harnish <bigJoe@linuxmail.org>
24064 * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
24065 manuals/C/anjuta-manual/anjuta-manual-C.omf,
24066 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
24067 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
24068 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
24071 2003-02-25 Naba Kumar <naba@gnome.org>
24073 * Makefile.am: Excluded omf-install from installation as the docs are
24078 * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
24079 anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
24080 property names and added new editor properties and code cleanups.
24081 Also added new project properties.
24083 * src/compiler_options.[h,c]: Added pkg-config packages supports
24086 * src/glade_iface.h: Cleanups.
24088 * src/launcher.c: Used timer instead of idle to scan.
24090 * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
24091 src/project_config.[h,c], src/project_import.c: Implemented project
24092 property to define GUI editor and to handle it.
24094 * src/preferences.c: i18n fixes.
24096 * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
24097 unused (and old) pixmaps.
24099 * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
24101 2003-02-25 Naba Kumar <naba@gnome.org>
24103 * src/message-manager-private.[h,cc], src/preferences.c,
24104 anjuta.glade, anjuta_dialog_strings.c: Implemented
24105 gnome terminal profiles for the terminal preferences and moved the
24106 addition of terminal preferences in the terminal constructor.
24108 * anjuta.prj: Updated.
24110 2003-02-24 Naba Kumar <naba@gnome.org>
24112 * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
24113 (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
24114 (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
24115 po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
24116 preferences dialog.
24120 * src/message-manager-private.[cc,h]: Fixed VTE terminal for
24121 text selection and child re-spawning.
24123 * src/pixmaps.h: Removed unused pixmaps definitions.
24125 2003-02-23 Naba Kumar <naba@gnome.org>
24127 * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
24128 the project tree/window.
24130 * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
24131 src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
24132 Correct the use of a variable and implemented session save/load
24133 for tree expansion states.
24135 * src/main_menubar_def.h: Fixed shortcuts keys.
24137 * src/anjuta.c, src/gnome_project.c: Code clean ups.
24139 * anjuta.prj: Updated.
24141 2003-02-22 Naba Kumar <naba@gnome.org>
24143 * src/debug_tree.[c,h]: GNOME2 port from
24144 Etay Meiri <etay-m@bezeqint.net>
24146 * src/an_file_view.c, src/resources.[h,c],
24147 data/properties/bash.properties,
24148 data/properties/cpp.properties,
24149 data/properties/html.properties,
24150 data/properties/make.properties,
24151 data/properties/others.properties,
24152 data/properties/perl.properties,
24153 data/properties/props.properties,
24154 data/properties/xml.properties: Standarized file icons. Icons are
24155 defined in respective .properties file and are retrieved as resource
24158 * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
24159 in labels from the commands editor as that would create
24160 problems for translators.
24162 2003-02-21 Naba Kumar <naba@gnome.org>
24164 * .cvsignore, (new)config.guess, (new)config.sub: Added these files
24165 as they should be part of CVS(?).
24167 * Makefile.am: Corrected a typo for glade generated strings file.
24169 * configure.in, po/hi.po: Added new Hindi (hi) translation
24170 in ALL_LINGUS and added initial Hindi translation.
24172 * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
24173 (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
24174 sv_unknown.xpm to more proper icon.
24176 * (new)data/properties/php.properties, data/properties/Makefile.am,
24177 data/properties/anjuta.properties, data/properties/html.properties:
24178 Fixed PHP syntax hilighting bug by separating php properties into
24179 different file (because of file size).
24183 2003-02-20 Naba Kumar <naba@gnome.org>
24185 * src/breakpoints.c: Fixed breakpoints session saving/loading
24188 * scintilla/*, scintilla/include/*: Updated to scintilla
24191 2003-02-19 Naba Kumar <naba@gnome.org>
24193 * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
24196 * Makefile.am, src/Makefile.am,
24197 (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
24198 (removed) src/anjuta_dialog_strings.c,
24199 (removed) src/anjuta_dialogs_strings.c,
24200 (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
24201 (added) anjuta.glade: Transfered glade files from src/ directory
24202 to the top level directory.
24204 * po/POTFILES.in: Updated.
24206 * (removed) macrocs2/*: Transfered to data/ directory.
24208 * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
24209 data/Makefile.am: Moved macros in data directory. Anjuta no longer
24210 requires to have macros dir, but the projects generated by anjuta
24213 * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
24216 * src/defaults.c: Corrected default compiler options.
24218 * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
24221 * src/message-manager-private.cc, src/message-manager-private.h,
24222 src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
24224 * src/project_dbase.c, src/project_type.c, src/source.c: Proper
24225 source code generation for gnome2 projects.
24227 2003-02-11 Naba Kumar <naba@gnome.org>
24229 * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
24230 restores the expand/collaspe states of the nodes after refresh.
24232 * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
24234 2003-02-11 Naba Kumar <naba@gnome.org>
24236 * src/style-editor.c: Fixed pango font description handling for fonts.
24237 * src/anjuta.glade: Removed font size spin button.
24238 * configure.in, src/anjuta.prj: Corrected version.
24241 2003-02-10 Naba Kumar <naba@gnome.org>
24243 * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
24244 references of scroll-menu.h and add about.h in Makefile.am.
24246 * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
24247 (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
24248 (removed) widgets/scroll-menu.h: Removed unused files.
24250 * Makefile.am: Added proper i18n rules and added intl tools for
24253 * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
24254 to the stable release).
24256 * anjuta.spec.in: Removed manuals packaging.
24258 * data/Makefile.am: Removed 'macros' installation (not required for
24261 2003-02-10 Naba Kumar <naba@gnome.org>
24263 * po/POTFILES.in: Updated.
24265 * pixmaps/Makefile.am, pixmaps/anjuta_icon.png,
24266 (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
24267 (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
24268 (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
24269 (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
24272 * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
24273 src/toolbar_callbacks.h: Fixed scintilla notification signal name
24274 and fixed to properly handle focus in find entry box.
24276 * Makefile.am: Added code for RH system menu update.
24278 * .cvsignore: Updated.
24282 2003-02-03 Naba Kumar <naba@gnome.org>
24284 * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
24285 editor preferences. and fixes dialogs.
24287 * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
24288 Fixed linenumbers and header margins when they are disabled and
24289 removed unused header files.
24291 * src/attact_process.[h,c], src/debugger.c: Attach to process
24294 * src/help.c: Fixed dialog response.
24298 * data/properties/anjuta.properties: Corrected typo.
24300 * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
24301 Change the signal to "changed" in entry from "selection-changed" in
24304 * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
24307 2003-01-31 Naba Kumar <naba@gnome.org>
24309 * configure.in: Upgraded to use libgnomeprint-2.2
24311 * printing/Makefile.am: Updated
24313 *(removed) printing/print-doc.c, printing/print-doc.h,
24314 printing/print-util.c, printing/print-util.h: Removed because already
24315 merged with print.c.
24317 * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
24318 and libgnomeprintui-2.2 and fixed rendering problems.
24320 * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
24321 uneccessary print properties, as they are separately taken
24322 care in gnomeprint.
24324 * po/POTFILES.in: Update.
24326 2003-01-30 Naba Kumar <naba@gnome.org>
24328 * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
24329 for about dialog box.
24331 * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
24332 src/pixmaps.h: Modified for the above additions for about dialog.
24334 2003-01-29 Naba Kumar <naba@gnome.org>
24336 * src/style_editor.[c,h]: Added missing files.
24338 2003-01-29 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24339 * scintilla/XPM.[cxx|h]: Added missing files
24341 2003-01-29 Naba Kumar <naba@gnome.org>
24343 * TODO, po/POTFILES.in: Updated.
24345 * anjuta.prj, src/anjuta.glade,
24346 * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
24348 2003-01-28 Naba Kumar <naba@gnome.org>
24350 * data/properties/anjuta.properties, src/aneditor.cxx,
24351 src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
24352 properties into text properties (earlier it was int properties).
24356 * scintilla/AutoComplete.c,xx,
24357 scintilla/AutoComplete.h,
24358 scintilla/CallTip.c,xx,
24359 scintilla/CallTip.h,
24360 scintilla/Document.c,xx,
24361 scintilla/Document.h,
24362 scintilla/Editor.c,xx,
24363 scintilla/Editor.h,
24364 scintilla/LexAVE.c,xx,
24365 scintilla/LexCSS.c,xx,
24366 scintilla/LexHTML.c,xx,
24367 scintilla/LexOthers.c,xx,
24368 scintilla/LexPython.c,xx,
24369 scintilla/LineMarker.c,xx,
24370 scintilla/LineMarker.h,
24371 scintilla/Makefile.am
24372 scintilla/PlatGTK.c,xx,
24373 scintilla/PropSet.c,xx,
24374 scintilla/ScintillaBase.c,xx,
24375 scintilla/ScintillaBase.h,
24376 scintilla/ScintillaGTK.c,xx,
24377 scintilla/ViewStyle.c,xx,
24378 scintilla/include/Platform.h,
24379 scintilla/include/SciLexer.h,
24380 scintilla/include/Scintilla.h,
24381 scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
24385 src/an_file_view.c,
24386 src/an_symbol_view.c,
24387 src/anjuta-tools.c,
24392 src/anjuta_dialogs_strings.c,
24395 src/compiler_options.c,
24398 src/main_menubar.c,
24399 src/main_menubar.h,
24400 src/main_menubar_def.h,
24401 src/mainmenu_callbacks.c,
24402 src/mainmenu_callbacks.h,
24403 src/message-manager-private.c,c
24404 src/message-manager-private.h,
24405 src/message-manager.c,c
24406 src/message-manager.h,
24410 src/project_config.c,
24411 src/project_dbase.c,
24412 src/project_dbase_gui.c,
24413 src/project_import_gui.c,
24414 src/properties.c,xx,
24419 src/text_editor_gui.c,
24423 anjuta.prj: GNOME2 porting and fixed many porting bugs.
24425 2003-01-24 Naba Kumar <naba@gnome.org>
24427 * src/text_editor_gui.c, src/toolbar.c,
24428 src/text_editor.c, src/text_editor_cbs.h:
24429 Used correct notification signal name for scintilla
24430 (gtk2) and fixed UI.
24432 * src/controls.c: Does not hide tags combo. Simply makes it insensitive
24435 * printing/print-doc.c,
24437 src/anjuta-tools.c,
24438 src/find_replace.c,
24441 src/mainmenu_callbacks.c,
24442 src/project_dbase.c,
24443 src/project_dbase.h,
24444 src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
24446 src/text_editor_cbs.h:
24449 2003-01-23 Naba Kumar <naba@gnome.org>
24451 * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
24452 correct stock icons and organized pixmap macros.
24454 Makefile.am: Removed non-generated files.
24456 * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
24457 block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
24458 bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
24459 close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
24460 error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
24461 fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
24462 list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
24463 open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
24464 prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
24465 prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
24466 prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
24467 remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
24468 stop.xpm, undo.xpm}: Removed because no longer used.
24470 * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
24471 file_unknown.xpm}: Files renamed from fv_*, as it would
24474 * pixmaps/Makefile.am: Updated for the above changes.
24476 2003-01-23 Jakub Steiner <jimmac * ximian * com>
24478 * pixmaps/autocomplete-16.png,
24479 pixmaps/autocomplete.png,
24480 pixmaps/block-end-16.png,
24481 pixmaps/block-end.png,
24482 pixmaps/block-start-16.png,
24483 pixmaps/block-start.png,
24484 pixmaps/bookmark-first-16.png,
24485 pixmaps/bookmark-first.png,
24486 pixmaps/bookmark-last-16.png,
24487 pixmaps/bookmark-last.png,
24488 pixmaps/bookmark-next-16.png,
24489 pixmaps/bookmark-next.png,
24490 pixmaps/bookmark-prev-16.png,
24491 pixmaps/bookmark-prev.png,
24492 pixmaps/error-next-16.png,
24493 pixmaps/error-next.png,
24494 pixmaps/error-prev-16.png,
24495 pixmaps/error-prev.png: gnome2-styled icons
24498 2003-01-23 Naba Kumar <naba@gnome.org>
24500 * anjuta.prj: Updated compiler options.
24501 * scintilla/ScintillaGTK.cxx: Fixed selection notify.
24503 * src/aneditor.cxx,
24506 src/anjuta_dialogs_strings.c,
24507 src/mainmenu_callbacks.c,
24508 src/mainmenu_callbacks.h,
24510 src/text_editor_cbs.c,
24511 src/text_editor_gui.c: GNOME2 Porting.
24513 2003-01-22 Naba Kumar <naba@gnome.org>
24515 * ChangeLog: Corrected dates.
24516 * src/mainmenu_callbacks.h: Cleaned up function prototypes.
24517 * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
24520 2003-01-22 Naba Kumar <naba@gnome.org>
24522 * plugins/patch/patch-plugin.c: Bug fix.
24524 * src/anjuta-tools.c,
24528 src/anjuta_dialogs_strings.c,
24536 src/mainmenu_callbacks.c,
24537 src/mainmenu_callbacks.h,
24539 src/project_dbase.c,
24540 src/project_dbase_gui.c,
24547 src/toolbar_callbacks.c,
24550 src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
24553 (removed) src/CORBA-Server.c,
24554 (removed) src/CORBA-Server.h,
24555 (removed) src/Gladen-common.c,
24556 (removed) src/Gladen-stubs.c,
24557 (removed) src/Gladen.h,
24558 (removed) src/Prj-common.c,
24559 (removed) src/Prj-skelimpl.c,
24560 (removed) src/Prj-skels.c,
24561 (removed) src/Prj-stubs.c,
24562 (removed) src/Prj.h,
24563 (removed) src/glades.c,
24564 (removed) src/glades.h,
24565 (removed) src/messagebox.c,
24566 (removed) src/messagebox.h: Removed because no longer used.
24568 2003-01-21 Naba Kumar <naba@gnome.org>
24570 * src/anjuta-tools.c,
24573 src/anjuta_dialogs_strings.c,
24577 src/compiler_options.c,
24579 src/find_replace.c,
24580 src/find_replace.h,
24586 widgets/gnomefilelist.c: GNOME2 porting.
24588 2003-01-20 Naba Kumar <naba@gnome.org>
24590 * global-tags/create_global_tags.sh: Uses pkg-config to
24597 src/anjuta_dialogs_strings.c,
24600 src/compiler_options.c,
24601 src/compiler_options.h,
24602 src/fileselection.c,
24603 src/fileselection.h,
24604 src/mainmenu_callbacks.c,
24605 src/project_dbase_gui.c,
24610 src/text_editor_gui.c,
24611 widgets/gnomefilelist.c,
24612 widgets/gnomefilelist.h: GNOME2 porting.
24614 * widgets/Makefile.am,
24615 (removed) widgets/gnomedirlist.c,
24616 (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
24619 (removed) src/src_paths_cbs.c,
24620 (removed) src/src_paths_cbs.h,
24621 (removed) src/src_paths_gui.c,
24622 (removed) src/compiler_options_cbs.c,
24623 (removed) src/compiler_options_cbs.h,
24624 (removed) src/breakpoints_cbs.c,
24625 (removed) src/breakpoints_cbs.h: Removed because they are now
24626 combined in singe file
24628 2003-01-16 Naba Kumar <naba@gnome.org>
24630 * src/anjuta.glade, src/anjuta_dialogs_strings.c,
24631 src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
24632 options dialog UI and data handling.
24635 2003-01-15 Naba Kumar <naba@gnome.org>
24637 * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
24638 Completed command editor porting.
24640 * src/anjuta.c: Removed the use of commands load function
24643 * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
24646 * src/anjuta-tools.c: Fixed translatable strings.
24648 * src/find_text.c: Fixed dialog creation from glade.
24650 * src/text_editor_gui.c, src/text_editor.c,
24651 src/text_editor_cbs.c: Completed port of detached text editor
24652 to gnome2 plateform.
24654 2003-01-14 Naba Kumar <naba@gnome.org>
24656 * src/anjuta.glade, src/preferences.[h,c],
24657 src/anjuta_dialogs_strings.c: Added build and editor
24658 preferences pages and other UIs. Fixed preferense loading and saving.
24660 * src/anjuta.c: Does case-insensitive match for tabs position
24661 preferences and removed preferences loading (done at _new() call).
24663 * anjuta-tools.c: Debugged tools dialog handling.
24664 * plugins/class-gen/clsGen.c: Fixed an undefined function.
24666 2003-01-13 Naba Kumar <naba@gnome.org>
24668 * ABOUT-NLS: Update (strange).
24670 * autogen.sh: Removed blocking code.
24672 * configure.in: Fixed an autogen bug.
24674 2003-01-13 Naba Kumar <naba@gnome.org>
24676 * (new)src/anjuta.gladep
24677 (new)src/messagebox.c
24678 (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
24679 will be gradually removed (and then the files).
24683 printing/print-util.c,
24685 scintilla/ScintillaGTK.c,xx
24687 src/an_file_view.c,
24688 src/an_symbol_view.c,
24692 src/anjuta_dialogs_strings.c,
24694 src/attach_process.c,
24695 src/attach_process.h,
24698 src/breakpoints_cbs.c,
24701 src/compiler_options.c,
24702 src/compiler_options.h,
24703 src/compiler_options_cbs.c,
24712 src/find_in_files.c,
24713 src/find_in_files.h,
24714 src/find_in_files_cbs.c,
24715 src/find_replace.c,
24716 src/find_replace.h,
24724 src/main_menubar.c,
24725 src/mainmenu_callbacks.c,
24726 src/message-manager.c,c
24729 src/project_config.c,
24730 src/project_config.h,
24731 src/project_dbase.c,
24732 src/project_import_cbs.c,
24738 src/src_paths_gui.c,
24740 src/text_editor_gui.c,
24746 widgets/gnomefilelist.c: GNOME2 Port.
24748 2003-01-10 Naba Kumar <naba@gnome.org>
24750 * src/an_file_view.c,
24752 src/appwizard_gui.c,
24753 src/compiler_options.c,
24754 src/compiler_options_cbs.c,
24757 src/fileselection.c,
24758 src/find_in_files.c,
24760 src/main_menubar.c,
24762 src/message-manager-dock.c,
24764 src/project_dbase_gui.c,
24765 src/project_import_gui.c,
24766 src/registers_gui.c,
24767 src/sharedlib_gui.c,
24768 src/src_paths_gui.c,
24769 src/text_editor_gui.c,
24771 src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
24773 2003-01-09 Naba Kumar <naba@gnome.org>
24775 * scintilla/RESearch.cxx: Removed cvs logging as it was creating
24776 problems with some comments.
24778 * anjuta.prj: New project file (updated?)
24780 * src/Makefile.am: Enabled deprecated API and fixed variables.
24782 * src/an_file_view.c,
24783 src/an_symbol_view.c,
24784 src/anjuta-plugins.c,
24785 src/anjuta-tools.c,
24788 src/appwizard_cbs.c,
24789 src/attach_process.c,
24790 src/attach_process_cbs.c,
24791 src/compiler_options.c,
24792 src/compiler_options_cbs.c,
24794 src/mainmenu_callbacks.c,
24795 src/message-manager-private.c,c
24796 src/message-manager-private.h,
24797 src/message-manager.c,c
24798 src/message-manager.h,
24799 src/project_dbase.c,
24800 src/project_dbase.h,
24801 src/project_dbase_gui.c,
24802 src/project_import_cbs.c,
24803 src/project_import_gui.c,
24812 src/src_paths_cbs.c,
24813 src/src_paths_gui.c,
24816 src/text_editor_gui.c,
24817 src/text_editor_menu.c,
24819 src/toolbar_callbacks.c,
24823 src/wizard_gui.c: GNOME porting.
24825 2002-12-24 Naba Kumar <naba@gnome.org>
24827 * AUTHORS, ChangeLog, HACKING, Makefile.am,
24828 NEWS, README, SEARCH-REPLACE,
24829 THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in,
24830 setup-gettext, data/*, doc/.cvsignore, global-tags/*,
24831 launcher/Makefile.am,
24832 launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
24833 plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
24834 plugins/sample1/plugin-sample1.c, printing/print-doc.c,
24835 printing/print-util.c, printing/print.c, printing/print.h,
24836 scintilla/*/*, widgets/e-shell-about-box.c,
24837 src/*, tagmanager/*/*, widgets/Makefile.am,
24838 widgets/gnomefilelist.c:
24840 Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
24841 src/*.[c,h] files to gnome2 API.
24843 * src/anjuta_dialogs_strings.c: Added glade generated translatable
24846 2002-10-23 Naba Kumar <naba@gnome.org>
24848 * autogen.sh: Prevented Users from building HEAD cvs.
24850 2002-09-16 Stephane Demurget <demurgets@free.fr>
24852 * src/anjuta.glade: added the compiler options dialog, hopefully
24853 HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
24855 2002-09-15 Stephane Demurget <demurgets@free.fr>
24857 * src/anjuta.glade: fixed a lot of small glitches.
24859 * src/commands.[ch]: more gnome 2 port. only instant apply is missing
24862 * src/breakpoints_cbs.c: polished a bit.
24864 2002-09-15 Stephane Demurget <demurgets@free.fr>
24866 * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
24868 * src/commands.c: partial gnome 2 port.
24870 * src/utilities.[ch]: changed some bits to be const.
24872 2002-09-14 Stephane Demurget <demurgets@free.fr>
24874 * src/Makefile.am: removed breakpoints_gui.c and added a check
24875 for gdk-pixbuf deprecated functions, but there shouldn't be much
24878 * src/breakpoints_gui.c: killed.
24880 * src/anjuta.glade: added two dialogs for the breakpoints management.
24883 * src/anjuta_cbs.c:
24885 * src/attach_process.c:
24887 * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
24888 really huge changes and porting work.
24890 * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
24891 (breakpoints_dbase_new): moved the UI init bits here.
24893 * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
24894 a lot, not using any color anymore (not HIG compliant) and not using
24895 BrkPtItem thanks to libglade. 4 issues marked with #warning that have
24896 to be double checked.
24898 * src/build_file.c:
24899 * src/build_project.c: gnome 2 port.
24901 2002-09-11 Stephane Demurget <demurgets@free.fr>
24903 * src/anjuta.glade:
24905 * src/anjuta_cbs.c:
24907 * src/breakpoints.c:
24908 * src/breakpoints_cbs.c: cleaned up some bits.
24910 2002-09-09 Stephane Demurget <demurgets@free.fr>
24913 * src/messagebox.[ch]: killed. Not HIG compliant at all :/
24915 * src/an_symbol_view.[ch]:
24916 * src/attach_process_cbs.h: polished a bit.
24918 * src/breakpoints_cb.[ch]: partial gnome 2 port.
24920 2002-09-02 Stephane Demurget <demurgets@free.fr>
24923 * src/Makefile.am: added libglade-2 to the build.
24925 * src/anjuta.[ch]: added support for libglade.
24927 * src/anjuta.glade: added. There could be a file per top-level widget,
24928 as some other gnome projects, though.
24930 * src/attach_process_gui.c: removed.
24931 * src/attach_process.[ch]: gnome 2 port.
24932 (attach_process_new): Added the treeview init and the widget references
24935 2002-08-31 Stephane Demurget <demurgets@free.fr>
24937 * src/an_file_view.c: fixed some compilation issues.
24939 * src/an_symbol_view.c: gnome 2 port.
24941 2002-08-26 Stephane Demurget <demurgets@free.fr>
24943 * src/an_file_view.c: finished gnome 2 port.
24944 (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
24945 directory pixmap depending on the event.
24947 * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
24948 (project_file_data_new): use a GtkTreePath.
24950 2002-08-23 Stephane Demurget <demurgets@free.fr>
24952 * src/Makefile.am: readded back an_*_view.[ch] because they are still
24953 driving me nuts but they need to be ported, heh ?
24955 * src/an_file_view.c: gnome 2 port, almost finished after some hard
24956 work since it's quite a total rewrite again.
24958 2002-08-22 Stephane Demurget <demurgets@free.fr>
24960 * src/an_file_view.c:
24961 * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
24963 2002-08-21 Stephane Demurget <demurgets@free.fr>
24965 * src/anjuta_info.c:
24966 * src/utilities.h: gnome 2 port, featuring a total rewrite.
24968 2002-08-20 Stephane Demurget <demurgets@free.fr>
24970 * src/Makefile.am: removed an_*_view.[ch] because they're driving me
24973 * src/an_file_view.c:
24974 * src/aneditor.cxx:
24975 * src/anjuta_cbs.c:
24976 * src/compiler_options.h:
24977 * src/messagebox.c:
24978 * src/messagebox.h:
24980 * src/project_dbase.h:
24981 * src/resources.h: gnome 2 port.
24983 2002-08-14 Stephane Demurget <demurgets@free.fr>
24985 Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
24987 * data/properties/sql.properties: added the DATETIME data type.
24989 * data/properties/html.properties: added the foreach php keyword.
24991 2002-08-08 Stephane Demurget <demurgets@free.fr>
24993 * widgets/Makefile.am: removed blank line after the last backslash
24994 for avoiding a warning from automake.
24997 * src/Makefile.am: added the ORBit-2 dep.
24999 2002-08-08 Stephane Demurget <demurgets@free.fr>
25001 * AUTHORS: added Biswa, because I wonder why noone already have
25002 written his name in the Anjuta's hall of fame :)
25004 2002-08-01 Naba Kumar <kh_naba@users.sourceforge.net>
25006 * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
25007 widgets/e-shell-about-box.c: Made to compile for gnome2.
25009 2002-07-31 Naba Kumar <kh_naba@users.sourceforge.net>
25011 * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
25012 scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
25014 * configure.in, printing/print.h, printing/print.c,
25015 printing/print-doc.c: Made to compile for gnome2.
25017 2002-07-30 Naba Kumar <kh_naba@users.sourceforge.net>
25019 * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
25020 plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
25021 printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
25022 widgets/Makefile.am:
25024 Upgraded the build system to gnome2 platform.
25026 2002-12-19 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25027 * manuals/*: Added capability to generate PDF and PS.
25028 * src/debugger.c, data/gdb.init: Solaris GDB fixes.
25029 * TODO, TODO.biswa: Intergated TODO list.
25030 * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
25032 * src/dnd.c: Fix typo
25033 * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
25034 * src/anjuta.c: Bug #568895, Bug #575419
25036 2002-12-18 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25038 * tagmanager/tm_global_tags.c: Fixed compiler warning.
25039 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
25041 2002-12-17 Naba Kumar <naba@gnome.org>
25043 * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
25046 2002-12-17 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25047 * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
25048 * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
25049 * anjuta.prj: Added tools.sgml
25050 * data/properties/cpp.properties: Bug # 646974
25052 2002-12-16 Naba Kumar <naba@gnome.org>
25054 * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
25055 * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
25056 src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
25057 on 'Enter' and adds proper focus mechanism.
25058 * src/anjuta.c: Fixed a memory corruption bug.
25059 * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
25060 'Enter' and can also be Canceled. Sets proper default and focus policies
25062 * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
25063 * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
25064 translatable strings in dialogs and fixed some dialog properties.
25065 * src/anjuta-tools.c: Now uses xml format for loading and saving.
25066 * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
25067 * src/message_manager_private.cc: Fixed some debug messages.
25068 * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
25069 widgets/gnomefilelist.c: Fixed a memory leaks.
25070 * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
25071 src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
25072 src/main_menubar_def.h: Implemented incremental search.
25075 2002-12-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25076 * tagmanager/*: Minor cleanups and warning fixes.
25077 * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
25078 GUI during long updates.
25079 * src/text_editor.c: Remove debug message.
25081 2002-12-13 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25082 * tagmanager/tm_project.c: Fix a memory access problem.
25084 2002-12-13 Naba Kumar <naba@gnome.org>
25086 * anjuta.glade, src/anjuta-tools.c: Added a new column in the
25087 tools list to show "Enabled" flag of the tool. Fixed a bug where
25088 tool list is not cleared when creating a new tool.
25090 2002-12-13 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25091 * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
25093 2002-12-12 Naba Kumar <naba@gnome.org>
25095 * anjuta-tools.[h,c], commands.c: Used the tools help of
25096 anjuta variables list in commands editor and fixed a typos
25097 buy in anjuta-tools.c.
25099 2002-12-12 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25100 * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
25101 , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
25102 * TODO.biswa: Added to help me track things better.
25104 2002-12-11 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25106 * configure.in, anjuta.spec.in: Added libglade dependency.
25107 * Makefile.am: Added anjuta.glade file.
25108 * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
25109 , src/mainmenu_callbacks.[ch], src/message-manager.h
25110 , src/widget-registry.c: Tools editor GUI + other additions.
25112 2002-12-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25114 * src/project_dbase.[ch], tagmanager/tm_project.c,
25115 tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
25116 Implement syncing tags image with the project database.
25117 * src/anjuta-tools.c: Implemented variable substitution and
25118 working directory in tools.
25120 2002-12-09 Naba Kumar <naba@gnome.org>
25122 * data/properties/anjuta.properties, src/commands.[ch]: Reads the
25123 command configuration language list from properties.
25125 * data/properties/asm.properties, data/properties/ruby.properties:
25128 2002-12-04 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25130 * src/an_symbol_view.c: Remember current selected entry and select
25131 it automatically after refresh.
25133 2002-11-26 Murray Cumming <murrayc@usa.net>
25135 * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
25136 src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
25137 and gnomemm 1.2 projects so that people know they are really
25138 glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
25139 But I did correct these to sue lowercase names.
25141 2002-12-01 Naba Kumar <naba@gnome.org>
25143 * data/anjuta.properties: Fixed caching problem on
25145 * src/preferences.c, src/preferences_gui.c: Implemented automatic
25148 2002-12-01 Naba Kumar <naba@gnome.org>
25150 * data/properies/anjuta.properties: Corrected "indicators.automatic"
25152 * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
25153 property and uses it.
25154 * src/aneditor.cxx: Fixed a bug associated with selection a word at
25157 2002-11-30 Naba Kumar <naba@gnome.org>
25159 * src/debugger.c: Fixed a typo.
25160 * data/properties/*: Updated properties files and added
25162 * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
25163 Added comment submenu and cleaned up ref and unref of menus.
25164 * src/aneditor.h: Added definition of comment commands.
25165 * src/aneditor.c: Upgrade from latest SciTE source code.
25166 * src/text_editor.[hc], src/text_editor_cbs.c,
25167 src/message_manager_private.cc, src/message_manager.[cc,h],
25168 src/anjuta.[c,h]: Added indicators support for errors/warnings
25169 highlight in the editor.
25170 * NEWS, TODO: Update.
25171 * scintilla/include/PropSet.h: Removed deprecrated function.
25173 2002-11-29 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25175 * src/anjuta-tools.[ch]: Tools implementation (basic)
25176 * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
25177 , src/main_menubar_def.h: PLugins cleanup and segregation
25178 * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
25180 * anjuta.prj: Added new files
25181 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
25182 * plugins/class-gen/clsGen.c: Register menu under 'Project'
25183 * plugins/patch/patch-plugin.c: Register menu under 'Format'
25184 * plugins/sample1/plugin-sample1.c: Register menu under 'View'
25185 * src/Makefile.am: Added new files
25186 * src/message-manager.[cc/h]: Added standard output and error windows
25188 2002-11-26 Johannes Schmid <clubfan@users.sourceforge.net>
25190 * project_type.c: Fixed Gnomemm2 project type
25192 2002-11-25 Naba Kumar <naba@gnome.org>
25194 * printing/print.c: Fixed a compile warning.
25195 * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
25196 * src/utilities.c: Fixed a compile warning in sparc, hides the
25197 terminal check error output from the user.
25198 * project_config.[ch], project_dbase.[ch], source.c: Added project
25199 version, exclude modules configuration and reordered other config
25200 properties. Changed some strings to more descriptive text.
25201 * src/compiler_opitions.c: Removed extra newlines from .prj file
25203 * anjuta.prj: Converted to new format (only reorganised properties
25204 and removed extra newlines ... nothing else).
25207 2002-11-21 Naba Kumar <naba@gnome.org>
25209 * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
25210 include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
25211 LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
25212 LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
25213 Updated to the CVS version.
25215 2002-11-20 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25217 * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
25218 , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
25219 , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
25220 images in completion lists.
25221 * src/resources.h: Make C++ friendly.
25222 * scintilla/PropSet.cxx: Fix memory leak.
25224 2002-11-20 Naba Kumar <naba@gnome.org>
25226 * scintilla/*/*: Synced to latest scintilla 1.49
25227 * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
25230 * scintilla/RESearch.cxx: The automatic cvs log in the
25231 file really broke things trying to interprete the changelog
25232 entry incorrectly as end-of-comment. Removed the $cvs line
25233 and committed again.
25235 2002-11-19 Naba Kumar <naba@gnome.org>
25237 Patch from Timothee Besset <ttimo@idsoftware.com>
25239 * src/message-manager-private.cc: Interpretes absolute
25240 file paths properly in zvt terminal.
25242 2002-11-19 Naba Kumar <naba@gnome.org>
25244 Patch from Timothee Besset <ttimo@idsoftware.com>
25246 * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
25247 src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the
25248 (important) editor preferences in project (if there is one
25253 2002-11-18 Naba Kumar <naba@gnome.org>
25255 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25257 * src/debug_tree.c, src/find_in_files_gui.c,
25258 src/find_replace.c, src/find_text.c,
25259 src/project_import.c, src/project_import_gui.c,
25260 src/wizard_gui.c: i18n Fixes.
25262 2002-11-15 Naba Kumar <naba@gnome.org>
25264 * plugins/class-gen/clsGen.c: Fixed to use project function
25265 to import files. Create non-existent directories before the
25266 sources are written.
25268 * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
25269 src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
25271 src/glades.c: Excluded gladen files from build. This
25272 will fix the unnecessary dependency on libssl.
25274 * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
25275 file import funtion.
25277 * src/message_manager_private.cc: Fixed a compiler warning with
25278 DEBUG preprocessor macro.
25280 * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
25281 wrong (undocked) editor window was closed on clicking close on an
25282 undocked editor window.
25284 * src/debugger.c: Fixed a bad bug where debugger terminal won't
25285 start correctly if the executable was run before with 'F3'.
25287 * src/toolbar_callbacks.c: Wrap around find next.
25288 * src/toolbar.c: Disable combo activate.
25289 * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
25290 button positions to get 'yes' as default.
25292 * anjuta.spec.in: Updated.
25294 * src/anjuta_info.c, src/appwizard_gui.c,
25295 src/attach_process_gui.c, src/breakpoints_gui.c,
25296 src/commands.c, src/compiler_options_gui.c, src/configurer.c,
25297 src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
25298 src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
25299 src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
25300 src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
25301 src/preferences.c, src/preferences_gui.c, src/project_config.c,
25302 src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
25303 src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
25304 src/signals_gui.c, src/source.c, src/src_paths_gui.c,
25305 src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
25306 src/toolbar.c, src/toolbar_callbacks.c, src/watch.h,
25307 src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
25308 plugins/patch/patch-plugin.c, printing/print-util.c:
25309 Set all windows and dialogs transient
25310 to their parents so that they remain floated above their parents.
25312 2002-11-13 Naba Kumar <naba@gnome.org>
25314 * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
25315 take default editor font).
25317 * widgets/e-shell-about-box.c, src/main_menubar_def.h:
25318 Corrected email address.
25320 * src/mainmenu_callbacks.c: Used spaces instead of tabs
25321 for changelog entry.
25325 2002-11-06 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25326 * plugins/class-gen/clsGen.c: Refined the class generator a bit.
25328 2002-11-06 Naba Kumar <naba@gnome.org>
25331 * anjuta.spec.in: Ships the .omf files with the
25332 documents instead of the base package.
25334 2002-11-04 Naba Kumar <naba@gnome.org>
25336 * data/properties/latex.properties: Fixed a bug.
25337 * ChangeLog: Released 1.0.0 stable.
25339 2002-11-04 Naba Kumar <naba@gnome.org>
25341 * src/commands.c: Added command with shell redirection capability.
25342 * data/properties/anjuta.properties: Changed default execution
25344 * src/project_dbase.c: Set project top dir in properties.
25345 * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
25346 * data/Makefile.am: More diskcheck error fixes.
25348 * README, anjuta.spec.in, THANKS, AUTHORS,
25349 manuals/C/anjuta-faqs/anjuta-faqs.sgml,
25350 manuals/C/anjuta-manual/authers,sgml,
25351 manuals/C/anjuta-manual/anjuta-manual.sgml,
25352 manuals/C/anjuta-manual/anjuta-manual-C.omf,
25353 manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
25354 : Changed anjuta home to
25355 new URL and my email address.
25357 * manuals/C/anjuta-manual/interfaces.sgml,
25358 manuals/C/anjuta-manual/prefereces.sgml,
25359 manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
25361 * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
25362 : removed reference to the help menu as the menu is modified
25363 when no help is found (which is very likely when we are
25364 shiping the documents separately).
25366 2002-11-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25367 * anjuta.spec.in: Update specfile to make multiple RPMs.
25368 * data/Makefile.am: make dist fix.
25369 * src/text_editor_menu.c: Fix compile warnings (casts).
25371 2002-11-02 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25372 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
25373 * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
25375 2002-11-01 Naba Kumar <naba@gnome.org>
25377 * macros2/*, Makefile.am, configure.in, data/Makefile.am:
25378 Added gnome2 macros to be used by gnome2 project wizard.
25380 * data/autogen.sh.gnome2: Fixed to use our own macros instead of
25383 * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
25384 as it was conflicting with generated projects and is not
25387 * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
25388 src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
25389 project generation, removed qt project as it's not complete and
25390 added gnome2 bonobo wizard.
25392 2002-10-29 Naba Kumar <naba@gnome.org>
25394 * po/POTFILES.in: Updated.
25395 * po/POTFILES.skip: Added.
25396 * preferences.h: Fixed print paper size property name.
25398 2002-10-28 Naba Kumar <naba@gnome.org>
25400 * data/user.properties, data/Makefile.am: Added user properties file
25401 which will be copied in user's ~/.anjuta/user.properties.
25403 * data/anjuta.properties: Changed a comment.
25405 * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
25407 * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25408 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
25409 Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
25412 * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
25413 instead of user properties file.
25415 * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
25416 * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
25417 * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
25418 * README, TODO: Updated.
25420 2002-10-28 Naba Kumar <naba@gnome.org>
25422 * manuals/C/anjuta-manual/figures/editor_guides.png,
25423 manuals/C/anjuta-manual/figures/editor_margins.png,
25424 manuals/C/anjuta-manual/figures/editor_markers.png,
25425 manuals/C/anjuta-manual/figures/local_variables.png,
25426 manuals/C/anjuta-manual/figures/open_file_multiple.png,
25427 manuals/C/anjuta-manual/figures/prefs_print.png,
25428 manuals/C/anjuta-manual/figures/print_dlg.png,
25429 manuals/C/anjuta-manual/figures/print_preview.png,
25430 manuals/C/anjuta-manual/figures/symbol_browser.png,
25431 manuals/C/anjuta-manual/figures/variable_tip.png: New png
25432 files for manual documentation.
25434 * manuals/sgmldocs.make,
25435 manuals/C/anjuta-manual/Makefile.am,
25436 manuals/C/anjuta-manual/authors.sgml,
25437 manuals/C/anjuta-manual/build.sgml,
25438 manuals/C/anjuta-manual/compileopts.sgml,
25439 manuals/C/anjuta-manual/debugger.sgml,
25440 manuals/C/anjuta-manual/execute.sgml,
25441 manuals/C/anjuta-manual/fileoperations.sgml,
25442 manuals/C/anjuta-manual/interface.sgml,
25443 manuals/C/anjuta-manual/preferences.sgml,
25444 manuals/C/anjuta-manual/projects.sgml,
25445 manuals/C/anjuta-manual/figures/arguments.png,
25446 manuals/C/anjuta-manual/figures/open_file.png,
25447 manuals/C/anjuta-manual/figures/other_opts.png,
25448 manuals/C/anjuta-manual/figures/scrshot.png,
25449 manuals/C/anjuta-manual/figures/toolbar_browser.png,
25450 manuals/C/anjuta-manual/figures/toolbar_tags.png:
25452 Updated anjuta manual documentation.
25455 2002-10-27 Naba Kumar <naba@gnome.org>
25457 * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
25458 check and modifies debugger terminal command accordingly
25459 to function properly.
25461 2002-10-25 Naba Kumar <naba@gnome.org>
25463 * manuals/sgmldocs.make: Fixed a couple of bugs.
25464 * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
25466 2002-10-24 Naba Kumar <naba@gnome.org>
25468 * src/debug_tree.c: Fixed a crash bug from Etay.
25470 * global_tags/create_global_tags: Added messages.
25471 Fixed infinite looping within files.
25473 * macro/autogen.sh: Removed debug and warning flags for defaults.
25475 Patch from Vadim Berezniker <vadim@berezniker.com>
25477 * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
25478 global-tags/tm_global_tags.c: Fixed infinite loop in system tags
25481 * Makefile.am: XML merge is broken for .destop in RH 8.0, so
25482 temporarily just copy it
25484 2002-10-24 Naba Kumar <naba@gnome.org>
25486 * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
25487 manuals/C/anjuta-manual/anjuta-manual.sgml,
25488 manuals/C/anjuta-manual/compileopts.sgml,
25489 manuals/C/anjuta-manual/debugger.sgml,
25490 manuals/C/anjuta-manual/execute.sgml,
25491 manuals/C/anjuta-manual/fileoperations.sgml,
25492 manuals/C/anjuta-manual/interface.sgml,
25493 manuals/C/anjuta-manual/introduction.sgml,
25494 manuals/C/anjuta-manual/projects.sgml,
25495 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25496 manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
25497 manuals/ja/anjuta-manual/anjuta-manual.sgml,
25498 manuals/ja/anjuta-manual/compileopts.sgml,
25499 manuals/ja/anjuta-manual/debugger.sgml,
25500 manuals/ja/anjuta-manual/execute.sgml,
25501 manuals/ja/anjuta-manual/fileoperations.sgml,
25502 manuals/ja/anjuta-manual/interface.sgml,
25503 manuals/ja/anjuta-manual/introduction.sgml,
25504 manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
25506 2002-10-24 Naba Kumar <naba@gnome.org>
25508 * src/project_type.c: added autogen for qt projects.
25509 * src/debugger.c: enabled debugger debugging for DEBUG MODE.
25510 Fixed a bug that retrieves wrong terminal command.
25511 * src/commnads.c: Added more terminal commands.
25512 * configure.in: Checks for scrollkeeper version.
25514 2002-10-22 Naba Kumar <naba@gnome.org>
25516 * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
25517 instead of AM_GNOME_GETTEXT.
25519 * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
25520 for setup-gettext for the wizard generated projects.
25522 * src/source.c: Fixed a bug where glade file wasn't generated.
25524 * src/gnome_project.c: Excluded project version from project dir
25527 2002-10-22 Naba Kumar <naba@gnome.org>
25529 * acinclude.m4: New file with dummy funtion for gettext
25530 cross compatibility fix.
25532 * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
25533 * configure.in: Fixed cflags to avoid useless warnings.
25534 * Makefile.am: EXTRA_DIST += setup-gettext.
25535 * src/toolbars.c: Added space paddings around tags label.
25537 2002-10-21 Naba Kumar <naba@gnome.org>
25539 Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25541 * setup-gettext: New script to maintain gettext cross version
25543 * configure.in, macros/autogen.sh: Fix for gettext cross version
25546 2002-10-21 Naba Kumar <naba@gnome.org>
25548 * debug_tree.c: Fixed incorrect use of debug assertion.
25550 2002-10-18 Etay Meiri <etay-m@bezeqint.net>
25551 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25552 * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
25553 src/memory.c, src/memory.h, src/message-manager-private.cc:
25555 New parsing algorithm; adapted from kdevelop.
25556 Middle button menu for changing the value's display type
25558 2002-10-07 Naba Kumar <naba@gnome.org>
25560 * src/main_menubar_def.h: Changed status bar message for Help->
25561 Browse info pages. Bug #603308
25563 * src/executer.c: Made "User terminal" default for creating
25564 projects (User can always disable it later). Bug #114222
25566 2002-10-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25568 * macros/autogen.sh: Require gettext 0.10.x for autogen
25569 * src/text_editor.c: Fixes Bug #595303
25570 * src/source.c: Fixes Bug #595970
25571 * src/anjuta.c: Fixes Bug #598366
25572 * scingtilla/LexCPP.cxx: Bug #602296
25573 * src/main_menubar_def.h: Bug #604363
25574 * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
25576 2002-10-07 Jens Georg <mail@jensgeorg.de>
25578 Reviewed by: Naba Kumar <kh_naba@gnome.org>
25579 * gnomefilelist.c: This patch fixes the bug #611542
25581 2002-09-20 Naba Kumar <kh_naba@gnome.org>
25583 * data/properties/Makefile.am: Added tcltk.properties file.
25585 2002-09-20 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25587 Reviewed by: Naba Kumar <kh_naba@gnome.org>
25589 * README: Updated README
25590 * plugins/class-gen/clsGen.c, src/message_manager.cc
25591 , src/mainmeu_callbacks.c, src/memory.c
25592 , src/project_dbase_gui.c, src/text_editor_gui.c
25593 , widgets/gnomefilelist.c: Set window icons
25594 * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
25595 Enabled release build (stripped + optimized binaries, etc.)
25596 * data/properties/anjuta.properties, src/commands.c,
25597 src/defaults.cFixed bug #595489 (stdin on executables)
25598 * src/appwizard.c, src/main.c, src/message-manager.cc
25599 , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
25600 , src/debug_tree.c: Memory related (valgrind) fixes.
25601 * src/message-manager-private.[cc,h], src/pixpams.h
25602 , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
25603 * anjuta.prj: Added debug_tree.c to SOURCES
25604 * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25605 src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
25606 Compacted code and cleaned up unnecessary functions.
25607 * tagmanager/*.[ch]: Code fixes.
25609 2002-08-30 Etay Meiri <etay-m@bezeqint.il>
25611 Reviewed by: Naba Kumar <kh_naba@gnome.org>
25613 * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
25614 Debug tree now detects changes of displayed variables
25615 and changes their color to red
25617 2002-09-20 Naba Kumar <kh_naba@gnome.org>
25619 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25621 * mainmenu_callbacks.c: Set's the current file name in
25622 file save as dialog.
25624 2002-09-20 Naba Kumar <kh_naba@gnome.org>
25626 Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
25628 * data/properties/tcltk.properties: New file for tcl/tk
25631 2002-08-28 Naba Kumar <kh_naba@users.sourceforge.net>
25633 * src/project_type.[c,h], src/source.c, data/Makefile.am:
25634 Fixed a fatal bug which doesn't let building gnome2 related
25635 projects. They use different autogen.sh script. Defined new
25636 type field "gnome_macro_support".
25638 * data/autogen.sh.gnome2: New file.
25640 * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
25641 bug with quotes escaping in quotes.
25643 * src/message-manager-private.cc: Used event box instead
25644 of frame for local message pane, so that the borders appear
25645 properly and nicely.
25647 * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
25648 if there is a project open and all the files are un-docked.
25650 * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
25652 2002-08-27 Andy Piper <andy.piper@freeuk.com>
25654 * src/main_menubar_def.h: implement feature request #595356, patch #597161
25655 * THANKS: updated for new contributions
25656 * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
25658 2002-08-27 Steven Knight <steven.knight@unh.edu>
25660 * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
25661 src/project_dbase.h, src/project_type.c, src/source.c,
25662 src/wizard_gui.c: new Qt project type
25663 *** NB not fully tested, may need some work, icon required...
25665 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25667 * src/memory.c, src/memory.h: new memory patch
25669 2002-08-27 Johannes Schmid <clubfan@users.sourceforge.net>
25671 * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
25673 2002-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
25675 * lancher/anjuta_launcher.c: Determine pty from function
25676 call instead of running 'tty' externally.
25678 * data/properties/cs.properties: Added compile/build commands.
25679 Fixed execution properties.
25681 * src/commands.c: Added c# options.
25683 (Patch from: Etay Meiri <etay-m@bezeqint.net>)
25685 * src/debug_tree.[c,h], src/debugger.[c,h],
25686 src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
25688 The following problems, detected by Jean-Noel Guiheneuf, were fixed:
25689 1. Misaligned structs when they are members of other structs.
25690 2. '{' sometimes appears as a variable.
25691 3. Wrong processing of some arrays.
25692 I've also incorporated some code from a patch by Guiheneuf Jean-Noel
25693 that displays the tree in two columns (variable and value).
25695 2002-08-14 Stephane Demurget <demurgets@free.fr>
25697 Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
25699 * data/properties/sql.properties: added the DATETIME data type.
25701 * data/properties/html.properties: added the foreach php keyword.
25703 2002-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
25705 * NEWS: Updated with new features.
25707 * data/.cvsignore, doc/.cvsignore: Updated.
25709 Patch from: Etay Meiri <etay-m@bezeqint.net>
25711 * src/debug_tree.h, src/debug_tree.c: New files.
25713 * src/Makefile.am, src/message-manger-private.[h,cc],
25714 src/message-manger.cc: Added Tree view for debugger
25717 2002-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
25719 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25721 * src/memory.c, src/memory.h: New files.
25723 * src/Makefile.am, src/appwizard.c, src/controls.c,
25724 src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25725 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25727 Memory view implemetation that would enable viewing raw memory
25730 2002-08-08 Stephane Demurget <demurgets@free.fr>
25732 * AUTHORS: added Biswa, because I wonder why noone already have
25733 written his name in the Anjuta's hall of fame :)
25735 2002-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
25737 * src/appwizard_gui.c: Removed an ambiguous prototype.
25738 * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
25739 fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
25740 * THANKS: Updated M. Ali Vardar's email.
25742 2002-08-01 Andy Piper <andy.piper@freeuk.com>
25744 * src/anjuta_gui.c: implemented feature request to stop main and browser
25745 toolbars having exclusive use of space
25747 2002-08-01 Andy Piper <andy.piper@freeuk.com>
25749 * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
25750 left over from the previous work to fix bugs :-)
25752 * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c,
25753 src/controls.c, src/mainmenu_callbacks.h,
25754 src/mainmenu_callbacks.c: Insert CVS keywords, message strings
25757 * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c,
25758 src/project_import_gui.c, src/sharedlib_gui.c,
25759 src/signals_gui.c: set window icon correctly
25761 * NEWS: more updates for the release
25763 * HACKING: updated for window icons and insert menu information
25765 * src/cvs_gui.c, src/build_project.c,
25766 src/project_import_cbs.c: message strings reviewed
25768 * src/controls.c: context help button should be disabled if
25769 DevHelp is not installed
25772 2002-06-08 Naba Kumar <kh_naba@users.sourceforge.net>
25774 * src/debugger.c: Fixed the signalling screw up because of string
25775 update in gdb used to report the child process PID. Also, no
25776 error dialog will be popped up for "no such file or directory"
25777 error (very annoying and useless error). This error will still
25778 be shown on the debug message window. Avoided terminating the
25779 program when the terminal is terminated -- doesn't hurt, otherwise
25780 we get crappy egg-and-hen problem.
25782 * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
25783 dimensions loading.
25785 * src/anjuta.c: Limited the default size of main window to sane
25788 * src/preferences.c: Fixed some deadly memory corruption bugs in
25789 the recent patches. Return from getenv() should NEVER be freed,
25790 because they are static strings.
25792 * src/preferences_gui.c: Removed the fix for crash bug with font
25793 selection and applied the real fix.
25795 2002-06-08 Andy Piper <andy.piper@freeuk.com>
25797 * NEWS: updated for release
25799 2002-06-08 Naba Kumar <kh_naba@users.sourceforge.net>
25801 * src/launcher.c: Added a fix a memory leak and a possible
25802 fix for zvt-crash bug.
25804 * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
25806 * data/properties/latex.properties,
25807 data/properties/ada.properties: Added file.is.source property.
25809 * src/an_file_view.c: Set auto column size of the file
25812 * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
25813 The user is now prompted to confirm the closing of the file
25814 if it is being used by CVS. If yes, the editor is closed and
25815 the CVS operation stops.
25817 2002-06-07 Andy Piper <andy.piper@freeuk.com>
25819 * anjuta.prj: bump project version for release
25820 * BUGS: removed unnecessary file
25822 2002-06-07 Philip Van Hoof <freax@pandora.be>
25824 * widgets/gnomefilelist.c: fix up issue with directory deleted
25825 during the life of the file list widget
25826 * src/preferences_gui.c: sticking-plaster fix to font selection
25827 causes segfault bug
25829 Patches reviewed by Andy Piper <andy.piper@freeuk.com>
25831 2002-06-07 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25833 * data/properties/anjuta.properties, src/an_file_view.[ch],
25834 src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch],
25835 src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c:
25836 added options for symbol and file browsers.
25837 * data/properties/cpp.properties: linker flags should come after
25838 the name of the file to compile.
25839 * scintilla/Editor.cxx: fixed gcc compilation warning.
25840 * src/Makefile.am, src/project_import.c: anjuta_import.sh should
25841 be executed from bindir only.
25842 * src/an_file_view.[ch], tagmanager/tm_file_entry.c,
25843 tagmanager/include/tm_file_entry.h: CVS version information in file
25845 * src/anjuta.c, src/preferences.[ch]: remember visibility of messages
25847 * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
25848 * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
25849 crashes during file import.
25850 * src/project_import.c: disable project menu items during project
25853 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25855 2002-06-07 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25857 * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
25858 src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
25859 src/main_menubar.h, src/controls.c: fixed Insert ChangeLog,
25860 modified Insert menu, added C functions template, header C
25861 template, modified header_template HEADER_H ==> NAMEFILE_H
25863 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25865 2002-06-05 Andy Piper <andy.piper@freeuk.com>
25867 * data/properties/html.properties: changed some file
25870 2002-06-05 Philip Van Hoof <freax@pandora.be>
25872 * widgets/gnomefilelist.c: Fixed #560759 and #561776
25874 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25876 2002-06-05 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25878 * data/properties/anjuta.properties, src/defaults.c: Make windows
25879 docked by default, fix the big fonts bug.
25881 * src/an_file_view.c, src/main_menubar_def.h,
25882 src/project_dbase_gui.c: sanitized the Edit/View mess.
25884 * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
25885 for customizing shortcuts.
25887 * src/mainmenu_callbacks.c: Search for selected word if present.
25889 * src/text_editor_menu.c: Added context menu options for docking
25890 and undocking editor windows.
25892 * src/main_menubar.h, src/main_menubar.c: more support for the
25893 shortcuts menu item.
25895 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25897 2002-06-05 Andy Piper <andy.piper@freeuk.com>
25899 * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
25900 all commit messages being written to top of the file
25902 * src/main_menubar_def.h: message strings reviewed
25904 * src/project_import.c: message strings reviewed
25906 * src/source.c, src/glades.c: message strings reviewed. Fixed
25907 some bugs around reading the project properties for creating
25908 .glade and .desktop files in the Application Wizard. There were
25909 typos in the property names being retrieved
25911 * widgets/gnomefilelist.c: changed build_full_path to make
25912 the file widget support ~
25913 Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
25915 * THANKS, widgets/e-shell-about-box.c,
25916 manuals/anjuta-manual/C/authors.sgml: updated for new
25919 2002-06-05 Naba Kumar <kh_naba@users.sourceforge.net>
25921 * src/project_dbase.c: Fixed the file-path-corruption bug
25922 and the cannot-import-file-in-project bug. (follow-up with
25923 the last commit from Stef).
25925 * src/anjuta_cbs.c: Fixed double-confirmation when exiting
25926 with unsaved-project.
25928 2002-06-05 Stephane Demurget <demurgets@free.fr>
25930 * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
25933 2002-06-04 Andy Piper <andy.piper@freeuk.com>
25935 * data/properties/{xml,html,other}.properties: changed some file
25938 * data/anjuta.mime: oops! cvs added
25940 * scintilla/RESearch.cxx: fixed up a problem with comments
25942 * global-tags/create_global_tags.sh: redirect errors to /dev/null
25943 to avoid messages about missing libs
25945 * NEWS: started the release notes
25947 2002-06-04 Andy Piper <andy.piper@freeuk.com>
25949 * HACKING: updated with new information on printing, patch naming
25951 * TODO: removed completed tasks
25953 * THANKS: updated a few contributions
25955 * anjuta.prj: updated the icon file
25957 * anjuta.desktop.in.in: updated to add Categories
25959 * data/anjuta.mime: created a mime type for Anjuta project files
25960 (NB needs to be added to the install in /usr/share/mime/)
25962 * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's
25963 "Coded in Anjuta" button in Gimp XCF format. It can be converted
25964 to PNG for websites.
25966 * plugins/patch/patch-plugin.c: clarified some messages and
25967 made it easier to see different patching sessions
25969 * src/toolbar.c: changed some message text for consistency
25971 * src/preferences_gui.c, src/preferences.c, src/preferences.h,
25972 src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips
25974 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25976 * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h,
25977 src/project_dbase.{c,h}, src/project_import_cbs.c,
25978 src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
25979 Added XLib Project and a Dockapp Project types.
25980 * pixmaps/Makefile.am: added line for new pixmap for new xlib
25982 * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
25983 * src/source.c: Fixed memory leak in existing projects.
25984 (filename was not freed)
25985 Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
25987 2002-06-04 Naba Kumar <kh_naba@users.sourceforge.net>
25989 * src/anjuta.h, src/anjuta.c: Added error display funtions
25990 with parent windows.
25992 * src/appwizard_cbs.c: Changed error display function to use
25995 2002-06-03 Naba Kumar <kh_naba@users.sourceforge.net>
25997 * printing/print.h, printing/printing.c: Taken care of document
25998 zoom factor and fixed a font loading bug. Dynamically calculated
25999 text widths to work with zooms properly. Re-organized code for
26000 dynamic text width calulations to work in general with utf8 chars.
26001 Determined font height and width automatically from the font info.
26003 * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
26004 src/preferences.h, src/text_editor.c, src/preferences_gui.c:
26005 Converted text.zoom.factor property to use #defined value. Removed
26006 margin header and margin numbers preferences, as they now
26007 calculated dynamically.
26009 2002-06-02 Naba Kumar <kh_naba@users.sourceforge.net>
26011 * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
26012 printing/print-util.h, printing/print.c, printing/print.h:
26013 Rewritten printing support for style based printing. Syntax highlighted
26014 printing, monochromatic printing, setup using preferences etc.
26016 * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
26017 printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
26018 language and the styled text buffer.
26020 * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
26021 the print setup preferences page and added printer preferences. Added functions
26022 to retrieve preferences with default values.
26024 * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
26027 * data/properties/anjuta.properties: Added default printer preferences.
26029 * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
26030 pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
26031 pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
26033 * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
26035 2002-06-01 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26037 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26039 src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
26040 src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
26041 src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
26042 cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
26044 printing/Makefile.am: Reduced compiler optimizations.
26046 tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h,
26047 tagmanager/include/tm_workspace.h, tagmanager/tm_project.c,
26048 tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
26049 tagmanager/tm_workspace.c: TagManager fixes.
26051 2002-06-01 Naba Kumar <kh_naba@users.sourceforge.net>
26053 * printing/*: CVS added. :)
26055 2002-05-31 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26057 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26059 * printing*: CVS added.
26060 * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
26061 configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
26062 src/main_menubar_def.h: Gnome Print support
26063 * src/anjuta.c: Fixed a crash bug (NULL pointer check).
26064 * configure.in: Enable debugging flag option
26065 * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
26066 Print properties defined.
26067 * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
26069 2002-05-31 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26071 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26073 * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
26074 * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
26075 src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
26077 * src/text_editor.c: Minor cleanups.
26078 * anjuta.c: Tweaks to 'Goto File Line' functionality.
26079 * src/project_dbase.c: Fixes to add/remove files from project.
26080 * src/help.c: Fix minor memory leak.
26081 * src/project_dbase_gui.c: Remove debugging messages.
26082 * src/utilities.[ch]: Cleanups and minor fixes.
26083 * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
26085 2002-05-30 Naba Kumar <kh_naba@users.sourceforge.net>
26087 * src/anjuta.c [anjuta_apply_preferences()]:
26088 Fixed a crash bug when tab pos is not defined for the editors.
26090 * data/properties/cpp.properties: Set default identifier property to normal.
26091 This fixes the bug in which the fore color gets hidden with dark background.
26093 2002-05-29 Naba Kumar <kh_naba@users.sourceforge.net>
26095 * scintilla/*, scintilla/include/*: Upgraded to the vanilla
26098 * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
26099 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
26100 src/anjuta.c, data/properties/anjuta.properties:
26101 Implemented line wrapping.
26103 * src/aneditor.cxx, src/aneditor.h: Implemented Readonly file mode.
26105 * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
26106 usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
26107 tags. Code was reviewed from GNOME Bonsai view.
26109 * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
26110 it seems to have been removed by scintilla people.
26112 * data/properties/anjuta.properties: Set default line wrap to false, as
26113 is noticably slow with big files.
26115 2002-05-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
26117 * src/project_import_gui.c: disallow the selection of files in
26119 * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
26122 2002-05-27 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26124 * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
26125 src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
26126 * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
26127 * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
26128 now works properly.
26129 * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
26130 * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
26131 * src/utilities.[ch]: Added some utility functions.
26132 * tagmanager/tm_project.c: Fix for bug in file removal from project.
26134 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
26136 2002-05-26 Andy Piper <andy.piper@freeuk.com>
26138 * HACKING: info on FIXME statements and removed ccview references
26139 * Makefile.am: added rule to make RPM package
26141 2002-05-26 Andy Piper <andy.piper@freeuk.com>
26143 * THANKS, widgets/e-shell-about-box.c,
26144 manuals/anjuta-manual/C/authors.sgml: updated for new
26146 * src/anjuta.c: removed unnecessary warning code since CVS
26147 support is now implemented :-)
26148 * manuals/sgmldocs.make: implemented a fix for bug #553969
26149 * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
26150 * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf,
26151 manuals/C/anjuta-faqs-C.omf: modified the descriptions
26153 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
26155 * src/main_menubar.c, src/main_menubar.h, src/controls.c,
26156 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
26157 src/main_menubar_def.h, src/preferences_gui.c,
26158 preferences.c, preferences.h: setup Username and Email
26159 preferences, Insert ChangeLog and Username editor functions
26161 Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
26163 2002-05-17 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
26165 * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
26166 src/src_paths_cbs.c, src/src_paths_gui.c
26167 Fixed some minor bugs and replace gtk_entries by gnome_file_entries
26169 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
26171 2002-05-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26173 * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
26174 and goto tag menu items to main menu.
26176 2002-05-09 Andy Piper <andy.piper@freeuk.com>
26178 * THANKS, widgets/e-shell-about-box.c,
26179 manuals/anjuta-manual/C/authors.sgml: added new contributors
26180 * HACKING: updated with info on files to change for credits
26182 2002-05-09 Dan Elphick <dre00r@ecs.soton.ac.uk>
26184 * src/aneditor.cxx: extended extension list which fixes segfault
26185 on selecting lisp, ruby or matlab as highlight style.
26187 2002-05-09 Andy Piper <andy.piper@freeuk.com>
26189 * src/main_menubar_def.h: fixed an array initialiser and fixed
26190 the lexer settings for the new entries on the Format menu
26192 2002-05-07 Stephane Demurget <demurgets@free.fr>
26194 * Synced with Scintilla 1.45
26196 2002-05-06 Andy Piper <andy.piper@freeuk.com>
26198 * anjuta.prj: added another missing file
26199 * ChangeLog: fixed some incorrect change dates I caused by
26200 sloppy cut-and-pasting :-/
26202 2002-05-06 Andy Piper <andy.piper@freeuk.com>
26204 * src/mainmenu_callbacks.c: fixed title of new About box
26206 2002-05-05 Andy Piper <andy.piper@freeuk.com>
26208 * src/pixmaps.h: added macros for OpenGL and SDL project icons
26210 2002-05-05 Andy Piper <andy.piper@freeuk.com>
26212 * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
26213 * anjuta.prj: updated for new files
26215 2002-05-05 Naba Kumar <kh_naba@users.sourceforge.net>
26217 * widgets/e-shell-about-box.c: Added version display.
26219 2002-05-03 Andy Piper <andy.piper@freeuk.com>
26221 * launcher/anjuta_launcher.c, src/dnd.c, src/session.c,
26222 widgets/scroll_menu.c: fixed up some compiler warnings (patch
26223 from Philip Van Hoof)
26225 2002-05-03 Andy Piper <andy.piper@freeuk.com>
26227 * manuals/C/anjuta-tutorial/Makefile.am: removed a circular
26229 * manuals/ja/anjuta-manual/anjuta-manual.sgml,
26230 manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems
26231 that produced build errors (needs checking on a machine with the
26233 * data/properties/lisp.properties: updated to match format of other
26234 lexer property files supplied with Anjuta
26236 2002-05-03 Andy Piper <andy.piper@freeuk.com>
26238 * anjuta.prj: added new files
26239 * HACKING: added information from the mailing list on
26240 adding new project types to the wizard (thanks to Johannes)
26242 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26244 * src/utilities.h, src/launcher.c, src/gnome_project.c,
26245 src/appwiz_page2.c: Fix for 547038.
26247 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26249 * attach_process.c, attach_process_cbs.c: Fixed a dialog
26252 * about.h: cvs removed.
26254 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26256 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26260 * src/anjuta.c (anjuta_system_error): checks for the error number to
26261 know whether the error description is needed or not.
26263 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26265 * pixmaps/anjuta_logo.png: New about logo.
26267 * pixmaps/anjuta_icon.png: New icon from Misha. The
26268 old one had trouble with some gtk themes.
26270 * about.c: Removed. No longer needed.
26272 * mainmenu_callbacks.c: Removed reference of about.h
26274 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26276 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26278 * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
26279 mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
26280 About Dialog (thanks to the Evolution team for the cool widget!)
26282 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26284 Patch from lbell <lbell@tsc4.com>
26286 * src/find_in_files.c, src/find_in_files.h,
26287 src/anjuta.c: Added save_yourself, load_yourself routines.
26289 * src/find_in_files.{h,c}, src/find_in_files_gui.c:
26290 Added "Append messages" toggle button. This will enable
26291 the search results to be appended to the already existing
26294 * src/debugger.c: Fixed a typo.
26296 * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
26297 src/session.c, src/session.h: Improved session management.
26299 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
26301 * THANKS, FUTURE, AUTHORS: Changed my email and
26304 2002-05-02 Stephane Demurget <demurgets@free.fr>
26306 Impl. feature request #525271 (add Lisp support).
26308 * data/properties/lisp.properties: added.
26310 * data/properties/Makefile.am, data/properties/anjuta.properties: added
26311 the lisp properties.
26313 * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
26314 src/utilities.[ch]: added support for the Lisp highlight style.
26316 2002-05-02 Stephane Demurget <demurgets@free.fr>
26318 * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
26319 src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
26320 src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
26321 option preferences to have a persistent setting. Plus it's not used
26322 often, so it's better here than flooding the menus.
26324 * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
26325 preferences pages a lot more consistent and sweeter: tabs direction
26326 radiobuttons are directed against the meaning, all pages have an
26327 outter frame, a lot of padding, removed all expand attributes for
26328 vertical boxes, ...
26330 That's not a total revamp, but it's really looking better now, even
26331 if there's still work to be done.
26333 2002-05-01 Andy Piper <andy.piper@freeuk.com>
26335 * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
26336 * TODO: added task to be completed before next release (update all credits)
26338 2002-05-01 Stephane Demurget <demurgets@free.fr>
26340 * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
26343 2002-05-01 Benke László <decike@freemail.hu>
26345 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26347 * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
26348 src/main_menubar_def.h, src/mainmenu_callback.[ch],
26349 src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
26350 to the format menu in order to reorder the notebook tabs in
26351 alphabetical order everytime a file is created/opened/saved.
26353 2002-05-01 Philip Van Hoof <freax@pandora.be>
26355 * widgets/gnomefilelist.[ch] (history_combo_go),
26356 (history_combo_clicked): impl.
26358 (gnome_filelist_new_with_path): use this new impl.
26360 2002-05-01 Stephane Demurget <demurgets@free.fr>
26362 * src/project_dbase_gui.c (add_file): added the xpm file type.
26364 2002-04-30 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26366 Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
26369 * src/anjuta.[ch]: Changed local tag list to use line numbers instead
26372 * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
26373 src/text_editor_menu.c: Added context sensitive search in symbol
26374 browser and editor.
26376 * configure.in: Changed version number to 0.1.9.99.
26378 * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
26379 src/project_import.c: Minor changes to project import facility.
26381 * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
26382 (Forced to use specific brace format)
26384 * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
26385 tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
26386 tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
26388 2002-04-30 Johannes Schmid <clubfan@users.sourceforge.net>
26390 Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
26391 replaced the spinbutton with an hscale, and made the UI less "blocky".
26393 * src/cvs_gui.c: When diffing a project you can choose date and
26396 * src/project_dbase.c: Import_file activated again
26398 * configure.in, plugins/Makefile.am: Added patch plugin
26400 * plugins/patch/*: The new patch plugin
26402 2002-04-28 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26404 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26406 * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
26407 dropdown list shown by autocompletion are now removed.
26409 2002-04-28 Philip Van Hoof <freax@pandora.be>
26411 Patch reviewed by Stephane Demurget <demurgets@free.fr> who merged
26412 a bunch of filetypes from the older version.
26414 * src/project_dbase_gui.c (add_file): changed the import
26415 dialog's filetypes combo contents depending on the
26416 type of data to be imported.
26418 2002-04-28 Stephane Demurget <demurgets@free.fr>
26420 * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
26421 the amount parameter as Philip stated and reformated to follow the
26424 * src/project_dbase.c (project_dbase_make_default_filetype_list):
26425 changed accordingly.
26427 2002-04-25 Stephane Demurget <demurgets@free.fr>
26431 * src/main_menubar_def.h: replaced the shortcut for "Find next" to
26432 Shift-F6, to be more consistent with other Gnome apps.
26433 Moved the "Search next" entry under the "Search" one, and swapped the
26434 order of the "Find in files" and "Find and Replace" ones.
26436 Some additional fixes ands cleanups on the edit menu.
26438 * src/main_menubar.h: replaced all occurences of repeat_find by
26439 find_again for the code to be more consistent.
26441 * src/main_menubar.c (update_main_menubar): made the "Find next" entry
26442 sensitiveness depending on the existence of an active text buffer.
26444 * TODO: added some bits about improving the usability of the
26445 search/search again couple.
26447 2002-04-25 Stephane Demurget <demurgets@free.fr>
26449 * src/preferences_gui.c: made the tab labels text more consistent
26452 2002-04-25 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26454 Patch reviewed and improved by Stephane Demurget <demurgets@free.fr>
26456 * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
26459 * src/main.c (main): simplified some code and cleanups.
26461 Fix a part of #499366:
26463 * src/commands.[ch] (sync_from_props), (command_editor_save),
26464 (on_apply_clicked), (create_command_editor_gui): added the gui
26465 corresponding to the command.terminal preference.
26467 2002-04-25 Stephane Demurget <demurgets@free.fr>
26471 * anjuta.spec.in: added build requirements for the source rpm.
26473 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
26475 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26477 * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c,
26478 src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c,
26479 src/project_type.c, source.c, wizard_gui.c:
26480 Added new GNOME 2 project types and changed glade behaviour to
26481 produce GTK code if project type GTK was selected and GTKmm code
26482 if project type GTKmm was selected (and not depending on the
26483 selected language. Disabled glade for GNOME 2 projects because
26484 we will need glade2 there.
26486 * src/project_dbase.c: Fixed a memory lack.
26488 * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
26490 * src/cvs.c: Added an error message if jobs are running
26492 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
26494 * tagmanager/tm_work_object.c: Fixed a chrash
26495 bug which occurs when it tries to stat an empty
26498 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
26500 * src/controls.c: CVS menu items now becomes
26501 insensitive when the launcher is busy.
26503 * src/anjuta.c, cvs.h, cvs.c: Created a function
26504 to update the cvs preferences when preferences are
26505 applied in preferences dialog and called it from
26506 anjuta_update_preferences().
26508 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
26510 * src/cvs.c: Added a space in the cvs command
26511 before the revision part. This fixes the cvs
26512 error we get when cvs-diffing with revisions.
26514 * src/cvs.c: Fixed a compiler warning.
26516 * src/find_replace.c: The dialog now remembers
26517 the settings including the "prompt on replace"
26518 which seems to have broken somewhere line the
26521 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26523 * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
26524 Added a new property in cvs class to hold a boolean
26525 for enabling date in cvs diff. This fixed the bizzare
26526 diff output due to the date that goes with the cvs
26527 command. Also, set the default value of compression
26528 to 3 and unified diff option to 1.
26530 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26532 * src/cvs.c: The diff editor is set to hilite as
26533 diff syntax hiliting.
26535 * configure.in, manual/Makefile.am:
26536 Added a new manual module for ja language.
26538 * manual/ja/*/*/*: New module and files for the
26539 ja translation for the anjuta documentation
26540 from Takeshi AIHANA <aihana@jcom.home.ne.jp>
26542 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
26544 * src/launcher.c: Made a very messy work around
26545 for the launcher authentication to work properly.
26547 * src/find_replace.c: Applied the missing patch
26548 from Dan Elphick <dre00r@ecs.soton.ac.uk>
26550 2002-04-16 Andy Piper <andy.piper@freeuk.com>
26552 * src/cvs.c, src/main_menubar_def.h: made message strings
26553 consistent with existing standards from our own documentation
26554 (such as uppercase P in Project, corrected spelling of
26557 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26559 * src/cvs_gui.c: Cleaned up gui and aligned various
26560 widgets to give a clean look.
26562 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26564 * src/launcher.c: Added work around to retrieve
26565 the child exit code. It works. :)
26567 * src/find_in_files.c, src/gnome_project.c,
26568 src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
26569 src/clean.c, src/clean_project.c, src/build_project.c,
26570 src/build_file.c: Modified to handle the new
26573 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
26575 * src/find_replace.c: Changed signal to call
26576 on_replace_text_close on from delete_event
26577 to close => the replace history is now updated.
26579 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
26581 * src/cvs.c: escaped the cvs import message before
26584 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
26586 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26588 * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
26590 * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
26593 * src/preferences_gui.c: GUI improvements
26595 * src/project_dbase.c, src/controls.c: Fixed some menu stuff
26597 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
26599 * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
26600 Removed static qualifier from tm_tag_type_name() and
26601 availed it's prototype for use in outside code. also
26602 created reverse map function tm_tag_type_name();
26604 * src/anjuta.c: Implemented qualified tags names for
26605 the tag list (on the toolbar pulldown list) to avoid
26606 ambiguty in tags with similar names (like prototype
26607 and definition). Patch modified and improved.
26609 Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
26611 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26613 * src/utilities.[c,h]: Added a utility funtion
26614 that escapes the single and double quotes in a
26615 given string. Useful for passing command line
26618 * src/cvs.c: Escaped the cvs log message before
26619 passing it to cvs command line to avoid ambiguties
26620 with quotes in the message.
26622 * pixmaps/anjuta_icon.png: Changed to the new icon.
26623 from Todd Goyen <goyen@mbi-berlin.de>
26625 * src/message-manager-private.cc: Added regex to
26626 recognize (underline hilite) the parsable outputs
26627 from the zvt terminal.
26629 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26631 Patch from: Tina Hirsch <tehirsch@arcor.de>
26633 * src/project_type.c:
26634 Fixed a bug in the wxproject type and modified the erroroutput when
26635 configure doesn't find wx-config
26637 Patch from: Timothee Besset <ttimo@idsoftware.com>
26639 * src/anjuta.c, src/message-manager-private.cc,
26640 src/message-manager-private.h
26641 Catches double clicks in the zvt terminal, and calls goto_error_line
26642 to jump to the appropriate location in the source. This will recognize
26645 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
26647 * src/build_project.c: Taken care of memory leak
26648 by freeing cmd variable properly.
26650 * src/main_menubar_def.h: Fixed wrong signal connection
26651 for cvs project commit.
26653 * src/cvs_cbs.c: Fixed non-functional "cancel" button.
26655 * src/preferences_gui.c: Added some border and adjusted
26656 expandsion, filling in box adds to make the cvs preferences
26659 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
26661 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26663 * src/cvs*, src/main_menubar*, src/preferences*:
26664 Moved CVS settings to preferences, added a nice login dialog.
26666 * src/controls.c, src/project_dbase.c:
26667 CVS project options are only shown if a project is open
26669 * src/build_project.c:
26670 User is now asked if he wants to install as root
26675 * anjuta.prj: Updated with cvs files
26677 * TODO: Remove task which are done
26679 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
26681 * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
26682 src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
26683 src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
26685 Modified launcher to use controlling terminal to detect and
26686 take care of password authentications (for example, for cvs
26687 and root installs).
26689 * pixmaps/password.png: New file.
26691 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26693 Anjuta kick start tutorial wirtten by:
26694 Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
26696 * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
26697 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
26698 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
26699 manuals/C/anjuta-tutorial/figures/*.png:
26703 * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
26707 2002-03-28 Roel Vanhout <roel@stack.be>
26709 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26711 * src/aneditor.cxx, src/preferences.c, src/preferences.h,
26712 src/preferences_gui.c:
26713 Added option to wrap around to beginning/end of file when on last bookmark
26714 and next/previous bookmark is pressed
26716 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26718 Patch from Philip Van Hoof <freax@pandora.be>
26720 * src/gnomefilelist.c:
26721 Added gimp like feature that changes the file extension of
26722 the filename entered in the selections when the file
26725 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26727 Patch from Roy Wood <roy.wood@filogix.com>
26729 * src/controls.c, src/find_text.c, src/find_text.h,
26730 src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26731 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26733 Menuitem for entering currently selected text as find target,
26734 added key accel for "find next" and changed some key accels for
26735 other key for consistency.
26740 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26742 * src/watch.c, src/watch.h, src/watch_cbs.c,
26743 src/watch_cbs.h, src/watch_gui.c:
26745 Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
26747 Added change watch entries feature
26748 and Watch entries modify on double click fixed.
26750 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26752 * src/mainmenu_callbacks.c:
26754 Project commit should not bypass dialog as
26755 we need to get the cvs log from the user.
26757 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26759 * src/project_dbase.c:
26761 Patch from Roy Wood <roy.wood@filogix.com>
26763 Fixed docking bug with the new docking patch
26764 to fix copy/paste bug.
26766 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26768 * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
26769 src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
26770 src/main_menubar.h, src/main_menubar_def.h,
26771 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26773 Added cvs project support. Featured bypass cvs dialog for
26774 cases where we don't need dialog (such as project and right
26775 click selection from file browser). Cleaned up cvs code to
26776 make them generic cvs operations instead of separate file
26777 and project operations. Added cvs log action. Increased
26778 file entry box width and enabled "unified diff" by default.
26779 Used Editor buffer for status and log and set hilite for
26780 these buffers including diff buffer (DIFF hilite).
26782 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
26784 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26786 * data: Added file autogen.sh.wxwin
26787 * data/Makefile.am: Added entry for autogen.sh.wxwin
26788 * pixmaps: Added project image appwiz_wxwin.png
26789 * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
26790 * src/appwizard_cbs
26791 src/compiler_options.c
26793 src/project_dbase.c
26794 src/project_dbase.h
26795 src/project_import_cbs.c
26799 src/wizard_gui.c: Added everything necessary for new
26800 project type 'wxWindows (wxGTK)
26801 * src/project_dbase.c: Fixed a bug that caused every project
26802 to be a glade project in dialog
26803 'Project information'.
26805 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
26807 Patch submitted by Roy Wood <roy.wood@filogix.com>
26809 * src/anjuta_gui.c, src/message-manager-dock.c,
26810 src/project_dbase.c:
26812 fixed the copy/paste bug by rewriting dock/undock
26815 2002-03-22 Johannes Schmid <clubfan@users.sourceforge.net>
26817 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26819 * src/cvs*, src/Makefile.am:
26820 New file for CVS support. File operations currently work
26821 cvs login needs to be done. Project support is not yet
26824 * src/main_menubar*, src/mainmenu_callbacks,
26825 src/anjuta.c, src/anjuta.h:
26826 Added menus and functions for cvs commands.
26828 * src/text_editor_menu.h:
26829 Added #include <gtk/gtk.h>
26832 Removed a warning (and this time it works ;-)
26834 * src/utilities.c, src/utilities.h:
26835 Added a utility function to retrieve directory
26836 name out of full path.
26838 2002-03-11 Jeroen van der Vegt <ajvdvegt@sourceforge.net>
26840 * src/executer.c: (create_executer_dialog): changed the default
26841 focus on the entry.
26843 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
26845 * widgets/gnomefilelist.c:
26846 Fixed duplicate history entries for the same directory.
26848 2002-03-10 Stephane Demurget <demurgets@free.fr>
26852 * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
26853 it's already used by scintilla to delete the whole current line.
26855 2002-03-10 Stephane Demurget <demurgets@free.fr>
26859 * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
26860 calls to fileselection_hide_widget,
26861 (on_open_filesel_cancel_clicked): removed.
26863 * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
26864 (on_add_prjfilesel_cancel_clicked):
26866 * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
26869 * src/fileselection.c: Made some functions static.
26870 (fileselection_hide_widget): rewritten using the new
26871 gnome_filelist_set_multiple_selection function.
26873 * src/fileselection.c: (on_file_selection_delete_event): removed
26874 unuseful widget hides. Some cleanups,
26875 (on_file_selection_cancel_clicked): impl,
26876 (create_fileselection_gui): changed the cancel button clicked's
26877 callback to use this new function.
26879 * src/anjuta.c: (anjuta_new):
26880 * src/project_dbase.c: (project_dbase_new): removed the use of cancel
26881 callbacks, because this the gnome filelist widget's job.
26883 * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
26884 clist selection mode duplicates set,
26885 (gnome_filelist_key_press): use the new impl. function.
26887 2002-03-10 Stephane Demurget <demurgets@free.fr>
26891 * src/appwizard_cbs.c: (on_druidpagestandard2_next):
26892 fixed some bogus code using an array cell out of
26893 range, removed unecessary gettext usages.
26895 * src/appwiz_page2.c: (on_prj_name_entry_changed):
26896 some cleanups and now transform minus characters to
26900 (source_write_configure_in),
26901 (source_write_toplevel_makefile_am),
26902 (source_write_desktop_entry),
26903 (source_write_glade_file):
26904 * src/project_dbase.c: (project_dbase_summon_glade),
26905 (project_dbase_generate_source_code):
26906 * src/glades.c: (gladen_write_glade_write):
26907 replaced some occurences of the target name by the
26908 project filename, using project_dbase_get_proj_name,
26909 to fix the name of some files.
26910 Fixed a lot of mem leaks.
26911 Various code cleanups.
26913 2002-03-06 Stephane Demurget <demurgets@free.fr>
26915 Merged with latest (1.44) scintilla.
26917 Added: - The calltip.<lexer>.end.definition property to display help
26918 text on a second line of calltip.
26919 - The calltip.<lexer>.word.characters property to correctly find
26920 calltips for functions that include characters like '$' which
26921 is not normally considered a word character.
26922 - The use.monospaced property to determine initial state of
26923 Use Monospaced Font setting.
26925 Bugs fixed: Too many to mention; please see :
26926 http://www.scintilla.org/ScintillaHistory.html for the
26929 * scintilla/*/*: updated nearly all files.
26931 * TODO: removed the need of a scintilla merge.
26933 Merged with latest (1.44) SciTE properties.
26935 * data/properties/anjuta.properties: added the wrap, use.monospaced
26938 * data/properties/html.properties: added a missing php extension, and
26939 updated php keywords to the latest reference.
26941 * data/properties/pascal.properties: added commands to compile, build
26942 and execute pascal applications.
26944 * data/properties/lua.properties: added styles for statements.
26946 * data/properties/bash.properties: added the declare keyword.
26948 Fixed distchecking.
26950 * global-tags/Makefile.am,
26951 global-tags/create-global-tags.sh: used some kind of ugly hack to
26952 make distchek work, since noone has proposed some better way.
26954 * src/main_menubar_def.h: Ctrl-W is now associated to close file,
26955 and Ctrl-N replace Alt-N for new file according to the Gnome design
26958 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26960 * widgets/gnomedirlist.c
26961 widgets/gnomedirlist.h
26962 widgets/gnomefilelist.c
26963 widgets/gnomefilelist.h:
26965 Added GPL headings in the file.
26967 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26969 * src/attach_process.c
26970 src/attach_process_cbs.c
26971 src/attach_process_cbs.h
26972 src/attach_process_gui.c
26974 src/breakpoints_cbs.c
26975 src/breakpoints_cbs.h
26976 src/breakpoints_gui.c
26978 src/compiler_options.c
26979 src/compiler_options_cbs.c
26980 src/compiler_options_cbs.h
26981 src/compiler_options_gui.c
26982 src/find_in_files.c
26983 src/find_in_files_cbs.c
26984 src/find_in_files_cbs.h
26985 src/find_in_files_gui.c
26990 src/preferences_gui.c
26991 src/project_config.c
26993 src/src_paths_cbs.c
26994 src/src_paths_cbs.h
26995 src/src_paths_gui.c:
26997 Bugs #521629 and #522427 fixed. The problem was, that the
26998 escape-key was not catched and the dialog was hidden, but
26999 the flag was not set correctly.
27001 Changed the callbacks for delete_event to close, using gnome_dialog_close(),
27002 using the gnome_dialog_close_hides()-setting present in most dialogs.
27003 Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
27004 emits "close" and set the flag in the close-callback.
27006 Patch from: Jens Georg <mail@jensgeorg.de>
27008 2002-03-06 Stephane Demurget <demurgets@free.fr>
27010 * src/*.{c,cpp}: s/string_free/g_free/
27012 * src/utilities.[ch]: (string_free): removed.
27014 2002-03-06 Dan Elphick <dre00r@ecs.soton.ac.uk>
27016 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27018 * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
27019 src/mainmenu_callbacks.[ch]:
27020 Removed Project menu options: README, TODO, ChangeLog and NEWS
27021 Moved Save Build Messages to Build menu and only highlight it
27022 when there are build messages.
27023 Corrected a spelling: "mojority" -> "majority"
27024 Fixed initialisation of edit.edit_app_gui so now Edit menu
27025 can be shown when no project is loaded.
27027 * src/project_dbase.h: Removed prototype for static function
27029 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
27031 * src/text_editor.c: Editor is marked changed after
27034 Patch from: Jens Georg <mail@jensgeorg.de>
27036 2002-03-04 Roel Vanhout <roel@stack.be>
27038 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27040 * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
27041 Added option to ignore binary files on 'Find in files' (grep -I option)
27043 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
27046 session restoration and commandline load in
27049 * src/anjuta.[h,c], src/anjuta_cbs.c:
27050 Removed "clear windows menu" and prevented runtime
27053 * src/compile.c, src/build_file.c, src/build_project.c,
27055 Takes into account the preference setting for
27056 show dialog when job completes. Dialogs are
27057 shown when it is enabled otherwise not.
27059 2002-03-03 Roel Vanhout <roel@stack.be>
27061 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27064 Store 'Find...' search string on search so that 'Find Next' will search for
27065 that string, even if the dialog hasn't been closed yet.
27067 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
27069 * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
27070 src/controls.c, src/main_menubar.h, src/main_menubar.[h,c],
27071 src/main_menubar_def.h:
27073 Organized menus, removed "Windows" and "Utilities" menus from the
27074 menubar [they are no longer needed]. Also removed some extragenous
27077 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
27079 * src/message-manager-private.cc:
27080 Set message clist selection mode to BROWSE.
27082 * src/message-manager.cc, src/an_symbol_view.c,
27083 src/an_file_view.c:
27084 Added Key navigation for the CTree and CList. Arrow left for
27085 node collapse, right for node expand, space (or enter) for
27086 activation (same as double click).
27088 2002-03-03 Roel Vanhout <roel@stack.be>
27090 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27092 * plugins/class-gen/clsGen.c
27093 Added functionality to semi-intelligently prefill filename
27094 boxes with names deduced from class name
27096 2002-02-26 lbell <lbell@tsc4.com>
27098 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
27099 * src/preferences_gui.c:
27100 Removed an incorrect use of gtk_misc_set_alignment().
27102 * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
27103 src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
27104 src/preferences.h, src/preferences_gui.c:
27106 Added the option to reload last open project at the startup.
27107 Added the possibility to open a new project without close
27110 * src/properties.cxx:
27111 Corrected a spelling mistake in message string.
27114 Updated session functions.
27116 2002-02-26 Naba Kumar <kh_naba@users.sourceforge.net>
27118 * widgets/gnomefilelist.c: Bug fixes.
27120 Patch from Philip Van Hoof <freax@pandora.be>
27122 2002-02-25 Naba Kumar <kh_naba@users.sourceforge.net>
27124 * src/an_file_view.c:
27125 anjuta was unable to open some files becuase they were not being
27126 recognized as "text/*" mime type (example files *.rej, *.in, etc.).
27127 Removed mime checking when opening with anjuta, becuase it doesn't
27128 hurt to open binary files in anjuta (some even may want to do so).
27130 Added a warning when mime type is not set when "view with default
27131 viewer" is activated.
27133 * src/an_file_view.c, an_symbol_view.c:
27134 Converted N_() to _() where ever appropriate in the strings.
27136 2002-02-25 Johannes Schmid <clubfan@users.sourceforge.net>
27138 * src/appwizard_gui.c, src/appwizard_cbs.c
27139 src/wizard_gui.c/h, src/appwiz_page3.c,
27140 src/project_import_gui.c:
27142 Moved target type radiobuttons to appwiz. page 2
27144 * src/message-manager-private.cc
27145 Fixed a bug which caused a crash if next message function was used
27147 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
27149 2002-02-25 Naba Kumar <kh_naba@users.sourceforge.net>
27151 * src/anjuta.h, anjuta.c, anjuta_cbs.c:
27152 Modifies the behaviour of Alt-TAB in Anjuta. This
27153 brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
27154 edited files in the first items of the notebook.
27156 Patch from: Timothee Besset <timo@qeradiant.com>
27158 2002-02-24 Philip Van Hoof <freax@pandora.be>
27160 * widgets/gnomefilelist.c, gnomefilelist.h:
27161 Added filecompletion
27163 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
27165 2002-02-21 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
27167 * configure.in: Added "sk" to ALL_LINGUAS.
27169 2002-02-20 Johannes Schmid <clubfan@users.sourceforge.net>
27171 * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c,
27172 src/appwizard_gui.c, src/project_dbase.c, src/source.c,
27173 src/wizard_gui.c: Added support for static and dynamic libs
27175 2002-02-20 Dan Elphick <dre00r@ecs.soton.ac.uk>
27177 * widgets/gnomefilelist.c:
27178 Fixed gnome_filelist_get_lastfilename so it no longer returns
27181 2002-02-20 Naba Kumar <kh_naba@users.sourceforge.net>
27183 * src/resources.h, resources.c:
27186 * src/main_menubar_def.h, mainmenu_callbacks.c:
27187 Changed to use gnome configed url handler.
27189 2002-02-19 Philip Van Hoof <freax@pandora.be>
27191 * widgets/gnomefilelist.c
27192 Added PHP filetype.
27194 2002-02-19 Naba Kumar <kh_naba@users.sourceforge.net>
27196 * plugins/class-gen/clsGen.c:
27199 * widgets/gnomefilelist.c:
27200 Gives the maximum space to the files section of the open file dialog.
27202 Patches from: lbell <lbell@tsc4.com>
27204 2002-02-18 Naba Kumar <kh_naba@users.sourceforge.net>
27206 * src/anjuta.c, main.c:
27207 Used tm_get_real_path in anjuta_get_full_filename();
27209 2002-02-18 Andy Piper <andyp@users.sourceforge.net>
27211 * anjuta.prj: update version
27213 2002-02-17 Stephane Demurget <demurgets@free.fr>
27215 * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
27216 removed the amount arg and replaced with a NULL-ending list.
27217 (gnome_filelisttype_makedefaultlist): use the new prototype.
27219 2002-02-17 Andy Piper <andyp@users.sourceforge.net>
27221 * src/about.c, THANKS: updated for new contributors
27223 * anjuta.prj: added new files
27225 * README: corrected some documentation, ctags no longer needed,
27226 pkgconfig now required
27228 * data/properties/others.properties: add .cvsdiff extension
27230 * src/project_dbase_gui.c, src/utilities.c, src/utilities.h:
27231 patch from Vadim Berezniker <vadim@berezniker.com> to improve
27234 * doc/anjuta.1: added initial man page thanks to
27235 Rob Bradford <rob@debianplanet.org> (NB build and install
27238 2002-02-17 Johannes Schmid <clubfan@users.sourceforge.net>
27240 * src/Makefile.am: Cleaned handling of compiler flags by moving them
27241 to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
27244 * configure.in: Changed version to 0.1.10-pre
27246 2002-02-17 Stephane Demurget <demurgets@free.fr>
27248 * src/fileselection.c: (create_fileselection_gui): always display
27249 the directory creation button as we cannot rely on the dialog
27252 * widgets/gnomefilelist.[ch]: fixed includes.
27254 * pixmaps/new_folder.xpm: resized, added a + sign.
27256 2002-02-17 Stephane Demurget <demurgets@free.fr>
27258 * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
27259 changed all extensions to begin with a dot.
27261 2002-02-16 Philip Van Hoof <freax@pandora.be>
27263 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
27265 * THANKS: added Philip.
27267 * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
27269 * src/project_dbase.c: (project_dbase_make_default_filetype_list),
27270 * src/file_selection.[ch],
27271 * widgets/gnomefilelist.[ch]: added a filetype
27272 combobox to the Anjuta file dialog widget.
27274 2002-02-14 Andy Piper <andy.piper@freeuk.com>
27276 * anjuta.spec.in: eep! the import script was not being installed by
27277 RPM - fixed for the release.
27279 2002-02-13 Stephane Demurget <demurgets@free.fr>
27281 Various cleanups and fixes for the next release to be able to make
27284 * plugins/*/*.c: added missing prototypes causing gcc to speak to
27285 much and make some tweaks plus cleanups.
27287 * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
27288 args to remove some warnings.
27290 * global-tags/Makefile.am,
27292 src/Makefile.am: link against Anjuta static libs using the
27293 $(top_builddir) dir, not anymore on $(top_srcdir) to make
27296 * src/Makefile.am: ditto with all the Anjuta static libs.
27298 * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
27299 include, as we already include the whole directory for the build.
27301 * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
27303 2002-02-13 Andy Piper <andy.piper@freeuk.com>
27305 * pixmaps/Makefile.am: icon for libglade project now installed
27306 * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
27307 * manuals/C/Makefile.am: removed ChangeLog reference which was
27308 breaking some build stuff
27309 * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
27310 include reference problems that showed up on make distcheck
27311 * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
27313 2002-02-13 Johannes Schmid <clubfan@users.sourceforge.net>
27315 * src/aneditor.cxx: Fixed bug #509977 (CallTips)
27317 2002-02-12 Naba Kumar <kh_naba@users.sourceforge.net>
27319 * src/message-manager-private.cc:
27320 The horizontal scrollbar now shows properly on demand.
27322 2002-02-08 Johannes Schmid <clubfan@users.sourceforge.net>
27324 * src/dnd.c fixed some warnings
27325 * src/message-manager-private.cc: Horizontal scrollbar is now shown
27326 and works. It is shown always at the moment but before it was
27327 shown on demand and did never work.
27329 2002-02-07 Naba Kumar <kh_naba@users.sourceforge.net>
27331 * src/anjuta.c: Fixed a crash bug.
27332 patch from: Jens Georg <mail@jensgeorg.de>
27334 2002-02-04 Andy Piper <andy.piper@freeuk.com>
27336 * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
27337 reports a problem with missing end tags on <graphic>
27339 2002-02-03 Andy Piper <andy.piper@freeuk.com>
27341 * manuals/C/ChangeLog: removed since it was never used
27342 * manuals/C/anjuta-manual/*: more updates, new screenshots
27343 * anjuta.prj: updated for new manuals/ structure
27345 2002-02-03 Johannes Schmid <clubfan@users.sourceforge.net>
27347 * source.c, compiler_options.[c/h]:
27348 Fixed bug #460321 "Problem with optimization options"
27349 by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
27351 2002-02-03 Andy Piper <andy.piper@freeuk.com>
27353 * NEWS: prepared for release, need to fill in date
27354 * data/welcome.txt: version number updated
27356 2002-02-03 Andy Piper <andy.piper@freeuk.com>
27358 * src/text_editor_menu.c, src/an_file_view.c,
27359 src/an_symbol_view.c: marked strings for translation
27361 * src/defaults.c, data/properties/xml.properties:
27362 *.omf and *.xsl files should use XML highlighting
27364 * manuals/C/anjuta-manual/*:
27365 - restructured so that files have more meaningful names
27366 and are easier to edit (see anjuta-manual.sgml for the
27368 - updated some screenshots
27369 - continued rewrite
27371 2002-02-02 Naba Kumar <kh_naba@users.sourceforge.net>
27373 * main.c: Made a workaround to remove the old
27374 anjuta gnome config file (older than 9 Feb 2002). This
27375 will fix the bug which never lets the brower toolbar shown.
27377 * main.c: In fact, the above solution wouldn't work in all
27378 cases. Therefore, here is the better fix, which works by
27379 detecting the version of the old config file and deleting
27380 ~/.gnome/Anjuta if it is lesser than 0.1.9.
27382 2002-02-01 Andy Piper <andy.piper@freeuk.com>
27384 * HACKING: added info on submitting patches
27386 2002-01-31 Johannes Schmid <clubfan@users.sourceforge.net>
27388 * src/project_import_gui.c, src/project_import.c:
27389 - If Project Import Wizard is canceled everything is
27391 - Back button is now insensitive on page 3 (some problems:
27392 see TODO in project_import_qui.c:284
27393 - Menu frame is insensitive if project type != GNOME(mm)
27395 2002-01-31 Naba Kumar <kh_naba@users.sourceforge.net>
27397 * src/main.c: Fixed bug # (Unable to open files on
27398 double click in project window from second trial onwards when
27399 the project is opened from command line).
27401 * po/POTFILES.in: Removed tags_manager.[h,c]
27403 2002-01-31 Naba Kumar <kh_naba@users.sourceforge.net>
27405 * src/preferences.c:
27406 A quick hack to fix the 'invisible' browser toolbar when
27407 upgrading from 0.1.8 to 0.1.9
27410 Fixed toolbar names which were causing confusions in the toolbar
27414 Substituted "anjuta" with PACKAGE
27416 * src/project_import_gui.c:
27417 Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
27419 * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
27420 Added new files and removed obsolete ones.
27422 2002-01-30 Andy Piper <andy.piper@freeuk.com>
27424 * src/appwizard_cbs.c, project_import_cbs.c,
27425 main_menubar_def.h, project_import_gui.c:
27426 updates to message strings and layout for the
27429 * text_editor_cbs.c: fix for the tab menu entries for
27430 redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
27432 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
27439 Tag dropdown exclusive (takes
27440 all space in the toolbar) and never vertical and
27441 increased the width of the tag combo to 256 pixs.
27442 Toolbar separator before the combo and button.
27443 Added tags label before the tag button.
27444 Reorganized the dock bands for the toolbars.
27446 * src/project_import_gui.c
27447 src/project_import.c:
27448 Fixed an error and removed an unused variable.
27450 * data/properties/anjuta.properties:
27451 Removed the property for the old toolbar and set
27452 browser toolbar show to default.
27454 * src/project_dbase.c: excluded modules were not
27458 No build files will be written if the project is blocked.
27460 * src/project_import.c,
27461 src/project_import_cbs.c,
27465 Manually applied Johannes patch to fix some memory
27466 issues and gui clean up.
27467 Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27469 * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
27470 Fixed a bad bug with remove file from project because of
27471 files were never removed properly from the project and
27472 from the tagmanager.
27474 * src/appwiz_page3.c: Disabled unused codes to clear
27477 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
27479 * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
27482 pixmaps/Makefile.am
27485 src/an_symbol_view.c
27493 src/main_menubar_def.h
27494 src/mainmenu_callbacks.c
27495 src/mainmenu_callbacks.h
27497 src/project_dbase.c
27498 src/project_dbase.h
27500 src/text_editor_menu.c
27501 src/text_editor_menu.h
27504 src/toolbar_callbacks.c
27505 src/toolbar_callbacks.h :
27507 Patch submitted by:
27508 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27510 Removes the Tags toolbar and substituted it with
27511 tags combo dropdown list. Fixes a couple of bugs.
27513 Moved the tag combo to browser toolbar because
27514 main toolbar was becoming too long.
27515 Made a new icon of tag toolbar.
27517 * po/zh_TW.po: Fixed bug.
27519 * pixmaps/an_tag.xpm: Added new file.
27521 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
27523 * src/project_import_gui.c: Reorganized project
27526 2002-01-29 Andy Piper <andy.piper@freeuk.com>
27528 * HACKING: added info on creating windows and dialogs
27530 2002-01-29 Naba Kumar <kh_naba@users.sourceforge.net>
27532 * src/tm_file_view.c:
27534 Sorts the file list at the end instead of doing sort-insert
27535 to improve performance.
27536 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27538 * src/project_dbase.c: Resolved a conflict from
27541 * src/project_import.c:
27543 Fixed to use anjuta_import.sh for the bin dir and
27544 not from the data dir.
27546 Used anjuta_is_installed() function to verify a the command's
27549 Fixed import command to use sh (which is more general and is
27550 gauranteed to be found in any unix system :-)). Also, added
27551 double quotes around the import directory.
27553 Changed some strings for better translations (like avoiding
27556 Fixed the reading of wrong target type.
27558 * src/control.c: Insensitive "import project" when there is
27561 * src/project_import_cbs.c:
27563 Fixed strcmp() [== 0 was left out]. Languages now selected properly.
27564 Fixed selection of gettext checkbox.
27565 Sets the menu entries.
27567 2002-01-28 Johannes Schmid <clubfan@users.sourceforge.net>
27569 * src/appwiz_page[1-4].c
27571 * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
27572 be able to reuse it.
27574 * src/mainmenubar.[c/h]
27575 * src/mainmenubar_def.h
27576 * src/mainmenu_callbacks.[c/h]: Code to create "Import Project"
27579 * src/message-manager.c: Fixed bug 509192
27580 * src/message-manager-dock.c: Added accel_group if window is undocked
27582 * src/project_dbase.[c/h]: Splitted opening code to be able
27583 to use it without an open file dialog
27584 (Maybe I broke Naba's changes, please take a look)
27586 * src/project_import.[c/h]
27587 * src/project_import_gui.c: New Files, Code for Project Import Wizard
27589 * src/wizard_gui.[c/h]: New Files, shared code between appwizard and
27592 2002-01-28 Andy Piper <andy.piper@freeuk.com>
27594 * src/main_menubar_def.h, tagmanager/tm_project.c: more
27597 * manuals/C/anjuta_manual/*: started rewrite of the
27598 manual, updated some screenshots
27600 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
27602 * src/gnomefilelist.h, src/gnomefilelist.c:
27604 Fixed multiple selection bug (#497085). The OK button is
27605 sensitive when in multiple mode, if the no. of
27606 selection is one or more.
27608 Toggle between single and multiple selection mode
27609 and multiple mode display.
27611 Fixed strings to translable strings.
27613 Fixed some compiler warnings by commenting out
27616 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
27618 * src/project_dbase.c: App status bar now updates
27619 with the project name when the project is loaded.
27621 * src/an_file_view.c, tagmanager/tm_file_entry.c:
27623 Puts the directories at the top. They're also sorted now.
27624 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27626 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
27628 * scripts/anjuta_import.sh.in: Added file.
27629 * scripts/anjuta_import.sh: Removed file.
27631 * .cvsignore, po/.cvsignore, scripts/.cvsignore:
27634 * src/main_menubar_def.h:
27636 Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
27637 reflect the opposite of Find (CTRL+F) and also to leave
27640 Changed Glade summon with ALT+G, which frees the ATL+E
27641 for poping up the edit menu.
27643 * src/Makefile.am: Debugging link flags by Biswa, removed.
27645 2002-01-28 Andy Piper <andy.piper@freeuk.com>
27647 * HACKING: added information on best practices for writing
27648 application messages and GUI labels
27650 * src/CORBA-Server.c, src/about.c, src/anjuta.c,
27651 src/breakpoints.c, src/build_file.c, src/build_project.c,
27652 src/clean_project.c, src/compile.c,
27653 src/compiler_options_cbs.c, src/compiler_options_gui.c,
27654 src/configurer.c, src/debugger.c, src/executer.c,
27655 src/find_in_files.c, src/find_in_files_cbs.c,
27656 src/find_replace.c, src/find_text.c, src/glades.c,
27657 src/gnome_project.c, src/goto_line.c, src/main.c,
27658 src/main_menubar.c, src/main_menubar_def.h,
27659 src/mainmenu_callbacks.c, src/preferences_gui.c,
27660 src/project_config.c, src/project_dbase.c,
27661 src/project_dbase_gui.c, src/resources.c, src/source.c,
27662 src/support.c, src/tags_manager.c, src/text_editor.c,
27663 src/text_editor_gui.c, src/text_editor_menu.c,
27664 src/toolbar_callbacks.c, src/utilities.c:
27665 lots of minor message updates to make them more user-friendly
27668 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
27672 Because of the spaces escaping, the command could not be
27673 executed when run without terminal. Now fixed.
27675 * anjuta.prj, Makefile.am:
27677 Added anjuta project file.
27679 2002-01-27 Naba Kumar <kh_naba@users.sourceforge.net>
27681 * src/message-manager-private.h, message-manager-private.cc,
27684 Added freeze() and thaw() for the message window class to
27685 speed up the message manager update.
27687 * src/project_config.h, project_config.c,
27688 src/project_dbase.h, project_dbase.h
27689 scripts/anjuta_project.template:
27691 Added two new prject attributes: project.config.blocked and
27692 project.excluded.modules. The former will make sure that users
27693 are not given any previlidge in enabling the 'overwrite build
27694 files' flags and the later issues a list of modules in the project
27695 to be skipped for symbol browsing and project listing.
27697 * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
27699 Modified script to read the template from the anjuta data dir
27700 rather than from the directory in which the script exist. Otherwise,
27701 Being transfered to the bin dir, the script will not be able to
27702 find the template when it is run.
27704 The script is also create with configure.in to set in the anjuta
27705 data dir path inside the script.
27707 2002-01-26 Stephane Demurget <demurgets@free.fr>
27709 * po/fr.po: updated to the latest sources.
27711 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
27713 * scripts/Makefile.am:
27714 anjuta_import.sh goes with distribution.
27716 * po/*.po: They seem to have updated (merged with
27717 anjuta.pot) automatically when I did "make dist".
27719 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
27721 * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
27722 Fixed Bug #499807, ie crash on removing libs, includes, defines from
27723 the compiler options dialog.
27726 Correct todays date. :)
27728 * scripts/Makefile.am:
27729 Installs anjuta_import.sh in $(prefix)/bin dir and
27730 is treated as an executable.
27732 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
27734 * Fix for bug #499373
27736 * data/properties/anjuta.properties, ada.properties, cpp.properties,
27737 java, properties, latex.properties, lua.properties, others.properties,
27740 Added double-quotes around file arguments so that
27741 filenames with spaces could also work.
27743 * launcher/anjuta-launcher.c, executer.c:
27744 Escaped quotes in the cammand and it's arguments before executing
27745 so that args with spaces can also work.
27747 Commented #DEBUG switch.
27749 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
27751 * scripts/*: Added files which I forgot previously.
27753 * src/aneditor.h: Lined up commands definition for better look.
27755 * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
27756 main_menubar.h, control.c:
27757 Added three more convert EOL chars submenu items in transform.
27758 Reformatted some some.
27760 * data/anjuta.properties:
27761 Reformatted a line.
27763 * src/aneditor.h, aneditor.c:
27764 Added three commands (with definitions) for EOL conversions.
27766 * src/text_editor.c:
27767 Editor detects file mode from the file content and
27768 set the editing mode to CR/LF/CRLF automatically.
27769 Refined Dos mode extrageneous chars filter
27770 This will make sure that filter works only in Dos mode and not
27773 * src/anjuta.c: Editor mode display in status bar.
27775 * src/preferences_gui.c: Changed the string for dos mode
27776 filter to more sensible string.
27778 * src/aneditor.c: Default editor mode sets during widget creation
27779 and not everty time the properties are loaded. This makes sure
27780 that the auto-detected mode is not overridden by the default mode.
27782 * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
27784 * src/anjuta.c: Fixed bug #476028.
27785 Now anjuta also searches for file relative to top project dir,
27786 when the project is open.
27788 * src/anjuta_cbs.c: Fixed bug #499536.
27789 File is not closed if it is not able to save the file properly.
27791 * src/mainmenu_callbacks.c: Fixed bug #499536.
27792 Newfiles (which are not modified) are also closed on "close all files".
27794 2002-01-25 Naba Kumar <kh_naba@users.sourceforge.net>
27796 * src/an_symbol_view.c: Added MAX_STRING_LENGTH
27798 * tagmanager/tm_source_file.c, regex.c, parse.c:
27799 defined and delimited g_messages within #debug.
27801 * src/preferences.c, data/anjuta.properties:
27802 saved/defied message-manager tag position in string.
27803 Message tag possition is saved between sessions. And
27804 and tag position bottom as default.
27806 2002-01-25 Naba Kumar <kh_naba@users.sourceforge.net>
27808 Patch submitted by:
27809 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27814 data/properties/Makefile.am
27815 global-tags/Makefile.am
27816 pixmaps/Makefile.am
27820 src/an_symbol_view.c
27821 src/an_symbol_view.h
27826 src/message-manager-private.cc
27828 src/project_dbase.c
27829 src/project_dbase_gui.c
27839 pixmaps/sv_class.xpm
27840 pixmaps/sv_function.xpm
27841 pixmaps/sv_macro.xpm
27842 pixmaps/sv_private_fun.xpm
27843 pixmaps/sv_private_var.xpm
27844 pixmaps/sv_protected_fun.xpm
27845 pixmaps/sv_protected_var.xpm
27846 pixmaps/sv_public_fun.xpm
27847 pixmaps/sv_public_var.xpm
27848 pixmaps/sv_static_fun.xpm
27849 pixmaps/sv_static_var.xpm
27850 pixmaps/sv_struct.xpm
27851 pixmaps/sv_unknown.xpm
27852 pixmaps/sv_variable.xpm
27853 pixmaps/fv_core.xpm
27854 pixmaps/fv_text.xpm
27855 pixmaps/filestoremove.txt:
27859 * pixmaps/class.xpm
27860 pixmaps/function.xpm
27861 pixmaps/fv_autofile.xpm
27863 pixmaps/fv_i18n.xpm
27864 pixmaps/fv_source.xpm
27865 pixmaps/private_func.xpm
27866 pixmaps/private_var.xpm
27867 pixmaps/protected_func.xpm
27868 pixmaps/protected_var.xpm
27869 pixmaps/public_func.xpm
27870 pixmaps/public_var.xpm
27872 pixmaps/variable.xpm
27878 Upgraded to tagmanager-0.7
27880 2002-01-24 Johannes Schmid <clubfan@users.sourceforge.net>
27881 * src/anjuta_cbs.c: Fixed bug #506441
27882 * src/watch_gui.c: Changed layout of eval dialog so that
27883 it fits on a 800x600 desktop with German translation.
27885 2002-01-23 Andy Piper <andy.piper@freeuk.com>
27887 * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
27888 * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new
27889 icon for new project type (thanks to Misha)
27890 * configure.in: build and install Danish translation
27891 * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated
27892 credits to cover new patches and translations
27894 2002-01-23 Johannes Schmid <clubfan@users.sourceforge.net>
27896 * src/preferences.c, src/message-manager.cc, src/project_type.c,
27897 src/appwiz_page1.c:
27899 - Font preferences are restored properly now (\n was missing)
27900 - Dock menu label of message-manager is "Dock/Undock" instead
27901 of "Dock|Undock" to match with the rest of anjuta.
27902 - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
27903 changed it in anjuta, too
27905 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
27907 * tagmanager/tm_source_file.c,
27908 tagmanager/parse.c,
27909 tagmanager/tm_project.c,
27910 src/an_symbol_view.c,
27913 Disabled debug warnings.
27915 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
27917 * src/appwiz_page1.c
27918 src/compiler_options.c
27919 src/project_dbase.c
27920 src/project_dbase.h
27925 New project type named LibGlade.
27927 Patch submitted by:
27928 Dick Knol <dknol@gmx.net>
27931 Commented out unused pixmap creation. May be it
27932 will fix the crash in project creation.
27934 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
27938 src/registers_cbs.c
27939 src/registers_cbs.h
27940 src/registers_gui.c
27943 src/sharedlib_cbs.c
27944 src/sharedlib_cbs.h
27945 src/sharedlib_gui.c
27953 src/stack_trace_cbs.c
27954 src/stack_trace_cbs.h
27955 src/stack_trace_gui.c
27963 Fixed bug #496290: Attach/detach removed from these
27964 windows as they are never implemented.
27966 Patch submitted by:
27967 Johannes Schmid <johannes.schmid@gmx.de>
27969 2002-01-18 Naba Kumar <kh_naba@users.sourceforge.net>
27975 when you right click on the tabs, a list of filenames are given
27976 out, but now it gives a list of "page 1", "page 2", etc...
27978 Patch submitted by:
27979 Jens Georg <mail@jensgeorg.de>
27981 * anjuta.in.in: Removed c|c++ because, it was not necessary
27982 and was causing translation problem.
27984 * plugins/class-gen/clsGen.c:
27985 removed "'" for the same reason.
27987 attached the fix for the menu
27990 2002-01-17 Naba Kumar <kh_naba@users.sourceforge.net>
27992 * src/preferences.h,
27994 src/preferences_gui.c:
27996 Adds the functionality to Anjuta to auto save your unsaved
27997 files before you build a project.
27999 Patch submitted by:
28000 jason <jason_williams@suth.com>
28002 * src/anjuta.[h,c]:
28003 Added function for save all files.
28005 * src/mainmenu_callbacks.c:
28006 Modified to use the above function.
28008 * src/build_project.c:
28009 Save all files before build if it is set in the
28012 2002-01-17 Naba Kumar <kh_naba@users.sourceforge.net>
28014 * src/message-manager-private.cc
28015 src/message-manager-private.h
28016 src/message-manager.cc:
28018 Message-manager now restores the tabs which were shown on startup.
28019 The terminal is now created on demand (as requested by Biswa)
28020 and I have removed some debug messages.
28022 Patch submitted by:
28023 Johannes Schmid <johannes.schmid@gmx.de>
28025 2002-01-13 Stephane Demurget <demurgets@free.fr>
28027 * src/anjuta_cbs.c: fixed the global shortcut handling to have a
28028 proper tabs keyboard navigation.
28030 * src/an_symbol_view.c,
28032 src/gnome_project.c,
28033 src/project_dbase.c,
28034 src/tags_manager.c: removed some debugging display.
28036 2002-01-09 Naba Kumar <kh_naba@users.sourceforge.net>
28038 * src/message-manager-dock.c
28039 src/message-manager-private.cc
28040 src/message-manager-private.h
28041 src/message-manager.cc
28044 src/preferences_gui.c:
28046 Patch submitted by:
28047 Johannes Schmid <johannes.schmid@gmx.de>
28049 This patch adds a tab to the notebook of the preferences-dialog
28050 where you can change the colors, the tab position of the new
28051 message manager. Also the truncate messages stuff has moved
28052 from misc tab to messages tab.
28054 Also improved the remembering position stuff of message manager.
28056 * data/internal.properties,
28057 Added definitions for messages colors and tag position.
28059 * src/message_manager.cc:
28060 Fixed a bug that never lets the messages panes to get cleared.
28061 Added wmclass setting for the message window. Fixed a bug in
28062 which the message window was not being shown.
28064 * src/tag_manager.c: Fixed printing of (NULL) in the debug
28065 output and disabled it.
28067 * src/anjuta.c: Preferences created and loaded before anything else.
28068 anjuta now recognizes messages colors on startup and initializes
28071 2002-01-09 Andy Piper <andy.piper@freeuk.com>
28073 * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
28075 2002-01-09 Stephane Demurget <demurgets@free.fr>
28077 * pixmaps/file_c.xpm,
28078 pixmaps/file_cpp.xpm,
28079 pixmaps/file_file.xpm,
28080 pixmaps/file_h.xpm,
28081 pixmaps/file_html.xpm,
28082 pixmaps/file_i18n.xpm,
28083 pixmaps/file_icon.xpm,
28084 pixmaps/file_pix.xpm,
28085 pixmaps/fv_doc.xpm,
28086 pixmaps/fv_i18n.xpm,
28087 pixmaps/fv_image.xpm,
28088 pixmaps/fv_source.xpm,
28089 pixmaps/fv_unknown.xpm: made these icons transparent.
28091 2002-01-08 Andy Piper <andy.piper@freeuk.com>
28093 * launcher/anjuta_launcher.c: updated message strings
28094 * src/message-manager-dock.c: added newline at end to avoid compile warning
28095 * src/project_dbase.c: corrected spelling of include (noted by Biswa)
28096 * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
28097 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
28098 entries for username and Python-style GPL notice
28099 * HACKING: added info on files to change to update Insert menu
28101 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
28103 * src/project_dbase.c,
28104 src/an_file_view.c,
28105 src/an_symbol_view.c:
28106 Changed the CTree expander style to square and
28107 line style to Dotted line.
28109 * po/POTFILES.in: Removed and Added translable files.
28111 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
28113 * ccview/.cvsignore: Removed.
28115 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
28118 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
28119 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
28120 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
28121 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
28122 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
28123 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
28125 Removed ccview module because it is no longer needed.
28127 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
28129 * src/project_dbase.c:
28130 Shifted structure initialization in project_dbase_new()
28131 before anything else, otherwise it was crashing due to
28132 uninitialized values.
28134 * src/an_symbol_view.c:
28135 Disabled high volume debug output.
28137 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
28139 Applied a very heavy patch from:
28140 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28144 pixmaps/Makefile.am
28156 src/fileselection.c
28159 src/main_menubar_def.h
28160 src/mainmenu_callbacks.c
28161 src/mainmenu_callbacks.h
28162 src/project_dbase.c
28163 src/project_dbase.h
28164 src/project_dbase_gui.c
28166 src/text_editor_menu.c
28167 src/toolbar_callbacks.c
28168 tagmanager/Makefile.am
28170 tagmanager/include/Makefile.am
28171 tagmanager/include/tm_project.h
28172 tagmanager/include/tm_symbol.h
28173 tagmanager/include/tm_tag.h
28174 tagmanager/include/tm_tagmanager.h
28175 tagmanager/include/tm_workspace.h
28176 tagmanager/tm_project.c
28177 tagmanager/tm_source_file.c
28178 tagmanager/tm_symbol.c
28179 tagmanager/tm_tag.c
28180 tagmanager/tm_workspace.c
28181 widgets/Makefile.am: Modified.
28183 * src/an_file_view.[c,h],
28184 src/an_symbol_view.[c,h],
28185 src/file_history.[c,h],
28187 widgets/scroll-menu.[c,h],
28188 tagmanager/tm_file_entry.c
28189 tagmanager/include/tm_file_entry.h: Added new files.
28191 * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
28192 private_func.xpm, public_func.xpm,
28193 class.xpm, fv_exec.xpm, fv_unknown.xpm,
28194 private_var.xpm, public_var.xpm,
28195 function.xpm, fv_i18n.xpm, macro.xpm,
28196 protected_func.xpm, struct.xpm,
28197 fv_autofile.xpm, fv_image.xpm,
28198 ofolder.xpm, protected_var.xpm, variable.xpm:
28199 Updated and Added pixmap files.
28203 a) Removes CCView dependency.
28204 b) Improves the terminal.
28205 c) Adds tag navigation context menus.
28206 d) Upgrades tagmanager to latest version.
28207 e) Miscellaneous small additions.
28209 2002-01-07 Naba Kumar <kh_naba@users.sourceforge.net>
28211 * src/project_dbase_gui.c: Fixed crash of anjuta
28212 when project first created.
28214 * src/gnome_project.c: It now updates the tags manager
28215 when new projects are created.
28217 2002-01-07 Naba Kumar <kh_naba@users.sourceforge.net>
28219 * Thanks Johannes Schmid <johannes.schmid@gmx.de>
28220 for this big patch.
28222 * src/messages.[c,h]: Removed files.
28224 * src/message-manager.[cc,h],
28225 src/message-manager-dock.[c,h],
28226 src/message-manager-private.[cc,h]
28229 * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
28230 src/build_project.c, src/clean_project.c, src/compile.c
28231 src/configurer.c, src/debugger.c, src/find_in_files.c
28232 src/mainmenu_callbacks.c, src/preferences.h
28233 src/preferences_gui.c, src/properties.h
28234 src/utilities.c, src/utilities.h:
28235 The new messages widget.
28237 - Use of GtkNotebook instead of ToggleButtons
28239 - Popupmenu to show and hide message types and
28240 to dock/undock in detach mode
28242 All other things should work as they did with the
28243 old message window. Currently the keyboard short-cuts
28244 do not work in detached mode.
28246 Some functions in utitlities.[c,h] changed.
28247 so that they take const arguments where this is possible
28249 * src/Makefile.am, po/POTFILES.in:
28250 Removed messages.[c,h] and
28251 added message-manager.[cc,h], message-manager-dock.[c,h],
28252 message-manager-private.[cc,h]
28254 * src/message-manager.h: Removed "include <bonobo.h>"
28255 and added a newline at the end of the file.
28257 * src/message-manager-private.cc:
28258 Set clist's width setting to Automatic.
28259 Set scroll window's scroll bars to Automatic.
28261 2002-01-05 Naba Kumar <kh_naba@users.sourceforge.net>
28263 * text_editor_menu.c:
28264 Fixed misalignment of the function sub menu
28265 in the text editor pop up menu.
28267 2002-01-04 Naba Kumar <kh_naba@users.sourceforge.net>
28269 * src/text_editor.c: Fixed a compiler warning.
28271 2002-01-04 Andy Piper <andy.piper@freeuk.com>
28273 * THANKS, manuals/*/authors.sgml: updated for new translations
28274 * plugins/class-gen/clsGen.c: converted messages to English
28275 * src/about.c, src/main_menubar_def.h: string updates
28277 2002-01-04 Naba Kumar <kh_naba@users.sourceforge.net>
28282 src/mainmenu_callbacks.c
28285 src/text_editor_cbs.c
28286 src/text_editor-gui.c:
28288 Earlier code for adding 'cross' button
28289 for closing pages were too error prone and unorganized.
28290 Cleaned up the code and shifted the 'extra' widgets
28291 creation (eg. close button, close_pixmap and lable)
28292 from anjuta to text_editor. This takes care of proper
28293 widgets creation and destruction. Otherwise, anjuta
28294 was crashing at too many points, especially related
28295 to docking and undocking.
28297 2002-01-04 Stephane Demurget <demurgets@free.fr>
28299 * src/aneditor.cxx: removed debugging code.
28301 * data/properties/.cvsignore: added swap files.
28303 2002-01-03 Naba Kumar <kh_naba@users.sourceforge.net>
28307 Fixed Crashing of anjuta when a new file is saved as
28310 2002-01-03 Naba Kumar <kh_naba@users.sourceforge.net>
28312 * src/aneditor.c: Some debug codes around.
28314 * data/internal.properties, data/anjuta.properties: Removed.
28315 data/properties/Makefile.am:
28316 data/properties/ada
28318 data/properties/make
28320 data/properties/html
28321 data/properties/ruby
28322 data/properties/baan
28323 data/properties/idl
28324 data/properties/pascal
28325 data/properties/sample
28326 data/properties/bash
28327 data/properties/java
28328 data/properties/perl
28329 data/properties/sql
28330 data/properties/conf
28331 data/properties/latex
28332 data/properties/props
28334 data/properties/cpp
28335 data/properties/lua
28336 data/properties/python
28337 data/properties/xml
28338 data/properties/others
28339 data/properties/.cvsignore:
28340 Added files. Properties now splitted into small files
28344 configure.in: Update the removal and added properties module.
28346 * src/preferences.c: preferences_new(): Updated to reflect the
28347 new properties files organization.
28349 * src/Makefile.am: Added Baan Lexer.
28351 2002-01-01 Stephane Demurget <demurgets@free.fr>
28353 * src/aneditor.cxx: readded the baan lexer.
28355 * src/preferences.c: fixed translated messages and a typo.
28357 * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
28358 confusing the regexp usage in xml-i18-merge.
28360 2002-01-01 Andy Piper <andy.piper@freeuk.com>
28362 * src/project_dbase.c: tidied some messages, and spotted a typo in
28363 the reading of properties which prevented the project version from
28364 ever being reported in the Project Information window - fixed :)
28366 * po/POTFILES.in: removed syntax.h
28368 2001-12-31 Stephane Demurget <demurgets@free.fr>
28370 * data/internal.properties: fixed baan properties.
28371 Added all ada properties.
28373 * src/main_menubar_def.h,
28376 src/utilities.[ch]: added support for the Ada highlight style.
28378 2001-12-31 Stephane Demurget <demurgets@free.fr>
28380 * plugins/*/.cvsignore: updated.
28382 2001-12-31 Stephane Demurget <demurgets@free.fr>
28386 src/Makefile.am: removed the empty header syntax.h.
28388 2001-12-31 Naba Kumar <kh_naba@users.sourceforge.net>
28391 Stef's observation on the 'superfluous' hseparators in the recent
28392 files and projects is fully justified -- removed.
28394 * main_menubar_def.h:
28395 Changed "Plug Ins" to "Plugins" in the menu label.
28397 * configure.in, plugins/Makefile.am, plugins/class-gen/*:
28398 Added class-gen in the configure output and class-gen module.
28400 * data/internal.properties:
28401 Correct mis-spelled "jave" to "java".
28402 Added file.is.source for *.h, *.c, *.cpp properties.
28404 * global-tags/Makefile.am:
28405 "chmod +x create_global_tags.sh" before it is executed, because
28406 there is very high chance that it will be found "-x" and resulting
28409 2001-12-31 Stephane Demurget <demurgets@free.fr>
28411 Fixed a crash on Solaris reported by Holder Burde, thanks to him
28414 * src/gnome_project.c: (create_new_project): if the user doesn't
28415 select any icon, it doesn't have any extension and thus we can't
28416 use it in printf on Solaris, since the %s modifier use strlen to
28417 know the string length and then crash. On Linux, gcc checks the value
28418 of the pointer to be NULL and write "(null)" if necessary. We can't
28421 * src/source.c: (source_write_desktop_entry): if there's no icon, we
28422 don't need to have the directory icon but the generic one.
28424 2001-12-30 Stephane Demurget <demurgets@free.fr>
28426 Merged with latest (1.42) scintilla.
28428 Added: Support for the {load,save}.on.(de)activate properties.
28429 The PHP lexer to match keywords case insensitively.
28431 Experimental supports for changeable style attribute & line
28434 Updated: Both the C++ and HTML lexers.
28435 More shell keywords added.
28436 Horizontal scrolling and diplay of long lines optimised.
28437 Cursor setting optimised.
28439 Bugs fixed: Caret movement over folded lines.
28440 Selection tracking in 2ndary views when doing modifications.
28442 * scintilla/CallTip.{cxx.h},
28443 scintilla/ContractionState.{cxx,h},
28444 scintilla/Document.{cxx,h},
28445 scintilla/Editor.{cxx,h},
28446 scintilla/KeyWords.cxx,
28447 scintilla/LexHTML.cxx,
28448 scintilla/PlatGTK.cxx,
28449 scintilla/RESearch.cxx,
28450 scintilla/ScintillaBase.cxx,
28451 scintilla/ScintillaGTK.cxx,
28452 scintilla/Style.{cxx,h},
28453 scintilla/StyleContext.h,
28454 scintilla/ViewStyle.cxx,
28455 scintilla/include/*.h: updated.
28457 * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
28459 * scintilla/LexCPP.cxx: removed all references to noDocChars. This
28460 should have been told to the scintilla team. We're lucky I read the
28461 ChangeLog and the modifications of the lexer (thanks to the Gnome
28464 * data/internal.properties: added Baan definitions.
28465 Fixed some issues for C such as *_cast directive, that are only
28466 available with C++.
28467 Updated C++, HTML and shell scripts definitions.
28468 Updated Ada and Bullant, that have been forgotten.
28470 * src/main_menubar_def.h,
28473 src/utilities.[ch]: added support for the Baan highlight style.
28475 2001-12-29 Stephane Demurget <demurgets@free.fr>
28477 Polished the plugins menu behaviour and added a tearoff
28478 menuitem to the recent entries submenu.
28480 Note: The recent entries list seems to be too height
28481 with all these superfluous hseparators.
28483 * src/main_menubar.c: Polished, making some
28484 functions declarations static and cleaning some code.
28486 (create_submenu_plugin): removed the extra
28487 plugins entry and the horizontal separators.
28489 (on_plugins_menu_realize): the plugins menu is only
28490 shown if there's at least one available.
28492 (create_submenu*): added a tearoff menuitem to have
28493 a more homogeneous menu style. For now, it doesn't
28494 take care of user settings (but it was even worse
28497 2001-12-29 Stephane Demurget <demurgets@free.fr>
28499 * configure.in: added the packageplugindir variable to avoid
28500 installing the plugins in $(prefix). It's not the same path as
28501 anjuta 2 to allow parallel installation.
28503 2001-12-29 Stephane Demurget <demurgets@free.fr>
28504 Fix a reopened part of bug #440676: keyboard navigation between the
28505 different text buffers. Changed to a more global approch.
28507 * src/notebook.[ch]: removed.
28509 * src/Makefile.am: removed notebook.[ch]
28511 * src/anjuta_{gui,cbs}.c, src/anjuta.h:
28512 (on_anjuta_window_key_press_event): added to fulfill the global
28515 * HACKING: updated according to the new global shortcuts handling.
28517 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
28519 * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
28520 Shifted plugin menu from Edit submenu to main menu.
28523 Added plugins/sample1/plugin-sample1.c
28525 * plugins/sample1/plugin-sample1.c:
28526 Added localization and used anjuta_info, instead of anjuta_error.
28528 * plugins/.cvsignore, plugins/sample1/.cvsignore:
28531 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
28533 * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
28536 * Makefile.am: Added module plugins.
28538 * plugins, plugins/Makefile.am, plugins/sample1/*:
28539 Created plugins modules.
28541 * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and
28542 Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
28543 to load plugins of *.so only and not *.so* (which results
28546 * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of
28547 plugins during packaging.
28549 2001-12-27 Simos Xenitellis <simos@hellug.gr>
28551 * configure.in: Added Greek (el) to ALL_LINGUAS.
28553 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
28555 * configure.in: Added portuguese to ALL_LINGUAS
28557 2001-12-24 Naba Kumar <kh_naba@users.sourceforge.net>
28559 * global-tags/.cvsignore
28560 tagmanager/.cvsignore
28561 tagmanager/include/.cvsignore:
28562 Added cvs ignore files.
28565 Updated cvs ignore file.
28567 2001-12-23 Andy Piper <andy.piper@freeuk.com>
28569 * src/debugger.c, src/text_editor.c, src/anjuta.c,
28570 data/anjuta.properties, data/internal.properties: clean up some
28571 message strings (me)
28573 2001-12-23 Andy Piper <andy.piper@freeuk.com>
28575 * src/about.c, THANKS: added Jens to the credits
28577 2001-12-23 Andy Piper <andy.piper@freeuk.com>
28579 * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
28580 src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
28581 src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
28582 Georg <mail@jensgeorg.de> to add close button to file tabs.
28584 2001-12-20 Andy Piper <andy.piper@freeuk.com>
28586 * launcher/anjuta_launcher.c: patch from Stef to fix #490816
28587 (debugger now catches correct signal from process)
28589 2001-12-20 Andy Piper <andy.piper@freeuk.com>
28591 * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
28592 * src/pixmaps.h: switch appwizard project icons to new designs
28593 * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
28595 2001-12-20 Andy Piper <andy.piper@freeuk.com>
28597 * pixmaps/Makefile.am: stop redundant images from being installed.
28598 The next step will be to remove them completely.
28599 * src/appwiz*: further updates (more to come)
28600 * src/pixmaps.h: cleaned up, commented
28601 * src/splash.c: should use the pixmaps macro defined
28602 * HACKING: more on the graphics stuff and use of pixmaps.h
28604 2001-12-19 Andy Piper <andy.piper@freeuk.com>
28606 * src/defaults.c: fix bug #494864
28608 2001-12-18 Andy Piper <andy.piper@freeuk.com>
28610 * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
28611 graphics from Misha
28612 * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
28613 redundant graphics, no longer used
28614 * src/appwiz*: revamped application wizard by Andy and Misha for
28615 a more usable and professional look-and-feel
28616 * HACKING: updates to cover patching, graphics, and some additions
28618 * TODO: removed some implemented features
28620 2001-12-17 Andy Piper <andy.piper@freeuk.com>
28622 * data/anjuta.properties, data/internal.properties: cleanup
28623 * src/compiler_options_gui.c, src/mainmenu_callbacks.*,
28624 src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
28625 to edit styles colors for keywords and add Goto Tag menu option
28628 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
28630 * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
28633 fixes the Forget of the cursor position when tab is brought active
28634 from project manager.
28636 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28639 Exported "TERM=xterm" to get a color terminal when
28640 anjuta is not started from within a terminal.
28642 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28646 Added a frame around zvt terminal.
28648 * src/preferences_gui.c
28649 Modified to say "Use glade component (experimental)"
28650 instead of "Use Component".
28652 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28655 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28658 src/fileselection.c
28663 src/project_dbase.c
28665 a) Extra scrollbar in terminal no longer appears.
28666 b) Character set preference should be preserved (untested).
28667 c) File selection widget now remembers last directory.
28668 d) On creation of generic project, the glade 'file not found' error no
28670 e) First terminal window is created 'on demand', so it should always to
28671 the Right Thing (TM) as far as starting WD is concerned. Also, the
28672 environment is now passed to the terminal.
28673 f) Solaris compilation should be fixed (replaced get_current_dir_name()
28675 g) Fixed some compilation warnings.
28677 2001-12-10 Andy Piper <andy.piper@freeuk.com>
28679 * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
28680 src/pixmaps.h: applied terminal and warnings patch (Biswa)
28681 * src/*: cleanups (me)
28682 * pixmaps/mini_term.xpm: added new file for terminal button
28683 (me, based on existing artwork)
28685 2001-12-07 Andy Piper <andy.piper@freeuk.com>
28687 * configure.in: bumped version to 0.1.9-pre
28688 * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new
28690 * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
28692 2001-12-07 Pablo Saratxaga <pablo@mandrakesoft.com>
28694 * src/splash.c: removed a DOS end of line of a comment (so the *.po
28695 files are free of that char)
28696 * configure.in: added "az" to ALL_LINGUAS
28698 2001-11-29 Andy Piper <andy.piper@freeuk.com>
28700 * tagmanager/tm_workspace.c, src/project_dbase.c: critical
28701 crash bug fix from Biswa.
28702 * FUTURE: added Anjuta/gIDE merger information to provide
28703 details on future direction and status of 1.x stuff
28704 * NEWS: prepared for release
28705 * po/de.po: update from Jens Georg <mail@jensgeorg>
28707 2001-11-28 Andy Piper <andy.piper@freeuk.com>
28709 * multiple minor updates pre-0.1.8
28710 * patch from Biswa to fix syntax highlighting and packaging
28711 * po/fr.po: update from Stef
28713 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
28715 * global-tags/Makefile.am
28716 global-tags/create_global_tags.sh
28717 global-tags/tm_global_tags.c
28718 scintilla/LexCPP.cxx
28719 scintilla/include/SciLexer.h
28721 src/project_dbase.c
28722 tagmanager/Makefile.am
28723 tagmanager/include/Makefile.am
28724 tagmanager/include/tm_project.h
28725 tagmanager/include/tm_tag.h
28726 tagmanager/include/tm_tagmanager.h
28727 tagmanager/tm_project.c
28728 tagmanager/tm_source_file.c
28729 tagmanager/tm_tag.c
28730 tagmanager/tm_workspace.c:
28732 Includes the syntax highliting patch to scintilla).
28733 and more stable code.
28735 *tagmanager/include/tm_symbol.h: New file.
28736 *tagmanager/tm_symbol.c: New file.
28738 Add symbol tree building functionality at project level
28741 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28743 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28745 * pixmaps/file_cpp.xpm, pixmaps/file_html.xpm, pixmaps/file_icon.xpm,
28746 pixmaps/file_c.xpm, pixmaps/file_h.xpm, pixmaps/file_pix.xpm,
28747 pixmaps/file_file.xpm, pixmaps/file_i18n.xpm
28748 : New and improved pixmaps from Misha <misha@phreaker.net>
28751 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28753 * Big patch submitted by
28754 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
28755 Many thanks to him.
28757 * src/Makefile.am, src/aneditor.cxx
28758 src/anjuta.c, src/anjuta.h, src/project_dbase.c,
28759 src/project_dbase.h, src/text_editor.c, src/text_editor.h:
28760 Use of tagmanager lib for advanced calltips.
28762 * global-tags/*: Created new directory and added files to
28763 generate system.tags.
28765 * tagmanager/*: Created new directory and added tagmanager lib
28768 * configure.in, acconfig.h, Makefile.am: Modified to reflect
28769 the above additions.
28771 * data/Makefile.am: Modified to accomodate generated system.tags file.
28773 2001-11-07 Andy Piper <andy.piper@freeuk.com>
28775 * scintilla/: updated to 1.41
28776 * src/Makefile.am: added Ada and Bullant lexers from Scintilla
28777 * src/about.c: updated list of authors
28778 * src/aneditor.cxx: tidied to remove unused SciTE debug calls
28779 * HACKING: updated to cover Scintilla usage
28780 * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new
28783 2001-11-07 Naba Kumar <kh_naba@users.sourceforge.net>
28785 * src/aneditor.cxx: Fixed compilation errors with it.
28786 by add include to gtk+ headers and typedefining a mysteriously
28787 vanished class Colour.
28789 2001-10-29 Naba Kumar <kh_naba@users.sourceforge.net>
28791 * configure.in: Added pt_BR in the languages.
28793 2001-11-01 Andy Piper <andy.piper@freeuk.com>
28795 * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
28796 (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
28798 * manuals/C/anjuta-manual/*: new format to match
28799 the rest of the GNOME docs chapter layout. Added the many
28800 new contributors. Moved Authors and License information into new
28801 chapters of their own - should make expansion easier too
28802 * src/compiler_options.c: changed the profiler option to -pg to
28803 work with GNU tools (gprof)
28804 * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages
28807 2001-10-29 Naba Kumar <kh_naba@users.sourceforge.net>
28809 * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
28810 compiler_options_gui.c:
28811 Added a new entry for linker flags and renamed c_options to c_flags
28812 and l_options to l_libs. Also, added a new function:
28813 compiler_options_set_prjlflags_in_file();
28815 * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
28817 * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
28819 2001-10-26 Andy Piper <andy.piper@freeuk.com>
28821 * THANKS, src/about.c: corrections and additions following
28823 * src/main_menubar.c: patch from Rikul to fix the problem with
28824 menu accelerators not being loaded
28826 2001-10-26 Naba Kumar <kh_naba@users.sourceforge.net>
28828 * THANKS: Added all contributors and translators names and emails.
28830 * pixmap/anjuta_logo.png: Reduced the size of the logo.
28831 * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
28832 Added new file (earlier logo with border).
28833 * src/about.c: Added all contributors names and emails
28834 and used macro definition for logo pixmap file.
28835 * src/pixmaps.h: Added entry for anjuta splash screen.
28837 2001-10-24 Andy Piper <andy.piper@freeuk.com>
28839 * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
28840 to new PNG version (thanks to Misha) and removed the old
28843 2001-10-24 Abel Cheung <maddog@linux.org.hk>
28845 * THANKS: added Conner Mo for simplified Chinese translation.
28846 * configure.in: added zh_CN in ALL_LINGUAS
28848 2001-10-21 Abel Cheung <maddog@linux.org.hk>
28850 * THANKS: added Joe Man for his traditional Chinese translation.
28851 * configure.in: added zh_TW in ALL_LINGUAS.
28853 2001-10-19 Naba Kumar <kh_naba@users.sourceforge.net>
28855 * src/main_menubar_def.h: Changed the link of lidn to
28856 http://lidn.sourceforge.net.
28858 2001-10-18 Naba Kumar <kh_naba@users.sourceforge.net>
28860 * Applied patch from Rikul
28861 * Applied patch from Luca
28862 * Fixed a cvs conflict. :)
28864 2001-10-17 Stephane Demurget <demurgets@free.fr>
28866 * THANKS: added Marc Botermans for his Dutch translation.
28868 * configure.in: added nl in ALL_LINGUAS.
28872 2001-10-17 Naba Kumar <kh_naba@users.sourceforge.net>
28874 * anjuta.c: Fixed luca's typo.
28875 * resources.c, resources.h: Changed gchar* return to void, to
28876 avoid a compiler warning.
28877 * scintilla/Makefile.am: Reorganized file entries.
28878 * src/Makefile.am: Added StyleContex.o module directly with the lexers.
28880 2001-10-16 Naba Kumar <kh_naba@users.sourceforge.net>
28882 * Upgraded scintilla to 1.4.
28883 * Added 6 files: LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
28884 LexLisp.cxx StyleContext.cxx StyleContext.h
28885 * src/Makefile.am: Added 4 lexers and separated lexer objects
28886 from the main link variable.
28888 2001-10-14 Stephane Demurget <demurgets@free.fr>
28890 * THANKS: added Luca, even if it shouldn't be my role to write
28891 this sort of thing :)
28893 * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
28894 the latest Luca patch.
28896 2001-10-14 Andy Piper <andy.piper@freeuk.com>
28898 * added skeleton plugin functionality (lbell <lbell@tsc4.com>).
28899 This is not documented yet; plugins to come later.
28900 * src/find*.c: find dialogs now persistent
28901 (Rick <rikul@bellsouth.net>)
28902 * widgets/gnomefilelist.c: fixed multiple file open issue
28903 (Rick <rikul@bellsouth.net>)
28904 * changes to recent file and project lists handling
28905 (lbell <lbell@tsc4.com>)
28906 * more minor UI updates (me)
28908 2001-10-11 Andy Piper <andy.piper@freeuk.com>
28910 * src/Makefile.am: removed warnings for traditional C syntax
28911 * pixmaps: added new icons for mini_locals, mini_cvs and
28912 the splash screen - thanks to Misha <misha@phreaker.net>
28914 2001-10-10 Andy Piper <andy.piper@freeuk.com>
28916 * src/toolbar.c: fix typo in tooltip text
28917 * ccview/cccmd.cc: alter Func to Function in menu text
28919 2001-10-09 Andy Piper <andy.piper@freeuk.com>
28921 * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
28922 issue with find dialog reporting an error when Scintilla finds text
28923 * applied patch from Denis Boehme <boehme at syncio dot de> to support
28924 DOS files (i.e. CR/LF translation)
28926 2001-10-03 Andy Piper <andy.piper@freeuk.com>
28928 * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
28930 * data/internal.properties: default fold style now set to 3 :-)
28931 * applied patch from rikul <null@acm.org> to turn notebook tab
28932 headings red when file has been edited.
28934 2001-10-02 Kjartan Maraas <kmaraas@gnome.org>
28936 * configure.in: Added "no" to ALL_LINGUAS.
28938 2001-09-29 Naba Kumar <kh_naba@users.sourceforge.net>
28940 * Patch from lbell <lbell@tsc4.com>
28945 src/main_menubar_def.h
28946 src/mainmenu_callbacks.c
28947 src/mainmenu_callbacks.h
28948 src/project_dbase.c
28949 src/project_dbase.h
28951 Implemented a check menu item to handle the 'show locals' flag
28952 for the current project.
28954 * data/internal.properties: Removed the redundant command
28955 for gnome-terminal.
28957 2001-09-25 Naba Kumar <kh_naba@users.sourceforge.net>
28959 * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
28961 2001-09-24 Fatih Demir <kabalak@gtranslator.org>
28963 * configure.in: Added "ta" to the languages list.
28965 2001-09-21 Andy Piper <andy.piper@freeuk.com>
28967 * data/internal.properties:
28968 added fold.symbols property to control appearance of folds
28969 in the Scintilla editor (thanks to rikul <null@acm.org>)
28971 2001-09-21 Naba Kumar <kh_naba@users.sourceforge.net>
28974 one extra button for message win is being created -- Fixed.
28976 The frame should be hidden and not only the pix_lab when
28977 that message pane is hidden (aBts[nIndex].bVisible == FALSE)
28980 * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am:
28981 for the time being it is same as mini_cvs.xpm.
28983 2001-09-21 Naba Kumar <kh_naba@users.sourceforge.net>
28985 * src/find_repace.c: Fixed the vanishing find/replace dialog box.
28987 Patch from rikul <null@acm.org>
28989 * CORBA-Server.c, debugger.c, debugger.h, glades.c,
28990 glades.h, messages.c, messages.h, pixmaps.h,
28991 project_dbase.c, project_dbase.h, session.c,
28992 session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
28994 inserted 'add to watch' option in inspect window, so you can add easily
28995 a variable in watch window .
28997 Added a new message pane for the gdb local variables inspection. Changed
28998 the code in messages.c to better account for future new panes insertion.
28999 Defined a new pixmap for the new tab button in pixmaps.h
29000 (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
29003 Changed the debugger module to have a single function for asking to gdb
29004 to send program info. The idea is to ask the debugger about only the
29005 info needed to open windows( watch, registers, etc ) to speedup the step
29006 command. I plan to ask informations to the debugger based on the user
29008 The request for local variables is enabled by default, but the
29009 projectDBase has a variable to control it, to allow disabling that
29010 feature, there is also the code to save and to reload the state. If you
29011 want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
29014 This big patch is from: lbell <lbell@tsc4.com>
29016 2001-09-20 Stephane Demurget <demurgets@free.fr>
29018 Patch from rikul <null@acm.org> :
29020 * data/internal.properties, src/aneditor.cxx: fixed the fold margin
29021 problem and added folding support for php/hmtl.
29023 2001-09-19 Naba Kumar <kh_naba@users.sourceforge.net>
29025 * Fixed dnd of files within scintilla.
29026 patch from: rikul <null@acm.org>
29028 2001-09-18 Naba Kumar <kh_naba@users.sourceforge.net>
29030 * Applied patch from Luca.
29032 * src/source.c: source_write_build_files(): Fixed the project generation
29033 failure. The fist return statement and the free_project_type were
29036 2001-09-14 Naba Kumar <kh_naba@users.sourceforge.net>
29038 * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
29039 mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
29041 1) Restore the error color to red (waiting for a configurable one )
29042 2) Saving projects settings if you exit anjuta without closing an open
29044 3) New Menu 'repaeat search' to search with a keystroke without pressing
29046 4) some define in the menus to better handle menu item update
29048 Patch from: lbell <lbell@tsc4.com>
29050 * main_menubar_def.h, main_menubar.c: Change the position of
29051 "Repeat find" menu position.
29053 2001-09-13 Naba Kumar <kh_naba@users.sourceforge.net>
29055 project_type.h, project_type.c, source.c: Applied patch.
29056 patch from Johannes Schmid <clubfan@users.sourceforge.net>
29058 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
29060 * configure.in, src/Makefile.am: Using macros for ORBit flags.
29062 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
29064 * Fixed bug #445752
29066 2001-9-06 Johannes Schmid <clubfan@users.sourceforge.net>
29068 * Fixed bugs in Gtk-- and Gnome-- project type
29070 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
29072 * dnd.c: Support for multiple files drag-n-drop.
29074 Patch from: rikul <null@acm.org>
29076 * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
29077 mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
29080 Patch from: rikul <null@acm.org>
29082 * Applied patch for widgetizing goto dialog box.
29085 * Applied patch for having new project type handling.
29086 Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
29088 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
29090 * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
29091 anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
29092 debugger.c, debugger.h, find_in_files.c, find_in_files.h,
29093 find_replace.c, find_replace.h, find_text.c, find_text.h,
29094 glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
29095 project_dbase.h, source.c, text_editor.c, text_editor.h,
29096 text_editor_cbs.c, utilities.c, utilities.h:
29098 Applied a huge patch (after slight preview). I would like Luca
29099 to have his feature additions mentioned here.
29101 Patch from: lbell <lbell@tsc4.com>
29103 2001-09-09 Stephane Demurget <demurgets@free.fr>
29105 * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
29107 * po/fr.po: updated to the latest sources.
29110 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
29112 * Fixed bug #445752
29114 2001-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
29116 * dnd.h, dnd.c: New files for drag n drop support.
29118 * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
29119 Added drag and drop support for opening files.
29121 Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
29122 Archit Baweja <bighead@crosswinds.net> for this idea.
29124 * TODO: Added some more todos. :-(
29126 2001-08-06 Naba Kumar <kh_naba@users.sourceforge.net>
29128 * Fixed the goto line activate bug.
29129 patch from: Martyn Bone <mbone@brightstar.u-net.com>
29131 2001-9-06 Johannes Schmid <clubfan@users.sourceforge.net>
29133 * Fixed bugs in Gtk-- and Gnome-- project type
29135 2001-08-5 Naba Kumar <kh_naba@users.sourceforge.net>
29137 * widgets/gonmefilelist.c, gnomefilelist.c:
29138 Modified multiple selection on pressing control.
29139 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29141 * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
29142 Modified multiple selection on pressing control.
29143 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29145 2001-09-05 Abel Cheung <maddog@linux.org.hk>
29147 * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
29148 This is useless; but just in case...
29150 2001-08-4 Naba Kumar <kh_naba@users.sourceforge.net>
29152 * data/internal.properties: modified a bit of perl properties.
29154 2001-08-3 Naba Kumar <kh_naba@users.sourceforge.net>
29156 * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
29157 src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
29158 Added support for multiple file imports. Changed the standrd C++
29159 convention of #include <file> to #include <file.h>, because I had given
29160 some wrong options while compiling my gcc-3.0.1 compiler, so it does not
29161 now support the #include <file> convention. That is something to be fixed :).
29162 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29164 2001-08-1 Naba Kumar <kh_naba@users.sourceforge.net>
29166 * src/anjuta.c: Added function static greetings_text(), to solve the non
29167 translation of the greetings text in the wizard.
29169 2001-08-31 Andy Piper <andy.piper@freeuk.com>
29171 * src/find_in_files_gui.c: made order of buttons consistent with other Find
29172 dialogs, with OK the default (fix bug #453482)
29174 2001-08-31 Naba Kumar <kh_naba@users.sourceforge.net>
29176 * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
29178 * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
29180 2001-08-29 Naba Kumar <kh_naba@users.sourceforge.net>
29188 src/main_menubar_def.h
29189 src/mainmenu_callbacks.c
29190 src/mainmenu_callbacks.h:
29191 Applied the patch that addes menu items which allow users to
29192 insert GPL notice and date time in current document.
29193 patch from: Rick Patel <rikul@shreve.net>
29195 * src/main_menu.c: Fixed a compilation error.
29197 * src/anjuta.c: Fixed non-rememberence of editor tab position.
29199 * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
29200 about the unterminated strings.
29202 * scintilla/*: Updated scintilla to 1.3.9 version.
29204 2001-08-28 Naba Kumar <kh_naba@users.sourceforge.net>
29206 * widgets/gnomefileselection.c:
29207 Applied the patch for fixing multiple selection of file open funcion,
29208 which will deselect the files selected.
29209 patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29211 2001-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
29213 * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
29214 src/fileselection.c, src/anjuta_cbs.c:
29215 Applied the patch for multiple selection of file open.
29216 patch from: venugopal gummuluru <vgummuluru@yahoo.com>
29218 2001-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
29220 * Removed "-f" option in call to devhelp, because devhelp no longer
29223 2001-08-26 Stephane Demurget <demurgets@free.fr>
29225 All these modifications have been pointed out by
29226 Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
29228 * data/internal.properties: two fixes for the PHP lexer.
29231 * fr.po: minor fixes.
29233 * TODO: added a couple of PHP suggestions from Gregory Schmitt.
29235 2001-08-25 Naba Kumar <kh_naba@users.sourceforge.net>
29239 main_menubar_def.h,
29240 main_menubar_callbacks.c,
29242 Added new menu item for "close all fils".
29243 (Patch from Rikul <rikul@shreve.net>, after revision)
29245 * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
29247 * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
29248 (Patch from Rikul <rikul@shreve.net>)
29250 * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
29251 (Patch from Rikul <rikul@shreve.net>)
29253 2001-08-22 Naba Kumar <kh_naba@users.sourceforge.net>
29255 * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
29256 project name in application widzard.
29257 [Patch from: Yannick Koehler <yannick.koehler@colubris.com> ]
29259 * executer.c: hacked to change the behavior of the executer dialog. Now, instead
29260 of the 'OK' button there is an 'Execute' one.
29261 [ Patch from: Giovanni Corriga <valkadesh@libero.it> ]
29263 * executer.c: Changed cancel button to close button. That was more appropriate.
29265 2001-08-22 Naba Kumar <kh_naba@users.sourceforge.net>
29267 * HACKING: corrected >>>>>> Config management.
29269 * HACKING: Added many things.
29271 * src/launcher.h: Added some comments.
29273 2001-08-21 Stephane Demurget <demurgets@free.fr>
29275 * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
29278 manuals/C/anjuta-faqs/anjuta-faqs.sgml,
29279 src/appwizard_cbs.c,
29280 src/appwizard_gui.c: Applied UI/docs cleanup patch from
29281 Andy Piper <andy.piper@freeuk.com>
29283 * po/fr.po: updated to latest sources.
29285 * Makefile.am: removed anjuta.prj from EXTRA_DIST.
29288 2001-08-18 Andy Piper <andy.piper@freeuk.com>
29290 * Fixed bugs #450280 and #448845
29292 * src/about.c: corrected Naba's e-mail address (.net, not .com)
29294 * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
29297 * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
29298 src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c,
29299 src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog
29300 names to remove "Anjuta: " prefix
29302 * src/main_menubar_def.c: altered a message
29304 * launcher/anjuta_launcher.c: cleaned up some messages
29306 * src/debugger.c: edited messages to improve clarity
29308 * src/app_wiz*.c: tidied wizard interface
29311 2001-08-15 Stephane Demurget <demurgets@free.fr>
29313 Synced Naba's fix and mine about the wizards not working and removed
29314 anjuta.prj to avoid a nasty checkin.
29316 * Makefile.am: removed the install-data-local rule.
29318 * data/Makefile.am: changed the list of files.
29320 * anjuta.prj: removed to avoid checkin of Anjuta temp files.
29322 * .cvsignore: added anjuta.prj for the same reason.
29325 2001-08-15 Naba Kumar <kh_naba@users.sourceforge.net>
29327 * src/source.c: Fixed a bug that fails new gnome projects to get
29330 * src/project_manager.c: Fixed a bug that disables storing recent
29333 * Makefile.am: Added stuffs to install the macro files in the
29337 2001-08-14 Stephane Demurget <demurgets@free.fr>
29339 * data/Makefile.am: added some rules to support the gnome/ macros
29340 dir in order to make the wizards work again.
29342 * anjuta.spec.in: upped the release number.
29345 2001-08-12 Zbigniew Chyla <cyba@gnome.pl>
29347 * configure.in (ALL_LINGUAS): Added pl.
29350 2001-08-09 Stephane Demurget <demurgets@free.fr>
29352 * anjuta.spec.in: fixed the doc files list.
29355 2001-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
29357 * src/about.c: corrected my email address. :-)
29361 * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
29362 (patch from Andy Piper <squiggle@ukgateway.net>)
29364 2001-08-08 Naba Kumar <kh_naba@users.sourceforge.net>
29366 * debugger.c: Fixed a bug associated with debugging threaded
29369 * text_editor_menu.c: Fixed broken ui in text editor
29372 * text_editor_menu.c: Now the option sub menu in text editor pop up
29375 * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
29376 (suggested by lord sibn <sibn@utspl.cjb.net> )
29378 2001-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
29380 * src/text_editor_menu.c: Added menu item for context help
29381 (patch from Andy Piper <squiggle@ukgateway.net>)
29383 2001-08-06 Stephane Demurget <demurgets@free.fr>
29385 * ccview/cccproj.cc: added missing i18n strings.
29387 * data/welcome.txt: bumped version to 0.1.6.
29389 * src/anjuta.c: fixed a compilation error due to devhelp integration.
29391 2001-08-06 Naba Kumar <kh_naba@users.sourceforge.net>
29393 * help.c, help.h: Added support for DevHelp context sensitive help
29394 and gnome api browsing.
29395 * Fixed toolbars and editor views "not save" bug.
29396 * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
29397 (patch from Andy Piper <squiggle@ukgateway.net>)
29398 * Updated THANKS and chapter15.sgml for uk and ru translators.
29400 2001-08-05 Naba Kumar <kh_naba@users.sourceforge.net>
29402 * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
29403 * Updated configure.in to include these changes
29405 2001-08-03 Stephane Demurget <demurgets@free.fr>
29407 * src/project_dbase_gui.c: fixed bug #446963
29408 (on_project_dbase_ccview_update_start),
29409 (on_project_dbase_ccview_update_end): added.
29410 These two respectively disable and enable close file/project
29411 menu entries and toolbar items, while the ccview part updates
29415 2001-08-03 Stephane Demurget <demurgets@free.fr>
29417 * configure.in: added sv to the ALL_LINGUAS list.
29420 2001-08-01 Fatih Demir <kabalak@gtranslator.org>
29422 * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
29423 file to work: merge translations and distribute it.
29425 * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
29427 * NEWS, README, THANKS & TODO: Spelling fixes.
29429 2001-08-01 Stephane Demurget <demurgets@free.fr>
29431 * README: updated requirements.
29433 * scintilla/Makefile.am,
29434 src/Makefile.am: fixed includes using $(srcdir), as the distcheck
29435 target can't be realized (custom build path).
29437 * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
29438 Removed install-data-local.
29440 * src/compiler_options.c: changed the include paths of the pixmaps.
29441 we hadn't any warning because of the include paths passed to the
29442 compiler. Thanks to make distcheck for reporting this.
29445 2001-07-31 Stephane Demurget <demurgets@free.fr>
29447 * NEWS, THANKS: updated.
29449 * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
29450 fixed to show the correct kernel signal number and its description.
29452 * widgets/gnomefilelist.c: fixed bug #445756
29453 (goto_last): renamed to goto_prev and changed according to goto_next.
29454 (goto_next): added.
29455 (goto_directory): removed.
29456 (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
29457 returned value is now the position in the list.
29458 (check_ok_button_cb): changed the back check and added one for next.
29459 (gnome_filelist_set_dir): the check in history make it wouldn't be
29460 a "true" history. polished the whole thing, using set_dir_internal.
29461 (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
29462 there's no check in the history when using back or next.
29464 * manuals/*: added missing .cvsignore files.
29467 2001-07-30 Stephane Demurget <demurgets@free.fr>
29469 * po/fr.po: updated to latest sources.
29471 * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
29472 call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
29473 to put off their sensitive attributes.
29475 2001-07-29 Stephane Demurget <demurgets@free.fr>
29477 * po/fr.po: fixed some grammar things.
29478 Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
29481 * src/utilities.c: (file_is_link): use lstat instead of stat.
29483 2001-07-27 Naba Kumar <kh_naba@123india.com>
29485 * Remove help dir from cvs, because it is no longer
29488 * Remove manuals/anjuta-manual dir from cvs, because it is no longer
29491 2001-07-24 Naba Kumar <kh_naba@123india.com>
29493 * debugger.c: (debugger_update_prog_status): Fixed
29494 the bug with gdb version 5. Debugger starts, when
29495 step in/out/over etc are clicked.
29497 * debugger.c: All functions: added debugging codes.
29499 * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
29500 * breakpoints.c: (breakpoints_dbase_add_brkpnt):
29501 Modified to recognize non project files also.
29503 * source.c: (source_write_configure_in):
29504 Added source for 'prefix' counterparts for
29505 no-prefix AC_SUBST.
29507 2001-07-23 Naba Kumar <kh_naba@123india.com>
29509 * anjuta.c: added function anjuta_remove_text_editor();
29510 and suitably modified anjuta_remove_current_text_editor().
29512 * project_dbase.c: project_dbase_close(), Added code to
29513 close all opened files that belong to the project when
29514 the project is closed.
29515 (patch from "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
29517 * Updated the manuals/anjuta-manual subdir for GDP standards.
29518 (patch from Andy Piper <squiggle@ukgateway.net>)
29520 * main_menubar.h, main_menubar.def: Added Menu items to handle
29521 urls for library references, bugs, patches and feature request
29524 2001-07-20 Naba Kumar <kh_naba@123india.com>
29526 * Set wmclass names in all windows.
29527 (patch from Andy Piper <squiggle@ukgateway.net>)
29528 * New splash logo from "Misha" <misha@phreaker.net>);
29530 2001-07-19 Naba Kumar <kh_naba@123india.com>
29532 * preferences.[h,c], preferences_gui.c: Added 4 properties to
29533 set caret color, calltip back color and selection fore/back
29536 2001-07-18 Naba Kumar <kh_naba@123india.com>
29538 * project_dbase.c: Closes all files when project is closed.
29539 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
29540 -- We still need to refine this as it closes all sort of files.
29542 * compiler_options.c: Fixed seg-fault bug when last item in
29543 compiler option lists is removed.
29545 * Fixed missing newline warnings during compilation.
29546 (patch from Andy Piper <squiggle@ukgateway.net>)
29548 2001-07-17 Fatih Demir <kabalak@gtranslator.org>
29550 * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
29551 autogenerated no need to store'em in CVS.
29553 * ccview/.cvsignore: Addition of cvsignore.
29555 2001-07-17 Naba Kumar <kh_naba@123india.com>
29557 *GUI fixes and spell corrections
29558 (patch from Andy Piper <squiggle@ukgateway.net>)
29560 2001-07-15 Naba Kumar <kh_naba@123india.com>
29562 *Fixed double error message for file not found.
29564 *Put white backgrounds for png images.
29566 *Converted '-' to '_' in sgml files.
29568 2001-07-14 Naba Kumar <kh_naba@123india.com>
29570 * project_dbase.c: Short-cut for expand/collasp project tree
29572 * project_dbase_gui.c:
29573 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
29575 2001-07-13 Naba Kumar <kh_naba@123india.com>
29577 * notebook.[h,c]: Added
29578 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
29579 Project/message window now toggles on control and
29580 and notebook switch short-cut
29582 2001-07-7 Naba Kumar <kh_naba@123india.com>
29584 * Changed a new icon set which looks more gnomish.
29586 * Changed a new anjuta splash logo.
29587 (Icons and splash logo created by "Misha" <misha@phreaker.net>)
29589 2001-07-6 Naba Kumar <kh_naba@123india.com>
29591 * ccview/*: Integrated ccview for class view and file view
29592 in the project Manager.
29594 * widgets/gnomefilelist.[h,c]: Added show hidden files options.
29596 2001-07-1 Naba Kumar <kh_naba@123india.com>
29598 * scintilla/*: Upgraded Scintilla to version 1.3.7
29600 * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
29602 2001-06-28 Naba Kumar <kh_naba@123india.com>
29604 * src/debugger.c: Correct step-over and step-out swapping.
29606 * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
29607 chapters and added more stuffs.
29609 2001-06-13 Naba Kumar <kh_naba@123india.com>
29611 * data/autogen.sh.gtkmm: Added
29613 * data/autogen.sh.gnomemm: Added
29615 * src/appwiz.c: Added two more application wizard templetes
29617 * src/project: for gtk-- and gnome-- and proper support
29619 * src/source.c: for c++ in the project configuration.
29623 2001-05-05 Naba Kumar <kh_naba@123india.com>
29625 * Merged my pre-cvs modifications with
29626 the current cvs copy.
29628 * (lot of files change).
29630 * Implemented session management.
29632 * Local installation possible by
29633 manageing our own pixmaps paths
29636 * resources.h: Added.
29637 * resources.c: Added.
29641 2001-05-05 Fatih Demir <kabalak@gtranslator.org>
29643 * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
29644 Corrected/extended ignores.
29646 2001-05-04 Naba Kumar <kh_naba@123india.com>
29648 * manuals/: dir tree added.
29649 Sgml documentation started in this dir.
29651 * omf-install/: dir tree added.
29653 * manuals/anjuta-manual/C/anjuta-manual.sgml:
29654 Created initial document structure.
29656 * configure.in: Added test for scrollkeeper.
29657 Added some Makefile entries in AC_OUTPUT.
29659 * Makefile.am: Added subdir manuals/
29661 * HACKING: Wrote something stupid.
29663 2001-05-02 Stéphane Démurget <demurgets@free.fr>
29665 * Makefile.am: Added ChangeLog in local data list, becaused it's
29666 needed to create a new project.
29668 * po/fr.po: minor fixes.
29670 * src/build_file.c, src/configurer.c, src/debugger.c,
29671 src/executer.c, src/find_replace.c, src/gnome_project.c,
29672 src/goto_line.c, src/launcher.c, src/messages.c,
29673 src/preferences.c src/project_dbase.c: functions declared static.
29675 * widgets/gnomefilelist.c: Fixed a project creation bug,
29676 introduced with latest changes.
29678 2001-05-01 Stéphane Démurget <demurgets@free.fr>
29680 * widgets/gnomefilelist.c,
29681 BUGS: Fixed an annoying bug preventing from loading files/project
29682 given on the command line. Polished the whole gnome_filelist widget.
29684 2001-04-27 Stéphane Démurget <demurgets@free.fr>
29688 src/anjuta.h: Polished the command line parsing.
29690 * BUGS: Need to clean that damn gnome_filelist widget.
29692 2001-04-25 Stéphane Démurget <demurgets@free.fr>
29696 src/signals.c: Removed duplicated includes.
29698 * po/fr.po: minor fixes.
29700 * src/compiler_options_gui.c: Cleaned up a part of the GUI,
29701 create_compiler_options_page? () declared static.
29703 src/anjuta.c: Put a command line option for disabling
29706 * src/preferences_gui.c: Fixed an internationalization issue,
29707 other functions declared static.
29709 * src/gnome_project.c: Fixed some memory leaks,
29710 new_prj_terminated () declared static.
29712 2001-04-24 Fatih Demir <kabalak@gtranslator.org>
29714 * configure.in: Sort ALL_LINGUAS alphabetically.
29716 2001-04-22 Stéphane Démurget <demurgets@free.fr>
29718 * Emptied that ugly old Changelog.
29720 == Anjuta 0.1.5 ===
29723 2001-03-10 Naba kumar <naba@gnome.org>
29725 * src/gnome_project.c: Fixed project dir creation bug.
29727 * src/text_editor.c: Fixed double accelerators bug.
29729 * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
29731 * src/stack_trace.c, * src/compiler_options.c,
29732 data/internals.properties, src/defaults.c:
29733 Fixed pixmap creation with NULL window.
29735 * src/commands.c, src/preferences_gui.c, src/build_project.c
29736 src/clean_project.c: Bug fix.
29738 * src/main_menubar_def.h: i18n bug fix.
29740 * src/executer.h, src/executer.c: Bug fix.
29742 * src/controls.c: Bug fix.
29744 * src/debugger.c: Debugger now takes program args.
29746 * po/ja.po: Added japanese translation file.
29748 Upgraded to ver 0.1.4
29749 ... Fixed other minor bugs.
29751 == Anjuta 0.1.3 ===
29753 2001-XX-XX Naba kumar <naba@gnome.org>
29755 * Lots of unaccountable changes. Integrated scintilla.
29756 Redesigned Project managemet. Added supports for other languages.
29757 Java style properties managements. .... blah blah
29759 2000-11-11 Naba kumar <naba@gnome.org>
29761 * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
29762 Upgraded to version 0.1.3.
29764 * src/mainmenu_callbacks.c, src/main_menubar_def.h:
29765 Fixed to activate Debug->add watch properly.
29767 === Anjuta 0.1.2 beta_2 ===
29768 === Anjuta 0.1.2 ===
29770 2000-11-05 Naba kumar <naba@gnome.org>
29772 * src/compiler_options.c, src/compiler_options_cbs.c
29773 src/compiler_options_cbs.h, src/compiler_options_gui.c
29774 src/anjuta2.c, extra/stock_libs.anj (new),
29775 extra/README.stock_libs (new), htmls/page13.html,
29776 htmls/images/*: Improved Library settings GUI. Can now enable/disable
29777 added libraries. Stock libs provided for ease of entry. Modified
29778 help html file accordingly.
29780 2000-11-03 Naba kumar <naba@gnome.org>
29782 * README: Minor fixes in Doc files.
29784 * src/gnome_prj.c, src/appwidzard_cbs.c:
29785 Fixed to ignore non-existant dir for blank prj.
29786 More checking in project creation, especially to confirm
29787 that the prj file already does not exist.
29789 * anjuta.spec, configure.in: Upgraded to version 0.1.2
29791 * src/controls.c: Now Menu item "Format/Detach current document"
29792 is inactive when there is no document opened.
29794 === Anjuta 0.1.1 ===
29796 2000-11-01 Naba kumar <naba@gnome.org>
29798 Completed and Release of first version (Beta) with lots of bugs.
29800 1999-12-27 Naba kumar <naba@gnome.org>
29802 Anjuta project started.